diff --git a/assets/01-5hvZtOWY.svg b/assets/01-5hvZtOWY.svg new file mode 100644 index 0000000..a179bce --- /dev/null +++ b/assets/01-5hvZtOWY.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/01-BRhKiVDs.svg b/assets/01-BRhKiVDs.svg new file mode 100644 index 0000000..b7812c2 --- /dev/null +++ b/assets/01-BRhKiVDs.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/01-BjNXyqsq.svg b/assets/01-BjNXyqsq.svg new file mode 100644 index 0000000..19b721a --- /dev/null +++ b/assets/01-BjNXyqsq.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/01-C_wpjMnX.svg b/assets/01-C_wpjMnX.svg new file mode 100644 index 0000000..20b8678 --- /dev/null +++ b/assets/01-C_wpjMnX.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/01-Cf9IGdVU.svg b/assets/01-Cf9IGdVU.svg new file mode 100644 index 0000000..de34be8 --- /dev/null +++ b/assets/01-Cf9IGdVU.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/01-DweSXCXl.svg b/assets/01-DweSXCXl.svg new file mode 100644 index 0000000..3891ded --- /dev/null +++ b/assets/01-DweSXCXl.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/01-hhNCI7_b.svg b/assets/01-hhNCI7_b.svg new file mode 100644 index 0000000..61b4b70 --- /dev/null +++ b/assets/01-hhNCI7_b.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/02-B34jXCFG.svg b/assets/02-B34jXCFG.svg new file mode 100644 index 0000000..c0e4c51 --- /dev/null +++ b/assets/02-B34jXCFG.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/02-BaxKX_7p.svg b/assets/02-BaxKX_7p.svg new file mode 100644 index 0000000..1389006 --- /dev/null +++ b/assets/02-BaxKX_7p.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/02-BnPsvK2s.svg b/assets/02-BnPsvK2s.svg new file mode 100644 index 0000000..6c6d16e --- /dev/null +++ b/assets/02-BnPsvK2s.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/02-CH9xYfDi.svg b/assets/02-CH9xYfDi.svg new file mode 100644 index 0000000..f70bf39 --- /dev/null +++ b/assets/02-CH9xYfDi.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/02-SupsqTI_.svg b/assets/02-SupsqTI_.svg new file mode 100644 index 0000000..e5cb248 --- /dev/null +++ b/assets/02-SupsqTI_.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/02-Tw4XFxy7.svg b/assets/02-Tw4XFxy7.svg new file mode 100644 index 0000000..3771c24 --- /dev/null +++ b/assets/02-Tw4XFxy7.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/03-2vgB3Z_s.svg b/assets/03-2vgB3Z_s.svg new file mode 100644 index 0000000..6d210b0 --- /dev/null +++ b/assets/03-2vgB3Z_s.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/03-B6C1N98_.svg b/assets/03-B6C1N98_.svg new file mode 100644 index 0000000..bb1c58e --- /dev/null +++ b/assets/03-B6C1N98_.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/03-DZEnpuqX.svg b/assets/03-DZEnpuqX.svg new file mode 100644 index 0000000..3b1320c --- /dev/null +++ b/assets/03-DZEnpuqX.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/03-GchLk9Rd.svg b/assets/03-GchLk9Rd.svg new file mode 100644 index 0000000..9716c0a --- /dev/null +++ b/assets/03-GchLk9Rd.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/04-BkaLoZ6x.svg b/assets/04-BkaLoZ6x.svg new file mode 100644 index 0000000..7c89ab6 --- /dev/null +++ b/assets/04-BkaLoZ6x.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/04-Zq019Xrc.svg b/assets/04-Zq019Xrc.svg new file mode 100644 index 0000000..f378c1a --- /dev/null +++ b/assets/04-Zq019Xrc.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/05-dyrFvy_B.svg b/assets/05-dyrFvy_B.svg new file mode 100644 index 0000000..525b75e --- /dev/null +++ b/assets/05-dyrFvy_B.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/05-qZyA8Bfh.svg b/assets/05-qZyA8Bfh.svg new file mode 100644 index 0000000..dc7ae13 --- /dev/null +++ b/assets/05-qZyA8Bfh.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/06-BKd-2GCh.svg b/assets/06-BKd-2GCh.svg new file mode 100644 index 0000000..e4d4b4a --- /dev/null +++ b/assets/06-BKd-2GCh.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/06-ClQ3X7YQ.svg b/assets/06-ClQ3X7YQ.svg new file mode 100644 index 0000000..c9d512d --- /dev/null +++ b/assets/06-ClQ3X7YQ.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/07-BM9ZI-cW.svg b/assets/07-BM9ZI-cW.svg new file mode 100644 index 0000000..909a8cf --- /dev/null +++ b/assets/07-BM9ZI-cW.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/07-DbX_6AUx.svg b/assets/07-DbX_6AUx.svg new file mode 100644 index 0000000..22c9a0e --- /dev/null +++ b/assets/07-DbX_6AUx.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/08-_vA3n7ZN.svg b/assets/08-_vA3n7ZN.svg new file mode 100644 index 0000000..0185c59 --- /dev/null +++ b/assets/08-_vA3n7ZN.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/09-DF7rO97h.svg b/assets/09-DF7rO97h.svg new file mode 100644 index 0000000..0bb093a --- /dev/null +++ b/assets/09-DF7rO97h.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/index-CsY6QOjG.css b/assets/index-CsY6QOjG.css new file mode 100644 index 0000000..676c034 --- /dev/null +++ b/assets/index-CsY6QOjG.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,: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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.fixed{position:fixed}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.m-2{margin:.5rem}.m-3{margin:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mr-0{margin-right:0}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-16{height:4rem}.h-2{height:.5rem}.h-4{height:1rem}.h-40{height:10rem}.h-52{height:13rem}.h-8{height:2rem}.w-2\/3{width:66.666667%}.w-4\/5{width:80%}.w-40{width:10rem}.w-9{width:2.25rem}.w-\[90\%\]{width:90%}.w-full{width:100%}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.max-w-56{max-width:14rem}.max-w-xl{max-width:36rem}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-12{gap:3rem}.gap-8{gap:2rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.bg-\[\#010117\]{--tw-bg-opacity: 1;background-color:rgb(1 1 23 / var(--tw-bg-opacity))}.bg-\[\#0ECDC1\]{--tw-bg-opacity: 1;background-color:rgb(14 205 193 / var(--tw-bg-opacity))}.bg-\[\#6171FF\]{--tw-bg-opacity: 1;background-color:rgb(97 113 255 / var(--tw-bg-opacity))}.bg-\[\#6900EE\]{--tw-bg-opacity: 1;background-color:rgb(105 0 238 / var(--tw-bg-opacity))}.bg-\[\#778877\]{--tw-bg-opacity: 1;background-color:rgb(119 136 119 / var(--tw-bg-opacity))}.bg-\[\#869BE9\]{--tw-bg-opacity: 1;background-color:rgb(134 155 233 / var(--tw-bg-opacity))}.bg-\[\#AF52DE\]{--tw-bg-opacity: 1;background-color:rgb(175 82 222 / var(--tw-bg-opacity))}.bg-\[\#FB7C06\]{--tw-bg-opacity: 1;background-color:rgb(251 124 6 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-opacity-30{--tw-bg-opacity: .3}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-\[\#0ECDC1\]{--tw-text-opacity: 1;color:rgb(14 205 193 / var(--tw-text-opacity))}.text-\[\#6171FF\]{--tw-text-opacity: 1;color:rgb(97 113 255 / var(--tw-text-opacity))}.text-\[\#6900EE\]{--tw-text-opacity: 1;color:rgb(105 0 238 / var(--tw-text-opacity))}.text-\[\#778877\]{--tw-text-opacity: 1;color:rgb(119 136 119 / var(--tw-text-opacity))}.text-\[\#869BE9\]{--tw-text-opacity: 1;color:rgb(134 155 233 / var(--tw-text-opacity))}.text-\[\#AF52DE\]{--tw-text-opacity: 1;color:rgb(175 82 222 / var(--tw-text-opacity))}.text-\[\#FB7C06\]{--tw-text-opacity: 1;color:rgb(251 124 6 / var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-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)}.backdrop-filter{-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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.text-blue-gradient{background-image:linear-gradient(180deg,#a8d7ff,#6171ff);-webkit-background-clip:text;background-clip:text;color:transparent}.text-orange-gradient{background-image:linear-gradient(180deg,#ffc677,#ff9500);-webkit-background-clip:text;background-clip:text;color:transparent}.text-pink-gradient{background-image:linear-gradient(180deg,#de9cff,#af52de);-webkit-background-clip:text;background-clip:text;color:transparent}.text-gray-gradient{background-image:linear-gradient(180deg,#fff,#c8c8c8);-webkit-background-clip:text;background-clip:text;color:transparent}@font-face{font-family:SfProDisplay;src:url(/fonts/sfpd-regular.otf);font-weight:400}@font-face{font-family:SfProDisplay;src:url(/fonts/sfpd-bold.otf);font-weight:700}@font-face{font-family:SfProDisplay;src:url(/fonts/sfpd-semibold.otf);font-weight:600}@font-face{font-family:SfProDisplay;src:url(/fonts/sfpd-medium.otf);font-weight:500}@font-face{font-family:SfProDisplay;src:url(/fonts/sfpd-light.otf);font-weight:300}@font-face{font-family:SfProDisplay;src:url(/fonts/sfpd-thin.otf);font-weight:100}@font-face{font-family:SfProDisplay;src:url(/fonts/sfpd-ultralight.otf);font-weight:200}@font-face{font-family:SfProDisplay;src:url(/fonts/sfpd-heavy.otf);font-weight:900}@font-face{font-family:SfProDisplay;src:url(/fonts/sfpd-black.otf);font-weight:800}:root{--tw-bg-opacity: 1;background-color:rgb(1 1 23 / var(--tw-bg-opacity));font-weight:400;line-height:1.5;font-family:SfProDisplay;font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:shadow-md:hover{--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)}.hover\:text-blue-gradient:hover{background-image:linear-gradient(180deg,#a8d7ff,#6171ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hover\:text-orange-gradient:hover{background-image:linear-gradient(180deg,#ffc677,#ff9500);-webkit-background-clip:text;background-clip:text;color:transparent}.hover\:text-pink-gradient:hover{background-image:linear-gradient(180deg,#de9cff,#af52de);-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width: 768px){.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:w-2\/3{width:66.666667%}.md\:w-\[40\%\]{width:40%}.md\:w-\[60\%\]{width:60%}.md\:w-\[80\%\]{width:80%}.md\:w-full{width:100%}.md\:max-w-sm{max-width:24rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-between{justify-content:space-between}.md\:overflow-x-auto{overflow-x:auto}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:no-scrollbar::-webkit-scrollbar{display:none}.md\:no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}@media (min-width: 1024px){.lg\:w-3\/5{width:60%}.lg\:w-60{width:15rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}} diff --git a/assets/index-CxSgrz-w.js b/assets/index-CxSgrz-w.js new file mode 100644 index 0000000..f9ba48c --- /dev/null +++ b/assets/index-CxSgrz-w.js @@ -0,0 +1,81 @@ +function hc(e,t){for(var n=0;nr[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();function pc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var mc={exports:{}},_i={},vc={exports:{}},K={};/** + * @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 ul=Symbol.for("react.element"),dh=Symbol.for("react.portal"),fh=Symbol.for("react.fragment"),hh=Symbol.for("react.strict_mode"),ph=Symbol.for("react.profiler"),mh=Symbol.for("react.provider"),vh=Symbol.for("react.context"),gh=Symbol.for("react.forward_ref"),yh=Symbol.for("react.suspense"),wh=Symbol.for("react.memo"),xh=Symbol.for("react.lazy"),Ou=Symbol.iterator;function Sh(e){return e===null||typeof e!="object"?null:(e=Ou&&e[Ou]||e["@@iterator"],typeof e=="function"?e:null)}var gc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},yc=Object.assign,wc={};function sr(e,t,n){this.props=e,this.context=t,this.refs=wc,this.updater=n||gc}sr.prototype.isReactComponent={};sr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};sr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function xc(){}xc.prototype=sr.prototype;function Sa(e,t,n){this.props=e,this.context=t,this.refs=wc,this.updater=n||gc}var ka=Sa.prototype=new xc;ka.constructor=Sa;yc(ka,sr.prototype);ka.isPureReactComponent=!0;var Fu=Array.isArray,Sc=Object.prototype.hasOwnProperty,Ea={current:null},kc={key:!0,ref:!0,__self:!0,__source:!0};function Ec(e,t,n){var r,l={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)Sc.call(t,r)&&!kc.hasOwnProperty(r)&&(l[r]=t[r]);var a=arguments.length-2;if(a===1)l.children=n;else if(1>>1,q=R[Z];if(0>>1;Zl(Ve,$))Tel(Ze,Ve)?(R[Z]=Ze,R[Te]=$,Z=Te):(R[Z]=Ve,R[He]=$,Z=He);else if(Tel(Ze,$))R[Z]=Ze,R[Te]=$,Z=Te;else break e}}return A}function l(R,A){var $=R.sortIndex-A.sortIndex;return $!==0?$:R.id-A.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,a=o.now();e.unstable_now=function(){return o.now()-a}}var u=[],s=[],d=1,f=null,h=3,k=!1,x=!1,w=!1,T=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function m(R){for(var A=n(s);A!==null;){if(A.callback===null)r(s);else if(A.startTime<=R)r(s),A.sortIndex=A.expirationTime,t(u,A);else break;A=n(s)}}function E(R){if(w=!1,m(R),!x)if(n(u)!==null)x=!0,zt(j);else{var A=n(s);A!==null&&Ot(E,A.startTime-R)}}function j(R,A){x=!1,w&&(w=!1,p(L),L=-1),k=!0;var $=h;try{for(m(A),f=n(u);f!==null&&(!(f.expirationTime>A)||R&&!Y());){var Z=f.callback;if(typeof Z=="function"){f.callback=null,h=f.priorityLevel;var q=Z(f.expirationTime<=A);A=e.unstable_now(),typeof q=="function"?f.callback=q:f===n(u)&&r(u),m(A)}else r(u);f=n(u)}if(f!==null)var ut=!0;else{var He=n(s);He!==null&&Ot(E,He.startTime-A),ut=!1}return ut}finally{f=null,h=$,k=!1}}var D=!1,v=null,L=-1,F=5,M=-1;function Y(){return!(e.unstable_now()-MR||125Z?(R.sortIndex=$,t(s,R),n(u)===null&&R===n(s)&&(w?(p(L),L=-1):w=!0,Ot(E,$-Z))):(R.sortIndex=q,t(u,R),x||k||(x=!0,zt(j))),R},e.unstable_shouldYield=Y,e.unstable_wrapCallback=function(R){var A=h;return function(){var $=h;h=A;try{return R.apply(this,arguments)}finally{h=$}}}})(Rc);Nc.exports=Rc;var Mh=Nc.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 Ih=P,Xe=Mh;function _(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ko=Object.prototype.hasOwnProperty,zh=/^[: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]*$/,Au={},Bu={};function Oh(e){return ko.call(Bu,e)?!0:ko.call(Au,e)?!1:zh.test(e)?Bu[e]=!0:(Au[e]=!0,!1)}function Fh(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Uh(e,t,n,r){if(t===null||typeof t>"u"||Fh(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Oe(e,t,n,r,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var Pe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Pe[e]=new Oe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Pe[t]=new Oe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Pe[e]=new Oe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Pe[e]=new Oe(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){Pe[e]=new Oe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Pe[e]=new Oe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Pe[e]=new Oe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Pe[e]=new Oe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Pe[e]=new Oe(e,5,!1,e.toLowerCase(),null,!1,!1)});var _a=/[\-:]([a-z])/g;function Pa(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(_a,Pa);Pe[t]=new Oe(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(_a,Pa);Pe[t]=new Oe(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(_a,Pa);Pe[t]=new Oe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Pe[e]=new Oe(e,1,!1,e.toLowerCase(),null,!1,!1)});Pe.xlinkHref=new Oe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Pe[e]=new Oe(e,1,!1,e.toLowerCase(),null,!0,!0)});function Na(e,t,n,r){var l=Pe.hasOwnProperty(t)?Pe[t]:null;(l!==null?l.type!==0:r||!(2a||l[o]!==i[a]){var u=` +`+l[o].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=o&&0<=a);break}}}finally{Yi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?jr(e):""}function Ah(e){switch(e.tag){case 5:return jr(e.type);case 16:return jr("Lazy");case 13:return jr("Suspense");case 19:return jr("SuspenseList");case 0:case 2:case 15:return e=Xi(e.type,!1),e;case 11:return e=Xi(e.type.render,!1),e;case 1:return e=Xi(e.type,!0),e;default:return""}}function Po(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 zn:return"Fragment";case In:return"Portal";case Eo:return"Profiler";case Ra:return"StrictMode";case Co:return"Suspense";case _o:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Tc:return(e.displayName||"Context")+".Consumer";case Lc:return(e._context.displayName||"Context")+".Provider";case ja:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case La:return t=e.displayName||null,t!==null?t:Po(e.type)||"Memo";case Ht:t=e._payload,e=e._init;try{return Po(e(t))}catch{}}return null}function Bh(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 Po(t);case 8:return t===Ra?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function nn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Mc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function $h(e){var t=Mc(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function El(e){e._valueTracker||(e._valueTracker=$h(e))}function Ic(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Mc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function bl(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 No(e,t){var n=t.checked;return se({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Hu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=nn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function zc(e,t){t=t.checked,t!=null&&Na(e,"checked",t,!1)}function Ro(e,t){zc(e,t);var n=nn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?jo(e,t.type,n):t.hasOwnProperty("defaultValue")&&jo(e,t.type,nn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Vu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function jo(e,t,n){(t!=="number"||bl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Lr=Array.isArray;function Yn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=Cl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Qr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Mr={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},Hh=["Webkit","ms","Moz","O"];Object.keys(Mr).forEach(function(e){Hh.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Mr[t]=Mr[e]})});function Ac(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Mr.hasOwnProperty(e)&&Mr[e]?(""+t).trim():t+"px"}function Bc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Ac(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Vh=se({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 Do(e,t){if(t){if(Vh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(_(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(_(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(_(61))}if(t.style!=null&&typeof t.style!="object")throw Error(_(62))}}function Mo(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 Io=null;function Ta(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var zo=null,Xn=null,Gn=null;function Ku(e){if(e=dl(e)){if(typeof zo!="function")throw Error(_(280));var t=e.stateNode;t&&(t=Li(t),zo(e.stateNode,e.type,t))}}function $c(e){Xn?Gn?Gn.push(e):Gn=[e]:Xn=e}function Hc(){if(Xn){var e=Xn,t=Gn;if(Gn=Xn=null,Ku(e),t)for(e=0;e>>=0,e===0?32:31-(ep(e)/tp|0)|0}var _l=64,Pl=4194304;function Tr(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 n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var a=o&~l;a!==0?r=Tr(a):(i&=o,i!==0&&(r=Tr(i)))}else o=n&~l,o!==0?r=Tr(o):i!==0&&(r=Tr(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function sl(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-pt(t),e[t]=n}function ip(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=zr),ts=" ",ns=!1;function ud(e,t){switch(e){case"keyup":return Mp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function sd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var On=!1;function zp(e,t){switch(e){case"compositionend":return sd(t);case"keypress":return t.which!==32?null:(ns=!0,ts);case"textInput":return e=t.data,e===ts&&ns?null:e;default:return null}}function Op(e,t){if(On)return e==="compositionend"||!Aa&&ud(e,t)?(e=od(),Hl=Oa=Kt=null,On=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=os(n)}}function hd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?hd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function pd(){for(var e=window,t=bl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=bl(e.document)}return t}function Ba(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 Qp(e){var t=pd(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&hd(n.ownerDocument.documentElement,n)){if(r!==null&&Ba(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=as(n,i);var o=as(n,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Fn=null,$o=null,Fr=null,Ho=!1;function us(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ho||Fn==null||Fn!==bl(r)||(r=Fn,"selectionStart"in r&&Ba(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Fr&&Zr(Fr,r)||(Fr=r,r=oi($o,"onSelect"),0Bn||(e.current=Xo[Bn],Xo[Bn]=null,Bn--)}function b(e,t){Bn++,Xo[Bn]=e.current,e.current=t}var rn={},Le=on(rn),Ae=on(!1),xn=rn;function tr(e,t){var n=e.type.contextTypes;if(!n)return rn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Be(e){return e=e.childContextTypes,e!=null}function ui(){te(Ae),te(Le)}function ms(e,t,n){if(Le.current!==rn)throw Error(_(168));b(Le,t),b(Ae,n)}function Ed(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(_(108,Bh(e)||"Unknown",l));return se({},n,r)}function si(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||rn,xn=Le.current,b(Le,e),b(Ae,Ae.current),!0}function vs(e,t,n){var r=e.stateNode;if(!r)throw Error(_(169));n?(e=Ed(e,t,xn),r.__reactInternalMemoizedMergedChildContext=e,te(Ae),te(Le),b(Le,e)):te(Ae),b(Ae,n)}var Ct=null,Ti=!1,uo=!1;function Cd(e){Ct===null?Ct=[e]:Ct.push(e)}function rm(e){Ti=!0,Cd(e)}function an(){if(!uo&&Ct!==null){uo=!0;var e=0,t=J;try{var n=Ct;for(J=1;e>=o,l-=o,_t=1<<32-pt(t)+l|n<L?(F=v,v=null):F=v.sibling;var M=h(p,v,m[L],E);if(M===null){v===null&&(v=F);break}e&&v&&M.alternate===null&&t(p,v),c=i(M,c,L),D===null?j=M:D.sibling=M,D=M,v=F}if(L===m.length)return n(p,v),le&&dn(p,L),j;if(v===null){for(;LL?(F=v,v=null):F=v.sibling;var Y=h(p,v,M.value,E);if(Y===null){v===null&&(v=F);break}e&&v&&Y.alternate===null&&t(p,v),c=i(Y,c,L),D===null?j=Y:D.sibling=Y,D=Y,v=F}if(M.done)return n(p,v),le&&dn(p,L),j;if(v===null){for(;!M.done;L++,M=m.next())M=f(p,M.value,E),M!==null&&(c=i(M,c,L),D===null?j=M:D.sibling=M,D=M);return le&&dn(p,L),j}for(v=r(p,v);!M.done;L++,M=m.next())M=k(v,p,L,M.value,E),M!==null&&(e&&M.alternate!==null&&v.delete(M.key===null?L:M.key),c=i(M,c,L),D===null?j=M:D.sibling=M,D=M);return e&&v.forEach(function(de){return t(p,de)}),le&&dn(p,L),j}function T(p,c,m,E){if(typeof m=="object"&&m!==null&&m.type===zn&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case kl:e:{for(var j=m.key,D=c;D!==null;){if(D.key===j){if(j=m.type,j===zn){if(D.tag===7){n(p,D.sibling),c=l(D,m.props.children),c.return=p,p=c;break e}}else if(D.elementType===j||typeof j=="object"&&j!==null&&j.$$typeof===Ht&&ws(j)===D.type){n(p,D.sibling),c=l(D,m.props),c.ref=Er(p,D,m),c.return=p,p=c;break e}n(p,D);break}else t(p,D);D=D.sibling}m.type===zn?(c=wn(m.props.children,p.mode,E,m.key),c.return=p,p=c):(E=Jl(m.type,m.key,m.props,null,p.mode,E),E.ref=Er(p,c,m),E.return=p,p=E)}return o(p);case In:e:{for(D=m.key;c!==null;){if(c.key===D)if(c.tag===4&&c.stateNode.containerInfo===m.containerInfo&&c.stateNode.implementation===m.implementation){n(p,c.sibling),c=l(c,m.children||[]),c.return=p,p=c;break e}else{n(p,c);break}else t(p,c);c=c.sibling}c=go(m,p.mode,E),c.return=p,p=c}return o(p);case Ht:return D=m._init,T(p,c,D(m._payload),E)}if(Lr(m))return x(p,c,m,E);if(yr(m))return w(p,c,m,E);Ml(p,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,c!==null&&c.tag===6?(n(p,c.sibling),c=l(c,m),c.return=p,p=c):(n(p,c),c=vo(m,p.mode,E),c.return=p,p=c),o(p)):n(p,c)}return T}var rr=Rd(!0),jd=Rd(!1),fi=on(null),hi=null,Vn=null,Wa=null;function Qa(){Wa=Vn=hi=null}function Ka(e){var t=fi.current;te(fi),e._currentValue=t}function Zo(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Zn(e,t){hi=e,Wa=Vn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ue=!0),e.firstContext=null)}function it(e){var t=e._currentValue;if(Wa!==e)if(e={context:e,memoizedValue:t,next:null},Vn===null){if(hi===null)throw Error(_(308));Vn=e,hi.dependencies={lanes:0,firstContext:e}}else Vn=Vn.next=e;return t}var pn=null;function Ya(e){pn===null?pn=[e]:pn.push(e)}function Ld(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Ya(t)):(n.next=l.next,l.next=n),t.interleaved=n,Tt(e,r)}function Tt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Vt=!1;function Xa(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Td(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 Nt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function qt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,G&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Tt(e,n)}return l=r.interleaved,l===null?(t.next=t,Ya(r)):(t.next=l.next,l.next=t),r.interleaved=t,Tt(e,n)}function Wl(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ma(e,n)}}function xs(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function pi(e,t,n,r){var l=e.updateQueue;Vt=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,a=l.shared.pending;if(a!==null){l.shared.pending=null;var u=a,s=u.next;u.next=null,o===null?i=s:o.next=s,o=u;var d=e.alternate;d!==null&&(d=d.updateQueue,a=d.lastBaseUpdate,a!==o&&(a===null?d.firstBaseUpdate=s:a.next=s,d.lastBaseUpdate=u))}if(i!==null){var f=l.baseState;o=0,d=s=u=null,a=i;do{var h=a.lane,k=a.eventTime;if((r&h)===h){d!==null&&(d=d.next={eventTime:k,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var x=e,w=a;switch(h=t,k=n,w.tag){case 1:if(x=w.payload,typeof x=="function"){f=x.call(k,f,h);break e}f=x;break e;case 3:x.flags=x.flags&-65537|128;case 0:if(x=w.payload,h=typeof x=="function"?x.call(k,f,h):x,h==null)break e;f=se({},f,h);break e;case 2:Vt=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,h=l.effects,h===null?l.effects=[a]:h.push(a))}else k={eventTime:k,lane:h,tag:a.tag,payload:a.payload,callback:a.callback,next:null},d===null?(s=d=k,u=f):d=d.next=k,o|=h;if(a=a.next,a===null){if(a=l.shared.pending,a===null)break;h=a,a=h.next,h.next=null,l.lastBaseUpdate=h,l.shared.pending=null}}while(!0);if(d===null&&(u=f),l.baseState=u,l.firstBaseUpdate=s,l.lastBaseUpdate=d,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);En|=o,e.lanes=o,e.memoizedState=f}}function Ss(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=co.transition;co.transition={};try{e(!1),t()}finally{J=n,co.transition=r}}function Xd(){return ot().memoizedState}function am(e,t,n){var r=en(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Gd(e))Jd(t,n);else if(n=Ld(e,t,n,r),n!==null){var l=Ie();mt(n,e,r,l),Zd(n,t,r)}}function um(e,t,n){var r=en(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Gd(e))Jd(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,a=i(o,n);if(l.hasEagerState=!0,l.eagerState=a,vt(a,o)){var u=t.interleaved;u===null?(l.next=l,Ya(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=Ld(e,t,l,r),n!==null&&(l=Ie(),mt(n,e,r,l),Zd(n,t,r))}}function Gd(e){var t=e.alternate;return e===ue||t!==null&&t===ue}function Jd(e,t){Ur=vi=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Zd(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ma(e,n)}}var gi={readContext:it,useCallback:Ne,useContext:Ne,useEffect:Ne,useImperativeHandle:Ne,useInsertionEffect:Ne,useLayoutEffect:Ne,useMemo:Ne,useReducer:Ne,useRef:Ne,useState:Ne,useDebugValue:Ne,useDeferredValue:Ne,useTransition:Ne,useMutableSource:Ne,useSyncExternalStore:Ne,useId:Ne,unstable_isNewReconciler:!1},sm={readContext:it,useCallback:function(e,t){return wt().memoizedState=[e,t===void 0?null:t],e},useContext:it,useEffect:Es,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Kl(4194308,4,Vd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Kl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Kl(4,2,e,t)},useMemo:function(e,t){var n=wt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=wt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=am.bind(null,ue,e),[r.memoizedState,e]},useRef:function(e){var t=wt();return e={current:e},t.memoizedState=e},useState:ks,useDebugValue:nu,useDeferredValue:function(e){return wt().memoizedState=e},useTransition:function(){var e=ks(!1),t=e[0];return e=om.bind(null,e[1]),wt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ue,l=wt();if(le){if(n===void 0)throw Error(_(407));n=n()}else{if(n=t(),we===null)throw Error(_(349));kn&30||zd(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,Es(Fd.bind(null,r,i,e),[e]),r.flags|=2048,il(9,Od.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=wt(),t=we.identifierPrefix;if(le){var n=Pt,r=_t;n=(r&~(1<<32-pt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=rl++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[xt]=t,e[el]=r,uf(e,t,!1,!1),t.stateNode=e;e:{switch(o=Mo(n,r),n){case"dialog":ee("cancel",e),ee("close",e),l=r;break;case"iframe":case"object":case"embed":ee("load",e),l=r;break;case"video":case"audio":for(l=0;lor&&(t.flags|=128,r=!0,Cr(i,!1),t.lanes=4194304)}else{if(!r)if(e=mi(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Cr(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!le)return Re(t),null}else 2*fe()-i.renderingStartTime>or&&n!==1073741824&&(t.flags|=128,r=!0,Cr(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=fe(),t.sibling=null,n=ae.current,b(ae,r?n&1|2:n&1),t):(Re(t),null);case 22:case 23:return uu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Qe&1073741824&&(Re(t),t.subtreeFlags&6&&(t.flags|=8192)):Re(t),null;case 24:return null;case 25:return null}throw Error(_(156,t.tag))}function gm(e,t){switch(Ha(t),t.tag){case 1:return Be(t.type)&&ui(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return lr(),te(Ae),te(Le),Za(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ja(t),null;case 13:if(te(ae),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(_(340));nr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return te(ae),null;case 4:return lr(),null;case 10:return Ka(t.type._context),null;case 22:case 23:return uu(),null;case 24:return null;default:return null}}var zl=!1,je=!1,ym=typeof WeakSet=="function"?WeakSet:Set,I=null;function Wn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ce(e,t,r)}else n.current=null}function oa(e,t,n){try{n()}catch(r){ce(e,t,r)}}var Is=!1;function wm(e,t){if(Vo=li,e=pd(),Ba(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,a=-1,u=-1,s=0,d=0,f=e,h=null;t:for(;;){for(var k;f!==n||l!==0&&f.nodeType!==3||(a=o+l),f!==i||r!==0&&f.nodeType!==3||(u=o+r),f.nodeType===3&&(o+=f.nodeValue.length),(k=f.firstChild)!==null;)h=f,f=k;for(;;){if(f===e)break t;if(h===n&&++s===l&&(a=o),h===i&&++d===r&&(u=o),(k=f.nextSibling)!==null)break;f=h,h=f.parentNode}f=k}n=a===-1||u===-1?null:{start:a,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Wo={focusedElem:e,selectionRange:n},li=!1,I=t;I!==null;)if(t=I,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,I=e;else for(;I!==null;){t=I;try{var x=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(x!==null){var w=x.memoizedProps,T=x.memoizedState,p=t.stateNode,c=p.getSnapshotBeforeUpdate(t.elementType===t.type?w:ct(t.type,w),T);p.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var m=t.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(_(163))}}catch(E){ce(t,t.return,E)}if(e=t.sibling,e!==null){e.return=t.return,I=e;break}I=t.return}return x=Is,Is=!1,x}function Ar(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&oa(t,n,i)}l=l.next}while(l!==r)}}function Ii(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function aa(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function df(e){var t=e.alternate;t!==null&&(e.alternate=null,df(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[xt],delete t[el],delete t[Yo],delete t[tm],delete t[nm])),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 ff(e){return e.tag===5||e.tag===3||e.tag===4}function zs(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ff(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 ua(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ai));else if(r!==4&&(e=e.child,e!==null))for(ua(e,t,n),e=e.sibling;e!==null;)ua(e,t,n),e=e.sibling}function sa(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(sa(e,t,n),e=e.sibling;e!==null;)sa(e,t,n),e=e.sibling}var Ce=null,dt=!1;function Bt(e,t,n){for(n=n.child;n!==null;)hf(e,t,n),n=n.sibling}function hf(e,t,n){if(St&&typeof St.onCommitFiberUnmount=="function")try{St.onCommitFiberUnmount(Pi,n)}catch{}switch(n.tag){case 5:je||Wn(n,t);case 6:var r=Ce,l=dt;Ce=null,Bt(e,t,n),Ce=r,dt=l,Ce!==null&&(dt?(e=Ce,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ce.removeChild(n.stateNode));break;case 18:Ce!==null&&(dt?(e=Ce,n=n.stateNode,e.nodeType===8?ao(e.parentNode,n):e.nodeType===1&&ao(e,n),Gr(e)):ao(Ce,n.stateNode));break;case 4:r=Ce,l=dt,Ce=n.stateNode.containerInfo,dt=!0,Bt(e,t,n),Ce=r,dt=l;break;case 0:case 11:case 14:case 15:if(!je&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&oa(n,t,o),l=l.next}while(l!==r)}Bt(e,t,n);break;case 1:if(!je&&(Wn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){ce(n,t,a)}Bt(e,t,n);break;case 21:Bt(e,t,n);break;case 22:n.mode&1?(je=(r=je)||n.memoizedState!==null,Bt(e,t,n),je=r):Bt(e,t,n);break;default:Bt(e,t,n)}}function Os(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new ym),t.forEach(function(r){var l=Rm.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function st(e,t){var n=t.deletions;if(n!==null)for(var r=0;rl&&(l=o),r&=~i}if(r=l,r=fe()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Sm(r/1960))-r,10e?16:e,Yt===null)var r=!1;else{if(e=Yt,Yt=null,xi=0,G&6)throw Error(_(331));var l=G;for(G|=4,I=e.current;I!==null;){var i=I,o=i.child;if(I.flags&16){var a=i.deletions;if(a!==null){for(var u=0;ufe()-ou?yn(e,0):iu|=n),$e(e,t)}function Sf(e,t){t===0&&(e.mode&1?(t=Pl,Pl<<=1,!(Pl&130023424)&&(Pl=4194304)):t=1);var n=Ie();e=Tt(e,t),e!==null&&(sl(e,t,n),$e(e,n))}function Nm(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Sf(e,n)}function Rm(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(_(314))}r!==null&&r.delete(t),Sf(e,n)}var kf;kf=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ae.current)Ue=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ue=!1,mm(e,t,n);Ue=!!(e.flags&131072)}else Ue=!1,le&&t.flags&1048576&&_d(t,di,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Yl(e,t),e=t.pendingProps;var l=tr(t,Le.current);Zn(t,n),l=ba(null,t,r,e,l,n);var i=eu();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,Be(r)?(i=!0,si(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Xa(t),l.updater=Mi,t.stateNode=l,l._reactInternals=t,bo(t,r,e,n),t=na(null,t,r,!0,i,n)):(t.tag=0,le&&i&&$a(t),Me(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Yl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Lm(r),e=ct(r,e),l){case 0:t=ta(null,t,r,e,n);break e;case 1:t=Ts(null,t,r,e,n);break e;case 11:t=js(null,t,r,e,n);break e;case 14:t=Ls(null,t,r,ct(r.type,e),n);break e}throw Error(_(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ct(r,l),ta(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ct(r,l),Ts(e,t,r,l,n);case 3:e:{if(lf(t),e===null)throw Error(_(387));r=t.pendingProps,i=t.memoizedState,l=i.element,Td(e,t),pi(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=ir(Error(_(423)),t),t=Ds(e,t,r,n,l);break e}else if(r!==l){l=ir(Error(_(424)),t),t=Ds(e,t,r,n,l);break e}else for(Ke=Zt(t.stateNode.containerInfo.firstChild),Ye=t,le=!0,ht=null,n=jd(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(nr(),r===l){t=Dt(e,t,n);break e}Me(e,t,r,n)}t=t.child}return t;case 5:return Dd(t),e===null&&Jo(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,Qo(r,l)?o=null:i!==null&&Qo(r,i)&&(t.flags|=32),rf(e,t),Me(e,t,o,n),t.child;case 6:return e===null&&Jo(t),null;case 13:return of(e,t,n);case 4:return Ga(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=rr(t,null,r,n):Me(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ct(r,l),js(e,t,r,l,n);case 7:return Me(e,t,t.pendingProps,n),t.child;case 8:return Me(e,t,t.pendingProps.children,n),t.child;case 12:return Me(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,b(fi,r._currentValue),r._currentValue=o,i!==null)if(vt(i.value,o)){if(i.children===l.children&&!Ae.current){t=Dt(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){o=i.child;for(var u=a.firstContext;u!==null;){if(u.context===r){if(i.tag===1){u=Nt(-1,n&-n),u.tag=2;var s=i.updateQueue;if(s!==null){s=s.shared;var d=s.pending;d===null?u.next=u:(u.next=d.next,d.next=u),s.pending=u}}i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),Zo(i.return,n,t),a.lanes|=n;break}u=u.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(_(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),Zo(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}Me(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Zn(t,n),l=it(l),r=r(l),t.flags|=1,Me(e,t,r,n),t.child;case 14:return r=t.type,l=ct(r,t.pendingProps),l=ct(r.type,l),Ls(e,t,r,l,n);case 15:return tf(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ct(r,l),Yl(e,t),t.tag=1,Be(r)?(e=!0,si(t)):e=!1,Zn(t,n),qd(t,r,l),bo(t,r,l,n),na(null,t,r,!0,e,n);case 19:return af(e,t,n);case 22:return nf(e,t,n)}throw Error(_(156,t.tag))};function Ef(e,t){return Gc(e,t)}function jm(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function rt(e,t,n,r){return new jm(e,t,n,r)}function cu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Lm(e){if(typeof e=="function")return cu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ja)return 11;if(e===La)return 14}return 2}function tn(e,t){var n=e.alternate;return n===null?(n=rt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Jl(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")cu(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case zn:return wn(n.children,l,i,t);case Ra:o=8,l|=8;break;case Eo:return e=rt(12,n,t,l|2),e.elementType=Eo,e.lanes=i,e;case Co:return e=rt(13,n,t,l),e.elementType=Co,e.lanes=i,e;case _o:return e=rt(19,n,t,l),e.elementType=_o,e.lanes=i,e;case Dc:return Oi(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Lc:o=10;break e;case Tc:o=9;break e;case ja:o=11;break e;case La:o=14;break e;case Ht:o=16,r=null;break e}throw Error(_(130,e==null?e:typeof e,""))}return t=rt(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function wn(e,t,n,r){return e=rt(7,e,r,t),e.lanes=n,e}function Oi(e,t,n,r){return e=rt(22,e,r,t),e.elementType=Dc,e.lanes=n,e.stateNode={isHidden:!1},e}function vo(e,t,n){return e=rt(6,e,null,t),e.lanes=n,e}function go(e,t,n){return t=rt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Tm(e,t,n,r,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=Ji(0),this.expirationTimes=Ji(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ji(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function du(e,t,n,r,l,i,o,a,u){return e=new Tm(e,t,n,a,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=rt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Xa(i),e}function Dm(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Nf)}catch(e){console.error(e)}}Nf(),Pc.exports=Ge;var mu=Pc.exports;const Fm=pc(mu),Um=hc({__proto__:null,default:Fm},[mu]);var Ws=mu;So.createRoot=Ws.createRoot,So.hydrateRoot=Ws.hydrateRoot;/** + * @remix-run/router v1.16.1 + * + * 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 + */function oe(){return oe=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function ar(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Bm(){return Math.random().toString(36).substr(2,8)}function Ks(e,t){return{usr:e.state,key:e.key,idx:t}}function al(e,t,n,r){return n===void 0&&(n=null),oe({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?un(t):t,{state:n,key:t&&t.key||r||Bm()})}function _n(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function un(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function $m(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:i=!1}=r,o=l.history,a=he.Pop,u=null,s=d();s==null&&(s=0,o.replaceState(oe({},o.state,{idx:s}),""));function d(){return(o.state||{idx:null}).idx}function f(){a=he.Pop;let T=d(),p=T==null?null:T-s;s=T,u&&u({action:a,location:w.location,delta:p})}function h(T,p){a=he.Push;let c=al(w.location,T,p);s=d()+1;let m=Ks(c,s),E=w.createHref(c);try{o.pushState(m,"",E)}catch(j){if(j instanceof DOMException&&j.name==="DataCloneError")throw j;l.location.assign(E)}i&&u&&u({action:a,location:w.location,delta:1})}function k(T,p){a=he.Replace;let c=al(w.location,T,p);s=d();let m=Ks(c,s),E=w.createHref(c);o.replaceState(m,"",E),i&&u&&u({action:a,location:w.location,delta:0})}function x(T){let p=l.location.origin!=="null"?l.location.origin:l.location.href,c=typeof T=="string"?T:_n(T);return c=c.replace(/ $/,"%20"),Q(p,"No window.location.(origin|href) available to create URL for href: "+c),new URL(c,p)}let w={get action(){return a},get location(){return e(l,o)},listen(T){if(u)throw new Error("A history only accepts one active listener");return l.addEventListener(Qs,f),u=T,()=>{l.removeEventListener(Qs,f),u=null}},createHref(T){return t(l,T)},createURL:x,encodeLocation(T){let p=x(T);return{pathname:p.pathname,search:p.search,hash:p.hash}},push:h,replace:k,go(T){return o.go(T)}};return w}var re;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(re||(re={}));const Hm=new Set(["lazy","caseSensitive","path","id","index","children"]);function Vm(e){return e.index===!0}function pa(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((l,i)=>{let o=[...n,i],a=typeof l.id=="string"?l.id:o.join("-");if(Q(l.index!==!0||!l.children,"Cannot specify children on an index route"),Q(!r[a],'Found a route id collision on id "'+a+`". Route id's must be globally unique within Data Router usages`),Vm(l)){let u=oe({},l,t(l),{id:a});return r[a]=u,u}else{let u=oe({},l,t(l),{id:a,children:void 0});return r[a]=u,l.children&&(u.children=pa(l.children,t,o,r)),u}})}function Kn(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?un(t):t,l=Mt(r.pathname||"/",n);if(l==null)return null;let i=Rf(e);Qm(i);let o=null;for(let a=0;o==null&&a{let u={relativePath:a===void 0?i.path||"":a,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};u.relativePath.startsWith("/")&&(Q(u.relativePath.startsWith(r),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(r.length));let s=Rt([r,u.relativePath]),d=n.concat(u);i.children&&i.children.length>0&&(Q(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+s+'".')),Rf(i.children,t,d,s)),!(i.path==null&&!i.index)&&t.push({path:s,score:qm(s,i.index),routesMeta:d})};return e.forEach((i,o)=>{var a;if(i.path===""||!((a=i.path)!=null&&a.includes("?")))l(i,o);else for(let u of jf(i.path))l(i,o,u)}),t}function jf(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return l?[i,""]:[i];let o=jf(r.join("/")),a=[];return a.push(...o.map(u=>u===""?i:[i,u].join("/"))),l&&a.push(...o),a.map(u=>e.startsWith("/")&&u===""?"/":u)}function Qm(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:bm(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Km=/^:[\w-]+$/,Ym=3,Xm=2,Gm=1,Jm=10,Zm=-2,Ys=e=>e==="*";function qm(e,t){let n=e.split("/"),r=n.length;return n.some(Ys)&&(r+=Zm),t&&(r+=Xm),n.filter(l=>!Ys(l)).reduce((l,i)=>l+(Km.test(i)?Ym:i===""?Gm:Jm),r)}function bm(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function e0(e,t){let{routesMeta:n}=e,r={},l="/",i=[];for(let o=0;o{let{paramName:h,isOptional:k}=d;if(h==="*"){let w=a[f]||"";o=i.slice(0,i.length-w.length).replace(/(.)\/+$/,"$1")}const x=a[f];return k&&!x?s[h]=void 0:s[h]=(x||"").replace(/%2F/g,"/"),s},{}),pathname:i,pathnameBase:o,pattern:e}}function t0(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),ar(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,a,u)=>(r.push({paramName:a,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function n0(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return ar(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Mt(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function r0(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?un(e):e;return{pathname:n?n.startsWith("/")?n:l0(n,t):t,search:o0(r),hash:a0(l)}}function l0(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function yo(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function Lf(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function vu(e,t){let n=Lf(e);return t?n.map((r,l)=>l===e.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function gu(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=un(e):(l=oe({},e),Q(!l.pathname||!l.pathname.includes("?"),yo("?","pathname","search",l)),Q(!l.pathname||!l.pathname.includes("#"),yo("#","pathname","hash",l)),Q(!l.search||!l.search.includes("#"),yo("#","search","hash",l)));let i=e===""||l.pathname==="",o=i?"/":l.pathname,a;if(o==null)a=n;else{let f=t.length-1;if(!r&&o.startsWith("..")){let h=o.split("/");for(;h[0]==="..";)h.shift(),f-=1;l.pathname=h.join("/")}a=f>=0?t[f]:"/"}let u=r0(l,a),s=o&&o!=="/"&&o.endsWith("/"),d=(i||o===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(s||d)&&(u.pathname+="/"),u}const Rt=e=>e.join("/").replace(/\/\/+/g,"/"),i0=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),o0=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,a0=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class yu{constructor(t,n,r,l){l===void 0&&(l=!1),this.status=t,this.statusText=n||"",this.internal=l,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function wu(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Tf=["post","put","patch","delete"],u0=new Set(Tf),s0=["get",...Tf],c0=new Set(s0),d0=new Set([301,302,303,307,308]),f0=new Set([307,308]),wo={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},h0={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Pr={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},xu=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,p0=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Df="remix-router-transitions";function m0(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;Q(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let l;if(e.mapRouteProperties)l=e.mapRouteProperties;else if(e.detectErrorBoundary){let g=e.detectErrorBoundary;l=y=>({hasErrorBoundary:g(y)})}else l=p0;let i={},o=pa(e.routes,l,void 0,i),a,u=e.basename||"/",s=e.unstable_dataStrategy||w0,d=oe({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,unstable_skipActionErrorRevalidation:!1},e.future),f=null,h=new Set,k=null,x=null,w=null,T=e.hydrationData!=null,p=Kn(o,e.history.location,u),c=null;if(p==null){let g=be(404,{pathname:e.history.location.pathname}),{matches:y,route:C}=rc(o);p=y,c={[C.id]:g}}let m,E=p.some(g=>g.route.lazy),j=p.some(g=>g.route.loader);if(E)m=!1;else if(!j)m=!0;else if(d.v7_partialHydration){let g=e.hydrationData?e.hydrationData.loaderData:null,y=e.hydrationData?e.hydrationData.errors:null,C=N=>N.route.loader?typeof N.route.loader=="function"&&N.route.loader.hydrate===!0?!1:g&&g[N.route.id]!==void 0||y&&y[N.route.id]!==void 0:!0;if(y){let N=p.findIndex(z=>y[z.route.id]!==void 0);m=p.slice(0,N+1).every(C)}else m=p.every(C)}else m=e.hydrationData!=null;let D,v={historyAction:e.history.action,location:e.history.location,matches:p,initialized:m,navigation:wo,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||c,fetchers:new Map,blockers:new Map},L=he.Pop,F=!1,M,Y=!1,de=new Map,ie=null,xe=!1,at=!1,zt=[],Ot=[],R=new Map,A=0,$=-1,Z=new Map,q=new Set,ut=new Map,He=new Map,Ve=new Set,Te=new Map,Ze=new Map,Hi=!1;function Jf(){if(f=e.history.listen(g=>{let{action:y,location:C,delta:N}=g;if(Hi){Hi=!1;return}ar(Ze.size===0||N!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let z=Du({currentLocation:v.location,nextLocation:C,historyAction:y});if(z&&N!=null){Hi=!0,e.history.go(N*-1),gl(z,{state:"blocked",location:C,proceed(){gl(z,{state:"proceeding",proceed:void 0,reset:void 0,location:C}),e.history.go(N)},reset(){let V=new Map(v.blockers);V.set(z,Pr),We({blockers:V})}});return}return cn(y,C)}),n){T0(t,de);let g=()=>D0(t,de);t.addEventListener("pagehide",g),ie=()=>t.removeEventListener("pagehide",g)}return v.initialized||cn(he.Pop,v.location,{initialHydration:!0}),D}function Zf(){f&&f(),ie&&ie(),h.clear(),M&&M.abort(),v.fetchers.forEach((g,y)=>vl(y)),v.blockers.forEach((g,y)=>Tu(y))}function qf(g){return h.add(g),()=>h.delete(g)}function We(g,y){y===void 0&&(y={}),v=oe({},v,g);let C=[],N=[];d.v7_fetcherPersist&&v.fetchers.forEach((z,V)=>{z.state==="idle"&&(Ve.has(V)?N.push(V):C.push(V))}),[...h].forEach(z=>z(v,{deletedFetchers:N,unstable_viewTransitionOpts:y.viewTransitionOpts,unstable_flushSync:y.flushSync===!0})),d.v7_fetcherPersist&&(C.forEach(z=>v.fetchers.delete(z)),N.forEach(z=>vl(z)))}function fr(g,y,C){var N,z;let{flushSync:V}=C===void 0?{}:C,U=v.actionData!=null&&v.navigation.formMethod!=null&&ft(v.navigation.formMethod)&&v.navigation.state==="loading"&&((N=g.state)==null?void 0:N._isRedirect)!==!0,O;y.actionData?Object.keys(y.actionData).length>0?O=y.actionData:O=null:U?O=v.actionData:O=null;let W=y.loaderData?tc(v.loaderData,y.loaderData,y.matches||[],y.errors):v.loaderData,H=v.blockers;H.size>0&&(H=new Map(H),H.forEach((B,ne)=>H.set(ne,Pr)));let Se=F===!0||v.navigation.formMethod!=null&&ft(v.navigation.formMethod)&&((z=g.state)==null?void 0:z._isRedirect)!==!0;a&&(o=a,a=void 0),xe||L===he.Pop||(L===he.Push?e.history.push(g,g.state):L===he.Replace&&e.history.replace(g,g.state));let ke;if(L===he.Pop){let B=de.get(v.location.pathname);B&&B.has(g.pathname)?ke={currentLocation:v.location,nextLocation:g}:de.has(g.pathname)&&(ke={currentLocation:g,nextLocation:v.location})}else if(Y){let B=de.get(v.location.pathname);B?B.add(g.pathname):(B=new Set([g.pathname]),de.set(v.location.pathname,B)),ke={currentLocation:v.location,nextLocation:g}}We(oe({},y,{actionData:O,loaderData:W,historyAction:L,location:g,initialized:!0,navigation:wo,revalidation:"idle",restoreScrollPosition:Iu(g,y.matches||v.matches),preventScrollReset:Se,blockers:H}),{viewTransitionOpts:ke,flushSync:V===!0}),L=he.Pop,F=!1,Y=!1,xe=!1,at=!1,zt=[],Ot=[]}async function _u(g,y){if(typeof g=="number"){e.history.go(g);return}let C=va(v.location,v.matches,u,d.v7_prependBasename,g,d.v7_relativeSplatPath,y==null?void 0:y.fromRouteId,y==null?void 0:y.relative),{path:N,submission:z,error:V}=Xs(d.v7_normalizeFormMethod,!1,C,y),U=v.location,O=al(v.location,N,y&&y.state);O=oe({},O,e.history.encodeLocation(O));let W=y&&y.replace!=null?y.replace:void 0,H=he.Push;W===!0?H=he.Replace:W===!1||z!=null&&ft(z.formMethod)&&z.formAction===v.location.pathname+v.location.search&&(H=he.Replace);let Se=y&&"preventScrollReset"in y?y.preventScrollReset===!0:void 0,ke=(y&&y.unstable_flushSync)===!0,B=Du({currentLocation:U,nextLocation:O,historyAction:H});if(B){gl(B,{state:"blocked",location:O,proceed(){gl(B,{state:"proceeding",proceed:void 0,reset:void 0,location:O}),_u(g,y)},reset(){let ne=new Map(v.blockers);ne.set(B,Pr),We({blockers:ne})}});return}return await cn(H,O,{submission:z,pendingError:V,preventScrollReset:Se,replace:y&&y.replace,enableViewTransition:y&&y.unstable_viewTransition,flushSync:ke})}function bf(){if(Vi(),We({revalidation:"loading"}),v.navigation.state!=="submitting"){if(v.navigation.state==="idle"){cn(v.historyAction,v.location,{startUninterruptedRevalidation:!0});return}cn(L||v.historyAction,v.navigation.location,{overrideNavigation:v.navigation})}}async function cn(g,y,C){M&&M.abort(),M=null,L=g,xe=(C&&C.startUninterruptedRevalidation)===!0,uh(v.location,v.matches),F=(C&&C.preventScrollReset)===!0,Y=(C&&C.enableViewTransition)===!0;let N=a||o,z=C&&C.overrideNavigation,V=Kn(N,y,u),U=(C&&C.flushSync)===!0;if(!V){let B=be(404,{pathname:y.pathname}),{matches:ne,route:ge}=rc(N);Wi(),fr(y,{matches:ne,loaderData:{},errors:{[ge.id]:B}},{flushSync:U});return}if(v.initialized&&!at&&_0(v.location,y)&&!(C&&C.submission&&ft(C.submission.formMethod))){fr(y,{matches:V},{flushSync:U});return}M=new AbortController;let O=Mn(e.history,y,M.signal,C&&C.submission),W;if(C&&C.pendingError)W=[Hr(V).route.id,{type:re.error,error:C.pendingError}];else if(C&&C.submission&&ft(C.submission.formMethod)){let B=await eh(O,y,C.submission,V,{replace:C.replace,flushSync:U});if(B.shortCircuited)return;W=B.pendingActionResult,z=xo(y,C.submission),U=!1,O=Mn(e.history,O.url,O.signal)}let{shortCircuited:H,loaderData:Se,errors:ke}=await th(O,y,V,z,C&&C.submission,C&&C.fetcherSubmission,C&&C.replace,C&&C.initialHydration===!0,U,W);H||(M=null,fr(y,oe({matches:V},nc(W),{loaderData:Se,errors:ke})))}async function eh(g,y,C,N,z){z===void 0&&(z={}),Vi();let V=j0(y,C);We({navigation:V},{flushSync:z.flushSync===!0});let U,O=ya(N,y);if(!O.route.action&&!O.route.lazy)U={type:re.error,error:be(405,{method:g.method,pathname:y.pathname,routeId:O.route.id})};else if(U=(await pr("action",g,[O],N))[0],g.signal.aborted)return{shortCircuited:!0};if(gn(U)){let W;return z&&z.replace!=null?W=z.replace:W=qs(U.response.headers.get("Location"),new URL(g.url),u)===v.location.pathname+v.location.search,await hr(g,U,{submission:C,replace:W}),{shortCircuited:!0}}if(vn(U))throw be(400,{type:"defer-action"});if(nt(U)){let W=Hr(N,O.route.id);return(z&&z.replace)!==!0&&(L=he.Push),{pendingActionResult:[W.route.id,U]}}return{pendingActionResult:[O.route.id,U]}}async function th(g,y,C,N,z,V,U,O,W,H){let Se=N||xo(y,z),ke=z||V||oc(Se),B=a||o,[ne,ge]=Gs(e.history,v,C,ke,y,d.v7_partialHydration&&O===!0,d.unstable_skipActionErrorRevalidation,at,zt,Ot,Ve,ut,q,B,u,H);if(Wi(X=>!(C&&C.some(De=>De.route.id===X))||ne&&ne.some(De=>De.route.id===X)),$=++A,ne.length===0&&ge.length===0){let X=ju();return fr(y,oe({matches:C,loaderData:{},errors:H&&nt(H[1])?{[H[0]]:H[1].error}:null},nc(H),X?{fetchers:new Map(v.fetchers)}:{}),{flushSync:W}),{shortCircuited:!0}}if(!xe&&(!d.v7_partialHydration||!O)){ge.forEach(De=>{let qe=v.fetchers.get(De.key),Ee=Nr(void 0,qe?qe.data:void 0);v.fetchers.set(De.key,Ee)});let X;H&&!nt(H[1])?X={[H[0]]:H[1].data}:v.actionData&&(Object.keys(v.actionData).length===0?X=null:X=v.actionData),We(oe({navigation:Se},X!==void 0?{actionData:X}:{},ge.length>0?{fetchers:new Map(v.fetchers)}:{}),{flushSync:W})}ge.forEach(X=>{R.has(X.key)&&Ut(X.key),X.controller&&R.set(X.key,X.controller)});let vr=()=>ge.forEach(X=>Ut(X.key));M&&M.signal.addEventListener("abort",vr);let{loaderResults:At,fetcherResults:jn}=await Pu(v.matches,C,ne,ge,g);if(g.signal.aborted)return{shortCircuited:!0};M&&M.signal.removeEventListener("abort",vr),ge.forEach(X=>R.delete(X.key));let Ln=lc([...At,...jn]);if(Ln){if(Ln.idx>=ne.length){let X=ge[Ln.idx-ne.length].key;q.add(X)}return await hr(g,Ln.result,{replace:U}),{shortCircuited:!0}}let{loaderData:Tn,errors:gt}=ec(v,C,ne,At,H,ge,jn,Te);Te.forEach((X,De)=>{X.subscribe(qe=>{(qe||X.done)&&Te.delete(De)})}),d.v7_partialHydration&&O&&v.errors&&Object.entries(v.errors).filter(X=>{let[De]=X;return!ne.some(qe=>qe.route.id===De)}).forEach(X=>{let[De,qe]=X;gt=Object.assign(gt||{},{[De]:qe})});let yl=ju(),wl=Lu($),xl=yl||wl||ge.length>0;return oe({loaderData:Tn,errors:gt},xl?{fetchers:new Map(v.fetchers)}:{})}function nh(g,y,C,N){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");R.has(g)&&Ut(g);let z=(N&&N.unstable_flushSync)===!0,V=a||o,U=va(v.location,v.matches,u,d.v7_prependBasename,C,d.v7_relativeSplatPath,y,N==null?void 0:N.relative),O=Kn(V,U,u);if(!O){mr(g,y,be(404,{pathname:U}),{flushSync:z});return}let{path:W,submission:H,error:Se}=Xs(d.v7_normalizeFormMethod,!0,U,N);if(Se){mr(g,y,Se,{flushSync:z});return}let ke=ya(O,W);if(F=(N&&N.preventScrollReset)===!0,H&&ft(H.formMethod)){rh(g,y,W,ke,O,z,H);return}ut.set(g,{routeId:y,path:W}),lh(g,y,W,ke,O,z,H)}async function rh(g,y,C,N,z,V,U){if(Vi(),ut.delete(g),!N.route.action&&!N.route.lazy){let Ee=be(405,{method:U.formMethod,pathname:C,routeId:y});mr(g,y,Ee,{flushSync:V});return}let O=v.fetchers.get(g);Ft(g,L0(U,O),{flushSync:V});let W=new AbortController,H=Mn(e.history,C,W.signal,U);R.set(g,W);let Se=A,B=(await pr("action",H,[N],z))[0];if(H.signal.aborted){R.get(g)===W&&R.delete(g);return}if(d.v7_fetcherPersist&&Ve.has(g)){if(gn(B)||nt(B)){Ft(g,$t(void 0));return}}else{if(gn(B))if(R.delete(g),$>Se){Ft(g,$t(void 0));return}else return q.add(g),Ft(g,Nr(U)),hr(H,B,{fetcherSubmission:U});if(nt(B)){mr(g,y,B.error);return}}if(vn(B))throw be(400,{type:"defer-action"});let ne=v.navigation.location||v.location,ge=Mn(e.history,ne,W.signal),vr=a||o,At=v.navigation.state!=="idle"?Kn(vr,v.navigation.location,u):v.matches;Q(At,"Didn't find any matches after fetcher action");let jn=++A;Z.set(g,jn);let Ln=Nr(U,B.data);v.fetchers.set(g,Ln);let[Tn,gt]=Gs(e.history,v,At,U,ne,!1,d.unstable_skipActionErrorRevalidation,at,zt,Ot,Ve,ut,q,vr,u,[N.route.id,B]);gt.filter(Ee=>Ee.key!==g).forEach(Ee=>{let gr=Ee.key,zu=v.fetchers.get(gr),ch=Nr(void 0,zu?zu.data:void 0);v.fetchers.set(gr,ch),R.has(gr)&&Ut(gr),Ee.controller&&R.set(gr,Ee.controller)}),We({fetchers:new Map(v.fetchers)});let yl=()=>gt.forEach(Ee=>Ut(Ee.key));W.signal.addEventListener("abort",yl);let{loaderResults:wl,fetcherResults:xl}=await Pu(v.matches,At,Tn,gt,ge);if(W.signal.aborted)return;W.signal.removeEventListener("abort",yl),Z.delete(g),R.delete(g),gt.forEach(Ee=>R.delete(Ee.key));let X=lc([...wl,...xl]);if(X){if(X.idx>=Tn.length){let Ee=gt[X.idx-Tn.length].key;q.add(Ee)}return hr(ge,X.result)}let{loaderData:De,errors:qe}=ec(v,v.matches,Tn,wl,void 0,gt,xl,Te);if(v.fetchers.has(g)){let Ee=$t(B.data);v.fetchers.set(g,Ee)}Lu(jn),v.navigation.state==="loading"&&jn>$?(Q(L,"Expected pending action"),M&&M.abort(),fr(v.navigation.location,{matches:At,loaderData:De,errors:qe,fetchers:new Map(v.fetchers)})):(We({errors:qe,loaderData:tc(v.loaderData,De,At,qe),fetchers:new Map(v.fetchers)}),at=!1)}async function lh(g,y,C,N,z,V,U){let O=v.fetchers.get(g);Ft(g,Nr(U,O?O.data:void 0),{flushSync:V});let W=new AbortController,H=Mn(e.history,C,W.signal);R.set(g,W);let Se=A,B=(await pr("loader",H,[N],z))[0];if(vn(B)&&(B=await Of(B,H.signal,!0)||B),R.get(g)===W&&R.delete(g),!H.signal.aborted){if(Ve.has(g)){Ft(g,$t(void 0));return}if(gn(B))if($>Se){Ft(g,$t(void 0));return}else{q.add(g),await hr(H,B);return}if(nt(B)){mr(g,y,B.error);return}Q(!vn(B),"Unhandled fetcher deferred data"),Ft(g,$t(B.data))}}async function hr(g,y,C){let{submission:N,fetcherSubmission:z,replace:V}=C===void 0?{}:C;y.response.headers.has("X-Remix-Revalidate")&&(at=!0);let U=y.response.headers.get("Location");Q(U,"Expected a Location header on the redirect Response"),U=qs(U,new URL(g.url),u);let O=al(v.location,U,{_isRedirect:!0});if(n){let ne=!1;if(y.response.headers.has("X-Remix-Reload-Document"))ne=!0;else if(xu.test(U)){const ge=e.history.createURL(U);ne=ge.origin!==t.location.origin||Mt(ge.pathname,u)==null}if(ne){V?t.location.replace(U):t.location.assign(U);return}}M=null;let W=V===!0?he.Replace:he.Push,{formMethod:H,formAction:Se,formEncType:ke}=v.navigation;!N&&!z&&H&&Se&&ke&&(N=oc(v.navigation));let B=N||z;if(f0.has(y.response.status)&&B&&ft(B.formMethod))await cn(W,O,{submission:oe({},B,{formAction:U}),preventScrollReset:F});else{let ne=xo(O,N);await cn(W,O,{overrideNavigation:ne,fetcherSubmission:z,preventScrollReset:F})}}async function pr(g,y,C,N){try{let z=await x0(s,g,y,C,N,i,l);return await Promise.all(z.map((V,U)=>{if(P0(V)){let O=V.result;return{type:re.redirect,response:E0(O,y,C[U].route.id,N,u,d.v7_relativeSplatPath)}}return k0(V)}))}catch(z){return C.map(()=>({type:re.error,error:z}))}}async function Pu(g,y,C,N,z){let[V,...U]=await Promise.all([C.length?pr("loader",z,C,y):[],...N.map(O=>{if(O.matches&&O.match&&O.controller){let W=Mn(e.history,O.path,O.controller.signal);return pr("loader",W,[O.match],O.matches).then(H=>H[0])}else return Promise.resolve({type:re.error,error:be(404,{pathname:O.path})})})]);return await Promise.all([ic(g,C,V,V.map(()=>z.signal),!1,v.loaderData),ic(g,N.map(O=>O.match),U,N.map(O=>O.controller?O.controller.signal:null),!0)]),{loaderResults:V,fetcherResults:U}}function Vi(){at=!0,zt.push(...Wi()),ut.forEach((g,y)=>{R.has(y)&&(Ot.push(y),Ut(y))})}function Ft(g,y,C){C===void 0&&(C={}),v.fetchers.set(g,y),We({fetchers:new Map(v.fetchers)},{flushSync:(C&&C.flushSync)===!0})}function mr(g,y,C,N){N===void 0&&(N={});let z=Hr(v.matches,y);vl(g),We({errors:{[z.route.id]:C},fetchers:new Map(v.fetchers)},{flushSync:(N&&N.flushSync)===!0})}function Nu(g){return d.v7_fetcherPersist&&(He.set(g,(He.get(g)||0)+1),Ve.has(g)&&Ve.delete(g)),v.fetchers.get(g)||h0}function vl(g){let y=v.fetchers.get(g);R.has(g)&&!(y&&y.state==="loading"&&Z.has(g))&&Ut(g),ut.delete(g),Z.delete(g),q.delete(g),Ve.delete(g),v.fetchers.delete(g)}function ih(g){if(d.v7_fetcherPersist){let y=(He.get(g)||0)-1;y<=0?(He.delete(g),Ve.add(g)):He.set(g,y)}else vl(g);We({fetchers:new Map(v.fetchers)})}function Ut(g){let y=R.get(g);Q(y,"Expected fetch controller: "+g),y.abort(),R.delete(g)}function Ru(g){for(let y of g){let C=Nu(y),N=$t(C.data);v.fetchers.set(y,N)}}function ju(){let g=[],y=!1;for(let C of q){let N=v.fetchers.get(C);Q(N,"Expected fetcher: "+C),N.state==="loading"&&(q.delete(C),g.push(C),y=!0)}return Ru(g),y}function Lu(g){let y=[];for(let[C,N]of Z)if(N0}function oh(g,y){let C=v.blockers.get(g)||Pr;return Ze.get(g)!==y&&Ze.set(g,y),C}function Tu(g){v.blockers.delete(g),Ze.delete(g)}function gl(g,y){let C=v.blockers.get(g)||Pr;Q(C.state==="unblocked"&&y.state==="blocked"||C.state==="blocked"&&y.state==="blocked"||C.state==="blocked"&&y.state==="proceeding"||C.state==="blocked"&&y.state==="unblocked"||C.state==="proceeding"&&y.state==="unblocked","Invalid blocker state transition: "+C.state+" -> "+y.state);let N=new Map(v.blockers);N.set(g,y),We({blockers:N})}function Du(g){let{currentLocation:y,nextLocation:C,historyAction:N}=g;if(Ze.size===0)return;Ze.size>1&&ar(!1,"A router only supports one blocker at a time");let z=Array.from(Ze.entries()),[V,U]=z[z.length-1],O=v.blockers.get(V);if(!(O&&O.state==="proceeding")&&U({currentLocation:y,nextLocation:C,historyAction:N}))return V}function Wi(g){let y=[];return Te.forEach((C,N)=>{(!g||g(N))&&(C.cancel(),y.push(N),Te.delete(N))}),y}function ah(g,y,C){if(k=g,w=y,x=C||null,!T&&v.navigation===wo){T=!0;let N=Iu(v.location,v.matches);N!=null&&We({restoreScrollPosition:N})}return()=>{k=null,w=null,x=null}}function Mu(g,y){return x&&x(g,y.map(N=>Wm(N,v.loaderData)))||g.key}function uh(g,y){if(k&&w){let C=Mu(g,y);k[C]=w()}}function Iu(g,y){if(k){let C=Mu(g,y),N=k[C];if(typeof N=="number")return N}return null}function sh(g){i={},a=pa(g,l,void 0,i)}return D={get basename(){return u},get future(){return d},get state(){return v},get routes(){return o},get window(){return t},initialize:Jf,subscribe:qf,enableScrollRestoration:ah,navigate:_u,fetch:nh,revalidate:bf,createHref:g=>e.history.createHref(g),encodeLocation:g=>e.history.encodeLocation(g),getFetcher:Nu,deleteFetcher:ih,dispose:Zf,getBlocker:oh,deleteBlocker:Tu,_internalFetchControllers:R,_internalActiveDeferreds:Te,_internalSetRoutes:sh},D}function v0(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function va(e,t,n,r,l,i,o,a){let u,s;if(o){u=[];for(let f of t)if(u.push(f),f.route.id===o){s=f;break}}else u=t,s=t[t.length-1];let d=gu(l||".",vu(u,i),Mt(e.pathname,n)||e.pathname,a==="path");return l==null&&(d.search=e.search,d.hash=e.hash),(l==null||l===""||l===".")&&s&&s.route.index&&!Su(d.search)&&(d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(d.pathname=d.pathname==="/"?n:Rt([n,d.pathname])),_n(d)}function Xs(e,t,n,r){if(!r||!v0(r))return{path:n};if(r.formMethod&&!R0(r.formMethod))return{path:n,error:be(405,{method:r.formMethod})};let l=()=>({path:n,error:be(400,{type:"invalid-body"})}),i=r.formMethod||"get",o=e?i.toUpperCase():i.toLowerCase(),a=If(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!ft(o))return l();let h=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((k,x)=>{let[w,T]=x;return""+k+w+"="+T+` +`},""):String(r.body);return{path:n,submission:{formMethod:o,formAction:a,formEncType:r.formEncType,formData:void 0,json:void 0,text:h}}}else if(r.formEncType==="application/json"){if(!ft(o))return l();try{let h=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:o,formAction:a,formEncType:r.formEncType,formData:void 0,json:h,text:void 0}}}catch{return l()}}}Q(typeof FormData=="function","FormData is not available in this environment");let u,s;if(r.formData)u=ga(r.formData),s=r.formData;else if(r.body instanceof FormData)u=ga(r.body),s=r.body;else if(r.body instanceof URLSearchParams)u=r.body,s=bs(u);else if(r.body==null)u=new URLSearchParams,s=new FormData;else try{u=new URLSearchParams(r.body),s=bs(u)}catch{return l()}let d={formMethod:o,formAction:a,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:s,json:void 0,text:void 0};if(ft(d.formMethod))return{path:n,submission:d};let f=un(n);return t&&f.search&&Su(f.search)&&u.append("index",""),f.search="?"+u,{path:_n(f),submission:d}}function g0(e,t){let n=e;if(t){let r=e.findIndex(l=>l.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function Gs(e,t,n,r,l,i,o,a,u,s,d,f,h,k,x,w){let T=w?nt(w[1])?w[1].error:w[1].data:void 0,p=e.createURL(t.location),c=e.createURL(l),m=w&&nt(w[1])?w[0]:void 0,E=m?g0(n,m):n,j=w?w[1].statusCode:void 0,D=o&&j&&j>=400,v=E.filter((F,M)=>{let{route:Y}=F;if(Y.lazy)return!0;if(Y.loader==null)return!1;if(i)return typeof Y.loader!="function"||Y.loader.hydrate?!0:t.loaderData[Y.id]===void 0&&(!t.errors||t.errors[Y.id]===void 0);if(y0(t.loaderData,t.matches[M],F)||u.some(xe=>xe===F.route.id))return!0;let de=t.matches[M],ie=F;return Js(F,oe({currentUrl:p,currentParams:de.params,nextUrl:c,nextParams:ie.params},r,{actionResult:T,unstable_actionStatus:j,defaultShouldRevalidate:D?!1:a||p.pathname+p.search===c.pathname+c.search||p.search!==c.search||Mf(de,ie)}))}),L=[];return f.forEach((F,M)=>{if(i||!n.some(at=>at.route.id===F.routeId)||d.has(M))return;let Y=Kn(k,F.path,x);if(!Y){L.push({key:M,routeId:F.routeId,path:F.path,matches:null,match:null,controller:null});return}let de=t.fetchers.get(M),ie=ya(Y,F.path),xe=!1;h.has(M)?xe=!1:s.includes(M)?xe=!0:de&&de.state!=="idle"&&de.data===void 0?xe=a:xe=Js(ie,oe({currentUrl:p,currentParams:t.matches[t.matches.length-1].params,nextUrl:c,nextParams:n[n.length-1].params},r,{actionResult:T,unstable_actionStatus:j,defaultShouldRevalidate:D?!1:a})),xe&&L.push({key:M,routeId:F.routeId,path:F.path,matches:Y,match:ie,controller:new AbortController})}),[v,L]}function y0(e,t,n){let r=!t||n.route.id!==t.route.id,l=e[n.route.id]===void 0;return r||l}function Mf(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Js(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function Zs(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let l=n[e.id];Q(l,"No route found in manifest");let i={};for(let o in r){let u=l[o]!==void 0&&o!=="hasErrorBoundary";ar(!u,'Route "'+l.id+'" has a static property "'+o+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+o+'" will be ignored.')),!u&&!Hm.has(o)&&(i[o]=r[o])}Object.assign(l,i),Object.assign(l,oe({},t(l),{lazy:void 0}))}function w0(e){return Promise.all(e.matches.map(t=>t.resolve()))}async function x0(e,t,n,r,l,i,o,a){let u=r.reduce((f,h)=>f.add(h.route.id),new Set),s=new Set,d=await e({matches:l.map(f=>{let h=u.has(f.route.id);return oe({},f,{shouldLoad:h,resolve:x=>(s.add(f.route.id),h?S0(t,n,f,i,o,x,a):Promise.resolve({type:re.data,result:void 0}))})}),request:n,params:l[0].params,context:a});return l.forEach(f=>Q(s.has(f.route.id),'`match.resolve()` was not called for route id "'+f.route.id+'". You must call `match.resolve()` on every match passed to `dataStrategy` to ensure all routes are properly loaded.')),d.filter((f,h)=>u.has(l[h].route.id))}async function S0(e,t,n,r,l,i,o){let a,u,s=d=>{let f,h=new Promise((w,T)=>f=T);u=()=>f(),t.signal.addEventListener("abort",u);let k=w=>typeof d!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):d({request:t,params:n.params,context:o},...w!==void 0?[w]:[]),x;return i?x=i(w=>k(w)):x=(async()=>{try{return{type:"data",result:await k()}}catch(w){return{type:"error",result:w}}})(),Promise.race([x,h])};try{let d=n.route[e];if(n.route.lazy)if(d){let f,[h]=await Promise.all([s(d).catch(k=>{f=k}),Zs(n.route,l,r)]);if(f!==void 0)throw f;a=h}else if(await Zs(n.route,l,r),d=n.route[e],d)a=await s(d);else if(e==="action"){let f=new URL(t.url),h=f.pathname+f.search;throw be(405,{method:t.method,pathname:h,routeId:n.route.id})}else return{type:re.data,result:void 0};else if(d)a=await s(d);else{let f=new URL(t.url),h=f.pathname+f.search;throw be(404,{pathname:h})}Q(a.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(d){return{type:re.error,result:d}}finally{u&&t.signal.removeEventListener("abort",u)}return a}async function k0(e){let{result:t,type:n,status:r}=e;if(zf(t)){let o;try{let a=t.headers.get("Content-Type");a&&/\bapplication\/json\b/.test(a)?t.body==null?o=null:o=await t.json():o=await t.text()}catch(a){return{type:re.error,error:a}}return n===re.error?{type:re.error,error:new yu(t.status,t.statusText,o),statusCode:t.status,headers:t.headers}:{type:re.data,data:o,statusCode:t.status,headers:t.headers}}if(n===re.error)return{type:re.error,error:t,statusCode:wu(t)?t.status:r};if(N0(t)){var l,i;return{type:re.deferred,deferredData:t,statusCode:(l=t.init)==null?void 0:l.status,headers:((i=t.init)==null?void 0:i.headers)&&new Headers(t.init.headers)}}return{type:re.data,data:t,statusCode:r}}function E0(e,t,n,r,l,i){let o=e.headers.get("Location");if(Q(o,"Redirects returned/thrown from loaders/actions must have a Location header"),!xu.test(o)){let a=r.slice(0,r.findIndex(u=>u.route.id===n)+1);o=va(new URL(t.url),a,l,!0,o,i),e.headers.set("Location",o)}return e}function qs(e,t,n){if(xu.test(e)){let r=e,l=r.startsWith("//")?new URL(t.protocol+r):new URL(r),i=Mt(l.pathname,n)!=null;if(l.origin===t.origin&&i)return l.pathname+l.search+l.hash}return e}function Mn(e,t,n,r){let l=e.createURL(If(t)).toString(),i={signal:n};if(r&&ft(r.formMethod)){let{formMethod:o,formEncType:a}=r;i.method=o.toUpperCase(),a==="application/json"?(i.headers=new Headers({"Content-Type":a}),i.body=JSON.stringify(r.json)):a==="text/plain"?i.body=r.text:a==="application/x-www-form-urlencoded"&&r.formData?i.body=ga(r.formData):i.body=r.formData}return new Request(l,i)}function ga(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function bs(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function C0(e,t,n,r,l,i){let o={},a=null,u,s=!1,d={},f=r&&nt(r[1])?r[1].error:void 0;return n.forEach((h,k)=>{let x=t[k].route.id;if(Q(!gn(h),"Cannot handle redirect results in processLoaderData"),nt(h)){let w=h.error;f!==void 0&&(w=f,f=void 0),a=a||{};{let T=Hr(e,x);a[T.route.id]==null&&(a[T.route.id]=w)}o[x]=void 0,s||(s=!0,u=wu(h.error)?h.error.status:500),h.headers&&(d[x]=h.headers)}else vn(h)?(l.set(x,h.deferredData),o[x]=h.deferredData.data,h.statusCode!=null&&h.statusCode!==200&&!s&&(u=h.statusCode),h.headers&&(d[x]=h.headers)):(o[x]=h.data,h.statusCode&&h.statusCode!==200&&!s&&(u=h.statusCode),h.headers&&(d[x]=h.headers))}),f!==void 0&&r&&(a={[r[0]]:f},o[r[0]]=void 0),{loaderData:o,errors:a,statusCode:u||200,loaderHeaders:d}}function ec(e,t,n,r,l,i,o,a){let{loaderData:u,errors:s}=C0(t,n,r,l,a);for(let d=0;dr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function rc(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function be(e,t){let{pathname:n,routeId:r,method:l,type:i}=t===void 0?{}:t,o="Unknown Server Error",a="Unknown @remix-run/router error";return e===400?(o="Bad Request",l&&n&&r?a="You made a "+l+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?a="defer() is not supported in actions":i==="invalid-body"&&(a="Unable to encode submission body")):e===403?(o="Forbidden",a='Route "'+r+'" does not match URL "'+n+'"'):e===404?(o="Not Found",a='No route matches URL "'+n+'"'):e===405&&(o="Method Not Allowed",l&&n&&r?a="You made a "+l.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":l&&(a='Invalid request method "'+l.toUpperCase()+'"')),new yu(e||500,o,new Error(a),!0)}function lc(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(gn(n))return{result:n,idx:t}}}function If(e){let t=typeof e=="string"?un(e):e;return _n(oe({},t,{hash:""}))}function _0(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function P0(e){return zf(e.result)&&d0.has(e.result.status)}function vn(e){return e.type===re.deferred}function nt(e){return e.type===re.error}function gn(e){return(e&&e.type)===re.redirect}function N0(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function zf(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function R0(e){return c0.has(e.toLowerCase())}function ft(e){return u0.has(e.toLowerCase())}async function ic(e,t,n,r,l,i){for(let o=0;of.route.id===u.route.id),d=s!=null&&!Mf(s,u)&&(i&&i[u.route.id])!==void 0;if(vn(a)&&(l||d)){let f=r[o];Q(f,"Expected an AbortSignal for revalidating fetcher deferred result"),await Of(a,f,l).then(h=>{h&&(n[o]=h||n[o])})}}}async function Of(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:re.data,data:e.deferredData.unwrappedData}}catch(l){return{type:re.error,error:l}}return{type:re.data,data:e.deferredData.data}}}function Su(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function ya(e,t){let n=typeof t=="string"?un(t).search:t.search;if(e[e.length-1].route.index&&Su(n||""))return e[e.length-1];let r=Lf(e);return r[r.length-1]}function oc(e){let{formMethod:t,formAction:n,formEncType:r,text:l,formData:i,json:o}=e;if(!(!t||!n||!r)){if(l!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:l};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(o!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:o,text:void 0}}}function xo(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function j0(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Nr(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function L0(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function $t(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function T0(e,t){try{let n=e.sessionStorage.getItem(Df);if(n){let r=JSON.parse(n);for(let[l,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(l,new Set(i||[]))}}catch{}}function D0(e,t){if(t.size>0){let n={};for(let[r,l]of t)n[r]=[...l];try{e.sessionStorage.setItem(Df,JSON.stringify(n))}catch(r){ar(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** + * React Router v6.23.1 + * + * 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 + */function Ei(){return Ei=Object.assign?Object.assign.bind():function(e){for(var t=1;t{a.current=!0}),P.useCallback(function(s,d){if(d===void 0&&(d={}),!a.current)return;if(typeof s=="number"){r.go(s);return}let f=gu(s,JSON.parse(o),i,d.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:Rt([t,f.pathname])),(d.replace?r.replace:r.push)(f,d.state,d)},[t,r,o,i,e])}function $i(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=P.useContext(sn),{matches:l}=P.useContext(Rn),{pathname:i}=ml(),o=JSON.stringify(vu(l,r.v7_relativeSplatPath));return P.useMemo(()=>gu(e,JSON.parse(o),i,n==="path"),[e,o,i,n])}function O0(e,t,n,r){pl()||Q(!1);let{navigator:l}=P.useContext(sn),{matches:i}=P.useContext(Rn),o=i[i.length-1],a=o?o.params:{};o&&o.pathname;let u=o?o.pathnameBase:"/";o&&o.route;let s=ml(),d;d=s;let f=d.pathname||"/",h=f;if(u!=="/"){let w=u.replace(/^\//,"").split("/");h="/"+f.replace(/^\//,"").split("/").slice(w.length).join("/")}let k=Kn(e,{pathname:h});return $0(k&&k.map(w=>Object.assign({},w,{params:Object.assign({},a,w.params),pathname:Rt([u,l.encodeLocation?l.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?u:Rt([u,l.encodeLocation?l.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),i,n,r)}function F0(){let e=Q0(),t=wu(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,l={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return P.createElement(P.Fragment,null,P.createElement("h2",null,"Unexpected Application Error!"),P.createElement("h3",{style:{fontStyle:"italic"}},t),n?P.createElement("pre",{style:l},n):null,null)}const U0=P.createElement(F0,null);class A0 extends P.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?P.createElement(Rn.Provider,{value:this.props.routeContext},P.createElement(Ff.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function B0(e){let{routeContext:t,match:n,children:r}=e,l=P.useContext(hl);return l&&l.static&&l.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=n.route.id),P.createElement(Rn.Provider,{value:t},r)}function $0(e,t,n,r){var l;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if((i=n)!=null&&i.errors)e=n.matches;else return null}let o=e,a=(l=n)==null?void 0:l.errors;if(a!=null){let d=o.findIndex(f=>f.route.id&&(a==null?void 0:a[f.route.id])!==void 0);d>=0||Q(!1),o=o.slice(0,Math.min(o.length,d+1))}let u=!1,s=-1;if(n&&r&&r.v7_partialHydration)for(let d=0;d=0?o=o.slice(0,s+1):o=[o[0]];break}}}return o.reduceRight((d,f,h)=>{let k,x=!1,w=null,T=null;n&&(k=a&&f.route.id?a[f.route.id]:void 0,w=f.route.errorElement||U0,u&&(s<0&&h===0?(Y0("route-fallback"),x=!0,T=null):s===h&&(x=!0,T=f.route.hydrateFallbackElement||null)));let p=t.concat(o.slice(0,h+1)),c=()=>{let m;return k?m=w:x?m=T:f.route.Component?m=P.createElement(f.route.Component,null):f.route.element?m=f.route.element:m=d,P.createElement(B0,{match:f,routeContext:{outlet:d,matches:p,isDataRoute:n!=null},children:m})};return n&&(f.route.ErrorBoundary||f.route.errorElement||h===0)?P.createElement(A0,{location:n.location,revalidation:n.revalidation,component:w,error:k,children:c(),routeContext:{outlet:null,matches:p,isDataRoute:!0}}):c()},null)}var Af=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Af||{}),Ci=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Ci||{});function H0(e){let t=P.useContext(hl);return t||Q(!1),t}function V0(e){let t=P.useContext(ku);return t||Q(!1),t}function W0(e){let t=P.useContext(Rn);return t||Q(!1),t}function Bf(e){let t=W0(),n=t.matches[t.matches.length-1];return n.route.id||Q(!1),n.route.id}function Q0(){var e;let t=P.useContext(Ff),n=V0(Ci.UseRouteError),r=Bf(Ci.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function K0(){let{router:e}=H0(Af.UseNavigateStable),t=Bf(Ci.UseNavigateStable),n=P.useRef(!1);return Uf(()=>{n.current=!0}),P.useCallback(function(l,i){i===void 0&&(i={}),n.current&&(typeof l=="number"?e.navigate(l):e.navigate(l,Ei({fromRouteId:t},i)))},[e,t])}const ac={};function Y0(e,t,n){ac[e]||(ac[e]=!0)}function X0(e){let{basename:t="/",children:n=null,location:r,navigationType:l=he.Pop,navigator:i,static:o=!1,future:a}=e;pl()&&Q(!1);let u=t.replace(/^\/*/,"/"),s=P.useMemo(()=>({basename:u,navigator:i,static:o,future:Ei({v7_relativeSplatPath:!1},a)}),[u,a,i,o]);typeof r=="string"&&(r=un(r));let{pathname:d="/",search:f="",hash:h="",state:k=null,key:x="default"}=r,w=P.useMemo(()=>{let T=Mt(d,u);return T==null?null:{location:{pathname:T,search:f,hash:h,state:k,key:x},navigationType:l}},[u,d,f,h,k,x,l]);return w==null?null:P.createElement(sn.Provider,{value:s},P.createElement(Eu.Provider,{children:n,value:w}))}new Promise(()=>{});function G0(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:P.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:P.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:P.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** + * React Router DOM v6.23.1 + * + * 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 + */function ur(){return ur=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[l]=e[l]);return n}function J0(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Z0(e,t){return e.button===0&&(!t||t==="_self")&&!J0(e)}const q0=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],b0=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"],ev="6";try{window.__reactRouterVersion=ev}catch{}function tv(e,t){return m0({basename:void 0,future:ur({},void 0,{v7_prependBasename:!0}),history:Am({window:void 0}),hydrationData:nv(),routes:e,mapRouteProperties:G0,unstable_dataStrategy:void 0,window:void 0}).initialize()}function nv(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=ur({},t,{errors:rv(t.errors)})),t}function rv(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,l]of t)if(l&&l.__type==="RouteErrorResponse")n[r]=new yu(l.status,l.statusText,l.data,l.internal===!0);else if(l&&l.__type==="Error"){if(l.__subType){let i=window[l.__subType];if(typeof i=="function")try{let o=new i(l.message);o.stack="",n[r]=o}catch{}}if(n[r]==null){let i=new Error(l.message);i.stack="",n[r]=i}}else n[r]=l;return n}const Hf=P.createContext({isTransitioning:!1}),lv=P.createContext(new Map),iv="startTransition",uc=Ph[iv],ov="flushSync",sc=Um[ov];function av(e){uc?uc(e):e()}function Rr(e){sc?sc(e):e()}class uv{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function sv(e){let{fallbackElement:t,router:n,future:r}=e,[l,i]=P.useState(n.state),[o,a]=P.useState(),[u,s]=P.useState({isTransitioning:!1}),[d,f]=P.useState(),[h,k]=P.useState(),[x,w]=P.useState(),T=P.useRef(new Map),{v7_startTransition:p}=r||{},c=P.useCallback(v=>{p?av(v):v()},[p]),m=P.useCallback((v,L)=>{let{deletedFetchers:F,unstable_flushSync:M,unstable_viewTransitionOpts:Y}=L;F.forEach(ie=>T.current.delete(ie)),v.fetchers.forEach((ie,xe)=>{ie.data!==void 0&&T.current.set(xe,ie.data)});let de=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!Y||de){M?Rr(()=>i(v)):c(()=>i(v));return}if(M){Rr(()=>{h&&(d&&d.resolve(),h.skipTransition()),s({isTransitioning:!0,flushSync:!0,currentLocation:Y.currentLocation,nextLocation:Y.nextLocation})});let ie=n.window.document.startViewTransition(()=>{Rr(()=>i(v))});ie.finished.finally(()=>{Rr(()=>{f(void 0),k(void 0),a(void 0),s({isTransitioning:!1})})}),Rr(()=>k(ie));return}h?(d&&d.resolve(),h.skipTransition(),w({state:v,currentLocation:Y.currentLocation,nextLocation:Y.nextLocation})):(a(v),s({isTransitioning:!0,flushSync:!1,currentLocation:Y.currentLocation,nextLocation:Y.nextLocation}))},[n.window,h,d,T,c]);P.useLayoutEffect(()=>n.subscribe(m),[n,m]),P.useEffect(()=>{u.isTransitioning&&!u.flushSync&&f(new uv)},[u]),P.useEffect(()=>{if(d&&o&&n.window){let v=o,L=d.promise,F=n.window.document.startViewTransition(async()=>{c(()=>i(v)),await L});F.finished.finally(()=>{f(void 0),k(void 0),a(void 0),s({isTransitioning:!1})}),k(F)}},[c,o,d,n.window]),P.useEffect(()=>{d&&o&&l.location.key===o.location.key&&d.resolve()},[d,h,l.location,o]),P.useEffect(()=>{!u.isTransitioning&&x&&(a(x.state),s({isTransitioning:!0,flushSync:!1,currentLocation:x.currentLocation,nextLocation:x.nextLocation}),w(void 0))},[u.isTransitioning,x]),P.useEffect(()=>{},[]);let E=P.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:v=>n.navigate(v),push:(v,L,F)=>n.navigate(v,{state:L,preventScrollReset:F==null?void 0:F.preventScrollReset}),replace:(v,L,F)=>n.navigate(v,{replace:!0,state:L,preventScrollReset:F==null?void 0:F.preventScrollReset})}),[n]),j=n.basename||"/",D=P.useMemo(()=>({router:n,navigator:E,static:!1,basename:j}),[n,E,j]);return P.createElement(P.Fragment,null,P.createElement(hl.Provider,{value:D},P.createElement(ku.Provider,{value:l},P.createElement(lv.Provider,{value:T.current},P.createElement(Hf.Provider,{value:u},P.createElement(X0,{basename:j,location:l.location,navigationType:l.historyAction,navigator:E,future:{v7_relativeSplatPath:n.future.v7_relativeSplatPath}},l.initialized||n.future.v7_partialHydration?P.createElement(cv,{routes:n.routes,future:n.future,state:l}):t))))),null)}function cv(e){let{routes:t,future:n,state:r}=e;return O0(t,void 0,r,n)}const dv=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",fv=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Vf=P.forwardRef(function(t,n){let{onClick:r,relative:l,reloadDocument:i,replace:o,state:a,target:u,to:s,preventScrollReset:d,unstable_viewTransition:f}=t,h=$f(t,q0),{basename:k}=P.useContext(sn),x,w=!1;if(typeof s=="string"&&fv.test(s)&&(x=s,dv))try{let m=new URL(window.location.href),E=s.startsWith("//")?new URL(m.protocol+s):new URL(s),j=Mt(E.pathname,k);E.origin===m.origin&&j!=null?s=j+E.search+E.hash:w=!0}catch{}let T=M0(s,{relative:l}),p=pv(s,{replace:o,state:a,target:u,preventScrollReset:d,relative:l,unstable_viewTransition:f});function c(m){r&&r(m),m.defaultPrevented||p(m)}return P.createElement("a",ur({},h,{href:x||T,onClick:w||i?r:c,ref:n,target:u}))}),Wf=P.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:l=!1,className:i="",end:o=!1,style:a,to:u,unstable_viewTransition:s,children:d}=t,f=$f(t,b0),h=$i(u,{relative:f.relative}),k=ml(),x=P.useContext(ku),{navigator:w,basename:T}=P.useContext(sn),p=x!=null&&mv(h)&&s===!0,c=w.encodeLocation?w.encodeLocation(h).pathname:h.pathname,m=k.pathname,E=x&&x.navigation&&x.navigation.location?x.navigation.location.pathname:null;l||(m=m.toLowerCase(),E=E?E.toLowerCase():null,c=c.toLowerCase()),E&&T&&(E=Mt(E,T)||E);const j=c!=="/"&&c.endsWith("/")?c.length-1:c.length;let D=m===c||!o&&m.startsWith(c)&&m.charAt(j)==="/",v=E!=null&&(E===c||!o&&E.startsWith(c)&&E.charAt(c.length)==="/"),L={isActive:D,isPending:v,isTransitioning:p},F=D?r:void 0,M;typeof i=="function"?M=i(L):M=[i,D?"active":null,v?"pending":null,p?"transitioning":null].filter(Boolean).join(" ");let Y=typeof a=="function"?a(L):a;return P.createElement(Vf,ur({},f,{"aria-current":F,className:M,ref:n,style:Y,to:u,unstable_viewTransition:s}),typeof d=="function"?d(L):d)});var wa;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(wa||(wa={}));var cc;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(cc||(cc={}));function hv(e){let t=P.useContext(hl);return t||Q(!1),t}function pv(e,t){let{target:n,replace:r,state:l,preventScrollReset:i,relative:o,unstable_viewTransition:a}=t===void 0?{}:t,u=I0(),s=ml(),d=$i(e,{relative:o});return P.useCallback(f=>{if(Z0(f,n)){f.preventDefault();let h=r!==void 0?r:_n(s)===_n(d);u(e,{replace:h,state:l,preventScrollReset:i,relative:o,unstable_viewTransition:a})}},[s,u,d,r,l,n,e,i,o,a])}function mv(e,t){t===void 0&&(t={});let n=P.useContext(Hf);n==null&&Q(!1);let{basename:r}=hv(wa.useViewTransitionState),l=$i(e,{relative:t.relative});if(!n.isTransitioning)return!1;let i=Mt(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=Mt(n.nextLocation.pathname,r)||n.nextLocation.pathname;return ma(l.pathname,o)!=null||ma(l.pathname,i)!=null}/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */var xa=function(){return xa=Object.assign||function(t){for(var n,r=1,l=arguments.length;r{const[e,t]=P.useState("hidden");return S.jsxs("nav",{className:`p-4 flex justify-between items-center ${e==="hidden"&&"backdrop-filter backdrop-blur-lg bg-opacity-30 fixed w-full top-0"}`,children:[S.jsx("span",{className:"text-lg font-medium text-white",children:"Watch Party Around India"}),S.jsxs("div",{id:"nav-menu",className:"hidden md:flex gap-12",children:[S.jsx(Ul,{to:"#about",className:"font-medium hover:text-blue-gradient text-slate-300 text-sm",children:"About"}),S.jsx("a",{href:"https://docs.google.com/document/d/1I4Jr1OWuk5C_ZjlbrUzQv2Qb2PJApntWghPpVojfh2o/view",target:"_blank",className:"font-medium hover:text-orange-gradient text-slate-300 text-sm",children:"Code of Conduct"}),S.jsx(Ul,{to:"#register",className:"font-medium hover:text-pink-gradient text-slate-300 text-sm",children:"Register"})]}),S.jsx("button",{className:"p-2 md:hidden",onClick:()=>{t("fixed")},children:S.jsx("i",{className:"fa-solid fa-bars text-white"})}),S.jsxs("div",{id:"nav-dialog",className:`${e} md:hidden bg-[#010117] inset-0`,children:[S.jsxs("div",{id:"nav-bar",className:"flex z-100 justify-between items-center p-4",children:[S.jsx("span",{className:"text-lg font-medium text-white",children:"Watch Party Around India"}),S.jsx("button",{className:"p-2 md:hidden",onClick:()=>{t("hidden")},children:S.jsx("i",{className:"fa-solid fa-xmark text-white text-xl"})})]}),S.jsxs("div",{className:"mt-6 text-center",children:[S.jsx(Ul,{to:"#about",onClick:()=>{t("hidden")},className:"font-medium text-xl text-slate-300 hover:text-blue-gradient block rounded-lg m-3 p-3 transition duration-200",children:"About"}),S.jsx("a",{href:"https://docs.google.com/document/d/1I4Jr1OWuk5C_ZjlbrUzQv2Qb2PJApntWghPpVojfh2o/view",target:"_blank",onClick:()=>{t("hidden")},className:"font-medium text-xl text-slate-300 hover:text-orange-gradient block rounded-lg m-3 p-3 transition duration-200",children:"Code of Conduct"}),S.jsx(Ul,{to:"#register",onClick:()=>{t("hidden")},className:"font-medium text-xl text-slate-300 hover:text-pink-gradient block rounded-lg m-3 p-3 transition duration-200",children:"Register"})]})]})]})},wv="/assets/swift-icons-Ca-GrrUS.svg",xv=()=>S.jsxs("div",{className:"w-full flex flex-col items-center mt-20",children:[S.jsx("div",{className:"h-8"}),S.jsx("img",{src:wv,className:"max-w-56 md:max-w-sm mb-4",alt:"watch party india"}),S.jsxs("h1",{className:"text-3xl md:text-5xl lg:text-7xl text-center mb-8",children:[S.jsx("span",{className:"text-blue-gradient font-bold",children:"WWDC"})," ",S.jsx("span",{className:"text-orange-gradient font-bold",children:"Watch"})," ",S.jsx("span",{className:"text-pink-gradient font-bold",children:"Party"})," ",S.jsx("br",{}),S.jsx("span",{className:"text-gray-gradient font-bold",children:"Around India"})]}),S.jsxs("p",{className:"max-w-xl text-base md:text-lg text-center px-6 mb-8 text-white",children:["Join us for the Watch Party Around India in Ahmedabad, Delhi, Mumbai, Bengaluru, and Hyderabad! Watch the unveiling of the latest Apple platforms, technologies, and tools together and discuss. Engage and connect with the developer community of India.",S.jsx("br",{}),S.jsx("span",{className:"font-semibold",children:"Registration is free (Both offline and online)."})]}),S.jsxs("div",{className:"max-w-xl px-6 text-center",children:[S.jsx("h3",{className:"font-bold text-xl md:text-2xl lg:text-3xl text-white",children:"10th June 2024, Monday"}),S.jsx("div",{className:"h-4"})]})]}),Yf="/assets/swift-mumbai-qCtsCuAf.svg",Xf="data:image/svg+xml,%3csvg%20width='37'%20height='37'%20viewBox='0%200%2037%2037'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='18.5'%20cy='18.5'%20r='18.5'%20fill='white'%20fill-opacity='0.3'/%3e%3cpath%20d='M19.2148%207.20652C20.5079%207.37779%2021.5441%207.69466%2023.0685%208.38833C23.3768%208.52535%2023.6679%208.64524%2023.7108%208.64524C23.7621%208.64524%2023.9677%208.52535%2024.1818%208.37976C24.9439%207.84024%2025.8517%207.63471%2027.3504%207.64327C28.6692%207.65184%2029.988%207.99439%2030.3734%208.43115C30.5361%208.61099%2030.5361%208.61099%2030.1593%208.69663C29.1402%208.95354%2028.1553%209.65578%2027.6929%2010.4608C27.0335%2011.6169%2026.9821%2012.6017%2027.4788%2014.7855C27.6073%2015.385%2027.6758%2017.2091%2027.5816%2017.7829C27.2733%2019.6583%2026.5882%2021.4225%2025.5177%2023.0924C25.2351%2023.5377%2024.9782%2023.9231%2024.9525%2023.9488C24.9268%2023.9745%2024.7127%2024.24%2024.4815%2024.5483C23.5994%2025.7044%2021.9809%2027.1688%2020.5422%2028.1023C19.4289%2028.8302%2017.6733%2029.6523%2016.9025%2029.815C16.6285%2029.8664%2016.6542%2029.8407%2017.2023%2029.4468C18.2214%2028.736%2019.2747%2027.5713%2019.9084%2026.4751C20.5336%2025.379%2021.1844%2023.7347%2021.3985%2022.6814C21.4756%2022.3217%2021.5698%2021.8849%2021.6126%2021.7222C21.8867%2020.6089%2021.8182%2017.5259%2021.5013%2017.2176C21.4756%2017.1919%2021.1331%2017.4232%2020.7477%2017.7229C18.9835%2019.076%2014.1707%2021.6623%209.36643%2023.8204C8.92111%2024.0259%208.2874%2024.3085%207.95341%2024.4626C7.1998%2024.8052%206.90006%2024.9251%207.01139%2024.8223C7.06278%2024.7795%207.75644%2024.2485%208.55287%2023.6319C9.35787%2023.0154%2010.8394%2021.8507%2011.8499%2021.0371C12.8604%2020.2235%2014.0851%2019.2473%2014.5646%2018.8705C15.0442%2018.4851%2015.4296%2018.1682%2015.421%2018.1511C15.4125%2018.1425%2014.9586%2018.3566%2014.4191%2018.6221C12.8091%2019.4185%209.79462%2020.4719%207.42245%2021.0714C6.94288%2021.1913%206.52326%2021.294%206.489%2021.294C6.45475%2021.294%206.94288%2021.0285%207.5766%2020.7117C10.2485%2019.3586%2014.5475%2016.2927%2017.7332%2013.4667C18.1614%2013.0899%2018.5211%2012.7473%2018.5211%2012.7131C18.5382%2012.5675%2016.3459%2011.5655%2015.2754%2011.2315C14.0765%2010.8547%2013.4685%2010.7519%2012.4066%2010.7519C11.2162%2010.7519%2010.514%2010.8633%208.34734%2011.4028C7.4824%2011.6169%206.76304%2011.7796%206.74592%2011.7625C6.67741%2011.694%208.89542%2010.1268%209.92308%209.51019C12.0983%208.20849%2013.9994%207.51482%2016.1746%207.20652C16.9282%207.10375%2018.444%207.10375%2019.2148%207.20652Z'%20fill='white'/%3e%3c/svg%3e",Gf="/assets/swift-hyderabad-DtGG5-8M.svg",Sv=()=>{const e=[{id:1,name:"Watch Party Delhi"},{id:2,name:"Swift Ahemdadbad"},{id:3,name:"Swift Mumbai",icon:Yf},{id:4,name:"Swift Bengaluru",icon:Xf},{id:5,name:"Swift Hyderabad",icon:Gf}];return S.jsxs("div",{className:"flex flex-col justify-center mt-4",children:[S.jsx("h5",{className:"text-base text-center font-semibold text-slate-400",children:"organised by"}),S.jsx("div",{className:"h-4"}),S.jsx("div",{className:"md:overflow-x-auto flex flex-col md:flex-row items-center md:mx-auto md:no-scrollbar",children:e.map(t=>S.jsxs("div",{className:"flex items-center m-2 min-w-fit",children:[t.icon&&S.jsx("img",{src:t.icon,alt:t.name,className:"w-9 mr-2"}),S.jsx("p",{className:"font-semibold text-white",children:t.name})]},t.id))})]})},kv="/assets/01-BjNXyqsq.svg",Ev="/assets/02-Tw4XFxy7.svg",Cv="/assets/03-GchLk9Rd.svg",_v="/assets/04-Zq019Xrc.svg",Pv="/assets/05-dyrFvy_B.svg",Nv="/assets/06-ClQ3X7YQ.svg",Rv="/assets/07-BM9ZI-cW.svg",jv=()=>{const e=[{id:1,name:"Nishant Desai",designation:"iOS Engineer",company:"PSPDFKit",location:"Swift Mumbai",imageSrc:kv,linkedIn:"https://www.linkedin.com/in/nishantdesai1",twitter:"https://x.com/nish_desai"},{id:2,name:"Dishant Nagpal",designation:"WWDC23 Scholar iOS Intern",company:"Swipe",location:"Watch Party Delhi",imageSrc:Ev,linkedIn:"https://www.linkedin.com/in/dishant-nagpal-6a365019a/",twitter:"https://x.com/DishantNagpal10"},{id:3,name:"Akshay Pakanati",designation:"Lead iOS Engineer",company:"A23 Rummy",location:"Swift Hyderabad",imageSrc:Cv,linkedIn:"https://www.linkedin.com/in/akshaypakanati/",twitter:"https://x.com/akshaypakanati"},{id:4,name:"Mithil Jadhav",designation:"Founder, Rhythmic Works WWDC24",company:"Apple Design Awards Finalist - Meditate",location:"Swift Bengaluru",imageSrc:_v,linkedIn:"https://www.linkedin.com/in/mithil-jadhav-84b23212/",twitter:"https://x.com/mithiljadhav"},{id:5,name:"Raksha Rao",designation:"CEO, Co-founder, first VisionOS app from India",company:"Parjanya Creative Solutions Chaarana",location:"Swift Bengaluru",imageSrc:Pv,linkedIn:"https://www.linkedin.com/in/raksharao/",twitter:"https://x.com/raksha_rao"},{id:6,name:"Kirti Verma",designation:"SDE II",company:"Swiggy",location:"Swift Bengaluru",imageSrc:Nv,linkedIn:"https://www.linkedin.com/in/kirti-verma-05aaa6149/"},{id:7,name:"Shashwat Mithyantha",designation:"SDE III",company:"Swiggy",location:"Swift Bengaluru",imageSrc:Rv,linkedIn:"https://www.linkedin.com/in/shashwat-mithyantha/"}];return S.jsxs("div",{className:"flex flex-col justify-center",children:[S.jsx("div",{className:"h-8"}),S.jsx("h5",{className:"text-2xl text-white text-center font-semibold",children:"Our Speakers"}),S.jsx("div",{className:"h-8"}),S.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 mx-auto w-4/5 gap-8",children:e.map(t=>S.jsxs("div",{className:"flex flex-col items-center",children:[S.jsx("img",{src:t.imageSrc,alt:t.name,className:"w-40 h-40 rounded-full mb-4 object-cover"}),S.jsx("p",{className:"font-semibold text-xl text-white",children:t.name}),S.jsx("p",{className:"text-base text-slate-400 text-center",children:t.designation}),S.jsx("p",{className:"text-base mb-1 text-slate-400 text-center",children:t.company}),S.jsx("p",{className:"text-sm font-medium text-white",children:"Keynote Speaker"}),S.jsx("p",{className:"text-sm font-medium text-white",children:t.location}),S.jsx("div",{className:"h-2"}),S.jsxs("div",{className:`flex items-center ${t.linkedIn&&t.twitter?"justify-between":"justify-center"}`,children:[t.linkedIn&&S.jsx("i",{className:`fa-brands fa-linkedin-in text-white cursor-pointer ${t.linkedIn&&t.twitter?"mr-4":"mr-0"}`,onClick:()=>{window.open(t.linkedIn,"_blank")}}),t.twitter&&S.jsx("i",{className:"fa-brands fa-twitter text-white cursor-pointer",onClick:()=>{window.open(t.twitter,"_blank")}})]})]},t.id))})]})},Lv="/assets/01-BRhKiVDs.svg",Tv="/assets/02-SupsqTI_.svg",Dv="/assets/03-B6C1N98_.svg",Mv="/assets/04-BkaLoZ6x.svg",Iv="/assets/05-qZyA8Bfh.svg",zv="/assets/06-BKd-2GCh.svg",Ov="/assets/07-DbX_6AUx.svg",Fv="/assets/08-_vA3n7ZN.svg",Uv="/assets/09-DF7rO97h.svg",Av=()=>{const e=[{id:1,name:"Ajay Bhanushali",designation:"SSE",company:"Paytm",location:"Swift Mumbai",imageSrc:Lv,linkedIn:"",twitter:""},{id:2,name:"Rushit Rakhasiya",designation:"iOS Developer",company:"Freelance",location:"Swift Mumbai",imageSrc:Tv,linkedIn:"",twitter:""},{id:3,name:"Kishan Raja",designation:"Sr. iOS Engineer",company:"HyperlinkInfoSystem",location:"Swift Ahmedabad",imageSrc:Dv,linkedIn:"https://www.linkedin.com/in/raja-kishan",twitter:""},{id:4,name:"Maulesh Vyas",designation:"Sr. iOS Engineer",company:"CricHeroes",location:"Swift Ahmedabad",imageSrc:Mv,linkedIn:"https://www.linkedin.com/in/mauleshvyas",twitter:"https://x.com/mauleshvyas"},{id:5,name:"Priyal Porwal",designation:"SMTS",company:"Salesforce",location:"Swift Bengaluru",imageSrc:Iv,linkedIn:"https://www.linkedin.com/in/priyal-porwal/",twitter:"https://x.com/priyal_porwal_"},{id:6,name:"Pallav Trivedi",designation:"Engineering Manager",company:"BMS",location:"Swift Bengaluru",imageSrc:zv,linkedIn:"https://www.linkedin.com/in/pallavtrivedi/",twitter:""},{id:7,name:"Krishnaprasad J",designation:"CTO, Co-Founder",company:"Parjanya Creative Solutions",location:"Swift Bengaluru",imageSrc:Ov,linkedIn:"https://www.linkedin.com/in/krishnaprasad-jagadish/",twitter:"https://x.com/_kjagadish"},{id:8,name:"Shubham Singh",designation:"SDE-3",company:"DailyRounds",location:"Swift Bengaluru",imageSrc:Fv,linkedIn:"https://www.linkedin.com/in/shubham0812/",twitter:"https://x.com/Shubham_iosdev"},{id:9,name:"Supriya Gunda",designation:"SDE-IV",company:"NativeX EdTech",location:"Swift Hyderabad",imageSrc:Uv,linkedIn:"https://www.linkedin.com/in/gundasupriya/",twitter:""}];return S.jsxs("div",{className:"flex flex-col justify-center",children:[S.jsx("div",{className:"h-8"}),S.jsx("h5",{className:"text-2xl text-center font-semibold text-white",children:"Panel Discussion"}),S.jsx("h5",{className:"text-2xl text-center text-slate-400 font-semibold",children:"WWDC24 Predictions"}),S.jsx("div",{className:"h-8"}),S.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 mx-auto w-4/5 gap-8",children:e.map(t=>S.jsxs("div",{className:"flex flex-col items-center",children:[S.jsx("img",{src:t.imageSrc,alt:t.name,className:"w-40 h-40 rounded-full mb-4 object-cover"}),S.jsx("p",{className:"font-semibold text-xl text-white",children:t.name}),S.jsx("p",{className:"text-base text-slate-400 text-center",children:t.designation}),S.jsx("p",{className:"text-base mb-1 text-slate-400 text-center",children:t.company}),S.jsx("p",{className:"text-sm font-medium text-white",children:"Keynote Speaker"}),S.jsx("p",{className:"text-sm font-medium text-white",children:t.location}),S.jsx("div",{className:"h-2"}),S.jsxs("div",{className:`flex items-center ${t.linkedIn&&t.twitter?"justify-between":"justify-center"}`,children:[t.linkedIn&&S.jsx("i",{className:`fa-brands fa-linkedin-in text-white cursor-pointer ${t.linkedIn&&t.twitter?"mr-4":"mr-0"}`,onClick:()=>{window.open(t.linkedIn,"_blank")}}),t.twitter&&S.jsx("i",{className:"fa-brands fa-twitter text-white cursor-pointer",onClick:()=>{window.open(t.twitter,"_blank")}})]})]},t.id))})]})},Bv="/assets/trivia-CKAYxhP9.svg",$v=()=>S.jsxs("div",{className:"flex flex-col justify-center",children:[S.jsx("div",{className:"h-8"}),S.jsx("img",{src:Bv,alt:"Trivia",className:"mx-auto w-full md:w-2/3 lg:w-3/5 object-fill"})]}),Hv=()=>{const e=[{id:1,venueName:"Delhi Venue",location:"Niyat Studios, H 1462, Block H, Chittaranjan Park, New Delhi, Delhi",registrationUrl:"https://lu.ma/jem3g0yq",textColor:"text-[#6171FF]",bgColor:"bg-[#6171FF]",buttonText:"Register"},{id:2,venueName:"Ahmedabad Venue",location:"MobileFirst Applications - Fintegration, A 1101 EastFace, Near, Ambli - Bopal Rd, Ambli, Ahmedabad, Gujarat",registrationUrl:"https://lu.ma/5xjx8hm4",textColor:"text-[#AF52DE]",bgColor:"bg-[#AF52DE]",buttonText:"Register"},{id:3,venueName:"Mumbai Venue",location:"ITM Institute of Design and Media, Suvidha Square, Swami Vivekananda Rd, Andheri West",registrationUrl:"https://lu.ma/crifnkmg",textColor:"text-[#FB7C06]",bgColor:"bg-[#FB7C06]",buttonText:"Register"},{id:4,venueName:"Benagluru Venue",location:"Swiggy HO, Devarabisanahalli, Bellandur, Bengaluru - 560103",registrationUrl:"https://www.meetup.com/swiftbengaluru/events/300922614/?utm_medium=referral&utm_campaign=share-btn_savedevents_share_modal&utm_source=link",textColor:"text-[#0ECDC1]",bgColor:"bg-[#0ECDC1]",buttonText:"Register"},{id:5,venueName:"Hyderabad Venue",location:"Draper Startup House Hyderabad, Rajiv gandhi Nagar, Gachibowli, Hyderabad",registrationUrl:"https://lu.ma/cmbd8h87",textColor:"text-[#6900EE]",bgColor:"bg-[#6900EE]",buttonText:"Register"}];return S.jsxs(S.Fragment,{children:[S.jsx("div",{id:"register",className:"h-16"}),S.jsxs("div",{className:"flex flex-col justify-center",children:[S.jsx("h5",{className:"text-2xl text-white text-center font-semibold",children:"Register for the Event"}),S.jsx("h5",{className:"text-2xl text-center text-slate-400 font-semibold",children:"Offline and Online"}),S.jsx("div",{className:"h-8"}),S.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 items-center justify-items-center mx-auto gap-8",children:e.map(t=>S.jsxs("div",{className:`${t.bgColor} w-[90%] md:w-[80%] lg:w-60 h-52 rounded-2xl p-5 flex flex-col justify-between`,children:[S.jsxs("div",{children:[S.jsx("p",{className:"font-bold text-xl text-white",children:t.venueName}),S.jsx("p",{className:"font-base text-base text-white",children:t.location})]}),S.jsx("button",{className:`${t.textColor} bg-white rounded-3xl w-full py-2 font-semibold text-sm hover:bg-gray-100 hover:shadow-md`,onClick:()=>{window.open(t.registrationUrl,"_blank")},children:t.buttonText})]},t.id))})]})]})},Vv="/assets/01-C_wpjMnX.svg",Wv="/assets/01-DweSXCXl.svg",Qv="/assets/02-BnPsvK2s.svg",Kv="/assets/01-hhNCI7_b.svg",Yv="/assets/02-B34jXCFG.svg",Xv="/assets/03-DZEnpuqX.svg",Gv="/assets/01-Cf9IGdVU.svg",Jv="/assets/02-BaxKX_7p.svg",Zv="/assets/03-2vgB3Z_s.svg",qv="/assets/01-5hvZtOWY.svg",bv="/assets/02-CH9xYfDi.svg",eg=()=>{const e=[{id:1,name:"Watch Party Delhi",voulenteers:[{id:1,name:"Raghav Sethi",designation:"iOS Developer",company:"Freelance",imageSrc:Vv,linkedIn:"",twitter:""}]},{id:2,name:"Swift Ahemdadbad",voulenteers:[{id:3,name:"Devanshi Modha",designation:"Senior iOS Developer",company:"",imageSrc:Wv,linkedIn:"",twitter:""},{id:4,name:"Pallav Trivedi",designation:"Senior iOS Developer",company:"Assistant Project Manager",imageSrc:Qv,linkedIn:"",twitter:""}]},{id:3,name:"Swift Mumbai",icon:Yf,voulenteers:[{id:5,name:"Raj H Raval",designation:"Public Relations",company:"",imageSrc:Kv,linkedIn:"",twitter:""},{id:6,name:"Yogesh",designation:"Senior iOS Developer",company:"100ms",imageSrc:Yv,linkedIn:"",twitter:""},{id:7,name:"Akanksha Sharma",designation:"Senior Software Engineer",company:"HERE Maps",imageSrc:Xv,linkedIn:"",twitter:""}]},{id:4,name:"Swift Bengaluru",icon:Xf,voulenteers:[{id:8,name:"Amit Samant",designation:"Senior iOS Engineer",company:"",imageSrc:Gv,linkedIn:"",twitter:""},{id:9,name:"Sinchan Maitri",designation:"iOS Engineer",company:"",imageSrc:Jv,linkedIn:"",twitter:""},{id:10,name:"Nayyan Mujadiya",designation:"R & D Engineer",company:"",imageSrc:Zv,linkedIn:"",twitter:""}]},{id:5,name:"Swift Hyderabad",icon:Gf,voulenteers:[{id:11,name:"Ranga Reddy",designation:"Senior Software Engineer",company:"",imageSrc:qv,linkedIn:"",twitter:""},{id:12,name:"Anirudh Jwala",designation:"Senior Software Engineer",company:"IRIS",imageSrc:bv,linkedIn:"",twitter:""}]}];return S.jsxs(S.Fragment,{children:[S.jsx("div",{id:"about",className:"h-16"}),S.jsxs("div",{className:"flex flex-col items-center justify-center",children:[S.jsx("h5",{className:"text-2xl text-center font-semibold text-white",children:"About Us"}),S.jsx("div",{className:"h-2"}),S.jsx("p",{className:"text-center font-base w-full px-6 lg:w-3/5 text-white",children:"This event is organised in collaboration of Swift Communities of Mumbai, Bengaluru and Hyderabad along with Watch Party Delhi and Ahemdabad."}),S.jsx("div",{className:"h-8"}),S.jsx("div",{className:"flex flex-col",children:e.map(t=>S.jsxs("div",{children:[S.jsxs("div",{className:"flex items-center justify-center mb-4",children:[t.icon&&S.jsx("img",{src:t.icon,alt:t.name,className:"w-9 mr-2"}),S.jsx("p",{className:"font-semibold text-white text-xl",children:t.name})]}),S.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 mx-auto gap-8",children:t.voulenteers.map(n=>S.jsxs("div",{className:"flex flex-col items-center",children:[S.jsx("img",{src:n.imageSrc,alt:n.name,className:"w-40 h-40 rounded-full mb-4 object-cover"}),S.jsx("p",{className:"font-semibold text-xl text-white text-center",children:n.name}),S.jsx("p",{className:"text-base text-slate-400 text-center",children:n.designation}),S.jsx("p",{className:"text-base mb-1 text-slate-400 text-center",children:n.company}),S.jsx("div",{className:"h-2"}),S.jsxs("div",{className:`flex items-center ${n.linkedIn&&n.twitter?"justify-between":"justify-center"}`,children:[n.linkedIn&&S.jsx("i",{className:`fa-brands fa-linkedin-in text-white cursor-pointer ${n.linkedIn&&n.twitter?"mr-4":"mr-0"}`,onClick:()=>{window.open(n.linkedIn,"_blank")}}),n.twitter&&S.jsx("i",{className:"fa-brands fa-twitter text-white cursor-pointer",onClick:()=>{window.open(n.twitter,"_blank")}})]})]},n.id))}),S.jsx("div",{className:"h-8"})]},t.id))})]})]})},tg=()=>S.jsxs("div",{children:[S.jsx(yv,{}),S.jsx(xv,{}),S.jsx(Sv,{}),S.jsx(jv,{}),S.jsx(Av,{}),S.jsx($v,{}),S.jsx(Hv,{}),S.jsx(eg,{})]}),ng=tv([{path:"/",element:S.jsx(tg,{})}]);So.createRoot(document.getElementById("root")).render(S.jsx(ql.StrictMode,{children:S.jsx(sv,{router:ng})})); diff --git a/assets/index-DOirpxZO.js b/assets/index-DOirpxZO.js deleted file mode 100644 index 333212a..0000000 --- a/assets/index-DOirpxZO.js +++ /dev/null @@ -1,40 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function rc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Hu={exports:{}},br={},Qu={exports:{}},T={};/** - * @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 Yn=Symbol.for("react.element"),lc=Symbol.for("react.portal"),oc=Symbol.for("react.fragment"),ic=Symbol.for("react.strict_mode"),uc=Symbol.for("react.profiler"),sc=Symbol.for("react.provider"),ac=Symbol.for("react.context"),cc=Symbol.for("react.forward_ref"),fc=Symbol.for("react.suspense"),dc=Symbol.for("react.memo"),pc=Symbol.for("react.lazy"),Oi=Symbol.iterator;function mc(e){return e===null||typeof e!="object"?null:(e=Oi&&e[Oi]||e["@@iterator"],typeof e=="function"?e:null)}var Ku={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Yu=Object.assign,Xu={};function rn(e,t,n){this.props=e,this.context=t,this.refs=Xu,this.updater=n||Ku}rn.prototype.isReactComponent={};rn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};rn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Gu(){}Gu.prototype=rn.prototype;function $o(e,t,n){this.props=e,this.context=t,this.refs=Xu,this.updater=n||Ku}var Ao=$o.prototype=new Gu;Ao.constructor=$o;Yu(Ao,rn.prototype);Ao.isPureReactComponent=!0;var Ii=Array.isArray,Zu=Object.prototype.hasOwnProperty,Vo={current:null},Ju={key:!0,ref:!0,__self:!0,__source:!0};function qu(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)Zu.call(t,r)&&!Ju.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(u===1)l.children=n;else if(1>>1,G=E[H];if(0>>1;Hl(gl,z))vtl(bn,gl)?(E[H]=bn,E[vt]=z,H=vt):(E[H]=gl,E[ht]=z,H=ht);else if(vtl(bn,z))E[H]=bn,E[vt]=z,H=vt;else break e}}return P}function l(E,P){var z=E.sortIndex-P.sortIndex;return z!==0?z:E.id-P.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,u=i.now();e.unstable_now=function(){return i.now()-u}}var s=[],c=[],h=1,m=null,p=3,g=!1,w=!1,S=!1,U=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(E){for(var P=n(c);P!==null;){if(P.callback===null)r(c);else if(P.startTime<=E)r(c),P.sortIndex=P.expirationTime,t(s,P);else break;P=n(c)}}function v(E){if(S=!1,d(E),!w)if(n(s)!==null)w=!0,vl(x);else{var P=n(c);P!==null&&yl(v,P.startTime-E)}}function x(E,P){w=!1,S&&(S=!1,f(N),N=-1),g=!0;var z=p;try{for(d(P),m=n(s);m!==null&&(!(m.expirationTime>P)||E&&!Ne());){var H=m.callback;if(typeof H=="function"){m.callback=null,p=m.priorityLevel;var G=H(m.expirationTime<=P);P=e.unstable_now(),typeof G=="function"?m.callback=G:m===n(s)&&r(s),d(P)}else r(s);m=n(s)}if(m!==null)var qn=!0;else{var ht=n(c);ht!==null&&yl(v,ht.startTime-P),qn=!1}return qn}finally{m=null,p=z,g=!1}}var _=!1,C=null,N=-1,B=5,L=-1;function Ne(){return!(e.unstable_now()-LE||125H?(E.sortIndex=z,t(c,E),n(s)===null&&E===n(c)&&(S?(f(N),N=-1):S=!0,yl(v,z-H))):(E.sortIndex=G,t(s,E),w||g||(w=!0,vl(x))),E},e.unstable_shouldYield=Ne,e.unstable_wrapCallback=function(E){var P=p;return function(){var z=p;p=P;try{return E.apply(this,arguments)}finally{p=z}}}})(rs);ns.exports=rs;var Nc=ns.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 Pc=el,ye=Nc;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Kl=Object.prototype.hasOwnProperty,zc=/^[: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]*$/,Fi={},Wi={};function Tc(e){return Kl.call(Wi,e)?!0:Kl.call(Fi,e)?!1:zc.test(e)?Wi[e]=!0:(Fi[e]=!0,!1)}function Lc(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Rc(e,t,n,r){if(t===null||typeof t>"u"||Lc(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function se(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var ee={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ee[e]=new se(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ee[t]=new se(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ee[e]=new se(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ee[e]=new se(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){ee[e]=new se(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ee[e]=new se(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ee[e]=new se(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ee[e]=new se(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ee[e]=new se(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ho=/[\-:]([a-z])/g;function Qo(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(Ho,Qo);ee[t]=new se(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(Ho,Qo);ee[t]=new se(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(Ho,Qo);ee[t]=new se(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ee[e]=new se(e,1,!1,e.toLowerCase(),null,!1,!1)});ee.xlinkHref=new se("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ee[e]=new se(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ko(e,t,n,r){var l=ee.hasOwnProperty(t)?ee[t]:null;(l!==null?l.type!==0:r||!(2u||l[i]!==o[u]){var s=` -`+l[i].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=i&&0<=u);break}}}finally{kl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?yn(e):""}function jc(e){switch(e.tag){case 5:return yn(e.type);case 16:return yn("Lazy");case 13:return yn("Suspense");case 19:return yn("SuspenseList");case 0:case 2:case 15:return e=xl(e.type,!1),e;case 11:return e=xl(e.type.render,!1),e;case 1:return e=xl(e.type,!0),e;default:return""}}function Zl(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 Dt:return"Fragment";case jt:return"Portal";case Yl:return"Profiler";case Yo:return"StrictMode";case Xl:return"Suspense";case Gl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case is:return(e.displayName||"Context")+".Consumer";case os:return(e._context.displayName||"Context")+".Provider";case Xo:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Go:return t=e.displayName||null,t!==null?t:Zl(e.type)||"Memo";case Ze:t=e._payload,e=e._init;try{return Zl(e(t))}catch{}}return null}function Dc(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 Zl(t);case 8:return t===Yo?"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 ct(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ss(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Mc(e){var t=ss(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function nr(e){e._valueTracker||(e._valueTracker=Mc(e))}function as(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ss(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Tr(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 Jl(e,t){var n=t.checked;return A({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ai(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=ct(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function cs(e,t){t=t.checked,t!=null&&Ko(e,"checked",t,!1)}function ql(e,t){cs(e,t);var n=ct(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?bl(e,t.type,n):t.hasOwnProperty("defaultValue")&&bl(e,t.type,ct(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Vi(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function bl(e,t,n){(t!=="number"||Tr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var gn=Array.isArray;function Ht(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=rr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Rn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var kn={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},Oc=["Webkit","ms","Moz","O"];Object.keys(kn).forEach(function(e){Oc.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),kn[t]=kn[e]})});function ms(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||kn.hasOwnProperty(e)&&kn[e]?(""+t).trim():t+"px"}function hs(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=ms(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Ic=A({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 no(e,t){if(t){if(Ic[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(y(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(y(61))}if(t.style!=null&&typeof t.style!="object")throw Error(y(62))}}function ro(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 lo=null;function Zo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var oo=null,Qt=null,Kt=null;function Qi(e){if(e=Zn(e)){if(typeof oo!="function")throw Error(y(280));var t=e.stateNode;t&&(t=ol(t),oo(e.stateNode,e.type,t))}}function vs(e){Qt?Kt?Kt.push(e):Kt=[e]:Qt=e}function ys(){if(Qt){var e=Qt,t=Kt;if(Kt=Qt=null,Qi(e),t)for(e=0;e>>=0,e===0?32:31-(Yc(e)/Xc|0)|0}var lr=64,or=4194304;function wn(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 Dr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var u=i&~l;u!==0?r=wn(u):(o&=i,o!==0&&(r=wn(o)))}else i=n&~l,i!==0?r=wn(i):o!==0&&(r=wn(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Xn(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Re(t),e[t]=n}function qc(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=En),eu=" ",tu=!1;function Us(e,t){switch(e){case"keyup":return Pf.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Fs(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Mt=!1;function Tf(e,t){switch(e){case"compositionend":return Fs(t);case"keypress":return t.which!==32?null:(tu=!0,eu);case"textInput":return e=t.data,e===eu&&tu?null:e;default:return null}}function Lf(e,t){if(Mt)return e==="compositionend"||!li&&Us(e,t)?(e=Os(),Sr=ti=et=null,Mt=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=ou(n)}}function Vs(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Vs(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Bs(){for(var e=window,t=Tr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Tr(e.document)}return t}function oi(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 Wf(e){var t=Bs(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Vs(n.ownerDocument.documentElement,n)){if(r!==null&&oi(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=iu(n,o);var i=iu(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Ot=null,fo=null,Cn=null,po=!1;function uu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;po||Ot==null||Ot!==Tr(r)||(r=Ot,"selectionStart"in r&&oi(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Cn&&Un(Cn,r)||(Cn=r,r=Ir(fo,"onSelect"),0Ft||(e.current=wo[Ft],wo[Ft]=null,Ft--)}function M(e,t){Ft++,wo[Ft]=e.current,e.current=t}var ft={},le=pt(ft),fe=pt(!1),_t=ft;function Jt(e,t){var n=e.type.contextTypes;if(!n)return ft;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function de(e){return e=e.childContextTypes,e!=null}function Fr(){I(fe),I(le)}function mu(e,t,n){if(le.current!==ft)throw Error(y(168));M(le,t),M(fe,n)}function qs(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(y(108,Dc(e)||"Unknown",l));return A({},n,r)}function Wr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ft,_t=le.current,M(le,e),M(fe,fe.current),!0}function hu(e,t,n){var r=e.stateNode;if(!r)throw Error(y(169));n?(e=qs(e,t,_t),r.__reactInternalMemoizedMergedChildContext=e,I(fe),I(le),M(le,e)):I(fe),M(fe,n)}var $e=null,il=!1,Il=!1;function bs(e){$e===null?$e=[e]:$e.push(e)}function Jf(e){il=!0,bs(e)}function mt(){if(!Il&&$e!==null){Il=!0;var e=0,t=D;try{var n=$e;for(D=1;e>=i,l-=i,Ae=1<<32-Re(t)+l|n<N?(B=C,C=null):B=C.sibling;var L=p(f,C,d[N],v);if(L===null){C===null&&(C=B);break}e&&C&&L.alternate===null&&t(f,C),a=o(L,a,N),_===null?x=L:_.sibling=L,_=L,C=B}if(N===d.length)return n(f,C),F&&yt(f,N),x;if(C===null){for(;NN?(B=C,C=null):B=C.sibling;var Ne=p(f,C,L.value,v);if(Ne===null){C===null&&(C=B);break}e&&C&&Ne.alternate===null&&t(f,C),a=o(Ne,a,N),_===null?x=Ne:_.sibling=Ne,_=Ne,C=B}if(L.done)return n(f,C),F&&yt(f,N),x;if(C===null){for(;!L.done;N++,L=d.next())L=m(f,L.value,v),L!==null&&(a=o(L,a,N),_===null?x=L:_.sibling=L,_=L);return F&&yt(f,N),x}for(C=r(f,C);!L.done;N++,L=d.next())L=g(C,f,N,L.value,v),L!==null&&(e&&L.alternate!==null&&C.delete(L.key===null?N:L.key),a=o(L,a,N),_===null?x=L:_.sibling=L,_=L);return e&&C.forEach(function(un){return t(f,un)}),F&&yt(f,N),x}function U(f,a,d,v){if(typeof d=="object"&&d!==null&&d.type===Dt&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case tr:e:{for(var x=d.key,_=a;_!==null;){if(_.key===x){if(x=d.type,x===Dt){if(_.tag===7){n(f,_.sibling),a=l(_,d.props.children),a.return=f,f=a;break e}}else if(_.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===Ze&&gu(x)===_.type){n(f,_.sibling),a=l(_,d.props),a.ref=mn(f,_,d),a.return=f,f=a;break e}n(f,_);break}else t(f,_);_=_.sibling}d.type===Dt?(a=Et(d.props.children,f.mode,v,d.key),a.return=f,f=a):(v=zr(d.type,d.key,d.props,null,f.mode,v),v.ref=mn(f,a,d),v.return=f,f=v)}return i(f);case jt:e:{for(_=d.key;a!==null;){if(a.key===_)if(a.tag===4&&a.stateNode.containerInfo===d.containerInfo&&a.stateNode.implementation===d.implementation){n(f,a.sibling),a=l(a,d.children||[]),a.return=f,f=a;break e}else{n(f,a);break}else t(f,a);a=a.sibling}a=Hl(d,f.mode,v),a.return=f,f=a}return i(f);case Ze:return _=d._init,U(f,a,_(d._payload),v)}if(gn(d))return w(f,a,d,v);if(an(d))return S(f,a,d,v);dr(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,a!==null&&a.tag===6?(n(f,a.sibling),a=l(a,d),a.return=f,f=a):(n(f,a),a=Bl(d,f.mode,v),a.return=f,f=a),i(f)):n(f,a)}return U}var bt=ra(!0),la=ra(!1),Vr=pt(null),Br=null,At=null,ai=null;function ci(){ai=At=Br=null}function fi(e){var t=Vr.current;I(Vr),e._currentValue=t}function xo(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Xt(e,t){Br=e,ai=At=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ce=!0),e.firstContext=null)}function _e(e){var t=e._currentValue;if(ai!==e)if(e={context:e,memoizedValue:t,next:null},At===null){if(Br===null)throw Error(y(308));At=e,Br.dependencies={lanes:0,firstContext:e}}else At=At.next=e;return t}var St=null;function di(e){St===null?St=[e]:St.push(e)}function oa(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,di(t)):(n.next=l.next,l.next=n),t.interleaved=n,Ke(e,r)}function Ke(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Je=!1;function pi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ia(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 Be(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function it(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,j&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Ke(e,n)}return l=r.interleaved,l===null?(t.next=t,di(r)):(t.next=l.next,l.next=t),r.interleaved=t,Ke(e,n)}function xr(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,qo(e,n)}}function wu(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Hr(e,t,n,r){var l=e.updateQueue;Je=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var s=u,c=s.next;s.next=null,i===null?o=c:i.next=c,i=s;var h=e.alternate;h!==null&&(h=h.updateQueue,u=h.lastBaseUpdate,u!==i&&(u===null?h.firstBaseUpdate=c:u.next=c,h.lastBaseUpdate=s))}if(o!==null){var m=l.baseState;i=0,h=c=s=null,u=o;do{var p=u.lane,g=u.eventTime;if((r&p)===p){h!==null&&(h=h.next={eventTime:g,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var w=e,S=u;switch(p=t,g=n,S.tag){case 1:if(w=S.payload,typeof w=="function"){m=w.call(g,m,p);break e}m=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=S.payload,p=typeof w=="function"?w.call(g,m,p):w,p==null)break e;m=A({},m,p);break e;case 2:Je=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[u]:p.push(u))}else g={eventTime:g,lane:p,tag:u.tag,payload:u.payload,callback:u.callback,next:null},h===null?(c=h=g,s=m):h=h.next=g,i|=p;if(u=u.next,u===null){if(u=l.shared.pending,u===null)break;p=u,u=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(!0);if(h===null&&(s=m),l.baseState=s,l.firstBaseUpdate=c,l.lastBaseUpdate=h,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);Pt|=i,e.lanes=i,e.memoizedState=m}}function Su(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Fl.transition;Fl.transition={};try{e(!1),t()}finally{D=n,Fl.transition=r}}function Ea(){return Ce().memoizedState}function td(e,t,n){var r=st(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},_a(e))Ca(t,n);else if(n=oa(e,t,n,r),n!==null){var l=ie();je(n,e,r,l),Na(n,t,r)}}function nd(e,t,n){var r=st(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(_a(e))Ca(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,u=o(i,n);if(l.hasEagerState=!0,l.eagerState=u,De(u,i)){var s=t.interleaved;s===null?(l.next=l,di(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=oa(e,t,l,r),n!==null&&(l=ie(),je(n,e,r,l),Na(n,t,r))}}function _a(e){var t=e.alternate;return e===$||t!==null&&t===$}function Ca(e,t){Nn=Kr=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Na(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,qo(e,n)}}var Yr={readContext:_e,useCallback:te,useContext:te,useEffect:te,useImperativeHandle:te,useInsertionEffect:te,useLayoutEffect:te,useMemo:te,useReducer:te,useRef:te,useState:te,useDebugValue:te,useDeferredValue:te,useTransition:te,useMutableSource:te,useSyncExternalStore:te,useId:te,unstable_isNewReconciler:!1},rd={readContext:_e,useCallback:function(e,t){return Oe().memoizedState=[e,t===void 0?null:t],e},useContext:_e,useEffect:xu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,_r(4194308,4,ga.bind(null,t,e),n)},useLayoutEffect:function(e,t){return _r(4194308,4,e,t)},useInsertionEffect:function(e,t){return _r(4,2,e,t)},useMemo:function(e,t){var n=Oe();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Oe();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=td.bind(null,$,e),[r.memoizedState,e]},useRef:function(e){var t=Oe();return e={current:e},t.memoizedState=e},useState:ku,useDebugValue:ki,useDeferredValue:function(e){return Oe().memoizedState=e},useTransition:function(){var e=ku(!1),t=e[0];return e=ed.bind(null,e[1]),Oe().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=$,l=Oe();if(F){if(n===void 0)throw Error(y(407));n=n()}else{if(n=t(),J===null)throw Error(y(349));Nt&30||ca(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,xu(da.bind(null,r,o,e),[e]),r.flags|=2048,Qn(9,fa.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Oe(),t=J.identifierPrefix;if(F){var n=Ve,r=Ae;n=(r&~(1<<32-Re(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Bn++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[Ie]=t,e[$n]=r,Ia(e,t,!1,!1),t.stateNode=e;e:{switch(i=ro(n,r),n){case"dialog":O("cancel",e),O("close",e),l=r;break;case"iframe":case"object":case"embed":O("load",e),l=r;break;case"video":case"audio":for(l=0;lnn&&(t.flags|=128,r=!0,hn(o,!1),t.lanes=4194304)}else{if(!r)if(e=Qr(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),hn(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!F)return ne(t),null}else 2*Q()-o.renderingStartTime>nn&&n!==1073741824&&(t.flags|=128,r=!0,hn(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Q(),t.sibling=null,n=W.current,M(W,r?n&1|2:n&1),t):(ne(t),null);case 22:case 23:return Pi(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?me&1073741824&&(ne(t),t.subtreeFlags&6&&(t.flags|=8192)):ne(t),null;case 24:return null;case 25:return null}throw Error(y(156,t.tag))}function fd(e,t){switch(ui(t),t.tag){case 1:return de(t.type)&&Fr(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return en(),I(fe),I(le),vi(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return hi(t),null;case 13:if(I(W),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(y(340));qt()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return I(W),null;case 4:return en(),null;case 10:return fi(t.type._context),null;case 22:case 23:return Pi(),null;case 24:return null;default:return null}}var mr=!1,re=!1,dd=typeof WeakSet=="function"?WeakSet:Set,k=null;function Vt(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){V(e,t,r)}else n.current=null}function Ro(e,t,n){try{n()}catch(r){V(e,t,r)}}var Du=!1;function pd(e,t){if(mo=Mr,e=Bs(),oi(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,u=-1,s=-1,c=0,h=0,m=e,p=null;t:for(;;){for(var g;m!==n||l!==0&&m.nodeType!==3||(u=i+l),m!==o||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(g=m.firstChild)!==null;)p=m,m=g;for(;;){if(m===e)break t;if(p===n&&++c===l&&(u=i),p===o&&++h===r&&(s=i),(g=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=g}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(ho={focusedElem:e,selectionRange:n},Mr=!1,k=t;k!==null;)if(t=k,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,k=e;else for(;k!==null;){t=k;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var S=w.memoizedProps,U=w.memoizedState,f=t.stateNode,a=f.getSnapshotBeforeUpdate(t.elementType===t.type?S:ze(t.type,S),U);f.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var d=t.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(v){V(t,t.return,v)}if(e=t.sibling,e!==null){e.return=t.return,k=e;break}k=t.return}return w=Du,Du=!1,w}function Pn(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&Ro(t,n,o)}l=l.next}while(l!==r)}}function al(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function jo(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Wa(e){var t=e.alternate;t!==null&&(e.alternate=null,Wa(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ie],delete t[$n],delete t[go],delete t[Gf],delete t[Zf])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function $a(e){return e.tag===5||e.tag===3||e.tag===4}function Mu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||$a(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Do(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Ur));else if(r!==4&&(e=e.child,e!==null))for(Do(e,t,n),e=e.sibling;e!==null;)Do(e,t,n),e=e.sibling}function Mo(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Mo(e,t,n),e=e.sibling;e!==null;)Mo(e,t,n),e=e.sibling}var q=null,Te=!1;function Ge(e,t,n){for(n=n.child;n!==null;)Aa(e,t,n),n=n.sibling}function Aa(e,t,n){if(Ue&&typeof Ue.onCommitFiberUnmount=="function")try{Ue.onCommitFiberUnmount(tl,n)}catch{}switch(n.tag){case 5:re||Vt(n,t);case 6:var r=q,l=Te;q=null,Ge(e,t,n),q=r,Te=l,q!==null&&(Te?(e=q,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):q.removeChild(n.stateNode));break;case 18:q!==null&&(Te?(e=q,n=n.stateNode,e.nodeType===8?Ol(e.parentNode,n):e.nodeType===1&&Ol(e,n),On(e)):Ol(q,n.stateNode));break;case 4:r=q,l=Te,q=n.stateNode.containerInfo,Te=!0,Ge(e,t,n),q=r,Te=l;break;case 0:case 11:case 14:case 15:if(!re&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&Ro(n,t,i),l=l.next}while(l!==r)}Ge(e,t,n);break;case 1:if(!re&&(Vt(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){V(n,t,u)}Ge(e,t,n);break;case 21:Ge(e,t,n);break;case 22:n.mode&1?(re=(r=re)||n.memoizedState!==null,Ge(e,t,n),re=r):Ge(e,t,n);break;default:Ge(e,t,n)}}function Ou(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new dd),t.forEach(function(r){var l=xd.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Pe(e,t){var n=t.deletions;if(n!==null)for(var r=0;rl&&(l=i),r&=~o}if(r=l,r=Q()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*hd(r/1960))-r,10e?16:e,tt===null)var r=!1;else{if(e=tt,tt=null,Zr=0,j&6)throw Error(y(331));var l=j;for(j|=4,k=e.current;k!==null;){var o=k,i=o.child;if(k.flags&16){var u=o.deletions;if(u!==null){for(var s=0;sQ()-Ci?xt(e,0):_i|=n),pe(e,t)}function Ga(e,t){t===0&&(e.mode&1?(t=or,or<<=1,!(or&130023424)&&(or=4194304)):t=1);var n=ie();e=Ke(e,t),e!==null&&(Xn(e,t,n),pe(e,n))}function kd(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ga(e,n)}function xd(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(t),Ga(e,n)}var Za;Za=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||fe.current)ce=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ce=!1,ad(e,t,n);ce=!!(e.flags&131072)}else ce=!1,F&&t.flags&1048576&&ea(t,Ar,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Cr(e,t),e=t.pendingProps;var l=Jt(t,le.current);Xt(t,n),l=gi(null,t,r,e,l,n);var o=wi();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,de(r)?(o=!0,Wr(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,pi(t),l.updater=sl,t.stateNode=l,l._reactInternals=t,_o(t,r,e,n),t=Po(null,t,r,!0,o,n)):(t.tag=0,F&&o&&ii(t),oe(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Cr(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=_d(r),e=ze(r,e),l){case 0:t=No(null,t,r,e,n);break e;case 1:t=Lu(null,t,r,e,n);break e;case 11:t=zu(null,t,r,e,n);break e;case 14:t=Tu(null,t,r,ze(r.type,e),n);break e}throw Error(y(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ze(r,l),No(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ze(r,l),Lu(e,t,r,l,n);case 3:e:{if(Da(t),e===null)throw Error(y(387));r=t.pendingProps,o=t.memoizedState,l=o.element,ia(e,t),Hr(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=tn(Error(y(423)),t),t=Ru(e,t,r,n,l);break e}else if(r!==l){l=tn(Error(y(424)),t),t=Ru(e,t,r,n,l);break e}else for(he=ot(t.stateNode.containerInfo.firstChild),ve=t,F=!0,Le=null,n=la(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(qt(),r===l){t=Ye(e,t,n);break e}oe(e,t,r,n)}t=t.child}return t;case 5:return ua(t),e===null&&ko(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,vo(r,l)?i=null:o!==null&&vo(r,o)&&(t.flags|=32),ja(e,t),oe(e,t,i,n),t.child;case 6:return e===null&&ko(t),null;case 13:return Ma(e,t,n);case 4:return mi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=bt(t,null,r,n):oe(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ze(r,l),zu(e,t,r,l,n);case 7:return oe(e,t,t.pendingProps,n),t.child;case 8:return oe(e,t,t.pendingProps.children,n),t.child;case 12:return oe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,M(Vr,r._currentValue),r._currentValue=i,o!==null)if(De(o.value,i)){if(o.children===l.children&&!fe.current){t=Ye(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var u=o.dependencies;if(u!==null){i=o.child;for(var s=u.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=Be(-1,n&-n),s.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var h=c.pending;h===null?s.next=s:(s.next=h.next,h.next=s),c.pending=s}}o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),xo(o.return,n,t),u.lanes|=n;break}s=s.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(y(341));i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),xo(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}oe(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Xt(t,n),l=_e(l),r=r(l),t.flags|=1,oe(e,t,r,n),t.child;case 14:return r=t.type,l=ze(r,t.pendingProps),l=ze(r.type,l),Tu(e,t,r,l,n);case 15:return La(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ze(r,l),Cr(e,t),t.tag=1,de(r)?(e=!0,Wr(t)):e=!1,Xt(t,n),Pa(t,r,l),_o(t,r,l,n),Po(null,t,r,!0,e,n);case 19:return Oa(e,t,n);case 22:return Ra(e,t,n)}throw Error(y(156,t.tag))};function Ja(e,t){return _s(e,t)}function Ed(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function xe(e,t,n,r){return new Ed(e,t,n,r)}function Ti(e){return e=e.prototype,!(!e||!e.isReactComponent)}function _d(e){if(typeof e=="function")return Ti(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Xo)return 11;if(e===Go)return 14}return 2}function at(e,t){var n=e.alternate;return n===null?(n=xe(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function zr(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")Ti(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Dt:return Et(n.children,l,o,t);case Yo:i=8,l|=8;break;case Yl:return e=xe(12,n,t,l|2),e.elementType=Yl,e.lanes=o,e;case Xl:return e=xe(13,n,t,l),e.elementType=Xl,e.lanes=o,e;case Gl:return e=xe(19,n,t,l),e.elementType=Gl,e.lanes=o,e;case us:return fl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case os:i=10;break e;case is:i=9;break e;case Xo:i=11;break e;case Go:i=14;break e;case Ze:i=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return t=xe(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Et(e,t,n,r){return e=xe(7,e,r,t),e.lanes=n,e}function fl(e,t,n,r){return e=xe(22,e,r,t),e.elementType=us,e.lanes=n,e.stateNode={isHidden:!1},e}function Bl(e,t,n){return e=xe(6,e,null,t),e.lanes=n,e}function Hl(e,t,n){return t=xe(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Cd(e,t,n,r,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=_l(0),this.expirationTimes=_l(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_l(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Li(e,t,n,r,l,o,i,u,s){return e=new Cd(e,t,n,u,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=xe(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},pi(o),e}function Nd(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(tc)}catch(e){console.error(e)}}tc(),ts.exports=ge;var Rd=ts.exports,Bu=Rd;Ql.createRoot=Bu.createRoot,Ql.hydrateRoot=Bu.hydrateRoot;const jd="Watch Party Around India 🇮🇳",Dd="Gathering of passionate developer watching the WWDC Keynote and Platform State of Union Together, in Bangalore, Mumbai, and Hyderabad.",Md=[{chapterName:"Swift Bengaluru",title:"Swift Bengaluru WWDC Watchparty",imageUrl:"https://pbs.twimg.com/media/GMZjwfwWcAAW1B4?format=jpg&name=large",category:"Watch Party",description:"Join us for an exhilarating evening at the WWDC 2024 Keynote and Platform State of the Union Watch Party in Bangalore! Get ready to witness the latest innovations from Apple as we watch the Keynote together, dissecting every announcement with excitement. Engage in insightful discussions with prominent developers from around the city, as they share firsthand experiences of how the previous year's APIs have propelled their app businesses forward. Plus, don't miss the share panel discussion between Bengaluru, Mumbai, and Hyderabad, where expectations for new APIs will be explored. It's an event not to be missed for tech enthusiasts and developers alike!",registrationUrl:"https://www.meetup.com/swiftbengaluru/events/300922614/",sponsorRegistrationUrl:"https://forms.gle/UtQstyNsR5DhTHkM6",partners:[],volunteers:[{id:1,name:"Amit Samant",imageUrl:"https://pbs.twimg.com/profile_images/1769619769798410240/2XrQsCdB_400x400.jpg",socials:"https://x.com/amitsamant_dev"},{id:2,name:"Nayyan",imageUrl:"https://media.licdn.com/dms/image/C5603AQGCmNWBRdYMdg/profile-displayphoto-shrink_800_800/0/1606022883839?e=1720656000&v=beta&t=yFvrovXnmKDGi6EV1EJq5yJgZc9cLpSJEpe0_SCuhpU",socials:"https://www.linkedin.com/in/nayyanmujadiya/"},{id:3,name:"Sinchan",imageUrl:"https://pbs.twimg.com/profile_images/1343615190965735424/8BZtR_hR_400x400.jpg",socials:"https://x.com/sinchanmaitri"},{id:3,name:"Gokul",imageUrl:"https://media.licdn.com/dms/image/C4E03AQEhHtetAWiKtw/profile-displayphoto-shrink_800_800/0/1618524417515?e=1720656000&v=beta&t=6u7P6iI2ZNTWf1t3u-afiyG0zmizpqi6zJ9NBb_pK2Q",socials:"https://www.linkedin.com/in/gokul-bvb/"}]},{chapterName:"Swift Mumbai",title:"Swift Mumbai WWDC Watchparty",imageUrl:"https://pbs.twimg.com/media/GM3hTF5WkAEAqeB?format=jpg",category:"Watch Party",description:"Join us for the WWDC 2024 Keynote Watch Party in Mumbai. We will watch the Keynote together and discuss the new announcements.",registrationUrl:"https://www.linkedin.com/company/swift-mumbai/",sponsorRegistrationUrl:"https://forms.gle/UtQstyNsR5DhTHkM6",partners:[],volunteers:[{id:1,name:"Yogesh",imageUrl:"https://pbs.twimg.com/profile_images/1626843866434535424/KOWYjHsa.jpg",socials:"https://x.com/_yogeshsingh"},{id:2,name:"Raj Raval",imageUrl:"https://pbs.twimg.com/profile_images/1694968755678289920/Yb_7_qev.jpg",socials:"https://x.com/rajhraval"},{id:3,name:"Akanksha Sharma",imageUrl:"https://pbs.twimg.com/profile_images/1026524499456319488/zUf3VWTR.jpg",socials:"https://x.com/akanksharmaa"}]},{chapterName:"Swift Hyderabad",title:"Swift Hyderabad WWDC Watchparty",imageUrl:"https://pbs.twimg.com/media/EPHghV4X0AIt2sf?format=jpg&name=medium",category:"Watch Party",description:"Join us for the WWDC 2024 Keynote Watch Party in Hyderabad. We will watch the Keynote together and discuss the new announcements.",registrationUrl:"https://www.linkedin.com/company/swifthyderabad/",sponsorRegistrationUrl:"https://forms.gle/UtQstyNsR5DhTHkM6",partners:[],volunteers:[{id:1,name:"Ranga Reddy",imageUrl:"https://pbs.twimg.com/profile_images/1508519283613073408/1bfjIgH_.jpg",socials:"https://x.com/irangareddy"},{id:2,name:"Anirudh Jwala",imageUrl:"https://pbs.twimg.com/profile_images/1791705109350731776/2WOTn-_R_400x400.jpg",socials:"https://x.com/nirudhuuu"}]}],Od=[{id:1,name:"Example 1",imageUrl:"https://randomuser.me/api/portraits/lego/7.jpg",socials:"https://x.com/"},{id:2,name:"Example 2",imageUrl:"https://randomuser.me/api/portraits/lego/7.jpg",socials:"https://x.com/"},{id:3,name:"Example 3",imageUrl:"https://randomuser.me/api/portraits/lego/7.jpg",socials:"https://x.com/"}],Wo={heroTitle:jd,heroDescription:Dd,events:Md,volunteers:Od},Id="/assets/wwdc24-ChOYTNqR.mp4",Ud=()=>R.jsxs("div",{className:"mb-8 text-center",children:[R.jsx("h1",{className:"text-4xl font-bold mx-12 mb-8",children:Wo.heroTitle}),R.jsx("video",{className:"w-full h-auto md:h-36",loop:!0,muted:!0,autoPlay:!0,playsInline:!0,preload:"none",onContextMenu:e=>e.preventDefault(),children:R.jsx("source",{src:Id,type:"video/mp4"})}),R.jsx("p",{className:"mt-8 max-w-2xl",children:Wo.heroDescription})]}),Fd=({name:e,imageUrl:t,socials:n,width:r,height:l,className:o})=>R.jsx("div",{onClick:()=>window.open(n,"_blank","noopener"),children:R.jsx("img",{src:t,width:r,height:l,alt:e,loading:"lazy",className:o,onContextMenu:i=>i.preventDefault(),title:e})}),Wd=e=>{const[t]=el.useState(e.partners.length>0),n=r=>{window.open(r,"_blank","noopener")};return R.jsxs("div",{className:"border-[0.2px] border-[#f9f9f9] rounded-lg mt-2 mb-6 mx-3",children:[R.jsx("h2",{className:"px-4 py-2 bg-[#D9D9D952] rounded-t-lg font-bold",children:e.chapterName}),R.jsxs("div",{className:"flex-col md:flex md:flex-row items-start px-6 pt-4",children:[R.jsx("div",{className:"w-full md:w-1/3 h-56 mb-2 rounded",children:R.jsx("img",{src:e.imageUrl,alt:e.title,title:e.title,onContextMenu:r=>r.preventDefault(),className:"w-full h-full object-cover rounded-lg"})}),R.jsxs("div",{className:"md:w-2/3 px-2 md:pl-8 md:pr-2 h-full",children:[R.jsx("h3",{className:"text-2xl font-bold",children:e.title}),R.jsx("span",{className:"text-xs font-medium me-2 px-2.5 py-0.5 rounded bg-yellow-900 text-yellow-300",children:e.category}),R.jsx("p",{className:"my-2 text-base text-justify",children:e.description}),R.jsx("button",{onClick:()=>{n(e.registrationUrl)},className:"w-full text-white-900 bg-transparent border border-gray-300 focus:outline-none hover:bg-orange-100 hover:text-black focus:ring-4 focus:ring-gray-100 font-medium rounded-lg text-sm px-5 py-2.5 me-2 mb-2",children:"Register"})]})]}),R.jsxs("div",{className:"flex items-center md:justify-between px-8 py-4 mb-2",children:[R.jsxs("div",{className:"flex-col mr-8",children:[R.jsx("h6",{className:"text-sm mb-1 font-semibold",children:t?"Sponsors":"Be a Sponsor"}),R.jsx("div",{className:"flex",children:t?e.partners.map(r=>R.jsx("img",{src:r.imageUrl,width:32,height:10,alt:r.name,title:r.name,onContextMenu:l=>l.preventDefault(),className:"w-24 h-10 object-contain mr-2"},r.id)):R.jsx("button",{onClick:()=>{n(e.sponsorRegistrationUrl)},className:"text-sm bg-gradient-to-r from-blue-500 to-blue-700 text-white font-semibold py-2 px-4 rounded-lg shadow-md hover:shadow-lg focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-opacity-50 transition duration-300 ease-in-out",children:"Sign Up Now"})})]}),R.jsxs("div",{className:"flex-col mr-8",children:[R.jsx("h6",{className:"text-sm mb-1 font-semibold",children:"Volunteers"}),R.jsx("div",{className:"flex -space-x-4 rtl:space-x-reverse",children:e.volunteers.map(r=>R.jsx(Fd,{className:"w-10 h-10 border-2 border-white rounded-full cursor-pointer",width:40,height:40,...r},r.id))})]})]})]})},$d=()=>R.jsxs("div",{className:"flex flex-col items-center mt-14 max-w-full",children:[R.jsx(Ud,{}),R.jsxs("div",{className:"mb-8 max-w-4xl",children:[R.jsx("h2",{className:"text-3xl ml-4 mb-4 font-bold",children:"Events"}),Wo.events.map((e,t)=>R.jsx(Wd,{...e},t))]})]});Ql.createRoot(document.getElementById("root")).render(R.jsx(wc.StrictMode,{children:R.jsx($d,{})})); diff --git a/assets/index-Djj93KEC.css b/assets/index-Djj93KEC.css deleted file mode 100644 index a2cc60b..0000000 --- a/assets/index-Djj93KEC.css +++ /dev/null @@ -1 +0,0 @@ -@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,: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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-12{margin-left:3rem;margin-right:3rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-2{margin-inline-end:.5rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mr-8{margin-right:2rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-8{margin-top:2rem}.flex{display:flex}.size-\[52px\]{width:52px;height:52px}.h-10{height:2.5rem}.h-56{height:14rem}.h-auto{height:auto}.h-full{height:100%}.w-10{width:2.5rem}.w-24{width:6rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-full{max-width:100%}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.-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)))}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-\[0\.2px\]{border-width:.2px}.border-\[\#f9f9f9\]{--tw-border-opacity: 1;border-color:rgb(249 249 249 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.bg-\[\#D9D9D952\]{background-color:#d9d9d952}.bg-transparent{background-color:transparent}.bg-yellow-900{--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-justify{text-align:justify}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity))}.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)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#b9b9b9\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(185 185 185 / var(--tw-ring-opacity))}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));font-weight:400;line-height:1.5;color:#ffffffde;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.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)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}.focus\:ring-gray-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity))}.focus\:ring-opacity-50:focus{--tw-ring-opacity: .5}@media (min-width: 768px){.md\:flex{display:flex}.md\:h-36{height:9rem}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:flex-row{flex-direction:row}.md\:justify-between{justify-content:space-between}.md\:pl-8{padding-left:2rem}.md\:pr-2{padding-right:.5rem}}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1} diff --git a/assets/swift-hyderabad-DtGG5-8M.svg b/assets/swift-hyderabad-DtGG5-8M.svg new file mode 100644 index 0000000..b749350 --- /dev/null +++ b/assets/swift-hyderabad-DtGG5-8M.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/swift-icons-Ca-GrrUS.svg b/assets/swift-icons-Ca-GrrUS.svg new file mode 100644 index 0000000..1edd356 --- /dev/null +++ b/assets/swift-icons-Ca-GrrUS.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/swift-mumbai-qCtsCuAf.svg b/assets/swift-mumbai-qCtsCuAf.svg new file mode 100644 index 0000000..338a2cb --- /dev/null +++ b/assets/swift-mumbai-qCtsCuAf.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/trivia-CKAYxhP9.svg b/assets/trivia-CKAYxhP9.svg new file mode 100644 index 0000000..6b5f893 --- /dev/null +++ b/assets/trivia-CKAYxhP9.svg @@ -0,0 +1,323 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/wwdc24-ChOYTNqR.mp4 b/assets/wwdc24-ChOYTNqR.mp4 deleted file mode 100644 index e2fa8d0..0000000 Binary files a/assets/wwdc24-ChOYTNqR.mp4 and /dev/null differ diff --git a/fonts/sfpd-black.otf b/fonts/sfpd-black.otf new file mode 100644 index 0000000..8463d9b Binary files /dev/null and b/fonts/sfpd-black.otf differ diff --git a/fonts/sfpd-bold.otf b/fonts/sfpd-bold.otf new file mode 100644 index 0000000..28fa5a4 Binary files /dev/null and b/fonts/sfpd-bold.otf differ diff --git a/fonts/sfpd-heavy.otf b/fonts/sfpd-heavy.otf new file mode 100644 index 0000000..4719416 Binary files /dev/null and b/fonts/sfpd-heavy.otf differ diff --git a/fonts/sfpd-light.otf b/fonts/sfpd-light.otf new file mode 100644 index 0000000..42ef1f1 Binary files /dev/null and b/fonts/sfpd-light.otf differ diff --git a/fonts/sfpd-medium.otf b/fonts/sfpd-medium.otf new file mode 100644 index 0000000..668ba74 Binary files /dev/null and b/fonts/sfpd-medium.otf differ diff --git a/fonts/sfpd-regular.otf b/fonts/sfpd-regular.otf new file mode 100644 index 0000000..7042365 Binary files /dev/null and b/fonts/sfpd-regular.otf differ diff --git a/fonts/sfpd-semibold.otf b/fonts/sfpd-semibold.otf new file mode 100644 index 0000000..081b59b Binary files /dev/null and b/fonts/sfpd-semibold.otf differ diff --git a/fonts/sfpd-thin.otf b/fonts/sfpd-thin.otf new file mode 100644 index 0000000..647830a Binary files /dev/null and b/fonts/sfpd-thin.otf differ diff --git a/fonts/sfpd-ultralight.otf b/fonts/sfpd-ultralight.otf new file mode 100644 index 0000000..c6cf452 Binary files /dev/null and b/fonts/sfpd-ultralight.otf differ diff --git a/index.html b/index.html index 8e143a2..959e3ec 100644 --- a/index.html +++ b/index.html @@ -3,10 +3,14 @@ + WWDC24 - Watch Party Around India - - + +