From 87bf40f27b3b305bf7cde5ec9a807e6c40b04994 Mon Sep 17 00:00:00 2001 From: LC mac Date: Sat, 21 Feb 2026 23:48:59 +0800 Subject: [PATCH] add recovery kit function and beta test the Test Wizard function --- dist-tails/README.txt | 8 +- dist-tails/assets/index-D4JSYqq2.css | 1 + dist-tails/assets/index-DW74Yc8k.css | 1 - .../{index-Bwz_2nW3.js => index-rrnn41w7.js} | 34297 +++++++++------- dist-tails/index.html | 8 +- doc/RECOVERY_PLAYBOOK.md | 422 - src/components/QrDisplay.tsx | 4 +- src/lib/recoveryKit.ts | 2070 +- vite.config.ts | 5 +- 9 files changed, 19631 insertions(+), 17185 deletions(-) create mode 100644 dist-tails/assets/index-D4JSYqq2.css delete mode 100644 dist-tails/assets/index-DW74Yc8k.css rename dist-tails/assets/{index-Bwz_2nW3.js => index-rrnn41w7.js} (60%) delete mode 100644 doc/RECOVERY_PLAYBOOK.md diff --git a/dist-tails/README.txt b/dist-tails/README.txt index b71d483..c873c10 100644 --- a/dist-tails/README.txt +++ b/dist-tails/README.txt @@ -1,6 +1,6 @@ # SeedPGP Web - TailsOS Offline Build -Built: Thu 19 Feb 2026 22:31:58 HKT +Built: Sat Feb 21 23:47:29 HKT 2026 Usage Instructions: 1. Copy this entire folder to a USB drive @@ -17,7 +17,7 @@ Security Features: - Session-only crypto keys (destroyed on tab close) SHA-256 Checksums: +32621ec84de2d13307181ed49050b9ba89429f2c43e340585b9efc189e4c0376 ./assets/index-D4JSYqq2.css +3c716a34a15cf1fb65f5b0e2af025ebc003c9e4e9efbf7c1b1b4c494466d0cbe ./assets/index-rrnn41w7.js 5cbbcb8adc7acc3b78a3fd31c76d573302705ff5fd714d03f5a2602591197cb5 ./assets/secp256k1-Cao5Swmf.wasm -aab3ea208db02b2cb40902850c203f23159f515288b26ca5a131e1188b4362af ./assets/index-DW74Yc8k.css -c5d6ba57285386d3c4a4e082b831ca24e6e925d7e25a4c38533a10e06c37b238 ./assets/index-Bwz_2nW3.js -c7cd63f8c0a39b0aca861668029aa569597e3b4f9bcd2e40aa274598522e0e8e ./index.html +e233270f7e649c773433b6bf85f68012aa95ed6936aa40e5ec11ee8cb9bb164c ./index.html diff --git a/dist-tails/assets/index-D4JSYqq2.css b/dist-tails/assets/index-D4JSYqq2.css new file mode 100644 index 0000000..123183f --- /dev/null +++ b/dist-tails/assets/index-D4JSYqq2.css @@ -0,0 +1 @@ +*,: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: }*,: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]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.left-3{left:.75rem}.right-2{right:.5rem}.top-0{top:0}.top-2{top:.5rem}.top-3{top:.75rem}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.m-auto{margin:auto}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-auto{height:auto}.h-full{height:100%}.max-h-64{max-height:16rem}.max-h-\[calc\(100vh-200px\)\]{max-height:calc(100vh - 200px)}.min-h-\[10rem\]{min-height:10rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-4xl{max-width:56rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#00f0ff20\]{border-color:#00f0ff20}.border-\[\#00f0ff30\]{border-color:#00f0ff30}.border-\[\#00f0ff50\]{border-color:#00f0ff50}.border-\[\#00f0ff\]{--tw-border-opacity: 1;border-color:rgb(0 240 255 / var(--tw-border-opacity, 1))}.border-\[\#00f0ff\]\/20{border-color:#00f0ff33}.border-\[\#00f0ff\]\/30{border-color:#00f0ff4d}.border-\[\#00f0ff\]\/50{border-color:#00f0ff80}.border-\[\#39ff1450\]{border-color:#39ff1450}.border-\[\#39ff14\]{--tw-border-opacity: 1;border-color:rgb(57 255 20 / var(--tw-border-opacity, 1))}.border-\[\#39ff14\]\/20{border-color:#39ff1433}.border-\[\#39ff14\]\/30{border-color:#39ff144d}.border-\[\#39ff14\]\/50{border-color:#39ff1480}.border-\[\#9d84b7\]{--tw-border-opacity: 1;border-color:rgb(157 132 183 / var(--tw-border-opacity, 1))}.border-\[\#ff006e\]{--tw-border-opacity: 1;border-color:rgb(255 0 110 / var(--tw-border-opacity, 1))}.border-\[\#ff006e\]\/30{border-color:#ff006e4d}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-t-\[\#00f0ff\]{--tw-border-opacity: 1;border-top-color:rgb(0 240 255 / var(--tw-border-opacity, 1))}.bg-\[\#00f0ff\]{--tw-bg-opacity: 1;background-color:rgb(0 240 255 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0a0f\]{--tw-bg-opacity: 1;background-color:rgb(10 10 15 / var(--tw-bg-opacity, 1))}.bg-\[\#16213e\]{--tw-bg-opacity: 1;background-color:rgb(22 33 62 / var(--tw-bg-opacity, 1))}.bg-\[\#16213e\]\/90{background-color:#16213ee6}.bg-\[\#1a1a2e\]{--tw-bg-opacity: 1;background-color:rgb(26 26 46 / var(--tw-bg-opacity, 1))}.bg-\[\#39ff1420\]{background-color:#39ff1420}.bg-\[\#39ff14\]{--tw-bg-opacity: 1;background-color:rgb(57 255 20 / var(--tw-bg-opacity, 1))}.bg-\[\#39ff14\]\/10{background-color:#39ff141a}.bg-\[\#ff006e20\]{background-color:#ff006e20}.bg-\[\#ff006e30\]{background-color:#ff006e30}.bg-\[\#ff006e\]{--tw-bg-opacity: 1;background-color:rgb(255 0 110 / var(--tw-bg-opacity, 1))}.bg-\[\#ff006e\]\/10{background-color:#ff006e1a}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(rgba\(0\,240\,255\,0\.03\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(0\,240\,255\,0\.03\)_1px\,transparent_1px\)\]{background-image:linear-gradient(rgba(0,240,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.03) 1px,transparent 1px)}.bg-\[radial-gradient\(ellipse_at_top\,\#1a1a2e_0\%\,\#0a0a0f_100\%\)\]{background-image:radial-gradient(ellipse at top,#1a1a2e,#0a0a0f)}.bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgPHBhdGggZD0iTTEgMUw2IDZMMTEgMSIgc3Ryb2tlPSIjMDBmMGZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg\=\=\'\)\]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgPHBhdGggZD0iTTEgMUw2IDZMMTEgMSIgc3Ryb2tlPSIjMDBmMGZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#00f0ff\]{--tw-gradient-from: #00f0ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 240 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#39ff14\]{--tw-gradient-from: #39ff14 var(--tw-gradient-from-position);--tw-gradient-to: rgb(57 255 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff006e\]{--tw-gradient-from: #ff006e var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 0 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#0066ff\]{--tw-gradient-to: #0066ff var(--tw-gradient-to-position)}.to-\[\#00c8ff\]{--tw-gradient-to: #00c8ff var(--tw-gradient-to-position)}.to-\[\#00ff88\]{--tw-gradient-to: #00ff88 var(--tw-gradient-to-position)}.to-\[\#ff4d8f\]{--tw-gradient-to: #ff4d8f var(--tw-gradient-to-position)}.bg-\[length\:12px\]{background-size:12px}.bg-\[size\:50px_50px\]{background-size:50px 50px}.bg-\[position\:right_12px_center\]{background-position:right 12px center}.bg-no-repeat{background-repeat:no-repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pr-10{padding-right:2.5rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[9px\]{font-size:9px}.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-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#00f0ff\]{--tw-text-opacity: 1;color:rgb(0 240 255 / var(--tw-text-opacity, 1))}.text-\[\#0a0a0f\]{--tw-text-opacity: 1;color:rgb(10 10 15 / var(--tw-text-opacity, 1))}.text-\[\#16213e\]{--tw-text-opacity: 1;color:rgb(22 33 62 / var(--tw-text-opacity, 1))}.text-\[\#339af0\]{--tw-text-opacity: 1;color:rgb(51 154 240 / var(--tw-text-opacity, 1))}.text-\[\#39ff14\]{--tw-text-opacity: 1;color:rgb(57 255 20 / var(--tw-text-opacity, 1))}.text-\[\#51cf66\]{--tw-text-opacity: 1;color:rgb(81 207 102 / var(--tw-text-opacity, 1))}.text-\[\#6ef3f7\]{--tw-text-opacity: 1;color:rgb(110 243 247 / var(--tw-text-opacity, 1))}.text-\[\#9d84b7\]{--tw-text-opacity: 1;color:rgb(157 132 183 / var(--tw-text-opacity, 1))}.text-\[\#ff006e\]{--tw-text-opacity: 1;color:rgb(255 0 110 / var(--tw-text-opacity, 1))}.text-\[\#ff6b6b\]{--tw-text-opacity: 1;color:rgb(255 107 107 / var(--tw-text-opacity, 1))}.text-amber-500\/80{color:#f59e0bcc}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-500\/80{color:#22c55ecc}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-teal-500\/80{color:#14b8a6cc}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.placeholder-\[\#9d84b7\]::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(157 132 183 / var(--tw-placeholder-opacity, 1))}.placeholder-\[\#9d84b7\]::placeholder{--tw-placeholder-opacity: 1;color:rgb(157 132 183 / var(--tw-placeholder-opacity, 1))}.accent-\[\#ff006e\]{accent-color:#ff006e}.opacity-70{opacity:.7}.shadow-\[0_0_10px_rgba\(157\,132\,183\,0\.3\)\]{--tw-shadow: 0 0 10px rgba(157,132,183,.3);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(0\,240\,255\,0\.5\)\]{--tw-shadow: 0 0 15px rgba(0,240,255,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(255\,0\,110\,0\.5\)\]{--tw-shadow: 0 0 15px rgba(255,0,110,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,240\,255\,0\.2\)\]{--tw-shadow: 0 0 20px rgba(0,240,255,.2);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,240\,255\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(0,240,255,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(255\,0\,110\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(255,0,110,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(57\,255\,20\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(57,255,20,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(0\,240\,255\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(0,240,255,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(255\,0\,110\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(255,0,110,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(255\,0\,110\,0\.5\)\]{--tw-shadow: 0 0 30px rgba(255,0,110,.5);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(57\,255\,20\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(57,255,20,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(57\,255\,20\,0\.4\)\]{--tw-shadow: 0 0 30px rgba(57,255,20,.4);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(0\,240\,255\,0\.3\)\]{--tw-shadow: 0 0 40px rgba(0,240,255,.3);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(0\,240\,255\,0\.6\)\]{--tw-shadow: 0 0 40px rgba(0,240,255,.6);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);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-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}input,textarea,select{font-size:16px!important}.text-xs input,.text-xs textarea{font-size:16px!important;transform:scale(.75);transform-origin:left top}#root{max-width:448px;margin:0 auto;background:#000}body{background:#000;overflow-x:hidden}*{max-width:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.blur-sensitive{filter:blur(6px);transition:filter .2s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blur-sensitive:hover,.blur-sensitive:focus{filter:blur(0);-webkit-user-select:text;-moz-user-select:text;user-select:text}@media(pointer:coarse){.blur-sensitive:active{filter:blur(0)}}.placeholder\:text-\[10px\]::-moz-placeholder{font-size:10px}.placeholder\:text-\[10px\]::placeholder{font-size:10px}.placeholder\:text-\[\#6ef3f7\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(110 243 247 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#6ef3f7\]::placeholder{--tw-text-opacity: 1;color:rgb(110 243 247 / var(--tw-text-opacity, 1))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#00f0ff50\]:hover{border-color:#00f0ff50}.hover\:border-\[\#00f0ff\]:hover{--tw-border-opacity: 1;border-color:rgb(0 240 255 / var(--tw-border-opacity, 1))}.hover\:border-\[\#00f0ff\]\/50:hover{border-color:#00f0ff80}.hover\:bg-\[\#00f0ff20\]:hover{background-color:#00f0ff20}.hover\:bg-\[\#00f0ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 240 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#00f0ff\]\/10:hover{background-color:#00f0ff1a}.hover\:bg-\[\#00f0ff\]\/20:hover{background-color:#00f0ff33}.hover\:bg-\[\#00f0ff\]\/80:hover{background-color:#00f0ffcc}.hover\:bg-\[\#16213e\]:hover{--tw-bg-opacity: 1;background-color:rgb(22 33 62 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1a1a2e\]:hover{--tw-bg-opacity: 1;background-color:rgb(26 26 46 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#39ff1420\]:hover{background-color:#39ff1420}.hover\:bg-\[\#39ff1430\]:hover{background-color:#39ff1430}.hover\:bg-\[\#ff006e20\]:hover{background-color:#ff006e20}.hover\:bg-\[\#ff006e30\]:hover{background-color:#ff006e30}.hover\:bg-\[\#ff006e\]\/20:hover{background-color:#ff006e33}.hover\:bg-\[\#ff4d8f\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 77 143 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#00f0ff\]:hover{--tw-text-opacity: 1;color:rgb(0 240 255 / var(--tw-text-opacity, 1))}.hover\:text-\[\#6ef3f7\]:hover{--tw-text-opacity: 1;color:rgb(110 243 247 / var(--tw-text-opacity, 1))}.hover\:text-amber-500:hover{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.hover\:shadow-\[0_0_15px_rgba\(0\,240\,255\,0\.3\)\]:hover{--tw-shadow: 0 0 15px rgba(0,240,255,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(0\,240\,255\,0\.5\)\]:hover{--tw-shadow: 0 0 15px rgba(0,240,255,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(255\,0\,110\,0\.5\)\]:hover{--tw-shadow: 0 0 15px rgba(255,0,110,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(57\,255\,20\,0\.35\)\]:hover{--tw-shadow: 0 0 15px rgba(57,255,20,.35);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(57\,255\,20\,0\.5\)\]:hover{--tw-shadow: 0 0 15px rgba(57,255,20,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(0\,240\,255\,0\.3\)\]:hover{--tw-shadow: 0 0 20px rgba(0,240,255,.3);--tw-shadow-colored: 0 0 20px 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\:shadow-\[0_0_20px_rgba\(0\,240\,255\,0\.5\)\]:hover{--tw-shadow: 0 0 20px rgba(0,240,255,.5);--tw-shadow-colored: 0 0 20px 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\:shadow-\[0_0_20px_rgba\(255\,0\,110\,0\.5\)\]:hover{--tw-shadow: 0 0 20px rgba(255,0,110,.5);--tw-shadow-colored: 0 0 20px 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\:shadow-\[0_0_25px_rgba\(255\,0\,110\,0\.7\)\]:hover{--tw-shadow: 0 0 25px rgba(255,0,110,.7);--tw-shadow-colored: 0 0 25px 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\:shadow-\[0_0_30px_rgba\(0\,240\,255\,0\.5\)\]:hover{--tw-shadow: 0 0 30px rgba(0,240,255,.5);--tw-shadow-colored: 0 0 30px 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\:shadow-\[0_0_30px_rgba\(255\,0\,110\,0\.8\)\]:hover{--tw-shadow: 0 0 30px rgba(255,0,110,.8);--tw-shadow-colored: 0 0 30px 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\:blur-none:hover{--tw-blur: ;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[\#ff006e\]:focus{--tw-border-opacity: 1;border-color:rgb(255 0 110 / var(--tw-border-opacity, 1))}.focus\:shadow-\[0_0_20px_rgba\(255\,0\,110\,0\.5\)\]:focus{--tw-shadow: 0 0 20px rgba(255,0,110,.5);--tw-shadow-colored: 0 0 20px 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-\[\#00f0ff\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 240 255 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#39ff14\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(57 255 20 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#ff006e\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 0 110 / var(--tw-ring-opacity, 1))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:text-\[\#00f0ff\]{--tw-text-opacity: 1;color:rgb(0 240 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:h-24{height:6rem}.md\:h-32{height:8rem}.md\:h-36{height:9rem}.md\:h-6{height:1.5rem}.md\:w-6{width:1.5rem}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-2{gap:.5rem}.md\:gap-4{gap:1rem}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:pb-20{padding-bottom:5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}} diff --git a/dist-tails/assets/index-DW74Yc8k.css b/dist-tails/assets/index-DW74Yc8k.css deleted file mode 100644 index b4410e9..0000000 --- a/dist-tails/assets/index-DW74Yc8k.css +++ /dev/null @@ -1 +0,0 @@ -*,: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: }*,: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]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.left-3{left:.75rem}.right-2{right:.5rem}.top-0{top:0}.top-2{top:.5rem}.top-3{top:.75rem}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.m-auto{margin:auto}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-auto{height:auto}.h-full{height:100%}.max-h-64{max-height:16rem}.max-h-\[calc\(100vh-200px\)\]{max-height:calc(100vh - 200px)}.min-h-\[10rem\]{min-height:10rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#00f0ff20\]{border-color:#00f0ff20}.border-\[\#00f0ff30\]{border-color:#00f0ff30}.border-\[\#00f0ff50\]{border-color:#00f0ff50}.border-\[\#00f0ff\]{--tw-border-opacity: 1;border-color:rgb(0 240 255 / var(--tw-border-opacity, 1))}.border-\[\#00f0ff\]\/20{border-color:#00f0ff33}.border-\[\#00f0ff\]\/30{border-color:#00f0ff4d}.border-\[\#00f0ff\]\/50{border-color:#00f0ff80}.border-\[\#39ff1450\]{border-color:#39ff1450}.border-\[\#39ff14\]{--tw-border-opacity: 1;border-color:rgb(57 255 20 / var(--tw-border-opacity, 1))}.border-\[\#39ff14\]\/20{border-color:#39ff1433}.border-\[\#39ff14\]\/30{border-color:#39ff144d}.border-\[\#39ff14\]\/50{border-color:#39ff1480}.border-\[\#9d84b7\]{--tw-border-opacity: 1;border-color:rgb(157 132 183 / var(--tw-border-opacity, 1))}.border-\[\#ff006e\]{--tw-border-opacity: 1;border-color:rgb(255 0 110 / var(--tw-border-opacity, 1))}.border-\[\#ff006e\]\/30{border-color:#ff006e4d}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-t-\[\#00f0ff\]{--tw-border-opacity: 1;border-top-color:rgb(0 240 255 / var(--tw-border-opacity, 1))}.bg-\[\#00f0ff\]{--tw-bg-opacity: 1;background-color:rgb(0 240 255 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0a0f\]{--tw-bg-opacity: 1;background-color:rgb(10 10 15 / var(--tw-bg-opacity, 1))}.bg-\[\#16213e\]{--tw-bg-opacity: 1;background-color:rgb(22 33 62 / var(--tw-bg-opacity, 1))}.bg-\[\#16213e\]\/90{background-color:#16213ee6}.bg-\[\#1a1a2e\]{--tw-bg-opacity: 1;background-color:rgb(26 26 46 / var(--tw-bg-opacity, 1))}.bg-\[\#39ff1420\]{background-color:#39ff1420}.bg-\[\#39ff14\]\/10{background-color:#39ff141a}.bg-\[\#ff006e20\]{background-color:#ff006e20}.bg-\[\#ff006e30\]{background-color:#ff006e30}.bg-\[\#ff006e\]{--tw-bg-opacity: 1;background-color:rgb(255 0 110 / var(--tw-bg-opacity, 1))}.bg-\[\#ff006e\]\/10{background-color:#ff006e1a}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(rgba\(0\,240\,255\,0\.03\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(0\,240\,255\,0\.03\)_1px\,transparent_1px\)\]{background-image:linear-gradient(rgba(0,240,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.03) 1px,transparent 1px)}.bg-\[radial-gradient\(ellipse_at_top\,\#1a1a2e_0\%\,\#0a0a0f_100\%\)\]{background-image:radial-gradient(ellipse at top,#1a1a2e,#0a0a0f)}.bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgPHBhdGggZD0iTTEgMUw2IDZMMTEgMSIgc3Ryb2tlPSIjMDBmMGZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg\=\=\'\)\]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgPHBhdGggZD0iTTEgMUw2IDZMMTEgMSIgc3Ryb2tlPSIjMDBmMGZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#00f0ff\]{--tw-gradient-from: #00f0ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 240 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ff006e\]{--tw-gradient-from: #ff006e var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 0 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#0066ff\]{--tw-gradient-to: #0066ff var(--tw-gradient-to-position)}.to-\[\#ff4d8f\]{--tw-gradient-to: #ff4d8f var(--tw-gradient-to-position)}.bg-\[length\:12px\]{background-size:12px}.bg-\[size\:50px_50px\]{background-size:50px 50px}.bg-\[position\:right_12px_center\]{background-position:right 12px center}.bg-no-repeat{background-repeat:no-repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pr-10{padding-right:2.5rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[9px\]{font-size:9px}.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-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#00f0ff\]{--tw-text-opacity: 1;color:rgb(0 240 255 / var(--tw-text-opacity, 1))}.text-\[\#0a0a0f\]{--tw-text-opacity: 1;color:rgb(10 10 15 / var(--tw-text-opacity, 1))}.text-\[\#16213e\]{--tw-text-opacity: 1;color:rgb(22 33 62 / var(--tw-text-opacity, 1))}.text-\[\#339af0\]{--tw-text-opacity: 1;color:rgb(51 154 240 / var(--tw-text-opacity, 1))}.text-\[\#39ff14\]{--tw-text-opacity: 1;color:rgb(57 255 20 / var(--tw-text-opacity, 1))}.text-\[\#51cf66\]{--tw-text-opacity: 1;color:rgb(81 207 102 / var(--tw-text-opacity, 1))}.text-\[\#6ef3f7\]{--tw-text-opacity: 1;color:rgb(110 243 247 / var(--tw-text-opacity, 1))}.text-\[\#9d84b7\]{--tw-text-opacity: 1;color:rgb(157 132 183 / var(--tw-text-opacity, 1))}.text-\[\#ff006e\]{--tw-text-opacity: 1;color:rgb(255 0 110 / var(--tw-text-opacity, 1))}.text-\[\#ff6b6b\]{--tw-text-opacity: 1;color:rgb(255 107 107 / var(--tw-text-opacity, 1))}.text-amber-500\/80{color:#f59e0bcc}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-500\/80{color:#22c55ecc}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-teal-500\/80{color:#14b8a6cc}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.placeholder-\[\#9d84b7\]::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(157 132 183 / var(--tw-placeholder-opacity, 1))}.placeholder-\[\#9d84b7\]::placeholder{--tw-placeholder-opacity: 1;color:rgb(157 132 183 / var(--tw-placeholder-opacity, 1))}.accent-\[\#ff006e\]{accent-color:#ff006e}.opacity-70{opacity:.7}.shadow-\[0_0_10px_rgba\(157\,132\,183\,0\.3\)\]{--tw-shadow: 0 0 10px rgba(157,132,183,.3);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(0\,240\,255\,0\.5\)\]{--tw-shadow: 0 0 15px rgba(0,240,255,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(255\,0\,110\,0\.5\)\]{--tw-shadow: 0 0 15px rgba(255,0,110,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,240\,255\,0\.2\)\]{--tw-shadow: 0 0 20px rgba(0,240,255,.2);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,240\,255\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(0,240,255,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(255\,0\,110\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(255,0,110,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(57\,255\,20\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(57,255,20,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(0\,240\,255\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(0,240,255,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(255\,0\,110\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(255,0,110,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(255\,0\,110\,0\.5\)\]{--tw-shadow: 0 0 30px rgba(255,0,110,.5);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(57\,255\,20\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(57,255,20,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(57\,255\,20\,0\.4\)\]{--tw-shadow: 0 0 30px rgba(57,255,20,.4);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(0\,240\,255\,0\.3\)\]{--tw-shadow: 0 0 40px rgba(0,240,255,.3);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(0\,240\,255\,0\.6\)\]{--tw-shadow: 0 0 40px rgba(0,240,255,.6);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);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-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}input,textarea,select{font-size:16px!important}.text-xs input,.text-xs textarea{font-size:16px!important;transform:scale(.75);transform-origin:left top}#root{max-width:448px;margin:0 auto;background:#000}body{background:#000;overflow-x:hidden}*{max-width:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.blur-sensitive{filter:blur(6px);transition:filter .2s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blur-sensitive:hover,.blur-sensitive:focus{filter:blur(0);-webkit-user-select:text;-moz-user-select:text;user-select:text}@media(pointer:coarse){.blur-sensitive:active{filter:blur(0)}}.placeholder\:text-\[10px\]::-moz-placeholder{font-size:10px}.placeholder\:text-\[10px\]::placeholder{font-size:10px}.placeholder\:text-\[\#6ef3f7\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(110 243 247 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#6ef3f7\]::placeholder{--tw-text-opacity: 1;color:rgb(110 243 247 / var(--tw-text-opacity, 1))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#00f0ff50\]:hover{border-color:#00f0ff50}.hover\:border-\[\#00f0ff\]:hover{--tw-border-opacity: 1;border-color:rgb(0 240 255 / var(--tw-border-opacity, 1))}.hover\:border-\[\#00f0ff\]\/50:hover{border-color:#00f0ff80}.hover\:bg-\[\#00f0ff20\]:hover{background-color:#00f0ff20}.hover\:bg-\[\#00f0ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 240 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#00f0ff\]\/10:hover{background-color:#00f0ff1a}.hover\:bg-\[\#00f0ff\]\/20:hover{background-color:#00f0ff33}.hover\:bg-\[\#00f0ff\]\/80:hover{background-color:#00f0ffcc}.hover\:bg-\[\#16213e\]:hover{--tw-bg-opacity: 1;background-color:rgb(22 33 62 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1a1a2e\]:hover{--tw-bg-opacity: 1;background-color:rgb(26 26 46 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#39ff1420\]:hover{background-color:#39ff1420}.hover\:bg-\[\#39ff1430\]:hover{background-color:#39ff1430}.hover\:bg-\[\#ff006e20\]:hover{background-color:#ff006e20}.hover\:bg-\[\#ff006e30\]:hover{background-color:#ff006e30}.hover\:bg-\[\#ff006e\]\/20:hover{background-color:#ff006e33}.hover\:bg-\[\#ff4d8f\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 77 143 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#00f0ff\]:hover{--tw-text-opacity: 1;color:rgb(0 240 255 / var(--tw-text-opacity, 1))}.hover\:text-\[\#6ef3f7\]:hover{--tw-text-opacity: 1;color:rgb(110 243 247 / var(--tw-text-opacity, 1))}.hover\:text-amber-500:hover{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.hover\:shadow-\[0_0_15px_rgba\(0\,240\,255\,0\.3\)\]:hover{--tw-shadow: 0 0 15px rgba(0,240,255,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(0\,240\,255\,0\.5\)\]:hover{--tw-shadow: 0 0 15px rgba(0,240,255,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(255\,0\,110\,0\.5\)\]:hover{--tw-shadow: 0 0 15px rgba(255,0,110,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(57\,255\,20\,0\.35\)\]:hover{--tw-shadow: 0 0 15px rgba(57,255,20,.35);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(57\,255\,20\,0\.5\)\]:hover{--tw-shadow: 0 0 15px rgba(57,255,20,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(0\,240\,255\,0\.3\)\]:hover{--tw-shadow: 0 0 20px rgba(0,240,255,.3);--tw-shadow-colored: 0 0 20px 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\:shadow-\[0_0_20px_rgba\(0\,240\,255\,0\.5\)\]:hover{--tw-shadow: 0 0 20px rgba(0,240,255,.5);--tw-shadow-colored: 0 0 20px 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\:shadow-\[0_0_20px_rgba\(255\,0\,110\,0\.5\)\]:hover{--tw-shadow: 0 0 20px rgba(255,0,110,.5);--tw-shadow-colored: 0 0 20px 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\:shadow-\[0_0_25px_rgba\(255\,0\,110\,0\.7\)\]:hover{--tw-shadow: 0 0 25px rgba(255,0,110,.7);--tw-shadow-colored: 0 0 25px 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\:shadow-\[0_0_30px_rgba\(255\,0\,110\,0\.8\)\]:hover{--tw-shadow: 0 0 30px rgba(255,0,110,.8);--tw-shadow-colored: 0 0 30px 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\:blur-none:hover{--tw-blur: ;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[\#ff006e\]:focus{--tw-border-opacity: 1;border-color:rgb(255 0 110 / var(--tw-border-opacity, 1))}.focus\:shadow-\[0_0_20px_rgba\(255\,0\,110\,0\.5\)\]:focus{--tw-shadow: 0 0 20px rgba(255,0,110,.5);--tw-shadow-colored: 0 0 20px 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-\[\#00f0ff\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 240 255 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#39ff14\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(57 255 20 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#ff006e\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 0 110 / var(--tw-ring-opacity, 1))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:text-\[\#00f0ff\]{--tw-text-opacity: 1;color:rgb(0 240 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:h-24{height:6rem}.md\:h-32{height:8rem}.md\:h-36{height:9rem}.md\:h-6{height:1.5rem}.md\:w-6{width:1.5rem}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-2{gap:.5rem}.md\:gap-4{gap:1rem}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:pb-20{padding-bottom:5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}} diff --git a/dist-tails/assets/index-Bwz_2nW3.js b/dist-tails/assets/index-rrnn41w7.js similarity index 60% rename from dist-tails/assets/index-Bwz_2nW3.js rename to dist-tails/assets/index-rrnn41w7.js index 8e651cd..526d357 100644 --- a/dist-tails/assets/index-Bwz_2nW3.js +++ b/dist-tails/assets/index-rrnn41w7.js @@ -2,7 +2,7 @@ var __defProp = Object.defineProperty; var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value); (async () => { - function xg(e, t) { + function g4(e, t) { for (var r = 0; r < t.length; r++) { const n = t[r]; if (typeof n != "string" && !Array.isArray(n)) { @@ -24,7 +24,7 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy if (t && t.supports && t.supports("modulepreload")) return; for (const a of document.querySelectorAll('link[rel="modulepreload"]')) n(a); new MutationObserver((a) => { - for (const i of a) if (i.type === "childList") for (const l of i.addedNodes) l.tagName === "LINK" && l.rel === "modulepreload" && n(l); + for (const i of a) if (i.type === "childList") for (const s of i.addedNodes) s.tagName === "LINK" && s.rel === "modulepreload" && n(s); }).observe(document, { childList: true, subtree: true @@ -40,22 +40,22 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy fetch(a.href, i); } })(); - function dg(e) { + function a8(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; } - var S1 = { + var Sh = { exports: {} - }, il = {}, _1 = { + }, ll = {}, Ih = { exports: {} - }, $e = {}, fp; - function ZA() { - if (fp) return $e; - fp = 1; - var e = Symbol.for("react.element"), t = Symbol.for("react.portal"), r = Symbol.for("react.fragment"), n = Symbol.for("react.strict_mode"), a = Symbol.for("react.profiler"), i = Symbol.for("react.provider"), l = Symbol.for("react.context"), c = Symbol.for("react.forward_ref"), u = Symbol.for("react.suspense"), x = Symbol.for("react.memo"), f = Symbol.for("react.lazy"), h = Symbol.iterator; - function p(M) { - return M === null || typeof M != "object" ? null : (M = h && M[h] || M["@@iterator"], typeof M == "function" ? M : null); + }, nt = {}, y6; + function nA() { + if (y6) return nt; + y6 = 1; + var e = Symbol.for("react.element"), t = Symbol.for("react.portal"), r = Symbol.for("react.fragment"), n = Symbol.for("react.strict_mode"), a = Symbol.for("react.profiler"), i = Symbol.for("react.provider"), s = Symbol.for("react.context"), l = Symbol.for("react.forward_ref"), u = Symbol.for("react.suspense"), x = Symbol.for("react.memo"), d = Symbol.for("react.lazy"), f = Symbol.iterator; + function m(M) { + return M === null || typeof M != "object" ? null : (M = f && M[f] || M["@@iterator"], typeof M == "function" ? M : null); } - var m = { + var p = { isMounted: function() { return false; }, @@ -65,184 +65,184 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy }, enqueueSetState: function() { } - }, y = Object.assign, B = {}; - function v(M, G, ee) { - this.props = M, this.context = G, this.refs = B, this.updater = ee || m; + }, g = Object.assign, E = {}; + function A(M, H, re) { + this.props = M, this.context = H, this.refs = E, this.updater = re || p; } - v.prototype.isReactComponent = {}, v.prototype.setState = function(M, G) { + A.prototype.isReactComponent = {}, A.prototype.setState = function(M, H) { if (typeof M != "object" && typeof M != "function" && M != 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, M, G, "setState"); - }, v.prototype.forceUpdate = function(M) { + this.updater.enqueueSetState(this, M, H, "setState"); + }, A.prototype.forceUpdate = function(M) { this.updater.enqueueForceUpdate(this, M, "forceUpdate"); }; - function D() { + function w() { } - D.prototype = v.prototype; - function P(M, G, ee) { - this.props = M, this.context = G, this.refs = B, this.updater = ee || m; + w.prototype = A.prototype; + function D(M, H, re) { + this.props = M, this.context = H, this.refs = E, this.updater = re || p; } - var k = P.prototype = new D(); - k.constructor = P, y(k, v.prototype), k.isPureReactComponent = true; - var w = Array.isArray, _ = Object.prototype.hasOwnProperty, T = { + var B = D.prototype = new w(); + B.constructor = D, g(B, A.prototype), B.isPureReactComponent = true; + var v = Array.isArray, _ = Object.prototype.hasOwnProperty, T = { current: null - }, N = { + }, I = { key: true, ref: true, __self: true, __source: true }; - function U(M, G, ee) { - var te, oe = {}, ie = null, xe = null; - if (G != null) for (te in G.ref !== void 0 && (xe = G.ref), G.key !== void 0 && (ie = "" + G.key), G) _.call(G, te) && !N.hasOwnProperty(te) && (oe[te] = G[te]); - var de = arguments.length - 2; - if (de === 1) oe.children = ee; - else if (1 < de) { - for (var he = Array(de), be = 0; be < de; be++) he[be] = arguments[be + 2]; - oe.children = he; + function z(M, H, re) { + var te, ae = {}, xe = null, me = null; + if (H != null) for (te in H.ref !== void 0 && (me = H.ref), H.key !== void 0 && (xe = "" + H.key), H) _.call(H, te) && !I.hasOwnProperty(te) && (ae[te] = H[te]); + var fe = arguments.length - 2; + if (fe === 1) ae.children = re; + else if (1 < fe) { + for (var ye = Array(fe), Ce = 0; Ce < fe; Ce++) ye[Ce] = arguments[Ce + 2]; + ae.children = ye; } - if (M && M.defaultProps) for (te in de = M.defaultProps, de) oe[te] === void 0 && (oe[te] = de[te]); + if (M && M.defaultProps) for (te in fe = M.defaultProps, fe) ae[te] === void 0 && (ae[te] = fe[te]); return { $$typeof: e, type: M, - key: ie, - ref: xe, - props: oe, + key: xe, + ref: me, + props: ae, _owner: T.current }; } - function C(M, G) { + function C(M, H) { return { $$typeof: e, type: M.type, - key: G, + key: H, ref: M.ref, props: M.props, _owner: M._owner }; } - function z(M) { + function j(M) { return typeof M == "object" && M !== null && M.$$typeof === e; } - function I(M) { - var G = { + function U(M) { + var H = { "=": "=0", ":": "=2" }; - return "$" + M.replace(/[=:]/g, function(ee) { - return G[ee]; + return "$" + M.replace(/[=:]/g, function(re) { + return H[re]; }); } - var R = /\/+/g; - function L(M, G) { - return typeof M == "object" && M !== null && M.key != null ? I("" + M.key) : G.toString(36); + var P = /\/+/g; + function L(M, H) { + return typeof M == "object" && M !== null && M.key != null ? U("" + M.key) : H.toString(36); } - function O(M, G, ee, te, oe) { - var ie = typeof M; - (ie === "undefined" || ie === "boolean") && (M = null); - var xe = false; - if (M === null) xe = true; - else switch (ie) { + function F(M, H, re, te, ae) { + var xe = typeof M; + (xe === "undefined" || xe === "boolean") && (M = null); + var me = false; + if (M === null) me = true; + else switch (xe) { case "string": case "number": - xe = true; + me = true; break; case "object": switch (M.$$typeof) { case e: case t: - xe = true; + me = true; } } - if (xe) return xe = M, oe = oe(xe), M = te === "" ? "." + L(xe, 0) : te, w(oe) ? (ee = "", M != null && (ee = M.replace(R, "$&/") + "/"), O(oe, G, ee, "", function(be) { - return be; - })) : oe != null && (z(oe) && (oe = C(oe, ee + (!oe.key || xe && xe.key === oe.key ? "" : ("" + oe.key).replace(R, "$&/") + "/") + M)), G.push(oe)), 1; - if (xe = 0, te = te === "" ? "." : te + ":", w(M)) for (var de = 0; de < M.length; de++) { - ie = M[de]; - var he = te + L(ie, de); - xe += O(ie, G, ee, he, oe); + if (me) return me = M, ae = ae(me), M = te === "" ? "." + L(me, 0) : te, v(ae) ? (re = "", M != null && (re = M.replace(P, "$&/") + "/"), F(ae, H, re, "", function(Ce) { + return Ce; + })) : ae != null && (j(ae) && (ae = C(ae, re + (!ae.key || me && me.key === ae.key ? "" : ("" + ae.key).replace(P, "$&/") + "/") + M)), H.push(ae)), 1; + if (me = 0, te = te === "" ? "." : te + ":", v(M)) for (var fe = 0; fe < M.length; fe++) { + xe = M[fe]; + var ye = te + L(xe, fe); + me += F(xe, H, re, ye, ae); } - else if (he = p(M), typeof he == "function") for (M = he.call(M), de = 0; !(ie = M.next()).done; ) ie = ie.value, he = te + L(ie, de++), xe += O(ie, G, ee, he, oe); - else if (ie === "object") throw G = String(M), Error("Objects are not valid as a React child (found: " + (G === "[object Object]" ? "object with keys {" + Object.keys(M).join(", ") + "}" : G) + "). If you meant to render a collection of children, use an array instead."); - return xe; + else if (ye = m(M), typeof ye == "function") for (M = ye.call(M), fe = 0; !(xe = M.next()).done; ) xe = xe.value, ye = te + L(xe, fe++), me += F(xe, H, re, ye, ae); + else if (xe === "object") throw H = String(M), Error("Objects are not valid as a React child (found: " + (H === "[object Object]" ? "object with keys {" + Object.keys(M).join(", ") + "}" : H) + "). If you meant to render a collection of children, use an array instead."); + return me; } - function W(M, G, ee) { + function q(M, H, re) { if (M == null) return M; - var te = [], oe = 0; - return O(M, te, "", "", function(ie) { - return G.call(ee, ie, oe++); + var te = [], ae = 0; + return F(M, te, "", "", function(xe) { + return H.call(re, xe, ae++); }), te; } function $(M) { if (M._status === -1) { - var G = M._result; - G = G(), G.then(function(ee) { - (M._status === 0 || M._status === -1) && (M._status = 1, M._result = ee); - }, function(ee) { - (M._status === 0 || M._status === -1) && (M._status = 2, M._result = ee); - }), M._status === -1 && (M._status = 0, M._result = G); + var H = M._result; + H = H(), H.then(function(re) { + (M._status === 0 || M._status === -1) && (M._status = 1, M._result = re); + }, function(re) { + (M._status === 0 || M._status === -1) && (M._status = 2, M._result = re); + }), M._status === -1 && (M._status = 0, M._result = H); } if (M._status === 1) return M._result.default; throw M._result; } - var X = { + var Y = { current: null - }, Y = { + }, J = { transition: null }, Q = { - ReactCurrentDispatcher: X, - ReactCurrentBatchConfig: Y, + ReactCurrentDispatcher: Y, + ReactCurrentBatchConfig: J, ReactCurrentOwner: T }; - function V() { + function Z() { throw Error("act(...) is not supported in production builds of React."); } - return $e.Children = { - map: W, - forEach: function(M, G, ee) { - W(M, function() { - G.apply(this, arguments); - }, ee); + return nt.Children = { + map: q, + forEach: function(M, H, re) { + q(M, function() { + H.apply(this, arguments); + }, re); }, count: function(M) { - var G = 0; - return W(M, function() { - G++; - }), G; + var H = 0; + return q(M, function() { + H++; + }), H; }, toArray: function(M) { - return W(M, function(G) { - return G; + return q(M, function(H) { + return H; }) || []; }, only: function(M) { - if (!z(M)) throw Error("React.Children.only expected to receive a single React element child."); + if (!j(M)) throw Error("React.Children.only expected to receive a single React element child."); return M; } - }, $e.Component = v, $e.Fragment = r, $e.Profiler = a, $e.PureComponent = P, $e.StrictMode = n, $e.Suspense = u, $e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Q, $e.act = V, $e.cloneElement = function(M, G, ee) { + }, nt.Component = A, nt.Fragment = r, nt.Profiler = a, nt.PureComponent = D, nt.StrictMode = n, nt.Suspense = u, nt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Q, nt.act = Z, nt.cloneElement = function(M, H, re) { if (M == null) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + M + "."); - var te = y({}, M.props), oe = M.key, ie = M.ref, xe = M._owner; - if (G != null) { - if (G.ref !== void 0 && (ie = G.ref, xe = T.current), G.key !== void 0 && (oe = "" + G.key), M.type && M.type.defaultProps) var de = M.type.defaultProps; - for (he in G) _.call(G, he) && !N.hasOwnProperty(he) && (te[he] = G[he] === void 0 && de !== void 0 ? de[he] : G[he]); + var te = g({}, M.props), ae = M.key, xe = M.ref, me = M._owner; + if (H != null) { + if (H.ref !== void 0 && (xe = H.ref, me = T.current), H.key !== void 0 && (ae = "" + H.key), M.type && M.type.defaultProps) var fe = M.type.defaultProps; + for (ye in H) _.call(H, ye) && !I.hasOwnProperty(ye) && (te[ye] = H[ye] === void 0 && fe !== void 0 ? fe[ye] : H[ye]); } - var he = arguments.length - 2; - if (he === 1) te.children = ee; - else if (1 < he) { - de = Array(he); - for (var be = 0; be < he; be++) de[be] = arguments[be + 2]; - te.children = de; + var ye = arguments.length - 2; + if (ye === 1) te.children = re; + else if (1 < ye) { + fe = Array(ye); + for (var Ce = 0; Ce < ye; Ce++) fe[Ce] = arguments[Ce + 2]; + te.children = fe; } return { $$typeof: e, type: M.type, - key: oe, - ref: ie, + key: ae, + ref: xe, props: te, - _owner: xe + _owner: me }; - }, $e.createContext = function(M) { + }, nt.createContext = function(M) { return M = { - $$typeof: l, + $$typeof: s, _currentValue: M, _currentValue2: M, _threadCount: 0, @@ -254,298 +254,298 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy $$typeof: i, _context: M }, M.Consumer = M; - }, $e.createElement = U, $e.createFactory = function(M) { - var G = U.bind(null, M); - return G.type = M, G; - }, $e.createRef = function() { + }, nt.createElement = z, nt.createFactory = function(M) { + var H = z.bind(null, M); + return H.type = M, H; + }, nt.createRef = function() { return { current: null }; - }, $e.forwardRef = function(M) { + }, nt.forwardRef = function(M) { return { - $$typeof: c, + $$typeof: l, render: M }; - }, $e.isValidElement = z, $e.lazy = function(M) { + }, nt.isValidElement = j, nt.lazy = function(M) { return { - $$typeof: f, + $$typeof: d, _payload: { _status: -1, _result: M }, _init: $ }; - }, $e.memo = function(M, G) { + }, nt.memo = function(M, H) { return { $$typeof: x, type: M, - compare: G === void 0 ? null : G + compare: H === void 0 ? null : H }; - }, $e.startTransition = function(M) { - var G = Y.transition; - Y.transition = {}; + }, nt.startTransition = function(M) { + var H = J.transition; + J.transition = {}; try { M(); } finally { - Y.transition = G; + J.transition = H; } - }, $e.unstable_act = V, $e.useCallback = function(M, G) { - return X.current.useCallback(M, G); - }, $e.useContext = function(M) { - return X.current.useContext(M); - }, $e.useDebugValue = function() { - }, $e.useDeferredValue = function(M) { - return X.current.useDeferredValue(M); - }, $e.useEffect = function(M, G) { - return X.current.useEffect(M, G); - }, $e.useId = function() { - return X.current.useId(); - }, $e.useImperativeHandle = function(M, G, ee) { - return X.current.useImperativeHandle(M, G, ee); - }, $e.useInsertionEffect = function(M, G) { - return X.current.useInsertionEffect(M, G); - }, $e.useLayoutEffect = function(M, G) { - return X.current.useLayoutEffect(M, G); - }, $e.useMemo = function(M, G) { - return X.current.useMemo(M, G); - }, $e.useReducer = function(M, G, ee) { - return X.current.useReducer(M, G, ee); - }, $e.useRef = function(M) { - return X.current.useRef(M); - }, $e.useState = function(M) { - return X.current.useState(M); - }, $e.useSyncExternalStore = function(M, G, ee) { - return X.current.useSyncExternalStore(M, G, ee); - }, $e.useTransition = function() { - return X.current.useTransition(); - }, $e.version = "18.3.1", $e; + }, nt.unstable_act = Z, nt.useCallback = function(M, H) { + return Y.current.useCallback(M, H); + }, nt.useContext = function(M) { + return Y.current.useContext(M); + }, nt.useDebugValue = function() { + }, nt.useDeferredValue = function(M) { + return Y.current.useDeferredValue(M); + }, nt.useEffect = function(M, H) { + return Y.current.useEffect(M, H); + }, nt.useId = function() { + return Y.current.useId(); + }, nt.useImperativeHandle = function(M, H, re) { + return Y.current.useImperativeHandle(M, H, re); + }, nt.useInsertionEffect = function(M, H) { + return Y.current.useInsertionEffect(M, H); + }, nt.useLayoutEffect = function(M, H) { + return Y.current.useLayoutEffect(M, H); + }, nt.useMemo = function(M, H) { + return Y.current.useMemo(M, H); + }, nt.useReducer = function(M, H, re) { + return Y.current.useReducer(M, H, re); + }, nt.useRef = function(M) { + return Y.current.useRef(M); + }, nt.useState = function(M) { + return Y.current.useState(M); + }, nt.useSyncExternalStore = function(M, H, re) { + return Y.current.useSyncExternalStore(M, H, re); + }, nt.useTransition = function() { + return Y.current.useTransition(); + }, nt.version = "18.3.1", nt; } - var hp; - function r9() { - return hp || (hp = 1, _1.exports = ZA()), _1.exports; + var E6; + function i8() { + return E6 || (E6 = 1, Ih.exports = nA()), Ih.exports; } - var pp; - function YA() { - if (pp) return il; - pp = 1; - var e = r9(), t = Symbol.for("react.element"), r = Symbol.for("react.fragment"), n = Object.prototype.hasOwnProperty, a = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, i = { + var b6; + function aA() { + if (b6) return ll; + b6 = 1; + var e = i8(), t = Symbol.for("react.element"), r = Symbol.for("react.fragment"), n = Object.prototype.hasOwnProperty, a = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, i = { key: true, ref: true, __self: true, __source: true }; - function l(c, u, x) { - var f, h = {}, p = null, m = null; - x !== void 0 && (p = "" + x), u.key !== void 0 && (p = "" + u.key), u.ref !== void 0 && (m = u.ref); - for (f in u) n.call(u, f) && !i.hasOwnProperty(f) && (h[f] = u[f]); - if (c && c.defaultProps) for (f in u = c.defaultProps, u) h[f] === void 0 && (h[f] = u[f]); + function s(l, u, x) { + var d, f = {}, m = null, p = null; + x !== void 0 && (m = "" + x), u.key !== void 0 && (m = "" + u.key), u.ref !== void 0 && (p = u.ref); + for (d in u) n.call(u, d) && !i.hasOwnProperty(d) && (f[d] = u[d]); + if (l && l.defaultProps) for (d in u = l.defaultProps, u) f[d] === void 0 && (f[d] = u[d]); return { $$typeof: t, - type: c, - key: p, - ref: m, - props: h, + type: l, + key: m, + ref: p, + props: f, _owner: a.current }; } - return il.Fragment = r, il.jsx = l, il.jsxs = l, il; + return ll.Fragment = r, ll.jsx = s, ll.jsxs = s, ll; } - var gp; - function XA() { - return gp || (gp = 1, S1.exports = YA()), S1.exports; + var A6; + function iA() { + return A6 || (A6 = 1, Sh.exports = aA()), Sh.exports; } - var E = XA(), I1 = {}, sl = {}, mp; - function JA() { - if (mp) return sl; - mp = 1, sl.byteLength = c, sl.toByteArray = x, sl.fromByteArray = p; + var b = iA(), Ph = {}, cl = {}, w6; + function oA() { + if (w6) return cl; + w6 = 1, cl.byteLength = l, cl.toByteArray = x, cl.fromByteArray = m; for (var e = [], t = [], r = typeof Uint8Array < "u" ? Uint8Array : Array, n = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", a = 0, i = n.length; a < i; ++a) e[a] = n[a], t[n.charCodeAt(a)] = a; t[45] = 62, t[95] = 63; - function l(m) { - var y = m.length; - if (y % 4 > 0) throw new Error("Invalid string. Length must be a multiple of 4"); - var B = m.indexOf("="); - B === -1 && (B = y); - var v = B === y ? 0 : 4 - B % 4; + function s(p) { + var g = p.length; + if (g % 4 > 0) throw new Error("Invalid string. Length must be a multiple of 4"); + var E = p.indexOf("="); + E === -1 && (E = g); + var A = E === g ? 0 : 4 - E % 4; return [ - B, - v + E, + A ]; } - function c(m) { - var y = l(m), B = y[0], v = y[1]; - return (B + v) * 3 / 4 - v; + function l(p) { + var g = s(p), E = g[0], A = g[1]; + return (E + A) * 3 / 4 - A; } - function u(m, y, B) { - return (y + B) * 3 / 4 - B; + function u(p, g, E) { + return (g + E) * 3 / 4 - E; } - function x(m) { - var y, B = l(m), v = B[0], D = B[1], P = new r(u(m, v, D)), k = 0, w = D > 0 ? v - 4 : v, _; - for (_ = 0; _ < w; _ += 4) y = t[m.charCodeAt(_)] << 18 | t[m.charCodeAt(_ + 1)] << 12 | t[m.charCodeAt(_ + 2)] << 6 | t[m.charCodeAt(_ + 3)], P[k++] = y >> 16 & 255, P[k++] = y >> 8 & 255, P[k++] = y & 255; - return D === 2 && (y = t[m.charCodeAt(_)] << 2 | t[m.charCodeAt(_ + 1)] >> 4, P[k++] = y & 255), D === 1 && (y = t[m.charCodeAt(_)] << 10 | t[m.charCodeAt(_ + 1)] << 4 | t[m.charCodeAt(_ + 2)] >> 2, P[k++] = y >> 8 & 255, P[k++] = y & 255), P; + function x(p) { + var g, E = s(p), A = E[0], w = E[1], D = new r(u(p, A, w)), B = 0, v = w > 0 ? A - 4 : A, _; + for (_ = 0; _ < v; _ += 4) g = t[p.charCodeAt(_)] << 18 | t[p.charCodeAt(_ + 1)] << 12 | t[p.charCodeAt(_ + 2)] << 6 | t[p.charCodeAt(_ + 3)], D[B++] = g >> 16 & 255, D[B++] = g >> 8 & 255, D[B++] = g & 255; + return w === 2 && (g = t[p.charCodeAt(_)] << 2 | t[p.charCodeAt(_ + 1)] >> 4, D[B++] = g & 255), w === 1 && (g = t[p.charCodeAt(_)] << 10 | t[p.charCodeAt(_ + 1)] << 4 | t[p.charCodeAt(_ + 2)] >> 2, D[B++] = g >> 8 & 255, D[B++] = g & 255), D; } - function f(m) { - return e[m >> 18 & 63] + e[m >> 12 & 63] + e[m >> 6 & 63] + e[m & 63]; + function d(p) { + return e[p >> 18 & 63] + e[p >> 12 & 63] + e[p >> 6 & 63] + e[p & 63]; } - function h(m, y, B) { - for (var v, D = [], P = y; P < B; P += 3) v = (m[P] << 16 & 16711680) + (m[P + 1] << 8 & 65280) + (m[P + 2] & 255), D.push(f(v)); - return D.join(""); + function f(p, g, E) { + for (var A, w = [], D = g; D < E; D += 3) A = (p[D] << 16 & 16711680) + (p[D + 1] << 8 & 65280) + (p[D + 2] & 255), w.push(d(A)); + return w.join(""); } - function p(m) { - for (var y, B = m.length, v = B % 3, D = [], P = 16383, k = 0, w = B - v; k < w; k += P) D.push(h(m, k, k + P > w ? w : k + P)); - return v === 1 ? (y = m[B - 1], D.push(e[y >> 2] + e[y << 4 & 63] + "==")) : v === 2 && (y = (m[B - 2] << 8) + m[B - 1], D.push(e[y >> 10] + e[y >> 4 & 63] + e[y << 2 & 63] + "=")), D.join(""); + function m(p) { + for (var g, E = p.length, A = E % 3, w = [], D = 16383, B = 0, v = E - A; B < v; B += D) w.push(f(p, B, B + D > v ? v : B + D)); + return A === 1 ? (g = p[E - 1], w.push(e[g >> 2] + e[g << 4 & 63] + "==")) : A === 2 && (g = (p[E - 2] << 8) + p[E - 1], w.push(e[g >> 10] + e[g >> 4 & 63] + e[g << 2 & 63] + "=")), w.join(""); } - return sl; + return cl; } - var Lu = {}; - var yp; - function eb() { - return yp || (yp = 1, Lu.read = function(e, t, r, n, a) { - var i, l, c = a * 8 - n - 1, u = (1 << c) - 1, x = u >> 1, f = -7, h = r ? a - 1 : 0, p = r ? -1 : 1, m = e[t + h]; - for (h += p, i = m & (1 << -f) - 1, m >>= -f, f += c; f > 0; i = i * 256 + e[t + h], h += p, f -= 8) ; - for (l = i & (1 << -f) - 1, i >>= -f, f += n; f > 0; l = l * 256 + e[t + h], h += p, f -= 8) ; + var Hu = {}; + var v6; + function sA() { + return v6 || (v6 = 1, Hu.read = function(e, t, r, n, a) { + var i, s, l = a * 8 - n - 1, u = (1 << l) - 1, x = u >> 1, d = -7, f = r ? a - 1 : 0, m = r ? -1 : 1, p = e[t + f]; + for (f += m, i = p & (1 << -d) - 1, p >>= -d, d += l; d > 0; i = i * 256 + e[t + f], f += m, d -= 8) ; + for (s = i & (1 << -d) - 1, i >>= -d, d += n; d > 0; s = s * 256 + e[t + f], f += m, d -= 8) ; if (i === 0) i = 1 - x; else { - if (i === u) return l ? NaN : (m ? -1 : 1) * (1 / 0); - l = l + Math.pow(2, n), i = i - x; + if (i === u) return s ? NaN : (p ? -1 : 1) * (1 / 0); + s = s + Math.pow(2, n), i = i - x; } - return (m ? -1 : 1) * l * Math.pow(2, i - n); - }, Lu.write = function(e, t, r, n, a, i) { - var l, c, u, x = i * 8 - a - 1, f = (1 << x) - 1, h = f >> 1, p = a === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0, m = n ? 0 : i - 1, y = n ? 1 : -1, B = t < 0 || t === 0 && 1 / t < 0 ? 1 : 0; - for (t = Math.abs(t), isNaN(t) || t === 1 / 0 ? (c = isNaN(t) ? 1 : 0, l = f) : (l = Math.floor(Math.log(t) / Math.LN2), t * (u = Math.pow(2, -l)) < 1 && (l--, u *= 2), l + h >= 1 ? t += p / u : t += p * Math.pow(2, 1 - h), t * u >= 2 && (l++, u /= 2), l + h >= f ? (c = 0, l = f) : l + h >= 1 ? (c = (t * u - 1) * Math.pow(2, a), l = l + h) : (c = t * Math.pow(2, h - 1) * Math.pow(2, a), l = 0)); a >= 8; e[r + m] = c & 255, m += y, c /= 256, a -= 8) ; - for (l = l << a | c, x += a; x > 0; e[r + m] = l & 255, m += y, l /= 256, x -= 8) ; - e[r + m - y] |= B * 128; - }), Lu; + return (p ? -1 : 1) * s * Math.pow(2, i - n); + }, Hu.write = function(e, t, r, n, a, i) { + var s, l, u, x = i * 8 - a - 1, d = (1 << x) - 1, f = d >> 1, m = a === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0, p = n ? 0 : i - 1, g = n ? 1 : -1, E = t < 0 || t === 0 && 1 / t < 0 ? 1 : 0; + for (t = Math.abs(t), isNaN(t) || t === 1 / 0 ? (l = isNaN(t) ? 1 : 0, s = d) : (s = Math.floor(Math.log(t) / Math.LN2), t * (u = Math.pow(2, -s)) < 1 && (s--, u *= 2), s + f >= 1 ? t += m / u : t += m * Math.pow(2, 1 - f), t * u >= 2 && (s++, u /= 2), s + f >= d ? (l = 0, s = d) : s + f >= 1 ? (l = (t * u - 1) * Math.pow(2, a), s = s + f) : (l = t * Math.pow(2, f - 1) * Math.pow(2, a), s = 0)); a >= 8; e[r + p] = l & 255, p += g, l /= 256, a -= 8) ; + for (s = s << a | l, x += a; x > 0; e[r + p] = s & 255, p += g, s /= 256, x -= 8) ; + e[r + p - g] |= E * 128; + }), Hu; } - var Ep; - function tb() { - return Ep || (Ep = 1, (function(e) { - const t = JA(), r = eb(), n = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null; - e.Buffer = c, e.SlowBuffer = P, e.INSPECT_MAX_BYTES = 50; + var B6; + function lA() { + return B6 || (B6 = 1, (function(e) { + const t = oA(), r = sA(), n = typeof Symbol == "function" && typeof Symbol.for == "function" ? Symbol.for("nodejs.util.inspect.custom") : null; + e.Buffer = l, e.SlowBuffer = D, e.INSPECT_MAX_BYTES = 50; const a = 2147483647; - e.kMaxLength = a, c.TYPED_ARRAY_SUPPORT = i(), !c.TYPED_ARRAY_SUPPORT && typeof console < "u" && typeof console.error == "function" && console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."); + e.kMaxLength = a, l.TYPED_ARRAY_SUPPORT = i(), !l.TYPED_ARRAY_SUPPORT && typeof console < "u" && typeof console.error == "function" && console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."); function i() { try { - const q = new Uint8Array(1), S = { + const W = new Uint8Array(1), N = { foo: function() { return 42; } }; - return Object.setPrototypeOf(S, Uint8Array.prototype), Object.setPrototypeOf(q, S), q.foo() === 42; + return Object.setPrototypeOf(N, Uint8Array.prototype), Object.setPrototypeOf(W, N), W.foo() === 42; } catch { return false; } } - Object.defineProperty(c.prototype, "parent", { + Object.defineProperty(l.prototype, "parent", { enumerable: true, get: function() { - if (c.isBuffer(this)) return this.buffer; + if (l.isBuffer(this)) return this.buffer; } - }), Object.defineProperty(c.prototype, "offset", { + }), Object.defineProperty(l.prototype, "offset", { enumerable: true, get: function() { - if (c.isBuffer(this)) return this.byteOffset; + if (l.isBuffer(this)) return this.byteOffset; } }); - function l(q) { - if (q > a) throw new RangeError('The value "' + q + '" is invalid for option "size"'); - const S = new Uint8Array(q); - return Object.setPrototypeOf(S, c.prototype), S; + function s(W) { + if (W > a) throw new RangeError('The value "' + W + '" is invalid for option "size"'); + const N = new Uint8Array(W); + return Object.setPrototypeOf(N, l.prototype), N; } - function c(q, S, j) { - if (typeof q == "number") { - if (typeof S == "string") throw new TypeError('The "string" argument must be of type string. Received type number'); - return h(q); + function l(W, N, K) { + if (typeof W == "number") { + if (typeof N == "string") throw new TypeError('The "string" argument must be of type string. Received type number'); + return f(W); } - return u(q, S, j); + return u(W, N, K); } - c.poolSize = 8192; - function u(q, S, j) { - if (typeof q == "string") return p(q, S); - if (ArrayBuffer.isView(q)) return y(q); - if (q == null) throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof q); - if (wt(q, ArrayBuffer) || q && wt(q.buffer, ArrayBuffer) || typeof SharedArrayBuffer < "u" && (wt(q, SharedArrayBuffer) || q && wt(q.buffer, SharedArrayBuffer))) return B(q, S, j); - if (typeof q == "number") throw new TypeError('The "value" argument must not be of type number. Received type number'); - const Z = q.valueOf && q.valueOf(); - if (Z != null && Z !== q) return c.from(Z, S, j); - const ne = v(q); - if (ne) return ne; - if (typeof Symbol < "u" && Symbol.toPrimitive != null && typeof q[Symbol.toPrimitive] == "function") return c.from(q[Symbol.toPrimitive]("string"), S, j); - throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof q); + l.poolSize = 8192; + function u(W, N, K) { + if (typeof W == "string") return m(W, N); + if (ArrayBuffer.isView(W)) return g(W); + if (W == null) throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof W); + if (he(W, ArrayBuffer) || W && he(W.buffer, ArrayBuffer) || typeof SharedArrayBuffer < "u" && (he(W, SharedArrayBuffer) || W && he(W.buffer, SharedArrayBuffer))) return E(W, N, K); + if (typeof W == "number") throw new TypeError('The "value" argument must not be of type number. Received type number'); + const ne = W.valueOf && W.valueOf(); + if (ne != null && ne !== W) return l.from(ne, N, K); + const ue = A(W); + if (ue) return ue; + if (typeof Symbol < "u" && Symbol.toPrimitive != null && typeof W[Symbol.toPrimitive] == "function") return l.from(W[Symbol.toPrimitive]("string"), N, K); + throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type " + typeof W); } - c.from = function(q, S, j) { - return u(q, S, j); - }, Object.setPrototypeOf(c.prototype, Uint8Array.prototype), Object.setPrototypeOf(c, Uint8Array); - function x(q) { - if (typeof q != "number") throw new TypeError('"size" argument must be of type number'); - if (q < 0) throw new RangeError('The value "' + q + '" is invalid for option "size"'); + l.from = function(W, N, K) { + return u(W, N, K); + }, Object.setPrototypeOf(l.prototype, Uint8Array.prototype), Object.setPrototypeOf(l, Uint8Array); + function x(W) { + if (typeof W != "number") throw new TypeError('"size" argument must be of type number'); + if (W < 0) throw new RangeError('The value "' + W + '" is invalid for option "size"'); } - function f(q, S, j) { - return x(q), q <= 0 ? l(q) : S !== void 0 ? typeof j == "string" ? l(q).fill(S, j) : l(q).fill(S) : l(q); + function d(W, N, K) { + return x(W), W <= 0 ? s(W) : N !== void 0 ? typeof K == "string" ? s(W).fill(N, K) : s(W).fill(N) : s(W); } - c.alloc = function(q, S, j) { - return f(q, S, j); + l.alloc = function(W, N, K) { + return d(W, N, K); }; - function h(q) { - return x(q), l(q < 0 ? 0 : D(q) | 0); + function f(W) { + return x(W), s(W < 0 ? 0 : w(W) | 0); } - c.allocUnsafe = function(q) { - return h(q); - }, c.allocUnsafeSlow = function(q) { - return h(q); + l.allocUnsafe = function(W) { + return f(W); + }, l.allocUnsafeSlow = function(W) { + return f(W); }; - function p(q, S) { - if ((typeof S != "string" || S === "") && (S = "utf8"), !c.isEncoding(S)) throw new TypeError("Unknown encoding: " + S); - const j = k(q, S) | 0; - let Z = l(j); - const ne = Z.write(q, S); - return ne !== j && (Z = Z.slice(0, ne)), Z; + function m(W, N) { + if ((typeof N != "string" || N === "") && (N = "utf8"), !l.isEncoding(N)) throw new TypeError("Unknown encoding: " + N); + const K = B(W, N) | 0; + let ne = s(K); + const ue = ne.write(W, N); + return ue !== K && (ne = ne.slice(0, ue)), ne; } - function m(q) { - const S = q.length < 0 ? 0 : D(q.length) | 0, j = l(S); - for (let Z = 0; Z < S; Z += 1) j[Z] = q[Z] & 255; - return j; + function p(W) { + const N = W.length < 0 ? 0 : w(W.length) | 0, K = s(N); + for (let ne = 0; ne < N; ne += 1) K[ne] = W[ne] & 255; + return K; } - function y(q) { - if (wt(q, Uint8Array)) { - const S = new Uint8Array(q); - return B(S.buffer, S.byteOffset, S.byteLength); + function g(W) { + if (he(W, Uint8Array)) { + const N = new Uint8Array(W); + return E(N.buffer, N.byteOffset, N.byteLength); } - return m(q); + return p(W); } - function B(q, S, j) { - if (S < 0 || q.byteLength < S) throw new RangeError('"offset" is outside of buffer bounds'); - if (q.byteLength < S + (j || 0)) throw new RangeError('"length" is outside of buffer bounds'); - let Z; - return S === void 0 && j === void 0 ? Z = new Uint8Array(q) : j === void 0 ? Z = new Uint8Array(q, S) : Z = new Uint8Array(q, S, j), Object.setPrototypeOf(Z, c.prototype), Z; + function E(W, N, K) { + if (N < 0 || W.byteLength < N) throw new RangeError('"offset" is outside of buffer bounds'); + if (W.byteLength < N + (K || 0)) throw new RangeError('"length" is outside of buffer bounds'); + let ne; + return N === void 0 && K === void 0 ? ne = new Uint8Array(W) : K === void 0 ? ne = new Uint8Array(W, N) : ne = new Uint8Array(W, N, K), Object.setPrototypeOf(ne, l.prototype), ne; } - function v(q) { - if (c.isBuffer(q)) { - const S = D(q.length) | 0, j = l(S); - return j.length === 0 || q.copy(j, 0, 0, S), j; + function A(W) { + if (l.isBuffer(W)) { + const N = w(W.length) | 0, K = s(N); + return K.length === 0 || W.copy(K, 0, 0, N), K; } - if (q.length !== void 0) return typeof q.length != "number" || _n(q.length) ? l(0) : m(q); - if (q.type === "Buffer" && Array.isArray(q.data)) return m(q.data); + if (W.length !== void 0) return typeof W.length != "number" || Se(W.length) ? s(0) : p(W); + if (W.type === "Buffer" && Array.isArray(W.data)) return p(W.data); } - function D(q) { - if (q >= a) throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + a.toString(16) + " bytes"); - return q | 0; + function w(W) { + if (W >= a) throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + a.toString(16) + " bytes"); + return W | 0; } - function P(q) { - return +q != q && (q = 0), c.alloc(+q); + function D(W) { + return +W != W && (W = 0), l.alloc(+W); } - c.isBuffer = function(S) { - return S != null && S._isBuffer === true && S !== c.prototype; - }, c.compare = function(S, j) { - if (wt(S, Uint8Array) && (S = c.from(S, S.offset, S.byteLength)), wt(j, Uint8Array) && (j = c.from(j, j.offset, j.byteLength)), !c.isBuffer(S) || !c.isBuffer(j)) throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array'); - if (S === j) return 0; - let Z = S.length, ne = j.length; - for (let ce = 0, pe = Math.min(Z, ne); ce < pe; ++ce) if (S[ce] !== j[ce]) { - Z = S[ce], ne = j[ce]; + l.isBuffer = function(N) { + return N != null && N._isBuffer === true && N !== l.prototype; + }, l.compare = function(N, K) { + if (he(N, Uint8Array) && (N = l.from(N, N.offset, N.byteLength)), he(K, Uint8Array) && (K = l.from(K, K.offset, K.byteLength)), !l.isBuffer(N) || !l.isBuffer(K)) throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array'); + if (N === K) return 0; + let ne = N.length, ue = K.length; + for (let Ee = 0, we = Math.min(ne, ue); Ee < we; ++Ee) if (N[Ee] !== K[Ee]) { + ne = N[Ee], ue = K[Ee]; break; } - return Z < ne ? -1 : ne < Z ? 1 : 0; - }, c.isEncoding = function(S) { - switch (String(S).toLowerCase()) { + return ne < ue ? -1 : ue < ne ? 1 : 0; + }, l.isEncoding = function(N) { + switch (String(N).toLowerCase()) { case "hex": case "utf8": case "utf-8": @@ -561,694 +561,694 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy default: return false; } - }, c.concat = function(S, j) { - if (!Array.isArray(S)) throw new TypeError('"list" argument must be an Array of Buffers'); - if (S.length === 0) return c.alloc(0); - let Z; - if (j === void 0) for (j = 0, Z = 0; Z < S.length; ++Z) j += S[Z].length; - const ne = c.allocUnsafe(j); - let ce = 0; - for (Z = 0; Z < S.length; ++Z) { - let pe = S[Z]; - if (wt(pe, Uint8Array)) ce + pe.length > ne.length ? (c.isBuffer(pe) || (pe = c.from(pe)), pe.copy(ne, ce)) : Uint8Array.prototype.set.call(ne, pe, ce); - else if (c.isBuffer(pe)) pe.copy(ne, ce); + }, l.concat = function(N, K) { + if (!Array.isArray(N)) throw new TypeError('"list" argument must be an Array of Buffers'); + if (N.length === 0) return l.alloc(0); + let ne; + if (K === void 0) for (K = 0, ne = 0; ne < N.length; ++ne) K += N[ne].length; + const ue = l.allocUnsafe(K); + let Ee = 0; + for (ne = 0; ne < N.length; ++ne) { + let we = N[ne]; + if (he(we, Uint8Array)) Ee + we.length > ue.length ? (l.isBuffer(we) || (we = l.from(we)), we.copy(ue, Ee)) : Uint8Array.prototype.set.call(ue, we, Ee); + else if (l.isBuffer(we)) we.copy(ue, Ee); else throw new TypeError('"list" argument must be an Array of Buffers'); - ce += pe.length; + Ee += we.length; } - return ne; + return ue; }; - function k(q, S) { - if (c.isBuffer(q)) return q.length; - if (ArrayBuffer.isView(q) || wt(q, ArrayBuffer)) return q.byteLength; - if (typeof q != "string") throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type ' + typeof q); - const j = q.length, Z = arguments.length > 2 && arguments[2] === true; - if (!Z && j === 0) return 0; + function B(W, N) { + if (l.isBuffer(W)) return W.length; + if (ArrayBuffer.isView(W) || he(W, ArrayBuffer)) return W.byteLength; + if (typeof W != "string") throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type ' + typeof W); + const K = W.length, ne = arguments.length > 2 && arguments[2] === true; + if (!ne && K === 0) return 0; + let ue = false; + for (; ; ) switch (N) { + case "ascii": + case "latin1": + case "binary": + return K; + case "utf8": + case "utf-8": + return ee(W).length; + case "ucs2": + case "ucs-2": + case "utf16le": + case "utf-16le": + return K * 2; + case "hex": + return K >>> 1; + case "base64": + return Be(W).length; + default: + if (ue) return ne ? -1 : ee(W).length; + N = ("" + N).toLowerCase(), ue = true; + } + } + l.byteLength = B; + function v(W, N, K) { let ne = false; - for (; ; ) switch (S) { - case "ascii": - case "latin1": - case "binary": - return j; + if ((N === void 0 || N < 0) && (N = 0), N > this.length || ((K === void 0 || K > this.length) && (K = this.length), K <= 0) || (K >>>= 0, N >>>= 0, K <= N)) return ""; + for (W || (W = "utf8"); ; ) switch (W) { + case "hex": + return Q(this, N, K); case "utf8": case "utf-8": - return ze(q).length; + return F(this, N, K); + case "ascii": + return Y(this, N, K); + case "latin1": + case "binary": + return J(this, N, K); + case "base64": + return L(this, N, K); case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": - return j * 2; - case "hex": - return j >>> 1; - case "base64": - return ft(q).length; + return Z(this, N, K); default: - if (ne) return Z ? -1 : ze(q).length; - S = ("" + S).toLowerCase(), ne = true; + if (ne) throw new TypeError("Unknown encoding: " + W); + W = (W + "").toLowerCase(), ne = true; } } - c.byteLength = k; - function w(q, S, j) { - let Z = false; - if ((S === void 0 || S < 0) && (S = 0), S > this.length || ((j === void 0 || j > this.length) && (j = this.length), j <= 0) || (j >>>= 0, S >>>= 0, j <= S)) return ""; - for (q || (q = "utf8"); ; ) switch (q) { - case "hex": - return Q(this, S, j); - case "utf8": - case "utf-8": - return O(this, S, j); - case "ascii": - return X(this, S, j); - case "latin1": - case "binary": - return Y(this, S, j); - case "base64": - return L(this, S, j); - case "ucs2": - case "ucs-2": - case "utf16le": - case "utf-16le": - return V(this, S, j); - default: - if (Z) throw new TypeError("Unknown encoding: " + q); - q = (q + "").toLowerCase(), Z = true; - } + l.prototype._isBuffer = true; + function _(W, N, K) { + const ne = W[N]; + W[N] = W[K], W[K] = ne; } - c.prototype._isBuffer = true; - function _(q, S, j) { - const Z = q[S]; - q[S] = q[j], q[j] = Z; - } - c.prototype.swap16 = function() { - const S = this.length; - if (S % 2 !== 0) throw new RangeError("Buffer size must be a multiple of 16-bits"); - for (let j = 0; j < S; j += 2) _(this, j, j + 1); + l.prototype.swap16 = function() { + const N = this.length; + if (N % 2 !== 0) throw new RangeError("Buffer size must be a multiple of 16-bits"); + for (let K = 0; K < N; K += 2) _(this, K, K + 1); return this; - }, c.prototype.swap32 = function() { - const S = this.length; - if (S % 4 !== 0) throw new RangeError("Buffer size must be a multiple of 32-bits"); - for (let j = 0; j < S; j += 4) _(this, j, j + 3), _(this, j + 1, j + 2); + }, l.prototype.swap32 = function() { + const N = this.length; + if (N % 4 !== 0) throw new RangeError("Buffer size must be a multiple of 32-bits"); + for (let K = 0; K < N; K += 4) _(this, K, K + 3), _(this, K + 1, K + 2); return this; - }, c.prototype.swap64 = function() { - const S = this.length; - if (S % 8 !== 0) throw new RangeError("Buffer size must be a multiple of 64-bits"); - for (let j = 0; j < S; j += 8) _(this, j, j + 7), _(this, j + 1, j + 6), _(this, j + 2, j + 5), _(this, j + 3, j + 4); + }, l.prototype.swap64 = function() { + const N = this.length; + if (N % 8 !== 0) throw new RangeError("Buffer size must be a multiple of 64-bits"); + for (let K = 0; K < N; K += 8) _(this, K, K + 7), _(this, K + 1, K + 6), _(this, K + 2, K + 5), _(this, K + 3, K + 4); return this; - }, c.prototype.toString = function() { - const S = this.length; - return S === 0 ? "" : arguments.length === 0 ? O(this, 0, S) : w.apply(this, arguments); - }, c.prototype.toLocaleString = c.prototype.toString, c.prototype.equals = function(S) { - if (!c.isBuffer(S)) throw new TypeError("Argument must be a Buffer"); - return this === S ? true : c.compare(this, S) === 0; - }, c.prototype.inspect = function() { - let S = ""; - const j = e.INSPECT_MAX_BYTES; - return S = this.toString("hex", 0, j).replace(/(.{2})/g, "$1 ").trim(), this.length > j && (S += " ... "), ""; - }, n && (c.prototype[n] = c.prototype.inspect), c.prototype.compare = function(S, j, Z, ne, ce) { - if (wt(S, Uint8Array) && (S = c.from(S, S.offset, S.byteLength)), !c.isBuffer(S)) throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof S); - if (j === void 0 && (j = 0), Z === void 0 && (Z = S ? S.length : 0), ne === void 0 && (ne = 0), ce === void 0 && (ce = this.length), j < 0 || Z > S.length || ne < 0 || ce > this.length) throw new RangeError("out of range index"); - if (ne >= ce && j >= Z) return 0; - if (ne >= ce) return -1; - if (j >= Z) return 1; - if (j >>>= 0, Z >>>= 0, ne >>>= 0, ce >>>= 0, this === S) return 0; - let pe = ce - ne, qe = Z - j; - const yt = Math.min(pe, qe), Ze = this.slice(ne, ce), We = S.slice(j, Z); - for (let Je = 0; Je < yt; ++Je) if (Ze[Je] !== We[Je]) { - pe = Ze[Je], qe = We[Je]; + }, l.prototype.toString = function() { + const N = this.length; + return N === 0 ? "" : arguments.length === 0 ? F(this, 0, N) : v.apply(this, arguments); + }, l.prototype.toLocaleString = l.prototype.toString, l.prototype.equals = function(N) { + if (!l.isBuffer(N)) throw new TypeError("Argument must be a Buffer"); + return this === N ? true : l.compare(this, N) === 0; + }, l.prototype.inspect = function() { + let N = ""; + const K = e.INSPECT_MAX_BYTES; + return N = this.toString("hex", 0, K).replace(/(.{2})/g, "$1 ").trim(), this.length > K && (N += " ... "), ""; + }, n && (l.prototype[n] = l.prototype.inspect), l.prototype.compare = function(N, K, ne, ue, Ee) { + if (he(N, Uint8Array) && (N = l.from(N, N.offset, N.byteLength)), !l.isBuffer(N)) throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type ' + typeof N); + if (K === void 0 && (K = 0), ne === void 0 && (ne = N ? N.length : 0), ue === void 0 && (ue = 0), Ee === void 0 && (Ee = this.length), K < 0 || ne > N.length || ue < 0 || Ee > this.length) throw new RangeError("out of range index"); + if (ue >= Ee && K >= ne) return 0; + if (ue >= Ee) return -1; + if (K >= ne) return 1; + if (K >>>= 0, ne >>>= 0, ue >>>= 0, Ee >>>= 0, this === N) return 0; + let we = Ee - ue, Ye = ne - K; + const ht = Math.min(we, Ye), Xe = this.slice(ue, Ee), tt = N.slice(K, ne); + for (let at = 0; at < ht; ++at) if (Xe[at] !== tt[at]) { + we = Xe[at], Ye = tt[at]; break; } - return pe < qe ? -1 : qe < pe ? 1 : 0; + return we < Ye ? -1 : Ye < we ? 1 : 0; }; - function T(q, S, j, Z, ne) { - if (q.length === 0) return -1; - if (typeof j == "string" ? (Z = j, j = 0) : j > 2147483647 ? j = 2147483647 : j < -2147483648 && (j = -2147483648), j = +j, _n(j) && (j = ne ? 0 : q.length - 1), j < 0 && (j = q.length + j), j >= q.length) { - if (ne) return -1; - j = q.length - 1; - } else if (j < 0) if (ne) j = 0; + function T(W, N, K, ne, ue) { + if (W.length === 0) return -1; + if (typeof K == "string" ? (ne = K, K = 0) : K > 2147483647 ? K = 2147483647 : K < -2147483648 && (K = -2147483648), K = +K, Se(K) && (K = ue ? 0 : W.length - 1), K < 0 && (K = W.length + K), K >= W.length) { + if (ue) return -1; + K = W.length - 1; + } else if (K < 0) if (ue) K = 0; else return -1; - if (typeof S == "string" && (S = c.from(S, Z)), c.isBuffer(S)) return S.length === 0 ? -1 : N(q, S, j, Z, ne); - if (typeof S == "number") return S = S & 255, typeof Uint8Array.prototype.indexOf == "function" ? ne ? Uint8Array.prototype.indexOf.call(q, S, j) : Uint8Array.prototype.lastIndexOf.call(q, S, j) : N(q, [ - S - ], j, Z, ne); + if (typeof N == "string" && (N = l.from(N, ne)), l.isBuffer(N)) return N.length === 0 ? -1 : I(W, N, K, ne, ue); + if (typeof N == "number") return N = N & 255, typeof Uint8Array.prototype.indexOf == "function" ? ue ? Uint8Array.prototype.indexOf.call(W, N, K) : Uint8Array.prototype.lastIndexOf.call(W, N, K) : I(W, [ + N + ], K, ne, ue); throw new TypeError("val must be string, number or Buffer"); } - function N(q, S, j, Z, ne) { - let ce = 1, pe = q.length, qe = S.length; - if (Z !== void 0 && (Z = String(Z).toLowerCase(), Z === "ucs2" || Z === "ucs-2" || Z === "utf16le" || Z === "utf-16le")) { - if (q.length < 2 || S.length < 2) return -1; - ce = 2, pe /= 2, qe /= 2, j /= 2; + function I(W, N, K, ne, ue) { + let Ee = 1, we = W.length, Ye = N.length; + if (ne !== void 0 && (ne = String(ne).toLowerCase(), ne === "ucs2" || ne === "ucs-2" || ne === "utf16le" || ne === "utf-16le")) { + if (W.length < 2 || N.length < 2) return -1; + Ee = 2, we /= 2, Ye /= 2, K /= 2; } - function yt(We, Je) { - return ce === 1 ? We[Je] : We.readUInt16BE(Je * ce); + function ht(tt, at) { + return Ee === 1 ? tt[at] : tt.readUInt16BE(at * Ee); } - let Ze; - if (ne) { - let We = -1; - for (Ze = j; Ze < pe; Ze++) if (yt(q, Ze) === yt(S, We === -1 ? 0 : Ze - We)) { - if (We === -1 && (We = Ze), Ze - We + 1 === qe) return We * ce; - } else We !== -1 && (Ze -= Ze - We), We = -1; - } else for (j + qe > pe && (j = pe - qe), Ze = j; Ze >= 0; Ze--) { - let We = true; - for (let Je = 0; Je < qe; Je++) if (yt(q, Ze + Je) !== yt(S, Je)) { - We = false; + let Xe; + if (ue) { + let tt = -1; + for (Xe = K; Xe < we; Xe++) if (ht(W, Xe) === ht(N, tt === -1 ? 0 : Xe - tt)) { + if (tt === -1 && (tt = Xe), Xe - tt + 1 === Ye) return tt * Ee; + } else tt !== -1 && (Xe -= Xe - tt), tt = -1; + } else for (K + Ye > we && (K = we - Ye), Xe = K; Xe >= 0; Xe--) { + let tt = true; + for (let at = 0; at < Ye; at++) if (ht(W, Xe + at) !== ht(N, at)) { + tt = false; break; } - if (We) return Ze; + if (tt) return Xe; } return -1; } - c.prototype.includes = function(S, j, Z) { - return this.indexOf(S, j, Z) !== -1; - }, c.prototype.indexOf = function(S, j, Z) { - return T(this, S, j, Z, true); - }, c.prototype.lastIndexOf = function(S, j, Z) { - return T(this, S, j, Z, false); + l.prototype.includes = function(N, K, ne) { + return this.indexOf(N, K, ne) !== -1; + }, l.prototype.indexOf = function(N, K, ne) { + return T(this, N, K, ne, true); + }, l.prototype.lastIndexOf = function(N, K, ne) { + return T(this, N, K, ne, false); }; - function U(q, S, j, Z) { - j = Number(j) || 0; - const ne = q.length - j; - Z ? (Z = Number(Z), Z > ne && (Z = ne)) : Z = ne; - const ce = S.length; - Z > ce / 2 && (Z = ce / 2); - let pe; - for (pe = 0; pe < Z; ++pe) { - const qe = parseInt(S.substr(pe * 2, 2), 16); - if (_n(qe)) return pe; - q[j + pe] = qe; + function z(W, N, K, ne) { + K = Number(K) || 0; + const ue = W.length - K; + ne ? (ne = Number(ne), ne > ue && (ne = ue)) : ne = ue; + const Ee = N.length; + ne > Ee / 2 && (ne = Ee / 2); + let we; + for (we = 0; we < ne; ++we) { + const Ye = parseInt(N.substr(we * 2, 2), 16); + if (Se(Ye)) return we; + W[K + we] = Ye; } - return pe; + return we; } - function C(q, S, j, Z) { - return rt(ze(S, q.length - j), q, j, Z); + function C(W, N, K, ne) { + return ve(ee(N, W.length - K), W, K, ne); } - function z(q, S, j, Z) { - return rt(Qe(S), q, j, Z); + function j(W, N, K, ne) { + return ve(X(N), W, K, ne); } - function I(q, S, j, Z) { - return rt(ft(S), q, j, Z); + function U(W, N, K, ne) { + return ve(Be(N), W, K, ne); } - function R(q, S, j, Z) { - return rt(Le(S, q.length - j), q, j, Z); + function P(W, N, K, ne) { + return ve(oe(N, W.length - K), W, K, ne); } - c.prototype.write = function(S, j, Z, ne) { - if (j === void 0) ne = "utf8", Z = this.length, j = 0; - else if (Z === void 0 && typeof j == "string") ne = j, Z = this.length, j = 0; - else if (isFinite(j)) j = j >>> 0, isFinite(Z) ? (Z = Z >>> 0, ne === void 0 && (ne = "utf8")) : (ne = Z, Z = void 0); + l.prototype.write = function(N, K, ne, ue) { + if (K === void 0) ue = "utf8", ne = this.length, K = 0; + else if (ne === void 0 && typeof K == "string") ue = K, ne = this.length, K = 0; + else if (isFinite(K)) K = K >>> 0, isFinite(ne) ? (ne = ne >>> 0, ue === void 0 && (ue = "utf8")) : (ue = ne, ne = void 0); else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported"); - const ce = this.length - j; - if ((Z === void 0 || Z > ce) && (Z = ce), S.length > 0 && (Z < 0 || j < 0) || j > this.length) throw new RangeError("Attempt to write outside buffer bounds"); - ne || (ne = "utf8"); - let pe = false; - for (; ; ) switch (ne) { + const Ee = this.length - K; + if ((ne === void 0 || ne > Ee) && (ne = Ee), N.length > 0 && (ne < 0 || K < 0) || K > this.length) throw new RangeError("Attempt to write outside buffer bounds"); + ue || (ue = "utf8"); + let we = false; + for (; ; ) switch (ue) { case "hex": - return U(this, S, j, Z); + return z(this, N, K, ne); case "utf8": case "utf-8": - return C(this, S, j, Z); + return C(this, N, K, ne); case "ascii": case "latin1": case "binary": - return z(this, S, j, Z); + return j(this, N, K, ne); case "base64": - return I(this, S, j, Z); + return U(this, N, K, ne); case "ucs2": case "ucs-2": case "utf16le": case "utf-16le": - return R(this, S, j, Z); + return P(this, N, K, ne); default: - if (pe) throw new TypeError("Unknown encoding: " + ne); - ne = ("" + ne).toLowerCase(), pe = true; + if (we) throw new TypeError("Unknown encoding: " + ue); + ue = ("" + ue).toLowerCase(), we = true; } - }, c.prototype.toJSON = function() { + }, l.prototype.toJSON = function() { return { type: "Buffer", data: Array.prototype.slice.call(this._arr || this, 0) }; }; - function L(q, S, j) { - return S === 0 && j === q.length ? t.fromByteArray(q) : t.fromByteArray(q.slice(S, j)); + function L(W, N, K) { + return N === 0 && K === W.length ? t.fromByteArray(W) : t.fromByteArray(W.slice(N, K)); } - function O(q, S, j) { - j = Math.min(q.length, j); - const Z = []; - let ne = S; - for (; ne < j; ) { - const ce = q[ne]; - let pe = null, qe = ce > 239 ? 4 : ce > 223 ? 3 : ce > 191 ? 2 : 1; - if (ne + qe <= j) { - let yt, Ze, We, Je; - switch (qe) { + function F(W, N, K) { + K = Math.min(W.length, K); + const ne = []; + let ue = N; + for (; ue < K; ) { + const Ee = W[ue]; + let we = null, Ye = Ee > 239 ? 4 : Ee > 223 ? 3 : Ee > 191 ? 2 : 1; + if (ue + Ye <= K) { + let ht, Xe, tt, at; + switch (Ye) { case 1: - ce < 128 && (pe = ce); + Ee < 128 && (we = Ee); break; case 2: - yt = q[ne + 1], (yt & 192) === 128 && (Je = (ce & 31) << 6 | yt & 63, Je > 127 && (pe = Je)); + ht = W[ue + 1], (ht & 192) === 128 && (at = (Ee & 31) << 6 | ht & 63, at > 127 && (we = at)); break; case 3: - yt = q[ne + 1], Ze = q[ne + 2], (yt & 192) === 128 && (Ze & 192) === 128 && (Je = (ce & 15) << 12 | (yt & 63) << 6 | Ze & 63, Je > 2047 && (Je < 55296 || Je > 57343) && (pe = Je)); + ht = W[ue + 1], Xe = W[ue + 2], (ht & 192) === 128 && (Xe & 192) === 128 && (at = (Ee & 15) << 12 | (ht & 63) << 6 | Xe & 63, at > 2047 && (at < 55296 || at > 57343) && (we = at)); break; case 4: - yt = q[ne + 1], Ze = q[ne + 2], We = q[ne + 3], (yt & 192) === 128 && (Ze & 192) === 128 && (We & 192) === 128 && (Je = (ce & 15) << 18 | (yt & 63) << 12 | (Ze & 63) << 6 | We & 63, Je > 65535 && Je < 1114112 && (pe = Je)); + ht = W[ue + 1], Xe = W[ue + 2], tt = W[ue + 3], (ht & 192) === 128 && (Xe & 192) === 128 && (tt & 192) === 128 && (at = (Ee & 15) << 18 | (ht & 63) << 12 | (Xe & 63) << 6 | tt & 63, at > 65535 && at < 1114112 && (we = at)); } } - pe === null ? (pe = 65533, qe = 1) : pe > 65535 && (pe -= 65536, Z.push(pe >>> 10 & 1023 | 55296), pe = 56320 | pe & 1023), Z.push(pe), ne += qe; + we === null ? (we = 65533, Ye = 1) : we > 65535 && (we -= 65536, ne.push(we >>> 10 & 1023 | 55296), we = 56320 | we & 1023), ne.push(we), ue += Ye; } - return $(Z); + return $(ne); } - const W = 4096; - function $(q) { - const S = q.length; - if (S <= W) return String.fromCharCode.apply(String, q); - let j = "", Z = 0; - for (; Z < S; ) j += String.fromCharCode.apply(String, q.slice(Z, Z += W)); - return j; + const q = 4096; + function $(W) { + const N = W.length; + if (N <= q) return String.fromCharCode.apply(String, W); + let K = "", ne = 0; + for (; ne < N; ) K += String.fromCharCode.apply(String, W.slice(ne, ne += q)); + return K; } - function X(q, S, j) { - let Z = ""; - j = Math.min(q.length, j); - for (let ne = S; ne < j; ++ne) Z += String.fromCharCode(q[ne] & 127); - return Z; - } - function Y(q, S, j) { - let Z = ""; - j = Math.min(q.length, j); - for (let ne = S; ne < j; ++ne) Z += String.fromCharCode(q[ne]); - return Z; - } - function Q(q, S, j) { - const Z = q.length; - (!S || S < 0) && (S = 0), (!j || j < 0 || j > Z) && (j = Z); + function Y(W, N, K) { let ne = ""; - for (let ce = S; ce < j; ++ce) ne += Wr[q[ce]]; + K = Math.min(W.length, K); + for (let ue = N; ue < K; ++ue) ne += String.fromCharCode(W[ue] & 127); return ne; } - function V(q, S, j) { - const Z = q.slice(S, j); + function J(W, N, K) { let ne = ""; - for (let ce = 0; ce < Z.length - 1; ce += 2) ne += String.fromCharCode(Z[ce] + Z[ce + 1] * 256); + K = Math.min(W.length, K); + for (let ue = N; ue < K; ++ue) ne += String.fromCharCode(W[ue]); return ne; } - c.prototype.slice = function(S, j) { - const Z = this.length; - S = ~~S, j = j === void 0 ? Z : ~~j, S < 0 ? (S += Z, S < 0 && (S = 0)) : S > Z && (S = Z), j < 0 ? (j += Z, j < 0 && (j = 0)) : j > Z && (j = Z), j < S && (j = S); - const ne = this.subarray(S, j); - return Object.setPrototypeOf(ne, c.prototype), ne; + function Q(W, N, K) { + const ne = W.length; + (!N || N < 0) && (N = 0), (!K || K < 0 || K > ne) && (K = ne); + let ue = ""; + for (let Ee = N; Ee < K; ++Ee) ue += Ue[W[Ee]]; + return ue; + } + function Z(W, N, K) { + const ne = W.slice(N, K); + let ue = ""; + for (let Ee = 0; Ee < ne.length - 1; Ee += 2) ue += String.fromCharCode(ne[Ee] + ne[Ee + 1] * 256); + return ue; + } + l.prototype.slice = function(N, K) { + const ne = this.length; + N = ~~N, K = K === void 0 ? ne : ~~K, N < 0 ? (N += ne, N < 0 && (N = 0)) : N > ne && (N = ne), K < 0 ? (K += ne, K < 0 && (K = 0)) : K > ne && (K = ne), K < N && (K = N); + const ue = this.subarray(N, K); + return Object.setPrototypeOf(ue, l.prototype), ue; }; - function M(q, S, j) { - if (q % 1 !== 0 || q < 0) throw new RangeError("offset is not uint"); - if (q + S > j) throw new RangeError("Trying to access beyond buffer length"); + function M(W, N, K) { + if (W % 1 !== 0 || W < 0) throw new RangeError("offset is not uint"); + if (W + N > K) throw new RangeError("Trying to access beyond buffer length"); } - c.prototype.readUintLE = c.prototype.readUIntLE = function(S, j, Z) { - S = S >>> 0, j = j >>> 0, Z || M(S, j, this.length); - let ne = this[S], ce = 1, pe = 0; - for (; ++pe < j && (ce *= 256); ) ne += this[S + pe] * ce; - return ne; - }, c.prototype.readUintBE = c.prototype.readUIntBE = function(S, j, Z) { - S = S >>> 0, j = j >>> 0, Z || M(S, j, this.length); - let ne = this[S + --j], ce = 1; - for (; j > 0 && (ce *= 256); ) ne += this[S + --j] * ce; - return ne; - }, c.prototype.readUint8 = c.prototype.readUInt8 = function(S, j) { - return S = S >>> 0, j || M(S, 1, this.length), this[S]; - }, c.prototype.readUint16LE = c.prototype.readUInt16LE = function(S, j) { - return S = S >>> 0, j || M(S, 2, this.length), this[S] | this[S + 1] << 8; - }, c.prototype.readUint16BE = c.prototype.readUInt16BE = function(S, j) { - return S = S >>> 0, j || M(S, 2, this.length), this[S] << 8 | this[S + 1]; - }, c.prototype.readUint32LE = c.prototype.readUInt32LE = function(S, j) { - return S = S >>> 0, j || M(S, 4, this.length), (this[S] | this[S + 1] << 8 | this[S + 2] << 16) + this[S + 3] * 16777216; - }, c.prototype.readUint32BE = c.prototype.readUInt32BE = function(S, j) { - return S = S >>> 0, j || M(S, 4, this.length), this[S] * 16777216 + (this[S + 1] << 16 | this[S + 2] << 8 | this[S + 3]); - }, c.prototype.readBigUInt64LE = Ir(function(S) { - S = S >>> 0, Ie(S, "offset"); - const j = this[S], Z = this[S + 7]; - (j === void 0 || Z === void 0) && Ue(S, this.length - 8); - const ne = j + this[++S] * 2 ** 8 + this[++S] * 2 ** 16 + this[++S] * 2 ** 24, ce = this[++S] + this[++S] * 2 ** 8 + this[++S] * 2 ** 16 + Z * 2 ** 24; - return BigInt(ne) + (BigInt(ce) << BigInt(32)); - }), c.prototype.readBigUInt64BE = Ir(function(S) { - S = S >>> 0, Ie(S, "offset"); - const j = this[S], Z = this[S + 7]; - (j === void 0 || Z === void 0) && Ue(S, this.length - 8); - const ne = j * 2 ** 24 + this[++S] * 2 ** 16 + this[++S] * 2 ** 8 + this[++S], ce = this[++S] * 2 ** 24 + this[++S] * 2 ** 16 + this[++S] * 2 ** 8 + Z; - return (BigInt(ne) << BigInt(32)) + BigInt(ce); - }), c.prototype.readIntLE = function(S, j, Z) { - S = S >>> 0, j = j >>> 0, Z || M(S, j, this.length); - let ne = this[S], ce = 1, pe = 0; - for (; ++pe < j && (ce *= 256); ) ne += this[S + pe] * ce; - return ce *= 128, ne >= ce && (ne -= Math.pow(2, 8 * j)), ne; - }, c.prototype.readIntBE = function(S, j, Z) { - S = S >>> 0, j = j >>> 0, Z || M(S, j, this.length); - let ne = j, ce = 1, pe = this[S + --ne]; - for (; ne > 0 && (ce *= 256); ) pe += this[S + --ne] * ce; - return ce *= 128, pe >= ce && (pe -= Math.pow(2, 8 * j)), pe; - }, c.prototype.readInt8 = function(S, j) { - return S = S >>> 0, j || M(S, 1, this.length), this[S] & 128 ? (255 - this[S] + 1) * -1 : this[S]; - }, c.prototype.readInt16LE = function(S, j) { - S = S >>> 0, j || M(S, 2, this.length); - const Z = this[S] | this[S + 1] << 8; - return Z & 32768 ? Z | 4294901760 : Z; - }, c.prototype.readInt16BE = function(S, j) { - S = S >>> 0, j || M(S, 2, this.length); - const Z = this[S + 1] | this[S] << 8; - return Z & 32768 ? Z | 4294901760 : Z; - }, c.prototype.readInt32LE = function(S, j) { - return S = S >>> 0, j || M(S, 4, this.length), this[S] | this[S + 1] << 8 | this[S + 2] << 16 | this[S + 3] << 24; - }, c.prototype.readInt32BE = function(S, j) { - return S = S >>> 0, j || M(S, 4, this.length), this[S] << 24 | this[S + 1] << 16 | this[S + 2] << 8 | this[S + 3]; - }, c.prototype.readBigInt64LE = Ir(function(S) { - S = S >>> 0, Ie(S, "offset"); - const j = this[S], Z = this[S + 7]; - (j === void 0 || Z === void 0) && Ue(S, this.length - 8); - const ne = this[S + 4] + this[S + 5] * 2 ** 8 + this[S + 6] * 2 ** 16 + (Z << 24); - return (BigInt(ne) << BigInt(32)) + BigInt(j + this[++S] * 2 ** 8 + this[++S] * 2 ** 16 + this[++S] * 2 ** 24); - }), c.prototype.readBigInt64BE = Ir(function(S) { - S = S >>> 0, Ie(S, "offset"); - const j = this[S], Z = this[S + 7]; - (j === void 0 || Z === void 0) && Ue(S, this.length - 8); - const ne = (j << 24) + this[++S] * 2 ** 16 + this[++S] * 2 ** 8 + this[++S]; - return (BigInt(ne) << BigInt(32)) + BigInt(this[++S] * 2 ** 24 + this[++S] * 2 ** 16 + this[++S] * 2 ** 8 + Z); - }), c.prototype.readFloatLE = function(S, j) { - return S = S >>> 0, j || M(S, 4, this.length), r.read(this, S, true, 23, 4); - }, c.prototype.readFloatBE = function(S, j) { - return S = S >>> 0, j || M(S, 4, this.length), r.read(this, S, false, 23, 4); - }, c.prototype.readDoubleLE = function(S, j) { - return S = S >>> 0, j || M(S, 8, this.length), r.read(this, S, true, 52, 8); - }, c.prototype.readDoubleBE = function(S, j) { - return S = S >>> 0, j || M(S, 8, this.length), r.read(this, S, false, 52, 8); + l.prototype.readUintLE = l.prototype.readUIntLE = function(N, K, ne) { + N = N >>> 0, K = K >>> 0, ne || M(N, K, this.length); + let ue = this[N], Ee = 1, we = 0; + for (; ++we < K && (Ee *= 256); ) ue += this[N + we] * Ee; + return ue; + }, l.prototype.readUintBE = l.prototype.readUIntBE = function(N, K, ne) { + N = N >>> 0, K = K >>> 0, ne || M(N, K, this.length); + let ue = this[N + --K], Ee = 1; + for (; K > 0 && (Ee *= 256); ) ue += this[N + --K] * Ee; + return ue; + }, l.prototype.readUint8 = l.prototype.readUInt8 = function(N, K) { + return N = N >>> 0, K || M(N, 1, this.length), this[N]; + }, l.prototype.readUint16LE = l.prototype.readUInt16LE = function(N, K) { + return N = N >>> 0, K || M(N, 2, this.length), this[N] | this[N + 1] << 8; + }, l.prototype.readUint16BE = l.prototype.readUInt16BE = function(N, K) { + return N = N >>> 0, K || M(N, 2, this.length), this[N] << 8 | this[N + 1]; + }, l.prototype.readUint32LE = l.prototype.readUInt32LE = function(N, K) { + return N = N >>> 0, K || M(N, 4, this.length), (this[N] | this[N + 1] << 8 | this[N + 2] << 16) + this[N + 3] * 16777216; + }, l.prototype.readUint32BE = l.prototype.readUInt32BE = function(N, K) { + return N = N >>> 0, K || M(N, 4, this.length), this[N] * 16777216 + (this[N + 1] << 16 | this[N + 2] << 8 | this[N + 3]); + }, l.prototype.readBigUInt64LE = Ie(function(N) { + N = N >>> 0, Re(N, "offset"); + const K = this[N], ne = this[N + 7]; + (K === void 0 || ne === void 0) && O(N, this.length - 8); + const ue = K + this[++N] * 2 ** 8 + this[++N] * 2 ** 16 + this[++N] * 2 ** 24, Ee = this[++N] + this[++N] * 2 ** 8 + this[++N] * 2 ** 16 + ne * 2 ** 24; + return BigInt(ue) + (BigInt(Ee) << BigInt(32)); + }), l.prototype.readBigUInt64BE = Ie(function(N) { + N = N >>> 0, Re(N, "offset"); + const K = this[N], ne = this[N + 7]; + (K === void 0 || ne === void 0) && O(N, this.length - 8); + const ue = K * 2 ** 24 + this[++N] * 2 ** 16 + this[++N] * 2 ** 8 + this[++N], Ee = this[++N] * 2 ** 24 + this[++N] * 2 ** 16 + this[++N] * 2 ** 8 + ne; + return (BigInt(ue) << BigInt(32)) + BigInt(Ee); + }), l.prototype.readIntLE = function(N, K, ne) { + N = N >>> 0, K = K >>> 0, ne || M(N, K, this.length); + let ue = this[N], Ee = 1, we = 0; + for (; ++we < K && (Ee *= 256); ) ue += this[N + we] * Ee; + return Ee *= 128, ue >= Ee && (ue -= Math.pow(2, 8 * K)), ue; + }, l.prototype.readIntBE = function(N, K, ne) { + N = N >>> 0, K = K >>> 0, ne || M(N, K, this.length); + let ue = K, Ee = 1, we = this[N + --ue]; + for (; ue > 0 && (Ee *= 256); ) we += this[N + --ue] * Ee; + return Ee *= 128, we >= Ee && (we -= Math.pow(2, 8 * K)), we; + }, l.prototype.readInt8 = function(N, K) { + return N = N >>> 0, K || M(N, 1, this.length), this[N] & 128 ? (255 - this[N] + 1) * -1 : this[N]; + }, l.prototype.readInt16LE = function(N, K) { + N = N >>> 0, K || M(N, 2, this.length); + const ne = this[N] | this[N + 1] << 8; + return ne & 32768 ? ne | 4294901760 : ne; + }, l.prototype.readInt16BE = function(N, K) { + N = N >>> 0, K || M(N, 2, this.length); + const ne = this[N + 1] | this[N] << 8; + return ne & 32768 ? ne | 4294901760 : ne; + }, l.prototype.readInt32LE = function(N, K) { + return N = N >>> 0, K || M(N, 4, this.length), this[N] | this[N + 1] << 8 | this[N + 2] << 16 | this[N + 3] << 24; + }, l.prototype.readInt32BE = function(N, K) { + return N = N >>> 0, K || M(N, 4, this.length), this[N] << 24 | this[N + 1] << 16 | this[N + 2] << 8 | this[N + 3]; + }, l.prototype.readBigInt64LE = Ie(function(N) { + N = N >>> 0, Re(N, "offset"); + const K = this[N], ne = this[N + 7]; + (K === void 0 || ne === void 0) && O(N, this.length - 8); + const ue = this[N + 4] + this[N + 5] * 2 ** 8 + this[N + 6] * 2 ** 16 + (ne << 24); + return (BigInt(ue) << BigInt(32)) + BigInt(K + this[++N] * 2 ** 8 + this[++N] * 2 ** 16 + this[++N] * 2 ** 24); + }), l.prototype.readBigInt64BE = Ie(function(N) { + N = N >>> 0, Re(N, "offset"); + const K = this[N], ne = this[N + 7]; + (K === void 0 || ne === void 0) && O(N, this.length - 8); + const ue = (K << 24) + this[++N] * 2 ** 16 + this[++N] * 2 ** 8 + this[++N]; + return (BigInt(ue) << BigInt(32)) + BigInt(this[++N] * 2 ** 24 + this[++N] * 2 ** 16 + this[++N] * 2 ** 8 + ne); + }), l.prototype.readFloatLE = function(N, K) { + return N = N >>> 0, K || M(N, 4, this.length), r.read(this, N, true, 23, 4); + }, l.prototype.readFloatBE = function(N, K) { + return N = N >>> 0, K || M(N, 4, this.length), r.read(this, N, false, 23, 4); + }, l.prototype.readDoubleLE = function(N, K) { + return N = N >>> 0, K || M(N, 8, this.length), r.read(this, N, true, 52, 8); + }, l.prototype.readDoubleBE = function(N, K) { + return N = N >>> 0, K || M(N, 8, this.length), r.read(this, N, false, 52, 8); }; - function G(q, S, j, Z, ne, ce) { - if (!c.isBuffer(q)) throw new TypeError('"buffer" argument must be a Buffer instance'); - if (S > ne || S < ce) throw new RangeError('"value" argument is out of bounds'); - if (j + Z > q.length) throw new RangeError("Index out of range"); + function H(W, N, K, ne, ue, Ee) { + if (!l.isBuffer(W)) throw new TypeError('"buffer" argument must be a Buffer instance'); + if (N > ue || N < Ee) throw new RangeError('"value" argument is out of bounds'); + if (K + ne > W.length) throw new RangeError("Index out of range"); } - c.prototype.writeUintLE = c.prototype.writeUIntLE = function(S, j, Z, ne) { - if (S = +S, j = j >>> 0, Z = Z >>> 0, !ne) { - const qe = Math.pow(2, 8 * Z) - 1; - G(this, S, j, Z, qe, 0); + l.prototype.writeUintLE = l.prototype.writeUIntLE = function(N, K, ne, ue) { + if (N = +N, K = K >>> 0, ne = ne >>> 0, !ue) { + const Ye = Math.pow(2, 8 * ne) - 1; + H(this, N, K, ne, Ye, 0); } - let ce = 1, pe = 0; - for (this[j] = S & 255; ++pe < Z && (ce *= 256); ) this[j + pe] = S / ce & 255; - return j + Z; - }, c.prototype.writeUintBE = c.prototype.writeUIntBE = function(S, j, Z, ne) { - if (S = +S, j = j >>> 0, Z = Z >>> 0, !ne) { - const qe = Math.pow(2, 8 * Z) - 1; - G(this, S, j, Z, qe, 0); + let Ee = 1, we = 0; + for (this[K] = N & 255; ++we < ne && (Ee *= 256); ) this[K + we] = N / Ee & 255; + return K + ne; + }, l.prototype.writeUintBE = l.prototype.writeUIntBE = function(N, K, ne, ue) { + if (N = +N, K = K >>> 0, ne = ne >>> 0, !ue) { + const Ye = Math.pow(2, 8 * ne) - 1; + H(this, N, K, ne, Ye, 0); } - let ce = Z - 1, pe = 1; - for (this[j + ce] = S & 255; --ce >= 0 && (pe *= 256); ) this[j + ce] = S / pe & 255; - return j + Z; - }, c.prototype.writeUint8 = c.prototype.writeUInt8 = function(S, j, Z) { - return S = +S, j = j >>> 0, Z || G(this, S, j, 1, 255, 0), this[j] = S & 255, j + 1; - }, c.prototype.writeUint16LE = c.prototype.writeUInt16LE = function(S, j, Z) { - return S = +S, j = j >>> 0, Z || G(this, S, j, 2, 65535, 0), this[j] = S & 255, this[j + 1] = S >>> 8, j + 2; - }, c.prototype.writeUint16BE = c.prototype.writeUInt16BE = function(S, j, Z) { - return S = +S, j = j >>> 0, Z || G(this, S, j, 2, 65535, 0), this[j] = S >>> 8, this[j + 1] = S & 255, j + 2; - }, c.prototype.writeUint32LE = c.prototype.writeUInt32LE = function(S, j, Z) { - return S = +S, j = j >>> 0, Z || G(this, S, j, 4, 4294967295, 0), this[j + 3] = S >>> 24, this[j + 2] = S >>> 16, this[j + 1] = S >>> 8, this[j] = S & 255, j + 4; - }, c.prototype.writeUint32BE = c.prototype.writeUInt32BE = function(S, j, Z) { - return S = +S, j = j >>> 0, Z || G(this, S, j, 4, 4294967295, 0), this[j] = S >>> 24, this[j + 1] = S >>> 16, this[j + 2] = S >>> 8, this[j + 3] = S & 255, j + 4; + let Ee = ne - 1, we = 1; + for (this[K + Ee] = N & 255; --Ee >= 0 && (we *= 256); ) this[K + Ee] = N / we & 255; + return K + ne; + }, l.prototype.writeUint8 = l.prototype.writeUInt8 = function(N, K, ne) { + return N = +N, K = K >>> 0, ne || H(this, N, K, 1, 255, 0), this[K] = N & 255, K + 1; + }, l.prototype.writeUint16LE = l.prototype.writeUInt16LE = function(N, K, ne) { + return N = +N, K = K >>> 0, ne || H(this, N, K, 2, 65535, 0), this[K] = N & 255, this[K + 1] = N >>> 8, K + 2; + }, l.prototype.writeUint16BE = l.prototype.writeUInt16BE = function(N, K, ne) { + return N = +N, K = K >>> 0, ne || H(this, N, K, 2, 65535, 0), this[K] = N >>> 8, this[K + 1] = N & 255, K + 2; + }, l.prototype.writeUint32LE = l.prototype.writeUInt32LE = function(N, K, ne) { + return N = +N, K = K >>> 0, ne || H(this, N, K, 4, 4294967295, 0), this[K + 3] = N >>> 24, this[K + 2] = N >>> 16, this[K + 1] = N >>> 8, this[K] = N & 255, K + 4; + }, l.prototype.writeUint32BE = l.prototype.writeUInt32BE = function(N, K, ne) { + return N = +N, K = K >>> 0, ne || H(this, N, K, 4, 4294967295, 0), this[K] = N >>> 24, this[K + 1] = N >>> 16, this[K + 2] = N >>> 8, this[K + 3] = N & 255, K + 4; }; - function ee(q, S, j, Z, ne) { - Ce(S, Z, ne, q, j, 7); - let ce = Number(S & BigInt(4294967295)); - q[j++] = ce, ce = ce >> 8, q[j++] = ce, ce = ce >> 8, q[j++] = ce, ce = ce >> 8, q[j++] = ce; - let pe = Number(S >> BigInt(32) & BigInt(4294967295)); - return q[j++] = pe, pe = pe >> 8, q[j++] = pe, pe = pe >> 8, q[j++] = pe, pe = pe >> 8, q[j++] = pe, j; + function re(W, N, K, ne, ue) { + je(N, ne, ue, W, K, 7); + let Ee = Number(N & BigInt(4294967295)); + W[K++] = Ee, Ee = Ee >> 8, W[K++] = Ee, Ee = Ee >> 8, W[K++] = Ee, Ee = Ee >> 8, W[K++] = Ee; + let we = Number(N >> BigInt(32) & BigInt(4294967295)); + return W[K++] = we, we = we >> 8, W[K++] = we, we = we >> 8, W[K++] = we, we = we >> 8, W[K++] = we, K; } - function te(q, S, j, Z, ne) { - Ce(S, Z, ne, q, j, 7); - let ce = Number(S & BigInt(4294967295)); - q[j + 7] = ce, ce = ce >> 8, q[j + 6] = ce, ce = ce >> 8, q[j + 5] = ce, ce = ce >> 8, q[j + 4] = ce; - let pe = Number(S >> BigInt(32) & BigInt(4294967295)); - return q[j + 3] = pe, pe = pe >> 8, q[j + 2] = pe, pe = pe >> 8, q[j + 1] = pe, pe = pe >> 8, q[j] = pe, j + 8; + function te(W, N, K, ne, ue) { + je(N, ne, ue, W, K, 7); + let Ee = Number(N & BigInt(4294967295)); + W[K + 7] = Ee, Ee = Ee >> 8, W[K + 6] = Ee, Ee = Ee >> 8, W[K + 5] = Ee, Ee = Ee >> 8, W[K + 4] = Ee; + let we = Number(N >> BigInt(32) & BigInt(4294967295)); + return W[K + 3] = we, we = we >> 8, W[K + 2] = we, we = we >> 8, W[K + 1] = we, we = we >> 8, W[K] = we, K + 8; } - c.prototype.writeBigUInt64LE = Ir(function(S, j = 0) { - return ee(this, S, j, BigInt(0), BigInt("0xffffffffffffffff")); - }), c.prototype.writeBigUInt64BE = Ir(function(S, j = 0) { - return te(this, S, j, BigInt(0), BigInt("0xffffffffffffffff")); - }), c.prototype.writeIntLE = function(S, j, Z, ne) { - if (S = +S, j = j >>> 0, !ne) { - const yt = Math.pow(2, 8 * Z - 1); - G(this, S, j, Z, yt - 1, -yt); + l.prototype.writeBigUInt64LE = Ie(function(N, K = 0) { + return re(this, N, K, BigInt(0), BigInt("0xffffffffffffffff")); + }), l.prototype.writeBigUInt64BE = Ie(function(N, K = 0) { + return te(this, N, K, BigInt(0), BigInt("0xffffffffffffffff")); + }), l.prototype.writeIntLE = function(N, K, ne, ue) { + if (N = +N, K = K >>> 0, !ue) { + const ht = Math.pow(2, 8 * ne - 1); + H(this, N, K, ne, ht - 1, -ht); } - let ce = 0, pe = 1, qe = 0; - for (this[j] = S & 255; ++ce < Z && (pe *= 256); ) S < 0 && qe === 0 && this[j + ce - 1] !== 0 && (qe = 1), this[j + ce] = (S / pe >> 0) - qe & 255; - return j + Z; - }, c.prototype.writeIntBE = function(S, j, Z, ne) { - if (S = +S, j = j >>> 0, !ne) { - const yt = Math.pow(2, 8 * Z - 1); - G(this, S, j, Z, yt - 1, -yt); + let Ee = 0, we = 1, Ye = 0; + for (this[K] = N & 255; ++Ee < ne && (we *= 256); ) N < 0 && Ye === 0 && this[K + Ee - 1] !== 0 && (Ye = 1), this[K + Ee] = (N / we >> 0) - Ye & 255; + return K + ne; + }, l.prototype.writeIntBE = function(N, K, ne, ue) { + if (N = +N, K = K >>> 0, !ue) { + const ht = Math.pow(2, 8 * ne - 1); + H(this, N, K, ne, ht - 1, -ht); } - let ce = Z - 1, pe = 1, qe = 0; - for (this[j + ce] = S & 255; --ce >= 0 && (pe *= 256); ) S < 0 && qe === 0 && this[j + ce + 1] !== 0 && (qe = 1), this[j + ce] = (S / pe >> 0) - qe & 255; - return j + Z; - }, c.prototype.writeInt8 = function(S, j, Z) { - return S = +S, j = j >>> 0, Z || G(this, S, j, 1, 127, -128), S < 0 && (S = 255 + S + 1), this[j] = S & 255, j + 1; - }, c.prototype.writeInt16LE = function(S, j, Z) { - return S = +S, j = j >>> 0, Z || G(this, S, j, 2, 32767, -32768), this[j] = S & 255, this[j + 1] = S >>> 8, j + 2; - }, c.prototype.writeInt16BE = function(S, j, Z) { - return S = +S, j = j >>> 0, Z || G(this, S, j, 2, 32767, -32768), this[j] = S >>> 8, this[j + 1] = S & 255, j + 2; - }, c.prototype.writeInt32LE = function(S, j, Z) { - return S = +S, j = j >>> 0, Z || G(this, S, j, 4, 2147483647, -2147483648), this[j] = S & 255, this[j + 1] = S >>> 8, this[j + 2] = S >>> 16, this[j + 3] = S >>> 24, j + 4; - }, c.prototype.writeInt32BE = function(S, j, Z) { - return S = +S, j = j >>> 0, Z || G(this, S, j, 4, 2147483647, -2147483648), S < 0 && (S = 4294967295 + S + 1), this[j] = S >>> 24, this[j + 1] = S >>> 16, this[j + 2] = S >>> 8, this[j + 3] = S & 255, j + 4; - }, c.prototype.writeBigInt64LE = Ir(function(S, j = 0) { - return ee(this, S, j, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff")); - }), c.prototype.writeBigInt64BE = Ir(function(S, j = 0) { - return te(this, S, j, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff")); + let Ee = ne - 1, we = 1, Ye = 0; + for (this[K + Ee] = N & 255; --Ee >= 0 && (we *= 256); ) N < 0 && Ye === 0 && this[K + Ee + 1] !== 0 && (Ye = 1), this[K + Ee] = (N / we >> 0) - Ye & 255; + return K + ne; + }, l.prototype.writeInt8 = function(N, K, ne) { + return N = +N, K = K >>> 0, ne || H(this, N, K, 1, 127, -128), N < 0 && (N = 255 + N + 1), this[K] = N & 255, K + 1; + }, l.prototype.writeInt16LE = function(N, K, ne) { + return N = +N, K = K >>> 0, ne || H(this, N, K, 2, 32767, -32768), this[K] = N & 255, this[K + 1] = N >>> 8, K + 2; + }, l.prototype.writeInt16BE = function(N, K, ne) { + return N = +N, K = K >>> 0, ne || H(this, N, K, 2, 32767, -32768), this[K] = N >>> 8, this[K + 1] = N & 255, K + 2; + }, l.prototype.writeInt32LE = function(N, K, ne) { + return N = +N, K = K >>> 0, ne || H(this, N, K, 4, 2147483647, -2147483648), this[K] = N & 255, this[K + 1] = N >>> 8, this[K + 2] = N >>> 16, this[K + 3] = N >>> 24, K + 4; + }, l.prototype.writeInt32BE = function(N, K, ne) { + return N = +N, K = K >>> 0, ne || H(this, N, K, 4, 2147483647, -2147483648), N < 0 && (N = 4294967295 + N + 1), this[K] = N >>> 24, this[K + 1] = N >>> 16, this[K + 2] = N >>> 8, this[K + 3] = N & 255, K + 4; + }, l.prototype.writeBigInt64LE = Ie(function(N, K = 0) { + return re(this, N, K, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff")); + }), l.prototype.writeBigInt64BE = Ie(function(N, K = 0) { + return te(this, N, K, -BigInt("0x8000000000000000"), BigInt("0x7fffffffffffffff")); }); - function oe(q, S, j, Z, ne, ce) { - if (j + Z > q.length) throw new RangeError("Index out of range"); - if (j < 0) throw new RangeError("Index out of range"); + function ae(W, N, K, ne, ue, Ee) { + if (K + ne > W.length) throw new RangeError("Index out of range"); + if (K < 0) throw new RangeError("Index out of range"); } - function ie(q, S, j, Z, ne) { - return S = +S, j = j >>> 0, ne || oe(q, S, j, 4), r.write(q, S, j, Z, 23, 4), j + 4; + function xe(W, N, K, ne, ue) { + return N = +N, K = K >>> 0, ue || ae(W, N, K, 4), r.write(W, N, K, ne, 23, 4), K + 4; } - c.prototype.writeFloatLE = function(S, j, Z) { - return ie(this, S, j, true, Z); - }, c.prototype.writeFloatBE = function(S, j, Z) { - return ie(this, S, j, false, Z); + l.prototype.writeFloatLE = function(N, K, ne) { + return xe(this, N, K, true, ne); + }, l.prototype.writeFloatBE = function(N, K, ne) { + return xe(this, N, K, false, ne); }; - function xe(q, S, j, Z, ne) { - return S = +S, j = j >>> 0, ne || oe(q, S, j, 8), r.write(q, S, j, Z, 52, 8), j + 8; + function me(W, N, K, ne, ue) { + return N = +N, K = K >>> 0, ue || ae(W, N, K, 8), r.write(W, N, K, ne, 52, 8), K + 8; } - c.prototype.writeDoubleLE = function(S, j, Z) { - return xe(this, S, j, true, Z); - }, c.prototype.writeDoubleBE = function(S, j, Z) { - return xe(this, S, j, false, Z); - }, c.prototype.copy = function(S, j, Z, ne) { - if (!c.isBuffer(S)) throw new TypeError("argument should be a Buffer"); - if (Z || (Z = 0), !ne && ne !== 0 && (ne = this.length), j >= S.length && (j = S.length), j || (j = 0), ne > 0 && ne < Z && (ne = Z), ne === Z || S.length === 0 || this.length === 0) return 0; - if (j < 0) throw new RangeError("targetStart out of bounds"); - if (Z < 0 || Z >= this.length) throw new RangeError("Index out of range"); - if (ne < 0) throw new RangeError("sourceEnd out of bounds"); - ne > this.length && (ne = this.length), S.length - j < ne - Z && (ne = S.length - j + Z); - const ce = ne - Z; - return this === S && typeof Uint8Array.prototype.copyWithin == "function" ? this.copyWithin(j, Z, ne) : Uint8Array.prototype.set.call(S, this.subarray(Z, ne), j), ce; - }, c.prototype.fill = function(S, j, Z, ne) { - if (typeof S == "string") { - if (typeof j == "string" ? (ne = j, j = 0, Z = this.length) : typeof Z == "string" && (ne = Z, Z = this.length), ne !== void 0 && typeof ne != "string") throw new TypeError("encoding must be a string"); - if (typeof ne == "string" && !c.isEncoding(ne)) throw new TypeError("Unknown encoding: " + ne); - if (S.length === 1) { - const pe = S.charCodeAt(0); - (ne === "utf8" && pe < 128 || ne === "latin1") && (S = pe); + l.prototype.writeDoubleLE = function(N, K, ne) { + return me(this, N, K, true, ne); + }, l.prototype.writeDoubleBE = function(N, K, ne) { + return me(this, N, K, false, ne); + }, l.prototype.copy = function(N, K, ne, ue) { + if (!l.isBuffer(N)) throw new TypeError("argument should be a Buffer"); + if (ne || (ne = 0), !ue && ue !== 0 && (ue = this.length), K >= N.length && (K = N.length), K || (K = 0), ue > 0 && ue < ne && (ue = ne), ue === ne || N.length === 0 || this.length === 0) return 0; + if (K < 0) throw new RangeError("targetStart out of bounds"); + if (ne < 0 || ne >= this.length) throw new RangeError("Index out of range"); + if (ue < 0) throw new RangeError("sourceEnd out of bounds"); + ue > this.length && (ue = this.length), N.length - K < ue - ne && (ue = N.length - K + ne); + const Ee = ue - ne; + return this === N && typeof Uint8Array.prototype.copyWithin == "function" ? this.copyWithin(K, ne, ue) : Uint8Array.prototype.set.call(N, this.subarray(ne, ue), K), Ee; + }, l.prototype.fill = function(N, K, ne, ue) { + if (typeof N == "string") { + if (typeof K == "string" ? (ue = K, K = 0, ne = this.length) : typeof ne == "string" && (ue = ne, ne = this.length), ue !== void 0 && typeof ue != "string") throw new TypeError("encoding must be a string"); + if (typeof ue == "string" && !l.isEncoding(ue)) throw new TypeError("Unknown encoding: " + ue); + if (N.length === 1) { + const we = N.charCodeAt(0); + (ue === "utf8" && we < 128 || ue === "latin1") && (N = we); } - } else typeof S == "number" ? S = S & 255 : typeof S == "boolean" && (S = Number(S)); - if (j < 0 || this.length < j || this.length < Z) throw new RangeError("Out of range index"); - if (Z <= j) return this; - j = j >>> 0, Z = Z === void 0 ? this.length : Z >>> 0, S || (S = 0); - let ce; - if (typeof S == "number") for (ce = j; ce < Z; ++ce) this[ce] = S; + } else typeof N == "number" ? N = N & 255 : typeof N == "boolean" && (N = Number(N)); + if (K < 0 || this.length < K || this.length < ne) throw new RangeError("Out of range index"); + if (ne <= K) return this; + K = K >>> 0, ne = ne === void 0 ? this.length : ne >>> 0, N || (N = 0); + let Ee; + if (typeof N == "number") for (Ee = K; Ee < ne; ++Ee) this[Ee] = N; else { - const pe = c.isBuffer(S) ? S : c.from(S, ne), qe = pe.length; - if (qe === 0) throw new TypeError('The value "' + S + '" is invalid for argument "value"'); - for (ce = 0; ce < Z - j; ++ce) this[ce + j] = pe[ce % qe]; + const we = l.isBuffer(N) ? N : l.from(N, ue), Ye = we.length; + if (Ye === 0) throw new TypeError('The value "' + N + '" is invalid for argument "value"'); + for (Ee = 0; Ee < ne - K; ++Ee) this[Ee + K] = we[Ee % Ye]; } return this; }; - const de = {}; - function he(q, S, j) { - de[q] = class extends j { + const fe = {}; + function ye(W, N, K) { + fe[W] = class extends K { constructor() { super(), Object.defineProperty(this, "message", { - value: S.apply(this, arguments), + value: N.apply(this, arguments), writable: true, configurable: true - }), this.name = `${this.name} [${q}]`, this.stack, delete this.name; + }), this.name = `${this.name} [${W}]`, this.stack, delete this.name; } get code() { - return q; + return W; } - set code(ne) { + set code(ue) { Object.defineProperty(this, "code", { configurable: true, enumerable: true, - value: ne, + value: ue, writable: true }); } toString() { - return `${this.name} [${q}]: ${this.message}`; + return `${this.name} [${W}]: ${this.message}`; } }; } - he("ERR_BUFFER_OUT_OF_BOUNDS", function(q) { - return q ? `${q} is outside of buffer bounds` : "Attempt to access memory outside buffer bounds"; - }, RangeError), he("ERR_INVALID_ARG_TYPE", function(q, S) { - return `The "${q}" argument must be of type number. Received type ${typeof S}`; - }, TypeError), he("ERR_OUT_OF_RANGE", function(q, S, j) { - let Z = `The value of "${q}" is out of range.`, ne = j; - return Number.isInteger(j) && Math.abs(j) > 2 ** 32 ? ne = be(String(j)) : typeof j == "bigint" && (ne = String(j), (j > BigInt(2) ** BigInt(32) || j < -(BigInt(2) ** BigInt(32))) && (ne = be(ne)), ne += "n"), Z += ` It must be ${S}. Received ${ne}`, Z; + ye("ERR_BUFFER_OUT_OF_BOUNDS", function(W) { + return W ? `${W} is outside of buffer bounds` : "Attempt to access memory outside buffer bounds"; + }, RangeError), ye("ERR_INVALID_ARG_TYPE", function(W, N) { + return `The "${W}" argument must be of type number. Received type ${typeof N}`; + }, TypeError), ye("ERR_OUT_OF_RANGE", function(W, N, K) { + let ne = `The value of "${W}" is out of range.`, ue = K; + return Number.isInteger(K) && Math.abs(K) > 2 ** 32 ? ue = Ce(String(K)) : typeof K == "bigint" && (ue = String(K), (K > BigInt(2) ** BigInt(32) || K < -(BigInt(2) ** BigInt(32))) && (ue = Ce(ue)), ue += "n"), ne += ` It must be ${N}. Received ${ue}`, ne; }, RangeError); - function be(q) { - let S = "", j = q.length; - const Z = q[0] === "-" ? 1 : 0; - for (; j >= Z + 4; j -= 3) S = `_${q.slice(j - 3, j)}${S}`; - return `${q.slice(0, j)}${S}`; + function Ce(W) { + let N = "", K = W.length; + const ne = W[0] === "-" ? 1 : 0; + for (; K >= ne + 4; K -= 3) N = `_${W.slice(K - 3, K)}${N}`; + return `${W.slice(0, K)}${N}`; } - function ve(q, S, j) { - Ie(S, "offset"), (q[S] === void 0 || q[S + j] === void 0) && Ue(S, q.length - (j + 1)); + function ke(W, N, K) { + Re(N, "offset"), (W[N] === void 0 || W[N + K] === void 0) && O(N, W.length - (K + 1)); } - function Ce(q, S, j, Z, ne, ce) { - if (q > j || q < S) { - const pe = typeof S == "bigint" ? "n" : ""; - let qe; - throw S === 0 || S === BigInt(0) ? qe = `>= 0${pe} and < 2${pe} ** ${(ce + 1) * 8}${pe}` : qe = `>= -(2${pe} ** ${(ce + 1) * 8 - 1}${pe}) and < 2 ** ${(ce + 1) * 8 - 1}${pe}`, new de.ERR_OUT_OF_RANGE("value", qe, q); + function je(W, N, K, ne, ue, Ee) { + if (W > K || W < N) { + const we = typeof N == "bigint" ? "n" : ""; + let Ye; + throw N === 0 || N === BigInt(0) ? Ye = `>= 0${we} and < 2${we} ** ${(Ee + 1) * 8}${we}` : Ye = `>= -(2${we} ** ${(Ee + 1) * 8 - 1}${we}) and < 2 ** ${(Ee + 1) * 8 - 1}${we}`, new fe.ERR_OUT_OF_RANGE("value", Ye, W); } - ve(Z, ne, ce); + ke(ne, ue, Ee); } - function Ie(q, S) { - if (typeof q != "number") throw new de.ERR_INVALID_ARG_TYPE(S, "number", q); + function Re(W, N) { + if (typeof W != "number") throw new fe.ERR_INVALID_ARG_TYPE(N, "number", W); } - function Ue(q, S, j) { - throw Math.floor(q) !== q ? (Ie(q, j), new de.ERR_OUT_OF_RANGE("offset", "an integer", q)) : S < 0 ? new de.ERR_BUFFER_OUT_OF_BOUNDS() : new de.ERR_OUT_OF_RANGE("offset", `>= 0 and <= ${S}`, q); + function O(W, N, K) { + throw Math.floor(W) !== W ? (Re(W, K), new fe.ERR_OUT_OF_RANGE("offset", "an integer", W)) : N < 0 ? new fe.ERR_BUFFER_OUT_OF_BOUNDS() : new fe.ERR_OUT_OF_RANGE("offset", `>= 0 and <= ${N}`, W); } - const ge = /[^+/0-9A-Za-z-_]/g; - function ke(q) { - if (q = q.split("=")[0], q = q.trim().replace(ge, ""), q.length < 2) return ""; - for (; q.length % 4 !== 0; ) q = q + "="; - return q; + const se = /[^+/0-9A-Za-z-_]/g; + function ce(W) { + if (W = W.split("=")[0], W = W.trim().replace(se, ""), W.length < 2) return ""; + for (; W.length % 4 !== 0; ) W = W + "="; + return W; } - function ze(q, S) { - S = S || 1 / 0; - let j; - const Z = q.length; - let ne = null; - const ce = []; - for (let pe = 0; pe < Z; ++pe) { - if (j = q.charCodeAt(pe), j > 55295 && j < 57344) { - if (!ne) { - if (j > 56319) { - (S -= 3) > -1 && ce.push(239, 191, 189); + function ee(W, N) { + N = N || 1 / 0; + let K; + const ne = W.length; + let ue = null; + const Ee = []; + for (let we = 0; we < ne; ++we) { + if (K = W.charCodeAt(we), K > 55295 && K < 57344) { + if (!ue) { + if (K > 56319) { + (N -= 3) > -1 && Ee.push(239, 191, 189); continue; - } else if (pe + 1 === Z) { - (S -= 3) > -1 && ce.push(239, 191, 189); + } else if (we + 1 === ne) { + (N -= 3) > -1 && Ee.push(239, 191, 189); continue; } - ne = j; + ue = K; continue; } - if (j < 56320) { - (S -= 3) > -1 && ce.push(239, 191, 189), ne = j; + if (K < 56320) { + (N -= 3) > -1 && Ee.push(239, 191, 189), ue = K; continue; } - j = (ne - 55296 << 10 | j - 56320) + 65536; - } else ne && (S -= 3) > -1 && ce.push(239, 191, 189); - if (ne = null, j < 128) { - if ((S -= 1) < 0) break; - ce.push(j); - } else if (j < 2048) { - if ((S -= 2) < 0) break; - ce.push(j >> 6 | 192, j & 63 | 128); - } else if (j < 65536) { - if ((S -= 3) < 0) break; - ce.push(j >> 12 | 224, j >> 6 & 63 | 128, j & 63 | 128); - } else if (j < 1114112) { - if ((S -= 4) < 0) break; - ce.push(j >> 18 | 240, j >> 12 & 63 | 128, j >> 6 & 63 | 128, j & 63 | 128); + K = (ue - 55296 << 10 | K - 56320) + 65536; + } else ue && (N -= 3) > -1 && Ee.push(239, 191, 189); + if (ue = null, K < 128) { + if ((N -= 1) < 0) break; + Ee.push(K); + } else if (K < 2048) { + if ((N -= 2) < 0) break; + Ee.push(K >> 6 | 192, K & 63 | 128); + } else if (K < 65536) { + if ((N -= 3) < 0) break; + Ee.push(K >> 12 | 224, K >> 6 & 63 | 128, K & 63 | 128); + } else if (K < 1114112) { + if ((N -= 4) < 0) break; + Ee.push(K >> 18 | 240, K >> 12 & 63 | 128, K >> 6 & 63 | 128, K & 63 | 128); } else throw new Error("Invalid code point"); } - return ce; + return Ee; } - function Qe(q) { - const S = []; - for (let j = 0; j < q.length; ++j) S.push(q.charCodeAt(j) & 255); - return S; + function X(W) { + const N = []; + for (let K = 0; K < W.length; ++K) N.push(W.charCodeAt(K) & 255); + return N; } - function Le(q, S) { - let j, Z, ne; - const ce = []; - for (let pe = 0; pe < q.length && !((S -= 2) < 0); ++pe) j = q.charCodeAt(pe), Z = j >> 8, ne = j % 256, ce.push(ne), ce.push(Z); - return ce; + function oe(W, N) { + let K, ne, ue; + const Ee = []; + for (let we = 0; we < W.length && !((N -= 2) < 0); ++we) K = W.charCodeAt(we), ne = K >> 8, ue = K % 256, Ee.push(ue), Ee.push(ne); + return Ee; } - function ft(q) { - return t.toByteArray(ke(q)); + function Be(W) { + return t.toByteArray(ce(W)); } - function rt(q, S, j, Z) { - let ne; - for (ne = 0; ne < Z && !(ne + j >= S.length || ne >= q.length); ++ne) S[ne + j] = q[ne]; - return ne; + function ve(W, N, K, ne) { + let ue; + for (ue = 0; ue < ne && !(ue + K >= N.length || ue >= W.length); ++ue) N[ue + K] = W[ue]; + return ue; } - function wt(q, S) { - return q instanceof S || q != null && q.constructor != null && q.constructor.name != null && q.constructor.name === S.name; + function he(W, N) { + return W instanceof N || W != null && W.constructor != null && W.constructor.name != null && W.constructor.name === N.name; } - function _n(q) { - return q !== q; + function Se(W) { + return W !== W; } - const Wr = (function() { - const q = "0123456789abcdef", S = new Array(256); - for (let j = 0; j < 16; ++j) { - const Z = j * 16; - for (let ne = 0; ne < 16; ++ne) S[Z + ne] = q[j] + q[ne]; + const Ue = (function() { + const W = "0123456789abcdef", N = new Array(256); + for (let K = 0; K < 16; ++K) { + const ne = K * 16; + for (let ue = 0; ue < 16; ++ue) N[ne + ue] = W[K] + W[ue]; } - return S; + return N; })(); - function Ir(q) { - return typeof BigInt > "u" ? dr : q; + function Ie(W) { + return typeof BigInt > "u" ? Me : W; } - function dr() { + function Me() { throw new Error("BigInt not supported"); } - })(I1)), I1; + })(Ph)), Ph; } - var fg = tb(); - typeof window < "u" && (window.Buffer = fg.Buffer, window.global = window); - var fe = r9(), Ou = {}, P1 = { + var y4 = lA(); + typeof window < "u" && (window.Buffer = y4.Buffer, window.global = window); + var Ae = i8(), Qu = {}, Nh = { exports: {} - }, Tr = {}, N1 = { + }, Lr = {}, jh = { exports: {} - }, j1 = {}; - var Ap; - function rb() { - return Ap || (Ap = 1, (function(e) { - function t(Y, Q) { - var V = Y.length; - Y.push(Q); - e: for (; 0 < V; ) { - var M = V - 1 >>> 1, G = Y[M]; - if (0 < a(G, Q)) Y[M] = Q, Y[V] = G, V = M; + }, zh = {}; + var C6; + function cA() { + return C6 || (C6 = 1, (function(e) { + function t(J, Q) { + var Z = J.length; + J.push(Q); + e: for (; 0 < Z; ) { + var M = Z - 1 >>> 1, H = J[M]; + if (0 < a(H, Q)) J[M] = Q, J[Z] = H, Z = M; else break e; } } - function r(Y) { - return Y.length === 0 ? null : Y[0]; + function r(J) { + return J.length === 0 ? null : J[0]; } - function n(Y) { - if (Y.length === 0) return null; - var Q = Y[0], V = Y.pop(); - if (V !== Q) { - Y[0] = V; - e: for (var M = 0, G = Y.length, ee = G >>> 1; M < ee; ) { - var te = 2 * (M + 1) - 1, oe = Y[te], ie = te + 1, xe = Y[ie]; - if (0 > a(oe, V)) ie < G && 0 > a(xe, oe) ? (Y[M] = xe, Y[ie] = V, M = ie) : (Y[M] = oe, Y[te] = V, M = te); - else if (ie < G && 0 > a(xe, V)) Y[M] = xe, Y[ie] = V, M = ie; + function n(J) { + if (J.length === 0) return null; + var Q = J[0], Z = J.pop(); + if (Z !== Q) { + J[0] = Z; + e: for (var M = 0, H = J.length, re = H >>> 1; M < re; ) { + var te = 2 * (M + 1) - 1, ae = J[te], xe = te + 1, me = J[xe]; + if (0 > a(ae, Z)) xe < H && 0 > a(me, ae) ? (J[M] = me, J[xe] = Z, M = xe) : (J[M] = ae, J[te] = Z, M = te); + else if (xe < H && 0 > a(me, Z)) J[M] = me, J[xe] = Z, M = xe; else break e; } } return Q; } - function a(Y, Q) { - var V = Y.sortIndex - Q.sortIndex; - return V !== 0 ? V : Y.id - Q.id; + function a(J, Q) { + var Z = J.sortIndex - Q.sortIndex; + return Z !== 0 ? Z : J.id - Q.id; } if (typeof performance == "object" && typeof performance.now == "function") { var i = performance; @@ -1256,118 +1256,118 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy return i.now(); }; } else { - var l = Date, c = l.now(); + var s = Date, l = s.now(); e.unstable_now = function() { - return l.now() - c; + return s.now() - l; }; } - var u = [], x = [], f = 1, h = null, p = 3, m = false, y = false, B = false, v = typeof setTimeout == "function" ? setTimeout : null, D = typeof clearTimeout == "function" ? clearTimeout : null, P = typeof setImmediate < "u" ? setImmediate : null; + var u = [], x = [], d = 1, f = null, m = 3, p = false, g = false, E = false, A = typeof setTimeout == "function" ? setTimeout : null, w = typeof clearTimeout == "function" ? clearTimeout : null, D = typeof setImmediate < "u" ? setImmediate : null; typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling); - function k(Y) { + function B(J) { for (var Q = r(x); Q !== null; ) { if (Q.callback === null) n(x); - else if (Q.startTime <= Y) n(x), Q.sortIndex = Q.expirationTime, t(u, Q); + else if (Q.startTime <= J) n(x), Q.sortIndex = Q.expirationTime, t(u, Q); else break; Q = r(x); } } - function w(Y) { - if (B = false, k(Y), !y) if (r(u) !== null) y = true, $(_); + function v(J) { + if (E = false, B(J), !g) if (r(u) !== null) g = true, $(_); else { var Q = r(x); - Q !== null && X(w, Q.startTime - Y); + Q !== null && Y(v, Q.startTime - J); } } - function _(Y, Q) { - y = false, B && (B = false, D(U), U = -1), m = true; - var V = p; + function _(J, Q) { + g = false, E && (E = false, w(z), z = -1), p = true; + var Z = m; try { - for (k(Q), h = r(u); h !== null && (!(h.expirationTime > Q) || Y && !I()); ) { - var M = h.callback; + for (B(Q), f = r(u); f !== null && (!(f.expirationTime > Q) || J && !U()); ) { + var M = f.callback; if (typeof M == "function") { - h.callback = null, p = h.priorityLevel; - var G = M(h.expirationTime <= Q); - Q = e.unstable_now(), typeof G == "function" ? h.callback = G : h === r(u) && n(u), k(Q); + f.callback = null, m = f.priorityLevel; + var H = M(f.expirationTime <= Q); + Q = e.unstable_now(), typeof H == "function" ? f.callback = H : f === r(u) && n(u), B(Q); } else n(u); - h = r(u); + f = r(u); } - if (h !== null) var ee = true; + if (f !== null) var re = true; else { var te = r(x); - te !== null && X(w, te.startTime - Q), ee = false; + te !== null && Y(v, te.startTime - Q), re = false; } - return ee; + return re; } finally { - h = null, p = V, m = false; + f = null, m = Z, p = false; } } - var T = false, N = null, U = -1, C = 5, z = -1; - function I() { - return !(e.unstable_now() - z < C); + var T = false, I = null, z = -1, C = 5, j = -1; + function U() { + return !(e.unstable_now() - j < C); } - function R() { - if (N !== null) { - var Y = e.unstable_now(); - z = Y; + function P() { + if (I !== null) { + var J = e.unstable_now(); + j = J; var Q = true; try { - Q = N(true, Y); + Q = I(true, J); } finally { - Q ? L() : (T = false, N = null); + Q ? L() : (T = false, I = null); } } else T = false; } var L; - if (typeof P == "function") L = function() { - P(R); + if (typeof D == "function") L = function() { + D(P); }; else if (typeof MessageChannel < "u") { - var O = new MessageChannel(), W = O.port2; - O.port1.onmessage = R, L = function() { - W.postMessage(null); + var F = new MessageChannel(), q = F.port2; + F.port1.onmessage = P, L = function() { + q.postMessage(null); }; } else L = function() { - v(R, 0); + A(P, 0); }; - function $(Y) { - N = Y, T || (T = true, L()); + function $(J) { + I = J, T || (T = true, L()); } - function X(Y, Q) { - U = v(function() { - Y(e.unstable_now()); + function Y(J, Q) { + z = A(function() { + J(e.unstable_now()); }, Q); } - e.unstable_IdlePriority = 5, e.unstable_ImmediatePriority = 1, e.unstable_LowPriority = 4, e.unstable_NormalPriority = 3, e.unstable_Profiling = null, e.unstable_UserBlockingPriority = 2, e.unstable_cancelCallback = function(Y) { - Y.callback = null; + e.unstable_IdlePriority = 5, e.unstable_ImmediatePriority = 1, e.unstable_LowPriority = 4, e.unstable_NormalPriority = 3, e.unstable_Profiling = null, e.unstable_UserBlockingPriority = 2, e.unstable_cancelCallback = function(J) { + J.callback = null; }, e.unstable_continueExecution = function() { - y || m || (y = true, $(_)); - }, e.unstable_forceFrameRate = function(Y) { - 0 > Y || 125 < Y ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : C = 0 < Y ? Math.floor(1e3 / Y) : 5; + g || p || (g = true, $(_)); + }, e.unstable_forceFrameRate = function(J) { + 0 > J || 125 < J ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : C = 0 < J ? Math.floor(1e3 / J) : 5; }, e.unstable_getCurrentPriorityLevel = function() { - return p; + return m; }, e.unstable_getFirstCallbackNode = function() { return r(u); - }, e.unstable_next = function(Y) { - switch (p) { + }, e.unstable_next = function(J) { + switch (m) { case 1: case 2: case 3: var Q = 3; break; default: - Q = p; + Q = m; } - var V = p; - p = Q; + var Z = m; + m = Q; try { - return Y(); + return J(); } finally { - p = V; + m = Z; } }, e.unstable_pauseExecution = function() { }, e.unstable_requestPaint = function() { - }, e.unstable_runWithPriority = function(Y, Q) { - switch (Y) { + }, e.unstable_runWithPriority = function(J, Q) { + switch (J) { case 1: case 2: case 3: @@ -1375,112 +1375,112 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy case 5: break; default: - Y = 3; + J = 3; } - var V = p; - p = Y; + var Z = m; + m = J; try { return Q(); } finally { - p = V; + m = Z; } - }, e.unstable_scheduleCallback = function(Y, Q, V) { + }, e.unstable_scheduleCallback = function(J, Q, Z) { var M = e.unstable_now(); - switch (typeof V == "object" && V !== null ? (V = V.delay, V = typeof V == "number" && 0 < V ? M + V : M) : V = M, Y) { + switch (typeof Z == "object" && Z !== null ? (Z = Z.delay, Z = typeof Z == "number" && 0 < Z ? M + Z : M) : Z = M, J) { case 1: - var G = -1; + var H = -1; break; case 2: - G = 250; + H = 250; break; case 5: - G = 1073741823; + H = 1073741823; break; case 4: - G = 1e4; + H = 1e4; break; default: - G = 5e3; + H = 5e3; } - return G = V + G, Y = { - id: f++, + return H = Z + H, J = { + id: d++, callback: Q, - priorityLevel: Y, - startTime: V, - expirationTime: G, + priorityLevel: J, + startTime: Z, + expirationTime: H, sortIndex: -1 - }, V > M ? (Y.sortIndex = V, t(x, Y), r(u) === null && Y === r(x) && (B ? (D(U), U = -1) : B = true, X(w, V - M))) : (Y.sortIndex = G, t(u, Y), y || m || (y = true, $(_))), Y; - }, e.unstable_shouldYield = I, e.unstable_wrapCallback = function(Y) { - var Q = p; + }, Z > M ? (J.sortIndex = Z, t(x, J), r(u) === null && J === r(x) && (E ? (w(z), z = -1) : E = true, Y(v, Z - M))) : (J.sortIndex = H, t(u, J), g || p || (g = true, $(_))), J; + }, e.unstable_shouldYield = U, e.unstable_wrapCallback = function(J) { + var Q = m; return function() { - var V = p; - p = Q; + var Z = m; + m = Q; try { - return Y.apply(this, arguments); + return J.apply(this, arguments); } finally { - p = V; + m = Z; } }; }; - })(j1)), j1; + })(zh)), zh; } - var bp; - function nb() { - return bp || (bp = 1, N1.exports = rb()), N1.exports; + var k6; + function uA() { + return k6 || (k6 = 1, jh.exports = cA()), jh.exports; } - var wp; - function ab() { - if (wp) return Tr; - wp = 1; - var e = r9(), t = nb(); + var D6; + function xA() { + if (D6) return Lr; + D6 = 1; + var e = i8(), t = uA(); function r(o) { - for (var s = "https://reactjs.org/docs/error-decoder.html?invariant=" + o, d = 1; d < arguments.length; d++) s += "&args[]=" + encodeURIComponent(arguments[d]); - return "Minified React error #" + o + "; visit " + s + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; + for (var c = "https://reactjs.org/docs/error-decoder.html?invariant=" + o, h = 1; h < arguments.length; h++) c += "&args[]=" + encodeURIComponent(arguments[h]); + return "Minified React error #" + o + "; visit " + c + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; } var n = /* @__PURE__ */ new Set(), a = {}; - function i(o, s) { - l(o, s), l(o + "Capture", s); + function i(o, c) { + s(o, c), s(o + "Capture", c); } - function l(o, s) { - for (a[o] = s, o = 0; o < s.length; o++) n.add(s[o]); + function s(o, c) { + for (a[o] = c, o = 0; o < c.length; o++) n.add(c[o]); } - var c = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), u = Object.prototype.hasOwnProperty, x = /^[: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]*$/, f = {}, h = {}; - function p(o) { - return u.call(h, o) ? true : u.call(f, o) ? false : x.test(o) ? h[o] = true : (f[o] = true, false); + var l = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), u = Object.prototype.hasOwnProperty, x = /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/, d = {}, f = {}; + function m(o) { + return u.call(f, o) ? true : u.call(d, o) ? false : x.test(o) ? f[o] = true : (d[o] = true, false); } - function m(o, s, d, g) { - if (d !== null && d.type === 0) return false; - switch (typeof s) { + function p(o, c, h, y) { + if (h !== null && h.type === 0) return false; + switch (typeof c) { case "function": case "symbol": return true; case "boolean": - return g ? false : d !== null ? !d.acceptsBooleans : (o = o.toLowerCase().slice(0, 5), o !== "data-" && o !== "aria-"); + return y ? false : h !== null ? !h.acceptsBooleans : (o = o.toLowerCase().slice(0, 5), o !== "data-" && o !== "aria-"); default: return false; } } - function y(o, s, d, g) { - if (s === null || typeof s > "u" || m(o, s, d, g)) return true; - if (g) return false; - if (d !== null) switch (d.type) { + function g(o, c, h, y) { + if (c === null || typeof c > "u" || p(o, c, h, y)) return true; + if (y) return false; + if (h !== null) switch (h.type) { case 3: - return !s; + return !c; case 4: - return s === false; + return c === false; case 5: - return isNaN(s); + return isNaN(c); case 6: - return isNaN(s) || 1 > s; + return isNaN(c) || 1 > c; } return false; } - function B(o, s, d, g, b, F, H) { - this.acceptsBooleans = s === 2 || s === 3 || s === 4, this.attributeName = g, this.attributeNamespace = b, this.mustUseProperty = d, this.propertyName = o, this.type = s, this.sanitizeURL = F, this.removeEmptyString = H; + function E(o, c, h, y, S, R, V) { + this.acceptsBooleans = c === 2 || c === 3 || c === 4, this.attributeName = y, this.attributeNamespace = S, this.mustUseProperty = h, this.propertyName = o, this.type = c, this.sanitizeURL = R, this.removeEmptyString = V; } - var v = {}; + var A = {}; "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(o) { - v[o] = new B(o, 0, false, o, null, false, false); + A[o] = new E(o, 0, false, o, null, false, false); }), [ [ "acceptCharset", @@ -1499,165 +1499,165 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy "http-equiv" ] ].forEach(function(o) { - var s = o[0]; - v[s] = new B(s, 1, false, o[1], null, false, false); + var c = o[0]; + A[c] = new E(c, 1, false, o[1], null, false, false); }), [ "contentEditable", "draggable", "spellCheck", "value" ].forEach(function(o) { - v[o] = new B(o, 2, false, o.toLowerCase(), null, false, false); + A[o] = new E(o, 2, false, o.toLowerCase(), null, false, false); }), [ "autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha" ].forEach(function(o) { - v[o] = new B(o, 2, false, o, null, false, false); + A[o] = new E(o, 2, false, o, null, false, false); }), "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(o) { - v[o] = new B(o, 3, false, o.toLowerCase(), null, false, false); + A[o] = new E(o, 3, false, o.toLowerCase(), null, false, false); }), [ "checked", "multiple", "muted", "selected" ].forEach(function(o) { - v[o] = new B(o, 3, true, o, null, false, false); + A[o] = new E(o, 3, true, o, null, false, false); }), [ "capture", "download" ].forEach(function(o) { - v[o] = new B(o, 4, false, o, null, false, false); + A[o] = new E(o, 4, false, o, null, false, false); }), [ "cols", "rows", "size", "span" ].forEach(function(o) { - v[o] = new B(o, 6, false, o, null, false, false); + A[o] = new E(o, 6, false, o, null, false, false); }), [ "rowSpan", "start" ].forEach(function(o) { - v[o] = new B(o, 5, false, o.toLowerCase(), null, false, false); + A[o] = new E(o, 5, false, o.toLowerCase(), null, false, false); }); - var D = /[\-:]([a-z])/g; - function P(o) { + var w = /[\-:]([a-z])/g; + function D(o) { return o[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(o) { - var s = o.replace(D, P); - v[s] = new B(s, 1, false, o, null, false, false); + var c = o.replace(w, D); + A[c] = new E(c, 1, false, o, null, false, false); }), "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(o) { - var s = o.replace(D, P); - v[s] = new B(s, 1, false, o, "http://www.w3.org/1999/xlink", false, false); + var c = o.replace(w, D); + A[c] = new E(c, 1, false, o, "http://www.w3.org/1999/xlink", false, false); }), [ "xml:base", "xml:lang", "xml:space" ].forEach(function(o) { - var s = o.replace(D, P); - v[s] = new B(s, 1, false, o, "http://www.w3.org/XML/1998/namespace", false, false); + var c = o.replace(w, D); + A[c] = new E(c, 1, false, o, "http://www.w3.org/XML/1998/namespace", false, false); }), [ "tabIndex", "crossOrigin" ].forEach(function(o) { - v[o] = new B(o, 1, false, o.toLowerCase(), null, false, false); - }), v.xlinkHref = new B("xlinkHref", 1, false, "xlink:href", "http://www.w3.org/1999/xlink", true, false), [ + A[o] = new E(o, 1, false, o.toLowerCase(), null, false, false); + }), A.xlinkHref = new E("xlinkHref", 1, false, "xlink:href", "http://www.w3.org/1999/xlink", true, false), [ "src", "href", "action", "formAction" ].forEach(function(o) { - v[o] = new B(o, 1, false, o.toLowerCase(), null, true, true); + A[o] = new E(o, 1, false, o.toLowerCase(), null, true, true); }); - function k(o, s, d, g) { - var b = v.hasOwnProperty(s) ? v[s] : null; - (b !== null ? b.type !== 0 : g || !(2 < s.length) || s[0] !== "o" && s[0] !== "O" || s[1] !== "n" && s[1] !== "N") && (y(s, d, b, g) && (d = null), g || b === null ? p(s) && (d === null ? o.removeAttribute(s) : o.setAttribute(s, "" + d)) : b.mustUseProperty ? o[b.propertyName] = d === null ? b.type === 3 ? false : "" : d : (s = b.attributeName, g = b.attributeNamespace, d === null ? o.removeAttribute(s) : (b = b.type, d = b === 3 || b === 4 && d === true ? "" : "" + d, g ? o.setAttributeNS(g, s, d) : o.setAttribute(s, d)))); + function B(o, c, h, y) { + var S = A.hasOwnProperty(c) ? A[c] : null; + (S !== null ? S.type !== 0 : y || !(2 < c.length) || c[0] !== "o" && c[0] !== "O" || c[1] !== "n" && c[1] !== "N") && (g(c, h, S, y) && (h = null), y || S === null ? m(c) && (h === null ? o.removeAttribute(c) : o.setAttribute(c, "" + h)) : S.mustUseProperty ? o[S.propertyName] = h === null ? S.type === 3 ? false : "" : h : (c = S.attributeName, y = S.attributeNamespace, h === null ? o.removeAttribute(c) : (S = S.type, h = S === 3 || S === 4 && h === true ? "" : "" + h, y ? o.setAttributeNS(y, c, h) : o.setAttribute(c, h)))); } - var w = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, _ = Symbol.for("react.element"), T = Symbol.for("react.portal"), N = Symbol.for("react.fragment"), U = Symbol.for("react.strict_mode"), C = Symbol.for("react.profiler"), z = Symbol.for("react.provider"), I = Symbol.for("react.context"), R = Symbol.for("react.forward_ref"), L = Symbol.for("react.suspense"), O = Symbol.for("react.suspense_list"), W = Symbol.for("react.memo"), $ = Symbol.for("react.lazy"), X = Symbol.for("react.offscreen"), Y = Symbol.iterator; + var v = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, _ = Symbol.for("react.element"), T = Symbol.for("react.portal"), I = Symbol.for("react.fragment"), z = Symbol.for("react.strict_mode"), C = Symbol.for("react.profiler"), j = Symbol.for("react.provider"), U = Symbol.for("react.context"), P = Symbol.for("react.forward_ref"), L = Symbol.for("react.suspense"), F = Symbol.for("react.suspense_list"), q = Symbol.for("react.memo"), $ = Symbol.for("react.lazy"), Y = Symbol.for("react.offscreen"), J = Symbol.iterator; function Q(o) { - return o === null || typeof o != "object" ? null : (o = Y && o[Y] || o["@@iterator"], typeof o == "function" ? o : null); + return o === null || typeof o != "object" ? null : (o = J && o[J] || o["@@iterator"], typeof o == "function" ? o : null); } - var V = Object.assign, M; - function G(o) { + var Z = Object.assign, M; + function H(o) { if (M === void 0) try { throw Error(); - } catch (d) { - var s = d.stack.trim().match(/\n( *(at )?)/); - M = s && s[1] || ""; + } catch (h) { + var c = h.stack.trim().match(/\n( *(at )?)/); + M = c && c[1] || ""; } return ` ` + M + o; } - var ee = false; - function te(o, s) { - if (!o || ee) return ""; - ee = true; - var d = Error.prepareStackTrace; + var re = false; + function te(o, c) { + if (!o || re) return ""; + re = true; + var h = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { - if (s) if (s = function() { + if (c) if (c = function() { throw Error(); - }, Object.defineProperty(s.prototype, "props", { + }, Object.defineProperty(c.prototype, "props", { set: function() { throw Error(); } }), typeof Reflect == "object" && Reflect.construct) { try { - Reflect.construct(s, []); - } catch (ue) { - var g = ue; + Reflect.construct(c, []); + } catch (be) { + var y = be; } - Reflect.construct(o, [], s); + Reflect.construct(o, [], c); } else { try { - s.call(); - } catch (ue) { - g = ue; + c.call(); + } catch (be) { + y = be; } - o.call(s.prototype); + o.call(c.prototype); } else { try { throw Error(); - } catch (ue) { - g = ue; + } catch (be) { + y = be; } o(); } - } catch (ue) { - if (ue && g && typeof ue.stack == "string") { - for (var b = ue.stack.split(` -`), F = g.stack.split(` -`), H = b.length - 1, J = F.length - 1; 1 <= H && 0 <= J && b[H] !== F[J]; ) J--; - for (; 1 <= H && 0 <= J; H--, J--) if (b[H] !== F[J]) { - if (H !== 1 || J !== 1) do - if (H--, J--, 0 > J || b[H] !== F[J]) { - var re = ` -` + b[H].replace(" at new ", " at "); - return o.displayName && re.includes("") && (re = re.replace("", o.displayName)), re; + } catch (be) { + if (be && y && typeof be.stack == "string") { + for (var S = be.stack.split(` +`), R = y.stack.split(` +`), V = S.length - 1, ie = R.length - 1; 1 <= V && 0 <= ie && S[V] !== R[ie]; ) ie--; + for (; 1 <= V && 0 <= ie; V--, ie--) if (S[V] !== R[ie]) { + if (V !== 1 || ie !== 1) do + if (V--, ie--, 0 > ie || S[V] !== R[ie]) { + var le = ` +` + S[V].replace(" at new ", " at "); + return o.displayName && le.includes("") && (le = le.replace("", o.displayName)), le; } - while (1 <= H && 0 <= J); + while (1 <= V && 0 <= ie); break; } } } finally { - ee = false, Error.prepareStackTrace = d; + re = false, Error.prepareStackTrace = h; } - return (o = o ? o.displayName || o.name : "") ? G(o) : ""; + return (o = o ? o.displayName || o.name : "") ? H(o) : ""; } - function oe(o) { + function ae(o) { switch (o.tag) { case 5: - return G(o.type); + return H(o.type); case 16: - return G("Lazy"); + return H("Lazy"); case 13: - return G("Suspense"); + return H("Suspense"); case 19: - return G("SuspenseList"); + return H("SuspenseList"); case 0: case 2: case 15: @@ -1670,60 +1670,60 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy return ""; } } - function ie(o) { + function xe(o) { if (o == null) return null; if (typeof o == "function") return o.displayName || o.name || null; if (typeof o == "string") return o; switch (o) { - case N: + case I: return "Fragment"; case T: return "Portal"; case C: return "Profiler"; - case U: + case z: return "StrictMode"; case L: return "Suspense"; - case O: + case F: return "SuspenseList"; } if (typeof o == "object") switch (o.$$typeof) { - case I: + case U: return (o.displayName || "Context") + ".Consumer"; - case z: + case j: return (o._context.displayName || "Context") + ".Provider"; - case R: - var s = o.render; - return o = o.displayName, o || (o = s.displayName || s.name || "", o = o !== "" ? "ForwardRef(" + o + ")" : "ForwardRef"), o; - case W: - return s = o.displayName || null, s !== null ? s : ie(o.type) || "Memo"; + case P: + var c = o.render; + return o = o.displayName, o || (o = c.displayName || c.name || "", o = o !== "" ? "ForwardRef(" + o + ")" : "ForwardRef"), o; + case q: + return c = o.displayName || null, c !== null ? c : xe(o.type) || "Memo"; case $: - s = o._payload, o = o._init; + c = o._payload, o = o._init; try { - return ie(o(s)); + return xe(o(c)); } catch { } } return null; } - function xe(o) { - var s = o.type; + function me(o) { + var c = o.type; switch (o.tag) { case 24: return "Cache"; case 9: - return (s.displayName || "Context") + ".Consumer"; + return (c.displayName || "Context") + ".Consumer"; case 10: - return (s._context.displayName || "Context") + ".Provider"; + return (c._context.displayName || "Context") + ".Provider"; case 18: return "DehydratedFragment"; case 11: - return o = s.render, o = o.displayName || o.name || "", s.displayName || (o !== "" ? "ForwardRef(" + o + ")" : "ForwardRef"); + return o = c.render, o = o.displayName || o.name || "", c.displayName || (o !== "" ? "ForwardRef(" + o + ")" : "ForwardRef"); case 7: return "Fragment"; case 5: - return s; + return c; case 4: return "Portal"; case 3: @@ -1731,9 +1731,9 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy case 6: return "Text"; case 16: - return ie(s); + return xe(c); case 8: - return s === U ? "StrictMode" : "Mode"; + return c === z ? "StrictMode" : "Mode"; case 22: return "Offscreen"; case 12: @@ -1752,12 +1752,12 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy case 2: case 14: case 15: - if (typeof s == "function") return s.displayName || s.name || null; - if (typeof s == "string") return s; + if (typeof c == "function") return c.displayName || c.name || null; + if (typeof c == "string") return c; } return null; } - function de(o) { + function fe(o) { switch (typeof o) { case "boolean": case "number": @@ -1770,48 +1770,48 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy return ""; } } - function he(o) { - var s = o.type; - return (o = o.nodeName) && o.toLowerCase() === "input" && (s === "checkbox" || s === "radio"); + function ye(o) { + var c = o.type; + return (o = o.nodeName) && o.toLowerCase() === "input" && (c === "checkbox" || c === "radio"); } - function be(o) { - var s = he(o) ? "checked" : "value", d = Object.getOwnPropertyDescriptor(o.constructor.prototype, s), g = "" + o[s]; - if (!o.hasOwnProperty(s) && typeof d < "u" && typeof d.get == "function" && typeof d.set == "function") { - var b = d.get, F = d.set; - return Object.defineProperty(o, s, { + function Ce(o) { + var c = ye(o) ? "checked" : "value", h = Object.getOwnPropertyDescriptor(o.constructor.prototype, c), y = "" + o[c]; + if (!o.hasOwnProperty(c) && typeof h < "u" && typeof h.get == "function" && typeof h.set == "function") { + var S = h.get, R = h.set; + return Object.defineProperty(o, c, { configurable: true, get: function() { - return b.call(this); + return S.call(this); }, - set: function(H) { - g = "" + H, F.call(this, H); + set: function(V) { + y = "" + V, R.call(this, V); } - }), Object.defineProperty(o, s, { - enumerable: d.enumerable + }), Object.defineProperty(o, c, { + enumerable: h.enumerable }), { getValue: function() { - return g; + return y; }, - setValue: function(H) { - g = "" + H; + setValue: function(V) { + y = "" + V; }, stopTracking: function() { - o._valueTracker = null, delete o[s]; + o._valueTracker = null, delete o[c]; } }; } } - function ve(o) { - o._valueTracker || (o._valueTracker = be(o)); + function ke(o) { + o._valueTracker || (o._valueTracker = Ce(o)); } - function Ce(o) { + function je(o) { if (!o) return false; - var s = o._valueTracker; - if (!s) return true; - var d = s.getValue(), g = ""; - return o && (g = he(o) ? o.checked ? "true" : "false" : o.value), o = g, o !== d ? (s.setValue(o), true) : false; + var c = o._valueTracker; + if (!c) return true; + var h = c.getValue(), y = ""; + return o && (y = ye(o) ? o.checked ? "true" : "false" : o.value), o = y, o !== h ? (c.setValue(o), true) : false; } - function Ie(o) { + function Re(o) { if (o = o || (typeof document < "u" ? document : void 0), typeof o > "u") return null; try { return o.activeElement || o.body; @@ -1819,98 +1819,98 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy return o.body; } } - function Ue(o, s) { - var d = s.checked; - return V({}, s, { + function O(o, c) { + var h = c.checked; + return Z({}, c, { defaultChecked: void 0, defaultValue: void 0, value: void 0, - checked: d ?? o._wrapperState.initialChecked + checked: h ?? o._wrapperState.initialChecked }); } - function ge(o, s) { - var d = s.defaultValue == null ? "" : s.defaultValue, g = s.checked != null ? s.checked : s.defaultChecked; - d = de(s.value != null ? s.value : d), o._wrapperState = { - initialChecked: g, - initialValue: d, - controlled: s.type === "checkbox" || s.type === "radio" ? s.checked != null : s.value != null + function se(o, c) { + var h = c.defaultValue == null ? "" : c.defaultValue, y = c.checked != null ? c.checked : c.defaultChecked; + h = fe(c.value != null ? c.value : h), o._wrapperState = { + initialChecked: y, + initialValue: h, + controlled: c.type === "checkbox" || c.type === "radio" ? c.checked != null : c.value != null }; } - function ke(o, s) { - s = s.checked, s != null && k(o, "checked", s, false); + function ce(o, c) { + c = c.checked, c != null && B(o, "checked", c, false); } - function ze(o, s) { - ke(o, s); - var d = de(s.value), g = s.type; - if (d != null) g === "number" ? (d === 0 && o.value === "" || o.value != d) && (o.value = "" + d) : o.value !== "" + d && (o.value = "" + d); - else if (g === "submit" || g === "reset") { + function ee(o, c) { + ce(o, c); + var h = fe(c.value), y = c.type; + if (h != null) y === "number" ? (h === 0 && o.value === "" || o.value != h) && (o.value = "" + h) : o.value !== "" + h && (o.value = "" + h); + else if (y === "submit" || y === "reset") { o.removeAttribute("value"); return; } - s.hasOwnProperty("value") ? Le(o, s.type, d) : s.hasOwnProperty("defaultValue") && Le(o, s.type, de(s.defaultValue)), s.checked == null && s.defaultChecked != null && (o.defaultChecked = !!s.defaultChecked); + c.hasOwnProperty("value") ? oe(o, c.type, h) : c.hasOwnProperty("defaultValue") && oe(o, c.type, fe(c.defaultValue)), c.checked == null && c.defaultChecked != null && (o.defaultChecked = !!c.defaultChecked); } - function Qe(o, s, d) { - if (s.hasOwnProperty("value") || s.hasOwnProperty("defaultValue")) { - var g = s.type; - if (!(g !== "submit" && g !== "reset" || s.value !== void 0 && s.value !== null)) return; - s = "" + o._wrapperState.initialValue, d || s === o.value || (o.value = s), o.defaultValue = s; + function X(o, c, h) { + if (c.hasOwnProperty("value") || c.hasOwnProperty("defaultValue")) { + var y = c.type; + if (!(y !== "submit" && y !== "reset" || c.value !== void 0 && c.value !== null)) return; + c = "" + o._wrapperState.initialValue, h || c === o.value || (o.value = c), o.defaultValue = c; } - d = o.name, d !== "" && (o.name = ""), o.defaultChecked = !!o._wrapperState.initialChecked, d !== "" && (o.name = d); + h = o.name, h !== "" && (o.name = ""), o.defaultChecked = !!o._wrapperState.initialChecked, h !== "" && (o.name = h); } - function Le(o, s, d) { - (s !== "number" || Ie(o.ownerDocument) !== o) && (d == null ? o.defaultValue = "" + o._wrapperState.initialValue : o.defaultValue !== "" + d && (o.defaultValue = "" + d)); + function oe(o, c, h) { + (c !== "number" || Re(o.ownerDocument) !== o) && (h == null ? o.defaultValue = "" + o._wrapperState.initialValue : o.defaultValue !== "" + h && (o.defaultValue = "" + h)); } - var ft = Array.isArray; - function rt(o, s, d, g) { - if (o = o.options, s) { - s = {}; - for (var b = 0; b < d.length; b++) s["$" + d[b]] = true; - for (d = 0; d < o.length; d++) b = s.hasOwnProperty("$" + o[d].value), o[d].selected !== b && (o[d].selected = b), b && g && (o[d].defaultSelected = true); + var Be = Array.isArray; + function ve(o, c, h, y) { + if (o = o.options, c) { + c = {}; + for (var S = 0; S < h.length; S++) c["$" + h[S]] = true; + for (h = 0; h < o.length; h++) S = c.hasOwnProperty("$" + o[h].value), o[h].selected !== S && (o[h].selected = S), S && y && (o[h].defaultSelected = true); } else { - for (d = "" + de(d), s = null, b = 0; b < o.length; b++) { - if (o[b].value === d) { - o[b].selected = true, g && (o[b].defaultSelected = true); + for (h = "" + fe(h), c = null, S = 0; S < o.length; S++) { + if (o[S].value === h) { + o[S].selected = true, y && (o[S].defaultSelected = true); return; } - s !== null || o[b].disabled || (s = o[b]); + c !== null || o[S].disabled || (c = o[S]); } - s !== null && (s.selected = true); + c !== null && (c.selected = true); } } - function wt(o, s) { - if (s.dangerouslySetInnerHTML != null) throw Error(r(91)); - return V({}, s, { + function he(o, c) { + if (c.dangerouslySetInnerHTML != null) throw Error(r(91)); + return Z({}, c, { value: void 0, defaultValue: void 0, children: "" + o._wrapperState.initialValue }); } - function _n(o, s) { - var d = s.value; - if (d == null) { - if (d = s.children, s = s.defaultValue, d != null) { - if (s != null) throw Error(r(92)); - if (ft(d)) { - if (1 < d.length) throw Error(r(93)); - d = d[0]; + function Se(o, c) { + var h = c.value; + if (h == null) { + if (h = c.children, c = c.defaultValue, h != null) { + if (c != null) throw Error(r(92)); + if (Be(h)) { + if (1 < h.length) throw Error(r(93)); + h = h[0]; } - s = d; + c = h; } - s == null && (s = ""), d = s; + c == null && (c = ""), h = c; } o._wrapperState = { - initialValue: de(d) + initialValue: fe(h) }; } - function Wr(o, s) { - var d = de(s.value), g = de(s.defaultValue); - d != null && (d = "" + d, d !== o.value && (o.value = d), s.defaultValue == null && o.defaultValue !== d && (o.defaultValue = d)), g != null && (o.defaultValue = "" + g); + function Ue(o, c) { + var h = fe(c.value), y = fe(c.defaultValue); + h != null && (h = "" + h, h !== o.value && (o.value = h), c.defaultValue == null && o.defaultValue !== h && (o.defaultValue = h)), y != null && (o.defaultValue = "" + y); } - function Ir(o) { - var s = o.textContent; - s === o._wrapperState.initialValue && s !== "" && s !== null && (o.value = s); + function Ie(o) { + var c = o.textContent; + c === o._wrapperState.initialValue && c !== "" && c !== null && (o.value = c); } - function dr(o) { + function Me(o) { switch (o) { case "svg": return "http://www.w3.org/2000/svg"; @@ -1920,33 +1920,33 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy return "http://www.w3.org/1999/xhtml"; } } - function q(o, s) { - return o == null || o === "http://www.w3.org/1999/xhtml" ? dr(s) : o === "http://www.w3.org/2000/svg" && s === "foreignObject" ? "http://www.w3.org/1999/xhtml" : o; + function W(o, c) { + return o == null || o === "http://www.w3.org/1999/xhtml" ? Me(c) : o === "http://www.w3.org/2000/svg" && c === "foreignObject" ? "http://www.w3.org/1999/xhtml" : o; } - var S, j = (function(o) { - return typeof MSApp < "u" && MSApp.execUnsafeLocalFunction ? function(s, d, g, b) { + var N, K = (function(o) { + return typeof MSApp < "u" && MSApp.execUnsafeLocalFunction ? function(c, h, y, S) { MSApp.execUnsafeLocalFunction(function() { - return o(s, d, g, b); + return o(c, h, y, S); }); } : o; - })(function(o, s) { - if (o.namespaceURI !== "http://www.w3.org/2000/svg" || "innerHTML" in o) o.innerHTML = s; + })(function(o, c) { + if (o.namespaceURI !== "http://www.w3.org/2000/svg" || "innerHTML" in o) o.innerHTML = c; else { - for (S = S || document.createElement("div"), S.innerHTML = "" + s.valueOf().toString() + "", s = S.firstChild; o.firstChild; ) o.removeChild(o.firstChild); - for (; s.firstChild; ) o.appendChild(s.firstChild); + for (N = N || document.createElement("div"), N.innerHTML = "" + c.valueOf().toString() + "", c = N.firstChild; o.firstChild; ) o.removeChild(o.firstChild); + for (; c.firstChild; ) o.appendChild(c.firstChild); } }); - function Z(o, s) { - if (s) { - var d = o.firstChild; - if (d && d === o.lastChild && d.nodeType === 3) { - d.nodeValue = s; + function ne(o, c) { + if (c) { + var h = o.firstChild; + if (h && h === o.lastChild && h.nodeType === 3) { + h.nodeValue = c; return; } } - o.textContent = s; + o.textContent = c; } - var ne = { + var ue = { animationIterationCount: true, aspectRatio: true, borderImageOutset: true, @@ -1990,28 +1990,28 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy strokeMiterlimit: true, strokeOpacity: true, strokeWidth: true - }, ce = [ + }, Ee = [ "Webkit", "ms", "Moz", "O" ]; - Object.keys(ne).forEach(function(o) { - ce.forEach(function(s) { - s = s + o.charAt(0).toUpperCase() + o.substring(1), ne[s] = ne[o]; + Object.keys(ue).forEach(function(o) { + Ee.forEach(function(c) { + c = c + o.charAt(0).toUpperCase() + o.substring(1), ue[c] = ue[o]; }); }); - function pe(o, s, d) { - return s == null || typeof s == "boolean" || s === "" ? "" : d || typeof s != "number" || s === 0 || ne.hasOwnProperty(o) && ne[o] ? ("" + s).trim() : s + "px"; + function we(o, c, h) { + return c == null || typeof c == "boolean" || c === "" ? "" : h || typeof c != "number" || c === 0 || ue.hasOwnProperty(o) && ue[o] ? ("" + c).trim() : c + "px"; } - function qe(o, s) { + function Ye(o, c) { o = o.style; - for (var d in s) if (s.hasOwnProperty(d)) { - var g = d.indexOf("--") === 0, b = pe(d, s[d], g); - d === "float" && (d = "cssFloat"), g ? o.setProperty(d, b) : o[d] = b; + for (var h in c) if (c.hasOwnProperty(h)) { + var y = h.indexOf("--") === 0, S = we(h, c[h], y); + h === "float" && (h = "cssFloat"), y ? o.setProperty(h, S) : o[h] = S; } } - var yt = V({ + var ht = Z({ menuitem: true }, { area: true, @@ -2030,18 +2030,18 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy track: true, wbr: true }); - function Ze(o, s) { - if (s) { - if (yt[o] && (s.children != null || s.dangerouslySetInnerHTML != null)) throw Error(r(137, o)); - if (s.dangerouslySetInnerHTML != null) { - if (s.children != null) throw Error(r(60)); - if (typeof s.dangerouslySetInnerHTML != "object" || !("__html" in s.dangerouslySetInnerHTML)) throw Error(r(61)); + function Xe(o, c) { + if (c) { + if (ht[o] && (c.children != null || c.dangerouslySetInnerHTML != null)) throw Error(r(137, o)); + if (c.dangerouslySetInnerHTML != null) { + if (c.children != null) throw Error(r(60)); + if (typeof c.dangerouslySetInnerHTML != "object" || !("__html" in c.dangerouslySetInnerHTML)) throw Error(r(61)); } - if (s.style != null && typeof s.style != "object") throw Error(r(62)); + if (c.style != null && typeof c.style != "object") throw Error(r(62)); } } - function We(o, s) { - if (o.indexOf("-") === -1) return typeof s.is == "string"; + function tt(o, c) { + if (o.indexOf("-") === -1) return typeof c.is == "string"; switch (o) { case "annotation-xml": case "color-profile": @@ -2056,51 +2056,51 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy return true; } } - var Je = null; - function to(o) { + var at = null; + function $n(o) { return o = o.target || o.srcElement || window, o.correspondingUseElement && (o = o.correspondingUseElement), o.nodeType === 3 ? o.parentNode : o; } - var ro = null, no = null, ao = null; - function ws(o) { - if (o = qs(o)) { - if (typeof ro != "function") throw Error(r(280)); - var s = o.stateNode; - s && (s = ru(s), ro(o.stateNode, o.type, s)); + var Xn = null, Nn = null, zr = null; + function Jn(o) { + if (o = V0(o)) { + if (typeof Xn != "function") throw Error(r(280)); + var c = o.stateNode; + c && (c = au(c), Xn(o.stateNode, o.type, c)); } } - function vs(o) { - no ? ao ? ao.push(o) : ao = [ + function C0(o) { + Nn ? zr ? zr.push(o) : zr = [ o - ] : no = o; + ] : Nn = o; } - function Ic() { - if (no) { - var o = no, s = ao; - if (ao = no = null, ws(o), s) for (o = 0; o < s.length; o++) ws(s[o]); + function Pc() { + if (Nn) { + var o = Nn, c = zr; + if (zr = Nn = null, Jn(o), c) for (o = 0; o < c.length; o++) Jn(c[o]); } } - function Pc(o, s) { - return o(s); + function Nc(o, c) { + return o(c); } - function ii() { + function lo() { } - var Bs = false; - function Nc(o, s, d) { - if (Bs) return o(s, d); - Bs = true; + var k0 = false; + function jc(o, c, h) { + if (k0) return o(c, h); + k0 = true; try { - return Pc(o, s, d); + return Nc(o, c, h); } finally { - Bs = false, (no !== null || ao !== null) && (ii(), Ic()); + k0 = false, (Nn !== null || zr !== null) && (lo(), Pc()); } } - function oo(o, s) { - var d = o.stateNode; - if (d === null) return null; - var g = ru(d); - if (g === null) return null; - d = g[s]; - e: switch (s) { + function ci(o, c) { + var h = o.stateNode; + if (h === null) return null; + var y = au(h); + if (y === null) return null; + h = y[c]; + e: switch (c) { case "onClick": case "onClickCapture": case "onDoubleClick": @@ -2112,155 +2112,155 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy case "onMouseUp": case "onMouseUpCapture": case "onMouseEnter": - (g = !g.disabled) || (o = o.type, g = !(o === "button" || o === "input" || o === "select" || o === "textarea")), o = !g; + (y = !y.disabled) || (o = o.type, y = !(o === "button" || o === "input" || o === "select" || o === "textarea")), o = !y; break e; default: o = false; } if (o) return null; - if (d && typeof d != "function") throw Error(r(231, s, typeof d)); - return d; + if (h && typeof h != "function") throw Error(r(231, c, typeof h)); + return h; } - var Cs = false; - if (c) try { - var si = {}; - Object.defineProperty(si, "passive", { + var D0 = false; + if (l) try { + var co = {}; + Object.defineProperty(co, "passive", { get: function() { - Cs = true; + D0 = true; } - }), window.addEventListener("test", si, si), window.removeEventListener("test", si, si); + }), window.addEventListener("test", co, co), window.removeEventListener("test", co, co); } catch { - Cs = false; + D0 = false; } - function qd(o, s, d, g, b, F, H, J, re) { - var ue = Array.prototype.slice.call(arguments, 3); + function Vd(o, c, h, y, S, R, V, ie, le) { + var be = Array.prototype.slice.call(arguments, 3); try { - s.apply(d, ue); - } catch (ye) { - this.onError(ye); + c.apply(h, be); + } catch (_e) { + this.onError(_e); } } - var li = false, io = null, a0 = false, ks = null, jc = { + var uo = false, ui = null, os = false, F0 = null, zc = { onError: function(o) { - li = true, io = o; + uo = true, ui = o; } }; - function Gd(o, s, d, g, b, F, H, J, re) { - li = false, io = null, qd.apply(jc, arguments); + function Wd(o, c, h, y, S, R, V, ie, le) { + uo = false, ui = null, Vd.apply(zc, arguments); } - function Vd(o, s, d, g, b, F, H, J, re) { - if (Gd.apply(this, arguments), li) { - if (li) { - var ue = io; - li = false, io = null; + function Zd(o, c, h, y, S, R, V, ie, le) { + if (Wd.apply(this, arguments), uo) { + if (uo) { + var be = ui; + uo = false, ui = null; } else throw Error(r(198)); - a0 || (a0 = true, ks = ue); + os || (os = true, F0 = be); } } - function Ba(o) { - var s = o, d = o; - if (o.alternate) for (; s.return; ) s = s.return; + function Ia(o) { + var c = o, h = o; + if (o.alternate) for (; c.return; ) c = c.return; else { - o = s; + o = c; do - s = o, (s.flags & 4098) !== 0 && (d = s.return), o = s.return; + c = o, (c.flags & 4098) !== 0 && (h = c.return), o = c.return; while (o); } - return s.tag === 3 ? d : null; + return c.tag === 3 ? h : null; } - function zc(o) { + function Uc(o) { if (o.tag === 13) { - var s = o.memoizedState; - if (s === null && (o = o.alternate, o !== null && (s = o.memoizedState)), s !== null) return s.dehydrated; + var c = o.memoizedState; + if (c === null && (o = o.alternate, o !== null && (c = o.memoizedState)), c !== null) return c.dehydrated; } return null; } - function Ee(o) { - if (Ba(o) !== o) throw Error(r(188)); + function Rc(o) { + if (Ia(o) !== o) throw Error(r(188)); } - function Me(o) { - var s = o.alternate; - if (!s) { - if (s = Ba(o), s === null) throw Error(r(188)); - return s !== o ? null : o; + function Fe(o) { + var c = o.alternate; + if (!c) { + if (c = Ia(o), c === null) throw Error(r(188)); + return c !== o ? null : o; } - for (var d = o, g = s; ; ) { - var b = d.return; - if (b === null) break; - var F = b.alternate; - if (F === null) { - if (g = b.return, g !== null) { - d = g; + for (var h = o, y = c; ; ) { + var S = h.return; + if (S === null) break; + var R = S.alternate; + if (R === null) { + if (y = S.return, y !== null) { + h = y; continue; } break; } - if (b.child === F.child) { - for (F = b.child; F; ) { - if (F === d) return Ee(b), o; - if (F === g) return Ee(b), s; - F = F.sibling; + if (S.child === R.child) { + for (R = S.child; R; ) { + if (R === h) return Rc(S), o; + if (R === y) return Rc(S), c; + R = R.sibling; } throw Error(r(188)); } - if (d.return !== g.return) d = b, g = F; + if (h.return !== y.return) h = S, y = R; else { - for (var H = false, J = b.child; J; ) { - if (J === d) { - H = true, d = b, g = F; + for (var V = false, ie = S.child; ie; ) { + if (ie === h) { + V = true, h = S, y = R; break; } - if (J === g) { - H = true, g = b, d = F; + if (ie === y) { + V = true, y = S, h = R; break; } - J = J.sibling; + ie = ie.sibling; } - if (!H) { - for (J = F.child; J; ) { - if (J === d) { - H = true, d = F, g = b; + if (!V) { + for (ie = R.child; ie; ) { + if (ie === h) { + V = true, h = R, y = S; break; } - if (J === g) { - H = true, g = F, d = b; + if (ie === y) { + V = true, y = R, h = S; break; } - J = J.sibling; + ie = ie.sibling; } - if (!H) throw Error(r(189)); + if (!V) throw Error(r(189)); } } - if (d.alternate !== g) throw Error(r(190)); + if (h.alternate !== y) throw Error(r(190)); } - if (d.tag !== 3) throw Error(r(188)); - return d.stateNode.current === d ? o : s; + if (h.tag !== 3) throw Error(r(188)); + return h.stateNode.current === h ? o : c; } - function Te(o) { - return o = Me(o), o !== null ? ct(o) : null; + function Ve(o) { + return o = Fe(o), o !== null ? qe(o) : null; } - function ct(o) { + function qe(o) { if (o.tag === 5 || o.tag === 6) return o; for (o = o.child; o !== null; ) { - var s = ct(o); - if (s !== null) return s; + var c = qe(o); + if (c !== null) return c; o = o.sibling; } return null; } - var ut = t.unstable_scheduleCallback, Br = t.unstable_cancelCallback, sn = t.unstable_shouldYield, ci = t.unstable_requestPaint, xt = t.unstable_now, so = t.unstable_getCurrentPriorityLevel, Wd = t.unstable_ImmediatePriority, O9 = t.unstable_UserBlockingPriority, Uc = t.unstable_NormalPriority, uE = t.unstable_LowPriority, H9 = t.unstable_IdlePriority, Tc = null, Vn = null; - function xE(o) { - if (Vn && typeof Vn.onCommitFiberRoot == "function") try { - Vn.onCommitFiberRoot(Tc, o, void 0, (o.current.flags & 128) === 128); + var pt = t.unstable_scheduleCallback, xt = t.unstable_cancelCallback, tr = t.unstable_shouldYield, un = t.unstable_requestPaint, bt = t.unstable_now, xi = t.unstable_getCurrentPriorityLevel, ea = t.unstable_ImmediatePriority, V8 = t.unstable_UserBlockingPriority, Tc = t.unstable_NormalPriority, gE = t.unstable_LowPriority, W8 = t.unstable_IdlePriority, Mc = null, ta = null; + function yE(o) { + if (ta && typeof ta.onCommitFiberRoot == "function") try { + ta.onCommitFiberRoot(Mc, o, void 0, (o.current.flags & 128) === 128); } catch { } } - var In = Math.clz32 ? Math.clz32 : hE, dE = Math.log, fE = Math.LN2; - function hE(o) { - return o >>>= 0, o === 0 ? 32 : 31 - (dE(o) / fE | 0) | 0; + var jn = Math.clz32 ? Math.clz32 : AE, EE = Math.log, bE = Math.LN2; + function AE(o) { + return o >>>= 0, o === 0 ? 32 : 31 - (EE(o) / bE | 0) | 0; } - var Rc = 64, Kc = 4194304; - function Ds(o) { + var Kc = 64, Lc = 4194304; + function _0(o) { switch (o & -o) { case 1: return 1; @@ -2309,25 +2309,25 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy return o; } } - function Mc(o, s) { - var d = o.pendingLanes; - if (d === 0) return 0; - var g = 0, b = o.suspendedLanes, F = o.pingedLanes, H = d & 268435455; - if (H !== 0) { - var J = H & ~b; - J !== 0 ? g = Ds(J) : (F &= H, F !== 0 && (g = Ds(F))); - } else H = d & ~b, H !== 0 ? g = Ds(H) : F !== 0 && (g = Ds(F)); - if (g === 0) return 0; - if (s !== 0 && s !== g && (s & b) === 0 && (b = g & -g, F = s & -s, b >= F || b === 16 && (F & 4194240) !== 0)) return s; - if ((g & 4) !== 0 && (g |= d & 16), s = o.entangledLanes, s !== 0) for (o = o.entanglements, s &= g; 0 < s; ) d = 31 - In(s), b = 1 << d, g |= o[d], s &= ~b; - return g; + function Oc(o, c) { + var h = o.pendingLanes; + if (h === 0) return 0; + var y = 0, S = o.suspendedLanes, R = o.pingedLanes, V = h & 268435455; + if (V !== 0) { + var ie = V & ~S; + ie !== 0 ? y = _0(ie) : (R &= V, R !== 0 && (y = _0(R))); + } else V = h & ~S, V !== 0 ? y = _0(V) : R !== 0 && (y = _0(R)); + if (y === 0) return 0; + if (c !== 0 && c !== y && (c & S) === 0 && (S = y & -y, R = c & -c, S >= R || S === 16 && (R & 4194240) !== 0)) return c; + if ((y & 4) !== 0 && (y |= h & 16), c = o.entangledLanes, c !== 0) for (o = o.entanglements, c &= y; 0 < c; ) h = 31 - jn(c), S = 1 << h, y |= o[h], c &= ~S; + return y; } - function pE(o, s) { + function wE(o, c) { switch (o) { case 1: case 2: case 4: - return s + 250; + return c + 250; case 8: case 16: case 32: @@ -2347,7 +2347,7 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy case 524288: case 1048576: case 2097152: - return s + 5e3; + return c + 5e3; case 4194304: case 8388608: case 16777216: @@ -2363,200 +2363,200 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy return -1; } } - function gE(o, s) { - for (var d = o.suspendedLanes, g = o.pingedLanes, b = o.expirationTimes, F = o.pendingLanes; 0 < F; ) { - var H = 31 - In(F), J = 1 << H, re = b[H]; - re === -1 ? ((J & d) === 0 || (J & g) !== 0) && (b[H] = pE(J, s)) : re <= s && (o.expiredLanes |= J), F &= ~J; + function vE(o, c) { + for (var h = o.suspendedLanes, y = o.pingedLanes, S = o.expirationTimes, R = o.pendingLanes; 0 < R; ) { + var V = 31 - jn(R), ie = 1 << V, le = S[V]; + le === -1 ? ((ie & h) === 0 || (ie & y) !== 0) && (S[V] = wE(ie, c)) : le <= c && (o.expiredLanes |= ie), R &= ~ie; } } - function $d(o) { + function Yd(o) { return o = o.pendingLanes & -1073741825, o !== 0 ? o : o & 1073741824 ? 1073741824 : 0; } - function Q9() { - var o = Rc; - return Rc <<= 1, (Rc & 4194240) === 0 && (Rc = 64), o; + function Z8() { + var o = Kc; + return Kc <<= 1, (Kc & 4194240) === 0 && (Kc = 64), o; } - function Zd(o) { - for (var s = [], d = 0; 31 > d; d++) s.push(o); - return s; + function $d(o) { + for (var c = [], h = 0; 31 > h; h++) c.push(o); + return c; } - function Fs(o, s, d) { - o.pendingLanes |= s, s !== 536870912 && (o.suspendedLanes = 0, o.pingedLanes = 0), o = o.eventTimes, s = 31 - In(s), o[s] = d; + function S0(o, c, h) { + o.pendingLanes |= c, c !== 536870912 && (o.suspendedLanes = 0, o.pingedLanes = 0), o = o.eventTimes, c = 31 - jn(c), o[c] = h; } - function mE(o, s) { - var d = o.pendingLanes & ~s; - o.pendingLanes = s, o.suspendedLanes = 0, o.pingedLanes = 0, o.expiredLanes &= s, o.mutableReadLanes &= s, o.entangledLanes &= s, s = o.entanglements; - var g = o.eventTimes; - for (o = o.expirationTimes; 0 < d; ) { - var b = 31 - In(d), F = 1 << b; - s[b] = 0, g[b] = -1, o[b] = -1, d &= ~F; + function BE(o, c) { + var h = o.pendingLanes & ~c; + o.pendingLanes = c, o.suspendedLanes = 0, o.pingedLanes = 0, o.expiredLanes &= c, o.mutableReadLanes &= c, o.entangledLanes &= c, c = o.entanglements; + var y = o.eventTimes; + for (o = o.expirationTimes; 0 < h; ) { + var S = 31 - jn(h), R = 1 << S; + c[S] = 0, y[S] = -1, o[S] = -1, h &= ~R; } } - function Yd(o, s) { - var d = o.entangledLanes |= s; - for (o = o.entanglements; d; ) { - var g = 31 - In(d), b = 1 << g; - b & s | o[g] & s && (o[g] |= s), d &= ~b; + function Xd(o, c) { + var h = o.entangledLanes |= c; + for (o = o.entanglements; h; ) { + var y = 31 - jn(h), S = 1 << y; + S & c | o[y] & c && (o[y] |= c), h &= ~S; } } - var lt = 0; - function q9(o) { + var gt = 0; + function Y8(o) { return o &= -o, 1 < o ? 4 < o ? (o & 268435455) !== 0 ? 16 : 536870912 : 4 : 1; } - var G9, Xd, V9, W9, $9, Jd = false, Lc = [], lo = null, co = null, uo = null, Ss = /* @__PURE__ */ new Map(), _s = /* @__PURE__ */ new Map(), xo = [], yE = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" "); - function Z9(o, s) { + var $8, Jd, X8, J8, e5, ef = false, Hc = [], di = null, fi = null, hi = null, I0 = /* @__PURE__ */ new Map(), P0 = /* @__PURE__ */ new Map(), pi = [], CE = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" "); + function t5(o, c) { switch (o) { case "focusin": case "focusout": - lo = null; + di = null; break; case "dragenter": case "dragleave": - co = null; + fi = null; break; case "mouseover": case "mouseout": - uo = null; + hi = null; break; case "pointerover": case "pointerout": - Ss.delete(s.pointerId); + I0.delete(c.pointerId); break; case "gotpointercapture": case "lostpointercapture": - _s.delete(s.pointerId); + P0.delete(c.pointerId); } } - function Is(o, s, d, g, b, F) { - return o === null || o.nativeEvent !== F ? (o = { - blockedOn: s, - domEventName: d, - eventSystemFlags: g, - nativeEvent: F, + function N0(o, c, h, y, S, R) { + return o === null || o.nativeEvent !== R ? (o = { + blockedOn: c, + domEventName: h, + eventSystemFlags: y, + nativeEvent: R, targetContainers: [ - b + S ] - }, s !== null && (s = qs(s), s !== null && Xd(s)), o) : (o.eventSystemFlags |= g, s = o.targetContainers, b !== null && s.indexOf(b) === -1 && s.push(b), o); + }, c !== null && (c = V0(c), c !== null && Jd(c)), o) : (o.eventSystemFlags |= y, c = o.targetContainers, S !== null && c.indexOf(S) === -1 && c.push(S), o); } - function EE(o, s, d, g, b) { - switch (s) { + function kE(o, c, h, y, S) { + switch (c) { case "focusin": - return lo = Is(lo, o, s, d, g, b), true; + return di = N0(di, o, c, h, y, S), true; case "dragenter": - return co = Is(co, o, s, d, g, b), true; + return fi = N0(fi, o, c, h, y, S), true; case "mouseover": - return uo = Is(uo, o, s, d, g, b), true; + return hi = N0(hi, o, c, h, y, S), true; case "pointerover": - var F = b.pointerId; - return Ss.set(F, Is(Ss.get(F) || null, o, s, d, g, b)), true; + var R = S.pointerId; + return I0.set(R, N0(I0.get(R) || null, o, c, h, y, S)), true; case "gotpointercapture": - return F = b.pointerId, _s.set(F, Is(_s.get(F) || null, o, s, d, g, b)), true; + return R = S.pointerId, P0.set(R, N0(P0.get(R) || null, o, c, h, y, S)), true; } return false; } - function Y9(o) { - var s = ui(o.target); - if (s !== null) { - var d = Ba(s); - if (d !== null) { - if (s = d.tag, s === 13) { - if (s = zc(d), s !== null) { - o.blockedOn = s, $9(o.priority, function() { - V9(d); + function r5(o) { + var c = xo(o.target); + if (c !== null) { + var h = Ia(c); + if (h !== null) { + if (c = h.tag, c === 13) { + if (c = Uc(h), c !== null) { + o.blockedOn = c, e5(o.priority, function() { + X8(h); }); return; } - } else if (s === 3 && d.stateNode.current.memoizedState.isDehydrated) { - o.blockedOn = d.tag === 3 ? d.stateNode.containerInfo : null; + } else if (c === 3 && h.stateNode.current.memoizedState.isDehydrated) { + o.blockedOn = h.tag === 3 ? h.stateNode.containerInfo : null; return; } } } o.blockedOn = null; } - function Oc(o) { + function Qc(o) { if (o.blockedOn !== null) return false; - for (var s = o.targetContainers; 0 < s.length; ) { - var d = tf(o.domEventName, o.eventSystemFlags, s[0], o.nativeEvent); - if (d === null) { - d = o.nativeEvent; - var g = new d.constructor(d.type, d); - Je = g, d.target.dispatchEvent(g), Je = null; - } else return s = qs(d), s !== null && Xd(s), o.blockedOn = d, false; - s.shift(); + for (var c = o.targetContainers; 0 < c.length; ) { + var h = rf(o.domEventName, o.eventSystemFlags, c[0], o.nativeEvent); + if (h === null) { + h = o.nativeEvent; + var y = new h.constructor(h.type, h); + at = y, h.target.dispatchEvent(y), at = null; + } else return c = V0(h), c !== null && Jd(c), o.blockedOn = h, false; + c.shift(); } return true; } - function X9(o, s, d) { - Oc(o) && d.delete(s); + function n5(o, c, h) { + Qc(o) && h.delete(c); } - function AE() { - Jd = false, lo !== null && Oc(lo) && (lo = null), co !== null && Oc(co) && (co = null), uo !== null && Oc(uo) && (uo = null), Ss.forEach(X9), _s.forEach(X9); + function DE() { + ef = false, di !== null && Qc(di) && (di = null), fi !== null && Qc(fi) && (fi = null), hi !== null && Qc(hi) && (hi = null), I0.forEach(n5), P0.forEach(n5); } - function Ps(o, s) { - o.blockedOn === s && (o.blockedOn = null, Jd || (Jd = true, t.unstable_scheduleCallback(t.unstable_NormalPriority, AE))); + function j0(o, c) { + o.blockedOn === c && (o.blockedOn = null, ef || (ef = true, t.unstable_scheduleCallback(t.unstable_NormalPriority, DE))); } - function Ns(o) { - function s(b) { - return Ps(b, o); + function z0(o) { + function c(S) { + return j0(S, o); } - if (0 < Lc.length) { - Ps(Lc[0], o); - for (var d = 1; d < Lc.length; d++) { - var g = Lc[d]; - g.blockedOn === o && (g.blockedOn = null); + if (0 < Hc.length) { + j0(Hc[0], o); + for (var h = 1; h < Hc.length; h++) { + var y = Hc[h]; + y.blockedOn === o && (y.blockedOn = null); } } - for (lo !== null && Ps(lo, o), co !== null && Ps(co, o), uo !== null && Ps(uo, o), Ss.forEach(s), _s.forEach(s), d = 0; d < xo.length; d++) g = xo[d], g.blockedOn === o && (g.blockedOn = null); - for (; 0 < xo.length && (d = xo[0], d.blockedOn === null); ) Y9(d), d.blockedOn === null && xo.shift(); + for (di !== null && j0(di, o), fi !== null && j0(fi, o), hi !== null && j0(hi, o), I0.forEach(c), P0.forEach(c), h = 0; h < pi.length; h++) y = pi[h], y.blockedOn === o && (y.blockedOn = null); + for (; 0 < pi.length && (h = pi[0], h.blockedOn === null); ) r5(h), h.blockedOn === null && pi.shift(); } - var o0 = w.ReactCurrentBatchConfig, Hc = true; - function bE(o, s, d, g) { - var b = lt, F = o0.transition; - o0.transition = null; + var ss = v.ReactCurrentBatchConfig, Gc = true; + function FE(o, c, h, y) { + var S = gt, R = ss.transition; + ss.transition = null; try { - lt = 1, ef(o, s, d, g); + gt = 1, tf(o, c, h, y); } finally { - lt = b, o0.transition = F; + gt = S, ss.transition = R; } } - function wE(o, s, d, g) { - var b = lt, F = o0.transition; - o0.transition = null; + function _E(o, c, h, y) { + var S = gt, R = ss.transition; + ss.transition = null; try { - lt = 4, ef(o, s, d, g); + gt = 4, tf(o, c, h, y); } finally { - lt = b, o0.transition = F; + gt = S, ss.transition = R; } } - function ef(o, s, d, g) { - if (Hc) { - var b = tf(o, s, d, g); - if (b === null) Ef(o, s, g, Qc, d), Z9(o, g); - else if (EE(b, o, s, d, g)) g.stopPropagation(); - else if (Z9(o, g), s & 4 && -1 < yE.indexOf(o)) { - for (; b !== null; ) { - var F = qs(b); - if (F !== null && G9(F), F = tf(o, s, d, g), F === null && Ef(o, s, g, Qc, d), F === b) break; - b = F; + function tf(o, c, h, y) { + if (Gc) { + var S = rf(o, c, h, y); + if (S === null) bf(o, c, y, qc, h), t5(o, y); + else if (kE(S, o, c, h, y)) y.stopPropagation(); + else if (t5(o, y), c & 4 && -1 < CE.indexOf(o)) { + for (; S !== null; ) { + var R = V0(S); + if (R !== null && $8(R), R = rf(o, c, h, y), R === null && bf(o, c, y, qc, h), R === S) break; + S = R; } - b !== null && g.stopPropagation(); - } else Ef(o, s, g, null, d); + S !== null && y.stopPropagation(); + } else bf(o, c, y, null, h); } } - var Qc = null; - function tf(o, s, d, g) { - if (Qc = null, o = to(g), o = ui(o), o !== null) if (s = Ba(o), s === null) o = null; - else if (d = s.tag, d === 13) { - if (o = zc(s), o !== null) return o; + var qc = null; + function rf(o, c, h, y) { + if (qc = null, o = $n(y), o = xo(o), o !== null) if (c = Ia(o), c === null) o = null; + else if (h = c.tag, h === 13) { + if (o = Uc(c), o !== null) return o; o = null; - } else if (d === 3) { - if (s.stateNode.current.memoizedState.isDehydrated) return s.tag === 3 ? s.stateNode.containerInfo : null; + } else if (h === 3) { + if (c.stateNode.current.memoizedState.isDehydrated) return c.tag === 3 ? c.stateNode.containerInfo : null; o = null; - } else s !== o && (o = null); - return Qc = o, null; + } else c !== o && (o = null); + return qc = o, null; } - function J9(o) { + function a5(o) { switch (o) { case "cancel": case "click": @@ -2631,15 +2631,15 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy case "pointerleave": return 4; case "message": - switch (so()) { - case Wd: + switch (xi()) { + case ea: return 1; - case O9: + case V8: return 4; - case Uc: - case uE: + case Tc: + case gE: return 16; - case H9: + case W8: return 536870912; default: return 16; @@ -2648,47 +2648,47 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy return 16; } } - var fo = null, rf = null, qc = null; - function e5() { - if (qc) return qc; - var o, s = rf, d = s.length, g, b = "value" in fo ? fo.value : fo.textContent, F = b.length; - for (o = 0; o < d && s[o] === b[o]; o++) ; - var H = d - o; - for (g = 1; g <= H && s[d - g] === b[F - g]; g++) ; - return qc = b.slice(o, 1 < g ? 1 - g : void 0); + var mi = null, nf = null, Vc = null; + function i5() { + if (Vc) return Vc; + var o, c = nf, h = c.length, y, S = "value" in mi ? mi.value : mi.textContent, R = S.length; + for (o = 0; o < h && c[o] === S[o]; o++) ; + var V = h - o; + for (y = 1; y <= V && c[h - y] === S[R - y]; y++) ; + return Vc = S.slice(o, 1 < y ? 1 - y : void 0); } - function Gc(o) { - var s = o.keyCode; - return "charCode" in o ? (o = o.charCode, o === 0 && s === 13 && (o = 13)) : o = s, o === 10 && (o = 13), 32 <= o || o === 13 ? o : 0; + function Wc(o) { + var c = o.keyCode; + return "charCode" in o ? (o = o.charCode, o === 0 && c === 13 && (o = 13)) : o = c, o === 10 && (o = 13), 32 <= o || o === 13 ? o : 0; } - function Vc() { + function Zc() { return true; } - function t5() { + function o5() { return false; } - function $r(o) { - function s(d, g, b, F, H) { - this._reactName = d, this._targetInst = b, this.type = g, this.nativeEvent = F, this.target = H, this.currentTarget = null; - for (var J in o) o.hasOwnProperty(J) && (d = o[J], this[J] = d ? d(F) : F[J]); - return this.isDefaultPrevented = (F.defaultPrevented != null ? F.defaultPrevented : F.returnValue === false) ? Vc : t5, this.isPropagationStopped = t5, this; + function Xr(o) { + function c(h, y, S, R, V) { + this._reactName = h, this._targetInst = S, this.type = y, this.nativeEvent = R, this.target = V, this.currentTarget = null; + for (var ie in o) o.hasOwnProperty(ie) && (h = o[ie], this[ie] = h ? h(R) : R[ie]); + return this.isDefaultPrevented = (R.defaultPrevented != null ? R.defaultPrevented : R.returnValue === false) ? Zc : o5, this.isPropagationStopped = o5, this; } - return V(s.prototype, { + return Z(c.prototype, { preventDefault: function() { this.defaultPrevented = true; - var d = this.nativeEvent; - d && (d.preventDefault ? d.preventDefault() : typeof d.returnValue != "unknown" && (d.returnValue = false), this.isDefaultPrevented = Vc); + var h = this.nativeEvent; + h && (h.preventDefault ? h.preventDefault() : typeof h.returnValue != "unknown" && (h.returnValue = false), this.isDefaultPrevented = Zc); }, stopPropagation: function() { - var d = this.nativeEvent; - d && (d.stopPropagation ? d.stopPropagation() : typeof d.cancelBubble != "unknown" && (d.cancelBubble = true), this.isPropagationStopped = Vc); + var h = this.nativeEvent; + h && (h.stopPropagation ? h.stopPropagation() : typeof h.cancelBubble != "unknown" && (h.cancelBubble = true), this.isPropagationStopped = Zc); }, persist: function() { }, - isPersistent: Vc - }), s; + isPersistent: Zc + }), c; } - var i0 = { + var ls = { eventPhase: 0, bubbles: 0, cancelable: 0, @@ -2697,10 +2697,10 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy }, defaultPrevented: 0, isTrusted: 0 - }, nf = $r(i0), js = V({}, i0, { + }, af = Xr(ls), U0 = Z({}, ls, { view: 0, detail: 0 - }), vE = $r(js), af, of, zs, Wc = V({}, js, { + }), SE = Xr(U0), of, sf, R0, Yc = Z({}, U0, { screenX: 0, screenY: 0, clientX: 0, @@ -2711,33 +2711,33 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy shiftKey: 0, altKey: 0, metaKey: 0, - getModifierState: lf, + getModifierState: cf, button: 0, buttons: 0, relatedTarget: function(o) { return o.relatedTarget === void 0 ? o.fromElement === o.srcElement ? o.toElement : o.fromElement : o.relatedTarget; }, movementX: function(o) { - return "movementX" in o ? o.movementX : (o !== zs && (zs && o.type === "mousemove" ? (af = o.screenX - zs.screenX, of = o.screenY - zs.screenY) : of = af = 0, zs = o), af); + return "movementX" in o ? o.movementX : (o !== R0 && (R0 && o.type === "mousemove" ? (of = o.screenX - R0.screenX, sf = o.screenY - R0.screenY) : sf = of = 0, R0 = o), of); }, movementY: function(o) { - return "movementY" in o ? o.movementY : of; + return "movementY" in o ? o.movementY : sf; } - }), r5 = $r(Wc), BE = V({}, Wc, { + }), s5 = Xr(Yc), IE = Z({}, Yc, { dataTransfer: 0 - }), CE = $r(BE), kE = V({}, js, { + }), PE = Xr(IE), NE = Z({}, U0, { relatedTarget: 0 - }), sf = $r(kE), DE = V({}, i0, { + }), lf = Xr(NE), jE = Z({}, ls, { animationName: 0, elapsedTime: 0, pseudoElement: 0 - }), FE = $r(DE), SE = V({}, i0, { + }), zE = Xr(jE), UE = Z({}, ls, { clipboardData: function(o) { return "clipboardData" in o ? o.clipboardData : window.clipboardData; } - }), _E = $r(SE), IE = V({}, i0, { + }), RE = Xr(UE), TE = Z({}, ls, { data: 0 - }), n5 = $r(IE), PE = { + }), l5 = Xr(TE), ME = { Esc: "Escape", Spacebar: " ", Left: "ArrowLeft", @@ -2750,7 +2750,7 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy Apps: "ContextMenu", Scroll: "ScrollLock", MozPrintableKey: "Unidentified" - }, NE = { + }, KE = { 8: "Backspace", 9: "Tab", 12: "Clear", @@ -2787,26 +2787,26 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy 144: "NumLock", 145: "ScrollLock", 224: "Meta" - }, jE = { + }, LE = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }; - function zE(o) { - var s = this.nativeEvent; - return s.getModifierState ? s.getModifierState(o) : (o = jE[o]) ? !!s[o] : false; + function OE(o) { + var c = this.nativeEvent; + return c.getModifierState ? c.getModifierState(o) : (o = LE[o]) ? !!c[o] : false; } - function lf() { - return zE; + function cf() { + return OE; } - var UE = V({}, js, { + var HE = Z({}, U0, { key: function(o) { if (o.key) { - var s = PE[o.key] || o.key; - if (s !== "Unidentified") return s; + var c = ME[o.key] || o.key; + if (c !== "Unidentified") return c; } - return o.type === "keypress" ? (o = Gc(o), o === 13 ? "Enter" : String.fromCharCode(o)) : o.type === "keydown" || o.type === "keyup" ? NE[o.keyCode] || "Unidentified" : ""; + return o.type === "keypress" ? (o = Wc(o), o === 13 ? "Enter" : String.fromCharCode(o)) : o.type === "keydown" || o.type === "keyup" ? KE[o.keyCode] || "Unidentified" : ""; }, code: 0, location: 0, @@ -2816,17 +2816,17 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy metaKey: 0, repeat: 0, locale: 0, - getModifierState: lf, + getModifierState: cf, charCode: function(o) { - return o.type === "keypress" ? Gc(o) : 0; + return o.type === "keypress" ? Wc(o) : 0; }, keyCode: function(o) { return o.type === "keydown" || o.type === "keyup" ? o.keyCode : 0; }, which: function(o) { - return o.type === "keypress" ? Gc(o) : o.type === "keydown" || o.type === "keyup" ? o.keyCode : 0; + return o.type === "keypress" ? Wc(o) : o.type === "keydown" || o.type === "keyup" ? o.keyCode : 0; } - }), TE = $r(UE), RE = V({}, Wc, { + }), QE = Xr(HE), GE = Z({}, Yc, { pointerId: 0, width: 0, height: 0, @@ -2837,7 +2837,7 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy twist: 0, pointerType: 0, isPrimary: 0 - }), a5 = $r(RE), KE = V({}, js, { + }), c5 = Xr(GE), qE = Z({}, U0, { touches: 0, targetTouches: 0, changedTouches: 0, @@ -2845,12 +2845,12 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy metaKey: 0, ctrlKey: 0, shiftKey: 0, - getModifierState: lf - }), ME = $r(KE), LE = V({}, i0, { + getModifierState: cf + }), VE = Xr(qE), WE = Z({}, ls, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 - }), OE = $r(LE), HE = V({}, Wc, { + }), ZE = Xr(WE), YE = Z({}, Yc, { deltaX: function(o) { return "deltaX" in o ? o.deltaX : "wheelDeltaX" in o ? -o.wheelDeltaX : 0; }, @@ -2859,20 +2859,20 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy }, deltaZ: 0, deltaMode: 0 - }), QE = $r(HE), qE = [ + }), $E = Xr(YE), XE = [ 9, 13, 27, 32 - ], cf = c && "CompositionEvent" in window, Us = null; - c && "documentMode" in document && (Us = document.documentMode); - var GE = c && "TextEvent" in window && !Us, o5 = c && (!cf || Us && 8 < Us && 11 >= Us), i5 = " ", s5 = false; - function l5(o, s) { + ], uf = l && "CompositionEvent" in window, T0 = null; + l && "documentMode" in document && (T0 = document.documentMode); + var JE = l && "TextEvent" in window && !T0, u5 = l && (!uf || T0 && 8 < T0 && 11 >= T0), x5 = " ", d5 = false; + function f5(o, c) { switch (o) { case "keyup": - return qE.indexOf(s.keyCode) !== -1; + return XE.indexOf(c.keyCode) !== -1; case "keydown": - return s.keyCode !== 229; + return c.keyCode !== 229; case "keypress": case "mousedown": case "focusout": @@ -2881,40 +2881,40 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy return false; } } - function c5(o) { + function h5(o) { return o = o.detail, typeof o == "object" && "data" in o ? o.data : null; } - var s0 = false; - function VE(o, s) { + var cs = false; + function eb(o, c) { switch (o) { case "compositionend": - return c5(s); + return h5(c); case "keypress": - return s.which !== 32 ? null : (s5 = true, i5); + return c.which !== 32 ? null : (d5 = true, x5); case "textInput": - return o = s.data, o === i5 && s5 ? null : o; + return o = c.data, o === x5 && d5 ? null : o; default: return null; } } - function WE(o, s) { - if (s0) return o === "compositionend" || !cf && l5(o, s) ? (o = e5(), qc = rf = fo = null, s0 = false, o) : null; + function tb(o, c) { + if (cs) return o === "compositionend" || !uf && f5(o, c) ? (o = i5(), Vc = nf = mi = null, cs = false, o) : null; switch (o) { case "paste": return null; case "keypress": - if (!(s.ctrlKey || s.altKey || s.metaKey) || s.ctrlKey && s.altKey) { - if (s.char && 1 < s.char.length) return s.char; - if (s.which) return String.fromCharCode(s.which); + if (!(c.ctrlKey || c.altKey || c.metaKey) || c.ctrlKey && c.altKey) { + if (c.char && 1 < c.char.length) return c.char; + if (c.which) return String.fromCharCode(c.which); } return null; case "compositionend": - return o5 && s.locale !== "ko" ? null : s.data; + return u5 && c.locale !== "ko" ? null : c.data; default: return null; } } - var $E = { + var rb = { color: true, date: true, datetime: true, @@ -2931,199 +2931,199 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy url: true, week: true }; - function u5(o) { - var s = o && o.nodeName && o.nodeName.toLowerCase(); - return s === "input" ? !!$E[o.type] : s === "textarea"; + function p5(o) { + var c = o && o.nodeName && o.nodeName.toLowerCase(); + return c === "input" ? !!rb[o.type] : c === "textarea"; } - function x5(o, s, d, g) { - vs(g), s = Jc(s, "onChange"), 0 < s.length && (d = new nf("onChange", "change", null, d, g), o.push({ - event: d, - listeners: s + function m5(o, c, h, y) { + C0(y), c = tu(c, "onChange"), 0 < c.length && (h = new af("onChange", "change", null, h, y), o.push({ + event: h, + listeners: c })); } - var Ts = null, Rs = null; - function ZE(o) { - S5(o, 0); + var M0 = null, K0 = null; + function nb(o) { + j5(o, 0); } function $c(o) { - var s = d0(o); - if (Ce(s)) return o; + var c = hs(o); + if (je(c)) return o; } - function YE(o, s) { - if (o === "change") return s; + function ab(o, c) { + if (o === "change") return c; } - var d5 = false; - if (c) { - var uf; - if (c) { - var xf = "oninput" in document; - if (!xf) { - var f5 = document.createElement("div"); - f5.setAttribute("oninput", "return;"), xf = typeof f5.oninput == "function"; + var g5 = false; + if (l) { + var xf; + if (l) { + var df = "oninput" in document; + if (!df) { + var y5 = document.createElement("div"); + y5.setAttribute("oninput", "return;"), df = typeof y5.oninput == "function"; } - uf = xf; - } else uf = false; - d5 = uf && (!document.documentMode || 9 < document.documentMode); + xf = df; + } else xf = false; + g5 = xf && (!document.documentMode || 9 < document.documentMode); } - function h5() { - Ts && (Ts.detachEvent("onpropertychange", p5), Rs = Ts = null); + function E5() { + M0 && (M0.detachEvent("onpropertychange", b5), K0 = M0 = null); } - function p5(o) { - if (o.propertyName === "value" && $c(Rs)) { - var s = []; - x5(s, Rs, o, to(o)), Nc(ZE, s); + function b5(o) { + if (o.propertyName === "value" && $c(K0)) { + var c = []; + m5(c, K0, o, $n(o)), jc(nb, c); } } - function XE(o, s, d) { - o === "focusin" ? (h5(), Ts = s, Rs = d, Ts.attachEvent("onpropertychange", p5)) : o === "focusout" && h5(); + function ib(o, c, h) { + o === "focusin" ? (E5(), M0 = c, K0 = h, M0.attachEvent("onpropertychange", b5)) : o === "focusout" && E5(); } - function JE(o) { - if (o === "selectionchange" || o === "keyup" || o === "keydown") return $c(Rs); + function ob(o) { + if (o === "selectionchange" || o === "keyup" || o === "keydown") return $c(K0); } - function eA(o, s) { - if (o === "click") return $c(s); + function sb(o, c) { + if (o === "click") return $c(c); } - function tA(o, s) { - if (o === "input" || o === "change") return $c(s); + function lb(o, c) { + if (o === "input" || o === "change") return $c(c); } - function rA(o, s) { - return o === s && (o !== 0 || 1 / o === 1 / s) || o !== o && s !== s; + function cb(o, c) { + return o === c && (o !== 0 || 1 / o === 1 / c) || o !== o && c !== c; } - var Pn = typeof Object.is == "function" ? Object.is : rA; - function Ks(o, s) { - if (Pn(o, s)) return true; - if (typeof o != "object" || o === null || typeof s != "object" || s === null) return false; - var d = Object.keys(o), g = Object.keys(s); - if (d.length !== g.length) return false; - for (g = 0; g < d.length; g++) { - var b = d[g]; - if (!u.call(s, b) || !Pn(o[b], s[b])) return false; + var zn = typeof Object.is == "function" ? Object.is : cb; + function L0(o, c) { + if (zn(o, c)) return true; + if (typeof o != "object" || o === null || typeof c != "object" || c === null) return false; + var h = Object.keys(o), y = Object.keys(c); + if (h.length !== y.length) return false; + for (y = 0; y < h.length; y++) { + var S = h[y]; + if (!u.call(c, S) || !zn(o[S], c[S])) return false; } return true; } - function g5(o) { + function A5(o) { for (; o && o.firstChild; ) o = o.firstChild; return o; } - function m5(o, s) { - var d = g5(o); + function w5(o, c) { + var h = A5(o); o = 0; - for (var g; d; ) { - if (d.nodeType === 3) { - if (g = o + d.textContent.length, o <= s && g >= s) return { - node: d, - offset: s - o + for (var y; h; ) { + if (h.nodeType === 3) { + if (y = o + h.textContent.length, o <= c && y >= c) return { + node: h, + offset: c - o }; - o = g; + o = y; } e: { - for (; d; ) { - if (d.nextSibling) { - d = d.nextSibling; + for (; h; ) { + if (h.nextSibling) { + h = h.nextSibling; break e; } - d = d.parentNode; + h = h.parentNode; } - d = void 0; + h = void 0; } - d = g5(d); + h = A5(h); } } - function y5(o, s) { - return o && s ? o === s ? true : o && o.nodeType === 3 ? false : s && s.nodeType === 3 ? y5(o, s.parentNode) : "contains" in o ? o.contains(s) : o.compareDocumentPosition ? !!(o.compareDocumentPosition(s) & 16) : false : false; + function v5(o, c) { + return o && c ? o === c ? true : o && o.nodeType === 3 ? false : c && c.nodeType === 3 ? v5(o, c.parentNode) : "contains" in o ? o.contains(c) : o.compareDocumentPosition ? !!(o.compareDocumentPosition(c) & 16) : false : false; } - function E5() { - for (var o = window, s = Ie(); s instanceof o.HTMLIFrameElement; ) { + function B5() { + for (var o = window, c = Re(); c instanceof o.HTMLIFrameElement; ) { try { - var d = typeof s.contentWindow.location.href == "string"; + var h = typeof c.contentWindow.location.href == "string"; } catch { - d = false; + h = false; } - if (d) o = s.contentWindow; + if (h) o = c.contentWindow; else break; - s = Ie(o.document); + c = Re(o.document); } - return s; + return c; } - function df(o) { - var s = o && o.nodeName && o.nodeName.toLowerCase(); - return s && (s === "input" && (o.type === "text" || o.type === "search" || o.type === "tel" || o.type === "url" || o.type === "password") || s === "textarea" || o.contentEditable === "true"); + function ff(o) { + var c = o && o.nodeName && o.nodeName.toLowerCase(); + return c && (c === "input" && (o.type === "text" || o.type === "search" || o.type === "tel" || o.type === "url" || o.type === "password") || c === "textarea" || o.contentEditable === "true"); } - function nA(o) { - var s = E5(), d = o.focusedElem, g = o.selectionRange; - if (s !== d && d && d.ownerDocument && y5(d.ownerDocument.documentElement, d)) { - if (g !== null && df(d)) { - if (s = g.start, o = g.end, o === void 0 && (o = s), "selectionStart" in d) d.selectionStart = s, d.selectionEnd = Math.min(o, d.value.length); - else if (o = (s = d.ownerDocument || document) && s.defaultView || window, o.getSelection) { + function ub(o) { + var c = B5(), h = o.focusedElem, y = o.selectionRange; + if (c !== h && h && h.ownerDocument && v5(h.ownerDocument.documentElement, h)) { + if (y !== null && ff(h)) { + if (c = y.start, o = y.end, o === void 0 && (o = c), "selectionStart" in h) h.selectionStart = c, h.selectionEnd = Math.min(o, h.value.length); + else if (o = (c = h.ownerDocument || document) && c.defaultView || window, o.getSelection) { o = o.getSelection(); - var b = d.textContent.length, F = Math.min(g.start, b); - g = g.end === void 0 ? F : Math.min(g.end, b), !o.extend && F > g && (b = g, g = F, F = b), b = m5(d, F); - var H = m5(d, g); - b && H && (o.rangeCount !== 1 || o.anchorNode !== b.node || o.anchorOffset !== b.offset || o.focusNode !== H.node || o.focusOffset !== H.offset) && (s = s.createRange(), s.setStart(b.node, b.offset), o.removeAllRanges(), F > g ? (o.addRange(s), o.extend(H.node, H.offset)) : (s.setEnd(H.node, H.offset), o.addRange(s))); + var S = h.textContent.length, R = Math.min(y.start, S); + y = y.end === void 0 ? R : Math.min(y.end, S), !o.extend && R > y && (S = y, y = R, R = S), S = w5(h, R); + var V = w5(h, y); + S && V && (o.rangeCount !== 1 || o.anchorNode !== S.node || o.anchorOffset !== S.offset || o.focusNode !== V.node || o.focusOffset !== V.offset) && (c = c.createRange(), c.setStart(S.node, S.offset), o.removeAllRanges(), R > y ? (o.addRange(c), o.extend(V.node, V.offset)) : (c.setEnd(V.node, V.offset), o.addRange(c))); } } - for (s = [], o = d; o = o.parentNode; ) o.nodeType === 1 && s.push({ + for (c = [], o = h; o = o.parentNode; ) o.nodeType === 1 && c.push({ element: o, left: o.scrollLeft, top: o.scrollTop }); - for (typeof d.focus == "function" && d.focus(), d = 0; d < s.length; d++) o = s[d], o.element.scrollLeft = o.left, o.element.scrollTop = o.top; + for (typeof h.focus == "function" && h.focus(), h = 0; h < c.length; h++) o = c[h], o.element.scrollLeft = o.left, o.element.scrollTop = o.top; } } - var aA = c && "documentMode" in document && 11 >= document.documentMode, l0 = null, ff = null, Ms = null, hf = false; - function A5(o, s, d) { - var g = d.window === d ? d.document : d.nodeType === 9 ? d : d.ownerDocument; - hf || l0 == null || l0 !== Ie(g) || (g = l0, "selectionStart" in g && df(g) ? g = { - start: g.selectionStart, - end: g.selectionEnd - } : (g = (g.ownerDocument && g.ownerDocument.defaultView || window).getSelection(), g = { - anchorNode: g.anchorNode, - anchorOffset: g.anchorOffset, - focusNode: g.focusNode, - focusOffset: g.focusOffset - }), Ms && Ks(Ms, g) || (Ms = g, g = Jc(ff, "onSelect"), 0 < g.length && (s = new nf("onSelect", "select", null, s, d), o.push({ - event: s, - listeners: g - }), s.target = l0))); + var xb = l && "documentMode" in document && 11 >= document.documentMode, us = null, hf = null, O0 = null, pf = false; + function C5(o, c, h) { + var y = h.window === h ? h.document : h.nodeType === 9 ? h : h.ownerDocument; + pf || us == null || us !== Re(y) || (y = us, "selectionStart" in y && ff(y) ? y = { + start: y.selectionStart, + end: y.selectionEnd + } : (y = (y.ownerDocument && y.ownerDocument.defaultView || window).getSelection(), y = { + anchorNode: y.anchorNode, + anchorOffset: y.anchorOffset, + focusNode: y.focusNode, + focusOffset: y.focusOffset + }), O0 && L0(O0, y) || (O0 = y, y = tu(hf, "onSelect"), 0 < y.length && (c = new af("onSelect", "select", null, c, h), o.push({ + event: c, + listeners: y + }), c.target = us))); } - function Zc(o, s) { - var d = {}; - return d[o.toLowerCase()] = s.toLowerCase(), d["Webkit" + o] = "webkit" + s, d["Moz" + o] = "moz" + s, d; + function Xc(o, c) { + var h = {}; + return h[o.toLowerCase()] = c.toLowerCase(), h["Webkit" + o] = "webkit" + c, h["Moz" + o] = "moz" + c, h; } - var c0 = { - animationend: Zc("Animation", "AnimationEnd"), - animationiteration: Zc("Animation", "AnimationIteration"), - animationstart: Zc("Animation", "AnimationStart"), - transitionend: Zc("Transition", "TransitionEnd") - }, pf = {}, b5 = {}; - c && (b5 = document.createElement("div").style, "AnimationEvent" in window || (delete c0.animationend.animation, delete c0.animationiteration.animation, delete c0.animationstart.animation), "TransitionEvent" in window || delete c0.transitionend.transition); - function Yc(o) { - if (pf[o]) return pf[o]; - if (!c0[o]) return o; - var s = c0[o], d; - for (d in s) if (s.hasOwnProperty(d) && d in b5) return pf[o] = s[d]; + var xs = { + animationend: Xc("Animation", "AnimationEnd"), + animationiteration: Xc("Animation", "AnimationIteration"), + animationstart: Xc("Animation", "AnimationStart"), + transitionend: Xc("Transition", "TransitionEnd") + }, mf = {}, k5 = {}; + l && (k5 = document.createElement("div").style, "AnimationEvent" in window || (delete xs.animationend.animation, delete xs.animationiteration.animation, delete xs.animationstart.animation), "TransitionEvent" in window || delete xs.transitionend.transition); + function Jc(o) { + if (mf[o]) return mf[o]; + if (!xs[o]) return o; + var c = xs[o], h; + for (h in c) if (c.hasOwnProperty(h) && h in k5) return mf[o] = c[h]; return o; } - var w5 = Yc("animationend"), v5 = Yc("animationiteration"), B5 = Yc("animationstart"), C5 = Yc("transitionend"), k5 = /* @__PURE__ */ new Map(), D5 = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" "); - function ho(o, s) { - k5.set(o, s), i(s, [ + var D5 = Jc("animationend"), F5 = Jc("animationiteration"), _5 = Jc("animationstart"), S5 = Jc("transitionend"), I5 = /* @__PURE__ */ new Map(), P5 = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" "); + function gi(o, c) { + I5.set(o, c), i(c, [ o ]); } - for (var gf = 0; gf < D5.length; gf++) { - var mf = D5[gf], oA = mf.toLowerCase(), iA = mf[0].toUpperCase() + mf.slice(1); - ho(oA, "on" + iA); + for (var gf = 0; gf < P5.length; gf++) { + var yf = P5[gf], db = yf.toLowerCase(), fb = yf[0].toUpperCase() + yf.slice(1); + gi(db, "on" + fb); } - ho(w5, "onAnimationEnd"), ho(v5, "onAnimationIteration"), ho(B5, "onAnimationStart"), ho("dblclick", "onDoubleClick"), ho("focusin", "onFocus"), ho("focusout", "onBlur"), ho(C5, "onTransitionEnd"), l("onMouseEnter", [ + gi(D5, "onAnimationEnd"), gi(F5, "onAnimationIteration"), gi(_5, "onAnimationStart"), gi("dblclick", "onDoubleClick"), gi("focusin", "onFocus"), gi("focusout", "onBlur"), gi(S5, "onTransitionEnd"), s("onMouseEnter", [ "mouseout", "mouseover" - ]), l("onMouseLeave", [ + ]), s("onMouseLeave", [ "mouseout", "mouseover" - ]), l("onPointerEnter", [ + ]), s("onPointerEnter", [ "pointerout", "pointerover" - ]), l("onPointerLeave", [ + ]), s("onPointerLeave", [ "pointerout", "pointerover" ]), i("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ")), i("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")), i("onBeforeInput", [ @@ -3132,118 +3132,118 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy "textInput", "paste" ]), i("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")), i("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")), i("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" ")); - var Ls = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "), sA = new Set("cancel close invalid load scroll toggle".split(" ").concat(Ls)); - function F5(o, s, d) { - var g = o.type || "unknown-event"; - o.currentTarget = d, Vd(g, s, void 0, o), o.currentTarget = null; + var H0 = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "), hb = new Set("cancel close invalid load scroll toggle".split(" ").concat(H0)); + function N5(o, c, h) { + var y = o.type || "unknown-event"; + o.currentTarget = h, Zd(y, c, void 0, o), o.currentTarget = null; } - function S5(o, s) { - s = (s & 4) !== 0; - for (var d = 0; d < o.length; d++) { - var g = o[d], b = g.event; - g = g.listeners; + function j5(o, c) { + c = (c & 4) !== 0; + for (var h = 0; h < o.length; h++) { + var y = o[h], S = y.event; + y = y.listeners; e: { - var F = void 0; - if (s) for (var H = g.length - 1; 0 <= H; H--) { - var J = g[H], re = J.instance, ue = J.currentTarget; - if (J = J.listener, re !== F && b.isPropagationStopped()) break e; - F5(b, J, ue), F = re; + var R = void 0; + if (c) for (var V = y.length - 1; 0 <= V; V--) { + var ie = y[V], le = ie.instance, be = ie.currentTarget; + if (ie = ie.listener, le !== R && S.isPropagationStopped()) break e; + N5(S, ie, be), R = le; } - else for (H = 0; H < g.length; H++) { - if (J = g[H], re = J.instance, ue = J.currentTarget, J = J.listener, re !== F && b.isPropagationStopped()) break e; - F5(b, J, ue), F = re; + else for (V = 0; V < y.length; V++) { + if (ie = y[V], le = ie.instance, be = ie.currentTarget, ie = ie.listener, le !== R && S.isPropagationStopped()) break e; + N5(S, ie, be), R = le; } } } - if (a0) throw o = ks, a0 = false, ks = null, o; + if (os) throw o = F0, os = false, F0 = null, o; } - function vt(o, s) { - var d = s[Cf]; - d === void 0 && (d = s[Cf] = /* @__PURE__ */ new Set()); - var g = o + "__bubble"; - d.has(g) || (_5(s, o, 2, false), d.add(g)); + function Dt(o, c) { + var h = c[kf]; + h === void 0 && (h = c[kf] = /* @__PURE__ */ new Set()); + var y = o + "__bubble"; + h.has(y) || (z5(c, o, 2, false), h.add(y)); } - function yf(o, s, d) { - var g = 0; - s && (g |= 4), _5(d, o, g, s); + function Ef(o, c, h) { + var y = 0; + c && (y |= 4), z5(h, o, y, c); } - var Xc = "_reactListening" + Math.random().toString(36).slice(2); - function Os(o) { - if (!o[Xc]) { - o[Xc] = true, n.forEach(function(d) { - d !== "selectionchange" && (sA.has(d) || yf(d, false, o), yf(d, true, o)); + var eu = "_reactListening" + Math.random().toString(36).slice(2); + function Q0(o) { + if (!o[eu]) { + o[eu] = true, n.forEach(function(h) { + h !== "selectionchange" && (hb.has(h) || Ef(h, false, o), Ef(h, true, o)); }); - var s = o.nodeType === 9 ? o : o.ownerDocument; - s === null || s[Xc] || (s[Xc] = true, yf("selectionchange", false, s)); + var c = o.nodeType === 9 ? o : o.ownerDocument; + c === null || c[eu] || (c[eu] = true, Ef("selectionchange", false, c)); } } - function _5(o, s, d, g) { - switch (J9(s)) { + function z5(o, c, h, y) { + switch (a5(c)) { case 1: - var b = bE; + var S = FE; break; case 4: - b = wE; + S = _E; break; default: - b = ef; + S = tf; } - d = b.bind(null, s, d, o), b = void 0, !Cs || s !== "touchstart" && s !== "touchmove" && s !== "wheel" || (b = true), g ? b !== void 0 ? o.addEventListener(s, d, { + h = S.bind(null, c, h, o), S = void 0, !D0 || c !== "touchstart" && c !== "touchmove" && c !== "wheel" || (S = true), y ? S !== void 0 ? o.addEventListener(c, h, { capture: true, - passive: b - }) : o.addEventListener(s, d, true) : b !== void 0 ? o.addEventListener(s, d, { - passive: b - }) : o.addEventListener(s, d, false); + passive: S + }) : o.addEventListener(c, h, true) : S !== void 0 ? o.addEventListener(c, h, { + passive: S + }) : o.addEventListener(c, h, false); } - function Ef(o, s, d, g, b) { - var F = g; - if ((s & 1) === 0 && (s & 2) === 0 && g !== null) e: for (; ; ) { - if (g === null) return; - var H = g.tag; - if (H === 3 || H === 4) { - var J = g.stateNode.containerInfo; - if (J === b || J.nodeType === 8 && J.parentNode === b) break; - if (H === 4) for (H = g.return; H !== null; ) { - var re = H.tag; - if ((re === 3 || re === 4) && (re = H.stateNode.containerInfo, re === b || re.nodeType === 8 && re.parentNode === b)) return; - H = H.return; + function bf(o, c, h, y, S) { + var R = y; + if ((c & 1) === 0 && (c & 2) === 0 && y !== null) e: for (; ; ) { + if (y === null) return; + var V = y.tag; + if (V === 3 || V === 4) { + var ie = y.stateNode.containerInfo; + if (ie === S || ie.nodeType === 8 && ie.parentNode === S) break; + if (V === 4) for (V = y.return; V !== null; ) { + var le = V.tag; + if ((le === 3 || le === 4) && (le = V.stateNode.containerInfo, le === S || le.nodeType === 8 && le.parentNode === S)) return; + V = V.return; } - for (; J !== null; ) { - if (H = ui(J), H === null) return; - if (re = H.tag, re === 5 || re === 6) { - g = F = H; + for (; ie !== null; ) { + if (V = xo(ie), V === null) return; + if (le = V.tag, le === 5 || le === 6) { + y = R = V; continue e; } - J = J.parentNode; + ie = ie.parentNode; } } - g = g.return; + y = y.return; } - Nc(function() { - var ue = F, ye = to(d), Ae = []; + jc(function() { + var be = R, _e = $n(h), Pe = []; e: { - var me = k5.get(o); - if (me !== void 0) { - var De = nf, Se = o; + var De = I5.get(o); + if (De !== void 0) { + var Te = af, Le = o; switch (o) { case "keypress": - if (Gc(d) === 0) break e; + if (Wc(h) === 0) break e; case "keydown": case "keyup": - De = TE; + Te = QE; break; case "focusin": - Se = "focus", De = sf; + Le = "focus", Te = lf; break; case "focusout": - Se = "blur", De = sf; + Le = "blur", Te = lf; break; case "beforeblur": case "afterblur": - De = sf; + Te = lf; break; case "click": - if (d.button === 2) break e; + if (h.button === 2) break e; case "auxclick": case "dblclick": case "mousedown": @@ -3252,7 +3252,7 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy case "mouseout": case "mouseover": case "contextmenu": - De = r5; + Te = s5; break; case "drag": case "dragend": @@ -3262,32 +3262,32 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy case "dragover": case "dragstart": case "drop": - De = CE; + Te = PE; break; case "touchcancel": case "touchend": case "touchmove": case "touchstart": - De = ME; + Te = VE; break; - case w5: - case v5: - case B5: - De = FE; + case D5: + case F5: + case _5: + Te = zE; break; - case C5: - De = OE; + case S5: + Te = ZE; break; case "scroll": - De = vE; + Te = SE; break; case "wheel": - De = QE; + Te = $E; break; case "copy": case "cut": case "paste": - De = _E; + Te = RE; break; case "gotpointercapture": case "lostpointercapture": @@ -3297,677 +3297,677 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy case "pointerout": case "pointerover": case "pointerup": - De = a5; + Te = c5; } - var _e = (s & 4) !== 0, Tt = !_e && o === "scroll", se = _e ? me !== null ? me + "Capture" : null : me; - _e = []; - for (var ae = ue, le; ae !== null; ) { - le = ae; - var we = le.stateNode; - if (le.tag === 5 && we !== null && (le = we, se !== null && (we = oo(ae, se), we != null && _e.push(Hs(ae, we, le)))), Tt) break; - ae = ae.return; + var Oe = (c & 4) !== 0, Lt = !Oe && o === "scroll", pe = Oe ? De !== null ? De + "Capture" : null : De; + Oe = []; + for (var de = be, ge; de !== null; ) { + ge = de; + var Ne = ge.stateNode; + if (ge.tag === 5 && Ne !== null && (ge = Ne, pe !== null && (Ne = ci(de, pe), Ne != null && Oe.push(G0(de, Ne, ge)))), Lt) break; + de = de.return; } - 0 < _e.length && (me = new De(me, Se, null, d, ye), Ae.push({ - event: me, - listeners: _e + 0 < Oe.length && (De = new Te(De, Le, null, h, _e), Pe.push({ + event: De, + listeners: Oe })); } } - if ((s & 7) === 0) { + if ((c & 7) === 0) { e: { - if (me = o === "mouseover" || o === "pointerover", De = o === "mouseout" || o === "pointerout", me && d !== Je && (Se = d.relatedTarget || d.fromElement) && (ui(Se) || Se[Ca])) break e; - if ((De || me) && (me = ye.window === ye ? ye : (me = ye.ownerDocument) ? me.defaultView || me.parentWindow : window, De ? (Se = d.relatedTarget || d.toElement, De = ue, Se = Se ? ui(Se) : null, Se !== null && (Tt = Ba(Se), Se !== Tt || Se.tag !== 5 && Se.tag !== 6) && (Se = null)) : (De = null, Se = ue), De !== Se)) { - if (_e = r5, we = "onMouseLeave", se = "onMouseEnter", ae = "mouse", (o === "pointerout" || o === "pointerover") && (_e = a5, we = "onPointerLeave", se = "onPointerEnter", ae = "pointer"), Tt = De == null ? me : d0(De), le = Se == null ? me : d0(Se), me = new _e(we, ae + "leave", De, d, ye), me.target = Tt, me.relatedTarget = le, we = null, ui(ye) === ue && (_e = new _e(se, ae + "enter", Se, d, ye), _e.target = le, _e.relatedTarget = Tt, we = _e), Tt = we, De && Se) t: { - for (_e = De, se = Se, ae = 0, le = _e; le; le = u0(le)) ae++; - for (le = 0, we = se; we; we = u0(we)) le++; - for (; 0 < ae - le; ) _e = u0(_e), ae--; - for (; 0 < le - ae; ) se = u0(se), le--; - for (; ae--; ) { - if (_e === se || se !== null && _e === se.alternate) break t; - _e = u0(_e), se = u0(se); + if (De = o === "mouseover" || o === "pointerover", Te = o === "mouseout" || o === "pointerout", De && h !== at && (Le = h.relatedTarget || h.fromElement) && (xo(Le) || Le[Pa])) break e; + if ((Te || De) && (De = _e.window === _e ? _e : (De = _e.ownerDocument) ? De.defaultView || De.parentWindow : window, Te ? (Le = h.relatedTarget || h.toElement, Te = be, Le = Le ? xo(Le) : null, Le !== null && (Lt = Ia(Le), Le !== Lt || Le.tag !== 5 && Le.tag !== 6) && (Le = null)) : (Te = null, Le = be), Te !== Le)) { + if (Oe = s5, Ne = "onMouseLeave", pe = "onMouseEnter", de = "mouse", (o === "pointerout" || o === "pointerover") && (Oe = c5, Ne = "onPointerLeave", pe = "onPointerEnter", de = "pointer"), Lt = Te == null ? De : hs(Te), ge = Le == null ? De : hs(Le), De = new Oe(Ne, de + "leave", Te, h, _e), De.target = Lt, De.relatedTarget = ge, Ne = null, xo(_e) === be && (Oe = new Oe(pe, de + "enter", Le, h, _e), Oe.target = ge, Oe.relatedTarget = Lt, Ne = Oe), Lt = Ne, Te && Le) t: { + for (Oe = Te, pe = Le, de = 0, ge = Oe; ge; ge = ds(ge)) de++; + for (ge = 0, Ne = pe; Ne; Ne = ds(Ne)) ge++; + for (; 0 < de - ge; ) Oe = ds(Oe), de--; + for (; 0 < ge - de; ) pe = ds(pe), ge--; + for (; de--; ) { + if (Oe === pe || pe !== null && Oe === pe.alternate) break t; + Oe = ds(Oe), pe = ds(pe); } - _e = null; + Oe = null; } - else _e = null; - De !== null && I5(Ae, me, De, _e, false), Se !== null && Tt !== null && I5(Ae, Tt, Se, _e, true); + else Oe = null; + Te !== null && U5(Pe, De, Te, Oe, false), Le !== null && Lt !== null && U5(Pe, Lt, Le, Oe, true); } } e: { - if (me = ue ? d0(ue) : window, De = me.nodeName && me.nodeName.toLowerCase(), De === "select" || De === "input" && me.type === "file") var Pe = YE; - else if (u5(me)) if (d5) Pe = tA; + if (De = be ? hs(be) : window, Te = De.nodeName && De.nodeName.toLowerCase(), Te === "select" || Te === "input" && De.type === "file") var He = ab; + else if (p5(De)) if (g5) He = lb; else { - Pe = JE; - var Re = XE; + He = ob; + var We = ib; } - else (De = me.nodeName) && De.toLowerCase() === "input" && (me.type === "checkbox" || me.type === "radio") && (Pe = eA); - if (Pe && (Pe = Pe(o, ue))) { - x5(Ae, Pe, d, ye); + else (Te = De.nodeName) && Te.toLowerCase() === "input" && (De.type === "checkbox" || De.type === "radio") && (He = sb); + if (He && (He = He(o, be))) { + m5(Pe, He, h, _e); break e; } - Re && Re(o, me, ue), o === "focusout" && (Re = me._wrapperState) && Re.controlled && me.type === "number" && Le(me, "number", me.value); + We && We(o, De, be), o === "focusout" && (We = De._wrapperState) && We.controlled && De.type === "number" && oe(De, "number", De.value); } - switch (Re = ue ? d0(ue) : window, o) { + switch (We = be ? hs(be) : window, o) { case "focusin": - (u5(Re) || Re.contentEditable === "true") && (l0 = Re, ff = ue, Ms = null); + (p5(We) || We.contentEditable === "true") && (us = We, hf = be, O0 = null); break; case "focusout": - Ms = ff = l0 = null; + O0 = hf = us = null; break; case "mousedown": - hf = true; + pf = true; break; case "contextmenu": case "mouseup": case "dragend": - hf = false, A5(Ae, d, ye); + pf = false, C5(Pe, h, _e); break; case "selectionchange": - if (aA) break; + if (xb) break; case "keydown": case "keyup": - A5(Ae, d, ye); + C5(Pe, h, _e); } - var Ke; - if (cf) e: { + var Ze; + if (uf) e: { switch (o) { case "compositionstart": - var Oe = "onCompositionStart"; + var $e = "onCompositionStart"; break e; case "compositionend": - Oe = "onCompositionEnd"; + $e = "onCompositionEnd"; break e; case "compositionupdate": - Oe = "onCompositionUpdate"; + $e = "onCompositionUpdate"; break e; } - Oe = void 0; + $e = void 0; } - else s0 ? l5(o, d) && (Oe = "onCompositionEnd") : o === "keydown" && d.keyCode === 229 && (Oe = "onCompositionStart"); - Oe && (o5 && d.locale !== "ko" && (s0 || Oe !== "onCompositionStart" ? Oe === "onCompositionEnd" && s0 && (Ke = e5()) : (fo = ye, rf = "value" in fo ? fo.value : fo.textContent, s0 = true)), Re = Jc(ue, Oe), 0 < Re.length && (Oe = new n5(Oe, o, null, d, ye), Ae.push({ - event: Oe, - listeners: Re - }), Ke ? Oe.data = Ke : (Ke = c5(d), Ke !== null && (Oe.data = Ke)))), (Ke = GE ? VE(o, d) : WE(o, d)) && (ue = Jc(ue, "onBeforeInput"), 0 < ue.length && (ye = new n5("onBeforeInput", "beforeinput", null, d, ye), Ae.push({ - event: ye, - listeners: ue - }), ye.data = Ke)); + else cs ? f5(o, h) && ($e = "onCompositionEnd") : o === "keydown" && h.keyCode === 229 && ($e = "onCompositionStart"); + $e && (u5 && h.locale !== "ko" && (cs || $e !== "onCompositionStart" ? $e === "onCompositionEnd" && cs && (Ze = i5()) : (mi = _e, nf = "value" in mi ? mi.value : mi.textContent, cs = true)), We = tu(be, $e), 0 < We.length && ($e = new l5($e, o, null, h, _e), Pe.push({ + event: $e, + listeners: We + }), Ze ? $e.data = Ze : (Ze = h5(h), Ze !== null && ($e.data = Ze)))), (Ze = JE ? eb(o, h) : tb(o, h)) && (be = tu(be, "onBeforeInput"), 0 < be.length && (_e = new l5("onBeforeInput", "beforeinput", null, h, _e), Pe.push({ + event: _e, + listeners: be + }), _e.data = Ze)); } - S5(Ae, s); + j5(Pe, c); }); } - function Hs(o, s, d) { + function G0(o, c, h) { return { instance: o, - listener: s, - currentTarget: d + listener: c, + currentTarget: h }; } - function Jc(o, s) { - for (var d = s + "Capture", g = []; o !== null; ) { - var b = o, F = b.stateNode; - b.tag === 5 && F !== null && (b = F, F = oo(o, d), F != null && g.unshift(Hs(o, F, b)), F = oo(o, s), F != null && g.push(Hs(o, F, b))), o = o.return; + function tu(o, c) { + for (var h = c + "Capture", y = []; o !== null; ) { + var S = o, R = S.stateNode; + S.tag === 5 && R !== null && (S = R, R = ci(o, h), R != null && y.unshift(G0(o, R, S)), R = ci(o, c), R != null && y.push(G0(o, R, S))), o = o.return; } - return g; + return y; } - function u0(o) { + function ds(o) { if (o === null) return null; do o = o.return; while (o && o.tag !== 5); return o || null; } - function I5(o, s, d, g, b) { - for (var F = s._reactName, H = []; d !== null && d !== g; ) { - var J = d, re = J.alternate, ue = J.stateNode; - if (re !== null && re === g) break; - J.tag === 5 && ue !== null && (J = ue, b ? (re = oo(d, F), re != null && H.unshift(Hs(d, re, J))) : b || (re = oo(d, F), re != null && H.push(Hs(d, re, J)))), d = d.return; + function U5(o, c, h, y, S) { + for (var R = c._reactName, V = []; h !== null && h !== y; ) { + var ie = h, le = ie.alternate, be = ie.stateNode; + if (le !== null && le === y) break; + ie.tag === 5 && be !== null && (ie = be, S ? (le = ci(h, R), le != null && V.unshift(G0(h, le, ie))) : S || (le = ci(h, R), le != null && V.push(G0(h, le, ie)))), h = h.return; } - H.length !== 0 && o.push({ - event: s, - listeners: H + V.length !== 0 && o.push({ + event: c, + listeners: V }); } - var lA = /\r\n?/g, cA = /\u0000|\uFFFD/g; - function P5(o) { - return (typeof o == "string" ? o : "" + o).replace(lA, ` -`).replace(cA, ""); + var pb = /\r\n?/g, mb = /\u0000|\uFFFD/g; + function R5(o) { + return (typeof o == "string" ? o : "" + o).replace(pb, ` +`).replace(mb, ""); } - function eu(o, s, d) { - if (s = P5(s), P5(o) !== s && d) throw Error(r(425)); + function ru(o, c, h) { + if (c = R5(c), R5(o) !== c && h) throw Error(r(425)); } - function tu() { + function nu() { } - var Af = null, bf = null; - function wf(o, s) { - return o === "textarea" || o === "noscript" || typeof s.children == "string" || typeof s.children == "number" || typeof s.dangerouslySetInnerHTML == "object" && s.dangerouslySetInnerHTML !== null && s.dangerouslySetInnerHTML.__html != null; + var Af = null, wf = null; + function vf(o, c) { + return o === "textarea" || o === "noscript" || typeof c.children == "string" || typeof c.children == "number" || typeof c.dangerouslySetInnerHTML == "object" && c.dangerouslySetInnerHTML !== null && c.dangerouslySetInnerHTML.__html != null; } - var vf = typeof setTimeout == "function" ? setTimeout : void 0, uA = typeof clearTimeout == "function" ? clearTimeout : void 0, N5 = typeof Promise == "function" ? Promise : void 0, xA = typeof queueMicrotask == "function" ? queueMicrotask : typeof N5 < "u" ? function(o) { - return N5.resolve(null).then(o).catch(dA); - } : vf; - function dA(o) { + var Bf = typeof setTimeout == "function" ? setTimeout : void 0, gb = typeof clearTimeout == "function" ? clearTimeout : void 0, T5 = typeof Promise == "function" ? Promise : void 0, yb = typeof queueMicrotask == "function" ? queueMicrotask : typeof T5 < "u" ? function(o) { + return T5.resolve(null).then(o).catch(Eb); + } : Bf; + function Eb(o) { setTimeout(function() { throw o; }); } - function Bf(o, s) { - var d = s, g = 0; + function Cf(o, c) { + var h = c, y = 0; do { - var b = d.nextSibling; - if (o.removeChild(d), b && b.nodeType === 8) if (d = b.data, d === "/$") { - if (g === 0) { - o.removeChild(b), Ns(s); + var S = h.nextSibling; + if (o.removeChild(h), S && S.nodeType === 8) if (h = S.data, h === "/$") { + if (y === 0) { + o.removeChild(S), z0(c); return; } - g--; - } else d !== "$" && d !== "$?" && d !== "$!" || g++; - d = b; - } while (d); - Ns(s); + y--; + } else h !== "$" && h !== "$?" && h !== "$!" || y++; + h = S; + } while (h); + z0(c); } - function po(o) { + function yi(o) { for (; o != null; o = o.nextSibling) { - var s = o.nodeType; - if (s === 1 || s === 3) break; - if (s === 8) { - if (s = o.data, s === "$" || s === "$!" || s === "$?") break; - if (s === "/$") return null; + var c = o.nodeType; + if (c === 1 || c === 3) break; + if (c === 8) { + if (c = o.data, c === "$" || c === "$!" || c === "$?") break; + if (c === "/$") return null; } } return o; } - function j5(o) { + function M5(o) { o = o.previousSibling; - for (var s = 0; o; ) { + for (var c = 0; o; ) { if (o.nodeType === 8) { - var d = o.data; - if (d === "$" || d === "$!" || d === "$?") { - if (s === 0) return o; - s--; - } else d === "/$" && s++; + var h = o.data; + if (h === "$" || h === "$!" || h === "$?") { + if (c === 0) return o; + c--; + } else h === "/$" && c++; } o = o.previousSibling; } return null; } - var x0 = Math.random().toString(36).slice(2), Wn = "__reactFiber$" + x0, Qs = "__reactProps$" + x0, Ca = "__reactContainer$" + x0, Cf = "__reactEvents$" + x0, fA = "__reactListeners$" + x0, hA = "__reactHandles$" + x0; - function ui(o) { - var s = o[Wn]; - if (s) return s; - for (var d = o.parentNode; d; ) { - if (s = d[Ca] || d[Wn]) { - if (d = s.alternate, s.child !== null || d !== null && d.child !== null) for (o = j5(o); o !== null; ) { - if (d = o[Wn]) return d; - o = j5(o); + var fs = Math.random().toString(36).slice(2), ra = "__reactFiber$" + fs, q0 = "__reactProps$" + fs, Pa = "__reactContainer$" + fs, kf = "__reactEvents$" + fs, bb = "__reactListeners$" + fs, Ab = "__reactHandles$" + fs; + function xo(o) { + var c = o[ra]; + if (c) return c; + for (var h = o.parentNode; h; ) { + if (c = h[Pa] || h[ra]) { + if (h = c.alternate, c.child !== null || h !== null && h.child !== null) for (o = M5(o); o !== null; ) { + if (h = o[ra]) return h; + o = M5(o); } - return s; + return c; } - o = d, d = o.parentNode; + o = h, h = o.parentNode; } return null; } - function qs(o) { - return o = o[Wn] || o[Ca], !o || o.tag !== 5 && o.tag !== 6 && o.tag !== 13 && o.tag !== 3 ? null : o; + function V0(o) { + return o = o[ra] || o[Pa], !o || o.tag !== 5 && o.tag !== 6 && o.tag !== 13 && o.tag !== 3 ? null : o; } - function d0(o) { + function hs(o) { if (o.tag === 5 || o.tag === 6) return o.stateNode; throw Error(r(33)); } - function ru(o) { - return o[Qs] || null; + function au(o) { + return o[q0] || null; } - var kf = [], f0 = -1; - function go(o) { + var Df = [], ps = -1; + function Ei(o) { return { current: o }; } - function Bt(o) { - 0 > f0 || (o.current = kf[f0], kf[f0] = null, f0--); + function Ft(o) { + 0 > ps || (o.current = Df[ps], Df[ps] = null, ps--); } - function Et(o, s) { - f0++, kf[f0] = o.current, o.current = s; + function Bt(o, c) { + ps++, Df[ps] = o.current, o.current = c; } - var mo = {}, fr = go(mo), Pr = go(false), xi = mo; - function h0(o, s) { - var d = o.type.contextTypes; - if (!d) return mo; - var g = o.stateNode; - if (g && g.__reactInternalMemoizedUnmaskedChildContext === s) return g.__reactInternalMemoizedMaskedChildContext; - var b = {}, F; - for (F in d) b[F] = s[F]; - return g && (o = o.stateNode, o.__reactInternalMemoizedUnmaskedChildContext = s, o.__reactInternalMemoizedMaskedChildContext = b), b; + var bi = {}, yr = Ei(bi), Ur = Ei(false), fo = bi; + function ms(o, c) { + var h = o.type.contextTypes; + if (!h) return bi; + var y = o.stateNode; + if (y && y.__reactInternalMemoizedUnmaskedChildContext === c) return y.__reactInternalMemoizedMaskedChildContext; + var S = {}, R; + for (R in h) S[R] = c[R]; + return y && (o = o.stateNode, o.__reactInternalMemoizedUnmaskedChildContext = c, o.__reactInternalMemoizedMaskedChildContext = S), S; } - function Nr(o) { + function Rr(o) { return o = o.childContextTypes, o != null; } - function nu() { - Bt(Pr), Bt(fr); + function iu() { + Ft(Ur), Ft(yr); } - function z5(o, s, d) { - if (fr.current !== mo) throw Error(r(168)); - Et(fr, s), Et(Pr, d); + function K5(o, c, h) { + if (yr.current !== bi) throw Error(r(168)); + Bt(yr, c), Bt(Ur, h); } - function U5(o, s, d) { - var g = o.stateNode; - if (s = s.childContextTypes, typeof g.getChildContext != "function") return d; - g = g.getChildContext(); - for (var b in g) if (!(b in s)) throw Error(r(108, xe(o) || "Unknown", b)); - return V({}, d, g); + function L5(o, c, h) { + var y = o.stateNode; + if (c = c.childContextTypes, typeof y.getChildContext != "function") return h; + y = y.getChildContext(); + for (var S in y) if (!(S in c)) throw Error(r(108, me(o) || "Unknown", S)); + return Z({}, h, y); } - function au(o) { - return o = (o = o.stateNode) && o.__reactInternalMemoizedMergedChildContext || mo, xi = fr.current, Et(fr, o), Et(Pr, Pr.current), true; + function ou(o) { + return o = (o = o.stateNode) && o.__reactInternalMemoizedMergedChildContext || bi, fo = yr.current, Bt(yr, o), Bt(Ur, Ur.current), true; } - function T5(o, s, d) { - var g = o.stateNode; - if (!g) throw Error(r(169)); - d ? (o = U5(o, s, xi), g.__reactInternalMemoizedMergedChildContext = o, Bt(Pr), Bt(fr), Et(fr, o)) : Bt(Pr), Et(Pr, d); + function O5(o, c, h) { + var y = o.stateNode; + if (!y) throw Error(r(169)); + h ? (o = L5(o, c, fo), y.__reactInternalMemoizedMergedChildContext = o, Ft(Ur), Ft(yr), Bt(yr, o)) : Ft(Ur), Bt(Ur, h); } - var ka = null, ou = false, Df = false; - function R5(o) { - ka === null ? ka = [ + var Na = null, su = false, Ff = false; + function H5(o) { + Na === null ? Na = [ o - ] : ka.push(o); + ] : Na.push(o); } - function pA(o) { - ou = true, R5(o); + function wb(o) { + su = true, H5(o); } - function yo() { - if (!Df && ka !== null) { - Df = true; - var o = 0, s = lt; + function Ai() { + if (!Ff && Na !== null) { + Ff = true; + var o = 0, c = gt; try { - var d = ka; - for (lt = 1; o < d.length; o++) { - var g = d[o]; + var h = Na; + for (gt = 1; o < h.length; o++) { + var y = h[o]; do - g = g(true); - while (g !== null); + y = y(true); + while (y !== null); } - ka = null, ou = false; - } catch (b) { - throw ka !== null && (ka = ka.slice(o + 1)), ut(Wd, yo), b; + Na = null, su = false; + } catch (S) { + throw Na !== null && (Na = Na.slice(o + 1)), pt(ea, Ai), S; } finally { - lt = s, Df = false; + gt = c, Ff = false; } } return null; } - var p0 = [], g0 = 0, iu = null, su = 0, ln = [], cn = 0, di = null, Da = 1, Fa = ""; - function fi(o, s) { - p0[g0++] = su, p0[g0++] = iu, iu = o, su = s; + var gs = [], ys = 0, lu = null, cu = 0, xn = [], dn = 0, ho = null, ja = 1, za = ""; + function po(o, c) { + gs[ys++] = cu, gs[ys++] = lu, lu = o, cu = c; } - function K5(o, s, d) { - ln[cn++] = Da, ln[cn++] = Fa, ln[cn++] = di, di = o; - var g = Da; - o = Fa; - var b = 32 - In(g) - 1; - g &= ~(1 << b), d += 1; - var F = 32 - In(s) + b; - if (30 < F) { - var H = b - b % 5; - F = (g & (1 << H) - 1).toString(32), g >>= H, b -= H, Da = 1 << 32 - In(s) + b | d << b | g, Fa = F + o; - } else Da = 1 << F | d << b | g, Fa = o; + function Q5(o, c, h) { + xn[dn++] = ja, xn[dn++] = za, xn[dn++] = ho, ho = o; + var y = ja; + o = za; + var S = 32 - jn(y) - 1; + y &= ~(1 << S), h += 1; + var R = 32 - jn(c) + S; + if (30 < R) { + var V = S - S % 5; + R = (y & (1 << V) - 1).toString(32), y >>= V, S -= V, ja = 1 << 32 - jn(c) + S | h << S | y, za = R + o; + } else ja = 1 << R | h << S | y, za = o; } - function Ff(o) { - o.return !== null && (fi(o, 1), K5(o, 1, 0)); + function _f(o) { + o.return !== null && (po(o, 1), Q5(o, 1, 0)); } function Sf(o) { - for (; o === iu; ) iu = p0[--g0], p0[g0] = null, su = p0[--g0], p0[g0] = null; - for (; o === di; ) di = ln[--cn], ln[cn] = null, Fa = ln[--cn], ln[cn] = null, Da = ln[--cn], ln[cn] = null; + for (; o === lu; ) lu = gs[--ys], gs[ys] = null, cu = gs[--ys], gs[ys] = null; + for (; o === ho; ) ho = xn[--dn], xn[dn] = null, za = xn[--dn], xn[dn] = null, ja = xn[--dn], xn[dn] = null; } - var Zr = null, Yr = null, kt = false, Nn = null; - function M5(o, s) { - var d = fn(5, null, null, 0); - d.elementType = "DELETED", d.stateNode = s, d.return = o, s = o.deletions, s === null ? (o.deletions = [ - d - ], o.flags |= 16) : s.push(d); + var Jr = null, en = null, St = false, Un = null; + function G5(o, c) { + var h = mn(5, null, null, 0); + h.elementType = "DELETED", h.stateNode = c, h.return = o, c = o.deletions, c === null ? (o.deletions = [ + h + ], o.flags |= 16) : c.push(h); } - function L5(o, s) { + function q5(o, c) { switch (o.tag) { case 5: - var d = o.type; - return s = s.nodeType !== 1 || d.toLowerCase() !== s.nodeName.toLowerCase() ? null : s, s !== null ? (o.stateNode = s, Zr = o, Yr = po(s.firstChild), true) : false; + var h = o.type; + return c = c.nodeType !== 1 || h.toLowerCase() !== c.nodeName.toLowerCase() ? null : c, c !== null ? (o.stateNode = c, Jr = o, en = yi(c.firstChild), true) : false; case 6: - return s = o.pendingProps === "" || s.nodeType !== 3 ? null : s, s !== null ? (o.stateNode = s, Zr = o, Yr = null, true) : false; + return c = o.pendingProps === "" || c.nodeType !== 3 ? null : c, c !== null ? (o.stateNode = c, Jr = o, en = null, true) : false; case 13: - return s = s.nodeType !== 8 ? null : s, s !== null ? (d = di !== null ? { - id: Da, - overflow: Fa + return c = c.nodeType !== 8 ? null : c, c !== null ? (h = ho !== null ? { + id: ja, + overflow: za } : null, o.memoizedState = { - dehydrated: s, - treeContext: d, + dehydrated: c, + treeContext: h, retryLane: 1073741824 - }, d = fn(18, null, null, 0), d.stateNode = s, d.return = o, o.child = d, Zr = o, Yr = null, true) : false; + }, h = mn(18, null, null, 0), h.stateNode = c, h.return = o, o.child = h, Jr = o, en = null, true) : false; default: return false; } } - function _f(o) { + function If(o) { return (o.mode & 1) !== 0 && (o.flags & 128) === 0; } - function If(o) { - if (kt) { - var s = Yr; - if (s) { - var d = s; - if (!L5(o, s)) { - if (_f(o)) throw Error(r(418)); - s = po(d.nextSibling); - var g = Zr; - s && L5(o, s) ? M5(g, d) : (o.flags = o.flags & -4097 | 2, kt = false, Zr = o); + function Pf(o) { + if (St) { + var c = en; + if (c) { + var h = c; + if (!q5(o, c)) { + if (If(o)) throw Error(r(418)); + c = yi(h.nextSibling); + var y = Jr; + c && q5(o, c) ? G5(y, h) : (o.flags = o.flags & -4097 | 2, St = false, Jr = o); } } else { - if (_f(o)) throw Error(r(418)); - o.flags = o.flags & -4097 | 2, kt = false, Zr = o; + if (If(o)) throw Error(r(418)); + o.flags = o.flags & -4097 | 2, St = false, Jr = o; } } } - function O5(o) { + function V5(o) { for (o = o.return; o !== null && o.tag !== 5 && o.tag !== 3 && o.tag !== 13; ) o = o.return; - Zr = o; + Jr = o; } - function lu(o) { - if (o !== Zr) return false; - if (!kt) return O5(o), kt = true, false; - var s; - if ((s = o.tag !== 3) && !(s = o.tag !== 5) && (s = o.type, s = s !== "head" && s !== "body" && !wf(o.type, o.memoizedProps)), s && (s = Yr)) { - if (_f(o)) throw H5(), Error(r(418)); - for (; s; ) M5(o, s), s = po(s.nextSibling); + function uu(o) { + if (o !== Jr) return false; + if (!St) return V5(o), St = true, false; + var c; + if ((c = o.tag !== 3) && !(c = o.tag !== 5) && (c = o.type, c = c !== "head" && c !== "body" && !vf(o.type, o.memoizedProps)), c && (c = en)) { + if (If(o)) throw W5(), Error(r(418)); + for (; c; ) G5(o, c), c = yi(c.nextSibling); } - if (O5(o), o.tag === 13) { + if (V5(o), o.tag === 13) { if (o = o.memoizedState, o = o !== null ? o.dehydrated : null, !o) throw Error(r(317)); e: { - for (o = o.nextSibling, s = 0; o; ) { + for (o = o.nextSibling, c = 0; o; ) { if (o.nodeType === 8) { - var d = o.data; - if (d === "/$") { - if (s === 0) { - Yr = po(o.nextSibling); + var h = o.data; + if (h === "/$") { + if (c === 0) { + en = yi(o.nextSibling); break e; } - s--; - } else d !== "$" && d !== "$!" && d !== "$?" || s++; + c--; + } else h !== "$" && h !== "$!" && h !== "$?" || c++; } o = o.nextSibling; } - Yr = null; + en = null; } - } else Yr = Zr ? po(o.stateNode.nextSibling) : null; + } else en = Jr ? yi(o.stateNode.nextSibling) : null; return true; } - function H5() { - for (var o = Yr; o; ) o = po(o.nextSibling); + function W5() { + for (var o = en; o; ) o = yi(o.nextSibling); } - function m0() { - Yr = Zr = null, kt = false; + function Es() { + en = Jr = null, St = false; } - function Pf(o) { - Nn === null ? Nn = [ + function Nf(o) { + Un === null ? Un = [ o - ] : Nn.push(o); + ] : Un.push(o); } - var gA = w.ReactCurrentBatchConfig; - function Gs(o, s, d) { - if (o = d.ref, o !== null && typeof o != "function" && typeof o != "object") { - if (d._owner) { - if (d = d._owner, d) { - if (d.tag !== 1) throw Error(r(309)); - var g = d.stateNode; + var vb = v.ReactCurrentBatchConfig; + function W0(o, c, h) { + if (o = h.ref, o !== null && typeof o != "function" && typeof o != "object") { + if (h._owner) { + if (h = h._owner, h) { + if (h.tag !== 1) throw Error(r(309)); + var y = h.stateNode; } - if (!g) throw Error(r(147, o)); - var b = g, F = "" + o; - return s !== null && s.ref !== null && typeof s.ref == "function" && s.ref._stringRef === F ? s.ref : (s = function(H) { - var J = b.refs; - H === null ? delete J[F] : J[F] = H; - }, s._stringRef = F, s); + if (!y) throw Error(r(147, o)); + var S = y, R = "" + o; + return c !== null && c.ref !== null && typeof c.ref == "function" && c.ref._stringRef === R ? c.ref : (c = function(V) { + var ie = S.refs; + V === null ? delete ie[R] : ie[R] = V; + }, c._stringRef = R, c); } if (typeof o != "string") throw Error(r(284)); - if (!d._owner) throw Error(r(290, o)); + if (!h._owner) throw Error(r(290, o)); } return o; } - function cu(o, s) { - throw o = Object.prototype.toString.call(s), Error(r(31, o === "[object Object]" ? "object with keys {" + Object.keys(s).join(", ") + "}" : o)); + function xu(o, c) { + throw o = Object.prototype.toString.call(c), Error(r(31, o === "[object Object]" ? "object with keys {" + Object.keys(c).join(", ") + "}" : o)); } - function Q5(o) { - var s = o._init; - return s(o._payload); + function Z5(o) { + var c = o._init; + return c(o._payload); } - function q5(o) { - function s(se, ae) { + function Y5(o) { + function c(pe, de) { if (o) { - var le = se.deletions; - le === null ? (se.deletions = [ - ae - ], se.flags |= 16) : le.push(ae); + var ge = pe.deletions; + ge === null ? (pe.deletions = [ + de + ], pe.flags |= 16) : ge.push(de); } } - function d(se, ae) { + function h(pe, de) { if (!o) return null; - for (; ae !== null; ) s(se, ae), ae = ae.sibling; + for (; de !== null; ) c(pe, de), de = de.sibling; return null; } - function g(se, ae) { - for (se = /* @__PURE__ */ new Map(); ae !== null; ) ae.key !== null ? se.set(ae.key, ae) : se.set(ae.index, ae), ae = ae.sibling; - return se; + function y(pe, de) { + for (pe = /* @__PURE__ */ new Map(); de !== null; ) de.key !== null ? pe.set(de.key, de) : pe.set(de.index, de), de = de.sibling; + return pe; } - function b(se, ae) { - return se = ko(se, ae), se.index = 0, se.sibling = null, se; + function S(pe, de) { + return pe = _i(pe, de), pe.index = 0, pe.sibling = null, pe; } - function F(se, ae, le) { - return se.index = le, o ? (le = se.alternate, le !== null ? (le = le.index, le < ae ? (se.flags |= 2, ae) : le) : (se.flags |= 2, ae)) : (se.flags |= 1048576, ae); + function R(pe, de, ge) { + return pe.index = ge, o ? (ge = pe.alternate, ge !== null ? (ge = ge.index, ge < de ? (pe.flags |= 2, de) : ge) : (pe.flags |= 2, de)) : (pe.flags |= 1048576, de); } - function H(se) { - return o && se.alternate === null && (se.flags |= 2), se; + function V(pe) { + return o && pe.alternate === null && (pe.flags |= 2), pe; } - function J(se, ae, le, we) { - return ae === null || ae.tag !== 6 ? (ae = v1(le, se.mode, we), ae.return = se, ae) : (ae = b(ae, le), ae.return = se, ae); + function ie(pe, de, ge, Ne) { + return de === null || de.tag !== 6 ? (de = Bh(ge, pe.mode, Ne), de.return = pe, de) : (de = S(de, ge), de.return = pe, de); } - function re(se, ae, le, we) { - var Pe = le.type; - return Pe === N ? ye(se, ae, le.props.children, we, le.key) : ae !== null && (ae.elementType === Pe || typeof Pe == "object" && Pe !== null && Pe.$$typeof === $ && Q5(Pe) === ae.type) ? (we = b(ae, le.props), we.ref = Gs(se, ae, le), we.return = se, we) : (we = Nu(le.type, le.key, le.props, null, se.mode, we), we.ref = Gs(se, ae, le), we.return = se, we); + function le(pe, de, ge, Ne) { + var He = ge.type; + return He === I ? _e(pe, de, ge.props.children, Ne, ge.key) : de !== null && (de.elementType === He || typeof He == "object" && He !== null && He.$$typeof === $ && Z5(He) === de.type) ? (Ne = S(de, ge.props), Ne.ref = W0(pe, de, ge), Ne.return = pe, Ne) : (Ne = zu(ge.type, ge.key, ge.props, null, pe.mode, Ne), Ne.ref = W0(pe, de, ge), Ne.return = pe, Ne); } - function ue(se, ae, le, we) { - return ae === null || ae.tag !== 4 || ae.stateNode.containerInfo !== le.containerInfo || ae.stateNode.implementation !== le.implementation ? (ae = B1(le, se.mode, we), ae.return = se, ae) : (ae = b(ae, le.children || []), ae.return = se, ae); + function be(pe, de, ge, Ne) { + return de === null || de.tag !== 4 || de.stateNode.containerInfo !== ge.containerInfo || de.stateNode.implementation !== ge.implementation ? (de = Ch(ge, pe.mode, Ne), de.return = pe, de) : (de = S(de, ge.children || []), de.return = pe, de); } - function ye(se, ae, le, we, Pe) { - return ae === null || ae.tag !== 7 ? (ae = bi(le, se.mode, we, Pe), ae.return = se, ae) : (ae = b(ae, le), ae.return = se, ae); + function _e(pe, de, ge, Ne, He) { + return de === null || de.tag !== 7 ? (de = vo(ge, pe.mode, Ne, He), de.return = pe, de) : (de = S(de, ge), de.return = pe, de); } - function Ae(se, ae, le) { - if (typeof ae == "string" && ae !== "" || typeof ae == "number") return ae = v1("" + ae, se.mode, le), ae.return = se, ae; - if (typeof ae == "object" && ae !== null) { - switch (ae.$$typeof) { + function Pe(pe, de, ge) { + if (typeof de == "string" && de !== "" || typeof de == "number") return de = Bh("" + de, pe.mode, ge), de.return = pe, de; + if (typeof de == "object" && de !== null) { + switch (de.$$typeof) { case _: - return le = Nu(ae.type, ae.key, ae.props, null, se.mode, le), le.ref = Gs(se, null, ae), le.return = se, le; + return ge = zu(de.type, de.key, de.props, null, pe.mode, ge), ge.ref = W0(pe, null, de), ge.return = pe, ge; case T: - return ae = B1(ae, se.mode, le), ae.return = se, ae; + return de = Ch(de, pe.mode, ge), de.return = pe, de; case $: - var we = ae._init; - return Ae(se, we(ae._payload), le); + var Ne = de._init; + return Pe(pe, Ne(de._payload), ge); } - if (ft(ae) || Q(ae)) return ae = bi(ae, se.mode, le, null), ae.return = se, ae; - cu(se, ae); + if (Be(de) || Q(de)) return de = vo(de, pe.mode, ge, null), de.return = pe, de; + xu(pe, de); } return null; } - function me(se, ae, le, we) { - var Pe = ae !== null ? ae.key : null; - if (typeof le == "string" && le !== "" || typeof le == "number") return Pe !== null ? null : J(se, ae, "" + le, we); - if (typeof le == "object" && le !== null) { - switch (le.$$typeof) { + function De(pe, de, ge, Ne) { + var He = de !== null ? de.key : null; + if (typeof ge == "string" && ge !== "" || typeof ge == "number") return He !== null ? null : ie(pe, de, "" + ge, Ne); + if (typeof ge == "object" && ge !== null) { + switch (ge.$$typeof) { case _: - return le.key === Pe ? re(se, ae, le, we) : null; + return ge.key === He ? le(pe, de, ge, Ne) : null; case T: - return le.key === Pe ? ue(se, ae, le, we) : null; + return ge.key === He ? be(pe, de, ge, Ne) : null; case $: - return Pe = le._init, me(se, ae, Pe(le._payload), we); + return He = ge._init, De(pe, de, He(ge._payload), Ne); } - if (ft(le) || Q(le)) return Pe !== null ? null : ye(se, ae, le, we, null); - cu(se, le); + if (Be(ge) || Q(ge)) return He !== null ? null : _e(pe, de, ge, Ne, null); + xu(pe, ge); } return null; } - function De(se, ae, le, we, Pe) { - if (typeof we == "string" && we !== "" || typeof we == "number") return se = se.get(le) || null, J(ae, se, "" + we, Pe); - if (typeof we == "object" && we !== null) { - switch (we.$$typeof) { + function Te(pe, de, ge, Ne, He) { + if (typeof Ne == "string" && Ne !== "" || typeof Ne == "number") return pe = pe.get(ge) || null, ie(de, pe, "" + Ne, He); + if (typeof Ne == "object" && Ne !== null) { + switch (Ne.$$typeof) { case _: - return se = se.get(we.key === null ? le : we.key) || null, re(ae, se, we, Pe); + return pe = pe.get(Ne.key === null ? ge : Ne.key) || null, le(de, pe, Ne, He); case T: - return se = se.get(we.key === null ? le : we.key) || null, ue(ae, se, we, Pe); + return pe = pe.get(Ne.key === null ? ge : Ne.key) || null, be(de, pe, Ne, He); case $: - var Re = we._init; - return De(se, ae, le, Re(we._payload), Pe); + var We = Ne._init; + return Te(pe, de, ge, We(Ne._payload), He); } - if (ft(we) || Q(we)) return se = se.get(le) || null, ye(ae, se, we, Pe, null); - cu(ae, we); + if (Be(Ne) || Q(Ne)) return pe = pe.get(ge) || null, _e(de, pe, Ne, He, null); + xu(de, Ne); } return null; } - function Se(se, ae, le, we) { - for (var Pe = null, Re = null, Ke = ae, Oe = ae = 0, Jt = null; Ke !== null && Oe < le.length; Oe++) { - Ke.index > Oe ? (Jt = Ke, Ke = null) : Jt = Ke.sibling; - var at = me(se, Ke, le[Oe], we); - if (at === null) { - Ke === null && (Ke = Jt); + function Le(pe, de, ge, Ne) { + for (var He = null, We = null, Ze = de, $e = de = 0, ar = null; Ze !== null && $e < ge.length; $e++) { + Ze.index > $e ? (ar = Ze, Ze = null) : ar = Ze.sibling; + var ut = De(pe, Ze, ge[$e], Ne); + if (ut === null) { + Ze === null && (Ze = ar); break; } - o && Ke && at.alternate === null && s(se, Ke), ae = F(at, ae, Oe), Re === null ? Pe = at : Re.sibling = at, Re = at, Ke = Jt; + o && Ze && ut.alternate === null && c(pe, Ze), de = R(ut, de, $e), We === null ? He = ut : We.sibling = ut, We = ut, Ze = ar; } - if (Oe === le.length) return d(se, Ke), kt && fi(se, Oe), Pe; - if (Ke === null) { - for (; Oe < le.length; Oe++) Ke = Ae(se, le[Oe], we), Ke !== null && (ae = F(Ke, ae, Oe), Re === null ? Pe = Ke : Re.sibling = Ke, Re = Ke); - return kt && fi(se, Oe), Pe; + if ($e === ge.length) return h(pe, Ze), St && po(pe, $e), He; + if (Ze === null) { + for (; $e < ge.length; $e++) Ze = Pe(pe, ge[$e], Ne), Ze !== null && (de = R(Ze, de, $e), We === null ? He = Ze : We.sibling = Ze, We = Ze); + return St && po(pe, $e), He; } - for (Ke = g(se, Ke); Oe < le.length; Oe++) Jt = De(Ke, se, Oe, le[Oe], we), Jt !== null && (o && Jt.alternate !== null && Ke.delete(Jt.key === null ? Oe : Jt.key), ae = F(Jt, ae, Oe), Re === null ? Pe = Jt : Re.sibling = Jt, Re = Jt); - return o && Ke.forEach(function(Do) { - return s(se, Do); - }), kt && fi(se, Oe), Pe; + for (Ze = y(pe, Ze); $e < ge.length; $e++) ar = Te(Ze, pe, $e, ge[$e], Ne), ar !== null && (o && ar.alternate !== null && Ze.delete(ar.key === null ? $e : ar.key), de = R(ar, de, $e), We === null ? He = ar : We.sibling = ar, We = ar); + return o && Ze.forEach(function(Si) { + return c(pe, Si); + }), St && po(pe, $e), He; } - function _e(se, ae, le, we) { - var Pe = Q(le); - if (typeof Pe != "function") throw Error(r(150)); - if (le = Pe.call(le), le == null) throw Error(r(151)); - for (var Re = Pe = null, Ke = ae, Oe = ae = 0, Jt = null, at = le.next(); Ke !== null && !at.done; Oe++, at = le.next()) { - Ke.index > Oe ? (Jt = Ke, Ke = null) : Jt = Ke.sibling; - var Do = me(se, Ke, at.value, we); - if (Do === null) { - Ke === null && (Ke = Jt); + function Oe(pe, de, ge, Ne) { + var He = Q(ge); + if (typeof He != "function") throw Error(r(150)); + if (ge = He.call(ge), ge == null) throw Error(r(151)); + for (var We = He = null, Ze = de, $e = de = 0, ar = null, ut = ge.next(); Ze !== null && !ut.done; $e++, ut = ge.next()) { + Ze.index > $e ? (ar = Ze, Ze = null) : ar = Ze.sibling; + var Si = De(pe, Ze, ut.value, Ne); + if (Si === null) { + Ze === null && (Ze = ar); break; } - o && Ke && Do.alternate === null && s(se, Ke), ae = F(Do, ae, Oe), Re === null ? Pe = Do : Re.sibling = Do, Re = Do, Ke = Jt; + o && Ze && Si.alternate === null && c(pe, Ze), de = R(Si, de, $e), We === null ? He = Si : We.sibling = Si, We = Si, Ze = ar; } - if (at.done) return d(se, Ke), kt && fi(se, Oe), Pe; - if (Ke === null) { - for (; !at.done; Oe++, at = le.next()) at = Ae(se, at.value, we), at !== null && (ae = F(at, ae, Oe), Re === null ? Pe = at : Re.sibling = at, Re = at); - return kt && fi(se, Oe), Pe; + if (ut.done) return h(pe, Ze), St && po(pe, $e), He; + if (Ze === null) { + for (; !ut.done; $e++, ut = ge.next()) ut = Pe(pe, ut.value, Ne), ut !== null && (de = R(ut, de, $e), We === null ? He = ut : We.sibling = ut, We = ut); + return St && po(pe, $e), He; } - for (Ke = g(se, Ke); !at.done; Oe++, at = le.next()) at = De(Ke, se, Oe, at.value, we), at !== null && (o && at.alternate !== null && Ke.delete(at.key === null ? Oe : at.key), ae = F(at, ae, Oe), Re === null ? Pe = at : Re.sibling = at, Re = at); - return o && Ke.forEach(function($A) { - return s(se, $A); - }), kt && fi(se, Oe), Pe; + for (Ze = y(pe, Ze); !ut.done; $e++, ut = ge.next()) ut = Te(Ze, pe, $e, ut.value, Ne), ut !== null && (o && ut.alternate !== null && Ze.delete(ut.key === null ? $e : ut.key), de = R(ut, de, $e), We === null ? He = ut : We.sibling = ut, We = ut); + return o && Ze.forEach(function(rA) { + return c(pe, rA); + }), St && po(pe, $e), He; } - function Tt(se, ae, le, we) { - if (typeof le == "object" && le !== null && le.type === N && le.key === null && (le = le.props.children), typeof le == "object" && le !== null) { - switch (le.$$typeof) { + function Lt(pe, de, ge, Ne) { + if (typeof ge == "object" && ge !== null && ge.type === I && ge.key === null && (ge = ge.props.children), typeof ge == "object" && ge !== null) { + switch (ge.$$typeof) { case _: e: { - for (var Pe = le.key, Re = ae; Re !== null; ) { - if (Re.key === Pe) { - if (Pe = le.type, Pe === N) { - if (Re.tag === 7) { - d(se, Re.sibling), ae = b(Re, le.props.children), ae.return = se, se = ae; + for (var He = ge.key, We = de; We !== null; ) { + if (We.key === He) { + if (He = ge.type, He === I) { + if (We.tag === 7) { + h(pe, We.sibling), de = S(We, ge.props.children), de.return = pe, pe = de; break e; } - } else if (Re.elementType === Pe || typeof Pe == "object" && Pe !== null && Pe.$$typeof === $ && Q5(Pe) === Re.type) { - d(se, Re.sibling), ae = b(Re, le.props), ae.ref = Gs(se, Re, le), ae.return = se, se = ae; + } else if (We.elementType === He || typeof He == "object" && He !== null && He.$$typeof === $ && Z5(He) === We.type) { + h(pe, We.sibling), de = S(We, ge.props), de.ref = W0(pe, We, ge), de.return = pe, pe = de; break e; } - d(se, Re); + h(pe, We); break; - } else s(se, Re); - Re = Re.sibling; + } else c(pe, We); + We = We.sibling; } - le.type === N ? (ae = bi(le.props.children, se.mode, we, le.key), ae.return = se, se = ae) : (we = Nu(le.type, le.key, le.props, null, se.mode, we), we.ref = Gs(se, ae, le), we.return = se, se = we); + ge.type === I ? (de = vo(ge.props.children, pe.mode, Ne, ge.key), de.return = pe, pe = de) : (Ne = zu(ge.type, ge.key, ge.props, null, pe.mode, Ne), Ne.ref = W0(pe, de, ge), Ne.return = pe, pe = Ne); } - return H(se); + return V(pe); case T: e: { - for (Re = le.key; ae !== null; ) { - if (ae.key === Re) if (ae.tag === 4 && ae.stateNode.containerInfo === le.containerInfo && ae.stateNode.implementation === le.implementation) { - d(se, ae.sibling), ae = b(ae, le.children || []), ae.return = se, se = ae; + for (We = ge.key; de !== null; ) { + if (de.key === We) if (de.tag === 4 && de.stateNode.containerInfo === ge.containerInfo && de.stateNode.implementation === ge.implementation) { + h(pe, de.sibling), de = S(de, ge.children || []), de.return = pe, pe = de; break e; } else { - d(se, ae); + h(pe, de); break; } - else s(se, ae); - ae = ae.sibling; + else c(pe, de); + de = de.sibling; } - ae = B1(le, se.mode, we), ae.return = se, se = ae; + de = Ch(ge, pe.mode, Ne), de.return = pe, pe = de; } - return H(se); + return V(pe); case $: - return Re = le._init, Tt(se, ae, Re(le._payload), we); + return We = ge._init, Lt(pe, de, We(ge._payload), Ne); } - if (ft(le)) return Se(se, ae, le, we); - if (Q(le)) return _e(se, ae, le, we); - cu(se, le); + if (Be(ge)) return Le(pe, de, ge, Ne); + if (Q(ge)) return Oe(pe, de, ge, Ne); + xu(pe, ge); } - return typeof le == "string" && le !== "" || typeof le == "number" ? (le = "" + le, ae !== null && ae.tag === 6 ? (d(se, ae.sibling), ae = b(ae, le), ae.return = se, se = ae) : (d(se, ae), ae = v1(le, se.mode, we), ae.return = se, se = ae), H(se)) : d(se, ae); + return typeof ge == "string" && ge !== "" || typeof ge == "number" ? (ge = "" + ge, de !== null && de.tag === 6 ? (h(pe, de.sibling), de = S(de, ge), de.return = pe, pe = de) : (h(pe, de), de = Bh(ge, pe.mode, Ne), de.return = pe, pe = de), V(pe)) : h(pe, de); } - return Tt; + return Lt; } - var y0 = q5(true), G5 = q5(false), uu = go(null), xu = null, E0 = null, Nf = null; - function jf() { - Nf = E0 = xu = null; + var bs = Y5(true), $5 = Y5(false), du = Ei(null), fu = null, As = null, jf = null; + function zf() { + jf = As = fu = null; } - function zf(o) { - var s = uu.current; - Bt(uu), o._currentValue = s; + function Uf(o) { + var c = du.current; + Ft(du), o._currentValue = c; } - function Uf(o, s, d) { + function Rf(o, c, h) { for (; o !== null; ) { - var g = o.alternate; - if ((o.childLanes & s) !== s ? (o.childLanes |= s, g !== null && (g.childLanes |= s)) : g !== null && (g.childLanes & s) !== s && (g.childLanes |= s), o === d) break; + var y = o.alternate; + if ((o.childLanes & c) !== c ? (o.childLanes |= c, y !== null && (y.childLanes |= c)) : y !== null && (y.childLanes & c) !== c && (y.childLanes |= c), o === h) break; o = o.return; } } - function A0(o, s) { - xu = o, Nf = E0 = null, o = o.dependencies, o !== null && o.firstContext !== null && ((o.lanes & s) !== 0 && (jr = true), o.firstContext = null); + function ws(o, c) { + fu = o, jf = As = null, o = o.dependencies, o !== null && o.firstContext !== null && ((o.lanes & c) !== 0 && (Tr = true), o.firstContext = null); } - function un(o) { - var s = o._currentValue; - if (Nf !== o) if (o = { + function fn(o) { + var c = o._currentValue; + if (jf !== o) if (o = { context: o, - memoizedValue: s, + memoizedValue: c, next: null - }, E0 === null) { - if (xu === null) throw Error(r(308)); - E0 = o, xu.dependencies = { + }, As === null) { + if (fu === null) throw Error(r(308)); + As = o, fu.dependencies = { lanes: 0, firstContext: o }; - } else E0 = E0.next = o; - return s; + } else As = As.next = o; + return c; } - var hi = null; + var mo = null; function Tf(o) { - hi === null ? hi = [ + mo === null ? mo = [ o - ] : hi.push(o); + ] : mo.push(o); } - function V5(o, s, d, g) { - var b = s.interleaved; - return b === null ? (d.next = d, Tf(s)) : (d.next = b.next, b.next = d), s.interleaved = d, Sa(o, g); + function X5(o, c, h, y) { + var S = c.interleaved; + return S === null ? (h.next = h, Tf(c)) : (h.next = S.next, S.next = h), c.interleaved = h, Ua(o, y); } - function Sa(o, s) { - o.lanes |= s; - var d = o.alternate; - for (d !== null && (d.lanes |= s), d = o, o = o.return; o !== null; ) o.childLanes |= s, d = o.alternate, d !== null && (d.childLanes |= s), d = o, o = o.return; - return d.tag === 3 ? d.stateNode : null; + function Ua(o, c) { + o.lanes |= c; + var h = o.alternate; + for (h !== null && (h.lanes |= c), h = o, o = o.return; o !== null; ) o.childLanes |= c, h = o.alternate, h !== null && (h.childLanes |= c), h = o, o = o.return; + return h.tag === 3 ? h.stateNode : null; } - var Eo = false; - function Rf(o) { + var wi = false; + function Mf(o) { o.updateQueue = { baseState: o.memoizedState, firstBaseUpdate: null, @@ -3980,8 +3980,8 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy effects: null }; } - function W5(o, s) { - o = o.updateQueue, s.updateQueue === o && (s.updateQueue = { + function J5(o, c) { + o = o.updateQueue, c.updateQueue === o && (c.updateQueue = { baseState: o.baseState, firstBaseUpdate: o.firstBaseUpdate, lastBaseUpdate: o.lastBaseUpdate, @@ -3989,217 +3989,217 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy effects: o.effects }); } - function _a(o, s) { + function Ra(o, c) { return { eventTime: o, - lane: s, + lane: c, tag: 0, payload: null, callback: null, next: null }; } - function Ao(o, s, d) { - var g = o.updateQueue; - if (g === null) return null; - if (g = g.shared, (nt & 2) !== 0) { - var b = g.pending; - return b === null ? s.next = s : (s.next = b.next, b.next = s), g.pending = s, Sa(o, d); + function vi(o, c, h) { + var y = o.updateQueue; + if (y === null) return null; + if (y = y.shared, (ct & 2) !== 0) { + var S = y.pending; + return S === null ? c.next = c : (c.next = S.next, S.next = c), y.pending = c, Ua(o, h); } - return b = g.interleaved, b === null ? (s.next = s, Tf(g)) : (s.next = b.next, b.next = s), g.interleaved = s, Sa(o, d); + return S = y.interleaved, S === null ? (c.next = c, Tf(y)) : (c.next = S.next, S.next = c), y.interleaved = c, Ua(o, h); } - function du(o, s, d) { - if (s = s.updateQueue, s !== null && (s = s.shared, (d & 4194240) !== 0)) { - var g = s.lanes; - g &= o.pendingLanes, d |= g, s.lanes = d, Yd(o, d); + function hu(o, c, h) { + if (c = c.updateQueue, c !== null && (c = c.shared, (h & 4194240) !== 0)) { + var y = c.lanes; + y &= o.pendingLanes, h |= y, c.lanes = h, Xd(o, h); } } - function $5(o, s) { - var d = o.updateQueue, g = o.alternate; - if (g !== null && (g = g.updateQueue, d === g)) { - var b = null, F = null; - if (d = d.firstBaseUpdate, d !== null) { + function e9(o, c) { + var h = o.updateQueue, y = o.alternate; + if (y !== null && (y = y.updateQueue, h === y)) { + var S = null, R = null; + if (h = h.firstBaseUpdate, h !== null) { do { - var H = { - eventTime: d.eventTime, - lane: d.lane, - tag: d.tag, - payload: d.payload, - callback: d.callback, + var V = { + eventTime: h.eventTime, + lane: h.lane, + tag: h.tag, + payload: h.payload, + callback: h.callback, next: null }; - F === null ? b = F = H : F = F.next = H, d = d.next; - } while (d !== null); - F === null ? b = F = s : F = F.next = s; - } else b = F = s; - d = { - baseState: g.baseState, - firstBaseUpdate: b, - lastBaseUpdate: F, - shared: g.shared, - effects: g.effects - }, o.updateQueue = d; + R === null ? S = R = V : R = R.next = V, h = h.next; + } while (h !== null); + R === null ? S = R = c : R = R.next = c; + } else S = R = c; + h = { + baseState: y.baseState, + firstBaseUpdate: S, + lastBaseUpdate: R, + shared: y.shared, + effects: y.effects + }, o.updateQueue = h; return; } - o = d.lastBaseUpdate, o === null ? d.firstBaseUpdate = s : o.next = s, d.lastBaseUpdate = s; + o = h.lastBaseUpdate, o === null ? h.firstBaseUpdate = c : o.next = c, h.lastBaseUpdate = c; } - function fu(o, s, d, g) { - var b = o.updateQueue; - Eo = false; - var F = b.firstBaseUpdate, H = b.lastBaseUpdate, J = b.shared.pending; - if (J !== null) { - b.shared.pending = null; - var re = J, ue = re.next; - re.next = null, H === null ? F = ue : H.next = ue, H = re; - var ye = o.alternate; - ye !== null && (ye = ye.updateQueue, J = ye.lastBaseUpdate, J !== H && (J === null ? ye.firstBaseUpdate = ue : J.next = ue, ye.lastBaseUpdate = re)); + function pu(o, c, h, y) { + var S = o.updateQueue; + wi = false; + var R = S.firstBaseUpdate, V = S.lastBaseUpdate, ie = S.shared.pending; + if (ie !== null) { + S.shared.pending = null; + var le = ie, be = le.next; + le.next = null, V === null ? R = be : V.next = be, V = le; + var _e = o.alternate; + _e !== null && (_e = _e.updateQueue, ie = _e.lastBaseUpdate, ie !== V && (ie === null ? _e.firstBaseUpdate = be : ie.next = be, _e.lastBaseUpdate = le)); } - if (F !== null) { - var Ae = b.baseState; - H = 0, ye = ue = re = null, J = F; + if (R !== null) { + var Pe = S.baseState; + V = 0, _e = be = le = null, ie = R; do { - var me = J.lane, De = J.eventTime; - if ((g & me) === me) { - ye !== null && (ye = ye.next = { - eventTime: De, + var De = ie.lane, Te = ie.eventTime; + if ((y & De) === De) { + _e !== null && (_e = _e.next = { + eventTime: Te, lane: 0, - tag: J.tag, - payload: J.payload, - callback: J.callback, + tag: ie.tag, + payload: ie.payload, + callback: ie.callback, next: null }); e: { - var Se = o, _e = J; - switch (me = s, De = d, _e.tag) { + var Le = o, Oe = ie; + switch (De = c, Te = h, Oe.tag) { case 1: - if (Se = _e.payload, typeof Se == "function") { - Ae = Se.call(De, Ae, me); + if (Le = Oe.payload, typeof Le == "function") { + Pe = Le.call(Te, Pe, De); break e; } - Ae = Se; + Pe = Le; break e; case 3: - Se.flags = Se.flags & -65537 | 128; + Le.flags = Le.flags & -65537 | 128; case 0: - if (Se = _e.payload, me = typeof Se == "function" ? Se.call(De, Ae, me) : Se, me == null) break e; - Ae = V({}, Ae, me); + if (Le = Oe.payload, De = typeof Le == "function" ? Le.call(Te, Pe, De) : Le, De == null) break e; + Pe = Z({}, Pe, De); break e; case 2: - Eo = true; + wi = true; } } - J.callback !== null && J.lane !== 0 && (o.flags |= 64, me = b.effects, me === null ? b.effects = [ - J - ] : me.push(J)); - } else De = { - eventTime: De, - lane: me, - tag: J.tag, - payload: J.payload, - callback: J.callback, + ie.callback !== null && ie.lane !== 0 && (o.flags |= 64, De = S.effects, De === null ? S.effects = [ + ie + ] : De.push(ie)); + } else Te = { + eventTime: Te, + lane: De, + tag: ie.tag, + payload: ie.payload, + callback: ie.callback, next: null - }, ye === null ? (ue = ye = De, re = Ae) : ye = ye.next = De, H |= me; - if (J = J.next, J === null) { - if (J = b.shared.pending, J === null) break; - me = J, J = me.next, me.next = null, b.lastBaseUpdate = me, b.shared.pending = null; + }, _e === null ? (be = _e = Te, le = Pe) : _e = _e.next = Te, V |= De; + if (ie = ie.next, ie === null) { + if (ie = S.shared.pending, ie === null) break; + De = ie, ie = De.next, De.next = null, S.lastBaseUpdate = De, S.shared.pending = null; } } while (true); - if (ye === null && (re = Ae), b.baseState = re, b.firstBaseUpdate = ue, b.lastBaseUpdate = ye, s = b.shared.interleaved, s !== null) { - b = s; + if (_e === null && (le = Pe), S.baseState = le, S.firstBaseUpdate = be, S.lastBaseUpdate = _e, c = S.shared.interleaved, c !== null) { + S = c; do - H |= b.lane, b = b.next; - while (b !== s); - } else F === null && (b.shared.lanes = 0); - mi |= H, o.lanes = H, o.memoizedState = Ae; + V |= S.lane, S = S.next; + while (S !== c); + } else R === null && (S.shared.lanes = 0); + Eo |= V, o.lanes = V, o.memoizedState = Pe; } } - function Z5(o, s, d) { - if (o = s.effects, s.effects = null, o !== null) for (s = 0; s < o.length; s++) { - var g = o[s], b = g.callback; - if (b !== null) { - if (g.callback = null, g = d, typeof b != "function") throw Error(r(191, b)); - b.call(g); + function t9(o, c, h) { + if (o = c.effects, c.effects = null, o !== null) for (c = 0; c < o.length; c++) { + var y = o[c], S = y.callback; + if (S !== null) { + if (y.callback = null, y = h, typeof S != "function") throw Error(r(191, S)); + S.call(y); } } } - var Vs = {}, $n = go(Vs), Ws = go(Vs), $s = go(Vs); - function pi(o) { - if (o === Vs) throw Error(r(174)); + var Z0 = {}, na = Ei(Z0), Y0 = Ei(Z0), $0 = Ei(Z0); + function go(o) { + if (o === Z0) throw Error(r(174)); return o; } - function Kf(o, s) { - switch (Et($s, s), Et(Ws, o), Et($n, Vs), o = s.nodeType, o) { + function Kf(o, c) { + switch (Bt($0, c), Bt(Y0, o), Bt(na, Z0), o = c.nodeType, o) { case 9: case 11: - s = (s = s.documentElement) ? s.namespaceURI : q(null, ""); + c = (c = c.documentElement) ? c.namespaceURI : W(null, ""); break; default: - o = o === 8 ? s.parentNode : s, s = o.namespaceURI || null, o = o.tagName, s = q(s, o); + o = o === 8 ? c.parentNode : c, c = o.namespaceURI || null, o = o.tagName, c = W(c, o); } - Bt($n), Et($n, s); + Ft(na), Bt(na, c); } - function b0() { - Bt($n), Bt(Ws), Bt($s); + function vs() { + Ft(na), Ft(Y0), Ft($0); } - function Y5(o) { - pi($s.current); - var s = pi($n.current), d = q(s, o.type); - s !== d && (Et(Ws, o), Et($n, d)); + function r9(o) { + go($0.current); + var c = go(na.current), h = W(c, o.type); + c !== h && (Bt(Y0, o), Bt(na, h)); } - function Mf(o) { - Ws.current === o && (Bt($n), Bt(Ws)); + function Lf(o) { + Y0.current === o && (Ft(na), Ft(Y0)); } - var Pt = go(0); - function hu(o) { - for (var s = o; s !== null; ) { - if (s.tag === 13) { - var d = s.memoizedState; - if (d !== null && (d = d.dehydrated, d === null || d.data === "$?" || d.data === "$!")) return s; - } else if (s.tag === 19 && s.memoizedProps.revealOrder !== void 0) { - if ((s.flags & 128) !== 0) return s; - } else if (s.child !== null) { - s.child.return = s, s = s.child; + var Ut = Ei(0); + function mu(o) { + for (var c = o; c !== null; ) { + if (c.tag === 13) { + var h = c.memoizedState; + if (h !== null && (h = h.dehydrated, h === null || h.data === "$?" || h.data === "$!")) return c; + } else if (c.tag === 19 && c.memoizedProps.revealOrder !== void 0) { + if ((c.flags & 128) !== 0) return c; + } else if (c.child !== null) { + c.child.return = c, c = c.child; continue; } - if (s === o) break; - for (; s.sibling === null; ) { - if (s.return === null || s.return === o) return null; - s = s.return; + if (c === o) break; + for (; c.sibling === null; ) { + if (c.return === null || c.return === o) return null; + c = c.return; } - s.sibling.return = s.return, s = s.sibling; + c.sibling.return = c.return, c = c.sibling; } return null; } - var Lf = []; - function Of() { - for (var o = 0; o < Lf.length; o++) Lf[o]._workInProgressVersionPrimary = null; - Lf.length = 0; + var Of = []; + function Hf() { + for (var o = 0; o < Of.length; o++) Of[o]._workInProgressVersionPrimary = null; + Of.length = 0; } - var pu = w.ReactCurrentDispatcher, Hf = w.ReactCurrentBatchConfig, gi = 0, Nt = null, Qt = null, Yt = null, gu = false, Zs = false, Ys = 0, mA = 0; - function hr() { + var gu = v.ReactCurrentDispatcher, Qf = v.ReactCurrentBatchConfig, yo = 0, Rt = null, Wt = null, rr = null, yu = false, X0 = false, J0 = 0, Bb = 0; + function Er() { throw Error(r(321)); } - function Qf(o, s) { - if (s === null) return false; - for (var d = 0; d < s.length && d < o.length; d++) if (!Pn(o[d], s[d])) return false; + function Gf(o, c) { + if (c === null) return false; + for (var h = 0; h < c.length && h < o.length; h++) if (!zn(o[h], c[h])) return false; return true; } - function qf(o, s, d, g, b, F) { - if (gi = F, Nt = s, s.memoizedState = null, s.updateQueue = null, s.lanes = 0, pu.current = o === null || o.memoizedState === null ? bA : wA, o = d(g, b), Zs) { - F = 0; + function qf(o, c, h, y, S, R) { + if (yo = R, Rt = c, c.memoizedState = null, c.updateQueue = null, c.lanes = 0, gu.current = o === null || o.memoizedState === null ? Fb : _b, o = h(y, S), X0) { + R = 0; do { - if (Zs = false, Ys = 0, 25 <= F) throw Error(r(301)); - F += 1, Yt = Qt = null, s.updateQueue = null, pu.current = vA, o = d(g, b); - } while (Zs); + if (X0 = false, J0 = 0, 25 <= R) throw Error(r(301)); + R += 1, rr = Wt = null, c.updateQueue = null, gu.current = Sb, o = h(y, S); + } while (X0); } - if (pu.current = Eu, s = Qt !== null && Qt.next !== null, gi = 0, Yt = Qt = Nt = null, gu = false, s) throw Error(r(300)); + if (gu.current = Au, c = Wt !== null && Wt.next !== null, yo = 0, rr = Wt = Rt = null, yu = false, c) throw Error(r(300)); return o; } - function Gf() { - var o = Ys !== 0; - return Ys = 0, o; + function Vf() { + var o = J0 !== 0; + return J0 = 0, o; } - function Zn() { + function aa() { var o = { memoizedState: null, baseState: null, @@ -4207,771 +4207,771 @@ var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "sy queue: null, next: null }; - return Yt === null ? Nt.memoizedState = Yt = o : Yt = Yt.next = o, Yt; + return rr === null ? Rt.memoizedState = rr = o : rr = rr.next = o, rr; } - function xn() { - if (Qt === null) { - var o = Nt.alternate; + function hn() { + if (Wt === null) { + var o = Rt.alternate; o = o !== null ? o.memoizedState : null; - } else o = Qt.next; - var s = Yt === null ? Nt.memoizedState : Yt.next; - if (s !== null) Yt = s, Qt = o; + } else o = Wt.next; + var c = rr === null ? Rt.memoizedState : rr.next; + if (c !== null) rr = c, Wt = o; else { if (o === null) throw Error(r(310)); - Qt = o, o = { - memoizedState: Qt.memoizedState, - baseState: Qt.baseState, - baseQueue: Qt.baseQueue, - queue: Qt.queue, + Wt = o, o = { + memoizedState: Wt.memoizedState, + baseState: Wt.baseState, + baseQueue: Wt.baseQueue, + queue: Wt.queue, next: null - }, Yt === null ? Nt.memoizedState = Yt = o : Yt = Yt.next = o; + }, rr === null ? Rt.memoizedState = rr = o : rr = rr.next = o; } - return Yt; + return rr; } - function Xs(o, s) { - return typeof s == "function" ? s(o) : s; - } - function Vf(o) { - var s = xn(), d = s.queue; - if (d === null) throw Error(r(311)); - d.lastRenderedReducer = o; - var g = Qt, b = g.baseQueue, F = d.pending; - if (F !== null) { - if (b !== null) { - var H = b.next; - b.next = F.next, F.next = H; - } - g.baseQueue = b = F, d.pending = null; - } - if (b !== null) { - F = b.next, g = g.baseState; - var J = H = null, re = null, ue = F; - do { - var ye = ue.lane; - if ((gi & ye) === ye) re !== null && (re = re.next = { - lane: 0, - action: ue.action, - hasEagerState: ue.hasEagerState, - eagerState: ue.eagerState, - next: null - }), g = ue.hasEagerState ? ue.eagerState : o(g, ue.action); - else { - var Ae = { - lane: ye, - action: ue.action, - hasEagerState: ue.hasEagerState, - eagerState: ue.eagerState, - next: null - }; - re === null ? (J = re = Ae, H = g) : re = re.next = Ae, Nt.lanes |= ye, mi |= ye; - } - ue = ue.next; - } while (ue !== null && ue !== F); - re === null ? H = g : re.next = J, Pn(g, s.memoizedState) || (jr = true), s.memoizedState = g, s.baseState = H, s.baseQueue = re, d.lastRenderedState = g; - } - if (o = d.interleaved, o !== null) { - b = o; - do - F = b.lane, Nt.lanes |= F, mi |= F, b = b.next; - while (b !== o); - } else b === null && (d.lanes = 0); - return [ - s.memoizedState, - d.dispatch - ]; + function el(o, c) { + return typeof c == "function" ? c(o) : c; } function Wf(o) { - var s = xn(), d = s.queue; - if (d === null) throw Error(r(311)); - d.lastRenderedReducer = o; - var g = d.dispatch, b = d.pending, F = s.memoizedState; - if (b !== null) { - d.pending = null; - var H = b = b.next; - do - F = o(F, H.action), H = H.next; - while (H !== b); - Pn(F, s.memoizedState) || (jr = true), s.memoizedState = F, s.baseQueue === null && (s.baseState = F), d.lastRenderedState = F; + var c = hn(), h = c.queue; + if (h === null) throw Error(r(311)); + h.lastRenderedReducer = o; + var y = Wt, S = y.baseQueue, R = h.pending; + if (R !== null) { + if (S !== null) { + var V = S.next; + S.next = R.next, R.next = V; + } + y.baseQueue = S = R, h.pending = null; } + if (S !== null) { + R = S.next, y = y.baseState; + var ie = V = null, le = null, be = R; + do { + var _e = be.lane; + if ((yo & _e) === _e) le !== null && (le = le.next = { + lane: 0, + action: be.action, + hasEagerState: be.hasEagerState, + eagerState: be.eagerState, + next: null + }), y = be.hasEagerState ? be.eagerState : o(y, be.action); + else { + var Pe = { + lane: _e, + action: be.action, + hasEagerState: be.hasEagerState, + eagerState: be.eagerState, + next: null + }; + le === null ? (ie = le = Pe, V = y) : le = le.next = Pe, Rt.lanes |= _e, Eo |= _e; + } + be = be.next; + } while (be !== null && be !== R); + le === null ? V = y : le.next = ie, zn(y, c.memoizedState) || (Tr = true), c.memoizedState = y, c.baseState = V, c.baseQueue = le, h.lastRenderedState = y; + } + if (o = h.interleaved, o !== null) { + S = o; + do + R = S.lane, Rt.lanes |= R, Eo |= R, S = S.next; + while (S !== o); + } else S === null && (h.lanes = 0); return [ - F, - g + c.memoizedState, + h.dispatch ]; } - function X5() { - } - function J5(o, s) { - var d = Nt, g = xn(), b = s(), F = !Pn(g.memoizedState, b); - if (F && (g.memoizedState = b, jr = true), g = g.queue, $f(r2.bind(null, d, g, o), [ - o - ]), g.getSnapshot !== s || F || Yt !== null && Yt.memoizedState.tag & 1) { - if (d.flags |= 2048, Js(9, t2.bind(null, d, g, b, s), void 0, null), Xt === null) throw Error(r(349)); - (gi & 30) !== 0 || e2(d, s, b); + function Zf(o) { + var c = hn(), h = c.queue; + if (h === null) throw Error(r(311)); + h.lastRenderedReducer = o; + var y = h.dispatch, S = h.pending, R = c.memoizedState; + if (S !== null) { + h.pending = null; + var V = S = S.next; + do + R = o(R, V.action), V = V.next; + while (V !== S); + zn(R, c.memoizedState) || (Tr = true), c.memoizedState = R, c.baseQueue === null && (c.baseState = R), h.lastRenderedState = R; } - return b; + return [ + R, + y + ]; } - function e2(o, s, d) { + function n9() { + } + function a9(o, c) { + var h = Rt, y = hn(), S = c(), R = !zn(y.memoizedState, S); + if (R && (y.memoizedState = S, Tr = true), y = y.queue, Yf(s9.bind(null, h, y, o), [ + o + ]), y.getSnapshot !== c || R || rr !== null && rr.memoizedState.tag & 1) { + if (h.flags |= 2048, tl(9, o9.bind(null, h, y, S, c), void 0, null), nr === null) throw Error(r(349)); + (yo & 30) !== 0 || i9(h, c, S); + } + return S; + } + function i9(o, c, h) { o.flags |= 16384, o = { - getSnapshot: s, - value: d - }, s = Nt.updateQueue, s === null ? (s = { + getSnapshot: c, + value: h + }, c = Rt.updateQueue, c === null ? (c = { lastEffect: null, stores: null - }, Nt.updateQueue = s, s.stores = [ + }, Rt.updateQueue = c, c.stores = [ o - ]) : (d = s.stores, d === null ? s.stores = [ + ]) : (h = c.stores, h === null ? c.stores = [ o - ] : d.push(o)); + ] : h.push(o)); } - function t2(o, s, d, g) { - s.value = d, s.getSnapshot = g, n2(s) && a2(o); + function o9(o, c, h, y) { + c.value = h, c.getSnapshot = y, l9(c) && c9(o); } - function r2(o, s, d) { - return d(function() { - n2(s) && a2(o); + function s9(o, c, h) { + return h(function() { + l9(c) && c9(o); }); } - function n2(o) { - var s = o.getSnapshot; + function l9(o) { + var c = o.getSnapshot; o = o.value; try { - var d = s(); - return !Pn(o, d); + var h = c(); + return !zn(o, h); } catch { return true; } } - function a2(o) { - var s = Sa(o, 1); - s !== null && Tn(s, o, 1, -1); + function c9(o) { + var c = Ua(o, 1); + c !== null && Kn(c, o, 1, -1); } - function o2(o) { - var s = Zn(); - return typeof o == "function" && (o = o()), s.memoizedState = s.baseState = o, o = { + function u9(o) { + var c = aa(); + return typeof o == "function" && (o = o()), c.memoizedState = c.baseState = o, o = { pending: null, interleaved: null, lanes: 0, dispatch: null, - lastRenderedReducer: Xs, + lastRenderedReducer: el, lastRenderedState: o - }, s.queue = o, o = o.dispatch = AA.bind(null, Nt, o), [ - s.memoizedState, + }, c.queue = o, o = o.dispatch = Db.bind(null, Rt, o), [ + c.memoizedState, o ]; } - function Js(o, s, d, g) { + function tl(o, c, h, y) { return o = { tag: o, - create: s, - destroy: d, - deps: g, + create: c, + destroy: h, + deps: y, next: null - }, s = Nt.updateQueue, s === null ? (s = { + }, c = Rt.updateQueue, c === null ? (c = { lastEffect: null, stores: null - }, Nt.updateQueue = s, s.lastEffect = o.next = o) : (d = s.lastEffect, d === null ? s.lastEffect = o.next = o : (g = d.next, d.next = o, o.next = g, s.lastEffect = o)), o; + }, Rt.updateQueue = c, c.lastEffect = o.next = o) : (h = c.lastEffect, h === null ? c.lastEffect = o.next = o : (y = h.next, h.next = o, o.next = y, c.lastEffect = o)), o; } - function i2() { - return xn().memoizedState; + function x9() { + return hn().memoizedState; } - function mu(o, s, d, g) { - var b = Zn(); - Nt.flags |= o, b.memoizedState = Js(1 | s, d, void 0, g === void 0 ? null : g); + function Eu(o, c, h, y) { + var S = aa(); + Rt.flags |= o, S.memoizedState = tl(1 | c, h, void 0, y === void 0 ? null : y); } - function yu(o, s, d, g) { - var b = xn(); - g = g === void 0 ? null : g; - var F = void 0; - if (Qt !== null) { - var H = Qt.memoizedState; - if (F = H.destroy, g !== null && Qf(g, H.deps)) { - b.memoizedState = Js(s, d, F, g); + function bu(o, c, h, y) { + var S = hn(); + y = y === void 0 ? null : y; + var R = void 0; + if (Wt !== null) { + var V = Wt.memoizedState; + if (R = V.destroy, y !== null && Gf(y, V.deps)) { + S.memoizedState = tl(c, h, R, y); return; } } - Nt.flags |= o, b.memoizedState = Js(1 | s, d, F, g); + Rt.flags |= o, S.memoizedState = tl(1 | c, h, R, y); } - function s2(o, s) { - return mu(8390656, 8, o, s); + function d9(o, c) { + return Eu(8390656, 8, o, c); } - function $f(o, s) { - return yu(2048, 8, o, s); + function Yf(o, c) { + return bu(2048, 8, o, c); } - function l2(o, s) { - return yu(4, 2, o, s); + function f9(o, c) { + return bu(4, 2, o, c); } - function c2(o, s) { - return yu(4, 4, o, s); + function h9(o, c) { + return bu(4, 4, o, c); } - function u2(o, s) { - if (typeof s == "function") return o = o(), s(o), function() { - s(null); + function p9(o, c) { + if (typeof c == "function") return o = o(), c(o), function() { + c(null); }; - if (s != null) return o = o(), s.current = o, function() { - s.current = null; + if (c != null) return o = o(), c.current = o, function() { + c.current = null; }; } - function x2(o, s, d) { - return d = d != null ? d.concat([ + function m9(o, c, h) { + return h = h != null ? h.concat([ o - ]) : null, yu(4, 4, u2.bind(null, s, o), d); + ]) : null, bu(4, 4, p9.bind(null, c, o), h); } - function Zf() { + function $f() { } - function d2(o, s) { - var d = xn(); - s = s === void 0 ? null : s; - var g = d.memoizedState; - return g !== null && s !== null && Qf(s, g[1]) ? g[0] : (d.memoizedState = [ + function g9(o, c) { + var h = hn(); + c = c === void 0 ? null : c; + var y = h.memoizedState; + return y !== null && c !== null && Gf(c, y[1]) ? y[0] : (h.memoizedState = [ o, - s + c ], o); } - function f2(o, s) { - var d = xn(); - s = s === void 0 ? null : s; - var g = d.memoizedState; - return g !== null && s !== null && Qf(s, g[1]) ? g[0] : (o = o(), d.memoizedState = [ + function y9(o, c) { + var h = hn(); + c = c === void 0 ? null : c; + var y = h.memoizedState; + return y !== null && c !== null && Gf(c, y[1]) ? y[0] : (o = o(), h.memoizedState = [ o, - s + c ], o); } - function h2(o, s, d) { - return (gi & 21) === 0 ? (o.baseState && (o.baseState = false, jr = true), o.memoizedState = d) : (Pn(d, s) || (d = Q9(), Nt.lanes |= d, mi |= d, o.baseState = true), s); + function E9(o, c, h) { + return (yo & 21) === 0 ? (o.baseState && (o.baseState = false, Tr = true), o.memoizedState = h) : (zn(h, c) || (h = Z8(), Rt.lanes |= h, Eo |= h, o.baseState = true), c); } - function yA(o, s) { - var d = lt; - lt = d !== 0 && 4 > d ? d : 4, o(true); - var g = Hf.transition; - Hf.transition = {}; + function Cb(o, c) { + var h = gt; + gt = h !== 0 && 4 > h ? h : 4, o(true); + var y = Qf.transition; + Qf.transition = {}; try { - o(false), s(); + o(false), c(); } finally { - lt = d, Hf.transition = g; + gt = h, Qf.transition = y; } } - function p2() { - return xn().memoizedState; + function b9() { + return hn().memoizedState; } - function EA(o, s, d) { - var g = Bo(o); - if (d = { - lane: g, - action: d, + function kb(o, c, h) { + var y = Di(o); + if (h = { + lane: y, + action: h, hasEagerState: false, eagerState: null, next: null - }, g2(o)) m2(s, d); - else if (d = V5(o, s, d, g), d !== null) { - var b = kr(); - Tn(d, o, g, b), y2(d, s, g); + }, A9(o)) w9(c, h); + else if (h = X5(o, c, h, y), h !== null) { + var S = Sr(); + Kn(h, o, y, S), v9(h, c, y); } } - function AA(o, s, d) { - var g = Bo(o), b = { - lane: g, - action: d, + function Db(o, c, h) { + var y = Di(o), S = { + lane: y, + action: h, hasEagerState: false, eagerState: null, next: null }; - if (g2(o)) m2(s, b); + if (A9(o)) w9(c, S); else { - var F = o.alternate; - if (o.lanes === 0 && (F === null || F.lanes === 0) && (F = s.lastRenderedReducer, F !== null)) try { - var H = s.lastRenderedState, J = F(H, d); - if (b.hasEagerState = true, b.eagerState = J, Pn(J, H)) { - var re = s.interleaved; - re === null ? (b.next = b, Tf(s)) : (b.next = re.next, re.next = b), s.interleaved = b; + var R = o.alternate; + if (o.lanes === 0 && (R === null || R.lanes === 0) && (R = c.lastRenderedReducer, R !== null)) try { + var V = c.lastRenderedState, ie = R(V, h); + if (S.hasEagerState = true, S.eagerState = ie, zn(ie, V)) { + var le = c.interleaved; + le === null ? (S.next = S, Tf(c)) : (S.next = le.next, le.next = S), c.interleaved = S; return; } } catch { } finally { } - d = V5(o, s, b, g), d !== null && (b = kr(), Tn(d, o, g, b), y2(d, s, g)); + h = X5(o, c, S, y), h !== null && (S = Sr(), Kn(h, o, y, S), v9(h, c, y)); } } - function g2(o) { - var s = o.alternate; - return o === Nt || s !== null && s === Nt; + function A9(o) { + var c = o.alternate; + return o === Rt || c !== null && c === Rt; } - function m2(o, s) { - Zs = gu = true; - var d = o.pending; - d === null ? s.next = s : (s.next = d.next, d.next = s), o.pending = s; + function w9(o, c) { + X0 = yu = true; + var h = o.pending; + h === null ? c.next = c : (c.next = h.next, h.next = c), o.pending = c; } - function y2(o, s, d) { - if ((d & 4194240) !== 0) { - var g = s.lanes; - g &= o.pendingLanes, d |= g, s.lanes = d, Yd(o, d); + function v9(o, c, h) { + if ((h & 4194240) !== 0) { + var y = c.lanes; + y &= o.pendingLanes, h |= y, c.lanes = h, Xd(o, h); } } - var Eu = { - readContext: un, - useCallback: hr, - useContext: hr, - useEffect: hr, - useImperativeHandle: hr, - useInsertionEffect: hr, - useLayoutEffect: hr, - useMemo: hr, - useReducer: hr, - useRef: hr, - useState: hr, - useDebugValue: hr, - useDeferredValue: hr, - useTransition: hr, - useMutableSource: hr, - useSyncExternalStore: hr, - useId: hr, + var Au = { + readContext: fn, + useCallback: Er, + useContext: Er, + useEffect: Er, + useImperativeHandle: Er, + useInsertionEffect: Er, + useLayoutEffect: Er, + useMemo: Er, + useReducer: Er, + useRef: Er, + useState: Er, + useDebugValue: Er, + useDeferredValue: Er, + useTransition: Er, + useMutableSource: Er, + useSyncExternalStore: Er, + useId: Er, unstable_isNewReconciler: false - }, bA = { - readContext: un, - useCallback: function(o, s) { - return Zn().memoizedState = [ + }, Fb = { + readContext: fn, + useCallback: function(o, c) { + return aa().memoizedState = [ o, - s === void 0 ? null : s + c === void 0 ? null : c ], o; }, - useContext: un, - useEffect: s2, - useImperativeHandle: function(o, s, d) { - return d = d != null ? d.concat([ + useContext: fn, + useEffect: d9, + useImperativeHandle: function(o, c, h) { + return h = h != null ? h.concat([ o - ]) : null, mu(4194308, 4, u2.bind(null, s, o), d); + ]) : null, Eu(4194308, 4, p9.bind(null, c, o), h); }, - useLayoutEffect: function(o, s) { - return mu(4194308, 4, o, s); + useLayoutEffect: function(o, c) { + return Eu(4194308, 4, o, c); }, - useInsertionEffect: function(o, s) { - return mu(4, 2, o, s); + useInsertionEffect: function(o, c) { + return Eu(4, 2, o, c); }, - useMemo: function(o, s) { - var d = Zn(); - return s = s === void 0 ? null : s, o = o(), d.memoizedState = [ + useMemo: function(o, c) { + var h = aa(); + return c = c === void 0 ? null : c, o = o(), h.memoizedState = [ o, - s + c ], o; }, - useReducer: function(o, s, d) { - var g = Zn(); - return s = d !== void 0 ? d(s) : s, g.memoizedState = g.baseState = s, o = { + useReducer: function(o, c, h) { + var y = aa(); + return c = h !== void 0 ? h(c) : c, y.memoizedState = y.baseState = c, o = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: o, - lastRenderedState: s - }, g.queue = o, o = o.dispatch = EA.bind(null, Nt, o), [ - g.memoizedState, + lastRenderedState: c + }, y.queue = o, o = o.dispatch = kb.bind(null, Rt, o), [ + y.memoizedState, o ]; }, useRef: function(o) { - var s = Zn(); + var c = aa(); return o = { current: o - }, s.memoizedState = o; + }, c.memoizedState = o; }, - useState: o2, - useDebugValue: Zf, + useState: u9, + useDebugValue: $f, useDeferredValue: function(o) { - return Zn().memoizedState = o; + return aa().memoizedState = o; }, useTransition: function() { - var o = o2(false), s = o[0]; - return o = yA.bind(null, o[1]), Zn().memoizedState = o, [ - s, + var o = u9(false), c = o[0]; + return o = Cb.bind(null, o[1]), aa().memoizedState = o, [ + c, o ]; }, useMutableSource: function() { }, - useSyncExternalStore: function(o, s, d) { - var g = Nt, b = Zn(); - if (kt) { - if (d === void 0) throw Error(r(407)); - d = d(); + useSyncExternalStore: function(o, c, h) { + var y = Rt, S = aa(); + if (St) { + if (h === void 0) throw Error(r(407)); + h = h(); } else { - if (d = s(), Xt === null) throw Error(r(349)); - (gi & 30) !== 0 || e2(g, s, d); + if (h = c(), nr === null) throw Error(r(349)); + (yo & 30) !== 0 || i9(y, c, h); } - b.memoizedState = d; - var F = { - value: d, - getSnapshot: s + S.memoizedState = h; + var R = { + value: h, + getSnapshot: c }; - return b.queue = F, s2(r2.bind(null, g, F, o), [ + return S.queue = R, d9(s9.bind(null, y, R, o), [ o - ]), g.flags |= 2048, Js(9, t2.bind(null, g, F, d, s), void 0, null), d; + ]), y.flags |= 2048, tl(9, o9.bind(null, y, R, h, c), void 0, null), h; }, useId: function() { - var o = Zn(), s = Xt.identifierPrefix; - if (kt) { - var d = Fa, g = Da; - d = (g & ~(1 << 32 - In(g) - 1)).toString(32) + d, s = ":" + s + "R" + d, d = Ys++, 0 < d && (s += "H" + d.toString(32)), s += ":"; - } else d = mA++, s = ":" + s + "r" + d.toString(32) + ":"; - return o.memoizedState = s; + var o = aa(), c = nr.identifierPrefix; + if (St) { + var h = za, y = ja; + h = (y & ~(1 << 32 - jn(y) - 1)).toString(32) + h, c = ":" + c + "R" + h, h = J0++, 0 < h && (c += "H" + h.toString(32)), c += ":"; + } else h = Bb++, c = ":" + c + "r" + h.toString(32) + ":"; + return o.memoizedState = c; }, unstable_isNewReconciler: false - }, wA = { - readContext: un, - useCallback: d2, - useContext: un, - useEffect: $f, - useImperativeHandle: x2, - useInsertionEffect: l2, - useLayoutEffect: c2, - useMemo: f2, - useReducer: Vf, - useRef: i2, - useState: function() { - return Vf(Xs); - }, - useDebugValue: Zf, - useDeferredValue: function(o) { - var s = xn(); - return h2(s, Qt.memoizedState, o); - }, - useTransition: function() { - var o = Vf(Xs)[0], s = xn().memoizedState; - return [ - o, - s - ]; - }, - useMutableSource: X5, - useSyncExternalStore: J5, - useId: p2, - unstable_isNewReconciler: false - }, vA = { - readContext: un, - useCallback: d2, - useContext: un, - useEffect: $f, - useImperativeHandle: x2, - useInsertionEffect: l2, - useLayoutEffect: c2, - useMemo: f2, + }, _b = { + readContext: fn, + useCallback: g9, + useContext: fn, + useEffect: Yf, + useImperativeHandle: m9, + useInsertionEffect: f9, + useLayoutEffect: h9, + useMemo: y9, useReducer: Wf, - useRef: i2, + useRef: x9, useState: function() { - return Wf(Xs); + return Wf(el); }, - useDebugValue: Zf, + useDebugValue: $f, useDeferredValue: function(o) { - var s = xn(); - return Qt === null ? s.memoizedState = o : h2(s, Qt.memoizedState, o); + var c = hn(); + return E9(c, Wt.memoizedState, o); }, useTransition: function() { - var o = Wf(Xs)[0], s = xn().memoizedState; + var o = Wf(el)[0], c = hn().memoizedState; return [ o, - s + c ]; }, - useMutableSource: X5, - useSyncExternalStore: J5, - useId: p2, + useMutableSource: n9, + useSyncExternalStore: a9, + useId: b9, + unstable_isNewReconciler: false + }, Sb = { + readContext: fn, + useCallback: g9, + useContext: fn, + useEffect: Yf, + useImperativeHandle: m9, + useInsertionEffect: f9, + useLayoutEffect: h9, + useMemo: y9, + useReducer: Zf, + useRef: x9, + useState: function() { + return Zf(el); + }, + useDebugValue: $f, + useDeferredValue: function(o) { + var c = hn(); + return Wt === null ? c.memoizedState = o : E9(c, Wt.memoizedState, o); + }, + useTransition: function() { + var o = Zf(el)[0], c = hn().memoizedState; + return [ + o, + c + ]; + }, + useMutableSource: n9, + useSyncExternalStore: a9, + useId: b9, unstable_isNewReconciler: false }; - function jn(o, s) { + function Rn(o, c) { if (o && o.defaultProps) { - s = V({}, s), o = o.defaultProps; - for (var d in o) s[d] === void 0 && (s[d] = o[d]); - return s; + c = Z({}, c), o = o.defaultProps; + for (var h in o) c[h] === void 0 && (c[h] = o[h]); + return c; } - return s; + return c; } - function Yf(o, s, d, g) { - s = o.memoizedState, d = d(g, s), d = d == null ? s : V({}, s, d), o.memoizedState = d, o.lanes === 0 && (o.updateQueue.baseState = d); + function Xf(o, c, h, y) { + c = o.memoizedState, h = h(y, c), h = h == null ? c : Z({}, c, h), o.memoizedState = h, o.lanes === 0 && (o.updateQueue.baseState = h); } - var Au = { + var wu = { isMounted: function(o) { - return (o = o._reactInternals) ? Ba(o) === o : false; + return (o = o._reactInternals) ? Ia(o) === o : false; }, - enqueueSetState: function(o, s, d) { + enqueueSetState: function(o, c, h) { o = o._reactInternals; - var g = kr(), b = Bo(o), F = _a(g, b); - F.payload = s, d != null && (F.callback = d), s = Ao(o, F, b), s !== null && (Tn(s, o, b, g), du(s, o, b)); + var y = Sr(), S = Di(o), R = Ra(y, S); + R.payload = c, h != null && (R.callback = h), c = vi(o, R, S), c !== null && (Kn(c, o, S, y), hu(c, o, S)); }, - enqueueReplaceState: function(o, s, d) { + enqueueReplaceState: function(o, c, h) { o = o._reactInternals; - var g = kr(), b = Bo(o), F = _a(g, b); - F.tag = 1, F.payload = s, d != null && (F.callback = d), s = Ao(o, F, b), s !== null && (Tn(s, o, b, g), du(s, o, b)); + var y = Sr(), S = Di(o), R = Ra(y, S); + R.tag = 1, R.payload = c, h != null && (R.callback = h), c = vi(o, R, S), c !== null && (Kn(c, o, S, y), hu(c, o, S)); }, - enqueueForceUpdate: function(o, s) { + enqueueForceUpdate: function(o, c) { o = o._reactInternals; - var d = kr(), g = Bo(o), b = _a(d, g); - b.tag = 2, s != null && (b.callback = s), s = Ao(o, b, g), s !== null && (Tn(s, o, g, d), du(s, o, g)); + var h = Sr(), y = Di(o), S = Ra(h, y); + S.tag = 2, c != null && (S.callback = c), c = vi(o, S, y), c !== null && (Kn(c, o, y, h), hu(c, o, y)); } }; - function E2(o, s, d, g, b, F, H) { - return o = o.stateNode, typeof o.shouldComponentUpdate == "function" ? o.shouldComponentUpdate(g, F, H) : s.prototype && s.prototype.isPureReactComponent ? !Ks(d, g) || !Ks(b, F) : true; + function B9(o, c, h, y, S, R, V) { + return o = o.stateNode, typeof o.shouldComponentUpdate == "function" ? o.shouldComponentUpdate(y, R, V) : c.prototype && c.prototype.isPureReactComponent ? !L0(h, y) || !L0(S, R) : true; } - function A2(o, s, d) { - var g = false, b = mo, F = s.contextType; - return typeof F == "object" && F !== null ? F = un(F) : (b = Nr(s) ? xi : fr.current, g = s.contextTypes, F = (g = g != null) ? h0(o, b) : mo), s = new s(d, F), o.memoizedState = s.state !== null && s.state !== void 0 ? s.state : null, s.updater = Au, o.stateNode = s, s._reactInternals = o, g && (o = o.stateNode, o.__reactInternalMemoizedUnmaskedChildContext = b, o.__reactInternalMemoizedMaskedChildContext = F), s; + function C9(o, c, h) { + var y = false, S = bi, R = c.contextType; + return typeof R == "object" && R !== null ? R = fn(R) : (S = Rr(c) ? fo : yr.current, y = c.contextTypes, R = (y = y != null) ? ms(o, S) : bi), c = new c(h, R), o.memoizedState = c.state !== null && c.state !== void 0 ? c.state : null, c.updater = wu, o.stateNode = c, c._reactInternals = o, y && (o = o.stateNode, o.__reactInternalMemoizedUnmaskedChildContext = S, o.__reactInternalMemoizedMaskedChildContext = R), c; } - function b2(o, s, d, g) { - o = s.state, typeof s.componentWillReceiveProps == "function" && s.componentWillReceiveProps(d, g), typeof s.UNSAFE_componentWillReceiveProps == "function" && s.UNSAFE_componentWillReceiveProps(d, g), s.state !== o && Au.enqueueReplaceState(s, s.state, null); + function k9(o, c, h, y) { + o = c.state, typeof c.componentWillReceiveProps == "function" && c.componentWillReceiveProps(h, y), typeof c.UNSAFE_componentWillReceiveProps == "function" && c.UNSAFE_componentWillReceiveProps(h, y), c.state !== o && wu.enqueueReplaceState(c, c.state, null); } - function Xf(o, s, d, g) { - var b = o.stateNode; - b.props = d, b.state = o.memoizedState, b.refs = {}, Rf(o); - var F = s.contextType; - typeof F == "object" && F !== null ? b.context = un(F) : (F = Nr(s) ? xi : fr.current, b.context = h0(o, F)), b.state = o.memoizedState, F = s.getDerivedStateFromProps, typeof F == "function" && (Yf(o, s, F, d), b.state = o.memoizedState), typeof s.getDerivedStateFromProps == "function" || typeof b.getSnapshotBeforeUpdate == "function" || typeof b.UNSAFE_componentWillMount != "function" && typeof b.componentWillMount != "function" || (s = b.state, typeof b.componentWillMount == "function" && b.componentWillMount(), typeof b.UNSAFE_componentWillMount == "function" && b.UNSAFE_componentWillMount(), s !== b.state && Au.enqueueReplaceState(b, b.state, null), fu(o, d, b, g), b.state = o.memoizedState), typeof b.componentDidMount == "function" && (o.flags |= 4194308); + function Jf(o, c, h, y) { + var S = o.stateNode; + S.props = h, S.state = o.memoizedState, S.refs = {}, Mf(o); + var R = c.contextType; + typeof R == "object" && R !== null ? S.context = fn(R) : (R = Rr(c) ? fo : yr.current, S.context = ms(o, R)), S.state = o.memoizedState, R = c.getDerivedStateFromProps, typeof R == "function" && (Xf(o, c, R, h), S.state = o.memoizedState), typeof c.getDerivedStateFromProps == "function" || typeof S.getSnapshotBeforeUpdate == "function" || typeof S.UNSAFE_componentWillMount != "function" && typeof S.componentWillMount != "function" || (c = S.state, typeof S.componentWillMount == "function" && S.componentWillMount(), typeof S.UNSAFE_componentWillMount == "function" && S.UNSAFE_componentWillMount(), c !== S.state && wu.enqueueReplaceState(S, S.state, null), pu(o, h, S, y), S.state = o.memoizedState), typeof S.componentDidMount == "function" && (o.flags |= 4194308); } - function w0(o, s) { + function Bs(o, c) { try { - var d = "", g = s; + var h = "", y = c; do - d += oe(g), g = g.return; - while (g); - var b = d; - } catch (F) { - b = ` -Error generating stack: ` + F.message + ` -` + F.stack; + h += ae(y), y = y.return; + while (y); + var S = h; + } catch (R) { + S = ` +Error generating stack: ` + R.message + ` +` + R.stack; } return { value: o, - source: s, - stack: b, + source: c, + stack: S, digest: null }; } - function Jf(o, s, d) { + function eh(o, c, h) { return { value: o, source: null, - stack: d ?? null, - digest: s ?? null + stack: h ?? null, + digest: c ?? null }; } - function e1(o, s) { + function th(o, c) { try { - console.error(s.value); - } catch (d) { + console.error(c.value); + } catch (h) { setTimeout(function() { - throw d; + throw h; }); } } - var BA = typeof WeakMap == "function" ? WeakMap : Map; - function w2(o, s, d) { - d = _a(-1, d), d.tag = 3, d.payload = { + var Ib = typeof WeakMap == "function" ? WeakMap : Map; + function D9(o, c, h) { + h = Ra(-1, h), h.tag = 3, h.payload = { element: null }; - var g = s.value; - return d.callback = function() { - Du || (Du = true, p1 = g), e1(o, s); - }, d; + var y = c.value; + return h.callback = function() { + _u || (_u = true, mh = y), th(o, c); + }, h; } - function v2(o, s, d) { - d = _a(-1, d), d.tag = 3; - var g = o.type.getDerivedStateFromError; - if (typeof g == "function") { - var b = s.value; - d.payload = function() { - return g(b); - }, d.callback = function() { - e1(o, s); + function F9(o, c, h) { + h = Ra(-1, h), h.tag = 3; + var y = o.type.getDerivedStateFromError; + if (typeof y == "function") { + var S = c.value; + h.payload = function() { + return y(S); + }, h.callback = function() { + th(o, c); }; } - var F = o.stateNode; - return F !== null && typeof F.componentDidCatch == "function" && (d.callback = function() { - e1(o, s), typeof g != "function" && (wo === null ? wo = /* @__PURE__ */ new Set([ + var R = o.stateNode; + return R !== null && typeof R.componentDidCatch == "function" && (h.callback = function() { + th(o, c), typeof y != "function" && (Ci === null ? Ci = /* @__PURE__ */ new Set([ this - ]) : wo.add(this)); - var H = s.stack; - this.componentDidCatch(s.value, { - componentStack: H !== null ? H : "" + ]) : Ci.add(this)); + var V = c.stack; + this.componentDidCatch(c.value, { + componentStack: V !== null ? V : "" }); - }), d; + }), h; } - function B2(o, s, d) { - var g = o.pingCache; - if (g === null) { - g = o.pingCache = new BA(); - var b = /* @__PURE__ */ new Set(); - g.set(s, b); - } else b = g.get(s), b === void 0 && (b = /* @__PURE__ */ new Set(), g.set(s, b)); - b.has(d) || (b.add(d), o = RA.bind(null, o, s, d), s.then(o, o)); + function _9(o, c, h) { + var y = o.pingCache; + if (y === null) { + y = o.pingCache = new Ib(); + var S = /* @__PURE__ */ new Set(); + y.set(c, S); + } else S = y.get(c), S === void 0 && (S = /* @__PURE__ */ new Set(), y.set(c, S)); + S.has(h) || (S.add(h), o = Gb.bind(null, o, c, h), c.then(o, o)); } - function C2(o) { + function S9(o) { do { - var s; - if ((s = o.tag === 13) && (s = o.memoizedState, s = s !== null ? s.dehydrated !== null : true), s) return o; + var c; + if ((c = o.tag === 13) && (c = o.memoizedState, c = c !== null ? c.dehydrated !== null : true), c) return o; o = o.return; } while (o !== null); return null; } - function k2(o, s, d, g, b) { - return (o.mode & 1) === 0 ? (o === s ? o.flags |= 65536 : (o.flags |= 128, d.flags |= 131072, d.flags &= -52805, d.tag === 1 && (d.alternate === null ? d.tag = 17 : (s = _a(-1, 1), s.tag = 2, Ao(d, s, 1))), d.lanes |= 1), o) : (o.flags |= 65536, o.lanes = b, o); + function I9(o, c, h, y, S) { + return (o.mode & 1) === 0 ? (o === c ? o.flags |= 65536 : (o.flags |= 128, h.flags |= 131072, h.flags &= -52805, h.tag === 1 && (h.alternate === null ? h.tag = 17 : (c = Ra(-1, 1), c.tag = 2, vi(h, c, 1))), h.lanes |= 1), o) : (o.flags |= 65536, o.lanes = S, o); } - var CA = w.ReactCurrentOwner, jr = false; - function Cr(o, s, d, g) { - s.child = o === null ? G5(s, null, d, g) : y0(s, o.child, d, g); + var Pb = v.ReactCurrentOwner, Tr = false; + function _r(o, c, h, y) { + c.child = o === null ? $5(c, null, h, y) : bs(c, o.child, h, y); } - function D2(o, s, d, g, b) { - d = d.render; - var F = s.ref; - return A0(s, b), g = qf(o, s, d, g, F, b), d = Gf(), o !== null && !jr ? (s.updateQueue = o.updateQueue, s.flags &= -2053, o.lanes &= ~b, Ia(o, s, b)) : (kt && d && Ff(s), s.flags |= 1, Cr(o, s, g, b), s.child); + function P9(o, c, h, y, S) { + h = h.render; + var R = c.ref; + return ws(c, S), y = qf(o, c, h, y, R, S), h = Vf(), o !== null && !Tr ? (c.updateQueue = o.updateQueue, c.flags &= -2053, o.lanes &= ~S, Ta(o, c, S)) : (St && h && _f(c), c.flags |= 1, _r(o, c, y, S), c.child); } - function F2(o, s, d, g, b) { + function N9(o, c, h, y, S) { if (o === null) { - var F = d.type; - return typeof F == "function" && !w1(F) && F.defaultProps === void 0 && d.compare === null && d.defaultProps === void 0 ? (s.tag = 15, s.type = F, S2(o, s, F, g, b)) : (o = Nu(d.type, null, g, s, s.mode, b), o.ref = s.ref, o.return = s, s.child = o); + var R = h.type; + return typeof R == "function" && !vh(R) && R.defaultProps === void 0 && h.compare === null && h.defaultProps === void 0 ? (c.tag = 15, c.type = R, j9(o, c, R, y, S)) : (o = zu(h.type, null, y, c, c.mode, S), o.ref = c.ref, o.return = c, c.child = o); } - if (F = o.child, (o.lanes & b) === 0) { - var H = F.memoizedProps; - if (d = d.compare, d = d !== null ? d : Ks, d(H, g) && o.ref === s.ref) return Ia(o, s, b); + if (R = o.child, (o.lanes & S) === 0) { + var V = R.memoizedProps; + if (h = h.compare, h = h !== null ? h : L0, h(V, y) && o.ref === c.ref) return Ta(o, c, S); } - return s.flags |= 1, o = ko(F, g), o.ref = s.ref, o.return = s, s.child = o; + return c.flags |= 1, o = _i(R, y), o.ref = c.ref, o.return = c, c.child = o; } - function S2(o, s, d, g, b) { + function j9(o, c, h, y, S) { if (o !== null) { - var F = o.memoizedProps; - if (Ks(F, g) && o.ref === s.ref) if (jr = false, s.pendingProps = g = F, (o.lanes & b) !== 0) (o.flags & 131072) !== 0 && (jr = true); - else return s.lanes = o.lanes, Ia(o, s, b); + var R = o.memoizedProps; + if (L0(R, y) && o.ref === c.ref) if (Tr = false, c.pendingProps = y = R, (o.lanes & S) !== 0) (o.flags & 131072) !== 0 && (Tr = true); + else return c.lanes = o.lanes, Ta(o, c, S); } - return t1(o, s, d, g, b); + return rh(o, c, h, y, S); } - function _2(o, s, d) { - var g = s.pendingProps, b = g.children, F = o !== null ? o.memoizedState : null; - if (g.mode === "hidden") if ((s.mode & 1) === 0) s.memoizedState = { + function z9(o, c, h) { + var y = c.pendingProps, S = y.children, R = o !== null ? o.memoizedState : null; + if (y.mode === "hidden") if ((c.mode & 1) === 0) c.memoizedState = { baseLanes: 0, cachePool: null, transitions: null - }, Et(B0, Xr), Xr |= d; + }, Bt(ks, tn), tn |= h; else { - if ((d & 1073741824) === 0) return o = F !== null ? F.baseLanes | d : d, s.lanes = s.childLanes = 1073741824, s.memoizedState = { + if ((h & 1073741824) === 0) return o = R !== null ? R.baseLanes | h : h, c.lanes = c.childLanes = 1073741824, c.memoizedState = { baseLanes: o, cachePool: null, transitions: null - }, s.updateQueue = null, Et(B0, Xr), Xr |= o, null; - s.memoizedState = { + }, c.updateQueue = null, Bt(ks, tn), tn |= o, null; + c.memoizedState = { baseLanes: 0, cachePool: null, transitions: null - }, g = F !== null ? F.baseLanes : d, Et(B0, Xr), Xr |= g; + }, y = R !== null ? R.baseLanes : h, Bt(ks, tn), tn |= y; } - else F !== null ? (g = F.baseLanes | d, s.memoizedState = null) : g = d, Et(B0, Xr), Xr |= g; - return Cr(o, s, b, d), s.child; + else R !== null ? (y = R.baseLanes | h, c.memoizedState = null) : y = h, Bt(ks, tn), tn |= y; + return _r(o, c, S, h), c.child; } - function I2(o, s) { - var d = s.ref; - (o === null && d !== null || o !== null && o.ref !== d) && (s.flags |= 512, s.flags |= 2097152); + function U9(o, c) { + var h = c.ref; + (o === null && h !== null || o !== null && o.ref !== h) && (c.flags |= 512, c.flags |= 2097152); } - function t1(o, s, d, g, b) { - var F = Nr(d) ? xi : fr.current; - return F = h0(s, F), A0(s, b), d = qf(o, s, d, g, F, b), g = Gf(), o !== null && !jr ? (s.updateQueue = o.updateQueue, s.flags &= -2053, o.lanes &= ~b, Ia(o, s, b)) : (kt && g && Ff(s), s.flags |= 1, Cr(o, s, d, b), s.child); + function rh(o, c, h, y, S) { + var R = Rr(h) ? fo : yr.current; + return R = ms(c, R), ws(c, S), h = qf(o, c, h, y, R, S), y = Vf(), o !== null && !Tr ? (c.updateQueue = o.updateQueue, c.flags &= -2053, o.lanes &= ~S, Ta(o, c, S)) : (St && y && _f(c), c.flags |= 1, _r(o, c, h, S), c.child); } - function P2(o, s, d, g, b) { - if (Nr(d)) { - var F = true; - au(s); - } else F = false; - if (A0(s, b), s.stateNode === null) wu(o, s), A2(s, d, g), Xf(s, d, g, b), g = true; + function R9(o, c, h, y, S) { + if (Rr(h)) { + var R = true; + ou(c); + } else R = false; + if (ws(c, S), c.stateNode === null) Bu(o, c), C9(c, h, y), Jf(c, h, y, S), y = true; else if (o === null) { - var H = s.stateNode, J = s.memoizedProps; - H.props = J; - var re = H.context, ue = d.contextType; - typeof ue == "object" && ue !== null ? ue = un(ue) : (ue = Nr(d) ? xi : fr.current, ue = h0(s, ue)); - var ye = d.getDerivedStateFromProps, Ae = typeof ye == "function" || typeof H.getSnapshotBeforeUpdate == "function"; - Ae || typeof H.UNSAFE_componentWillReceiveProps != "function" && typeof H.componentWillReceiveProps != "function" || (J !== g || re !== ue) && b2(s, H, g, ue), Eo = false; - var me = s.memoizedState; - H.state = me, fu(s, g, H, b), re = s.memoizedState, J !== g || me !== re || Pr.current || Eo ? (typeof ye == "function" && (Yf(s, d, ye, g), re = s.memoizedState), (J = Eo || E2(s, d, J, g, me, re, ue)) ? (Ae || typeof H.UNSAFE_componentWillMount != "function" && typeof H.componentWillMount != "function" || (typeof H.componentWillMount == "function" && H.componentWillMount(), typeof H.UNSAFE_componentWillMount == "function" && H.UNSAFE_componentWillMount()), typeof H.componentDidMount == "function" && (s.flags |= 4194308)) : (typeof H.componentDidMount == "function" && (s.flags |= 4194308), s.memoizedProps = g, s.memoizedState = re), H.props = g, H.state = re, H.context = ue, g = J) : (typeof H.componentDidMount == "function" && (s.flags |= 4194308), g = false); + var V = c.stateNode, ie = c.memoizedProps; + V.props = ie; + var le = V.context, be = h.contextType; + typeof be == "object" && be !== null ? be = fn(be) : (be = Rr(h) ? fo : yr.current, be = ms(c, be)); + var _e = h.getDerivedStateFromProps, Pe = typeof _e == "function" || typeof V.getSnapshotBeforeUpdate == "function"; + Pe || typeof V.UNSAFE_componentWillReceiveProps != "function" && typeof V.componentWillReceiveProps != "function" || (ie !== y || le !== be) && k9(c, V, y, be), wi = false; + var De = c.memoizedState; + V.state = De, pu(c, y, V, S), le = c.memoizedState, ie !== y || De !== le || Ur.current || wi ? (typeof _e == "function" && (Xf(c, h, _e, y), le = c.memoizedState), (ie = wi || B9(c, h, ie, y, De, le, be)) ? (Pe || typeof V.UNSAFE_componentWillMount != "function" && typeof V.componentWillMount != "function" || (typeof V.componentWillMount == "function" && V.componentWillMount(), typeof V.UNSAFE_componentWillMount == "function" && V.UNSAFE_componentWillMount()), typeof V.componentDidMount == "function" && (c.flags |= 4194308)) : (typeof V.componentDidMount == "function" && (c.flags |= 4194308), c.memoizedProps = y, c.memoizedState = le), V.props = y, V.state = le, V.context = be, y = ie) : (typeof V.componentDidMount == "function" && (c.flags |= 4194308), y = false); } else { - H = s.stateNode, W5(o, s), J = s.memoizedProps, ue = s.type === s.elementType ? J : jn(s.type, J), H.props = ue, Ae = s.pendingProps, me = H.context, re = d.contextType, typeof re == "object" && re !== null ? re = un(re) : (re = Nr(d) ? xi : fr.current, re = h0(s, re)); - var De = d.getDerivedStateFromProps; - (ye = typeof De == "function" || typeof H.getSnapshotBeforeUpdate == "function") || typeof H.UNSAFE_componentWillReceiveProps != "function" && typeof H.componentWillReceiveProps != "function" || (J !== Ae || me !== re) && b2(s, H, g, re), Eo = false, me = s.memoizedState, H.state = me, fu(s, g, H, b); - var Se = s.memoizedState; - J !== Ae || me !== Se || Pr.current || Eo ? (typeof De == "function" && (Yf(s, d, De, g), Se = s.memoizedState), (ue = Eo || E2(s, d, ue, g, me, Se, re) || false) ? (ye || typeof H.UNSAFE_componentWillUpdate != "function" && typeof H.componentWillUpdate != "function" || (typeof H.componentWillUpdate == "function" && H.componentWillUpdate(g, Se, re), typeof H.UNSAFE_componentWillUpdate == "function" && H.UNSAFE_componentWillUpdate(g, Se, re)), typeof H.componentDidUpdate == "function" && (s.flags |= 4), typeof H.getSnapshotBeforeUpdate == "function" && (s.flags |= 1024)) : (typeof H.componentDidUpdate != "function" || J === o.memoizedProps && me === o.memoizedState || (s.flags |= 4), typeof H.getSnapshotBeforeUpdate != "function" || J === o.memoizedProps && me === o.memoizedState || (s.flags |= 1024), s.memoizedProps = g, s.memoizedState = Se), H.props = g, H.state = Se, H.context = re, g = ue) : (typeof H.componentDidUpdate != "function" || J === o.memoizedProps && me === o.memoizedState || (s.flags |= 4), typeof H.getSnapshotBeforeUpdate != "function" || J === o.memoizedProps && me === o.memoizedState || (s.flags |= 1024), g = false); + V = c.stateNode, J5(o, c), ie = c.memoizedProps, be = c.type === c.elementType ? ie : Rn(c.type, ie), V.props = be, Pe = c.pendingProps, De = V.context, le = h.contextType, typeof le == "object" && le !== null ? le = fn(le) : (le = Rr(h) ? fo : yr.current, le = ms(c, le)); + var Te = h.getDerivedStateFromProps; + (_e = typeof Te == "function" || typeof V.getSnapshotBeforeUpdate == "function") || typeof V.UNSAFE_componentWillReceiveProps != "function" && typeof V.componentWillReceiveProps != "function" || (ie !== Pe || De !== le) && k9(c, V, y, le), wi = false, De = c.memoizedState, V.state = De, pu(c, y, V, S); + var Le = c.memoizedState; + ie !== Pe || De !== Le || Ur.current || wi ? (typeof Te == "function" && (Xf(c, h, Te, y), Le = c.memoizedState), (be = wi || B9(c, h, be, y, De, Le, le) || false) ? (_e || typeof V.UNSAFE_componentWillUpdate != "function" && typeof V.componentWillUpdate != "function" || (typeof V.componentWillUpdate == "function" && V.componentWillUpdate(y, Le, le), typeof V.UNSAFE_componentWillUpdate == "function" && V.UNSAFE_componentWillUpdate(y, Le, le)), typeof V.componentDidUpdate == "function" && (c.flags |= 4), typeof V.getSnapshotBeforeUpdate == "function" && (c.flags |= 1024)) : (typeof V.componentDidUpdate != "function" || ie === o.memoizedProps && De === o.memoizedState || (c.flags |= 4), typeof V.getSnapshotBeforeUpdate != "function" || ie === o.memoizedProps && De === o.memoizedState || (c.flags |= 1024), c.memoizedProps = y, c.memoizedState = Le), V.props = y, V.state = Le, V.context = le, y = be) : (typeof V.componentDidUpdate != "function" || ie === o.memoizedProps && De === o.memoizedState || (c.flags |= 4), typeof V.getSnapshotBeforeUpdate != "function" || ie === o.memoizedProps && De === o.memoizedState || (c.flags |= 1024), y = false); } - return r1(o, s, d, g, F, b); + return nh(o, c, h, y, R, S); } - function r1(o, s, d, g, b, F) { - I2(o, s); - var H = (s.flags & 128) !== 0; - if (!g && !H) return b && T5(s, d, false), Ia(o, s, F); - g = s.stateNode, CA.current = s; - var J = H && typeof d.getDerivedStateFromError != "function" ? null : g.render(); - return s.flags |= 1, o !== null && H ? (s.child = y0(s, o.child, null, F), s.child = y0(s, null, J, F)) : Cr(o, s, J, F), s.memoizedState = g.state, b && T5(s, d, true), s.child; + function nh(o, c, h, y, S, R) { + U9(o, c); + var V = (c.flags & 128) !== 0; + if (!y && !V) return S && O5(c, h, false), Ta(o, c, R); + y = c.stateNode, Pb.current = c; + var ie = V && typeof h.getDerivedStateFromError != "function" ? null : y.render(); + return c.flags |= 1, o !== null && V ? (c.child = bs(c, o.child, null, R), c.child = bs(c, null, ie, R)) : _r(o, c, ie, R), c.memoizedState = y.state, S && O5(c, h, true), c.child; } - function N2(o) { - var s = o.stateNode; - s.pendingContext ? z5(o, s.pendingContext, s.pendingContext !== s.context) : s.context && z5(o, s.context, false), Kf(o, s.containerInfo); + function T9(o) { + var c = o.stateNode; + c.pendingContext ? K5(o, c.pendingContext, c.pendingContext !== c.context) : c.context && K5(o, c.context, false), Kf(o, c.containerInfo); } - function j2(o, s, d, g, b) { - return m0(), Pf(b), s.flags |= 256, Cr(o, s, d, g), s.child; + function M9(o, c, h, y, S) { + return Es(), Nf(S), c.flags |= 256, _r(o, c, h, y), c.child; } - var n1 = { + var ah = { dehydrated: null, treeContext: null, retryLane: 0 }; - function a1(o) { + function ih(o) { return { baseLanes: o, cachePool: null, transitions: null }; } - function z2(o, s, d) { - var g = s.pendingProps, b = Pt.current, F = false, H = (s.flags & 128) !== 0, J; - if ((J = H) || (J = o !== null && o.memoizedState === null ? false : (b & 2) !== 0), J ? (F = true, s.flags &= -129) : (o === null || o.memoizedState !== null) && (b |= 1), Et(Pt, b & 1), o === null) return If(s), o = s.memoizedState, o !== null && (o = o.dehydrated, o !== null) ? ((s.mode & 1) === 0 ? s.lanes = 1 : o.data === "$!" ? s.lanes = 8 : s.lanes = 1073741824, null) : (H = g.children, o = g.fallback, F ? (g = s.mode, F = s.child, H = { + function K9(o, c, h) { + var y = c.pendingProps, S = Ut.current, R = false, V = (c.flags & 128) !== 0, ie; + if ((ie = V) || (ie = o !== null && o.memoizedState === null ? false : (S & 2) !== 0), ie ? (R = true, c.flags &= -129) : (o === null || o.memoizedState !== null) && (S |= 1), Bt(Ut, S & 1), o === null) return Pf(c), o = c.memoizedState, o !== null && (o = o.dehydrated, o !== null) ? ((c.mode & 1) === 0 ? c.lanes = 1 : o.data === "$!" ? c.lanes = 8 : c.lanes = 1073741824, null) : (V = y.children, o = y.fallback, R ? (y = c.mode, R = c.child, V = { mode: "hidden", - children: H - }, (g & 1) === 0 && F !== null ? (F.childLanes = 0, F.pendingProps = H) : F = ju(H, g, 0, null), o = bi(o, g, d, null), F.return = s, o.return = s, F.sibling = o, s.child = F, s.child.memoizedState = a1(d), s.memoizedState = n1, o) : o1(s, H)); - if (b = o.memoizedState, b !== null && (J = b.dehydrated, J !== null)) return kA(o, s, H, g, J, b, d); - if (F) { - F = g.fallback, H = s.mode, b = o.child, J = b.sibling; - var re = { + children: V + }, (y & 1) === 0 && R !== null ? (R.childLanes = 0, R.pendingProps = V) : R = Uu(V, y, 0, null), o = vo(o, y, h, null), R.return = c, o.return = c, R.sibling = o, c.child = R, c.child.memoizedState = ih(h), c.memoizedState = ah, o) : oh(c, V)); + if (S = o.memoizedState, S !== null && (ie = S.dehydrated, ie !== null)) return Nb(o, c, V, y, ie, S, h); + if (R) { + R = y.fallback, V = c.mode, S = o.child, ie = S.sibling; + var le = { mode: "hidden", - children: g.children + children: y.children }; - return (H & 1) === 0 && s.child !== b ? (g = s.child, g.childLanes = 0, g.pendingProps = re, s.deletions = null) : (g = ko(b, re), g.subtreeFlags = b.subtreeFlags & 14680064), J !== null ? F = ko(J, F) : (F = bi(F, H, d, null), F.flags |= 2), F.return = s, g.return = s, g.sibling = F, s.child = g, g = F, F = s.child, H = o.child.memoizedState, H = H === null ? a1(d) : { - baseLanes: H.baseLanes | d, + return (V & 1) === 0 && c.child !== S ? (y = c.child, y.childLanes = 0, y.pendingProps = le, c.deletions = null) : (y = _i(S, le), y.subtreeFlags = S.subtreeFlags & 14680064), ie !== null ? R = _i(ie, R) : (R = vo(R, V, h, null), R.flags |= 2), R.return = c, y.return = c, y.sibling = R, c.child = y, y = R, R = c.child, V = o.child.memoizedState, V = V === null ? ih(h) : { + baseLanes: V.baseLanes | h, cachePool: null, - transitions: H.transitions - }, F.memoizedState = H, F.childLanes = o.childLanes & ~d, s.memoizedState = n1, g; + transitions: V.transitions + }, R.memoizedState = V, R.childLanes = o.childLanes & ~h, c.memoizedState = ah, y; } - return F = o.child, o = F.sibling, g = ko(F, { + return R = o.child, o = R.sibling, y = _i(R, { mode: "visible", - children: g.children - }), (s.mode & 1) === 0 && (g.lanes = d), g.return = s, g.sibling = null, o !== null && (d = s.deletions, d === null ? (s.deletions = [ + children: y.children + }), (c.mode & 1) === 0 && (y.lanes = h), y.return = c, y.sibling = null, o !== null && (h = c.deletions, h === null ? (c.deletions = [ o - ], s.flags |= 16) : d.push(o)), s.child = g, s.memoizedState = null, g; + ], c.flags |= 16) : h.push(o)), c.child = y, c.memoizedState = null, y; } - function o1(o, s) { - return s = ju({ + function oh(o, c) { + return c = Uu({ mode: "visible", - children: s - }, o.mode, 0, null), s.return = o, o.child = s; + children: c + }, o.mode, 0, null), c.return = o, o.child = c; } - function bu(o, s, d, g) { - return g !== null && Pf(g), y0(s, o.child, null, d), o = o1(s, s.pendingProps.children), o.flags |= 2, s.memoizedState = null, o; + function vu(o, c, h, y) { + return y !== null && Nf(y), bs(c, o.child, null, h), o = oh(c, c.pendingProps.children), o.flags |= 2, c.memoizedState = null, o; } - function kA(o, s, d, g, b, F, H) { - if (d) return s.flags & 256 ? (s.flags &= -257, g = Jf(Error(r(422))), bu(o, s, H, g)) : s.memoizedState !== null ? (s.child = o.child, s.flags |= 128, null) : (F = g.fallback, b = s.mode, g = ju({ + function Nb(o, c, h, y, S, R, V) { + if (h) return c.flags & 256 ? (c.flags &= -257, y = eh(Error(r(422))), vu(o, c, V, y)) : c.memoizedState !== null ? (c.child = o.child, c.flags |= 128, null) : (R = y.fallback, S = c.mode, y = Uu({ mode: "visible", - children: g.children - }, b, 0, null), F = bi(F, b, H, null), F.flags |= 2, g.return = s, F.return = s, g.sibling = F, s.child = g, (s.mode & 1) !== 0 && y0(s, o.child, null, H), s.child.memoizedState = a1(H), s.memoizedState = n1, F); - if ((s.mode & 1) === 0) return bu(o, s, H, null); - if (b.data === "$!") { - if (g = b.nextSibling && b.nextSibling.dataset, g) var J = g.dgst; - return g = J, F = Error(r(419)), g = Jf(F, g, void 0), bu(o, s, H, g); + children: y.children + }, S, 0, null), R = vo(R, S, V, null), R.flags |= 2, y.return = c, R.return = c, y.sibling = R, c.child = y, (c.mode & 1) !== 0 && bs(c, o.child, null, V), c.child.memoizedState = ih(V), c.memoizedState = ah, R); + if ((c.mode & 1) === 0) return vu(o, c, V, null); + if (S.data === "$!") { + if (y = S.nextSibling && S.nextSibling.dataset, y) var ie = y.dgst; + return y = ie, R = Error(r(419)), y = eh(R, y, void 0), vu(o, c, V, y); } - if (J = (H & o.childLanes) !== 0, jr || J) { - if (g = Xt, g !== null) { - switch (H & -H) { + if (ie = (V & o.childLanes) !== 0, Tr || ie) { + if (y = nr, y !== null) { + switch (V & -V) { case 4: - b = 2; + S = 2; break; case 16: - b = 8; + S = 8; break; case 64: case 128: @@ -4994,209 +4994,209 @@ Error generating stack: ` + F.message + ` case 16777216: case 33554432: case 67108864: - b = 32; + S = 32; break; case 536870912: - b = 268435456; + S = 268435456; break; default: - b = 0; + S = 0; } - b = (b & (g.suspendedLanes | H)) !== 0 ? 0 : b, b !== 0 && b !== F.retryLane && (F.retryLane = b, Sa(o, b), Tn(g, o, b, -1)); + S = (S & (y.suspendedLanes | V)) !== 0 ? 0 : S, S !== 0 && S !== R.retryLane && (R.retryLane = S, Ua(o, S), Kn(y, o, S, -1)); } - return b1(), g = Jf(Error(r(421))), bu(o, s, H, g); + return wh(), y = eh(Error(r(421))), vu(o, c, V, y); } - return b.data === "$?" ? (s.flags |= 128, s.child = o.child, s = KA.bind(null, o), b._reactRetry = s, null) : (o = F.treeContext, Yr = po(b.nextSibling), Zr = s, kt = true, Nn = null, o !== null && (ln[cn++] = Da, ln[cn++] = Fa, ln[cn++] = di, Da = o.id, Fa = o.overflow, di = s), s = o1(s, g.children), s.flags |= 4096, s); + return S.data === "$?" ? (c.flags |= 128, c.child = o.child, c = qb.bind(null, o), S._reactRetry = c, null) : (o = R.treeContext, en = yi(S.nextSibling), Jr = c, St = true, Un = null, o !== null && (xn[dn++] = ja, xn[dn++] = za, xn[dn++] = ho, ja = o.id, za = o.overflow, ho = c), c = oh(c, y.children), c.flags |= 4096, c); } - function U2(o, s, d) { - o.lanes |= s; - var g = o.alternate; - g !== null && (g.lanes |= s), Uf(o.return, s, d); + function L9(o, c, h) { + o.lanes |= c; + var y = o.alternate; + y !== null && (y.lanes |= c), Rf(o.return, c, h); } - function i1(o, s, d, g, b) { - var F = o.memoizedState; - F === null ? o.memoizedState = { - isBackwards: s, + function sh(o, c, h, y, S) { + var R = o.memoizedState; + R === null ? o.memoizedState = { + isBackwards: c, rendering: null, renderingStartTime: 0, - last: g, - tail: d, - tailMode: b - } : (F.isBackwards = s, F.rendering = null, F.renderingStartTime = 0, F.last = g, F.tail = d, F.tailMode = b); + last: y, + tail: h, + tailMode: S + } : (R.isBackwards = c, R.rendering = null, R.renderingStartTime = 0, R.last = y, R.tail = h, R.tailMode = S); } - function T2(o, s, d) { - var g = s.pendingProps, b = g.revealOrder, F = g.tail; - if (Cr(o, s, g.children, d), g = Pt.current, (g & 2) !== 0) g = g & 1 | 2, s.flags |= 128; + function O9(o, c, h) { + var y = c.pendingProps, S = y.revealOrder, R = y.tail; + if (_r(o, c, y.children, h), y = Ut.current, (y & 2) !== 0) y = y & 1 | 2, c.flags |= 128; else { - if (o !== null && (o.flags & 128) !== 0) e: for (o = s.child; o !== null; ) { - if (o.tag === 13) o.memoizedState !== null && U2(o, d, s); - else if (o.tag === 19) U2(o, d, s); + if (o !== null && (o.flags & 128) !== 0) e: for (o = c.child; o !== null; ) { + if (o.tag === 13) o.memoizedState !== null && L9(o, h, c); + else if (o.tag === 19) L9(o, h, c); else if (o.child !== null) { o.child.return = o, o = o.child; continue; } - if (o === s) break e; + if (o === c) break e; for (; o.sibling === null; ) { - if (o.return === null || o.return === s) break e; + if (o.return === null || o.return === c) break e; o = o.return; } o.sibling.return = o.return, o = o.sibling; } - g &= 1; + y &= 1; } - if (Et(Pt, g), (s.mode & 1) === 0) s.memoizedState = null; - else switch (b) { + if (Bt(Ut, y), (c.mode & 1) === 0) c.memoizedState = null; + else switch (S) { case "forwards": - for (d = s.child, b = null; d !== null; ) o = d.alternate, o !== null && hu(o) === null && (b = d), d = d.sibling; - d = b, d === null ? (b = s.child, s.child = null) : (b = d.sibling, d.sibling = null), i1(s, false, b, d, F); + for (h = c.child, S = null; h !== null; ) o = h.alternate, o !== null && mu(o) === null && (S = h), h = h.sibling; + h = S, h === null ? (S = c.child, c.child = null) : (S = h.sibling, h.sibling = null), sh(c, false, S, h, R); break; case "backwards": - for (d = null, b = s.child, s.child = null; b !== null; ) { - if (o = b.alternate, o !== null && hu(o) === null) { - s.child = b; + for (h = null, S = c.child, c.child = null; S !== null; ) { + if (o = S.alternate, o !== null && mu(o) === null) { + c.child = S; break; } - o = b.sibling, b.sibling = d, d = b, b = o; + o = S.sibling, S.sibling = h, h = S, S = o; } - i1(s, true, d, null, F); + sh(c, true, h, null, R); break; case "together": - i1(s, false, null, null, void 0); + sh(c, false, null, null, void 0); break; default: - s.memoizedState = null; + c.memoizedState = null; } - return s.child; + return c.child; } - function wu(o, s) { - (s.mode & 1) === 0 && o !== null && (o.alternate = null, s.alternate = null, s.flags |= 2); + function Bu(o, c) { + (c.mode & 1) === 0 && o !== null && (o.alternate = null, c.alternate = null, c.flags |= 2); } - function Ia(o, s, d) { - if (o !== null && (s.dependencies = o.dependencies), mi |= s.lanes, (d & s.childLanes) === 0) return null; - if (o !== null && s.child !== o.child) throw Error(r(153)); - if (s.child !== null) { - for (o = s.child, d = ko(o, o.pendingProps), s.child = d, d.return = s; o.sibling !== null; ) o = o.sibling, d = d.sibling = ko(o, o.pendingProps), d.return = s; - d.sibling = null; + function Ta(o, c, h) { + if (o !== null && (c.dependencies = o.dependencies), Eo |= c.lanes, (h & c.childLanes) === 0) return null; + if (o !== null && c.child !== o.child) throw Error(r(153)); + if (c.child !== null) { + for (o = c.child, h = _i(o, o.pendingProps), c.child = h, h.return = c; o.sibling !== null; ) o = o.sibling, h = h.sibling = _i(o, o.pendingProps), h.return = c; + h.sibling = null; } - return s.child; + return c.child; } - function DA(o, s, d) { - switch (s.tag) { + function jb(o, c, h) { + switch (c.tag) { case 3: - N2(s), m0(); + T9(c), Es(); break; case 5: - Y5(s); + r9(c); break; case 1: - Nr(s.type) && au(s); + Rr(c.type) && ou(c); break; case 4: - Kf(s, s.stateNode.containerInfo); + Kf(c, c.stateNode.containerInfo); break; case 10: - var g = s.type._context, b = s.memoizedProps.value; - Et(uu, g._currentValue), g._currentValue = b; + var y = c.type._context, S = c.memoizedProps.value; + Bt(du, y._currentValue), y._currentValue = S; break; case 13: - if (g = s.memoizedState, g !== null) return g.dehydrated !== null ? (Et(Pt, Pt.current & 1), s.flags |= 128, null) : (d & s.child.childLanes) !== 0 ? z2(o, s, d) : (Et(Pt, Pt.current & 1), o = Ia(o, s, d), o !== null ? o.sibling : null); - Et(Pt, Pt.current & 1); + if (y = c.memoizedState, y !== null) return y.dehydrated !== null ? (Bt(Ut, Ut.current & 1), c.flags |= 128, null) : (h & c.child.childLanes) !== 0 ? K9(o, c, h) : (Bt(Ut, Ut.current & 1), o = Ta(o, c, h), o !== null ? o.sibling : null); + Bt(Ut, Ut.current & 1); break; case 19: - if (g = (d & s.childLanes) !== 0, (o.flags & 128) !== 0) { - if (g) return T2(o, s, d); - s.flags |= 128; + if (y = (h & c.childLanes) !== 0, (o.flags & 128) !== 0) { + if (y) return O9(o, c, h); + c.flags |= 128; } - if (b = s.memoizedState, b !== null && (b.rendering = null, b.tail = null, b.lastEffect = null), Et(Pt, Pt.current), g) break; + if (S = c.memoizedState, S !== null && (S.rendering = null, S.tail = null, S.lastEffect = null), Bt(Ut, Ut.current), y) break; return null; case 22: case 23: - return s.lanes = 0, _2(o, s, d); + return c.lanes = 0, z9(o, c, h); } - return Ia(o, s, d); + return Ta(o, c, h); } - var R2, s1, K2, M2; - R2 = function(o, s) { - for (var d = s.child; d !== null; ) { - if (d.tag === 5 || d.tag === 6) o.appendChild(d.stateNode); - else if (d.tag !== 4 && d.child !== null) { - d.child.return = d, d = d.child; + var H9, lh, Q9, G9; + H9 = function(o, c) { + for (var h = c.child; h !== null; ) { + if (h.tag === 5 || h.tag === 6) o.appendChild(h.stateNode); + else if (h.tag !== 4 && h.child !== null) { + h.child.return = h, h = h.child; continue; } - if (d === s) break; - for (; d.sibling === null; ) { - if (d.return === null || d.return === s) return; - d = d.return; + if (h === c) break; + for (; h.sibling === null; ) { + if (h.return === null || h.return === c) return; + h = h.return; } - d.sibling.return = d.return, d = d.sibling; + h.sibling.return = h.return, h = h.sibling; } - }, s1 = function() { - }, K2 = function(o, s, d, g) { - var b = o.memoizedProps; - if (b !== g) { - o = s.stateNode, pi($n.current); - var F = null; - switch (d) { + }, lh = function() { + }, Q9 = function(o, c, h, y) { + var S = o.memoizedProps; + if (S !== y) { + o = c.stateNode, go(na.current); + var R = null; + switch (h) { case "input": - b = Ue(o, b), g = Ue(o, g), F = []; + S = O(o, S), y = O(o, y), R = []; break; case "select": - b = V({}, b, { + S = Z({}, S, { value: void 0 - }), g = V({}, g, { + }), y = Z({}, y, { value: void 0 - }), F = []; + }), R = []; break; case "textarea": - b = wt(o, b), g = wt(o, g), F = []; + S = he(o, S), y = he(o, y), R = []; break; default: - typeof b.onClick != "function" && typeof g.onClick == "function" && (o.onclick = tu); + typeof S.onClick != "function" && typeof y.onClick == "function" && (o.onclick = nu); } - Ze(d, g); - var H; - d = null; - for (ue in b) if (!g.hasOwnProperty(ue) && b.hasOwnProperty(ue) && b[ue] != null) if (ue === "style") { - var J = b[ue]; - for (H in J) J.hasOwnProperty(H) && (d || (d = {}), d[H] = ""); - } else ue !== "dangerouslySetInnerHTML" && ue !== "children" && ue !== "suppressContentEditableWarning" && ue !== "suppressHydrationWarning" && ue !== "autoFocus" && (a.hasOwnProperty(ue) ? F || (F = []) : (F = F || []).push(ue, null)); - for (ue in g) { - var re = g[ue]; - if (J = b == null ? void 0 : b[ue], g.hasOwnProperty(ue) && re !== J && (re != null || J != null)) if (ue === "style") if (J) { - for (H in J) !J.hasOwnProperty(H) || re && re.hasOwnProperty(H) || (d || (d = {}), d[H] = ""); - for (H in re) re.hasOwnProperty(H) && J[H] !== re[H] && (d || (d = {}), d[H] = re[H]); - } else d || (F || (F = []), F.push(ue, d)), d = re; - else ue === "dangerouslySetInnerHTML" ? (re = re ? re.__html : void 0, J = J ? J.__html : void 0, re != null && J !== re && (F = F || []).push(ue, re)) : ue === "children" ? typeof re != "string" && typeof re != "number" || (F = F || []).push(ue, "" + re) : ue !== "suppressContentEditableWarning" && ue !== "suppressHydrationWarning" && (a.hasOwnProperty(ue) ? (re != null && ue === "onScroll" && vt("scroll", o), F || J === re || (F = [])) : (F = F || []).push(ue, re)); + Xe(h, y); + var V; + h = null; + for (be in S) if (!y.hasOwnProperty(be) && S.hasOwnProperty(be) && S[be] != null) if (be === "style") { + var ie = S[be]; + for (V in ie) ie.hasOwnProperty(V) && (h || (h = {}), h[V] = ""); + } else be !== "dangerouslySetInnerHTML" && be !== "children" && be !== "suppressContentEditableWarning" && be !== "suppressHydrationWarning" && be !== "autoFocus" && (a.hasOwnProperty(be) ? R || (R = []) : (R = R || []).push(be, null)); + for (be in y) { + var le = y[be]; + if (ie = S == null ? void 0 : S[be], y.hasOwnProperty(be) && le !== ie && (le != null || ie != null)) if (be === "style") if (ie) { + for (V in ie) !ie.hasOwnProperty(V) || le && le.hasOwnProperty(V) || (h || (h = {}), h[V] = ""); + for (V in le) le.hasOwnProperty(V) && ie[V] !== le[V] && (h || (h = {}), h[V] = le[V]); + } else h || (R || (R = []), R.push(be, h)), h = le; + else be === "dangerouslySetInnerHTML" ? (le = le ? le.__html : void 0, ie = ie ? ie.__html : void 0, le != null && ie !== le && (R = R || []).push(be, le)) : be === "children" ? typeof le != "string" && typeof le != "number" || (R = R || []).push(be, "" + le) : be !== "suppressContentEditableWarning" && be !== "suppressHydrationWarning" && (a.hasOwnProperty(be) ? (le != null && be === "onScroll" && Dt("scroll", o), R || ie === le || (R = [])) : (R = R || []).push(be, le)); } - d && (F = F || []).push("style", d); - var ue = F; - (s.updateQueue = ue) && (s.flags |= 4); + h && (R = R || []).push("style", h); + var be = R; + (c.updateQueue = be) && (c.flags |= 4); } - }, M2 = function(o, s, d, g) { - d !== g && (s.flags |= 4); + }, G9 = function(o, c, h, y) { + h !== y && (c.flags |= 4); }; - function el(o, s) { - if (!kt) switch (o.tailMode) { + function rl(o, c) { + if (!St) switch (o.tailMode) { case "hidden": - s = o.tail; - for (var d = null; s !== null; ) s.alternate !== null && (d = s), s = s.sibling; - d === null ? o.tail = null : d.sibling = null; + c = o.tail; + for (var h = null; c !== null; ) c.alternate !== null && (h = c), c = c.sibling; + h === null ? o.tail = null : h.sibling = null; break; case "collapsed": - d = o.tail; - for (var g = null; d !== null; ) d.alternate !== null && (g = d), d = d.sibling; - g === null ? s || o.tail === null ? o.tail = null : o.tail.sibling = null : g.sibling = null; + h = o.tail; + for (var y = null; h !== null; ) h.alternate !== null && (y = h), h = h.sibling; + y === null ? c || o.tail === null ? o.tail = null : o.tail.sibling = null : y.sibling = null; } } - function pr(o) { - var s = o.alternate !== null && o.alternate.child === o.child, d = 0, g = 0; - if (s) for (var b = o.child; b !== null; ) d |= b.lanes | b.childLanes, g |= b.subtreeFlags & 14680064, g |= b.flags & 14680064, b.return = o, b = b.sibling; - else for (b = o.child; b !== null; ) d |= b.lanes | b.childLanes, g |= b.subtreeFlags, g |= b.flags, b.return = o, b = b.sibling; - return o.subtreeFlags |= g, o.childLanes = d, s; + function br(o) { + var c = o.alternate !== null && o.alternate.child === o.child, h = 0, y = 0; + if (c) for (var S = o.child; S !== null; ) h |= S.lanes | S.childLanes, y |= S.subtreeFlags & 14680064, y |= S.flags & 14680064, S.return = o, S = S.sibling; + else for (S = o.child; S !== null; ) h |= S.lanes | S.childLanes, y |= S.subtreeFlags, y |= S.flags, S.return = o, S = S.sibling; + return o.subtreeFlags |= y, o.childLanes = h, c; } - function FA(o, s, d) { - var g = s.pendingProps; - switch (Sf(s), s.tag) { + function zb(o, c, h) { + var y = c.pendingProps; + switch (Sf(c), c.tag) { case 2: case 16: case 15: @@ -5207,350 +5207,350 @@ Error generating stack: ` + F.message + ` case 12: case 9: case 14: - return pr(s), null; + return br(c), null; case 1: - return Nr(s.type) && nu(), pr(s), null; + return Rr(c.type) && iu(), br(c), null; case 3: - return g = s.stateNode, b0(), Bt(Pr), Bt(fr), Of(), g.pendingContext && (g.context = g.pendingContext, g.pendingContext = null), (o === null || o.child === null) && (lu(s) ? s.flags |= 4 : o === null || o.memoizedState.isDehydrated && (s.flags & 256) === 0 || (s.flags |= 1024, Nn !== null && (y1(Nn), Nn = null))), s1(o, s), pr(s), null; + return y = c.stateNode, vs(), Ft(Ur), Ft(yr), Hf(), y.pendingContext && (y.context = y.pendingContext, y.pendingContext = null), (o === null || o.child === null) && (uu(c) ? c.flags |= 4 : o === null || o.memoizedState.isDehydrated && (c.flags & 256) === 0 || (c.flags |= 1024, Un !== null && (Eh(Un), Un = null))), lh(o, c), br(c), null; case 5: - Mf(s); - var b = pi($s.current); - if (d = s.type, o !== null && s.stateNode != null) K2(o, s, d, g, b), o.ref !== s.ref && (s.flags |= 512, s.flags |= 2097152); + Lf(c); + var S = go($0.current); + if (h = c.type, o !== null && c.stateNode != null) Q9(o, c, h, y, S), o.ref !== c.ref && (c.flags |= 512, c.flags |= 2097152); else { - if (!g) { - if (s.stateNode === null) throw Error(r(166)); - return pr(s), null; + if (!y) { + if (c.stateNode === null) throw Error(r(166)); + return br(c), null; } - if (o = pi($n.current), lu(s)) { - g = s.stateNode, d = s.type; - var F = s.memoizedProps; - switch (g[Wn] = s, g[Qs] = F, o = (s.mode & 1) !== 0, d) { + if (o = go(na.current), uu(c)) { + y = c.stateNode, h = c.type; + var R = c.memoizedProps; + switch (y[ra] = c, y[q0] = R, o = (c.mode & 1) !== 0, h) { case "dialog": - vt("cancel", g), vt("close", g); + Dt("cancel", y), Dt("close", y); break; case "iframe": case "object": case "embed": - vt("load", g); + Dt("load", y); break; case "video": case "audio": - for (b = 0; b < Ls.length; b++) vt(Ls[b], g); + for (S = 0; S < H0.length; S++) Dt(H0[S], y); break; case "source": - vt("error", g); + Dt("error", y); break; case "img": case "image": case "link": - vt("error", g), vt("load", g); + Dt("error", y), Dt("load", y); break; case "details": - vt("toggle", g); + Dt("toggle", y); break; case "input": - ge(g, F), vt("invalid", g); + se(y, R), Dt("invalid", y); break; case "select": - g._wrapperState = { - wasMultiple: !!F.multiple - }, vt("invalid", g); + y._wrapperState = { + wasMultiple: !!R.multiple + }, Dt("invalid", y); break; case "textarea": - _n(g, F), vt("invalid", g); + Se(y, R), Dt("invalid", y); } - Ze(d, F), b = null; - for (var H in F) if (F.hasOwnProperty(H)) { - var J = F[H]; - H === "children" ? typeof J == "string" ? g.textContent !== J && (F.suppressHydrationWarning !== true && eu(g.textContent, J, o), b = [ + Xe(h, R), S = null; + for (var V in R) if (R.hasOwnProperty(V)) { + var ie = R[V]; + V === "children" ? typeof ie == "string" ? y.textContent !== ie && (R.suppressHydrationWarning !== true && ru(y.textContent, ie, o), S = [ "children", - J - ]) : typeof J == "number" && g.textContent !== "" + J && (F.suppressHydrationWarning !== true && eu(g.textContent, J, o), b = [ + ie + ]) : typeof ie == "number" && y.textContent !== "" + ie && (R.suppressHydrationWarning !== true && ru(y.textContent, ie, o), S = [ "children", - "" + J - ]) : a.hasOwnProperty(H) && J != null && H === "onScroll" && vt("scroll", g); + "" + ie + ]) : a.hasOwnProperty(V) && ie != null && V === "onScroll" && Dt("scroll", y); } - switch (d) { + switch (h) { case "input": - ve(g), Qe(g, F, true); + ke(y), X(y, R, true); break; case "textarea": - ve(g), Ir(g); + ke(y), Ie(y); break; case "select": case "option": break; default: - typeof F.onClick == "function" && (g.onclick = tu); + typeof R.onClick == "function" && (y.onclick = nu); } - g = b, s.updateQueue = g, g !== null && (s.flags |= 4); + y = S, c.updateQueue = y, y !== null && (c.flags |= 4); } else { - H = b.nodeType === 9 ? b : b.ownerDocument, o === "http://www.w3.org/1999/xhtml" && (o = dr(d)), o === "http://www.w3.org/1999/xhtml" ? d === "script" ? (o = H.createElement("div"), o.innerHTML = " - + --> + + diff --git a/doc/RECOVERY_PLAYBOOK.md b/doc/RECOVERY_PLAYBOOK.md deleted file mode 100644 index 54309df..0000000 --- a/doc/RECOVERY_PLAYBOOK.md +++ /dev/null @@ -1,422 +0,0 @@ -## SeedPGP Recovery Playbook - Offline Recovery Guide - -**Generated:** Feb 3, 2026 | **SeedPGP v1.4.7** | **Frame Format:** `SEEDPGP1:0:CRC16:BASE45_PAYLOAD` - -*** - -## šŸ“‹ Recovery Requirements - -``` -āœ… SEEDPGP1 QR code or printed text -āœ… PGP Private Key (.asc file) OR Message Password (if symmetric encryption used) -āœ… Offline computer with terminal access -āœ… gpg command line tool (GNU Privacy Guard) -``` - -**āš ļø Important:** This playbook assumes you have the original encryption parameters: - -- PGP private key (if PGP encryption was used) -- Private key passphrase (if the key is encrypted) -- Message password (if symmetric encryption was used) -- BIP39 passphrase (if 25th word was used during backup) - -*** - -## šŸ”“ Step 1: Understand Frame Format - -**SeedPGP Frame Structure:** - -``` -SEEDPGP1:0:CRC16:BASE45_PAYLOAD -``` - -- **SEEDPGP1:** Protocol identifier -- **0:** Frame version (single frame) -- **CRC16:** 4-character hexadecimal CRC16-CCITT checksum -- **BASE45_PAYLOAD:** Base45-encoded PGP binary data - -**Example Frame:** - -``` -SEEDPGP1:0:58B5:2KO K0S-U. M:E1T*A%50%886N2SDITXSQVE VV$BA7.FZ+I01N%ISK$KBGESBRNOHYIK%A8N1FUOE.Z1T:8JBHDNNBV2AVJRGC1-OY67AU777I07UB88TQN0B5033IJOGG7$2ID/QNIR.:UGUO/M0BH0O94468TXM 0RGSIYT FNSQGNJKDCHP3JV/V-77:%KVZG+6VA7P826W0N0TBI5AMSQX60A%2E$OMWF1TV/J0SJJ 0M-VF0TH60W4TL1/519HS7BO%OT-QGZ5.AS.18AWSGF9O5E%MCYLM4STPI5+.3A5K7ZULFQM.JO:J3/C.IOB1819L8*ME027S9DJ0+18WCVTC30928T72W5D4P0UHC4O11IPRQ I5T39RSI9BTVT6LK6A9PWUF7B2CBEI43M%TT47%I4KBT-0H44L.RP$U02F8-7A*LH2$G44Q.880WF0BJ5SB5OR*39W/N3T9 -DQ4C -``` - -### Extract Base45 Payload - -```bash -# Extract everything after the 3rd colon -FRAME="SEEDPGP1:0:58B5:2KO K0S-U. M:E1T*A%50%886N2SDITXSQVE VV$BA7.FZ+I01N%ISK$KBGESBRNOHYIK%A8N1FUOE.Z1T:8JBHDNNBV2AVJRGC1-OY67AU777I07UB88TQN0B5033IJOGG7$2ID/QNIR.:UGUO/M0BH0O94468TXM 0RGSIYT FNSQGNJKDCHP3JV/V-77:%KVZG+6VA7P826W0N0TBI5AMSQX60A%2E$OMWF1TV/J0SJJ 0M-VF0TH60W4TL1/519HS7BO%OT-QGZ5.AS.18AWSGF9O5E%MCYLM4STPI5+.3A5K7ZULFQM.JO:J3/C.IOB1819L8*ME027S9DJ0+18WCVTC30928T72W5D4P0UHC4O11IPRQ I5T39RSI9BTVT6LK6A9PWUF7B2CBEI43M%TT47%I4KBT-0H44L.RP$U02F8-7A*LH2$G44Q.880WF0BJ5SB5OR*39W/N3T9 -DQ4C" -PAYLOAD=$(echo "$FRAME" | cut -d: -f4-) -echo "$PAYLOAD" > payload.b45 -``` - -*** - -## šŸ”“ Step 2: Decode Base45 → PGP Binary - -**Option A: Using base45 CLI tool:** - -```bash -# Install base45 if needed -npm install -g base45 - -# Decode the payload -base45decode < payload.b45 > encrypted.pgp -``` - -**Option B: Using CyberChef (offline browser tool):** - -1. Download CyberChef HTML from -2. Open it in an offline browser -3. Input → Paste your Base45 payload -4. Operation → `From Base45` -5. Save output as `encrypted.pgp` - -**Option C: Manual verification (check CRC):** - -```bash -# Verify CRC16 checksum matches -# The CRC16-CCITT-FALSE checksum should match the value in the frame (58B5 in example) -# If using the web app, this is automatically verified during decryption -``` - -*** - -## šŸ”“ Step 3: Decrypt PGP Binary - -### Option A: PGP Private Key Decryption (PKESK) - -If the backup was encrypted with a PGP public key: - -```bash -# Import your private key (if not already imported) -gpg --import private-key.asc - -# List keys to verify fingerprint -gpg --list-secret-keys --keyid-format LONG - -# Decrypt using your private key -gpg --batch --yes --decrypt encrypted.pgp -``` - -**Expected JSON Output:** - -```json -{"v":1,"t":"bip39","w":"abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about","l":"en","pp":0} -``` - -**If private key has a passphrase:** - -```bash -gpg --batch --yes --passphrase "YOUR-PGP-KEY-PASSPHRASE" --decrypt encrypted.pgp -``` - -### Option B: Message Password Decryption (SKESK) - -If the backup was encrypted with a symmetric password: - -```bash -gpg --batch --yes --passphrase "YOUR-MESSAGE-PASSWORD" --decrypt encrypted.pgp -``` - -**Expected JSON Output:** - -```json -{"v":1,"t":"bip39","w":"your seed phrase words here","l":"en","pp":1} -``` - -*** - -## šŸ”“ Step 4: Parse Decrypted Data - -The decrypted output is a JSON object with the following structure: - -```json -{ - "v": 1, // Version (always 1) - "t": "bip39", // Type (always "bip39") - "w": "word1 word2 ...", // BIP39 mnemonic words (lowercase, single spaces) - "l": "en", // Language (always "en" for English) - "pp": 0 // BIP39 passphrase flag: 0 = no passphrase, 1 = passphrase used -} -``` - -**Extract the mnemonic:** - -```bash -# After decryption, extract the 'w' field -DECRYPTED='{"v":1,"t":"bip39","w":"abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about","l":"en","pp":0}' -MNEMONIC=$(echo "$DECRYPTED" | grep -o '"w":"[^"]*"' | cut -d'"' -f4) -echo "Mnemonic: $MNEMONIC" -``` - -*** - -## šŸ’° Step 5: Wallet Recovery - -### BIP39 Passphrase Status - -Check the `pp` field in the decrypted JSON: - -- `"pp": 0` → No BIP39 passphrase was used during backup -- `"pp": 1` → **BIP39 passphrase was used** (25th word/extra passphrase) - -### Recovery Instructions - -**Without BIP39 Passphrase (`pp": 0`):** - -``` -Seed Words: [extracted from 'w' field] -BIP39 Passphrase: None required -``` - -**With BIP39 Passphrase (`pp": 1`):** - -``` -Seed Words: [extracted from 'w' field] -BIP39 Passphrase: [Your original 25th word/extra passphrase] -``` - -**Wallet Recovery Steps:** - -1. **Hardware Wallets (Ledger/Trezor):** - - Start recovery process - - Enter 12/24 word mnemonic - - **If `pp": 1`:** Enable passphrase option and enter your BIP39 passphrase - -2. **Software Wallets (Electrum, MetaMask, etc.):** - - Create/restore wallet - - Enter mnemonic phrase - - **If `pp": 1`:** Look for "Advanced options" or "Passphrase" field - -3. **Bitcoin Core (using `hdseed`):** - - ```bash - # Use the mnemonic with appropriate BIP39 passphrase - # Consult your wallet's specific recovery documentation - ``` - -*** - -## šŸ› ļø GPG Setup (One-time) - -**Mac (Homebrew):** - -```bash -brew install gnupg -``` - -**Ubuntu/Debian:** - -```bash -sudo apt update && sudo apt install gnupg -``` - -**Fedora/RHEL/CentOS:** - -```bash -sudo dnf install gnupg -``` - -**Windows:** - -- Download Gpg4win from -- Install and use Kleopatra or command-line gpg - -**Verify installation:** - -```bash -gpg --version -``` - -*** - -## šŸ” Troubleshooting - -| Error | Likely Cause | Solution | -|-------|-------------|----------| -| `gpg: decryption failed: No secret key` | Wrong PGP private key or key not imported | Import correct private key: `gpg --import private-key.asc` | -| `gpg: BAD decrypt` | Wrong passphrase (key passphrase or message password) | Verify you're using the correct passphrase | -| `base45decode: command not found` | base45 CLI tool not installed | Use CyberChef or install: `npm install -g base45` | -| `gpg: no valid OpenPGP data found` | Invalid Base45 decoding or corrupted payload | Verify Base45 decoding step, check for scanning errors | -| `gpg: CRC error` | Frame corrupted during scanning/printing | Rescan QR code or use backup copy | -| `gpg: packet(3) too short` | Truncated PGP binary | Ensure complete frame was captured | -| JSON parsing error after decryption | Output not valid JSON | Check if decryption succeeded, may need different passphrase | - -**Common Issues:** - -1. **Wrong encryption method:** Trying PGP decryption when symmetric password was used, or vice versa -2. **BIP39 passphrase mismatch:** Forgetting the 25th word used during backup -3. **Frame format errors:** Missing `SEEDPGP1:` prefix or incorrect colon separation - -*** - -## šŸ“¦ Recovery Checklist - -``` -[ ] Airgapped computer prepared (offline, clean OS) -[ ] GPG installed and verified -[ ] Base45 decoder available (CLI tool or CyberChef) -[ ] SEEDPGP1 frame extracted and verified -[ ] Base45 payload decoded to PGP binary -[ ] CRC16 checksum verified (optional but recommended) -[ ] Correct decryption method identified (PGP key vs password) -[ ] Private key imported (if PGP encryption) -[ ] Decryption successful with valid JSON output -[ ] Mnemonic extracted from 'w' field -[ ] BIP39 passphrase status checked ('pp' field) -[ ] Appropriate BIP39 passphrase ready (if 'pp': 1) -[ ] Wallet recovery tool selected (hardware/software wallet) -[ ] Test recovery on testnet/small amount first -[ ] Browser/terminal history cleared after recovery -[ ] Original backup securely stored or destroyed after successful recovery -[ ] Funds moved to new addresses after recovery -``` - -*** - -## āš ļø Security Best Practices - -**Critical Security Measures:** - -1. **Always use airgapped computer** for recovery operations -2. **Never type mnemonics or passwords on internet-connected devices** -3. **Clear clipboard and terminal history** after recovery -4. **Test with small amounts** before recovering significant funds -5. **Move funds to new addresses** after successful recovery -6. **Destroy recovery materials** or store them separately from private keys - -**Storage Recommendations:** - -- Print QR code on archival paper or metal -- Store playbook separately from private keys/passphrases -- Use multiple geographically distributed backups -- Consider Shamir's Secret Sharing for critical components - -*** - -## šŸ”„ Alternative Recovery Methods - -**Using the SeedPGP Web App (Online):** - -1. Open (or local instance) -2. Switch to "Restore" tab -3. Scan QR code or paste SEEDPGP1 frame -4. Provide private key or message password -5. App handles Base45 decoding, CRC verification, and decryption automatically - -**Using Custom Script (Advanced):** - -```python -# Example Python recovery script (conceptual) -import base45 -import gnupg -import json - -frame = "SEEDPGP1:0:58B5:2KO K0S-U. M:..." -parts = frame.split(":", 3) -crc_expected = parts[2] -b45_payload = parts[3] - -# Decode Base45 -pgp_binary = base45.b45decode(b45_payload) - -# Decrypt with GPG -gpg = gnupg.GPG() -decrypted = gpg.decrypt(pgp_binary, passphrase="your-passphrase") - -# Parse JSON -data = json.loads(str(decrypted)) -print(f"Mnemonic: {data['w']}") -print(f"BIP39 Passphrase used: {'YES' if data['pp'] == 1 else 'NO'}") -``` - -*** - -## šŸ“ Technical Details - -**Encryption Algorithms:** - -- **PGP Encryption:** AES-256 (OpenPGP standard) -- **Symmetric Encryption:** AES-256 with random session key -- **CRC Algorithm:** CRC16-CCITT-FALSE (polynomial 0x1021) -- **Encoding:** Base45 (RFC 9285) - -**JSON Schema:** - -```json -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "type": "object", - "required": ["v", "t", "w", "l", "pp"], - "properties": { - "v": { - "type": "integer", - "const": 1, - "description": "Protocol version" - }, - "t": { - "type": "string", - "const": "bip39", - "description": "Data type (BIP39 mnemonic)" - }, - "w": { - "type": "string", - "pattern": "^[a-z]+( [a-z]+){11,23}$", - "description": "BIP39 mnemonic words (lowercase, space-separated)" - }, - "l": { - "type": "string", - "const": "en", - "description": "Language (English)" - }, - "pp": { - "type": "integer", - "enum": [0, 1], - "description": "BIP39 passphrase flag: 0 = none, 1 = used" - }, - "fpr": { - "type": "array", - "items": {"type": "string"}, - "description": "Optional: Recipient key fingerprints" - } - } -} -``` - -**Frame Validation Rules:** - -1. Must start with `SEEDPGP1:` -2. Frame version must be `0` (single frame) -3. CRC16 must be 4 hex characters `[0-9A-F]{4}` -4. Base45 payload must use valid Base45 alphabet -5. Decoded PGP binary must pass CRC16 verification - -*** - -## šŸ†˜ Emergency Contact & Support - -**No Technical Support Available:** - -- SeedPGP is a self-sovereign tool with no central authority -- You are solely responsible for your recovery -- Test backups regularly to ensure they work - -**Community Resources:** - -- GitHub Issues: -- Bitcoin StackExchange: Use `seedpgp` tag -- Local Bitcoin meetups for in-person help - -**Remember:** The security of your funds depends on your ability to successfully execute this recovery process. Practice with test backups before relying on it for significant amounts. - -*** - -**Print this playbook on archival paper or metal. Store separately from encrypted backups and private keys.** šŸ”’ - -**Last Updated:** February 3, 2026 -**SeedPGP Version:** 1.4.7 -**Frame Example CRC:** 58B5 āœ“ -**Test Recovery:** [ ] Completed [ ] Not Tested - -*** diff --git a/src/components/QrDisplay.tsx b/src/components/QrDisplay.tsx index 03d36b9..fd2f415 100644 --- a/src/components/QrDisplay.tsx +++ b/src/components/QrDisplay.tsx @@ -131,8 +131,8 @@ export const QrDisplay: React.FC = ({ value, encryptionMode = 'p )} -
Recovery Guide:
-
{metadata.recovery_url}
+
Recovery Guide:
+
{metadata.recovery_url}
diff --git a/src/lib/recoveryKit.ts b/src/lib/recoveryKit.ts index 8f86038..6aab568 100644 --- a/src/lib/recoveryKit.ts +++ b/src/lib/recoveryKit.ts @@ -1,6 +1,10 @@ import JSZip from 'jszip'; import { EncryptionMode } from './types'; +// Top-level imports (Vite bundles them as strings) +import bip39WordlistRaw from '../bip39_wordlist.txt?raw'; +import offlinePlaybookRaw from '../../doc/offline_recovery_playbook.md?raw'; + interface RecoveryKitParams { encryptedData: string | Uint8Array; encryptionMode: EncryptionMode; @@ -39,13 +43,17 @@ export async function generateRecoveryKit(params: RecoveryKitParams): Promise { try { + // Try network fetch first (offline recovery users can use local) const response = await fetch('/src/bip39_wordlist.txt'); + if (!response.ok) throw new Error('Network fetch failed'); return await response.text(); } catch { - // Fallback: embedded wordlist - return EMBEDDED_BIP39_WORDLIST; + // Fallback: bundled file (works offline/air-gapped) + return bip39WordlistRaw; } } @@ -315,2054 +324,3 @@ if __name__ == "__main__": print(f"\\nāŒ Decoding failed: {e}") `; -// Embedded BIP39 wordlist (full 2048 words - truncated for space, actual implementation uses fetch first) -const EMBEDDED_BIP39_WORDLIST = `abandon -abandon -ability -able -about -above -absent -absorb -abstract -absurd -abuse -access -accident -account -accuse -achieve -acid -acoustic -acquire -across -act -action -actor -actress -actual -adapt -add -addict -address -adjust -admit -adult -advance -advice -aerobic -affair -afford -afraid -again -age -agent -agree -ahead -aim -air -airport -aisle -alarm -album -alcohol -alert -alien -all -alley -allow -almost -alone -alpha -already -also -alter -always -amateur -amazing -among -amount -amused -analyst -anchor -ancient -anger -angle -angry -animal -ankle -announce -annual -another -answer -antenna -antique -anxiety -any -apart -apology -appear -apple -approve -april -arch -arctic -area -arena -argue -arm -armed -armor -army -around -arrange -arrest -arrive -arrow -art -artefact -artist -artwork -ask -aspect -assault -asset -assist -assume -asthma -athlete -atom -attack -attend -attitude -attract -auction -audit -august -aunt -author -auto -autumn -average -avocado -avoid -awake -aware -away -awesome -awful -awkward -axis -baby -bachelor -bacon -badge -bag -balance -balcony -ball -bamboo -banana -banner -bar -barely -bargain -barrel -base -basic -basket -battle -beach -bean -beauty -because -become -beef -before -begin -behave -behind -believe -below -belt -bench -benefit -best -betray -better -between -beyond -bicycle -bid -bike -bind -biology -bird -birth -bitter -black -blade -blame -blanket -blast -bleak -bless -blind -blood -blossom -blouse -blue -blur -blush -board -boat -body -boil -bomb -bone -bonus -book -boost -border -boring -borrow -boss -bottom -bounce -box -boy -bracket -brain -brand -brass -brave -bread -breeze -brick -bridge -brief -bright -bring -brisk -broccoli -broken -bronze -broom -brother -brown -brush -bubble -buddy -budget -buffalo -build -bulb -bulk -bullet -bundle -bunker -burden -burger -burst -bus -business -busy -butter -buyer -buzz -cabbage -cabin -cable -cactus -cage -cake -call -calm -camera -camp -can -canal -cancel -candy -cannon -canoe -canvas -canyon -capable -capital -captain -car -carbon -card -cargo -carpet -carry -cart -case -cash -casino -castle -casual -cat -catalog -catch -category -cattle -caught -cause -caution -cave -ceiling -celery -cement -census -century -cereal -certain -chair -chalk -champion -change -chaos -chapter -charge -chase -chat -cheap -check -cheese -chef -cherry -chest -chicken -chief -child -chimney -choice -choose -chronic -chuckle -chunk -churn -cigar -cinnamon -circle -citizen -city -civil -claim -clap -clarify -claw -clay -clean -clerk -clever -click -client -cliff -climb -clinic -clip -clock -clog -close -cloth -cloud -clown -club -clump -cluster -clutch -coach -coast -coconut -code -coffee -coil -coin -collect -color -column -combine -come -comfort -comic -common -company -concert -conduct -confirm -congress -connect -consider -control -convince -cook -cool -copper -copy -coral -core -corn -correct -cost -cotton -couch -country -couple -course -cousin -cover -coyote -crack -cradle -craft -cram -crane -crash -crater -crawl -crazy -cream -credit -creek -crew -cricket -crime -crisp -critic -crop -cross -crouch -crowd -crucial -cruel -cruise -crumble -crunch -crush -cry -crystal -cube -culture -cup -cupboard -curious -current -curtain -curve -cushion -custom -cute -cycle -dad -damage -damp -dance -danger -daring -dash -daughter -dawn -day -deal -debate -debris -decade -december -decide -decline -decorate -decrease -deer -defense -define -defy -degree -delay -deliver -demand -demise -denial -dentist -deny -depart -depend -deposit -depth -deputy -derive -describe -desert -design -desk -despair -destroy -detail -detect -develop -device -devote -diagram -dial -diamond -diary -dice -diesel -diet -differ -digital -dignity -dilemma -dinner -dinosaur -direct -dirt -disagree -discover -disease -dish -dismiss -disorder -display -distance -divert -divide -divorce -dizzy -doctor -document -dog -doll -dolphin -domain -donate -donkey -donor -door -dose -double -dove -draft -dragon -drama -drastic -draw -dream -dress -drift -drill -drink -drip -drive -drop -drum -dry -duck -dumb -dune -during -dust -dutch -duty -dwarf -dynamic -eager -eagle -early -earn -earth -easily -east -easy -echo -ecology -economy -edge -edit -educate -effort -egg -eight -either -elbow -elder -electric -elegant -element -elephant -elevator -elite -else -embark -embody -embrace -emerge -emotion -employ -empower -empty -enable -enact -end -endless -endorse -enemy -energy -enforce -engage -engine -enhance -enjoy -enlist -enough -enrich -enroll -ensure -enter -entire -entry -envelope -episode -equal -equip -era -erase -erode -erosion -error -erupt -escape -essay -essence -estate -eternal -ethics -evidence -evil -evoke -evolve -exact -example -excess -exchange -excite -exclude -excuse -execute -exercise -exhaust -exhibit -exile -exist -exit -exotic -expand -expect -expire -explain -expose -express -extend -extra -eye -eyebrow -fabric -face -faculty -fade -faint -faith -fall -false -fame -family -famous -fan -fancy -fantasy -farm -fashion -fat -fatal -father -fatigue -fault -favorite -feature -february -federal -fee -feed -feel -female -fence -festival -fetch -fever -few -fiber -fiction -field -figure -file -film -filter -final -find -fine -finger -finish -fire -firm -first -fiscal -fish -fit -fitness -fix -flag -flame -flash -flat -flavor -flee -flight -flip -float -flock -floor -flower -fluid -flush -fly -foam -focus -fog -foil -fold -follow -food -foot -force -forest -forget -fork -fortune -forum -forward -fossil -foster -found -fox -fragile -frame -frequent -fresh -friend -fringe -frog -front -frost -frown -frozen -fruit -fuel -fun -funny -furnace -fury -future -gadget -gain -galaxy -gallery -game -gap -garage -garbage -garden -garlic -garment -gas -gasp -gate -gather -gauge -gaze -general -genius -genre -gentle -genuine -gesture -ghost -giant -gift -giggle -ginger -giraffe -girl -give -glad -glance -glare -glass -glide -glimpse -globe -gloom -glory -glove -glow -glue -goat -goddess -gold -good -goose -gorilla -gospel -gossip -govern -gown -grab -grace -grain -grant -grape -grass -gravity -great -green -grid -grief -grit -grocery -group -grow -grunt -guard -guess -guide -guilt -guitar -gun -gym -habit -hair -half -hammer -hamster -hand -happy -harbor -hard -harsh -harvest -hat -have -hawk -hazard -head -health -heart -heavy -hedgehog -height -hello -helmet -help -hen -hero -hidden -high -hill -hint -hip -hire -history -hobby -hockey -hold -hole -holiday -hollow -home -honey -hood -hope -horn -horror -horse -hospital -host -hotel -hour -hover -hub -huge -human -humble -humor -hundred -hungry -hunt -hurdle -hurry -hurt -husband -hybrid -ice -icon -idea -identify -idle -ignore -ill -illegal -illness -image -imitate -immense -immune -impact -impose -improve -impulse -inch -include -income -increase -index -indicate -indoor -industry -infant -inflict -inform -inhale -inherit -initial -inject -injury -inmate -inner -innocent -input -inquiry -insane -insect -inside -inspire -install -intact -interest -into -invest -invite -involve -iron -island -isolate -issue -item -ivory -jacket -jaguar -jar -jazz -jealous -jeans -jelly -jewel -job -join -joke -journey -joy -judge -juice -jump -jungle -junior -junk -just -kangaroo -keen -keep -ketchup -key -kick -kid -kidney -kind -kingdom -kiss -kit -kitchen -kite -kitten -kiwi -knee -knife -knock -know -lab -label -labor -ladder -lady -lake -lamp -language -laptop -large -later -latin -laugh -laundry -lava -law -lawn -lawsuit -layer -lazy -leader -leaf -learn -leave -lecture -left -leg -legal -legend -leisure -lemon -lend -length -lens -leopard -lesson -letter -level -liar -liberty -library -license -life -lift -light -like -limb -limit -link -lion -liquid -list -little -live -lizard -load -loan -lobster -local -lock -logic -lonely -long -loop -lottery -loud -lounge -love -loyal -lucky -luggage -lumber -lunar -lunch -luxury -lyrics -machine -mad -magic -magnet -maid -mail -main -major -make -mammal -man -manage -mandate -mango -mansion -manual -maple -marble -march -margin -marine -market -marriage -mask -mass -master -match -material -math -matrix -matter -maximum -maze -meadow -mean -measure -meat -mechanic -medal -media -melody -melt -member -memory -mention -menu -mercy -merge -merit -merry -mesh -message -metal -method -middle -midnight -milk -million -mimic -mind -minimum -minor -minute -miracle -mirror -misery -miss -mistake -mix -mixed -mixture -mobile -model -modify -mom -moment -monitor -monkey -monster -month -moon -moral -more -morning -mosquito -mother -motion -motor -mountain -mouse -move -movie -much -muffin -mule -multiply -muscle -museum -mushroom -music -must -mutual -myself -mystery -myth -naive -name -napkin -narrow -nasty -nation -nature -near -neck -need -negative -neglect -neither -nephew -nerve -nest -net -network -neutral -never -news -next -nice -night -noble -noise -nominee -noodle -normal -north -nose -notable -note -nothing -notice -novel -now -nuclear -number -nurse -nut -oak -obey -object -oblige -obscure -observe -obtain -obvious -occur -ocean -october -odor -off -offer -office -often -oil -okay -old -olive -olympic -omit -once -one -onion -online -only -open -opera -opinion -oppose -option -orange -orbit -orchard -order -ordinary -organ -orient -original -orphan -ostrich -other -outdoor -outer -output -outside -oval -oven -over -own -owner -oxygen -oyster -ozone -pact -paddle -page -pair -palace -palm -panda -panel -panic -panther -paper -parade -parent -park -parrot -party -pass -patch -path -patient -patrol -pattern -pause -pave -payment -peace -peanut -pear -peasant -pelican -pen -penalty -pencil -people -pepper -perfect -permit -person -pet -phone -photo -phrase -physical -piano -picnic -picture -piece -pig -pigeon -pill -pilot -pink -pioneer -pipe -pistol -pitch -pizza -place -planet -plastic -plate -play -please -pledge -pluck -plug -plunge -poem -poet -point -polar -pole -police -pond -pony -pool -popular -portion -position -possible -post -potato -pottery -poverty -powder -power -practice -praise -predict -prefer -prepare -present -pretty -prevent -price -pride -primary -print -priority -prison -private -prize -problem -process -produce -profit -program -project -promote -proof -property -prosper -protect -proud -provide -public -pudding -pull -pulp -pulse -pumpkin -punch -pupil -puppy -purchase -purity -purpose -purse -push -put -puzzle -pyramid -quality -quantum -quarter -question -quick -quit -quiz -quote -rabbit -raccoon -race -rack -radar -radio -rail -rain -raise -rally -ramp -ranch -random -range -rapid -rare -rate -rather -raven -raw -razor -ready -real -reason -rebel -rebuild -recall -receive -recipe -record -recycle -reduce -reflect -reform -refuse -region -regret -regular -reject -relax -release -relief -rely -remain -remember -remind -remove -render -renew -rent -reopen -repair -repeat -replace -report -require -rescue -resemble -resist -resource -response -result -retire -retreat -return -reunion -reveal -review -reward -rhythm -rib -ribbon -rice -rich -ride -ridge -rifle -right -rigid -ring -riot -ripple -risk -ritual -rival -river -road -roast -robot -robust -rocket -romance -roof -rookie -room -rose -rotate -rough -round -route -royal -rubber -rude -rug -rule -run -runway -rural -sad -saddle -sadness -safe -sail -salad -salmon -salon -salt -salute -same -sample -sand -satisfy -satoshi -sauce -sausage -save -say -scale -scan -scare -scatter -scene -scheme -school -science -scissors -scorpion -scout -scrap -screen -script -scrub -sea -search -season -seat -second -secret -section -security -seed -seek -segment -select -sell -seminar -senior -sense -sentence -series -service -session -settle -setup -seven -shadow -shaft -shallow -share -shed -shell -sheriff -shield -shift -shine -ship -shiver -shock -shoe -shoot -shop -short -shoulder -shove -shrimp -shrug -shuffle -shy -sibling -sick -side -siege -sight -sign -silent -silk -silly -silver -similar -simple -since -sing -siren -sister -situate -six -size -skate -sketch -ski -skill -skin -skirt -skull -slab -slam -sleep -slender -slice -slide -slight -slim -slogan -slot -slow -slush -small -smart -smile -smoke -smooth -snack -snake -snap -sniff -snow -soap -soccer -social -sock -soda -soft -solar -soldier -solid -solution -solve -someone -song -soon -sorry -sort -soul -sound -soup -source -south -space -spare -spatial -spawn -speak -special -speed -spell -spend -sphere -spice -spider -spike -spin -spirit -split -spoil -sponsor -spoon -sport -spot -spray -spread -spring -spy -square -squeeze -squirrel -stable -stadium -staff -stage -stairs -stamp -stand -start -state -stay -steak -steel -stem -step -stereo -stick -still -sting -stock -stomach -stone -stool -story -stove -strategy -street -strike -strong -struggle -student -stuff -stumble -style -subject -submit -subway -success -such -sudden -suffer -sugar -suggest -suit -summer -sun -sunny -sunset -super -supply -supreme -sure -surface -surge -surprise -surround -survey -suspect -sustain -swallow -swamp -swap -swarm -swear -sweet -swift -swim -swing -switch -sword -symbol -symptom -syrup -system -table -tackle -tag -tail -talent -talk -tank -tape -target -task -taste -tattoo -taxi -teach -team -tell -ten -tenant -tennis -tent -term -test -text -thank -that -theme -then -theory -there -they -thing -this -thought -three -thrive -throw -thumb -thunder -ticket -tide -tiger -tilt -timber -time -tiny -tip -tired -tissue -title -toast -tobacco -today -toddler -toe -together -toilet -token -tomato -tomorrow -tone -tongue -tonight -tool -tooth -top -topic -topple -torch -tornado -tortoise -toss -total -tourist -toward -tower -town -toy -track -trade -traffic -tragic -train -transfer -trap -trash -travel -tray -treat -tree -trend -trial -tribe -trick -trigger -trim -trip -trophy -trouble -truck -true -truly -trumpet -trust -truth -try -tube -tuition -tumble -tuna -tunnel -turkey -turn -turtle -twelve -twenty -twice -twin -twist -two -type -typical -ugly -umbrella -unable -unaware -uncle -uncover -under -undo -unfair -unfold -unhappy -uniform -unique -unit -universe -unknown -unlock -until -unusual -unveil -update -upgrade -uphold -upon -upper -upset -urban -urge -usage -use -used -useful -useless -usual -utility -vacant -vacuum -vague -valid -valley -valve -van -vanish -vapor -various -vast -vault -vehicle -velvet -vendor -venture -venue -verb -verify -version -very -vessel -veteran -viable -vibrant -vicious -victory -video -view -village -vintage -violin -virtual -virus -visa -visit -visual -vital -vivid -vocal -voice -void -volcano -volume -vote -voyage -wage -wagon -wait -walk -wall -walnut -want -warfare -warm -warrior -wash -wasp -waste -water -wave -way -wealth -weapon -wear -weasel -weather -web -wedding -weekend -weird -welcome -west -wet -whale -what -wheat -wheel -when -where -whip -whisper -wide -width -wife -wild -will -win -window -wine -wing -wink -winner -winter -wire -wisdom -wise -wish -witness -wolf -woman -wonder -wood -wool -word -work -world -worry -worth -wrap -wreck -wrestle -wrist -write -wrong -yard -year -yellow -you -young -youth -zebra -zero -zone -zoo -`; \ No newline at end of file diff --git a/vite.config.ts b/vite.config.ts index d56d16d..d6ecd5c 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -62,5 +62,6 @@ export default defineConfig({ '__BUILD_HASH__': JSON.stringify(gitHash), '__BUILD_TIMESTAMP__': JSON.stringify(new Date().toISOString()), 'global': 'globalThis', - } -}) + }, + assetsInclude: ['**/*.md', '**/*.txt'] // Enables raw imports for .txt files +}) \ No newline at end of file