+
-
)
}
diff --git a/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/tsconfig.app.json b/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/tsconfig.app.json
index c6e1b2203..c6472fedb 100644
--- a/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/tsconfig.app.json
+++ b/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/tsconfig.app.json
@@ -3,7 +3,7 @@
"target": "ES2020",
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
- "useDefineForClassFields": true,
+ "useDefineForClassFields": false,
"lib": ["ES2020", "DOM", "DOM.Iterable"],
"module": "ESNext",
"skipLibCheck": true,
@@ -11,15 +11,15 @@
/* Bundler mode */
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
- "isolatedModules": true,
+ "isolatedModules": false,
"moduleDetection": "force",
"noEmit": true,
"jsx": "react-jsx",
/* Linting */
- "strict": true,
- "noUnusedLocals": true,
- "noUnusedParameters": true,
+ "strict": false,
+ "noUnusedLocals": false,
+ "noUnusedParameters": false,
"noFallthroughCasesInSwitch": true
},
"include": ["src"]
diff --git a/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/vite.config.ts b/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/vite.config.ts
index 31bc52f21..990fa167f 100644
--- a/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/vite.config.ts
+++ b/src/new/var/plugins/System/PSC/Invoice/InvoiceTS/vite.config.ts
@@ -4,16 +4,47 @@ import react from '@vitejs/plugin-react-swc'
// https://vite.dev/config/
export default defineConfig({
- plugins: [deno(), react()],
+ plugins: [
+ deno(),
+ react({
+ tsDecorators: true
+ })
+ ],
+ server: {
+ proxy: {
+ '/apps': {
+ target: 'http://type-dev-tp.local',
+ changeOrigin: true,
+ secure: false
+ }
+ }
+ },
+ resolve: {
+ dedupe: ['react', 'react-dom']
+ },
build: {
rollupOptions: {
output: {
entryFileNames: `assets/[name].js`,
chunkFileNames: `assets/[name].js`,
- assetFileNames: `assets/[name].[ext]`
+ assetFileNames: `assets/[name].[ext]`,
+ format: 'iife',
+ inlineDynamicImports: true
}
},
outDir: '../Resources/public/invoicets',
- emptyOutDir: true, // also necessary
+ emptyOutDir: true,
+ target: 'es2015'
+ },
+ esbuild: {
+ tsconfigRaw: {
+ compilerOptions: {
+ experimentalDecorators: true,
+ emitDecoratorMetadata: true
+ }
+ }
+ },
+ optimizeDeps: {
+ include: ['react', 'react-dom', 'react-dom/client']
}
})
diff --git a/src/new/var/plugins/System/PSC/Invoice/Resources/public/invoicets/assets/index.css b/src/new/var/plugins/System/PSC/Invoice/Resources/public/invoicets/assets/index.css
deleted file mode 100644
index 3ac6654b4..000000000
--- a/src/new/var/plugins/System/PSC/Invoice/Resources/public/invoicets/assets/index.css
+++ /dev/null
@@ -1,5007 +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(63 131 248 / 0.5);
- --tw-ring-offset-shadow: 0 0 #0000;
- --tw-ring-shadow: 0 0 #0000;
- --tw-shadow: 0 0 #0000;
- --tw-shadow-colored: 0 0 #0000;
- --tw-blur: ;
- --tw-brightness: ;
- --tw-contrast: ;
- --tw-grayscale: ;
- --tw-hue-rotate: ;
- --tw-invert: ;
- --tw-saturate: ;
- --tw-sepia: ;
- --tw-drop-shadow: ;
- --tw-backdrop-blur: ;
- --tw-backdrop-brightness: ;
- --tw-backdrop-contrast: ;
- --tw-backdrop-grayscale: ;
- --tw-backdrop-hue-rotate: ;
- --tw-backdrop-invert: ;
- --tw-backdrop-opacity: ;
- --tw-backdrop-saturate: ;
- --tw-backdrop-sepia: ;
- --tw-contain-size: ;
- --tw-contain-layout: ;
- --tw-contain-paint: ;
- --tw-contain-style: ;
-}
-
-::backdrop {
- --tw-border-spacing-x: 0;
- --tw-border-spacing-y: 0;
- --tw-translate-x: 0;
- --tw-translate-y: 0;
- --tw-rotate: 0;
- --tw-skew-x: 0;
- --tw-skew-y: 0;
- --tw-scale-x: 1;
- --tw-scale-y: 1;
- --tw-pan-x: ;
- --tw-pan-y: ;
- --tw-pinch-zoom: ;
- --tw-scroll-snap-strictness: proximity;
- --tw-gradient-from-position: ;
- --tw-gradient-via-position: ;
- --tw-gradient-to-position: ;
- --tw-ordinal: ;
- --tw-slashed-zero: ;
- --tw-numeric-figure: ;
- --tw-numeric-spacing: ;
- --tw-numeric-fraction: ;
- --tw-ring-inset: ;
- --tw-ring-offset-width: 0px;
- --tw-ring-offset-color: #fff;
- --tw-ring-color: rgb(63 131 248 / 0.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: ;
-}/*
-! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
-*//*
-1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
-2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
-*/
-
-*,
-::before,
-::after {
- box-sizing: border-box; /* 1 */
- border-width: 0; /* 2 */
- border-style: solid; /* 2 */
- border-color: #E5E7EB; /* 2 */
-}
-
-::before,
-::after {
- --tw-content: '';
-}
-
-/*
-1. Use a consistent sensible line-height in all browsers.
-2. Prevent adjustments of font size after orientation changes in iOS.
-3. Use a more readable tab size.
-4. Use the user's configured `sans` font-family by default.
-5. Use the user's configured `sans` font-feature-settings by default.
-6. Use the user's configured `sans` font-variation-settings by default.
-7. Disable tap highlights on iOS
-*/
-
-html,
-:host {
- line-height: 1.5; /* 1 */
- -webkit-text-size-adjust: 100%; /* 2 */
- -moz-tab-size: 4; /* 3 */
- -o-tab-size: 4;
- tab-size: 4; /* 3 */
- font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
- font-feature-settings: normal; /* 5 */
- font-variation-settings: normal; /* 6 */
- -webkit-tap-highlight-color: transparent; /* 7 */
-}
-
-/*
-1. Remove the margin in all browsers.
-2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
-*/
-
-body {
- margin: 0; /* 1 */
- line-height: inherit; /* 2 */
-}
-
-/*
-1. Add the correct height in Firefox.
-2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
-3. Ensure horizontal rules are visible by default.
-*/
-
-hr {
- height: 0; /* 1 */
- color: inherit; /* 2 */
- border-top-width: 1px; /* 3 */
-}
-
-/*
-Add the correct text decoration in Chrome, Edge, and Safari.
-*/
-
-abbr:where([title]) {
- -webkit-text-decoration: underline dotted;
- text-decoration: underline dotted;
-}
-
-/*
-Remove the default font size and weight for headings.
-*/
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- font-size: inherit;
- font-weight: inherit;
-}
-
-/*
-Reset links to optimize for opt-in styling instead of opt-out.
-*/
-
-a {
- color: inherit;
- text-decoration: inherit;
-}
-
-/*
-Add the correct font weight in Edge and Safari.
-*/
-
-b,
-strong {
- font-weight: bolder;
-}
-
-/*
-1. Use the user's configured `mono` font-family by default.
-2. Use the user's configured `mono` font-feature-settings by default.
-3. Use the user's configured `mono` font-variation-settings by default.
-4. Correct the odd `em` font sizing in all browsers.
-*/
-
-code,
-kbd,
-samp,
-pre {
- font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
- font-feature-settings: normal; /* 2 */
- font-variation-settings: normal; /* 3 */
- font-size: 1em; /* 4 */
-}
-
-/*
-Add the correct font size in all browsers.
-*/
-
-small {
- font-size: 80%;
-}
-
-/*
-Prevent `sub` and `sup` elements from affecting the line height in all browsers.
-*/
-
-sub,
-sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-/*
-1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
-2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
-3. Remove gaps between table borders by default.
-*/
-
-table {
- text-indent: 0; /* 1 */
- border-color: inherit; /* 2 */
- border-collapse: collapse; /* 3 */
-}
-
-/*
-1. Change the font styles in all browsers.
-2. Remove the margin in Firefox and Safari.
-3. Remove default padding in all browsers.
-*/
-
-button,
-input,
-optgroup,
-select,
-textarea {
- font-family: inherit; /* 1 */
- font-feature-settings: inherit; /* 1 */
- font-variation-settings: inherit; /* 1 */
- font-size: 100%; /* 1 */
- font-weight: inherit; /* 1 */
- line-height: inherit; /* 1 */
- letter-spacing: inherit; /* 1 */
- color: inherit; /* 1 */
- margin: 0; /* 2 */
- padding: 0; /* 3 */
-}
-
-/*
-Remove the inheritance of text transform in Edge and Firefox.
-*/
-
-button,
-select {
- text-transform: none;
-}
-
-/*
-1. Correct the inability to style clickable types in iOS and Safari.
-2. Remove default button styles.
-*/
-
-button,
-input:where([type='button']),
-input:where([type='reset']),
-input:where([type='submit']) {
- -webkit-appearance: button; /* 1 */
- background-color: transparent; /* 2 */
- background-image: none; /* 2 */
-}
-
-/*
-Use the modern Firefox focus style for all focusable elements.
-*/
-
-:-moz-focusring {
- outline: auto;
-}
-
-/*
-Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
-*/
-
-:-moz-ui-invalid {
- box-shadow: none;
-}
-
-/*
-Add the correct vertical alignment in Chrome and Firefox.
-*/
-
-progress {
- vertical-align: baseline;
-}
-
-/*
-Correct the cursor style of increment and decrement buttons in Safari.
-*/
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
- height: auto;
-}
-
-/*
-1. Correct the odd appearance in Chrome and Safari.
-2. Correct the outline style in Safari.
-*/
-
-[type='search'] {
- -webkit-appearance: textfield; /* 1 */
- outline-offset: -2px; /* 2 */
-}
-
-/*
-Remove the inner padding in Chrome and Safari on macOS.
-*/
-
-::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-/*
-1. Correct the inability to style clickable types in iOS and Safari.
-2. Change font properties to `inherit` in Safari.
-*/
-
-::-webkit-file-upload-button {
- -webkit-appearance: button; /* 1 */
- font: inherit; /* 2 */
-}
-
-/*
-Add the correct display in Chrome and Safari.
-*/
-
-summary {
- display: list-item;
-}
-
-/*
-Removes the default spacing and border for appropriate elements.
-*/
-
-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;
-}
-
-/*
-Reset default styling for dialogs.
-*/
-dialog {
- padding: 0;
-}
-
-/*
-Prevent resizing textareas horizontally by default.
-*/
-
-textarea {
- resize: vertical;
-}
-
-/*
-1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
-2. Set the default placeholder color to the user's configured gray 400 color.
-*/
-
-input::-moz-placeholder, textarea::-moz-placeholder {
- opacity: 1; /* 1 */
- color: #9CA3AF; /* 2 */
-}
-
-input::placeholder,
-textarea::placeholder {
- opacity: 1; /* 1 */
- color: #9CA3AF; /* 2 */
-}
-
-/*
-Set the default cursor for buttons.
-*/
-
-button,
-[role="button"] {
- cursor: pointer;
-}
-
-/*
-Make sure disabled buttons don't get the pointer cursor.
-*/
-:disabled {
- cursor: default;
-}
-
-/*
-1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
-2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
- This can trigger a poorly considered lint error in some tools but is included by design.
-*/
-
-img,
-svg,
-video,
-canvas,
-audio,
-iframe,
-embed,
-object {
- display: block; /* 1 */
- vertical-align: middle; /* 2 */
-}
-
-/*
-Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
-*/
-
-img,
-video {
- max-width: 100%;
- height: auto;
-}
-
-/* Make elements with the HTML hidden attribute stay hidden by default */
-[hidden]:where(:not([hidden="until-found"])) {
- display: none;
-}
-
-[data-tooltip-style^='light'] + .tooltip > .tooltip-arrow:before {
- border-style: solid;
- border-color: #e5e7eb;
-}
-
-[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='top'] > .tooltip-arrow:before {
- border-bottom-width: 1px;
- border-right-width: 1px;
-}
-
-[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='right'] > .tooltip-arrow:before {
- border-bottom-width: 1px;
- border-left-width: 1px;
-}
-
-[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='bottom'] > .tooltip-arrow:before {
- border-top-width: 1px;
- border-left-width: 1px;
-}
-
-[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='left'] > .tooltip-arrow:before {
- border-top-width: 1px;
- border-right-width: 1px;
-}
-
-.tooltip[data-popper-placement^='top'] > .tooltip-arrow {
- bottom: -4px;
-}
-
-.tooltip[data-popper-placement^='bottom'] > .tooltip-arrow {
- top: -4px;
-}
-
-.tooltip[data-popper-placement^='left'] > .tooltip-arrow {
- right: -4px;
-}
-
-.tooltip[data-popper-placement^='right'] > .tooltip-arrow {
- left: -4px;
-}
-
-.tooltip.invisible > .tooltip-arrow:before {
- visibility: hidden;
-}
-
-[data-popper-arrow],[data-popper-arrow]:before {
- position: absolute;
- width: 8px;
- height: 8px;
- background: inherit;
-}
-
-[data-popper-arrow] {
- visibility: hidden;
-}
-
-[data-popper-arrow]:before {
- content: "";
- visibility: visible;
- transform: rotate(45deg);
-}
-
-[data-popper-arrow]:after {
- content: "";
- visibility: visible;
- transform: rotate(45deg);
- position: absolute;
- width: 9px;
- height: 9px;
- background: inherit;
-}
-
-[role="tooltip"] > [data-popper-arrow]:before {
- border-style: solid;
- border-color: #e5e7eb;
-}
-
-.dark [role="tooltip"] > [data-popper-arrow]:before {
- border-style: solid;
- border-color: #4b5563;
-}
-
-[role="tooltip"] > [data-popper-arrow]:after {
- border-style: solid;
- border-color: #e5e7eb;
-}
-
-.dark [role="tooltip"] > [data-popper-arrow]:after {
- border-style: solid;
- border-color: #4b5563;
-}
-
-[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:before {
- border-bottom-width: 1px;
- border-right-width: 1px;
-}
-
-[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:after {
- border-bottom-width: 1px;
- border-right-width: 1px;
-}
-
-[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:before {
- border-bottom-width: 1px;
- border-left-width: 1px;
-}
-
-[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:after {
- border-bottom-width: 1px;
- border-left-width: 1px;
-}
-
-[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:before {
- border-top-width: 1px;
- border-left-width: 1px;
-}
-
-[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:after {
- border-top-width: 1px;
- border-left-width: 1px;
-}
-
-[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:before {
- border-top-width: 1px;
- border-right-width: 1px;
-}
-
-[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:after {
- border-top-width: 1px;
- border-right-width: 1px;
-}
-
-[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow] {
- bottom: -5px;
-}
-
-[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow] {
- top: -5px;
-}
-
-[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow] {
- right: -5px;
-}
-
-[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow] {
- left: -5px;
-}
-
-[role="tooltip"].invisible > [data-popper-arrow]:before {
- visibility: hidden;
-}
-
-[role="tooltip"].invisible > [data-popper-arrow]:after {
- visibility: hidden;
-}
-
-[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- background-color: #fff;
- border-color: #6B7280;
- border-width: 1px;
- border-radius: 0px;
- padding-top: 0.5rem;
- padding-right: 0.75rem;
- padding-bottom: 0.5rem;
- padding-left: 0.75rem;
- font-size: 1rem;
- line-height: 1.5rem;
- --tw-shadow: 0 0 #0000;
-}
-
-[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
- outline: 2px solid transparent;
- outline-offset: 2px;
- --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
- --tw-ring-offset-width: 0px;
- --tw-ring-offset-color: #fff;
- --tw-ring-color: #1C64F2;
- --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
- --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
- box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
- border-color: #1C64F2;
-}
-
-input::-moz-placeholder, textarea::-moz-placeholder {
- color: #6B7280;
- opacity: 1;
-}
-
-input::placeholder,textarea::placeholder {
- color: #6B7280;
- opacity: 1;
-}
-
-::-webkit-datetime-edit-fields-wrapper {
- padding: 0;
-}
-
-input[type="time"]::-webkit-calendar-picker-indicator {
- background: none;
-}
-
-select:not([size]) {
- background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");
- background-position: right 0.75rem center;
- background-repeat: no-repeat;
- background-size: 0.75em 0.75em;
- padding-right: 2.5rem;
- -webkit-print-color-adjust: exact;
- print-color-adjust: exact;
-}
-
-:is([dir=rtl]) select:not([size]) {
- background-position: left 0.75rem center;
- padding-right: 0.75rem;
- padding-left: 0;
-}
-
-[multiple] {
- background-image: initial;
- background-position: initial;
- background-repeat: unset;
- background-size: initial;
- padding-right: 0.75rem;
- -webkit-print-color-adjust: unset;
- print-color-adjust: unset;
-}
-
-[type='checkbox'],[type='radio'] {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- padding: 0;
- -webkit-print-color-adjust: exact;
- print-color-adjust: exact;
- display: inline-block;
- vertical-align: middle;
- background-origin: border-box;
- -webkit-user-select: none;
- -moz-user-select: none;
- user-select: none;
- flex-shrink: 0;
- height: 1rem;
- width: 1rem;
- color: #1C64F2;
- background-color: #fff;
- border-color: #6B7280;
- border-width: 1px;
- --tw-shadow: 0 0 #0000;
-}
-
-[type='checkbox'] {
- border-radius: 0px;
-}
-
-[type='radio'] {
- border-radius: 100%;
-}
-
-[type='checkbox']:focus,[type='radio']:focus {
- outline: 2px solid transparent;
- outline-offset: 2px;
- --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
- --tw-ring-offset-width: 2px;
- --tw-ring-offset-color: #fff;
- --tw-ring-color: #1C64F2;
- --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
- --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
- box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
-}
-
-[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked {
- border-color: transparent;
- background-color: currentColor;
- background-size: 0.55em 0.55em;
- background-position: center;
- background-repeat: no-repeat;
-}
-
-[type='checkbox']:checked {
- background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
- background-repeat: no-repeat;
- background-size: 0.55em 0.55em;
- -webkit-print-color-adjust: exact;
- print-color-adjust: exact;
-}
-
-[type='radio']:checked {
- background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
- background-size: 1em 1em;
-}
-
-.dark [type='radio']:checked {
- background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
- background-size: 1em 1em;
-}
-
-[type='checkbox']:indeterminate {
- background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");
- background-color: currentColor;
- border-color: transparent;
- background-position: center;
- background-repeat: no-repeat;
- background-size: 0.55em 0.55em;
- -webkit-print-color-adjust: exact;
- print-color-adjust: exact;
-}
-
-[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
- border-color: transparent;
- background-color: currentColor;
-}
-
-[type='file'] {
- background: unset;
- border-color: inherit;
- border-width: 0;
- border-radius: 0;
- padding: 0;
- font-size: unset;
- line-height: inherit;
-}
-
-[type='file']:focus {
- outline: 1px auto inherit;
-}
-
-input[type=file]::file-selector-button {
- color: white;
- background: #1F2937;
- border: 0;
- font-weight: 500;
- font-size: 0.875rem;
- cursor: pointer;
- padding-top: 0.625rem;
- padding-bottom: 0.625rem;
- padding-left: 2rem;
- padding-right: 1rem;
- margin-inline-start: -1rem;
- margin-inline-end: 1rem;
-}
-
-input[type=file]::file-selector-button:hover {
- background: #374151;
-}
-
-:is([dir=rtl]) input[type=file]::file-selector-button {
- padding-right: 2rem;
- padding-left: 1rem;
-}
-
-.dark input[type=file]::file-selector-button {
- color: white;
- background: #4B5563;
-}
-
-.dark input[type=file]::file-selector-button:hover {
- background: #6B7280;
-}
-
-input[type="range"]::-webkit-slider-thumb {
- height: 1.25rem;
- width: 1.25rem;
- background: #1C64F2;
- border-radius: 9999px;
- border: 0;
- appearance: none;
- -moz-appearance: none;
- -webkit-appearance: none;
- cursor: pointer;
-}
-
-input[type="range"]:disabled::-webkit-slider-thumb {
- background: #9CA3AF;
-}
-
-.dark input[type="range"]:disabled::-webkit-slider-thumb {
- background: #6B7280;
-}
-
-input[type="range"]:focus::-webkit-slider-thumb {
- outline: 2px solid transparent;
- outline-offset: 2px;
- --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
- --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
- box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
- --tw-ring-opacity: 1px;
- --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
-}
-
-input[type="range"]::-moz-range-thumb {
- height: 1.25rem;
- width: 1.25rem;
- background: #1C64F2;
- border-radius: 9999px;
- border: 0;
- appearance: none;
- -moz-appearance: none;
- -webkit-appearance: none;
- cursor: pointer;
-}
-
-input[type="range"]:disabled::-moz-range-thumb {
- background: #9CA3AF;
-}
-
-.dark input[type="range"]:disabled::-moz-range-thumb {
- background: #6B7280;
-}
-
-input[type="range"]::-moz-range-progress {
- background: #3F83F8;
-}
-
-input[type="range"]::-ms-fill-lower {
- background: #3F83F8;
-}
-.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;
- }
-}
-.sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- margin: -1px;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- white-space: nowrap;
- border-width: 0;
-}
-.pointer-events-none {
- pointer-events: none;
-}
-.visible {
- visibility: visible;
-}
-.invisible {
- visibility: hidden;
-}
-.collapse {
- visibility: collapse;
-}
-.fixed {
- position: fixed;
-}
-.absolute {
- position: absolute;
-}
-.relative {
- position: relative;
-}
-.inset-0 {
- inset: 0px;
-}
-.inset-x-0 {
- left: 0px;
- right: 0px;
-}
-.inset-y-0 {
- top: 0px;
- bottom: 0px;
-}
-.-bottom-1 {
- bottom: -0.25rem;
-}
-.-left-1 {
- left: -0.25rem;
-}
-.-left-1\.5 {
- left: -0.375rem;
-}
-.-left-3 {
- left: -0.75rem;
-}
-.-right-1 {
- right: -0.25rem;
-}
-.-top-1 {
- top: -0.25rem;
-}
-.bottom-0 {
- bottom: 0px;
-}
-.bottom-16 {
- bottom: 4rem;
-}
-.bottom-5 {
- bottom: 1.25rem;
-}
-.end-2 {
- inset-inline-end: 0.5rem;
-}
-.end-2\.5 {
- inset-inline-end: 0.625rem;
-}
-.left-0 {
- left: 0px;
-}
-.left-1 {
- left: 0.25rem;
-}
-.left-1\/2 {
- left: 50%;
-}
-.left-2 {
- left: 0.5rem;
-}
-.left-2\.5 {
- left: 0.625rem;
-}
-.left-3 {
- left: 0.75rem;
-}
-.left-4 {
- left: 1rem;
-}
-.left-5 {
- left: 1.25rem;
-}
-.left-6 {
- left: 1.5rem;
-}
-.right-0 {
- right: 0px;
-}
-.top-0 {
- top: 0px;
-}
-.top-1\/2 {
- top: 50%;
-}
-.top-10 {
- top: 2.5rem;
-}
-.top-2 {
- top: 0.5rem;
-}
-.top-2\.5 {
- top: 0.625rem;
-}
-.top-3 {
- top: 0.75rem;
-}
-.top-4 {
- top: 1rem;
-}
-.-z-10 {
- z-index: -10;
-}
-.z-0 {
- z-index: 0;
-}
-.z-10 {
- z-index: 10;
-}
-.z-20 {
- z-index: 20;
-}
-.z-30 {
- z-index: 30;
-}
-.z-40 {
- z-index: 40;
-}
-.z-50 {
- z-index: 50;
-}
-.z-auto {
- z-index: auto;
-}
-.-m-1\.5 {
- margin: -0.375rem;
-}
-.m-0 {
- margin: 0px;
-}
-.m-1 {
- margin: 0.25rem;
-}
-.mx-1 {
- margin-left: 0.25rem;
- margin-right: 0.25rem;
-}
-.mx-4 {
- margin-left: 1rem;
- margin-right: 1rem;
-}
-.mx-auto {
- margin-left: auto;
- margin-right: auto;
-}
-.my-1 {
- margin-top: 0.25rem;
- margin-bottom: 0.25rem;
-}
-.my-4 {
- margin-top: 1rem;
- margin-bottom: 1rem;
-}
-.my-6 {
- margin-top: 1.5rem;
- margin-bottom: 1.5rem;
-}
-.my-8 {
- margin-top: 2rem;
- margin-bottom: 2rem;
-}
-.-mb-px {
- margin-bottom: -1px;
-}
-.mb-1 {
- margin-bottom: 0.25rem;
-}
-.mb-10 {
- margin-bottom: 2.5rem;
-}
-.mb-2 {
- margin-bottom: 0.5rem;
-}
-.mb-4 {
- margin-bottom: 1rem;
-}
-.mb-5 {
- margin-bottom: 1.25rem;
-}
-.mb-6 {
- margin-bottom: 1.5rem;
-}
-.me-1\.5 {
- margin-inline-end: 0.375rem;
-}
-.me-2 {
- margin-inline-end: 0.5rem;
-}
-.me-2\.5 {
- margin-inline-end: 0.625rem;
-}
-.me-4 {
- margin-inline-end: 1rem;
-}
-.ml-0 {
- margin-left: 0px;
-}
-.ml-1 {
- margin-left: 0.25rem;
-}
-.ml-2 {
- margin-left: 0.5rem;
-}
-.ml-3 {
- margin-left: 0.75rem;
-}
-.ml-6 {
- margin-left: 1.5rem;
-}
-.ml-auto {
- margin-left: auto;
-}
-.mr-1 {
- margin-right: 0.25rem;
-}
-.mr-2 {
- margin-right: 0.5rem;
-}
-.mr-3 {
- margin-right: 0.75rem;
-}
-.ms-3 {
- margin-inline-start: 0.75rem;
-}
-.mt-0\.5 {
- margin-top: 0.125rem;
-}
-.mt-1 {
- margin-top: 0.25rem;
-}
-.mt-1\.5 {
- margin-top: 0.375rem;
-}
-.mt-2 {
- margin-top: 0.5rem;
-}
-.mt-3 {
- margin-top: 0.75rem;
-}
-.mt-4 {
- margin-top: 1rem;
-}
-.mt-6 {
- margin-top: 1.5rem;
-}
-.block {
- display: block;
-}
-.inline-block {
- display: inline-block;
-}
-.\!inline {
- display: inline !important;
-}
-.inline {
- display: inline;
-}
-.flex {
- display: flex;
-}
-.inline-flex {
- display: inline-flex;
-}
-.table {
- display: table;
-}
-.grid {
- display: grid;
-}
-.hidden {
- display: none;
-}
-.size-6 {
- width: 1.5rem;
- height: 1.5rem;
-}
-.h-0\.5 {
- height: 0.125rem;
-}
-.h-1 {
- height: 0.25rem;
-}
-.h-1\.5 {
- height: 0.375rem;
-}
-.h-10 {
- height: 2.5rem;
-}
-.h-2 {
- height: 0.5rem;
-}
-.h-2\.5 {
- height: 0.625rem;
-}
-.h-20 {
- height: 5rem;
-}
-.h-3 {
- height: 0.75rem;
-}
-.h-3\.5 {
- height: 0.875rem;
-}
-.h-36 {
- height: 9rem;
-}
-.h-4 {
- height: 1rem;
-}
-.h-5 {
- height: 1.25rem;
-}
-.h-6 {
- height: 1.5rem;
-}
-.h-7 {
- height: 1.75rem;
-}
-.h-8 {
- height: 2rem;
-}
-.h-9 {
- height: 2.25rem;
-}
-.h-96 {
- height: 24rem;
-}
-.h-auto {
- height: auto;
-}
-.h-fit {
- height: -moz-fit-content;
- height: fit-content;
-}
-.h-full {
- height: 100%;
-}
-.h-px {
- height: 1px;
-}
-.h-screen {
- height: 100vh;
-}
-.max-h-\[90dvh\] {
- max-height: 90dvh;
-}
-.min-h-96 {
- min-height: 24rem;
-}
-.min-h-screen {
- min-height: 100vh;
-}
-.w-1\/2 {
- width: 50%;
-}
-.w-10 {
- width: 2.5rem;
-}
-.w-11 {
- width: 2.75rem;
-}
-.w-12 {
- width: 3rem;
-}
-.w-14 {
- width: 3.5rem;
-}
-.w-16 {
- width: 4rem;
-}
-.w-2 {
- width: 0.5rem;
-}
-.w-2\/4 {
- width: 50%;
-}
-.w-20 {
- width: 5rem;
-}
-.w-3 {
- width: 0.75rem;
-}
-.w-3\.5 {
- width: 0.875rem;
-}
-.w-36 {
- width: 9rem;
-}
-.w-4 {
- width: 1rem;
-}
-.w-48 {
- width: 12rem;
-}
-.w-5 {
- width: 1.25rem;
-}
-.w-6 {
- width: 1.5rem;
-}
-.w-64 {
- width: 16rem;
-}
-.w-7 {
- width: 1.75rem;
-}
-.w-8 {
- width: 2rem;
-}
-.w-80 {
- width: 20rem;
-}
-.w-9 {
- width: 2.25rem;
-}
-.w-auto {
- width: auto;
-}
-.w-fit {
- width: -moz-fit-content;
- width: fit-content;
-}
-.w-full {
- width: 100%;
-}
-.w-max {
- width: -moz-max-content;
- width: max-content;
-}
-.min-w-11 {
- min-width: 2.75rem;
-}
-.min-w-14 {
- min-width: 3.5rem;
-}
-.min-w-9 {
- min-width: 2.25rem;
-}
-.max-w-2xl {
- max-width: 42rem;
-}
-.max-w-3xl {
- max-width: 48rem;
-}
-.max-w-4xl {
- max-width: 56rem;
-}
-.max-w-5xl {
- max-width: 64rem;
-}
-.max-w-6xl {
- max-width: 72rem;
-}
-.max-w-7xl {
- max-width: 80rem;
-}
-.max-w-\[100vw\] {
- max-width: 100vw;
-}
-.max-w-lg {
- max-width: 32rem;
-}
-.max-w-md {
- max-width: 28rem;
-}
-.max-w-sm {
- max-width: 24rem;
-}
-.max-w-xl {
- max-width: 36rem;
-}
-.max-w-xs {
- max-width: 20rem;
-}
-.flex-1 {
- flex: 1 1 0%;
-}
-.flex-auto {
- flex: 1 1 auto;
-}
-.flex-shrink-0 {
- flex-shrink: 0;
-}
-.shrink-0 {
- flex-shrink: 0;
-}
-.origin-\[0\] {
- transform-origin: 0;
-}
-.-translate-x-1\/2 {
- --tw-translate-x: -50%;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.-translate-x-full {
- --tw-translate-x: -100%;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.-translate-y-1\/2 {
- --tw-translate-y: -50%;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.-translate-y-4 {
- --tw-translate-y: -1rem;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.-translate-y-6 {
- --tw-translate-y: -1.5rem;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.-translate-y-full {
- --tw-translate-y: -100%;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.translate-x-full {
- --tw-translate-x: 100%;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.translate-y-full {
- --tw-translate-y: 100%;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.rotate-180 {
- --tw-rotate: 180deg;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.rotate-45 {
- --tw-rotate: 45deg;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.scale-75 {
- --tw-scale-x: .75;
- --tw-scale-y: .75;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.transform-none {
- transform: none;
-}
-@keyframes spin {
-
- to {
- transform: rotate(360deg);
- }
-}
-.animate-spin {
- animation: spin 1s linear infinite;
-}
-.cursor-default {
- cursor: default;
-}
-.cursor-grab {
- cursor: grab;
-}
-.cursor-not-allowed {
- cursor: not-allowed;
-}
-.cursor-pointer {
- cursor: pointer;
-}
-.cursor-wait {
- cursor: wait;
-}
-.snap-x {
- scroll-snap-type: x var(--tw-scroll-snap-strictness);
-}
-.snap-mandatory {
- --tw-scroll-snap-strictness: mandatory;
-}
-.snap-center {
- scroll-snap-align: center;
-}
-.list-inside {
- list-style-position: inside;
-}
-.list-decimal {
- list-style-type: decimal;
-}
-.list-disc {
- list-style-type: disc;
-}
-.list-none {
- list-style-type: none;
-}
-.appearance-none {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
-}
-.grid-flow-col {
- grid-auto-flow: column;
-}
-.grid-cols-4 {
- grid-template-columns: repeat(4, minmax(0, 1fr));
-}
-.grid-cols-7 {
- grid-template-columns: repeat(7, minmax(0, 1fr));
-}
-.flex-col {
- flex-direction: column;
-}
-.flex-wrap {
- flex-wrap: wrap;
-}
-.items-start {
- align-items: flex-start;
-}
-.items-end {
- align-items: flex-end;
-}
-.items-center {
- align-items: center;
-}
-.items-stretch {
- align-items: stretch;
-}
-.justify-start {
- justify-content: flex-start;
-}
-.justify-end {
- justify-content: flex-end;
-}
-.justify-center {
- justify-content: center;
-}
-.justify-between {
- justify-content: space-between;
-}
-.gap-1 {
- gap: 0.25rem;
-}
-.gap-2 {
- gap: 0.5rem;
-}
-.gap-3 {
- gap: 0.75rem;
-}
-.gap-4 {
- gap: 1rem;
-}
-.-space-x-4 > :not([hidden]) ~ :not([hidden]) {
- --tw-space-x-reverse: 0;
- margin-right: calc(-1rem * var(--tw-space-x-reverse));
- margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
-}
-.-space-x-px > :not([hidden]) ~ :not([hidden]) {
- --tw-space-x-reverse: 0;
- margin-right: calc(-1px * var(--tw-space-x-reverse));
- margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
-}
-.space-x-2 > :not([hidden]) ~ :not([hidden]) {
- --tw-space-x-reverse: 0;
- margin-right: calc(0.5rem * var(--tw-space-x-reverse));
- margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
-}
-.space-x-3 > :not([hidden]) ~ :not([hidden]) {
- --tw-space-x-reverse: 0;
- margin-right: calc(0.75rem * var(--tw-space-x-reverse));
- margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
-}
-.space-x-4 > :not([hidden]) ~ :not([hidden]) {
- --tw-space-x-reverse: 0;
- margin-right: calc(1rem * var(--tw-space-x-reverse));
- margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
-}
-.space-y-0 > :not([hidden]) ~ :not([hidden]) {
- --tw-space-y-reverse: 0;
- margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
- margin-bottom: calc(0px * var(--tw-space-y-reverse));
-}
-.space-y-1 > :not([hidden]) ~ :not([hidden]) {
- --tw-space-y-reverse: 0;
- margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
- margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
-}
-.space-y-2 > :not([hidden]) ~ :not([hidden]) {
- --tw-space-y-reverse: 0;
- margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
- margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
-}
-.space-y-4 > :not([hidden]) ~ :not([hidden]) {
- --tw-space-y-reverse: 0;
- margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
- margin-bottom: calc(1rem * var(--tw-space-y-reverse));
-}
-.divide-x > :not([hidden]) ~ :not([hidden]) {
- --tw-divide-x-reverse: 0;
- border-right-width: calc(1px * var(--tw-divide-x-reverse));
- border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
-}
-.divide-y > :not([hidden]) ~ :not([hidden]) {
- --tw-divide-y-reverse: 0;
- border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
- border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
-}
-.divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
- --tw-divide-opacity: 1;
- border-color: rgb(243 244 246 / var(--tw-divide-opacity, 1));
-}
-.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
- --tw-divide-opacity: 1;
- border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1));
-}
-.self-center {
- align-self: center;
-}
-.overflow-auto {
- overflow: auto;
-}
-.overflow-hidden {
- overflow: hidden;
-}
-.overflow-y-auto {
- overflow-y: auto;
-}
-.\!overflow-x-hidden {
- overflow-x: hidden !important;
-}
-.overflow-x-hidden {
- overflow-x: hidden;
-}
-.overflow-y-hidden {
- overflow-y: hidden;
-}
-.overflow-x-scroll {
- overflow-x: scroll;
-}
-.\!scroll-auto {
- scroll-behavior: auto !important;
-}
-.scroll-smooth {
- scroll-behavior: smooth;
-}
-.whitespace-nowrap {
- white-space: nowrap;
-}
-.rounded {
- border-radius: 0.25rem;
-}
-.rounded-\[7px\] {
- border-radius: 7px;
-}
-.rounded-full {
- border-radius: 9999px;
-}
-.rounded-lg {
- border-radius: 0.5rem;
-}
-.rounded-md {
- border-radius: 0.375rem;
-}
-.rounded-none {
- border-radius: 0px;
-}
-.rounded-b {
- border-bottom-right-radius: 0.25rem;
- border-bottom-left-radius: 0.25rem;
-}
-.rounded-e-lg {
- border-start-end-radius: 0.5rem;
- border-end-end-radius: 0.5rem;
-}
-.rounded-l-lg {
- border-top-left-radius: 0.5rem;
- border-bottom-left-radius: 0.5rem;
-}
-.rounded-l-md {
- border-top-left-radius: 0.375rem;
- border-bottom-left-radius: 0.375rem;
-}
-.rounded-l-none {
- border-top-left-radius: 0px;
- border-bottom-left-radius: 0px;
-}
-.rounded-r-lg {
- border-top-right-radius: 0.5rem;
- border-bottom-right-radius: 0.5rem;
-}
-.rounded-r-none {
- border-top-right-radius: 0px;
- border-bottom-right-radius: 0px;
-}
-.rounded-s-lg {
- border-start-start-radius: 0.5rem;
- border-end-start-radius: 0.5rem;
-}
-.rounded-t {
- border-top-left-radius: 0.25rem;
- border-top-right-radius: 0.25rem;
-}
-.rounded-t-lg {
- border-top-left-radius: 0.5rem;
- border-top-right-radius: 0.5rem;
-}
-.border {
- border-width: 1px;
-}
-.border-0 {
- border-width: 0px;
-}
-.border-2 {
- border-width: 2px;
-}
-.border-b {
- border-bottom-width: 1px;
-}
-.border-b-0 {
- border-bottom-width: 0px;
-}
-.border-b-2 {
- border-bottom-width: 2px;
-}
-.border-l {
- border-left-width: 1px;
-}
-.border-l-0 {
- border-left-width: 0px;
-}
-.border-r-0 {
- border-right-width: 0px;
-}
-.border-t {
- border-top-width: 1px;
-}
-.border-t-4 {
- border-top-width: 4px;
-}
-.border-blue-500 {
- --tw-border-opacity: 1;
- border-color: rgb(63 131 248 / var(--tw-border-opacity, 1));
-}
-.border-cyan-300 {
- --tw-border-opacity: 1;
- border-color: rgb(103 232 249 / var(--tw-border-opacity, 1));
-}
-.border-cyan-500 {
- --tw-border-opacity: 1;
- border-color: rgb(6 182 212 / var(--tw-border-opacity, 1));
-}
-.border-cyan-600 {
- --tw-border-opacity: 1;
- border-color: rgb(8 145 178 / var(--tw-border-opacity, 1));
-}
-.border-cyan-700 {
- --tw-border-opacity: 1;
- border-color: rgb(14 116 144 / var(--tw-border-opacity, 1));
-}
-.border-gray-100 {
- --tw-border-opacity: 1;
- border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
-}
-.border-gray-200 {
- --tw-border-opacity: 1;
- border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
-}
-.border-gray-300 {
- --tw-border-opacity: 1;
- border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
-}
-.border-gray-400 {
- --tw-border-opacity: 1;
- border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
-}
-.border-gray-500 {
- --tw-border-opacity: 1;
- border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
-}
-.border-gray-600 {
- --tw-border-opacity: 1;
- border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
-}
-.border-gray-900 {
- --tw-border-opacity: 1;
- border-color: rgb(17 24 39 / var(--tw-border-opacity, 1));
-}
-.border-green-300 {
- --tw-border-opacity: 1;
- border-color: rgb(132 225 188 / var(--tw-border-opacity, 1));
-}
-.border-green-500 {
- --tw-border-opacity: 1;
- border-color: rgb(14 159 110 / var(--tw-border-opacity, 1));
-}
-.border-green-600 {
- --tw-border-opacity: 1;
- border-color: rgb(5 122 85 / var(--tw-border-opacity, 1));
-}
-.border-green-700 {
- --tw-border-opacity: 1;
- border-color: rgb(4 108 78 / var(--tw-border-opacity, 1));
-}
-.border-indigo-300 {
- --tw-border-opacity: 1;
- border-color: rgb(180 198 252 / var(--tw-border-opacity, 1));
-}
-.border-indigo-400 {
- --tw-border-opacity: 1;
- border-color: rgb(141 162 251 / var(--tw-border-opacity, 1));
-}
-.border-indigo-500 {
- --tw-border-opacity: 1;
- border-color: rgb(104 117 245 / var(--tw-border-opacity, 1));
-}
-.border-lime-300 {
- --tw-border-opacity: 1;
- border-color: rgb(190 242 100 / var(--tw-border-opacity, 1));
-}
-.border-lime-400 {
- --tw-border-opacity: 1;
- border-color: rgb(163 230 53 / var(--tw-border-opacity, 1));
-}
-.border-lime-500 {
- --tw-border-opacity: 1;
- border-color: rgb(132 204 22 / var(--tw-border-opacity, 1));
-}
-.border-pink-300 {
- --tw-border-opacity: 1;
- border-color: rgb(248 180 217 / var(--tw-border-opacity, 1));
-}
-.border-pink-500 {
- --tw-border-opacity: 1;
- border-color: rgb(231 70 148 / var(--tw-border-opacity, 1));
-}
-.border-pink-600 {
- --tw-border-opacity: 1;
- border-color: rgb(214 31 105 / var(--tw-border-opacity, 1));
-}
-.border-purple-500 {
- --tw-border-opacity: 1;
- border-color: rgb(144 97 249 / var(--tw-border-opacity, 1));
-}
-.border-purple-900 {
- --tw-border-opacity: 1;
- border-color: rgb(74 29 150 / var(--tw-border-opacity, 1));
-}
-.border-red-300 {
- --tw-border-opacity: 1;
- border-color: rgb(248 180 180 / var(--tw-border-opacity, 1));
-}
-.border-red-500 {
- --tw-border-opacity: 1;
- border-color: rgb(240 82 82 / var(--tw-border-opacity, 1));
-}
-.border-red-600 {
- --tw-border-opacity: 1;
- border-color: rgb(224 36 36 / var(--tw-border-opacity, 1));
-}
-.border-red-900 {
- --tw-border-opacity: 1;
- border-color: rgb(119 29 29 / var(--tw-border-opacity, 1));
-}
-.border-slate-200 {
- --tw-border-opacity: 1;
- border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
-}
-.border-teal-300 {
- --tw-border-opacity: 1;
- border-color: rgb(126 220 226 / var(--tw-border-opacity, 1));
-}
-.border-teal-500 {
- --tw-border-opacity: 1;
- border-color: rgb(6 148 162 / var(--tw-border-opacity, 1));
-}
-.border-transparent {
- border-color: transparent;
-}
-.border-white {
- --tw-border-opacity: 1;
- border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
-}
-.border-yellow-300 {
- --tw-border-opacity: 1;
- border-color: rgb(250 202 21 / var(--tw-border-opacity, 1));
-}
-.border-yellow-400 {
- --tw-border-opacity: 1;
- border-color: rgb(227 160 8 / var(--tw-border-opacity, 1));
-}
-.border-yellow-500 {
- --tw-border-opacity: 1;
- border-color: rgb(194 120 3 / var(--tw-border-opacity, 1));
-}
-.border-yellow-600 {
- --tw-border-opacity: 1;
- border-color: rgb(159 88 10 / var(--tw-border-opacity, 1));
-}
-.\!bg-gray-50 {
- --tw-bg-opacity: 1 !important;
- background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)) !important;
-}
-.\!bg-transparent {
- background-color: transparent !important;
-}
-.bg-blue-100 {
- --tw-bg-opacity: 1;
- background-color: rgb(225 239 254 / var(--tw-bg-opacity, 1));
-}
-.bg-blue-600 {
- --tw-bg-opacity: 1;
- background-color: rgb(28 100 242 / var(--tw-bg-opacity, 1));
-}
-.bg-blue-700 {
- --tw-bg-opacity: 1;
- background-color: rgb(26 86 219 / var(--tw-bg-opacity, 1));
-}
-.bg-cyan-100 {
- --tw-bg-opacity: 1;
- background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1));
-}
-.bg-cyan-200 {
- --tw-bg-opacity: 1;
- background-color: rgb(165 243 252 / var(--tw-bg-opacity, 1));
-}
-.bg-cyan-50 {
- --tw-bg-opacity: 1;
- background-color: rgb(236 254 255 / var(--tw-bg-opacity, 1));
-}
-.bg-cyan-500 {
- --tw-bg-opacity: 1;
- background-color: rgb(6 182 212 / var(--tw-bg-opacity, 1));
-}
-.bg-cyan-600 {
- --tw-bg-opacity: 1;
- background-color: rgb(8 145 178 / var(--tw-bg-opacity, 1));
-}
-.bg-cyan-700 {
- --tw-bg-opacity: 1;
- background-color: rgb(14 116 144 / var(--tw-bg-opacity, 1));
-}
-.bg-gray-100 {
- --tw-bg-opacity: 1;
- background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
-}
-.bg-gray-200 {
- --tw-bg-opacity: 1;
- background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
-}
-.bg-gray-400 {
- --tw-bg-opacity: 1;
- background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
-}
-.bg-gray-50 {
- --tw-bg-opacity: 1;
- background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
-}
-.bg-gray-500 {
- --tw-bg-opacity: 1;
- background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1));
-}
-.bg-gray-600 {
- --tw-bg-opacity: 1;
- background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
-}
-.bg-gray-700 {
- --tw-bg-opacity: 1;
- background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
-}
-.bg-gray-800 {
- --tw-bg-opacity: 1;
- background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
-}
-.bg-gray-900 {
- --tw-bg-opacity: 1;
- background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
-}
-.bg-gray-900\/50 {
- background-color: rgb(17 24 39 / 0.5);
-}
-.bg-green-100 {
- --tw-bg-opacity: 1;
- background-color: rgb(222 247 236 / var(--tw-bg-opacity, 1));
-}
-.bg-green-400 {
- --tw-bg-opacity: 1;
- background-color: rgb(49 196 141 / var(--tw-bg-opacity, 1));
-}
-.bg-green-50 {
- --tw-bg-opacity: 1;
- background-color: rgb(243 250 247 / var(--tw-bg-opacity, 1));
-}
-.bg-green-500 {
- --tw-bg-opacity: 1;
- background-color: rgb(14 159 110 / var(--tw-bg-opacity, 1));
-}
-.bg-green-600 {
- --tw-bg-opacity: 1;
- background-color: rgb(5 122 85 / var(--tw-bg-opacity, 1));
-}
-.bg-green-700 {
- --tw-bg-opacity: 1;
- background-color: rgb(4 108 78 / var(--tw-bg-opacity, 1));
-}
-.bg-indigo-100 {
- --tw-bg-opacity: 1;
- background-color: rgb(229 237 255 / var(--tw-bg-opacity, 1));
-}
-.bg-indigo-400 {
- --tw-bg-opacity: 1;
- background-color: rgb(141 162 251 / var(--tw-bg-opacity, 1));
-}
-.bg-indigo-600 {
- --tw-bg-opacity: 1;
- background-color: rgb(88 80 236 / var(--tw-bg-opacity, 1));
-}
-.bg-lime-100 {
- --tw-bg-opacity: 1;
- background-color: rgb(236 252 203 / var(--tw-bg-opacity, 1));
-}
-.bg-lime-400 {
- --tw-bg-opacity: 1;
- background-color: rgb(163 230 53 / var(--tw-bg-opacity, 1));
-}
-.bg-lime-600 {
- --tw-bg-opacity: 1;
- background-color: rgb(101 163 13 / var(--tw-bg-opacity, 1));
-}
-.bg-pink-100 {
- --tw-bg-opacity: 1;
- background-color: rgb(252 232 243 / var(--tw-bg-opacity, 1));
-}
-.bg-pink-500 {
- --tw-bg-opacity: 1;
- background-color: rgb(231 70 148 / var(--tw-bg-opacity, 1));
-}
-.bg-pink-600 {
- --tw-bg-opacity: 1;
- background-color: rgb(214 31 105 / var(--tw-bg-opacity, 1));
-}
-.bg-purple-100 {
- --tw-bg-opacity: 1;
- background-color: rgb(237 235 254 / var(--tw-bg-opacity, 1));
-}
-.bg-purple-50 {
- --tw-bg-opacity: 1;
- background-color: rgb(246 245 255 / var(--tw-bg-opacity, 1));
-}
-.bg-purple-600 {
- --tw-bg-opacity: 1;
- background-color: rgb(126 58 242 / var(--tw-bg-opacity, 1));
-}
-.bg-purple-700 {
- --tw-bg-opacity: 1;
- background-color: rgb(108 43 217 / var(--tw-bg-opacity, 1));
-}
-.bg-red-100 {
- --tw-bg-opacity: 1;
- background-color: rgb(253 232 232 / var(--tw-bg-opacity, 1));
-}
-.bg-red-400 {
- --tw-bg-opacity: 1;
- background-color: rgb(249 128 128 / var(--tw-bg-opacity, 1));
-}
-.bg-red-50 {
- --tw-bg-opacity: 1;
- background-color: rgb(253 242 242 / var(--tw-bg-opacity, 1));
-}
-.bg-red-600 {
- --tw-bg-opacity: 1;
- background-color: rgb(224 36 36 / var(--tw-bg-opacity, 1));
-}
-.bg-red-700 {
- --tw-bg-opacity: 1;
- background-color: rgb(200 30 30 / var(--tw-bg-opacity, 1));
-}
-.bg-slate-100 {
- --tw-bg-opacity: 1;
- background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
-}
-.bg-teal-100 {
- --tw-bg-opacity: 1;
- background-color: rgb(213 245 246 / var(--tw-bg-opacity, 1));
-}
-.bg-teal-600 {
- --tw-bg-opacity: 1;
- background-color: rgb(4 116 129 / 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-white\/30 {
- background-color: rgb(255 255 255 / 0.3);
-}
-.bg-white\/50 {
- background-color: rgb(255 255 255 / 0.5);
-}
-.bg-yellow-100 {
- --tw-bg-opacity: 1;
- background-color: rgb(253 246 178 / var(--tw-bg-opacity, 1));
-}
-.bg-yellow-400 {
- --tw-bg-opacity: 1;
- background-color: rgb(227 160 8 / var(--tw-bg-opacity, 1));
-}
-.bg-yellow-50 {
- --tw-bg-opacity: 1;
- background-color: rgb(253 253 234 / var(--tw-bg-opacity, 1));
-}
-.bg-yellow-600 {
- --tw-bg-opacity: 1;
- background-color: rgb(159 88 10 / var(--tw-bg-opacity, 1));
-}
-.bg-opacity-50 {
- --tw-bg-opacity: 0.5;
-}
-.bg-gradient-to-br {
- background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
-}
-.bg-gradient-to-r {
- background-image: linear-gradient(to right, var(--tw-gradient-stops));
-}
-.from-cyan-400 {
- --tw-gradient-from: #22d3ee var(--tw-gradient-from-position);
- --tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
-}
-.from-cyan-500 {
- --tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);
- --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
-}
-.from-green-400 {
- --tw-gradient-from: #31C48D var(--tw-gradient-from-position);
- --tw-gradient-to: rgb(49 196 141 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
-}
-.from-lime-200 {
- --tw-gradient-from: #d9f99d var(--tw-gradient-from-position);
- --tw-gradient-to: rgb(217 249 157 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
-}
-.from-pink-400 {
- --tw-gradient-from: #F17EB8 var(--tw-gradient-from-position);
- --tw-gradient-to: rgb(241 126 184 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
-}
-.from-pink-500 {
- --tw-gradient-from: #E74694 var(--tw-gradient-from-position);
- --tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
-}
-.from-purple-500 {
- --tw-gradient-from: #9061F9 var(--tw-gradient-from-position);
- --tw-gradient-to: rgb(144 97 249 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
-}
-.from-purple-600 {
- --tw-gradient-from: #7E3AF2 var(--tw-gradient-from-position);
- --tw-gradient-to: rgb(126 58 242 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
-}
-.from-red-200 {
- --tw-gradient-from: #FBD5D5 var(--tw-gradient-from-position);
- --tw-gradient-to: rgb(251 213 213 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
-}
-.from-red-400 {
- --tw-gradient-from: #F98080 var(--tw-gradient-from-position);
- --tw-gradient-to: rgb(249 128 128 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
-}
-.from-teal-200 {
- --tw-gradient-from: #AFECEF var(--tw-gradient-from-position);
- --tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
-}
-.from-teal-400 {
- --tw-gradient-from: #16BDCA var(--tw-gradient-from-position);
- --tw-gradient-to: rgb(22 189 202 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
-}
-.via-cyan-500 {
- --tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to);
-}
-.via-cyan-600 {
- --tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), #0891b2 var(--tw-gradient-via-position), var(--tw-gradient-to);
-}
-.via-green-500 {
- --tw-gradient-to: rgb(14 159 110 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), #0E9F6E var(--tw-gradient-via-position), var(--tw-gradient-to);
-}
-.via-lime-400 {
- --tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), #a3e635 var(--tw-gradient-via-position), var(--tw-gradient-to);
-}
-.via-pink-500 {
- --tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), #E74694 var(--tw-gradient-via-position), var(--tw-gradient-to);
-}
-.via-purple-600 {
- --tw-gradient-to: rgb(126 58 242 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), #7E3AF2 var(--tw-gradient-via-position), var(--tw-gradient-to);
-}
-.via-red-300 {
- --tw-gradient-to: rgb(248 180 180 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), #F8B4B4 var(--tw-gradient-via-position), var(--tw-gradient-to);
-}
-.via-red-500 {
- --tw-gradient-to: rgb(240 82 82 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), #F05252 var(--tw-gradient-via-position), var(--tw-gradient-to);
-}
-.via-teal-500 {
- --tw-gradient-to: rgb(6 148 162 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), #0694A2 var(--tw-gradient-via-position), var(--tw-gradient-to);
-}
-.to-cyan-500 {
- --tw-gradient-to: #06b6d4 var(--tw-gradient-to-position);
-}
-.to-cyan-600 {
- --tw-gradient-to: #0891b2 var(--tw-gradient-to-position);
-}
-.to-cyan-700 {
- --tw-gradient-to: #0e7490 var(--tw-gradient-to-position);
-}
-.to-green-600 {
- --tw-gradient-to: #057A55 var(--tw-gradient-to-position);
-}
-.to-lime-200 {
- --tw-gradient-to: #d9f99d var(--tw-gradient-to-position);
-}
-.to-lime-500 {
- --tw-gradient-to: #84cc16 var(--tw-gradient-to-position);
-}
-.to-orange-400 {
- --tw-gradient-to: #FF8A4C var(--tw-gradient-to-position);
-}
-.to-pink-500 {
- --tw-gradient-to: #E74694 var(--tw-gradient-to-position);
-}
-.to-pink-600 {
- --tw-gradient-to: #D61F69 var(--tw-gradient-to-position);
-}
-.to-purple-700 {
- --tw-gradient-to: #6C2BD9 var(--tw-gradient-to-position);
-}
-.to-red-600 {
- --tw-gradient-to: #E02424 var(--tw-gradient-to-position);
-}
-.to-teal-600 {
- --tw-gradient-to: #047481 var(--tw-gradient-to-position);
-}
-.to-yellow-200 {
- --tw-gradient-to: #FCE96A var(--tw-gradient-to-position);
-}
-.fill-current {
- fill: currentColor;
-}
-.fill-cyan-600 {
- fill: #0891b2;
-}
-.fill-gray-600 {
- fill: #4B5563;
-}
-.fill-green-500 {
- fill: #0E9F6E;
-}
-.fill-pink-600 {
- fill: #D61F69;
-}
-.fill-purple-600 {
- fill: #7E3AF2;
-}
-.fill-red-600 {
- fill: #E02424;
-}
-.fill-yellow-400 {
- fill: #E3A008;
-}
-.object-cover {
- -o-object-fit: cover;
- object-fit: cover;
-}
-.p-0\.5 {
- padding: 0.125rem;
-}
-.p-1 {
- padding: 0.25rem;
-}
-.p-1\.5 {
- padding: 0.375rem;
-}
-.p-2 {
- padding: 0.5rem;
-}
-.p-2\.5 {
- padding: 0.625rem;
-}
-.p-4 {
- padding: 1rem;
-}
-.p-5 {
- padding: 1.25rem;
-}
-.p-6 {
- padding: 1.5rem;
-}
-.px-0 {
- padding-left: 0px;
- padding-right: 0px;
-}
-.px-2 {
- padding-left: 0.5rem;
- padding-right: 0.5rem;
-}
-.px-2\.5 {
- padding-left: 0.625rem;
- padding-right: 0.625rem;
-}
-.px-3 {
- padding-left: 0.75rem;
- padding-right: 0.75rem;
-}
-.px-4 {
- padding-left: 1rem;
- padding-right: 1rem;
-}
-.px-5 {
- padding-left: 1.25rem;
- padding-right: 1.25rem;
-}
-.px-6 {
- padding-left: 1.5rem;
- padding-right: 1.5rem;
-}
-.py-0\.5 {
- padding-top: 0.125rem;
- padding-bottom: 0.125rem;
-}
-.py-1 {
- padding-top: 0.25rem;
- padding-bottom: 0.25rem;
-}
-.py-1\.5 {
- padding-top: 0.375rem;
- padding-bottom: 0.375rem;
-}
-.py-2 {
- padding-top: 0.5rem;
- padding-bottom: 0.5rem;
-}
-.py-2\.5 {
- padding-top: 0.625rem;
- padding-bottom: 0.625rem;
-}
-.py-3 {
- padding-top: 0.75rem;
- padding-bottom: 0.75rem;
-}
-.py-4 {
- padding-top: 1rem;
- padding-bottom: 1rem;
-}
-.pb-2\.5 {
- padding-bottom: 0.625rem;
-}
-.pl-0 {
- padding-left: 0px;
-}
-.pl-10 {
- padding-left: 2.5rem;
-}
-.pl-12 {
- padding-left: 3rem;
-}
-.pl-16 {
- padding-left: 4rem;
-}
-.pl-2\.5 {
- padding-left: 0.625rem;
-}
-.pl-20 {
- padding-left: 5rem;
-}
-.pl-3 {
- padding-left: 0.75rem;
-}
-.pl-8 {
- padding-left: 2rem;
-}
-.pr-10 {
- padding-right: 2.5rem;
-}
-.pr-3 {
- padding-right: 0.75rem;
-}
-.pr-4 {
- padding-right: 1rem;
-}
-.ps-5 {
- padding-inline-start: 1.25rem;
-}
-.pt-0 {
- padding-top: 0px;
-}
-.pt-2 {
- padding-top: 0.5rem;
-}
-.pt-4 {
- padding-top: 1rem;
-}
-.pt-5 {
- padding-top: 1.25rem;
-}
-.text-left {
- text-align: left;
-}
-.text-center {
- text-align: center;
-}
-.text-start {
- text-align: start;
-}
-.text-end {
- text-align: end;
-}
-.text-2xl {
- font-size: 1.5rem;
- line-height: 2rem;
-}
-.text-\[17px\] {
- font-size: 17px;
-}
-.text-base {
- font-size: 1rem;
- line-height: 1.5rem;
-}
-.text-lg {
- font-size: 1.125rem;
- line-height: 1.75rem;
-}
-.text-sm {
- font-size: 0.875rem;
- line-height: 1.25rem;
-}
-.text-xl {
- font-size: 1.25rem;
- line-height: 1.75rem;
-}
-.text-xs {
- font-size: 0.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;
-}
-.italic {
- font-style: italic;
-}
-.leading-6 {
- line-height: 1.5rem;
-}
-.leading-9 {
- line-height: 2.25rem;
-}
-.leading-none {
- line-height: 1;
-}
-.leading-tight {
- line-height: 1.25;
-}
-.text-blue-500 {
- --tw-text-opacity: 1;
- color: rgb(63 131 248 / var(--tw-text-opacity, 1));
-}
-.text-blue-700 {
- --tw-text-opacity: 1;
- color: rgb(26 86 219 / var(--tw-text-opacity, 1));
-}
-.text-blue-800 {
- --tw-text-opacity: 1;
- color: rgb(30 66 159 / var(--tw-text-opacity, 1));
-}
-.text-cyan-300 {
- --tw-text-opacity: 1;
- color: rgb(103 232 249 / var(--tw-text-opacity, 1));
-}
-.text-cyan-500 {
- --tw-text-opacity: 1;
- color: rgb(6 182 212 / var(--tw-text-opacity, 1));
-}
-.text-cyan-600 {
- --tw-text-opacity: 1;
- color: rgb(8 145 178 / var(--tw-text-opacity, 1));
-}
-.text-cyan-700 {
- --tw-text-opacity: 1;
- color: rgb(14 116 144 / var(--tw-text-opacity, 1));
-}
-.text-cyan-800 {
- --tw-text-opacity: 1;
- color: rgb(21 94 117 / var(--tw-text-opacity, 1));
-}
-.text-cyan-900 {
- --tw-text-opacity: 1;
- color: rgb(22 78 99 / var(--tw-text-opacity, 1));
-}
-.text-gray-100 {
- --tw-text-opacity: 1;
- color: rgb(243 244 246 / var(--tw-text-opacity, 1));
-}
-.text-gray-200 {
- --tw-text-opacity: 1;
- color: rgb(229 231 235 / var(--tw-text-opacity, 1));
-}
-.text-gray-300 {
- --tw-text-opacity: 1;
- color: rgb(209 213 219 / var(--tw-text-opacity, 1));
-}
-.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-gray-800 {
- --tw-text-opacity: 1;
- color: rgb(31 41 55 / var(--tw-text-opacity, 1));
-}
-.text-gray-900 {
- --tw-text-opacity: 1;
- color: rgb(17 24 39 / var(--tw-text-opacity, 1));
-}
-.text-green-500 {
- --tw-text-opacity: 1;
- color: rgb(14 159 110 / var(--tw-text-opacity, 1));
-}
-.text-green-600 {
- --tw-text-opacity: 1;
- color: rgb(5 122 85 / var(--tw-text-opacity, 1));
-}
-.text-green-700 {
- --tw-text-opacity: 1;
- color: rgb(4 108 78 / var(--tw-text-opacity, 1));
-}
-.text-green-800 {
- --tw-text-opacity: 1;
- color: rgb(3 84 63 / var(--tw-text-opacity, 1));
-}
-.text-green-900 {
- --tw-text-opacity: 1;
- color: rgb(1 71 55 / var(--tw-text-opacity, 1));
-}
-.text-indigo-500 {
- --tw-text-opacity: 1;
- color: rgb(104 117 245 / var(--tw-text-opacity, 1));
-}
-.text-indigo-700 {
- --tw-text-opacity: 1;
- color: rgb(81 69 205 / var(--tw-text-opacity, 1));
-}
-.text-indigo-800 {
- --tw-text-opacity: 1;
- color: rgb(66 56 157 / var(--tw-text-opacity, 1));
-}
-.text-indigo-900 {
- --tw-text-opacity: 1;
- color: rgb(54 47 120 / var(--tw-text-opacity, 1));
-}
-.text-lime-500 {
- --tw-text-opacity: 1;
- color: rgb(132 204 22 / var(--tw-text-opacity, 1));
-}
-.text-lime-700 {
- --tw-text-opacity: 1;
- color: rgb(77 124 15 / var(--tw-text-opacity, 1));
-}
-.text-lime-800 {
- --tw-text-opacity: 1;
- color: rgb(63 98 18 / var(--tw-text-opacity, 1));
-}
-.text-lime-900 {
- --tw-text-opacity: 1;
- color: rgb(54 83 20 / var(--tw-text-opacity, 1));
-}
-.text-pink-500 {
- --tw-text-opacity: 1;
- color: rgb(231 70 148 / var(--tw-text-opacity, 1));
-}
-.text-pink-600 {
- --tw-text-opacity: 1;
- color: rgb(214 31 105 / var(--tw-text-opacity, 1));
-}
-.text-pink-700 {
- --tw-text-opacity: 1;
- color: rgb(191 18 93 / var(--tw-text-opacity, 1));
-}
-.text-pink-800 {
- --tw-text-opacity: 1;
- color: rgb(153 21 75 / var(--tw-text-opacity, 1));
-}
-.text-pink-900 {
- --tw-text-opacity: 1;
- color: rgb(117 26 61 / var(--tw-text-opacity, 1));
-}
-.text-purple-500 {
- --tw-text-opacity: 1;
- color: rgb(144 97 249 / var(--tw-text-opacity, 1));
-}
-.text-purple-600 {
- --tw-text-opacity: 1;
- color: rgb(126 58 242 / var(--tw-text-opacity, 1));
-}
-.text-purple-700 {
- --tw-text-opacity: 1;
- color: rgb(108 43 217 / var(--tw-text-opacity, 1));
-}
-.text-purple-800 {
- --tw-text-opacity: 1;
- color: rgb(85 33 181 / var(--tw-text-opacity, 1));
-}
-.text-red-500 {
- --tw-text-opacity: 1;
- color: rgb(240 82 82 / var(--tw-text-opacity, 1));
-}
-.text-red-600 {
- --tw-text-opacity: 1;
- color: rgb(224 36 36 / var(--tw-text-opacity, 1));
-}
-.text-red-700 {
- --tw-text-opacity: 1;
- color: rgb(200 30 30 / var(--tw-text-opacity, 1));
-}
-.text-red-800 {
- --tw-text-opacity: 1;
- color: rgb(155 28 28 / var(--tw-text-opacity, 1));
-}
-.text-red-900 {
- --tw-text-opacity: 1;
- color: rgb(119 29 29 / var(--tw-text-opacity, 1));
-}
-.text-teal-500 {
- --tw-text-opacity: 1;
- color: rgb(6 148 162 / var(--tw-text-opacity, 1));
-}
-.text-teal-600 {
- --tw-text-opacity: 1;
- color: rgb(4 116 129 / var(--tw-text-opacity, 1));
-}
-.text-teal-700 {
- --tw-text-opacity: 1;
- color: rgb(3 102 114 / var(--tw-text-opacity, 1));
-}
-.text-teal-800 {
- --tw-text-opacity: 1;
- color: rgb(5 80 92 / var(--tw-text-opacity, 1));
-}
-.text-teal-900 {
- --tw-text-opacity: 1;
- color: rgb(1 68 81 / var(--tw-text-opacity, 1));
-}
-.text-white {
- --tw-text-opacity: 1;
- color: rgb(255 255 255 / var(--tw-text-opacity, 1));
-}
-.text-yellow-400 {
- --tw-text-opacity: 1;
- color: rgb(227 160 8 / var(--tw-text-opacity, 1));
-}
-.text-yellow-500 {
- --tw-text-opacity: 1;
- color: rgb(194 120 3 / var(--tw-text-opacity, 1));
-}
-.text-yellow-700 {
- --tw-text-opacity: 1;
- color: rgb(142 75 16 / var(--tw-text-opacity, 1));
-}
-.text-yellow-800 {
- --tw-text-opacity: 1;
- color: rgb(114 59 19 / var(--tw-text-opacity, 1));
-}
-.text-yellow-900 {
- --tw-text-opacity: 1;
- color: rgb(99 49 18 / var(--tw-text-opacity, 1));
-}
-.underline {
- text-decoration-line: underline;
-}
-.antialiased {
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-}
-.placeholder-cyan-700::-moz-placeholder {
- --tw-placeholder-opacity: 1;
- color: rgb(14 116 144 / var(--tw-placeholder-opacity, 1));
-}
-.placeholder-cyan-700::placeholder {
- --tw-placeholder-opacity: 1;
- color: rgb(14 116 144 / var(--tw-placeholder-opacity, 1));
-}
-.placeholder-green-700::-moz-placeholder {
- --tw-placeholder-opacity: 1;
- color: rgb(4 108 78 / var(--tw-placeholder-opacity, 1));
-}
-.placeholder-green-700::placeholder {
- --tw-placeholder-opacity: 1;
- color: rgb(4 108 78 / var(--tw-placeholder-opacity, 1));
-}
-.placeholder-red-700::-moz-placeholder {
- --tw-placeholder-opacity: 1;
- color: rgb(200 30 30 / var(--tw-placeholder-opacity, 1));
-}
-.placeholder-red-700::placeholder {
- --tw-placeholder-opacity: 1;
- color: rgb(200 30 30 / var(--tw-placeholder-opacity, 1));
-}
-.placeholder-yellow-700::-moz-placeholder {
- --tw-placeholder-opacity: 1;
- color: rgb(142 75 16 / var(--tw-placeholder-opacity, 1));
-}
-.placeholder-yellow-700::placeholder {
- --tw-placeholder-opacity: 1;
- color: rgb(142 75 16 / var(--tw-placeholder-opacity, 1));
-}
-.opacity-0 {
- opacity: 0;
-}
-.opacity-50 {
- opacity: 0.5;
-}
-.mix-blend-lighten {
- mix-blend-mode: lighten;
-}
-.shadow {
- --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
- --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
- box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-.shadow-lg {
- --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
- --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
- box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-.shadow-md {
- --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
- --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
- box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-.shadow-sm {
- --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
- --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
- box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-.outline-none {
- outline: 2px solid transparent;
- outline-offset: 2px;
-}
-.outline {
- outline-style: solid;
-}
-.ring-2 {
- --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
- --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
- box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-.ring-8 {
- --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
- --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
- box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-.ring-cyan-400 {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1));
-}
-.ring-cyan-700 {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1));
-}
-.ring-gray-300 {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1));
-}
-.ring-gray-500 {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1));
-}
-.ring-gray-800 {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1));
-}
-.ring-green-500 {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity, 1));
-}
-.ring-pink-500 {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(231 70 148 / var(--tw-ring-opacity, 1));
-}
-.ring-purple-500 {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(144 97 249 / var(--tw-ring-opacity, 1));
-}
-.ring-red-500 {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity, 1));
-}
-.ring-white {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
-}
-.ring-yellow-300 {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity, 1));
-}
-.drop-shadow-md {
- --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
- filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
-}
-.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);
-}
-.transition {
- transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
- transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
- transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
- transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
- transition-duration: 150ms;
-}
-.transition-\[color\2c background-color\2c border-color\2c text-decoration-color\2c fill\2c stroke\2c box-shadow\] {
- transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow;
- transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
- transition-duration: 150ms;
-}
-.transition-all {
- transition-property: all;
- transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
- transition-duration: 150ms;
-}
-.transition-opacity {
- transition-property: opacity;
- transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
- transition-duration: 150ms;
-}
-.transition-transform {
- transition-property: transform;
- transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
- transition-duration: 150ms;
-}
-.delay-0 {
- transition-delay: 0s;
-}
-.duration-100 {
- transition-duration: 100ms;
-}
-.duration-1000 {
- transition-duration: 1000ms;
-}
-.duration-150 {
- transition-duration: 150ms;
-}
-.duration-200 {
- transition-duration: 200ms;
-}
-.duration-300 {
- transition-duration: 300ms;
-}
-.duration-500 {
- transition-duration: 500ms;
-}
-.duration-700 {
- transition-duration: 700ms;
-}
-.duration-75 {
- transition-duration: 75ms;
-}
-.ease-in {
- transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
-}
-.ease-in-out {
- transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-}
-.ease-out {
- transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
-}
-.\[overflow\:-moz-scrollbars-none\] {
- overflow: -moz-scrollbars-none;
-}
-.\[scrollbar-width\:none\] {
- scrollbar-width: none;
-}
-.after\:absolute::after {
- content: var(--tw-content);
- position: absolute;
-}
-.after\:left-1::after {
- content: var(--tw-content);
- left: 0.25rem;
-}
-.after\:left-px::after {
- content: var(--tw-content);
- left: 1px;
-}
-.after\:start-\[2px\]::after {
- content: var(--tw-content);
- inset-inline-start: 2px;
-}
-.after\:top-0\.5::after {
- content: var(--tw-content);
- top: 0.125rem;
-}
-.after\:top-px::after {
- content: var(--tw-content);
- top: 1px;
-}
-.after\:h-4::after {
- content: var(--tw-content);
- height: 1rem;
-}
-.after\:h-5::after {
- content: var(--tw-content);
- height: 1.25rem;
-}
-.after\:h-6::after {
- content: var(--tw-content);
- height: 1.5rem;
-}
-.after\:w-4::after {
- content: var(--tw-content);
- width: 1rem;
-}
-.after\:w-5::after {
- content: var(--tw-content);
- width: 1.25rem;
-}
-.after\:w-6::after {
- content: var(--tw-content);
- width: 1.5rem;
-}
-.after\:translate-x-full::after {
- content: var(--tw-content);
- --tw-translate-x: 100%;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.after\:rounded-full::after {
- content: var(--tw-content);
- border-radius: 9999px;
-}
-.after\:border::after {
- content: var(--tw-content);
- border-width: 1px;
-}
-.after\:border-gray-300::after {
- content: var(--tw-content);
- --tw-border-opacity: 1;
- border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
-}
-.after\:border-white::after {
- content: var(--tw-content);
- --tw-border-opacity: 1;
- border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
-}
-.after\:bg-white::after {
- content: var(--tw-content);
- --tw-bg-opacity: 1;
- background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
-}
-.after\:transition-all::after {
- content: var(--tw-content);
- transition-property: all;
- transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
- transition-duration: 150ms;
-}
-.after\:content-\[\'\'\]::after {
- --tw-content: '';
- content: var(--tw-content);
-}
-.first\:ml-0:first-child {
- margin-left: 0px;
-}
-.first\:mt-0:first-child {
- margin-top: 0px;
-}
-.first\:rounded-t-lg:first-child {
- border-top-left-radius: 0.5rem;
- border-top-right-radius: 0.5rem;
-}
-.first\:border-t-0:first-child {
- border-top-width: 0px;
-}
-.first\:pt-0:first-child {
- padding-top: 0px;
-}
-.last\:mr-0:last-child {
- margin-right: 0px;
-}
-.last\:rounded-b-lg:last-child {
- border-bottom-right-radius: 0.5rem;
- border-bottom-left-radius: 0.5rem;
-}
-.odd\:bg-white:nth-child(odd) {
- --tw-bg-opacity: 1;
- background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
-}
-.even\:bg-gray-50:nth-child(even) {
- --tw-bg-opacity: 1;
- background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
-}
-.hover\:cursor-not-allowed:hover {
- cursor: not-allowed;
-}
-.hover\:border-gray-300:hover {
- --tw-border-opacity: 1;
- border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
-}
-.hover\:bg-blue-200:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(195 221 253 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-blue-800:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(30 66 159 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-cyan-100:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-cyan-200:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(165 243 252 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-cyan-600:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(8 145 178 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-cyan-800:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(21 94 117 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-gray-100:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-gray-200:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-gray-50:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-gray-600:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-green-200:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(188 240 218 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-indigo-200:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(205 219 254 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-lime-200:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(217 249 157 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-pink-200:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(250 209 232 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-purple-200:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(220 215 254 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-red-200:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(251 213 213 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-teal-200:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(175 236 239 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-white:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-yellow-200:hover {
- --tw-bg-opacity: 1;
- background-color: rgb(252 233 106 / var(--tw-bg-opacity, 1));
-}
-.hover\:bg-gradient-to-br:hover {
- background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
-}
-.hover\:text-cyan-700:hover {
- --tw-text-opacity: 1;
- color: rgb(14 116 144 / var(--tw-text-opacity, 1));
-}
-.hover\:text-gray-600:hover {
- --tw-text-opacity: 1;
- color: rgb(75 85 99 / var(--tw-text-opacity, 1));
-}
-.hover\:text-gray-700:hover {
- --tw-text-opacity: 1;
- color: rgb(55 65 81 / var(--tw-text-opacity, 1));
-}
-.hover\:text-gray-900:hover {
- --tw-text-opacity: 1;
- color: rgb(17 24 39 / var(--tw-text-opacity, 1));
-}
-.hover\:underline:hover {
- text-decoration-line: underline;
-}
-.focus\:z-10:focus {
- z-index: 10;
-}
-.focus\:border-blue-500:focus {
- --tw-border-opacity: 1;
- border-color: rgb(63 131 248 / var(--tw-border-opacity, 1));
-}
-.focus\:border-blue-600:focus {
- --tw-border-opacity: 1;
- border-color: rgb(28 100 242 / var(--tw-border-opacity, 1));
-}
-.focus\:border-cyan-500:focus {
- --tw-border-opacity: 1;
- border-color: rgb(6 182 212 / var(--tw-border-opacity, 1));
-}
-.focus\:border-green-500:focus {
- --tw-border-opacity: 1;
- border-color: rgb(14 159 110 / var(--tw-border-opacity, 1));
-}
-.focus\:border-green-600:focus {
- --tw-border-opacity: 1;
- border-color: rgb(5 122 85 / var(--tw-border-opacity, 1));
-}
-.focus\:border-red-500:focus {
- --tw-border-opacity: 1;
- border-color: rgb(240 82 82 / var(--tw-border-opacity, 1));
-}
-.focus\:border-red-600:focus {
- --tw-border-opacity: 1;
- border-color: rgb(224 36 36 / var(--tw-border-opacity, 1));
-}
-.focus\:border-yellow-500:focus {
- --tw-border-opacity: 1;
- border-color: rgb(194 120 3 / var(--tw-border-opacity, 1));
-}
-.focus\:bg-gray-100:focus {
- --tw-bg-opacity: 1;
- background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
-}
-.focus\:text-cyan-700:focus {
- --tw-text-opacity: 1;
- color: rgb(14 116 144 / var(--tw-text-opacity, 1));
-}
-.focus\:text-gray-900:focus {
- --tw-text-opacity: 1;
- color: rgb(17 24 39 / var(--tw-text-opacity, 1));
-}
-.focus\:outline-none:focus {
- outline: 2px solid transparent;
- outline-offset: 2px;
-}
-.focus\:ring-0:focus {
- --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
- --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
- box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-.focus\:ring-2:focus {
- --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
- --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
- box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-.focus\:ring-4:focus {
- --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
- --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
- box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-.focus\:ring-blue-300:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-blue-400:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(118 169 250 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-blue-500:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-blue-600:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(28 100 242 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-cyan-300:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-cyan-400:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-cyan-500:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-cyan-600:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-cyan-700:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-cyan-800:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-gray-200:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-gray-300:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-gray-400:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-gray-800:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-gray-900:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-green-200:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(188 240 218 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-green-300:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(132 225 188 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-green-400:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(49 196 141 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-green-500:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-green-600:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(5 122 85 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-green-800:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-indigo-300:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(180 198 252 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-indigo-400:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(141 162 251 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-indigo-700:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(81 69 205 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-lime-200:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-lime-300:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-lime-400:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-lime-700:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-pink-200:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(250 209 232 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-pink-300:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(248 180 217 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-pink-400:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(241 126 184 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-pink-600:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(214 31 105 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-purple-200:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(220 215 254 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-purple-300:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(202 191 253 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-purple-400:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(172 148 250 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-purple-600:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-red-100:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(253 232 232 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-red-300:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(248 180 180 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-red-400:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-red-500:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-red-600:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(224 36 36 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-red-900:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-teal-300:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(126 220 226 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-teal-400:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(22 189 202 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-teal-600:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(4 116 129 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-yellow-300:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-yellow-400:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity, 1));
-}
-.focus\:ring-yellow-500:focus {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity, 1));
-}
-.enabled\:hover\:bg-blue-800:hover:enabled {
- --tw-bg-opacity: 1;
- background-color: rgb(30 66 159 / var(--tw-bg-opacity, 1));
-}
-.enabled\:hover\:bg-cyan-100:hover:enabled {
- --tw-bg-opacity: 1;
- background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1));
-}
-.enabled\:hover\:bg-cyan-800:hover:enabled {
- --tw-bg-opacity: 1;
- background-color: rgb(21 94 117 / var(--tw-bg-opacity, 1));
-}
-.enabled\:hover\:bg-gray-100:hover:enabled {
- --tw-bg-opacity: 1;
- background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
-}
-.enabled\:hover\:bg-gray-900:hover:enabled {
- --tw-bg-opacity: 1;
- background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
-}
-.enabled\:hover\:bg-green-100:hover:enabled {
- --tw-bg-opacity: 1;
- background-color: rgb(222 247 236 / var(--tw-bg-opacity, 1));
-}
-.enabled\:hover\:bg-green-800:hover:enabled {
- --tw-bg-opacity: 1;
- background-color: rgb(3 84 63 / var(--tw-bg-opacity, 1));
-}
-.enabled\:hover\:bg-indigo-100:hover:enabled {
- --tw-bg-opacity: 1;
- background-color: rgb(229 237 255 / var(--tw-bg-opacity, 1));
-}
-.enabled\:hover\:bg-lime-100:hover:enabled {
- --tw-bg-opacity: 1;
- background-color: rgb(236 252 203 / var(--tw-bg-opacity, 1));
-}
-.enabled\:hover\:bg-pink-100:hover:enabled {
- --tw-bg-opacity: 1;
- background-color: rgb(252 232 243 / var(--tw-bg-opacity, 1));
-}
-.enabled\:hover\:bg-purple-800:hover:enabled {
- --tw-bg-opacity: 1;
- background-color: rgb(85 33 181 / var(--tw-bg-opacity, 1));
-}
-.enabled\:hover\:bg-red-100:hover:enabled {
- --tw-bg-opacity: 1;
- background-color: rgb(253 232 232 / var(--tw-bg-opacity, 1));
-}
-.enabled\:hover\:bg-red-800:hover:enabled {
- --tw-bg-opacity: 1;
- background-color: rgb(155 28 28 / var(--tw-bg-opacity, 1));
-}
-.enabled\:hover\:bg-teal-100:hover:enabled {
- --tw-bg-opacity: 1;
- background-color: rgb(213 245 246 / var(--tw-bg-opacity, 1));
-}
-.enabled\:hover\:bg-yellow-100:hover:enabled {
- --tw-bg-opacity: 1;
- background-color: rgb(253 246 178 / var(--tw-bg-opacity, 1));
-}
-.enabled\:hover\:bg-yellow-500:hover:enabled {
- --tw-bg-opacity: 1;
- background-color: rgb(194 120 3 / var(--tw-bg-opacity, 1));
-}
-.enabled\:hover\:bg-gradient-to-bl:hover:enabled {
- background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
-}
-.enabled\:hover\:bg-gradient-to-br:hover:enabled {
- background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
-}
-.enabled\:hover\:bg-gradient-to-l:hover:enabled {
- background-image: linear-gradient(to left, var(--tw-gradient-stops));
-}
-.enabled\:hover\:from-teal-200:hover:enabled {
- --tw-gradient-from: #AFECEF var(--tw-gradient-from-position);
- --tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-to-position);
- --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
-}
-.enabled\:hover\:to-lime-200:hover:enabled {
- --tw-gradient-to: #d9f99d var(--tw-gradient-to-position);
-}
-.enabled\:hover\:text-cyan-700:hover:enabled {
- --tw-text-opacity: 1;
- color: rgb(14 116 144 / var(--tw-text-opacity, 1));
-}
-.enabled\:hover\:text-gray-700:hover:enabled {
- --tw-text-opacity: 1;
- color: rgb(55 65 81 / var(--tw-text-opacity, 1));
-}
-.enabled\:hover\:text-gray-900:hover:enabled {
- --tw-text-opacity: 1;
- color: rgb(17 24 39 / var(--tw-text-opacity, 1));
-}
-.disabled\:cursor-not-allowed:disabled {
- cursor: not-allowed;
-}
-.disabled\:text-gray-400:disabled {
- --tw-text-opacity: 1;
- color: rgb(156 163 175 / var(--tw-text-opacity, 1));
-}
-.disabled\:opacity-50:disabled {
- opacity: 0.5;
-}
-.group:first-child .group-first\:hidden {
- display: none;
-}
-.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:first\:rounded-tl-lg:first-child {
- border-top-left-radius: 0.5rem;
-}
-.group\/head:first-child .group-first\/head\:first\:rounded-tl-lg:first-child {
- border-top-left-radius: 0.5rem;
-}
-.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:last\:rounded-tr-lg:last-child {
- border-top-right-radius: 0.5rem;
-}
-.group\/head:first-child .group-first\/head\:last\:rounded-tr-lg:last-child {
- border-top-right-radius: 0.5rem;
-}
-.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:first\:rounded-bl-lg:first-child {
- border-bottom-left-radius: 0.5rem;
-}
-.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:last\:rounded-br-lg:last-child {
- border-bottom-right-radius: 0.5rem;
-}
-.group:hover .group-hover\:bg-blue-200 {
- --tw-bg-opacity: 1;
- background-color: rgb(195 221 253 / var(--tw-bg-opacity, 1));
-}
-.group:hover .group-hover\:bg-cyan-200 {
- --tw-bg-opacity: 1;
- background-color: rgb(165 243 252 / var(--tw-bg-opacity, 1));
-}
-.group:hover .group-hover\:bg-gray-200 {
- --tw-bg-opacity: 1;
- background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
-}
-.group:hover .group-hover\:bg-gray-300 {
- --tw-bg-opacity: 1;
- background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
-}
-.group:hover .group-hover\:bg-gray-500 {
- --tw-bg-opacity: 1;
- background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1));
-}
-.group:hover .group-hover\:bg-green-200 {
- --tw-bg-opacity: 1;
- background-color: rgb(188 240 218 / var(--tw-bg-opacity, 1));
-}
-.group:hover .group-hover\:bg-indigo-200 {
- --tw-bg-opacity: 1;
- background-color: rgb(205 219 254 / var(--tw-bg-opacity, 1));
-}
-.group:hover .group-hover\:bg-lime-200 {
- --tw-bg-opacity: 1;
- background-color: rgb(217 249 157 / var(--tw-bg-opacity, 1));
-}
-.group:hover .group-hover\:bg-pink-200 {
- --tw-bg-opacity: 1;
- background-color: rgb(250 209 232 / var(--tw-bg-opacity, 1));
-}
-.group:hover .group-hover\:bg-purple-200 {
- --tw-bg-opacity: 1;
- background-color: rgb(220 215 254 / var(--tw-bg-opacity, 1));
-}
-.group:hover .group-hover\:bg-red-200 {
- --tw-bg-opacity: 1;
- background-color: rgb(251 213 213 / var(--tw-bg-opacity, 1));
-}
-.group:hover .group-hover\:bg-teal-200 {
- --tw-bg-opacity: 1;
- background-color: rgb(175 236 239 / var(--tw-bg-opacity, 1));
-}
-.group:hover .group-hover\:bg-white\/50 {
- background-color: rgb(255 255 255 / 0.5);
-}
-.group:hover .group-hover\:bg-yellow-200 {
- --tw-bg-opacity: 1;
- background-color: rgb(252 233 106 / var(--tw-bg-opacity, 1));
-}
-.group:hover .group-hover\:text-gray-900 {
- --tw-text-opacity: 1;
- color: rgb(17 24 39 / var(--tw-text-opacity, 1));
-}
-.group:focus .group-focus\:outline-none {
- outline: 2px solid transparent;
- outline-offset: 2px;
-}
-.group:focus .group-focus\:ring-4 {
- --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
- --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
- box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-.group:focus .group-focus\:ring-cyan-500\/25 {
- --tw-ring-color: rgb(6 182 212 / 0.25);
-}
-.group:focus .group-focus\:ring-white {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
-}
-.group:enabled:hover .group-enabled\:group-hover\:bg-opacity-0 {
- --tw-bg-opacity: 0;
-}
-.group:enabled:hover .group-enabled\:group-hover\:text-inherit {
- color: inherit;
-}
-.peer:checked ~ .peer-checked\:bg-blue-600 {
- --tw-bg-opacity: 1;
- background-color: rgb(28 100 242 / var(--tw-bg-opacity, 1));
-}
-.peer:checked ~ .peer-checked\:after\:translate-x-full::after {
- content: var(--tw-content);
- --tw-translate-x: 100%;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.peer:checked ~ .peer-checked\:after\:border-white::after {
- content: var(--tw-content);
- --tw-border-opacity: 1;
- border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
-}
-.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:top-1\/2 {
- top: 50%;
-}
-.peer:placeholder-shown ~ .peer-placeholder-shown\:top-1\/2 {
- top: 50%;
-}
-.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:-translate-y-1\/2 {
- --tw-translate-y: -50%;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.peer:placeholder-shown ~ .peer-placeholder-shown\:-translate-y-1\/2 {
- --tw-translate-y: -50%;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:translate-y-0 {
- --tw-translate-y: 0px;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.peer:placeholder-shown ~ .peer-placeholder-shown\:translate-y-0 {
- --tw-translate-y: 0px;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:scale-100 {
- --tw-scale-x: 1;
- --tw-scale-y: 1;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.peer:placeholder-shown ~ .peer-placeholder-shown\:scale-100 {
- --tw-scale-x: 1;
- --tw-scale-y: 1;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.peer:focus ~ .peer-focus\:left-0 {
- left: 0px;
-}
-.peer:focus ~ .peer-focus\:top-2 {
- top: 0.5rem;
-}
-.peer:focus ~ .peer-focus\:-translate-y-4 {
- --tw-translate-y: -1rem;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.peer:focus ~ .peer-focus\:-translate-y-6 {
- --tw-translate-y: -1.5rem;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.peer:focus ~ .peer-focus\:scale-75 {
- --tw-scale-x: .75;
- --tw-scale-y: .75;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.peer:focus ~ .peer-focus\:px-2 {
- padding-left: 0.5rem;
- padding-right: 0.5rem;
-}
-.peer:focus ~ .peer-focus\:text-blue-600 {
- --tw-text-opacity: 1;
- color: rgb(28 100 242 / var(--tw-text-opacity, 1));
-}
-.peer:focus ~ .peer-focus\:ring-4 {
- --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
- --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
- box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-.peer:focus ~ .peer-focus\:ring-blue-300 {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity, 1));
-}
-.dark\:block:is(.dark *) {
- display: block;
-}
-.dark\:hidden:is(.dark *) {
- display: none;
-}
-.dark\:divide-gray-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
- --tw-divide-opacity: 1;
- border-color: rgb(55 65 81 / var(--tw-divide-opacity, 1));
-}
-.dark\:border-none:is(.dark *) {
- border-style: none;
-}
-.dark\:border-cyan-400:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(34 211 238 / var(--tw-border-opacity, 1));
-}
-.dark\:border-cyan-500:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(6 182 212 / var(--tw-border-opacity, 1));
-}
-.dark\:border-cyan-600:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(8 145 178 / var(--tw-border-opacity, 1));
-}
-.dark\:border-gray-500:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
-}
-.dark\:border-gray-600:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
-}
-.dark\:border-gray-700:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
-}
-.dark\:border-gray-800:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(31 41 55 / var(--tw-border-opacity, 1));
-}
-.dark\:border-gray-900:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(17 24 39 / var(--tw-border-opacity, 1));
-}
-.dark\:border-green-400:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(49 196 141 / var(--tw-border-opacity, 1));
-}
-.dark\:border-green-500:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(14 159 110 / var(--tw-border-opacity, 1));
-}
-.dark\:border-green-600:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(5 122 85 / var(--tw-border-opacity, 1));
-}
-.dark\:border-indigo-600:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(88 80 236 / var(--tw-border-opacity, 1));
-}
-.dark\:border-lime-600:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(101 163 13 / var(--tw-border-opacity, 1));
-}
-.dark\:border-pink-600:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(214 31 105 / var(--tw-border-opacity, 1));
-}
-.dark\:border-red-400:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(249 128 128 / var(--tw-border-opacity, 1));
-}
-.dark\:border-red-500:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(240 82 82 / var(--tw-border-opacity, 1));
-}
-.dark\:border-red-600:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(224 36 36 / var(--tw-border-opacity, 1));
-}
-.dark\:border-teal-600:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(4 116 129 / var(--tw-border-opacity, 1));
-}
-.dark\:border-white:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
-}
-.dark\:border-yellow-400:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(227 160 8 / var(--tw-border-opacity, 1));
-}
-.dark\:border-yellow-600:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(159 88 10 / var(--tw-border-opacity, 1));
-}
-.dark\:\!bg-gray-700:is(.dark *) {
- --tw-bg-opacity: 1 !important;
- background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1)) !important;
-}
-.dark\:bg-black:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-blue-200:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(195 221 253 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-blue-600:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(28 100 242 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-cyan-100:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(207 250 254 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-cyan-200:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(165 243 252 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-cyan-600:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(8 145 178 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-cyan-900:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(22 78 99 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-gray-200:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-gray-300:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-gray-400:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-gray-500:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-gray-600:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-gray-700:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-gray-800:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-gray-800\/30:is(.dark *) {
- background-color: rgb(31 41 55 / 0.3);
-}
-.dark\:bg-gray-800\/50:is(.dark *) {
- background-color: rgb(31 41 55 / 0.5);
-}
-.dark\:bg-gray-900:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-gray-900\/80:is(.dark *) {
- background-color: rgb(17 24 39 / 0.8);
-}
-.dark\:bg-green-100:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(222 247 236 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-green-200:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(188 240 218 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-green-500:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(14 159 110 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-green-600:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(5 122 85 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-green-900:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(1 71 55 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-indigo-200:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(205 219 254 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-indigo-500:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(104 117 245 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-indigo-600:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(88 80 236 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-lime-200:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(217 249 157 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-lime-600:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(101 163 13 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-pink-200:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(250 209 232 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-pink-600:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(214 31 105 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-purple-200:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(220 215 254 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-purple-500:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(144 97 249 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-purple-600:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(126 58 242 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-purple-900:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(74 29 150 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-red-100:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(253 232 232 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-red-200:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(251 213 213 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-red-500:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(240 82 82 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-red-600:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(224 36 36 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-red-900:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(119 29 29 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-teal-200:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(175 236 239 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-teal-600:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(4 116 129 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-transparent:is(.dark *) {
- background-color: transparent;
-}
-.dark\:bg-yellow-100:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(253 246 178 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-yellow-200:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(252 233 106 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-yellow-600:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(159 88 10 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-yellow-900:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(99 49 18 / var(--tw-bg-opacity, 1));
-}
-.dark\:bg-opacity-80:is(.dark *) {
- --tw-bg-opacity: 0.8;
-}
-.dark\:fill-gray-300:is(.dark *) {
- fill: #D1D5DB;
-}
-.dark\:text-blue-500:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(63 131 248 / var(--tw-text-opacity, 1));
-}
-.dark\:text-blue-600:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(28 100 242 / var(--tw-text-opacity, 1));
-}
-.dark\:text-blue-800:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(30 66 159 / var(--tw-text-opacity, 1));
-}
-.dark\:text-blue-900:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(35 56 118 / var(--tw-text-opacity, 1));
-}
-.dark\:text-cyan-100:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(207 250 254 / var(--tw-text-opacity, 1));
-}
-.dark\:text-cyan-300:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(103 232 249 / var(--tw-text-opacity, 1));
-}
-.dark\:text-cyan-500:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(6 182 212 / var(--tw-text-opacity, 1));
-}
-.dark\:text-cyan-600:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(8 145 178 / var(--tw-text-opacity, 1));
-}
-.dark\:text-cyan-800:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(21 94 117 / var(--tw-text-opacity, 1));
-}
-.dark\:text-cyan-900:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(22 78 99 / var(--tw-text-opacity, 1));
-}
-.dark\:text-gray-100:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(243 244 246 / var(--tw-text-opacity, 1));
-}
-.dark\:text-gray-200:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(229 231 235 / var(--tw-text-opacity, 1));
-}
-.dark\:text-gray-300:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(209 213 219 / var(--tw-text-opacity, 1));
-}
-.dark\:text-gray-400:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(156 163 175 / var(--tw-text-opacity, 1));
-}
-.dark\:text-gray-500:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(107 114 128 / var(--tw-text-opacity, 1));
-}
-.dark\:text-gray-600:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(75 85 99 / var(--tw-text-opacity, 1));
-}
-.dark\:text-gray-800:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(31 41 55 / var(--tw-text-opacity, 1));
-}
-.dark\:text-gray-900:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(17 24 39 / var(--tw-text-opacity, 1));
-}
-.dark\:text-green-400:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(49 196 141 / var(--tw-text-opacity, 1));
-}
-.dark\:text-green-500:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(14 159 110 / var(--tw-text-opacity, 1));
-}
-.dark\:text-green-600:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(5 122 85 / var(--tw-text-opacity, 1));
-}
-.dark\:text-green-800:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(3 84 63 / var(--tw-text-opacity, 1));
-}
-.dark\:text-green-900:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(1 71 55 / var(--tw-text-opacity, 1));
-}
-.dark\:text-indigo-600:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(88 80 236 / var(--tw-text-opacity, 1));
-}
-.dark\:text-indigo-800:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(66 56 157 / var(--tw-text-opacity, 1));
-}
-.dark\:text-indigo-900:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(54 47 120 / var(--tw-text-opacity, 1));
-}
-.dark\:text-lime-600:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(101 163 13 / var(--tw-text-opacity, 1));
-}
-.dark\:text-lime-800:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(63 98 18 / var(--tw-text-opacity, 1));
-}
-.dark\:text-lime-900:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(54 83 20 / var(--tw-text-opacity, 1));
-}
-.dark\:text-pink-600:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(214 31 105 / var(--tw-text-opacity, 1));
-}
-.dark\:text-pink-800:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(153 21 75 / var(--tw-text-opacity, 1));
-}
-.dark\:text-pink-900:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(117 26 61 / var(--tw-text-opacity, 1));
-}
-.dark\:text-purple-600:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(126 58 242 / var(--tw-text-opacity, 1));
-}
-.dark\:text-purple-800:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(85 33 181 / var(--tw-text-opacity, 1));
-}
-.dark\:text-purple-900:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(74 29 150 / var(--tw-text-opacity, 1));
-}
-.dark\:text-red-400:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(249 128 128 / var(--tw-text-opacity, 1));
-}
-.dark\:text-red-500:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(240 82 82 / var(--tw-text-opacity, 1));
-}
-.dark\:text-red-600:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(224 36 36 / var(--tw-text-opacity, 1));
-}
-.dark\:text-red-800:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(155 28 28 / var(--tw-text-opacity, 1));
-}
-.dark\:text-red-900:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(119 29 29 / var(--tw-text-opacity, 1));
-}
-.dark\:text-teal-600:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(4 116 129 / var(--tw-text-opacity, 1));
-}
-.dark\:text-teal-800:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(5 80 92 / var(--tw-text-opacity, 1));
-}
-.dark\:text-teal-900:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(1 68 81 / var(--tw-text-opacity, 1));
-}
-.dark\:text-white:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(255 255 255 / var(--tw-text-opacity, 1));
-}
-.dark\:text-yellow-600:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(159 88 10 / var(--tw-text-opacity, 1));
-}
-.dark\:text-yellow-800:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(114 59 19 / var(--tw-text-opacity, 1));
-}
-.dark\:text-yellow-900:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(99 49 18 / var(--tw-text-opacity, 1));
-}
-.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder {
- --tw-placeholder-opacity: 1;
- color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1));
-}
-.dark\:placeholder-gray-400:is(.dark *)::placeholder {
- --tw-placeholder-opacity: 1;
- color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1));
-}
-.dark\:mix-blend-color:is(.dark *) {
- mix-blend-mode: color;
-}
-.dark\:shadow-sm-light:is(.dark *) {
- --tw-shadow: 0 2px 5px 0px rgba(255, 255, 255, 0.08);
- --tw-shadow-colored: 0 2px 5px 0px var(--tw-shadow-color);
- box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-.dark\:ring-cyan-800:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1));
-}
-.dark\:ring-gray-400:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1));
-}
-.dark\:ring-gray-500:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1));
-}
-.dark\:ring-gray-800:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1));
-}
-.dark\:ring-gray-900:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1));
-}
-.dark\:ring-green-500:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity, 1));
-}
-.dark\:ring-pink-500:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(231 70 148 / var(--tw-ring-opacity, 1));
-}
-.dark\:ring-purple-600:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity, 1));
-}
-.dark\:ring-red-700:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(200 30 30 / var(--tw-ring-opacity, 1));
-}
-.dark\:ring-yellow-500:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity, 1));
-}
-.dark\:ring-offset-blue-700:is(.dark *) {
- --tw-ring-offset-color: #1A56DB;
-}
-.dark\:ring-offset-cyan-600:is(.dark *) {
- --tw-ring-offset-color: #0891b2;
-}
-.dark\:ring-offset-gray-800:is(.dark *) {
- --tw-ring-offset-color: #1F2937;
-}
-.dark\:ring-offset-gray-900:is(.dark *) {
- --tw-ring-offset-color: #111827;
-}
-.dark\:ring-offset-green-600:is(.dark *) {
- --tw-ring-offset-color: #057A55;
-}
-.dark\:ring-offset-green-800:is(.dark *) {
- --tw-ring-offset-color: #03543F;
-}
-.dark\:ring-offset-indigo-700:is(.dark *) {
- --tw-ring-offset-color: #5145CD;
-}
-.dark\:ring-offset-lime-700:is(.dark *) {
- --tw-ring-offset-color: #4d7c0f;
-}
-.dark\:ring-offset-pink-600:is(.dark *) {
- --tw-ring-offset-color: #D61F69;
-}
-.dark\:ring-offset-purple-600:is(.dark *) {
- --tw-ring-offset-color: #7E3AF2;
-}
-.dark\:ring-offset-red-600:is(.dark *) {
- --tw-ring-offset-color: #E02424;
-}
-.dark\:ring-offset-red-900:is(.dark *) {
- --tw-ring-offset-color: #771D1D;
-}
-.dark\:ring-offset-teal-600:is(.dark *) {
- --tw-ring-offset-color: #047481;
-}
-.dark\:ring-offset-yellow-400:is(.dark *) {
- --tw-ring-offset-color: #E3A008;
-}
-.odd\:dark\:bg-gray-800:is(.dark *):nth-child(odd) {
- --tw-bg-opacity: 1;
- background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
-}
-.even\:dark\:bg-gray-700:is(.dark *):nth-child(even) {
- --tw-bg-opacity: 1;
- background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
-}
-.dark\:hover\:bg-blue-300:hover:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(164 202 254 / var(--tw-bg-opacity, 1));
-}
-.dark\:hover\:bg-blue-700:hover:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(26 86 219 / var(--tw-bg-opacity, 1));
-}
-.dark\:hover\:bg-cyan-300:hover:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(103 232 249 / var(--tw-bg-opacity, 1));
-}
-.dark\:hover\:bg-cyan-700:hover:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(14 116 144 / var(--tw-bg-opacity, 1));
-}
-.dark\:hover\:bg-gray-300:hover:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
-}
-.dark\:hover\:bg-gray-600:hover:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
-}
-.dark\:hover\:bg-gray-700:hover:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
-}
-.dark\:hover\:bg-gray-800:hover:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
-}
-.dark\:hover\:bg-green-300:hover:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(132 225 188 / var(--tw-bg-opacity, 1));
-}
-.dark\:hover\:bg-indigo-300:hover:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(180 198 252 / var(--tw-bg-opacity, 1));
-}
-.dark\:hover\:bg-lime-300:hover:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(190 242 100 / var(--tw-bg-opacity, 1));
-}
-.dark\:hover\:bg-pink-300:hover:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(248 180 217 / var(--tw-bg-opacity, 1));
-}
-.dark\:hover\:bg-purple-300:hover:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(202 191 253 / var(--tw-bg-opacity, 1));
-}
-.dark\:hover\:bg-red-300:hover:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(248 180 180 / var(--tw-bg-opacity, 1));
-}
-.dark\:hover\:bg-teal-300:hover:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(126 220 226 / var(--tw-bg-opacity, 1));
-}
-.dark\:hover\:bg-yellow-300:hover:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(250 202 21 / var(--tw-bg-opacity, 1));
-}
-.dark\:hover\:text-gray-300:hover:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(209 213 219 / var(--tw-text-opacity, 1));
-}
-.dark\:hover\:text-white:hover:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(255 255 255 / var(--tw-text-opacity, 1));
-}
-.dark\:focus\:border-blue-500:focus:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(63 131 248 / var(--tw-border-opacity, 1));
-}
-.dark\:focus\:border-cyan-500:focus:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(6 182 212 / var(--tw-border-opacity, 1));
-}
-.dark\:focus\:border-green-500:focus:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(14 159 110 / var(--tw-border-opacity, 1));
-}
-.dark\:focus\:border-red-500:focus:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(240 82 82 / var(--tw-border-opacity, 1));
-}
-.dark\:focus\:border-yellow-500:focus:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(194 120 3 / var(--tw-border-opacity, 1));
-}
-.dark\:focus\:bg-cyan-600:focus:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(8 145 178 / var(--tw-bg-opacity, 1));
-}
-.dark\:focus\:bg-gray-600:focus:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
-}
-.dark\:focus\:text-white:focus:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(255 255 255 / var(--tw-text-opacity, 1));
-}
-.dark\:focus\:ring-blue-500:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-blue-700:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(26 86 219 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-blue-800:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-cyan-500:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-cyan-600:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-cyan-700:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-cyan-800:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-gray-500:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-gray-600:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-gray-700:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-gray-800:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-gray-900:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-green-500:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-green-600:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(5 122 85 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-green-700:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(4 108 78 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-green-800:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-indigo-700:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(81 69 205 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-lime-700:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-lime-800:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-pink-600:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(214 31 105 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-pink-700:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(191 18 93 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-pink-800:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(153 21 75 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-purple-600:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-purple-800:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-purple-900:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(74 29 150 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-red-400:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-red-500:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-red-600:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(224 36 36 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-red-700:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(200 30 30 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-red-800:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(155 28 28 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-red-900:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-teal-600:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(4 116 129 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-teal-700:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(3 102 114 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-teal-800:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(5 80 92 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-yellow-400:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-yellow-500:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-yellow-700:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(142 75 16 / var(--tw-ring-opacity, 1));
-}
-.dark\:focus\:ring-yellow-900:focus:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(99 49 18 / var(--tw-ring-opacity, 1));
-}
-.dark\:enabled\:hover\:border-cyan-700:hover:enabled:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(14 116 144 / var(--tw-border-opacity, 1));
-}
-.dark\:enabled\:hover\:border-gray-700:hover:enabled:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
-}
-.dark\:enabled\:hover\:border-green-700:hover:enabled:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(4 108 78 / var(--tw-border-opacity, 1));
-}
-.dark\:enabled\:hover\:border-indigo-700:hover:enabled:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(81 69 205 / var(--tw-border-opacity, 1));
-}
-.dark\:enabled\:hover\:border-lime-700:hover:enabled:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(77 124 15 / var(--tw-border-opacity, 1));
-}
-.dark\:enabled\:hover\:border-pink-700:hover:enabled:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(191 18 93 / var(--tw-border-opacity, 1));
-}
-.dark\:enabled\:hover\:border-red-700:hover:enabled:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(200 30 30 / var(--tw-border-opacity, 1));
-}
-.dark\:enabled\:hover\:border-teal-700:hover:enabled:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(3 102 114 / var(--tw-border-opacity, 1));
-}
-.dark\:enabled\:hover\:border-yellow-700:hover:enabled:is(.dark *) {
- --tw-border-opacity: 1;
- border-color: rgb(142 75 16 / var(--tw-border-opacity, 1));
-}
-.dark\:enabled\:hover\:bg-cyan-700:hover:enabled:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(14 116 144 / var(--tw-bg-opacity, 1));
-}
-.dark\:enabled\:hover\:bg-gray-700:hover:enabled:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
-}
-.dark\:enabled\:hover\:bg-green-700:hover:enabled:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(4 108 78 / var(--tw-bg-opacity, 1));
-}
-.dark\:enabled\:hover\:bg-indigo-700:hover:enabled:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(81 69 205 / var(--tw-bg-opacity, 1));
-}
-.dark\:enabled\:hover\:bg-lime-700:hover:enabled:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(77 124 15 / var(--tw-bg-opacity, 1));
-}
-.dark\:enabled\:hover\:bg-pink-700:hover:enabled:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(191 18 93 / var(--tw-bg-opacity, 1));
-}
-.dark\:enabled\:hover\:bg-purple-700:hover:enabled:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(108 43 217 / var(--tw-bg-opacity, 1));
-}
-.dark\:enabled\:hover\:bg-red-700:hover:enabled:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(200 30 30 / var(--tw-bg-opacity, 1));
-}
-.dark\:enabled\:hover\:bg-teal-700:hover:enabled:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(3 102 114 / var(--tw-bg-opacity, 1));
-}
-.dark\:enabled\:hover\:bg-yellow-700:hover:enabled:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(142 75 16 / var(--tw-bg-opacity, 1));
-}
-.enabled\:dark\:hover\:bg-gray-700:hover:is(.dark *):enabled {
- --tw-bg-opacity: 1;
- background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
-}
-.dark\:enabled\:hover\:text-white:hover:enabled:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(255 255 255 / var(--tw-text-opacity, 1));
-}
-.enabled\:dark\:hover\:text-white:hover:is(.dark *):enabled {
- --tw-text-opacity: 1;
- color: rgb(255 255 255 / var(--tw-text-opacity, 1));
-}
-.disabled\:dark\:text-gray-500:is(.dark *):disabled {
- --tw-text-opacity: 1;
- color: rgb(107 114 128 / var(--tw-text-opacity, 1));
-}
-.group:hover .dark\:group-hover\:bg-blue-300:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(164 202 254 / var(--tw-bg-opacity, 1));
-}
-.group:hover .dark\:group-hover\:bg-cyan-300:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(103 232 249 / var(--tw-bg-opacity, 1));
-}
-.group:hover .dark\:group-hover\:bg-gray-500:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1));
-}
-.group:hover .dark\:group-hover\:bg-gray-600:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
-}
-.group:hover .dark\:group-hover\:bg-gray-700:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
-}
-.group:hover .dark\:group-hover\:bg-gray-800\/60:is(.dark *) {
- background-color: rgb(31 41 55 / 0.6);
-}
-.group:hover .dark\:group-hover\:bg-green-300:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(132 225 188 / var(--tw-bg-opacity, 1));
-}
-.group:hover .dark\:group-hover\:bg-indigo-300:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(180 198 252 / var(--tw-bg-opacity, 1));
-}
-.group:hover .dark\:group-hover\:bg-lime-300:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(190 242 100 / var(--tw-bg-opacity, 1));
-}
-.group:hover .dark\:group-hover\:bg-pink-300:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(248 180 217 / var(--tw-bg-opacity, 1));
-}
-.group:hover .dark\:group-hover\:bg-purple-300:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(202 191 253 / var(--tw-bg-opacity, 1));
-}
-.group:hover .dark\:group-hover\:bg-red-300:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(248 180 180 / var(--tw-bg-opacity, 1));
-}
-.group:hover .dark\:group-hover\:bg-teal-300:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(126 220 226 / var(--tw-bg-opacity, 1));
-}
-.group:hover .dark\:group-hover\:bg-yellow-300:is(.dark *) {
- --tw-bg-opacity: 1;
- background-color: rgb(250 202 21 / var(--tw-bg-opacity, 1));
-}
-.group:hover .dark\:group-hover\:text-white:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(255 255 255 / var(--tw-text-opacity, 1));
-}
-.group:focus .dark\:group-focus\:ring-gray-800\/70:is(.dark *) {
- --tw-ring-color: rgb(31 41 55 / 0.7);
-}
-.peer:focus ~ .peer-focus\:dark\:text-blue-500:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(63 131 248 / var(--tw-text-opacity, 1));
-}
-.peer:focus ~ .dark\:peer-focus\:ring-blue-800:is(.dark *) {
- --tw-ring-opacity: 1;
- --tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity, 1));
-}
-@media (min-width: 640px) {
-
- .sm\:mx-auto {
- margin-left: auto;
- margin-right: auto;
- }
-
- .sm\:mb-0 {
- margin-bottom: 0px;
- }
-
- .sm\:flex {
- display: flex;
- }
-
- .sm\:h-10 {
- height: 2.5rem;
- }
-
- .sm\:h-6 {
- height: 1.5rem;
- }
-
- .sm\:h-7 {
- height: 1.75rem;
- }
-
- .sm\:w-10 {
- width: 2.5rem;
- }
-
- .sm\:w-6 {
- width: 1.5rem;
- }
-
- .sm\:w-auto {
- width: auto;
- }
-
- .sm\:px-4 {
- padding-left: 1rem;
- padding-right: 1rem;
- }
-
- .sm\:pr-8 {
- padding-right: 2rem;
- }
-
- .sm\:text-center {
- text-align: center;
- }
-
- .sm\:text-base {
- font-size: 1rem;
- line-height: 1.5rem;
- }
-
- .sm\:text-xs {
- font-size: 0.75rem;
- line-height: 1rem;
- }
-}
-@media (min-width: 768px) {
-
- .md\:inset-0 {
- inset: 0px;
- }
-
- .md\:mx-2 {
- margin-left: 0.5rem;
- margin-right: 0.5rem;
- }
-
- .md\:my-10 {
- margin-top: 2.5rem;
- margin-bottom: 2.5rem;
- }
-
- .md\:my-12 {
- margin-top: 3rem;
- margin-bottom: 3rem;
- }
-
- .md\:mr-6 {
- margin-right: 1.5rem;
- }
-
- .md\:mt-0 {
- margin-top: 0px;
- }
-
- .md\:block {
- display: block;
- }
-
- .md\:flex {
- display: flex;
- }
-
- .md\:hidden {
- display: none;
- }
-
- .md\:h-auto {
- height: auto;
- }
-
- .md\:h-full {
- height: 100%;
- }
-
- .md\:w-48 {
- width: 12rem;
- }
-
- .md\:w-auto {
- width: auto;
- }
-
- .md\:max-w-xl {
- max-width: 36rem;
- }
-
- .md\:flex-row {
- flex-direction: row;
- }
-
- .md\:items-center {
- align-items: center;
- }
-
- .md\:justify-between {
- justify-content: space-between;
- }
-
- .md\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
- --tw-space-x-reverse: 0;
- margin-right: calc(2rem * var(--tw-space-x-reverse));
- margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
- }
-
- .md\:rounded-none {
- border-radius: 0px;
- }
-
- .md\:rounded-l-lg {
- border-top-left-radius: 0.5rem;
- border-bottom-left-radius: 0.5rem;
- }
-
- .md\:border-0 {
- border-width: 0px;
- }
-
- .md\:bg-transparent {
- background-color: transparent;
- }
-
- .md\:p-0 {
- padding: 0px;
- }
-
- .md\:text-sm {
- font-size: 0.875rem;
- line-height: 1.25rem;
- }
-
- .md\:font-medium {
- font-weight: 500;
- }
-
- .md\:text-cyan-700 {
- --tw-text-opacity: 1;
- color: rgb(14 116 144 / var(--tw-text-opacity, 1));
- }
-
- .md\:hover\:bg-transparent:hover {
- background-color: transparent;
- }
-
- .md\:hover\:text-cyan-700:hover {
- --tw-text-opacity: 1;
- color: rgb(14 116 144 / var(--tw-text-opacity, 1));
- }
-
- .md\:dark\:hover\:bg-transparent:hover:is(.dark *) {
- background-color: transparent;
- }
-
- .md\:dark\:hover\:text-white:hover:is(.dark *) {
- --tw-text-opacity: 1;
- color: rgb(255 255 255 / var(--tw-text-opacity, 1));
- }
-}
-@media (min-width: 1024px) {
-
- .lg\:my-8 {
- margin-top: 2rem;
- margin-bottom: 2rem;
- }
-}
-.rtl\:after\:right-1:where([dir="rtl"], [dir="rtl"] *)::after {
- content: var(--tw-content);
- right: 0.25rem;
-}
-.rtl\:after\:right-px:where([dir="rtl"], [dir="rtl"] *)::after {
- content: var(--tw-content);
- right: 1px;
-}
-.rtl\:after\:-translate-x-full:where([dir="rtl"], [dir="rtl"] *)::after {
- content: var(--tw-content);
- --tw-translate-x: -100%;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.peer:checked ~ .rtl\:peer-checked\:after\:-translate-x-full:where([dir="rtl"], [dir="rtl"] *)::after {
- content: var(--tw-content);
- --tw-translate-x: -100%;
- transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-.\[\&\:\:-webkit-scrollbar\]\:\!hidden::-webkit-scrollbar {
- display: none !important;
-}
-.\[\&\:\:-webkit-scrollbar\]\:\!h-0::-webkit-scrollbar {
- height: 0px !important;
-}
-.\[\&\:\:-webkit-scrollbar\]\:\!w-0::-webkit-scrollbar {
- width: 0px !important;
-}
-.\[\&\:\:-webkit-scrollbar\]\:\!bg-transparent::-webkit-scrollbar {
- background-color: transparent !important;
-}
-.\[\&\>\*\]\:pointer-events-none>* {
- pointer-events: none;
-}
-.\[\&\>\*\]\:cursor-grab>* {
- cursor: grab;
-}
-.\[\&\>\*\]\:first\:rounded-t-lg:first-child>* {
- border-top-left-radius: 0.5rem;
- border-top-right-radius: 0.5rem;
-}
-.\[\&\>\*\]\:last\:rounded-b-lg:last-child>* {
- border-bottom-right-radius: 0.5rem;
- border-bottom-left-radius: 0.5rem;
-}
-.\[\&\>\*\]\:last\:border-b-0:last-child>* {
- border-bottom-width: 0px;
-}
-.\[\&_\*\]\:cursor-pointer * {
- cursor: pointer;
-}
-
-
diff --git a/src/new/var/plugins/System/PSC/Invoice/Resources/public/invoicets/assets/index.js b/src/new/var/plugins/System/PSC/Invoice/Resources/public/invoicets/assets/index.js
index 9cc06a951..3a3818543 100644
--- a/src/new/var/plugins/System/PSC/Invoice/Resources/public/invoicets/assets/index.js
+++ b/src/new/var/plugins/System/PSC/Invoice/Resources/public/invoicets/assets/index.js
@@ -1,1180 +1,18 @@
-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);
-function _mergeNamespaces(n2, m2) {
- for (var i2 = 0; i2 < m2.length; i2++) {
- const e2 = m2[i2];
- if (typeof e2 !== "string" && !Array.isArray(e2)) {
- for (const k2 in e2) {
- if (k2 !== "default" && !(k2 in n2)) {
- const d2 = Object.getOwnPropertyDescriptor(e2, k2);
- if (d2) {
- Object.defineProperty(n2, k2, d2.get ? d2 : {
- enumerable: true,
- get: () => e2[k2]
- });
- }
- }
- }
- }
- }
- return Object.freeze(Object.defineProperty(n2, Symbol.toStringTag, { value: "Module" }));
-}
-(function polyfill() {
- const relList = document.createElement("link").relList;
- if (relList && relList.supports && relList.supports("modulepreload")) {
- return;
- }
- for (const link of document.querySelectorAll('link[rel="modulepreload"]')) {
- processPreload(link);
- }
- new MutationObserver((mutations) => {
- for (const mutation of mutations) {
- if (mutation.type !== "childList") {
- continue;
- }
- for (const node2 of mutation.addedNodes) {
- if (node2.tagName === "LINK" && node2.rel === "modulepreload")
- processPreload(node2);
- }
- }
- }).observe(document, { childList: true, subtree: true });
- function getFetchOpts(link) {
- const fetchOpts = {};
- if (link.integrity) fetchOpts.integrity = link.integrity;
- if (link.referrerPolicy) fetchOpts.referrerPolicy = link.referrerPolicy;
- if (link.crossOrigin === "use-credentials")
- fetchOpts.credentials = "include";
- else if (link.crossOrigin === "anonymous") fetchOpts.credentials = "omit";
- else fetchOpts.credentials = "same-origin";
- return fetchOpts;
- }
- function processPreload(link) {
- if (link.ep)
- return;
- link.ep = true;
- const fetchOpts = getFetchOpts(link);
- fetch(link.href, fetchOpts);
- }
-})();
-var commonjsGlobal = typeof globalThis !== "undefined" ? globalThis : typeof window !== "undefined" ? window : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : {};
-function getDefaultExportFromCjs(x2) {
- return x2 && x2.__esModule && Object.prototype.hasOwnProperty.call(x2, "default") ? x2["default"] : x2;
-}
-function getAugmentedNamespace(n2) {
- if (n2.__esModule) return n2;
- var f2 = n2.default;
- if (typeof f2 == "function") {
- var a2 = function a3() {
- if (this instanceof a3) {
- return Reflect.construct(f2, arguments, this.constructor);
- }
- return f2.apply(this, arguments);
- };
- a2.prototype = f2.prototype;
- } else a2 = {};
- Object.defineProperty(a2, "__esModule", { value: true });
- Object.keys(n2).forEach(function(k2) {
- var d2 = Object.getOwnPropertyDescriptor(n2, k2);
- Object.defineProperty(a2, k2, d2.get ? d2 : {
- enumerable: true,
- get: function() {
- return n2[k2];
- }
- });
- });
- return a2;
-}
-var _Reflect = {};
-/*! *****************************************************************************
-Copyright (C) Microsoft. All rights reserved.
-Licensed under the Apache License, Version 2.0 (the "License"); you may not use
-this file except in compliance with the License. You may obtain a copy of the
-License at http://www.apache.org/licenses/LICENSE-2.0
+var Tle=Object.defineProperty,Ile=Object.defineProperties;var Ale=Object.getOwnPropertyDescriptors;var mh=Object.getOwnPropertySymbols;var MF=Object.prototype.hasOwnProperty,$F=Object.prototype.propertyIsEnumerable;var Ml=(ct,ht)=>(ht=Symbol[ct])?ht:Symbol.for("Symbol."+ct),jle=ct=>{throw TypeError(ct)};var sS=(ct,ht,xt)=>ht in ct?Tle(ct,ht,{enumerable:!0,configurable:!0,writable:!0,value:xt}):ct[ht]=xt,U=(ct,ht)=>{for(var xt in ht||(ht={}))MF.call(ht,xt)&&sS(ct,xt,ht[xt]);if(mh)for(var xt of mh(ht))$F.call(ht,xt)&&sS(ct,xt,ht[xt]);return ct},le=(ct,ht)=>Ile(ct,Ale(ht));var vh=ct=>typeof ct=="symbol"?ct:ct+"",xe=(ct,ht)=>{var xt={};for(var _t in ct)MF.call(ct,_t)&&ht.indexOf(_t)<0&&(xt[_t]=ct[_t]);if(ct!=null&&mh)for(var _t of mh(ct))ht.indexOf(_t)<0&&$F.call(ct,_t)&&(xt[_t]=ct[_t]);return xt};var ke=(ct,ht,xt)=>sS(ct,typeof ht!="symbol"?ht+"":ht,xt);var it=(ct,ht,xt)=>new Promise((_t,Dr)=>{var hr=rr=>{try{Nr(xt.next(rr))}catch(gn){Dr(gn)}},Br=rr=>{try{Nr(xt.throw(rr))}catch(gn){Dr(gn)}},Nr=rr=>rr.done?_t(rr.value):Promise.resolve(rr.value).then(hr,Br);Nr((xt=xt.apply(ct,ht)).next())}),ls=function(ct,ht){this[0]=ct,this[1]=ht},lS=(ct,ht,xt)=>{var _t=(Br,Nr,rr,gn)=>{try{var bt=xt[Br](Nr),$l=(Nr=bt.value)instanceof ls,yh=bt.done;Promise.resolve($l?Nr[0]:Nr).then(co=>$l?_t(Br==="return"?Br:"next",Nr[1]?{done:co.done,value:co.value}:co,rr,gn):rr({value:co,done:yh})).catch(co=>_t("throw",co,rr,gn))}catch(co){gn(co)}},Dr=Br=>hr[Br]=Nr=>new Promise((rr,gn)=>_t(Br,Nr,rr,gn)),hr={};return xt=xt.apply(ct,ht),hr[Ml("asyncIterator")]=()=>hr,Dr("next"),Dr("throw"),Dr("return"),hr},uS=ct=>{var ht=ct[Ml("asyncIterator")],xt=!1,_t,Dr={};return ht==null?(ht=ct[Ml("iterator")](),_t=hr=>Dr[hr]=Br=>ht[hr](Br)):(ht=ht.call(ct),_t=hr=>Dr[hr]=Br=>{if(xt){if(xt=!1,hr==="throw")throw Br;return Br}return xt=!0,{done:!1,value:new ls(new Promise(Nr=>{var rr=ht[hr](Br);rr instanceof Object||jle("Object expected"),Nr(rr)}),1)}}),Dr[Ml("iterator")]=()=>Dr,_t("next"),"throw"in ht?_t("throw"):Dr.throw=hr=>{throw hr},"return"in ht&&_t("return"),Dr},LF=(ct,ht,xt)=>(ht=ct[Ml("asyncIterator")])?ht.call(ct):(ct=ct[Ml("iterator")](),ht={},xt=(_t,Dr)=>(Dr=ct[_t])&&(ht[_t]=hr=>new Promise((Br,Nr,rr)=>(hr=Dr.call(ct,hr),rr=hr.done,Promise.resolve(hr.value).then(gn=>Br({value:gn,done:rr}),Nr)))),xt("next"),xt("return"),ht);(function(){"use strict";var ct=document.createElement("style");ct.textContent=`*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,: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}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:#e5e7eb}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;transform:rotate(45deg);position:absolute;width:9px;height:9px;background:inherit}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#4b5563}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#4b5563}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[role=tooltip].invisible>[data-popper-arrow]:before{visibility:hidden}[role=tooltip].invisible>[data-popper-arrow]:after{visibility:hidden}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#1c64f2}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=time]::-webkit-calendar-picker-indicator{background:none}select:not([size]){background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}:is([dir=rtl]) select:not([size]){background-position:left .75rem center;padding-right:.75rem;padding-left:0}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#1c64f2;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:.55em .55em;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}.dark [type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");background-color:currentColor;border-color:transparent;background-position:center;background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;background:#1f2937;border:0;font-weight:500;font-size:.875rem;cursor:pointer;padding:.625rem 1rem .625rem 2rem;margin-inline-start:-1rem;margin-inline-end:1rem}input[type=file]::file-selector-button:hover{background:#374151}:is([dir=rtl]) input[type=file]::file-selector-button{padding-right:2rem;padding-left:1rem}.dark input[type=file]::file-selector-button{color:#fff;background:#4b5563}.dark input[type=file]::file-selector-button:hover{background:#6b7280}input[type=range]::-webkit-slider-thumb{height:1.25rem;width:1.25rem;background:#1c64f2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-webkit-slider-thumb{background:#9ca3af}.dark input[type=range]:disabled::-webkit-slider-thumb{background:#6b7280}input[type=range]:focus::-webkit-slider-thumb{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1px;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}input[type=range]::-moz-range-thumb{height:1.25rem;width:1.25rem;background:#1c64f2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-moz-range-thumb{background:#9ca3af}.dark input[type=range]:disabled::-moz-range-thumb{background:#6b7280}input[type=range]::-moz-range-progress{background:#3f83f8}input[type=range]::-ms-fill-lower{background:#3f83f8}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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}}.badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-left-1{left:-.25rem}.-left-1\\.5{left:-.375rem}.-left-3{left:-.75rem}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-16{bottom:4rem}.bottom-5{bottom:1.25rem}.end-2{inset-inline-end:.5rem}.end-2\\.5{inset-inline-end:.625rem}.left-0{left:0}.left-1{left:.25rem}.left-1\\/2{left:50%}.left-2{left:.5rem}.left-2\\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.right-0{right:0}.top-0{top:0}.top-1\\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-2\\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.-m-1\\.5{margin:-.375rem}.m-0{margin:0}.m-1{margin:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.me-1\\.5{margin-inline-end:.375rem}.me-2{margin-inline-end:.5rem}.me-2\\.5{margin-inline-end:.625rem}.me-4{margin-inline-end:1rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.ms-3{margin-inline-start:.75rem}.mt-0\\.5{margin-top:.125rem}.mt-1\\.5{margin-top:.375rem}.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!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-6{width:1.5rem;height:1.5rem}.h-0\\.5{height:.125rem}.h-1{height:.25rem}.h-1\\.5{height:.375rem}.h-10{height:2.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\\[90dvh\\]{max-height:90dvh}.min-h-96{min-height:24rem}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\\/4{width:50%}.w-20{width:5rem}.w-3{width:.75rem}.w-3\\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-11{min-width:2.75rem}.min-w-14{min-width:3.5rem}.min-w-9{min-width:2.25rem}.min-w-\\[200px\\]{min-width:200px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\\[100vw\\]{max-width:100vw}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-\\[0\\]{transform-origin:0}.-translate-x-1\\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-center{scroll-snap-align:center}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\\!overflow-x-hidden{overflow-x:hidden!important}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.\\!scroll-auto{scroll-behavior:auto!important}.scroll-smooth{scroll-behavior:smooth}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\\[7px\\]{border-radius:7px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity, 1))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-600{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.border-cyan-700{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(132 225 188 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity, 1))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity, 1))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(4 108 78 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(180 198 252 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(141 162 251 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(104 117 245 / var(--tw-border-opacity, 1))}.border-lime-300{--tw-border-opacity: 1;border-color:rgb(190 242 100 / var(--tw-border-opacity, 1))}.border-lime-400{--tw-border-opacity: 1;border-color:rgb(163 230 53 / var(--tw-border-opacity, 1))}.border-lime-500{--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity, 1))}.border-pink-300{--tw-border-opacity: 1;border-color:rgb(248 180 217 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(231 70 148 / var(--tw-border-opacity, 1))}.border-pink-600{--tw-border-opacity: 1;border-color:rgb(214 31 105 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(144 97 249 / var(--tw-border-opacity, 1))}.border-purple-900{--tw-border-opacity: 1;border-color:rgb(74 29 150 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(248 180 180 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity, 1))}.border-red-900{--tw-border-opacity: 1;border-color:rgb(119 29 29 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(126 220 226 / var(--tw-border-opacity, 1))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(6 148 162 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(250 202 21 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(227 160 8 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity, 1))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(159 88 10 / var(--tw-border-opacity, 1))}.\\!bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))!important}.\\!bg-transparent{background-color:transparent!important}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(225 239 254 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\\/50{background-color:#11182780}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(49 196 141 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(243 250 247 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(14 159 110 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity, 1))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(229 237 255 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(141 162 251 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(88 80 236 / var(--tw-bg-opacity, 1))}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.bg-lime-400{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity, 1))}.bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 232 243 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(231 70 148 / var(--tw-bg-opacity, 1))}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(214 31 105 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(237 235 254 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(246 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity, 1))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(249 128 128 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(253 242 242 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(213 245 246 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(4 116 129 / 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-white\\/30{background-color:#ffffff4d}.bg-white\\/50{background-color:#ffffff80}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(253 253 234 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(159 88 10 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #31C48D var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 196 141 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-200{--tw-gradient-from: #d9f99d var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 249 157 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #F17EB8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 126 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #E74694 var(--tw-gradient-from-position);--tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #9061F9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(144 97 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #7E3AF2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 58 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-200{--tw-gradient-from: #FBD5D5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 213 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #F98080 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 128 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from: #AFECEF var(--tw-gradient-from-position);--tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #16BDCA var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 189 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-600{--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0891b2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(14 159 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0E9F6E var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-lime-400{--tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a3e635 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(231 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #E74694 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(126 58 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7E3AF2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-300{--tw-gradient-to: rgb(248 180 180 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F8B4B4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(240 82 82 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F05252 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to: rgb(6 148 162 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0694A2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #057A55 var(--tw-gradient-to-position)}.to-lime-200{--tw-gradient-to: #d9f99d var(--tw-gradient-to-position)}.to-lime-500{--tw-gradient-to: #84cc16 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #FF8A4C var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #E74694 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #D61F69 var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #6C2BD9 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #E02424 var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #047481 var(--tw-gradient-to-position)}.to-yellow-200{--tw-gradient-to: #FCE96A var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-cyan-600{fill:#0891b2}.fill-gray-600{fill:#4b5563}.fill-green-500{fill:#0e9f6e}.fill-pink-600{fill:#d61f69}.fill-purple-600{fill:#7e3af2}.fill-red-600{fill:#e02424}.fill-yellow-400{fill:#e3a008}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\\.5{padding:.625rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.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}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2\\.5{padding-bottom:.625rem}.pl-0{padding-left:0}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-16{padding-left:4rem}.pl-2\\.5{padding-left:.625rem}.pl-20{padding-left:5rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.ps-5{padding-inline-start:1.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\\[17px\\]{font-size:17px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.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-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(5 122 85 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(4 108 78 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(104 117 245 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(81 69 205 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(66 56 157 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(54 47 120 / var(--tw-text-opacity, 1))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-lime-800{--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity, 1))}.text-lime-900{--tw-text-opacity: 1;color:rgb(54 83 20 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(208 56 1 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(231 70 148 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(214 31 105 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(191 18 93 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(153 21 75 / var(--tw-text-opacity, 1))}.text-pink-900{--tw-text-opacity: 1;color:rgb(117 26 61 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(144 97 249 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(126 58 242 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(108 43 217 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(85 33 181 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(200 30 30 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(6 148 162 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(4 116 129 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(3 102 114 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(5 80 92 / var(--tw-text-opacity, 1))}.text-teal-900{--tw-text-opacity: 1;color:rgb(1 68 81 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(227 160 8 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(194 120 3 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(142 75 16 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(99 49 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-cyan-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(14 116 144 / var(--tw-placeholder-opacity, 1))}.placeholder-cyan-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(14 116 144 / var(--tw-placeholder-opacity, 1))}.placeholder-green-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(4 108 78 / var(--tw-placeholder-opacity, 1))}.placeholder-green-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(4 108 78 / var(--tw-placeholder-opacity, 1))}.placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(200 30 30 / var(--tw-placeholder-opacity, 1))}.placeholder-red-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(200 30 30 / var(--tw-placeholder-opacity, 1))}.placeholder-yellow-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(142 75 16 / var(--tw-placeholder-opacity, 1))}.placeholder-yellow-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(142 75 16 / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-50{opacity:.5}.mix-blend-lighten{mix-blend-mode:lighten}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-8{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-cyan-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.ring-cyan-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-gray-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.ring-gray-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity, 1))}.ring-pink-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(231 70 148 / var(--tw-ring-opacity, 1))}.ring-purple-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(144 97 249 / var(--tw-ring-opacity, 1))}.ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity, 1))}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\\[color\\,background-color\\,border-color\\,text-decoration-color\\,fill\\,stroke\\,box-shadow\\]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-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}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-0{transition-delay:0s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.animate-fade-in{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.\\[overflow\\:-moz-scrollbars-none\\]{overflow:-moz-scrollbars-none}.\\[scrollbar-width\\:none\\]{scrollbar-width:none}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:left-1:after{content:var(--tw-content);left:.25rem}.after\\:left-px:after{content:var(--tw-content);left:1px}.after\\:start-\\[2px\\]:after{content:var(--tw-content);inset-inline-start:2px}.after\\:top-0\\.5:after{content:var(--tw-content);top:.125rem}.after\\:top-px:after{content:var(--tw-content);top:1px}.after\\:h-4:after{content:var(--tw-content);height:1rem}.after\\:h-5:after{content:var(--tw-content);height:1.25rem}.after\\:h-6:after{content:var(--tw-content);height:1.5rem}.after\\:w-4:after{content:var(--tw-content);width:1rem}.after\\:w-5:after{content:var(--tw-content);width:1.25rem}.after\\:w-6:after{content:var(--tw-content);width:1.5rem}.after\\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\\:border:after{content:var(--tw-content);border-width:1px}.after\\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.after\\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.after\\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\\:content-\\[\\'\\'\\]:after{--tw-content: "";content:var(--tw-content)}.first\\:ml-0:first-child{margin-left:0}.first\\:mt-0:first-child{margin-top:0}.first\\:rounded-t-lg:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.first\\:border-t-0:first-child{border-top-width:0px}.first\\:pt-0:first-child{padding-top:0}.last\\:mr-0:last-child{margin-right:0}.last\\:rounded-b-lg:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.odd\\:bg-white:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.even\\:bg-gray-50:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\\:cursor-not-allowed:hover{cursor:not-allowed}.hover\\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity, 1))}.hover\\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity, 1))}.hover\\:bg-cyan-100:hover{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.hover\\:bg-cyan-200:hover{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.hover\\:bg-cyan-600:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.hover\\:bg-cyan-800:hover{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.hover\\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity, 1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity, 1))}.hover\\:bg-lime-200:hover{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity, 1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity, 1))}.hover\\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity, 1))}.hover\\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity, 1))}.hover\\:bg-teal-200:hover{--tw-bg-opacity: 1;background-color:rgb(175 236 239 / var(--tw-bg-opacity, 1))}.hover\\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity, 1))}.hover\\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.hover\\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\\:z-10:focus{z-index:10}.focus\\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity, 1))}.focus\\:border-blue-600:focus{--tw-border-opacity: 1;border-color:rgb(28 100 242 / var(--tw-border-opacity, 1))}.focus\\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.focus\\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity, 1))}.focus\\:border-green-600:focus{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity, 1))}.focus\\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity, 1))}.focus\\:border-red-600:focus{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity, 1))}.focus\\:border-yellow-500:focus{--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity, 1))}.focus\\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.focus\\:text-cyan-700:focus{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.focus\\:text-gray-900:focus{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity, 1))}.focus\\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(118 169 250 / var(--tw-ring-opacity, 1))}.focus\\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity, 1))}.focus\\:ring-blue-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(28 100 242 / var(--tw-ring-opacity, 1))}.focus\\:ring-cyan-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.focus\\:ring-cyan-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.focus\\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.focus\\:ring-cyan-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))}.focus\\:ring-cyan-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))}.focus\\:ring-cyan-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.focus\\:ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.focus\\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.focus\\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.focus\\:ring-gray-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.focus\\:ring-gray-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.focus\\:ring-green-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(188 240 218 / var(--tw-ring-opacity, 1))}.focus\\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(132 225 188 / var(--tw-ring-opacity, 1))}.focus\\:ring-green-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(49 196 141 / var(--tw-ring-opacity, 1))}.focus\\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity, 1))}.focus\\:ring-green-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 122 85 / var(--tw-ring-opacity, 1))}.focus\\:ring-green-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity, 1))}.focus\\:ring-indigo-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(180 198 252 / var(--tw-ring-opacity, 1))}.focus\\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(141 162 251 / var(--tw-ring-opacity, 1))}.focus\\:ring-indigo-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(81 69 205 / var(--tw-ring-opacity, 1))}.focus\\:ring-lime-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity, 1))}.focus\\:ring-lime-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))}.focus\\:ring-lime-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity, 1))}.focus\\:ring-lime-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))}.focus\\:ring-pink-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 209 232 / var(--tw-ring-opacity, 1))}.focus\\:ring-pink-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 217 / var(--tw-ring-opacity, 1))}.focus\\:ring-pink-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 126 184 / var(--tw-ring-opacity, 1))}.focus\\:ring-pink-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(214 31 105 / var(--tw-ring-opacity, 1))}.focus\\:ring-purple-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 215 254 / var(--tw-ring-opacity, 1))}.focus\\:ring-purple-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(202 191 253 / var(--tw-ring-opacity, 1))}.focus\\:ring-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(172 148 250 / var(--tw-ring-opacity, 1))}.focus\\:ring-purple-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity, 1))}.focus\\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 232 232 / var(--tw-ring-opacity, 1))}.focus\\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 180 / var(--tw-ring-opacity, 1))}.focus\\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity, 1))}.focus\\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity, 1))}.focus\\:ring-red-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 36 36 / var(--tw-ring-opacity, 1))}.focus\\:ring-red-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity, 1))}.focus\\:ring-teal-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 220 226 / var(--tw-ring-opacity, 1))}.focus\\:ring-teal-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 189 202 / var(--tw-ring-opacity, 1))}.focus\\:ring-teal-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(4 116 129 / var(--tw-ring-opacity, 1))}.focus\\:ring-yellow-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity, 1))}.focus\\:ring-yellow-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity, 1))}.focus\\:ring-yellow-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity, 1))}.enabled\\:hover\\:bg-blue-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity, 1))}.enabled\\:hover\\:bg-cyan-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.enabled\\:hover\\:bg-cyan-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.enabled\\:hover\\:bg-gray-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.enabled\\:hover\\:bg-gray-900:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.enabled\\:hover\\:bg-green-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity, 1))}.enabled\\:hover\\:bg-green-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(3 84 63 / var(--tw-bg-opacity, 1))}.enabled\\:hover\\:bg-indigo-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(229 237 255 / var(--tw-bg-opacity, 1))}.enabled\\:hover\\:bg-lime-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.enabled\\:hover\\:bg-pink-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(252 232 243 / var(--tw-bg-opacity, 1))}.enabled\\:hover\\:bg-purple-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(85 33 181 / var(--tw-bg-opacity, 1))}.enabled\\:hover\\:bg-red-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity, 1))}.enabled\\:hover\\:bg-red-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(155 28 28 / var(--tw-bg-opacity, 1))}.enabled\\:hover\\:bg-teal-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(213 245 246 / var(--tw-bg-opacity, 1))}.enabled\\:hover\\:bg-yellow-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity, 1))}.enabled\\:hover\\:bg-yellow-500:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(194 120 3 / var(--tw-bg-opacity, 1))}.enabled\\:hover\\:bg-gradient-to-bl:hover:enabled{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.enabled\\:hover\\:bg-gradient-to-br:hover:enabled{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.enabled\\:hover\\:bg-gradient-to-l:hover:enabled{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.enabled\\:hover\\:from-teal-200:hover:enabled{--tw-gradient-from: #AFECEF var(--tw-gradient-from-position);--tw-gradient-to: rgb(175 236 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.enabled\\:hover\\:to-lime-200:hover:enabled{--tw-gradient-to: #d9f99d var(--tw-gradient-to-position)}.enabled\\:hover\\:text-cyan-700:hover:enabled{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.enabled\\:hover\\:text-gray-700:hover:enabled{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.enabled\\:hover\\:text-gray-900:hover:enabled{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\\:opacity-50:disabled{opacity:.5}.group:first-child .group-first\\:hidden{display:none}.group\\/body:first-child .group\\/row:first-child .group-first\\/body\\:group-first\\/row\\:first\\:rounded-tl-lg:first-child,.group\\/head:first-child .group-first\\/head\\:first\\:rounded-tl-lg:first-child{border-top-left-radius:.5rem}.group\\/body:first-child .group\\/row:first-child .group-first\\/body\\:group-first\\/row\\:last\\:rounded-tr-lg:last-child{border-top-right-radius:.5rem}.group\\/head:first-child .group-first\\/head\\:last\\:rounded-tr-lg:last-child{border-top-right-radius:.5rem}.group\\/body:last-child .group\\/row:last-child .group-last\\/body\\:group-last\\/row\\:first\\:rounded-bl-lg:first-child{border-bottom-left-radius:.5rem}.group\\/body:last-child .group\\/row:last-child .group-last\\/body\\:group-last\\/row\\:last\\:rounded-br-lg:last-child{border-bottom-right-radius:.5rem}.group:hover .group-hover\\:bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\\:bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\\:bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\\:bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\\:bg-green-200{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\\:bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\\:bg-lime-200{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\\:bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\\:bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\\:bg-red-200{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\\:bg-teal-200{--tw-bg-opacity: 1;background-color:rgb(175 236 239 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\\:bg-white\\/50{background-color:#ffffff80}.group:hover .group-hover\\:bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.group:focus .group-focus\\:outline-none{outline:2px solid transparent;outline-offset:2px}.group:focus .group-focus\\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group:focus .group-focus\\:ring-cyan-500\\/25{--tw-ring-color: rgb(6 182 212 / .25)}.group:focus .group-focus\\:ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.group:enabled:hover .group-enabled\\:group-hover\\:bg-opacity-0{--tw-bg-opacity: 0}.group:enabled:hover .group-enabled\\:group-hover\\:text-inherit{color:inherit}.peer:checked~.peer-checked\\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\\:after\\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\\:after\\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.peer:-moz-placeholder~.peer-placeholder-shown\\:top-1\\/2{top:50%}.peer:placeholder-shown~.peer-placeholder-shown\\:top-1\\/2{top:50%}.peer:-moz-placeholder~.peer-placeholder-shown\\:-translate-y-1\\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\\:-translate-y-1\\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder~.peer-placeholder-shown\\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder~.peer-placeholder-shown\\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\\:left-0{left:0}.peer:focus~.peer-focus\\:top-2{top:.5rem}.peer:focus~.peer-focus\\:-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\\:-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\\:scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\\:px-2{padding-left:.5rem;padding-right:.5rem}.peer:focus~.peer-focus\\:text-blue-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity, 1))}.peer:focus~.peer-focus\\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\\:ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity, 1))}.dark\\:block:is(.dark *){display:block}.dark\\:hidden:is(.dark *){display:none}.dark\\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.dark\\:border-none:is(.dark *){border-style:none}.dark\\:border-cyan-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.dark\\:border-cyan-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.dark\\:border-cyan-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.dark\\:border-gray-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.dark\\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\\:border-gray-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\\:border-gray-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.dark\\:border-green-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(49 196 141 / var(--tw-border-opacity, 1))}.dark\\:border-green-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity, 1))}.dark\\:border-green-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity, 1))}.dark\\:border-indigo-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(88 80 236 / var(--tw-border-opacity, 1))}.dark\\:border-lime-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity, 1))}.dark\\:border-pink-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(214 31 105 / var(--tw-border-opacity, 1))}.dark\\:border-red-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(249 128 128 / var(--tw-border-opacity, 1))}.dark\\:border-red-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity, 1))}.dark\\:border-red-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity, 1))}.dark\\:border-teal-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(4 116 129 / var(--tw-border-opacity, 1))}.dark\\:border-white:is(.dark *){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.dark\\:border-yellow-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(227 160 8 / var(--tw-border-opacity, 1))}.dark\\:border-yellow-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(159 88 10 / var(--tw-border-opacity, 1))}.dark\\:\\!bg-gray-700:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))!important}.dark\\:bg-black:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dark\\:bg-blue-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity, 1))}.dark\\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity, 1))}.dark\\:bg-cyan-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.dark\\:bg-cyan-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.dark\\:bg-cyan-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.dark\\:bg-cyan-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity, 1))}.dark\\:bg-gray-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.dark\\:bg-gray-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.dark\\:bg-gray-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.dark\\:bg-gray-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\\:bg-gray-800\\/30:is(.dark *){background-color:#1f29374d}.dark\\:bg-gray-800\\/50:is(.dark *){background-color:#1f293780}.dark\\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\\:bg-gray-900\\/80:is(.dark *){background-color:#111827cc}.dark\\:bg-green-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity, 1))}.dark\\:bg-green-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity, 1))}.dark\\:bg-green-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 159 110 / var(--tw-bg-opacity, 1))}.dark\\:bg-green-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity, 1))}.dark\\:bg-green-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(1 71 55 / var(--tw-bg-opacity, 1))}.dark\\:bg-indigo-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity, 1))}.dark\\:bg-indigo-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(104 117 245 / var(--tw-bg-opacity, 1))}.dark\\:bg-indigo-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(88 80 236 / var(--tw-bg-opacity, 1))}.dark\\:bg-lime-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity, 1))}.dark\\:bg-lime-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity, 1))}.dark\\:bg-pink-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity, 1))}.dark\\:bg-pink-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(214 31 105 / var(--tw-bg-opacity, 1))}.dark\\:bg-purple-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity, 1))}.dark\\:bg-purple-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(144 97 249 / var(--tw-bg-opacity, 1))}.dark\\:bg-purple-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity, 1))}.dark\\:bg-purple-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(74 29 150 / var(--tw-bg-opacity, 1))}.dark\\:bg-red-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity, 1))}.dark\\:bg-red-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity, 1))}.dark\\:bg-red-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity, 1))}.dark\\:bg-red-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity, 1))}.dark\\:bg-red-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(119 29 29 / var(--tw-bg-opacity, 1))}.dark\\:bg-teal-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(175 236 239 / var(--tw-bg-opacity, 1))}.dark\\:bg-teal-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(4 116 129 / var(--tw-bg-opacity, 1))}.dark\\:bg-transparent:is(.dark *){background-color:transparent}.dark\\:bg-yellow-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity, 1))}.dark\\:bg-yellow-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity, 1))}.dark\\:bg-yellow-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(159 88 10 / var(--tw-bg-opacity, 1))}.dark\\:bg-yellow-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 49 18 / var(--tw-bg-opacity, 1))}.dark\\:bg-opacity-80:is(.dark *){--tw-bg-opacity: .8}.dark\\:from-gray-900:is(.dark *){--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\\:to-gray-800:is(.dark *){--tw-gradient-to: #1F2937 var(--tw-gradient-to-position)}.dark\\:fill-gray-300:is(.dark *){fill:#d1d5db}.dark\\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(118 169 250 / var(--tw-text-opacity, 1))}.dark\\:text-blue-500:is(.dark *){--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity, 1))}.dark\\:text-blue-600:is(.dark *){--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity, 1))}.dark\\:text-blue-800:is(.dark *){--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity, 1))}.dark\\:text-blue-900:is(.dark *){--tw-text-opacity: 1;color:rgb(35 56 118 / var(--tw-text-opacity, 1))}.dark\\:text-cyan-100:is(.dark *){--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.dark\\:text-cyan-300:is(.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.dark\\:text-cyan-500:is(.dark *){--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.dark\\:text-cyan-600:is(.dark *){--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.dark\\:text-cyan-800:is(.dark *){--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.dark\\:text-cyan-900:is(.dark *){--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.dark\\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\\:text-gray-800:is(.dark *){--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.dark\\:text-gray-900:is(.dark *){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.dark\\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(49 196 141 / var(--tw-text-opacity, 1))}.dark\\:text-green-500:is(.dark *){--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity, 1))}.dark\\:text-green-600:is(.dark *){--tw-text-opacity: 1;color:rgb(5 122 85 / var(--tw-text-opacity, 1))}.dark\\:text-green-800:is(.dark *){--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity, 1))}.dark\\:text-green-900:is(.dark *){--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity, 1))}.dark\\:text-indigo-600:is(.dark *){--tw-text-opacity: 1;color:rgb(88 80 236 / var(--tw-text-opacity, 1))}.dark\\:text-indigo-800:is(.dark *){--tw-text-opacity: 1;color:rgb(66 56 157 / var(--tw-text-opacity, 1))}.dark\\:text-indigo-900:is(.dark *){--tw-text-opacity: 1;color:rgb(54 47 120 / var(--tw-text-opacity, 1))}.dark\\:text-lime-600:is(.dark *){--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.dark\\:text-lime-800:is(.dark *){--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity, 1))}.dark\\:text-lime-900:is(.dark *){--tw-text-opacity: 1;color:rgb(54 83 20 / var(--tw-text-opacity, 1))}.dark\\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(255 138 76 / var(--tw-text-opacity, 1))}.dark\\:text-pink-600:is(.dark *){--tw-text-opacity: 1;color:rgb(214 31 105 / var(--tw-text-opacity, 1))}.dark\\:text-pink-800:is(.dark *){--tw-text-opacity: 1;color:rgb(153 21 75 / var(--tw-text-opacity, 1))}.dark\\:text-pink-900:is(.dark *){--tw-text-opacity: 1;color:rgb(117 26 61 / var(--tw-text-opacity, 1))}.dark\\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(172 148 250 / var(--tw-text-opacity, 1))}.dark\\:text-purple-600:is(.dark *){--tw-text-opacity: 1;color:rgb(126 58 242 / var(--tw-text-opacity, 1))}.dark\\:text-purple-800:is(.dark *){--tw-text-opacity: 1;color:rgb(85 33 181 / var(--tw-text-opacity, 1))}.dark\\:text-purple-900:is(.dark *){--tw-text-opacity: 1;color:rgb(74 29 150 / var(--tw-text-opacity, 1))}.dark\\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(249 128 128 / var(--tw-text-opacity, 1))}.dark\\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity, 1))}.dark\\:text-red-600:is(.dark *){--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity, 1))}.dark\\:text-red-800:is(.dark *){--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity, 1))}.dark\\:text-red-900:is(.dark *){--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity, 1))}.dark\\:text-teal-600:is(.dark *){--tw-text-opacity: 1;color:rgb(4 116 129 / var(--tw-text-opacity, 1))}.dark\\:text-teal-800:is(.dark *){--tw-text-opacity: 1;color:rgb(5 80 92 / var(--tw-text-opacity, 1))}.dark\\:text-teal-900:is(.dark *){--tw-text-opacity: 1;color:rgb(1 68 81 / var(--tw-text-opacity, 1))}.dark\\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:text-yellow-600:is(.dark *){--tw-text-opacity: 1;color:rgb(159 88 10 / var(--tw-text-opacity, 1))}.dark\\:text-yellow-800:is(.dark *){--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity, 1))}.dark\\:text-yellow-900:is(.dark *){--tw-text-opacity: 1;color:rgb(99 49 18 / var(--tw-text-opacity, 1))}.dark\\:placeholder-gray-400:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\\:mix-blend-color:is(.dark *){mix-blend-mode:color}.dark\\:shadow-sm-light:is(.dark *){--tw-shadow: 0 2px 5px 0px rgba(255, 255, 255, .08);--tw-shadow-colored: 0 2px 5px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\\:ring-cyan-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.dark\\:ring-gray-400:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.dark\\:ring-gray-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.dark\\:ring-gray-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.dark\\:ring-gray-900:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.dark\\:ring-green-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity, 1))}.dark\\:ring-pink-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(231 70 148 / var(--tw-ring-opacity, 1))}.dark\\:ring-purple-600:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity, 1))}.dark\\:ring-red-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(200 30 30 / var(--tw-ring-opacity, 1))}.dark\\:ring-yellow-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity, 1))}.dark\\:ring-offset-blue-700:is(.dark *){--tw-ring-offset-color: #1A56DB}.dark\\:ring-offset-cyan-600:is(.dark *){--tw-ring-offset-color: #0891b2}.dark\\:ring-offset-gray-800:is(.dark *){--tw-ring-offset-color: #1F2937}.dark\\:ring-offset-gray-900:is(.dark *){--tw-ring-offset-color: #111827}.dark\\:ring-offset-green-600:is(.dark *){--tw-ring-offset-color: #057A55}.dark\\:ring-offset-green-800:is(.dark *){--tw-ring-offset-color: #03543F}.dark\\:ring-offset-indigo-700:is(.dark *){--tw-ring-offset-color: #5145CD}.dark\\:ring-offset-lime-700:is(.dark *){--tw-ring-offset-color: #4d7c0f}.dark\\:ring-offset-pink-600:is(.dark *){--tw-ring-offset-color: #D61F69}.dark\\:ring-offset-purple-600:is(.dark *){--tw-ring-offset-color: #7E3AF2}.dark\\:ring-offset-red-600:is(.dark *){--tw-ring-offset-color: #E02424}.dark\\:ring-offset-red-900:is(.dark *){--tw-ring-offset-color: #771D1D}.dark\\:ring-offset-teal-600:is(.dark *){--tw-ring-offset-color: #047481}.dark\\:ring-offset-yellow-400:is(.dark *){--tw-ring-offset-color: #E3A008}.odd\\:dark\\:bg-gray-800:is(.dark *):nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.even\\:dark\\:bg-gray-700:is(.dark *):nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-blue-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(164 202 254 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-blue-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-cyan-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-cyan-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-gray-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-green-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(132 225 188 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-indigo-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(180 198 252 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-lime-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-pink-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(248 180 217 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-purple-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(202 191 253 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-red-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(248 180 180 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-teal-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(126 220 226 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-yellow-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(250 202 21 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:text-gray-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\\:hover\\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:focus\\:border-blue-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity, 1))}.dark\\:focus\\:border-cyan-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.dark\\:focus\\:border-green-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity, 1))}.dark\\:focus\\:border-red-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity, 1))}.dark\\:focus\\:border-yellow-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity, 1))}.dark\\:focus\\:bg-cyan-600:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.dark\\:focus\\:bg-gray-600:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\\:focus\\:text-white:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:focus\\:ring-blue-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-blue-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(26 86 219 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-blue-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-cyan-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-cyan-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-cyan-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-cyan-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-gray-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-gray-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-gray-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-gray-900:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-green-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-green-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(5 122 85 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-green-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(4 108 78 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-green-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-indigo-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(81 69 205 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-lime-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-lime-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-pink-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(214 31 105 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-pink-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(191 18 93 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-pink-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(153 21 75 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-purple-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-purple-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-purple-900:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(74 29 150 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-red-400:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-red-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-red-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(224 36 36 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-red-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(200 30 30 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-red-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(155 28 28 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-red-900:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-teal-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(4 116 129 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-teal-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(3 102 114 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-teal-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(5 80 92 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-yellow-400:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-yellow-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-yellow-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(142 75 16 / var(--tw-ring-opacity, 1))}.dark\\:focus\\:ring-yellow-900:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(99 49 18 / var(--tw-ring-opacity, 1))}.dark\\:enabled\\:hover\\:border-cyan-700:hover:enabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.dark\\:enabled\\:hover\\:border-gray-700:hover:enabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\\:enabled\\:hover\\:border-green-700:hover:enabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(4 108 78 / var(--tw-border-opacity, 1))}.dark\\:enabled\\:hover\\:border-indigo-700:hover:enabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(81 69 205 / var(--tw-border-opacity, 1))}.dark\\:enabled\\:hover\\:border-lime-700:hover:enabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(77 124 15 / var(--tw-border-opacity, 1))}.dark\\:enabled\\:hover\\:border-pink-700:hover:enabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(191 18 93 / var(--tw-border-opacity, 1))}.dark\\:enabled\\:hover\\:border-red-700:hover:enabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(200 30 30 / var(--tw-border-opacity, 1))}.dark\\:enabled\\:hover\\:border-teal-700:hover:enabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(3 102 114 / var(--tw-border-opacity, 1))}.dark\\:enabled\\:hover\\:border-yellow-700:hover:enabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(142 75 16 / var(--tw-border-opacity, 1))}.dark\\:enabled\\:hover\\:bg-cyan-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.dark\\:enabled\\:hover\\:bg-gray-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\\:enabled\\:hover\\:bg-green-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity, 1))}.dark\\:enabled\\:hover\\:bg-indigo-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(81 69 205 / var(--tw-bg-opacity, 1))}.dark\\:enabled\\:hover\\:bg-lime-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity, 1))}.dark\\:enabled\\:hover\\:bg-pink-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(191 18 93 / var(--tw-bg-opacity, 1))}.dark\\:enabled\\:hover\\:bg-purple-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity, 1))}.dark\\:enabled\\:hover\\:bg-red-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity, 1))}.dark\\:enabled\\:hover\\:bg-teal-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(3 102 114 / var(--tw-bg-opacity, 1))}.dark\\:enabled\\:hover\\:bg-yellow-700:hover:enabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(142 75 16 / var(--tw-bg-opacity, 1))}.enabled\\:dark\\:hover\\:bg-gray-700:hover:is(.dark *):enabled{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\\:enabled\\:hover\\:text-white:hover:enabled:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.enabled\\:dark\\:hover\\:text-white:hover:is(.dark *):enabled{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.disabled\\:dark\\:text-gray-500:is(.dark *):disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.group:hover .dark\\:group-hover\\:bg-blue-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(164 202 254 / var(--tw-bg-opacity, 1))}.group:hover .dark\\:group-hover\\:bg-cyan-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.group:hover .dark\\:group-hover\\:bg-gray-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.group:hover .dark\\:group-hover\\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.group:hover .dark\\:group-hover\\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.group:hover .dark\\:group-hover\\:bg-gray-800\\/60:is(.dark *){background-color:#1f293799}.group:hover .dark\\:group-hover\\:bg-green-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(132 225 188 / var(--tw-bg-opacity, 1))}.group:hover .dark\\:group-hover\\:bg-indigo-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(180 198 252 / var(--tw-bg-opacity, 1))}.group:hover .dark\\:group-hover\\:bg-lime-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity, 1))}.group:hover .dark\\:group-hover\\:bg-pink-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(248 180 217 / var(--tw-bg-opacity, 1))}.group:hover .dark\\:group-hover\\:bg-purple-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(202 191 253 / var(--tw-bg-opacity, 1))}.group:hover .dark\\:group-hover\\:bg-red-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(248 180 180 / var(--tw-bg-opacity, 1))}.group:hover .dark\\:group-hover\\:bg-teal-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(126 220 226 / var(--tw-bg-opacity, 1))}.group:hover .dark\\:group-hover\\:bg-yellow-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(250 202 21 / var(--tw-bg-opacity, 1))}.group:hover .dark\\:group-hover\\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:focus .dark\\:group-focus\\:ring-gray-800\\/70:is(.dark *){--tw-ring-color: rgb(31 41 55 / .7)}.peer:focus~.peer-focus\\:dark\\:text-blue-500:is(.dark *){--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity, 1))}.peer:focus~.dark\\:peer-focus\\:ring-blue-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity, 1))}@media (min-width: 640px){.sm\\:mx-auto{margin-left:auto;margin-right:auto}.sm\\:mb-0{margin-bottom:0}.sm\\:flex{display:flex}.sm\\:h-10{height:2.5rem}.sm\\:h-6{height:1.5rem}.sm\\:h-7{height:1.75rem}.sm\\:w-10{width:2.5rem}.sm\\:w-6{width:1.5rem}.sm\\:w-auto{width:auto}.sm\\:px-4{padding-left:1rem;padding-right:1rem}.sm\\:pr-8{padding-right:2rem}.sm\\:text-center{text-align:center}.sm\\:text-base{font-size:1rem;line-height:1.5rem}.sm\\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 768px){.md\\:inset-0{inset:0}.md\\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.md\\:my-12{margin-top:3rem;margin-bottom:3rem}.md\\:mr-6{margin-right:1.5rem}.md\\:mt-0{margin-top:0}.md\\:block{display:block}.md\\:flex{display:flex}.md\\:hidden{display:none}.md\\:h-auto{height:auto}.md\\:h-full{height:100%}.md\\:w-48{width:12rem}.md\\:w-auto{width:auto}.md\\:max-w-xl{max-width:36rem}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:justify-between{justify-content:space-between}.md\\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\\:rounded-none{border-radius:0}.md\\:rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.md\\:border-0{border-width:0px}.md\\:bg-transparent{background-color:transparent}.md\\:p-0{padding:0}.md\\:text-sm{font-size:.875rem;line-height:1.25rem}.md\\:font-medium{font-weight:500}.md\\:text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.md\\:hover\\:bg-transparent:hover{background-color:transparent}.md\\:hover\\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.md\\:dark\\:hover\\:bg-transparent:hover:is(.dark *){background-color:transparent}.md\\:dark\\:hover\\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}@media (min-width: 1024px){.lg\\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rtl\\:after\\:right-1:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);right:.25rem}.rtl\\:after\\:right-px:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);right:1px}.rtl\\:after\\:-translate-x-full:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.rtl\\:peer-checked\\:after\\:-translate-x-full:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\\[\\&\\:\\:-webkit-scrollbar\\]\\:\\!hidden::-webkit-scrollbar{display:none!important}.\\[\\&\\:\\:-webkit-scrollbar\\]\\:\\!h-0::-webkit-scrollbar{height:0px!important}.\\[\\&\\:\\:-webkit-scrollbar\\]\\:\\!w-0::-webkit-scrollbar{width:0px!important}.\\[\\&\\:\\:-webkit-scrollbar\\]\\:\\!bg-transparent::-webkit-scrollbar{background-color:transparent!important}.\\[\\&\\>\\*\\]\\:pointer-events-none>*{pointer-events:none}.\\[\\&\\>\\*\\]\\:cursor-grab>*{cursor:grab}.\\[\\&\\>\\*\\]\\:first\\:rounded-t-lg:first-child>*{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.\\[\\&\\>\\*\\]\\:last\\:rounded-b-lg:last-child>*{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.\\[\\&\\>\\*\\]\\:last\\:border-b-0:last-child>*{border-bottom-width:0px}.\\[\\&_\\*\\]\\:cursor-pointer *{cursor:pointer}
+/*$vite$:1*/`,document.head.appendChild(ct);function ht(t,e){for(var r=0;r
o[n]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var xt=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function _t(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Dr={};/*! *****************************************************************************
+ Copyright (C) Microsoft. All rights reserved.
+ Licensed under the Apache License, Version 2.0 (the "License"); you may not use
+ this file except in compliance with the License. You may obtain a copy of the
+ License at http://www.apache.org/licenses/LICENSE-2.0
-THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
-WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
-MERCHANTABLITY OR NON-INFRINGEMENT.
+ THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
+ WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
+ MERCHANTABLITY OR NON-INFRINGEMENT.
-See the Apache Version 2.0 License for specific language governing permissions
-and limitations under the License.
-***************************************************************************** */
-var hasRequired_Reflect;
-function require_Reflect() {
- if (hasRequired_Reflect) return _Reflect;
- hasRequired_Reflect = 1;
- var Reflect2;
- (function(Reflect3) {
- (function(factory) {
- var root = typeof globalThis === "object" ? globalThis : typeof commonjsGlobal === "object" ? commonjsGlobal : typeof self === "object" ? self : typeof this === "object" ? this : sloppyModeThis();
- var exporter = makeExporter(Reflect3);
- if (typeof root.Reflect !== "undefined") {
- exporter = makeExporter(root.Reflect, exporter);
- }
- factory(exporter, root);
- if (typeof root.Reflect === "undefined") {
- root.Reflect = Reflect3;
- }
- function makeExporter(target, previous) {
- return function(key, value) {
- Object.defineProperty(target, key, { configurable: true, writable: true, value });
- if (previous)
- previous(key, value);
- };
- }
- function functionThis() {
- try {
- return Function("return this;")();
- } catch (_2) {
- }
- }
- function indirectEvalThis() {
- try {
- return (void 0, eval)("(function() { return this; })()");
- } catch (_2) {
- }
- }
- function sloppyModeThis() {
- return functionThis() || indirectEvalThis();
- }
- })(function(exporter, root) {
- var hasOwn2 = Object.prototype.hasOwnProperty;
- var supportsSymbol = typeof Symbol === "function";
- var toPrimitiveSymbol = supportsSymbol && typeof Symbol.toPrimitive !== "undefined" ? Symbol.toPrimitive : "@@toPrimitive";
- var iteratorSymbol = supportsSymbol && typeof Symbol.iterator !== "undefined" ? Symbol.iterator : "@@iterator";
- var supportsCreate = typeof Object.create === "function";
- var supportsProto = { __proto__: [] } instanceof Array;
- var downLevel = !supportsCreate && !supportsProto;
- var HashMap = {
- // create an object in dictionary mode (a.k.a. "slow" mode in v8)
- create: supportsCreate ? function() {
- return MakeDictionary(/* @__PURE__ */ Object.create(null));
- } : supportsProto ? function() {
- return MakeDictionary({ __proto__: null });
- } : function() {
- return MakeDictionary({});
- },
- has: downLevel ? function(map, key) {
- return hasOwn2.call(map, key);
- } : function(map, key) {
- return key in map;
- },
- get: downLevel ? function(map, key) {
- return hasOwn2.call(map, key) ? map[key] : void 0;
- } : function(map, key) {
- return map[key];
- }
- };
- var functionPrototype = Object.getPrototypeOf(Function);
- var _Map2 = typeof Map === "function" && typeof Map.prototype.entries === "function" ? Map : CreateMapPolyfill();
- var _Set2 = typeof Set === "function" && typeof Set.prototype.entries === "function" ? Set : CreateSetPolyfill();
- var _WeakMap2 = typeof WeakMap === "function" ? WeakMap : CreateWeakMapPolyfill();
- var registrySymbol = supportsSymbol ? Symbol.for("@reflect-metadata:registry") : void 0;
- var metadataRegistry = GetOrCreateMetadataRegistry();
- var metadataProvider = CreateMetadataProvider(metadataRegistry);
- function decorate(decorators, target, propertyKey, attributes) {
- if (!IsUndefined(propertyKey)) {
- if (!IsArray(decorators))
- throw new TypeError();
- if (!IsObject(target))
- throw new TypeError();
- if (!IsObject(attributes) && !IsUndefined(attributes) && !IsNull(attributes))
- throw new TypeError();
- if (IsNull(attributes))
- attributes = void 0;
- propertyKey = ToPropertyKey(propertyKey);
- return DecorateProperty(decorators, target, propertyKey, attributes);
- } else {
- if (!IsArray(decorators))
- throw new TypeError();
- if (!IsConstructor(target))
- throw new TypeError();
- return DecorateConstructor(decorators, target);
- }
- }
- exporter("decorate", decorate);
- function metadata(metadataKey, metadataValue) {
- function decorator(target, propertyKey) {
- if (!IsObject(target))
- throw new TypeError();
- if (!IsUndefined(propertyKey) && !IsPropertyKey(propertyKey))
- throw new TypeError();
- OrdinaryDefineOwnMetadata(metadataKey, metadataValue, target, propertyKey);
- }
- return decorator;
- }
- exporter("metadata", metadata);
- function defineMetadata(metadataKey, metadataValue, target, propertyKey) {
- if (!IsObject(target))
- throw new TypeError();
- if (!IsUndefined(propertyKey))
- propertyKey = ToPropertyKey(propertyKey);
- return OrdinaryDefineOwnMetadata(metadataKey, metadataValue, target, propertyKey);
- }
- exporter("defineMetadata", defineMetadata);
- function hasMetadata(metadataKey, target, propertyKey) {
- if (!IsObject(target))
- throw new TypeError();
- if (!IsUndefined(propertyKey))
- propertyKey = ToPropertyKey(propertyKey);
- return OrdinaryHasMetadata(metadataKey, target, propertyKey);
- }
- exporter("hasMetadata", hasMetadata);
- function hasOwnMetadata(metadataKey, target, propertyKey) {
- if (!IsObject(target))
- throw new TypeError();
- if (!IsUndefined(propertyKey))
- propertyKey = ToPropertyKey(propertyKey);
- return OrdinaryHasOwnMetadata(metadataKey, target, propertyKey);
- }
- exporter("hasOwnMetadata", hasOwnMetadata);
- function getMetadata(metadataKey, target, propertyKey) {
- if (!IsObject(target))
- throw new TypeError();
- if (!IsUndefined(propertyKey))
- propertyKey = ToPropertyKey(propertyKey);
- return OrdinaryGetMetadata(metadataKey, target, propertyKey);
- }
- exporter("getMetadata", getMetadata);
- function getOwnMetadata(metadataKey, target, propertyKey) {
- if (!IsObject(target))
- throw new TypeError();
- if (!IsUndefined(propertyKey))
- propertyKey = ToPropertyKey(propertyKey);
- return OrdinaryGetOwnMetadata(metadataKey, target, propertyKey);
- }
- exporter("getOwnMetadata", getOwnMetadata);
- function getMetadataKeys(target, propertyKey) {
- if (!IsObject(target))
- throw new TypeError();
- if (!IsUndefined(propertyKey))
- propertyKey = ToPropertyKey(propertyKey);
- return OrdinaryMetadataKeys(target, propertyKey);
- }
- exporter("getMetadataKeys", getMetadataKeys);
- function getOwnMetadataKeys(target, propertyKey) {
- if (!IsObject(target))
- throw new TypeError();
- if (!IsUndefined(propertyKey))
- propertyKey = ToPropertyKey(propertyKey);
- return OrdinaryOwnMetadataKeys(target, propertyKey);
- }
- exporter("getOwnMetadataKeys", getOwnMetadataKeys);
- function deleteMetadata(metadataKey, target, propertyKey) {
- if (!IsObject(target))
- throw new TypeError();
- if (!IsUndefined(propertyKey))
- propertyKey = ToPropertyKey(propertyKey);
- if (!IsObject(target))
- throw new TypeError();
- if (!IsUndefined(propertyKey))
- propertyKey = ToPropertyKey(propertyKey);
- var provider = GetMetadataProvider(
- target,
- propertyKey,
- /*Create*/
- false
- );
- if (IsUndefined(provider))
- return false;
- return provider.OrdinaryDeleteMetadata(metadataKey, target, propertyKey);
- }
- exporter("deleteMetadata", deleteMetadata);
- function DecorateConstructor(decorators, target) {
- for (var i2 = decorators.length - 1; i2 >= 0; --i2) {
- var decorator = decorators[i2];
- var decorated = decorator(target);
- if (!IsUndefined(decorated) && !IsNull(decorated)) {
- if (!IsConstructor(decorated))
- throw new TypeError();
- target = decorated;
- }
- }
- return target;
- }
- function DecorateProperty(decorators, target, propertyKey, descriptor) {
- for (var i2 = decorators.length - 1; i2 >= 0; --i2) {
- var decorator = decorators[i2];
- var decorated = decorator(target, propertyKey, descriptor);
- if (!IsUndefined(decorated) && !IsNull(decorated)) {
- if (!IsObject(decorated))
- throw new TypeError();
- descriptor = decorated;
- }
- }
- return descriptor;
- }
- function OrdinaryHasMetadata(MetadataKey, O2, P2) {
- var hasOwn3 = OrdinaryHasOwnMetadata(MetadataKey, O2, P2);
- if (hasOwn3)
- return true;
- var parent = OrdinaryGetPrototypeOf(O2);
- if (!IsNull(parent))
- return OrdinaryHasMetadata(MetadataKey, parent, P2);
- return false;
- }
- function OrdinaryHasOwnMetadata(MetadataKey, O2, P2) {
- var provider = GetMetadataProvider(
- O2,
- P2,
- /*Create*/
- false
- );
- if (IsUndefined(provider))
- return false;
- return ToBoolean(provider.OrdinaryHasOwnMetadata(MetadataKey, O2, P2));
- }
- function OrdinaryGetMetadata(MetadataKey, O2, P2) {
- var hasOwn3 = OrdinaryHasOwnMetadata(MetadataKey, O2, P2);
- if (hasOwn3)
- return OrdinaryGetOwnMetadata(MetadataKey, O2, P2);
- var parent = OrdinaryGetPrototypeOf(O2);
- if (!IsNull(parent))
- return OrdinaryGetMetadata(MetadataKey, parent, P2);
- return void 0;
- }
- function OrdinaryGetOwnMetadata(MetadataKey, O2, P2) {
- var provider = GetMetadataProvider(
- O2,
- P2,
- /*Create*/
- false
- );
- if (IsUndefined(provider))
- return;
- return provider.OrdinaryGetOwnMetadata(MetadataKey, O2, P2);
- }
- function OrdinaryDefineOwnMetadata(MetadataKey, MetadataValue, O2, P2) {
- var provider = GetMetadataProvider(
- O2,
- P2,
- /*Create*/
- true
- );
- provider.OrdinaryDefineOwnMetadata(MetadataKey, MetadataValue, O2, P2);
- }
- function OrdinaryMetadataKeys(O2, P2) {
- var ownKeys2 = OrdinaryOwnMetadataKeys(O2, P2);
- var parent = OrdinaryGetPrototypeOf(O2);
- if (parent === null)
- return ownKeys2;
- var parentKeys = OrdinaryMetadataKeys(parent, P2);
- if (parentKeys.length <= 0)
- return ownKeys2;
- if (ownKeys2.length <= 0)
- return parentKeys;
- var set2 = new _Set2();
- var keys = [];
- for (var _i = 0, ownKeys_1 = ownKeys2; _i < ownKeys_1.length; _i++) {
- var key = ownKeys_1[_i];
- var hasKey = set2.has(key);
- if (!hasKey) {
- set2.add(key);
- keys.push(key);
- }
- }
- for (var _a = 0, parentKeys_1 = parentKeys; _a < parentKeys_1.length; _a++) {
- var key = parentKeys_1[_a];
- var hasKey = set2.has(key);
- if (!hasKey) {
- set2.add(key);
- keys.push(key);
- }
- }
- return keys;
- }
- function OrdinaryOwnMetadataKeys(O2, P2) {
- var provider = GetMetadataProvider(
- O2,
- P2,
- /*create*/
- false
- );
- if (!provider) {
- return [];
- }
- return provider.OrdinaryOwnMetadataKeys(O2, P2);
- }
- function Type(x2) {
- if (x2 === null)
- return 1;
- switch (typeof x2) {
- case "undefined":
- return 0;
- case "boolean":
- return 2;
- case "string":
- return 3;
- case "symbol":
- return 4;
- case "number":
- return 5;
- case "object":
- return x2 === null ? 1 : 6;
- default:
- return 6;
- }
- }
- function IsUndefined(x2) {
- return x2 === void 0;
- }
- function IsNull(x2) {
- return x2 === null;
- }
- function IsSymbol(x2) {
- return typeof x2 === "symbol";
- }
- function IsObject(x2) {
- return typeof x2 === "object" ? x2 !== null : typeof x2 === "function";
- }
- function ToPrimitive(input, PreferredType) {
- switch (Type(input)) {
- case 0:
- return input;
- case 1:
- return input;
- case 2:
- return input;
- case 3:
- return input;
- case 4:
- return input;
- case 5:
- return input;
- }
- var hint = "string";
- var exoticToPrim = GetMethod(input, toPrimitiveSymbol);
- if (exoticToPrim !== void 0) {
- var result = exoticToPrim.call(input, hint);
- if (IsObject(result))
- throw new TypeError();
- return result;
- }
- return OrdinaryToPrimitive(input);
- }
- function OrdinaryToPrimitive(O2, hint) {
- var valueOf, result;
- {
- var toString_12 = O2.toString;
- if (IsCallable(toString_12)) {
- var result = toString_12.call(O2);
- if (!IsObject(result))
- return result;
- }
- var valueOf = O2.valueOf;
- if (IsCallable(valueOf)) {
- var result = valueOf.call(O2);
- if (!IsObject(result))
- return result;
- }
- }
- throw new TypeError();
- }
- function ToBoolean(argument) {
- return !!argument;
- }
- function ToString(argument) {
- return "" + argument;
- }
- function ToPropertyKey(argument) {
- var key = ToPrimitive(argument);
- if (IsSymbol(key))
- return key;
- return ToString(key);
- }
- function IsArray(argument) {
- return Array.isArray ? Array.isArray(argument) : argument instanceof Object ? argument instanceof Array : Object.prototype.toString.call(argument) === "[object Array]";
- }
- function IsCallable(argument) {
- return typeof argument === "function";
- }
- function IsConstructor(argument) {
- return typeof argument === "function";
- }
- function IsPropertyKey(argument) {
- switch (Type(argument)) {
- case 3:
- return true;
- case 4:
- return true;
- default:
- return false;
- }
- }
- function SameValueZero(x2, y2) {
- return x2 === y2 || x2 !== x2 && y2 !== y2;
- }
- function GetMethod(V2, P2) {
- var func = V2[P2];
- if (func === void 0 || func === null)
- return void 0;
- if (!IsCallable(func))
- throw new TypeError();
- return func;
- }
- function GetIterator(obj) {
- var method = GetMethod(obj, iteratorSymbol);
- if (!IsCallable(method))
- throw new TypeError();
- var iterator = method.call(obj);
- if (!IsObject(iterator))
- throw new TypeError();
- return iterator;
- }
- function IteratorValue(iterResult) {
- return iterResult.value;
- }
- function IteratorStep(iterator) {
- var result = iterator.next();
- return result.done ? false : result;
- }
- function IteratorClose(iterator) {
- var f2 = iterator["return"];
- if (f2)
- f2.call(iterator);
- }
- function OrdinaryGetPrototypeOf(O2) {
- var proto = Object.getPrototypeOf(O2);
- if (typeof O2 !== "function" || O2 === functionPrototype)
- return proto;
- if (proto !== functionPrototype)
- return proto;
- var prototype2 = O2.prototype;
- var prototypeProto = prototype2 && Object.getPrototypeOf(prototype2);
- if (prototypeProto == null || prototypeProto === Object.prototype)
- return proto;
- var constructor = prototypeProto.constructor;
- if (typeof constructor !== "function")
- return proto;
- if (constructor === O2)
- return proto;
- return constructor;
- }
- function CreateMetadataRegistry() {
- var fallback;
- if (!IsUndefined(registrySymbol) && typeof root.Reflect !== "undefined" && !(registrySymbol in root.Reflect) && typeof root.Reflect.defineMetadata === "function") {
- fallback = CreateFallbackProvider(root.Reflect);
- }
- var first;
- var second;
- var rest;
- var targetProviderMap = new _WeakMap2();
- var registry = {
- registerProvider,
- getProvider,
- setProvider
- };
- return registry;
- function registerProvider(provider) {
- if (!Object.isExtensible(registry)) {
- throw new Error("Cannot add provider to a frozen registry.");
- }
- switch (true) {
- case fallback === provider:
- break;
- case IsUndefined(first):
- first = provider;
- break;
- case first === provider:
- break;
- case IsUndefined(second):
- second = provider;
- break;
- case second === provider:
- break;
- default:
- if (rest === void 0)
- rest = new _Set2();
- rest.add(provider);
- break;
- }
- }
- function getProviderNoCache(O2, P2) {
- if (!IsUndefined(first)) {
- if (first.isProviderFor(O2, P2))
- return first;
- if (!IsUndefined(second)) {
- if (second.isProviderFor(O2, P2))
- return first;
- if (!IsUndefined(rest)) {
- var iterator = GetIterator(rest);
- while (true) {
- var next2 = IteratorStep(iterator);
- if (!next2) {
- return void 0;
- }
- var provider = IteratorValue(next2);
- if (provider.isProviderFor(O2, P2)) {
- IteratorClose(iterator);
- return provider;
- }
- }
- }
- }
- }
- if (!IsUndefined(fallback) && fallback.isProviderFor(O2, P2)) {
- return fallback;
- }
- return void 0;
- }
- function getProvider(O2, P2) {
- var providerMap = targetProviderMap.get(O2);
- var provider;
- if (!IsUndefined(providerMap)) {
- provider = providerMap.get(P2);
- }
- if (!IsUndefined(provider)) {
- return provider;
- }
- provider = getProviderNoCache(O2, P2);
- if (!IsUndefined(provider)) {
- if (IsUndefined(providerMap)) {
- providerMap = new _Map2();
- targetProviderMap.set(O2, providerMap);
- }
- providerMap.set(P2, provider);
- }
- return provider;
- }
- function hasProvider(provider) {
- if (IsUndefined(provider))
- throw new TypeError();
- return first === provider || second === provider || !IsUndefined(rest) && rest.has(provider);
- }
- function setProvider(O2, P2, provider) {
- if (!hasProvider(provider)) {
- throw new Error("Metadata provider not registered.");
- }
- var existingProvider = getProvider(O2, P2);
- if (existingProvider !== provider) {
- if (!IsUndefined(existingProvider)) {
- return false;
- }
- var providerMap = targetProviderMap.get(O2);
- if (IsUndefined(providerMap)) {
- providerMap = new _Map2();
- targetProviderMap.set(O2, providerMap);
- }
- providerMap.set(P2, provider);
- }
- return true;
- }
- }
- function GetOrCreateMetadataRegistry() {
- var metadataRegistry2;
- if (!IsUndefined(registrySymbol) && IsObject(root.Reflect) && Object.isExtensible(root.Reflect)) {
- metadataRegistry2 = root.Reflect[registrySymbol];
- }
- if (IsUndefined(metadataRegistry2)) {
- metadataRegistry2 = CreateMetadataRegistry();
- }
- if (!IsUndefined(registrySymbol) && IsObject(root.Reflect) && Object.isExtensible(root.Reflect)) {
- Object.defineProperty(root.Reflect, registrySymbol, {
- enumerable: false,
- configurable: false,
- writable: false,
- value: metadataRegistry2
- });
- }
- return metadataRegistry2;
- }
- function CreateMetadataProvider(registry) {
- var metadata2 = new _WeakMap2();
- var provider = {
- isProviderFor: function(O2, P2) {
- var targetMetadata = metadata2.get(O2);
- if (IsUndefined(targetMetadata))
- return false;
- return targetMetadata.has(P2);
- },
- OrdinaryDefineOwnMetadata: OrdinaryDefineOwnMetadata2,
- OrdinaryHasOwnMetadata: OrdinaryHasOwnMetadata2,
- OrdinaryGetOwnMetadata: OrdinaryGetOwnMetadata2,
- OrdinaryOwnMetadataKeys: OrdinaryOwnMetadataKeys2,
- OrdinaryDeleteMetadata
- };
- metadataRegistry.registerProvider(provider);
- return provider;
- function GetOrCreateMetadataMap(O2, P2, Create) {
- var targetMetadata = metadata2.get(O2);
- var createdTargetMetadata = false;
- if (IsUndefined(targetMetadata)) {
- if (!Create)
- return void 0;
- targetMetadata = new _Map2();
- metadata2.set(O2, targetMetadata);
- createdTargetMetadata = true;
- }
- var metadataMap = targetMetadata.get(P2);
- if (IsUndefined(metadataMap)) {
- if (!Create)
- return void 0;
- metadataMap = new _Map2();
- targetMetadata.set(P2, metadataMap);
- if (!registry.setProvider(O2, P2, provider)) {
- targetMetadata.delete(P2);
- if (createdTargetMetadata) {
- metadata2.delete(O2);
- }
- throw new Error("Wrong provider for target.");
- }
- }
- return metadataMap;
- }
- function OrdinaryHasOwnMetadata2(MetadataKey, O2, P2) {
- var metadataMap = GetOrCreateMetadataMap(
- O2,
- P2,
- /*Create*/
- false
- );
- if (IsUndefined(metadataMap))
- return false;
- return ToBoolean(metadataMap.has(MetadataKey));
- }
- function OrdinaryGetOwnMetadata2(MetadataKey, O2, P2) {
- var metadataMap = GetOrCreateMetadataMap(
- O2,
- P2,
- /*Create*/
- false
- );
- if (IsUndefined(metadataMap))
- return void 0;
- return metadataMap.get(MetadataKey);
- }
- function OrdinaryDefineOwnMetadata2(MetadataKey, MetadataValue, O2, P2) {
- var metadataMap = GetOrCreateMetadataMap(
- O2,
- P2,
- /*Create*/
- true
- );
- metadataMap.set(MetadataKey, MetadataValue);
- }
- function OrdinaryOwnMetadataKeys2(O2, P2) {
- var keys = [];
- var metadataMap = GetOrCreateMetadataMap(
- O2,
- P2,
- /*Create*/
- false
- );
- if (IsUndefined(metadataMap))
- return keys;
- var keysObj = metadataMap.keys();
- var iterator = GetIterator(keysObj);
- var k2 = 0;
- while (true) {
- var next2 = IteratorStep(iterator);
- if (!next2) {
- keys.length = k2;
- return keys;
- }
- var nextValue = IteratorValue(next2);
- try {
- keys[k2] = nextValue;
- } catch (e2) {
- try {
- IteratorClose(iterator);
- } finally {
- throw e2;
- }
- }
- k2++;
- }
- }
- function OrdinaryDeleteMetadata(MetadataKey, O2, P2) {
- var metadataMap = GetOrCreateMetadataMap(
- O2,
- P2,
- /*Create*/
- false
- );
- if (IsUndefined(metadataMap))
- return false;
- if (!metadataMap.delete(MetadataKey))
- return false;
- if (metadataMap.size === 0) {
- var targetMetadata = metadata2.get(O2);
- if (!IsUndefined(targetMetadata)) {
- targetMetadata.delete(P2);
- if (targetMetadata.size === 0) {
- metadata2.delete(targetMetadata);
- }
- }
- }
- return true;
- }
- }
- function CreateFallbackProvider(reflect) {
- var defineMetadata2 = reflect.defineMetadata, hasOwnMetadata2 = reflect.hasOwnMetadata, getOwnMetadata2 = reflect.getOwnMetadata, getOwnMetadataKeys2 = reflect.getOwnMetadataKeys, deleteMetadata2 = reflect.deleteMetadata;
- var metadataOwner = new _WeakMap2();
- var provider = {
- isProviderFor: function(O2, P2) {
- var metadataPropertySet = metadataOwner.get(O2);
- if (!IsUndefined(metadataPropertySet) && metadataPropertySet.has(P2)) {
- return true;
- }
- if (getOwnMetadataKeys2(O2, P2).length) {
- if (IsUndefined(metadataPropertySet)) {
- metadataPropertySet = new _Set2();
- metadataOwner.set(O2, metadataPropertySet);
- }
- metadataPropertySet.add(P2);
- return true;
- }
- return false;
- },
- OrdinaryDefineOwnMetadata: defineMetadata2,
- OrdinaryHasOwnMetadata: hasOwnMetadata2,
- OrdinaryGetOwnMetadata: getOwnMetadata2,
- OrdinaryOwnMetadataKeys: getOwnMetadataKeys2,
- OrdinaryDeleteMetadata: deleteMetadata2
- };
- return provider;
- }
- function GetMetadataProvider(O2, P2, Create) {
- var registeredProvider = metadataRegistry.getProvider(O2, P2);
- if (!IsUndefined(registeredProvider)) {
- return registeredProvider;
- }
- if (Create) {
- if (metadataRegistry.setProvider(O2, P2, metadataProvider)) {
- return metadataProvider;
- }
- throw new Error("Illegal state.");
- }
- return void 0;
- }
- function CreateMapPolyfill() {
- var cacheSentinel = {};
- var arraySentinel = [];
- var MapIterator = (
- /** @class */
- function() {
- function MapIterator2(keys, values, selector) {
- this._index = 0;
- this._keys = keys;
- this._values = values;
- this._selector = selector;
- }
- MapIterator2.prototype["@@iterator"] = function() {
- return this;
- };
- MapIterator2.prototype[iteratorSymbol] = function() {
- return this;
- };
- MapIterator2.prototype.next = function() {
- var index2 = this._index;
- if (index2 >= 0 && index2 < this._keys.length) {
- var result = this._selector(this._keys[index2], this._values[index2]);
- if (index2 + 1 >= this._keys.length) {
- this._index = -1;
- this._keys = arraySentinel;
- this._values = arraySentinel;
- } else {
- this._index++;
- }
- return { value: result, done: false };
- }
- return { value: void 0, done: true };
- };
- MapIterator2.prototype.throw = function(error) {
- if (this._index >= 0) {
- this._index = -1;
- this._keys = arraySentinel;
- this._values = arraySentinel;
- }
- throw error;
- };
- MapIterator2.prototype.return = function(value) {
- if (this._index >= 0) {
- this._index = -1;
- this._keys = arraySentinel;
- this._values = arraySentinel;
- }
- return { value, done: true };
- };
- return MapIterator2;
- }()
- );
- var Map2 = (
- /** @class */
- function() {
- function Map3() {
- this._keys = [];
- this._values = [];
- this._cacheKey = cacheSentinel;
- this._cacheIndex = -2;
- }
- Object.defineProperty(Map3.prototype, "size", {
- get: function() {
- return this._keys.length;
- },
- enumerable: true,
- configurable: true
- });
- Map3.prototype.has = function(key) {
- return this._find(
- key,
- /*insert*/
- false
- ) >= 0;
- };
- Map3.prototype.get = function(key) {
- var index2 = this._find(
- key,
- /*insert*/
- false
- );
- return index2 >= 0 ? this._values[index2] : void 0;
- };
- Map3.prototype.set = function(key, value) {
- var index2 = this._find(
- key,
- /*insert*/
- true
- );
- this._values[index2] = value;
- return this;
- };
- Map3.prototype.delete = function(key) {
- var index2 = this._find(
- key,
- /*insert*/
- false
- );
- if (index2 >= 0) {
- var size2 = this._keys.length;
- for (var i2 = index2 + 1; i2 < size2; i2++) {
- this._keys[i2 - 1] = this._keys[i2];
- this._values[i2 - 1] = this._values[i2];
- }
- this._keys.length--;
- this._values.length--;
- if (SameValueZero(key, this._cacheKey)) {
- this._cacheKey = cacheSentinel;
- this._cacheIndex = -2;
- }
- return true;
- }
- return false;
- };
- Map3.prototype.clear = function() {
- this._keys.length = 0;
- this._values.length = 0;
- this._cacheKey = cacheSentinel;
- this._cacheIndex = -2;
- };
- Map3.prototype.keys = function() {
- return new MapIterator(this._keys, this._values, getKey);
- };
- Map3.prototype.values = function() {
- return new MapIterator(this._keys, this._values, getValue2);
- };
- Map3.prototype.entries = function() {
- return new MapIterator(this._keys, this._values, getEntry);
- };
- Map3.prototype["@@iterator"] = function() {
- return this.entries();
- };
- Map3.prototype[iteratorSymbol] = function() {
- return this.entries();
- };
- Map3.prototype._find = function(key, insert) {
- if (!SameValueZero(this._cacheKey, key)) {
- this._cacheIndex = -1;
- for (var i2 = 0; i2 < this._keys.length; i2++) {
- if (SameValueZero(this._keys[i2], key)) {
- this._cacheIndex = i2;
- break;
- }
- }
- }
- if (this._cacheIndex < 0 && insert) {
- this._cacheIndex = this._keys.length;
- this._keys.push(key);
- this._values.push(void 0);
- }
- return this._cacheIndex;
- };
- return Map3;
- }()
- );
- return Map2;
- function getKey(key, _2) {
- return key;
- }
- function getValue2(_2, value) {
- return value;
- }
- function getEntry(key, value) {
- return [key, value];
- }
- }
- function CreateSetPolyfill() {
- var Set2 = (
- /** @class */
- function() {
- function Set3() {
- this._map = new _Map2();
- }
- Object.defineProperty(Set3.prototype, "size", {
- get: function() {
- return this._map.size;
- },
- enumerable: true,
- configurable: true
- });
- Set3.prototype.has = function(value) {
- return this._map.has(value);
- };
- Set3.prototype.add = function(value) {
- return this._map.set(value, value), this;
- };
- Set3.prototype.delete = function(value) {
- return this._map.delete(value);
- };
- Set3.prototype.clear = function() {
- this._map.clear();
- };
- Set3.prototype.keys = function() {
- return this._map.keys();
- };
- Set3.prototype.values = function() {
- return this._map.keys();
- };
- Set3.prototype.entries = function() {
- return this._map.entries();
- };
- Set3.prototype["@@iterator"] = function() {
- return this.keys();
- };
- Set3.prototype[iteratorSymbol] = function() {
- return this.keys();
- };
- return Set3;
- }()
- );
- return Set2;
- }
- function CreateWeakMapPolyfill() {
- var UUID_SIZE = 16;
- var keys = HashMap.create();
- var rootKey = CreateUniqueKey();
- return (
- /** @class */
- function() {
- function WeakMap2() {
- this._key = CreateUniqueKey();
- }
- WeakMap2.prototype.has = function(target) {
- var table = GetOrCreateWeakMapTable(
- target,
- /*create*/
- false
- );
- return table !== void 0 ? HashMap.has(table, this._key) : false;
- };
- WeakMap2.prototype.get = function(target) {
- var table = GetOrCreateWeakMapTable(
- target,
- /*create*/
- false
- );
- return table !== void 0 ? HashMap.get(table, this._key) : void 0;
- };
- WeakMap2.prototype.set = function(target, value) {
- var table = GetOrCreateWeakMapTable(
- target,
- /*create*/
- true
- );
- table[this._key] = value;
- return this;
- };
- WeakMap2.prototype.delete = function(target) {
- var table = GetOrCreateWeakMapTable(
- target,
- /*create*/
- false
- );
- return table !== void 0 ? delete table[this._key] : false;
- };
- WeakMap2.prototype.clear = function() {
- this._key = CreateUniqueKey();
- };
- return WeakMap2;
- }()
- );
- function CreateUniqueKey() {
- var key;
- do
- key = "@@WeakMap@@" + CreateUUID();
- while (HashMap.has(keys, key));
- keys[key] = true;
- return key;
- }
- function GetOrCreateWeakMapTable(target, create2) {
- if (!hasOwn2.call(target, rootKey)) {
- if (!create2)
- return void 0;
- Object.defineProperty(target, rootKey, { value: HashMap.create() });
- }
- return target[rootKey];
- }
- function FillRandomBytes(buffer, size2) {
- for (var i2 = 0; i2 < size2; ++i2)
- buffer[i2] = Math.random() * 255 | 0;
- return buffer;
- }
- function GenRandomBytes(size2) {
- if (typeof Uint8Array === "function") {
- var array = new Uint8Array(size2);
- if (typeof crypto !== "undefined") {
- crypto.getRandomValues(array);
- } else if (typeof msCrypto !== "undefined") {
- msCrypto.getRandomValues(array);
- } else {
- FillRandomBytes(array, size2);
- }
- return array;
- }
- return FillRandomBytes(new Array(size2), size2);
- }
- function CreateUUID() {
- var data2 = GenRandomBytes(UUID_SIZE);
- data2[6] = data2[6] & 79 | 64;
- data2[8] = data2[8] & 191 | 128;
- var result = "";
- for (var offset2 = 0; offset2 < UUID_SIZE; ++offset2) {
- var byte = data2[offset2];
- if (offset2 === 4 || offset2 === 6 || offset2 === 8)
- result += "-";
- if (byte < 16)
- result += "0";
- result += byte.toString(16).toLowerCase();
- }
- return result;
- }
- }
- function MakeDictionary(obj) {
- obj.__ = void 0;
- delete obj.__;
- return obj;
- }
- });
- })(Reflect2 || (Reflect2 = {}));
- return _Reflect;
-}
-require_Reflect();
-var jsxRuntime = { exports: {} };
-var reactJsxRuntime_production_min = {};
-var react$1 = { exports: {} };
-var react_production_min = {};
-/**
+ See the Apache Version 2.0 License for specific language governing permissions
+ and limitations under the License.
+ ***************************************************************************** */var hr;function Br(){if(hr)return Dr;hr=1;var t;return(function(e){(function(r){var o=typeof globalThis=="object"?globalThis:typeof xt=="object"?xt:typeof self=="object"?self:typeof this=="object"?this:c(),n=a(e);typeof o.Reflect!="undefined"&&(n=a(o.Reflect,n)),r(n,o),typeof o.Reflect=="undefined"&&(o.Reflect=e);function a(d,f){return function(h,m){Object.defineProperty(d,h,{configurable:!0,writable:!0,value:m}),f&&f(h,m)}}function s(){try{return Function("return this;")()}catch(d){}}function l(){try{return(0,eval)("(function() { return this; })()")}catch(d){}}function c(){return s()||l()}})(function(r,o){var n=Object.prototype.hasOwnProperty,a=typeof Symbol=="function",s=a&&typeof Symbol.toPrimitive!="undefined"?Symbol.toPrimitive:"@@toPrimitive",l=a&&typeof Symbol.iterator!="undefined"?Symbol.iterator:"@@iterator",c=typeof Object.create=="function",d={__proto__:[]}instanceof Array,f=!c&&!d,h={create:c?function(){return un(Object.create(null))}:d?function(){return un({__proto__:null})}:function(){return un({})},has:f?function(fe,he){return n.call(fe,he)}:function(fe,he){return he in fe},get:f?function(fe,he){return n.call(fe,he)?fe[he]:void 0}:function(fe,he){return fe[he]}},m=Object.getPrototypeOf(Function),g=typeof Map=="function"&&typeof Map.prototype.entries=="function"?Map:Ir(),v=typeof Set=="function"&&typeof Set.prototype.entries=="function"?Set:Zt(),w=typeof WeakMap=="function"?WeakMap:_r(),y=a?Symbol.for("@reflect-metadata:registry"):void 0,x=Et(),E=Ot(x);function k(fe,he,Ee,Fe){if(te(Ee)){if(!Ce(fe))throw new TypeError;if(!Ne(he))throw new TypeError;return D(fe,he)}else{if(!Ce(fe))throw new TypeError;if(!$(he))throw new TypeError;if(!$(Fe)&&!te(Fe)&&!ue(Fe))throw new TypeError;return ue(Fe)&&(Fe=void 0),Ee=ce(Ee),L(fe,he,Ee,Fe)}}r("decorate",k);function C(fe,he){function Ee(Fe,nt){if(!$(Fe))throw new TypeError;if(!te(nt)&&!De(nt))throw new TypeError;J(fe,he,Fe,nt)}return Ee}r("metadata",C);function P(fe,he,Ee,Fe){if(!$(Ee))throw new TypeError;return te(Fe)||(Fe=ce(Fe)),J(fe,he,Ee,Fe)}r("defineMetadata",P);function R(fe,he,Ee){if(!$(he))throw new TypeError;return te(Ee)||(Ee=ce(Ee)),G(fe,he,Ee)}r("hasMetadata",R);function T(fe,he,Ee){if(!$(he))throw new TypeError;return te(Ee)||(Ee=ce(Ee)),W(fe,he,Ee)}r("hasOwnMetadata",T);function F(fe,he,Ee){if(!$(he))throw new TypeError;return te(Ee)||(Ee=ce(Ee)),ee(fe,he,Ee)}r("getMetadata",F);function z(fe,he,Ee){if(!$(he))throw new TypeError;return te(Ee)||(Ee=ce(Ee)),H(fe,he,Ee)}r("getOwnMetadata",z);function N(fe,he){if(!$(fe))throw new TypeError;return te(he)||(he=ce(he)),B(fe,he)}r("getMetadataKeys",N);function j(fe,he){if(!$(fe))throw new TypeError;return te(he)||(he=ce(he)),A(fe,he)}r("getOwnMetadataKeys",j);function q(fe,he,Ee){if(!$(he))throw new TypeError;if(te(Ee)||(Ee=ce(Ee)),!$(he))throw new TypeError;te(Ee)||(Ee=ce(Ee));var Fe=mr(he,Ee,!1);return te(Fe)?!1:Fe.OrdinaryDeleteMetadata(fe,he,Ee)}r("deleteMetadata",q);function D(fe,he){for(var Ee=fe.length-1;Ee>=0;--Ee){var Fe=fe[Ee],nt=Fe(he);if(!te(nt)&&!ue(nt)){if(!Ne(nt))throw new TypeError;he=nt}}return he}function L(fe,he,Ee,Fe){for(var nt=fe.length-1;nt>=0;--nt){var Pt=fe[nt],sr=Pt(he,Ee,Fe);if(!te(sr)&&!ue(sr)){if(!$(sr))throw new TypeError;Fe=sr}}return Fe}function G(fe,he,Ee){var Fe=W(fe,he,Ee);if(Fe)return!0;var nt=Re(he);return ue(nt)?!1:G(fe,nt,Ee)}function W(fe,he,Ee){var Fe=mr(he,Ee,!1);return te(Fe)?!1:Z(Fe.OrdinaryHasOwnMetadata(fe,he,Ee))}function ee(fe,he,Ee){var Fe=W(fe,he,Ee);if(Fe)return H(fe,he,Ee);var nt=Re(he);if(!ue(nt))return ee(fe,nt,Ee)}function H(fe,he,Ee){var Fe=mr(he,Ee,!1);if(!te(Fe))return Fe.OrdinaryGetOwnMetadata(fe,he,Ee)}function J(fe,he,Ee,Fe){var nt=mr(Ee,Fe,!0);nt.OrdinaryDefineOwnMetadata(fe,he,Ee,Fe)}function B(fe,he){var Ee=A(fe,he),Fe=Re(fe);if(Fe===null)return Ee;var nt=B(Fe,he);if(nt.length<=0)return Ee;if(Ee.length<=0)return nt;for(var Pt=new v,sr=[],mt=0,Le=Ee;mt=0&&Le=this._keys.length?(this._index=-1,this._keys=he,this._values=he):this._index++,{value:qe,done:!1}}return{value:void 0,done:!0}},mt.prototype.throw=function(Le){throw this._index>=0&&(this._index=-1,this._keys=he,this._values=he),Le},mt.prototype.return=function(Le){return this._index>=0&&(this._index=-1,this._keys=he,this._values=he),{value:Le,done:!0}},mt})(),Fe=(function(){function mt(){this._keys=[],this._values=[],this._cacheKey=fe,this._cacheIndex=-2}return Object.defineProperty(mt.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),mt.prototype.has=function(Le){return this._find(Le,!1)>=0},mt.prototype.get=function(Le){var qe=this._find(Le,!1);return qe>=0?this._values[qe]:void 0},mt.prototype.set=function(Le,qe){var Ue=this._find(Le,!0);return this._values[Ue]=qe,this},mt.prototype.delete=function(Le){var qe=this._find(Le,!1);if(qe>=0){for(var Ue=this._keys.length,He=qe+1;He (thing) => {
- const str = toString.call(thing);
- return cache2[str] || (cache2[str] = str.slice(8, -1).toLowerCase());
-})(/* @__PURE__ */ Object.create(null));
-const kindOfTest = (type2) => {
- type2 = type2.toLowerCase();
- return (thing) => kindOf(thing) === type2;
-};
-const typeOfTest = (type2) => (thing) => typeof thing === type2;
-const { isArray: isArray$1 } = Array;
-const isUndefined = typeOfTest("undefined");
-function isBuffer$1(val) {
- return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) && isFunction$1(val.constructor.isBuffer) && val.constructor.isBuffer(val);
-}
-const isArrayBuffer = kindOfTest("ArrayBuffer");
-function isArrayBufferView(val) {
- let result;
- if (typeof ArrayBuffer !== "undefined" && ArrayBuffer.isView) {
- result = ArrayBuffer.isView(val);
- } else {
- result = val && val.buffer && isArrayBuffer(val.buffer);
- }
- return result;
-}
-const isString$1 = typeOfTest("string");
-const isFunction$1 = typeOfTest("function");
-const isNumber$2 = typeOfTest("number");
-const isObject$3 = (thing) => thing !== null && typeof thing === "object";
-const isBoolean = (thing) => thing === true || thing === false;
-const isPlainObject$1 = (val) => {
- if (kindOf(val) !== "object") {
- return false;
- }
- const prototype2 = getPrototypeOf$1(val);
- return (prototype2 === null || prototype2 === Object.prototype || Object.getPrototypeOf(prototype2) === null) && !(Symbol.toStringTag in val) && !(Symbol.iterator in val);
-};
-const isDate = kindOfTest("Date");
-const isFile = kindOfTest("File");
-const isBlob = kindOfTest("Blob");
-const isFileList = kindOfTest("FileList");
-const isStream = (val) => isObject$3(val) && isFunction$1(val.pipe);
-const isFormData = (thing) => {
- let kind;
- return thing && (typeof FormData === "function" && thing instanceof FormData || isFunction$1(thing.append) && ((kind = kindOf(thing)) === "formdata" || // detect form-data instance
- kind === "object" && isFunction$1(thing.toString) && thing.toString() === "[object FormData]"));
-};
-const isURLSearchParams = kindOfTest("URLSearchParams");
-const [isReadableStream, isRequest, isResponse, isHeaders] = ["ReadableStream", "Request", "Response", "Headers"].map(kindOfTest);
-const trim$2 = (str) => str.trim ? str.trim() : str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "");
-function forEach(obj, fn, { allOwnKeys = false } = {}) {
- if (obj === null || typeof obj === "undefined") {
- return;
- }
- let i2;
- let l2;
- if (typeof obj !== "object") {
- obj = [obj];
- }
- if (isArray$1(obj)) {
- for (i2 = 0, l2 = obj.length; i2 < l2; i2++) {
- fn.call(null, obj[i2], i2, obj);
- }
- } else {
- const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);
- const len = keys.length;
- let key;
- for (i2 = 0; i2 < len; i2++) {
- key = keys[i2];
- fn.call(null, obj[key], key, obj);
- }
- }
-}
-function findKey(obj, key) {
- key = key.toLowerCase();
- const keys = Object.keys(obj);
- let i2 = keys.length;
- let _key;
- while (i2-- > 0) {
- _key = keys[i2];
- if (key === _key.toLowerCase()) {
- return _key;
- }
- }
- return null;
-}
-const _global = (() => {
- if (typeof globalThis !== "undefined") return globalThis;
- return typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : global;
-})();
-const isContextDefined = (context) => !isUndefined(context) && context !== _global;
-function merge$2() {
- const { caseless } = isContextDefined(this) && this || {};
- const result = {};
- const assignValue = (val, key) => {
- const targetKey = caseless && findKey(result, key) || key;
- if (isPlainObject$1(result[targetKey]) && isPlainObject$1(val)) {
- result[targetKey] = merge$2(result[targetKey], val);
- } else if (isPlainObject$1(val)) {
- result[targetKey] = merge$2({}, val);
- } else if (isArray$1(val)) {
- result[targetKey] = val.slice();
- } else {
- result[targetKey] = val;
- }
- };
- for (let i2 = 0, l2 = arguments.length; i2 < l2; i2++) {
- arguments[i2] && forEach(arguments[i2], assignValue);
- }
- return result;
-}
-const extend = (a2, b2, thisArg, { allOwnKeys } = {}) => {
- forEach(b2, (val, key) => {
- if (thisArg && isFunction$1(val)) {
- a2[key] = bind$1(val, thisArg);
- } else {
- a2[key] = val;
- }
- }, { allOwnKeys });
- return a2;
-};
-const stripBOM = (content) => {
- if (content.charCodeAt(0) === 65279) {
- content = content.slice(1);
- }
- return content;
-};
-const inherits$1 = (constructor, superConstructor, props, descriptors2) => {
- constructor.prototype = Object.create(superConstructor.prototype, descriptors2);
- constructor.prototype.constructor = constructor;
- Object.defineProperty(constructor, "super", {
- value: superConstructor.prototype
- });
- props && Object.assign(constructor.prototype, props);
-};
-const toFlatObject = (sourceObj, destObj, filter3, propFilter) => {
- let props;
- let i2;
- let prop;
- const merged = {};
- destObj = destObj || {};
- if (sourceObj == null) return destObj;
- do {
- props = Object.getOwnPropertyNames(sourceObj);
- i2 = props.length;
- while (i2-- > 0) {
- prop = props[i2];
- if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {
- destObj[prop] = sourceObj[prop];
- merged[prop] = true;
- }
- }
- sourceObj = filter3 !== false && getPrototypeOf$1(sourceObj);
- } while (sourceObj && (!filter3 || filter3(sourceObj, destObj)) && sourceObj !== Object.prototype);
- return destObj;
-};
-const endsWith = (str, searchString, position2) => {
- str = String(str);
- if (position2 === void 0 || position2 > str.length) {
- position2 = str.length;
- }
- position2 -= searchString.length;
- const lastIndex = str.indexOf(searchString, position2);
- return lastIndex !== -1 && lastIndex === position2;
-};
-const toArray = (thing) => {
- if (!thing) return null;
- if (isArray$1(thing)) return thing;
- let i2 = thing.length;
- if (!isNumber$2(i2)) return null;
- const arr = new Array(i2);
- while (i2-- > 0) {
- arr[i2] = thing[i2];
- }
- return arr;
-};
-const isTypedArray = /* @__PURE__ */ ((TypedArray) => {
- return (thing) => {
- return TypedArray && thing instanceof TypedArray;
- };
-})(typeof Uint8Array !== "undefined" && getPrototypeOf$1(Uint8Array));
-const forEachEntry = (obj, fn) => {
- const generator = obj && obj[Symbol.iterator];
- const iterator = generator.call(obj);
- let result;
- while ((result = iterator.next()) && !result.done) {
- const pair = result.value;
- fn.call(obj, pair[0], pair[1]);
- }
-};
-const matchAll = (regExp, str) => {
- let matches2;
- const arr = [];
- while ((matches2 = regExp.exec(str)) !== null) {
- arr.push(matches2);
- }
- return arr;
-};
-const isHTMLForm = kindOfTest("HTMLFormElement");
-const toCamelCase = (str) => {
- return str.toLowerCase().replace(
- /[-_\s]([a-z\d])(\w*)/g,
- function replacer(m2, p1, p2) {
- return p1.toUpperCase() + p2;
- }
- );
-};
-const hasOwnProperty = (({ hasOwnProperty: hasOwnProperty2 }) => (obj, prop) => hasOwnProperty2.call(obj, prop))(Object.prototype);
-const isRegExp = kindOfTest("RegExp");
-const reduceDescriptors = (obj, reducer2) => {
- const descriptors2 = Object.getOwnPropertyDescriptors(obj);
- const reducedDescriptors = {};
- forEach(descriptors2, (descriptor, name) => {
- let ret;
- if ((ret = reducer2(descriptor, name, obj)) !== false) {
- reducedDescriptors[name] = ret || descriptor;
- }
- });
- Object.defineProperties(obj, reducedDescriptors);
-};
-const freezeMethods = (obj) => {
- reduceDescriptors(obj, (descriptor, name) => {
- if (isFunction$1(obj) && ["arguments", "caller", "callee"].indexOf(name) !== -1) {
- return false;
- }
- const value = obj[name];
- if (!isFunction$1(value)) return;
- descriptor.enumerable = false;
- if ("writable" in descriptor) {
- descriptor.writable = false;
- return;
- }
- if (!descriptor.set) {
- descriptor.set = () => {
- throw Error("Can not rewrite read-only method '" + name + "'");
- };
- }
- });
-};
-const toObjectSet = (arrayOrString, delimiter2) => {
- const obj = {};
- const define = (arr) => {
- arr.forEach((value) => {
- obj[value] = true;
- });
- };
- isArray$1(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter2));
- return obj;
-};
-const noop$2 = () => {
-};
-const toFiniteNumber = (value, defaultValue) => {
- return value != null && Number.isFinite(value = +value) ? value : defaultValue;
-};
-const ALPHA = "abcdefghijklmnopqrstuvwxyz";
-const DIGIT = "0123456789";
-const ALPHABET = {
- DIGIT,
- ALPHA,
- ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT
-};
-const generateString = (size2 = 16, alphabet = ALPHABET.ALPHA_DIGIT) => {
- let str = "";
- const { length: length2 } = alphabet;
- while (size2--) {
- str += alphabet[Math.random() * length2 | 0];
- }
- return str;
-};
-function isSpecCompliantForm(thing) {
- return !!(thing && isFunction$1(thing.append) && thing[Symbol.toStringTag] === "FormData" && thing[Symbol.iterator]);
-}
-const toJSONObject = (obj) => {
- const stack = new Array(10);
- const visit = (source, i2) => {
- if (isObject$3(source)) {
- if (stack.indexOf(source) >= 0) {
- return;
- }
- if (!("toJSON" in source)) {
- stack[i2] = source;
- const target = isArray$1(source) ? [] : {};
- forEach(source, (value, key) => {
- const reducedValue = visit(value, i2 + 1);
- !isUndefined(reducedValue) && (target[key] = reducedValue);
- });
- stack[i2] = void 0;
- return target;
- }
- }
- return source;
- };
- return visit(obj, 0);
-};
-const isAsyncFn = kindOfTest("AsyncFunction");
-const isThenable = (thing) => thing && (isObject$3(thing) || isFunction$1(thing)) && isFunction$1(thing.then) && isFunction$1(thing.catch);
-const _setImmediate = ((setImmediateSupported, postMessageSupported) => {
- if (setImmediateSupported) {
- return setImmediate;
- }
- return postMessageSupported ? ((token2, callbacks) => {
- _global.addEventListener("message", ({ source, data: data2 }) => {
- if (source === _global && data2 === token2) {
- callbacks.length && callbacks.shift()();
- }
- }, false);
- return (cb) => {
- callbacks.push(cb);
- _global.postMessage(token2, "*");
- };
- })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb);
-})(
- typeof setImmediate === "function",
- isFunction$1(_global.postMessage)
-);
-const asap = typeof queueMicrotask !== "undefined" ? queueMicrotask.bind(_global) : typeof process !== "undefined" && process.nextTick || _setImmediate;
-const utils$1 = {
- isArray: isArray$1,
- isArrayBuffer,
- isBuffer: isBuffer$1,
- isFormData,
- isArrayBufferView,
- isString: isString$1,
- isNumber: isNumber$2,
- isBoolean,
- isObject: isObject$3,
- isPlainObject: isPlainObject$1,
- isReadableStream,
- isRequest,
- isResponse,
- isHeaders,
- isUndefined,
- isDate,
- isFile,
- isBlob,
- isRegExp,
- isFunction: isFunction$1,
- isStream,
- isURLSearchParams,
- isTypedArray,
- isFileList,
- forEach,
- merge: merge$2,
- extend,
- trim: trim$2,
- stripBOM,
- inherits: inherits$1,
- toFlatObject,
- kindOf,
- kindOfTest,
- endsWith,
- toArray,
- forEachEntry,
- matchAll,
- isHTMLForm,
- hasOwnProperty,
- hasOwnProp: hasOwnProperty,
- // an alias to avoid ESLint no-prototype-builtins detection
- reduceDescriptors,
- freezeMethods,
- toObjectSet,
- toCamelCase,
- noop: noop$2,
- toFiniteNumber,
- findKey,
- global: _global,
- isContextDefined,
- ALPHABET,
- generateString,
- isSpecCompliantForm,
- toJSONObject,
- isAsyncFn,
- isThenable,
- setImmediate: _setImmediate,
- asap
-};
-function AxiosError(message, code, config2, request, response) {
- Error.call(this);
- if (Error.captureStackTrace) {
- Error.captureStackTrace(this, this.constructor);
- } else {
- this.stack = new Error().stack;
- }
- this.message = message;
- this.name = "AxiosError";
- code && (this.code = code);
- config2 && (this.config = config2);
- request && (this.request = request);
- if (response) {
- this.response = response;
- this.status = response.status ? response.status : null;
- }
-}
-utils$1.inherits(AxiosError, Error, {
- toJSON: function toJSON() {
- return {
- // Standard
- message: this.message,
- name: this.name,
- // Microsoft
- description: this.description,
- number: this.number,
- // Mozilla
- fileName: this.fileName,
- lineNumber: this.lineNumber,
- columnNumber: this.columnNumber,
- stack: this.stack,
- // Axios
- config: utils$1.toJSONObject(this.config),
- code: this.code,
- status: this.status
- };
- }
-});
-const prototype$1 = AxiosError.prototype;
-const descriptors = {};
-[
- "ERR_BAD_OPTION_VALUE",
- "ERR_BAD_OPTION",
- "ECONNABORTED",
- "ETIMEDOUT",
- "ERR_NETWORK",
- "ERR_FR_TOO_MANY_REDIRECTS",
- "ERR_DEPRECATED",
- "ERR_BAD_RESPONSE",
- "ERR_BAD_REQUEST",
- "ERR_CANCELED",
- "ERR_NOT_SUPPORT",
- "ERR_INVALID_URL"
- // eslint-disable-next-line func-names
-].forEach((code) => {
- descriptors[code] = { value: code };
-});
-Object.defineProperties(AxiosError, descriptors);
-Object.defineProperty(prototype$1, "isAxiosError", { value: true });
-AxiosError.from = (error, code, config2, request, response, customProps) => {
- const axiosError = Object.create(prototype$1);
- utils$1.toFlatObject(error, axiosError, function filter3(obj) {
- return obj !== Error.prototype;
- }, (prop) => {
- return prop !== "isAxiosError";
- });
- AxiosError.call(axiosError, error.message, code, config2, request, response);
- axiosError.cause = error;
- axiosError.name = error.name;
- customProps && Object.assign(axiosError, customProps);
- return axiosError;
-};
-const httpAdapter = null;
-function isVisitable(thing) {
- return utils$1.isPlainObject(thing) || utils$1.isArray(thing);
-}
-function removeBrackets(key) {
- return utils$1.endsWith(key, "[]") ? key.slice(0, -2) : key;
-}
-function renderKey(path, key, dots) {
- if (!path) return key;
- return path.concat(key).map(function each(token2, i2) {
- token2 = removeBrackets(token2);
- return !dots && i2 ? "[" + token2 + "]" : token2;
- }).join(dots ? "." : "");
-}
-function isFlatArray(arr) {
- return utils$1.isArray(arr) && !arr.some(isVisitable);
-}
-const predicates = utils$1.toFlatObject(utils$1, {}, null, function filter(prop) {
- return /^is[A-Z]/.test(prop);
-});
-function toFormData(obj, formData, options2) {
- if (!utils$1.isObject(obj)) {
- throw new TypeError("target must be an object");
- }
- formData = formData || new FormData();
- options2 = utils$1.toFlatObject(options2, {
- metaTokens: true,
- dots: false,
- indexes: false
- }, false, function defined(option, source) {
- return !utils$1.isUndefined(source[option]);
- });
- const metaTokens = options2.metaTokens;
- const visitor = options2.visitor || defaultVisitor;
- const dots = options2.dots;
- const indexes = options2.indexes;
- const _Blob = options2.Blob || typeof Blob !== "undefined" && Blob;
- const useBlob = _Blob && utils$1.isSpecCompliantForm(formData);
- if (!utils$1.isFunction(visitor)) {
- throw new TypeError("visitor must be a function");
- }
- function convertValue(value) {
- if (value === null) return "";
- if (utils$1.isDate(value)) {
- return value.toISOString();
- }
- if (!useBlob && utils$1.isBlob(value)) {
- throw new AxiosError("Blob is not supported. Use a Buffer instead.");
- }
- if (utils$1.isArrayBuffer(value) || utils$1.isTypedArray(value)) {
- return useBlob && typeof Blob === "function" ? new Blob([value]) : Buffer.from(value);
- }
- return value;
- }
- function defaultVisitor(value, key, path) {
- let arr = value;
- if (value && !path && typeof value === "object") {
- if (utils$1.endsWith(key, "{}")) {
- key = metaTokens ? key : key.slice(0, -2);
- value = JSON.stringify(value);
- } else if (utils$1.isArray(value) && isFlatArray(value) || (utils$1.isFileList(value) || utils$1.endsWith(key, "[]")) && (arr = utils$1.toArray(value))) {
- key = removeBrackets(key);
- arr.forEach(function each(el, index2) {
- !(utils$1.isUndefined(el) || el === null) && formData.append(
- // eslint-disable-next-line no-nested-ternary
- indexes === true ? renderKey([key], index2, dots) : indexes === null ? key : key + "[]",
- convertValue(el)
- );
- });
- return false;
- }
- }
- if (isVisitable(value)) {
- return true;
- }
- formData.append(renderKey(path, key, dots), convertValue(value));
- return false;
- }
- const stack = [];
- const exposedHelpers = Object.assign(predicates, {
- defaultVisitor,
- convertValue,
- isVisitable
- });
- function build(value, path) {
- if (utils$1.isUndefined(value)) return;
- if (stack.indexOf(value) !== -1) {
- throw Error("Circular reference detected in " + path.join("."));
- }
- stack.push(value);
- utils$1.forEach(value, function each(el, key) {
- const result = !(utils$1.isUndefined(el) || el === null) && visitor.call(
- formData,
- el,
- utils$1.isString(key) ? key.trim() : key,
- path,
- exposedHelpers
- );
- if (result === true) {
- build(el, path ? path.concat(key) : [key]);
- }
- });
- stack.pop();
- }
- if (!utils$1.isObject(obj)) {
- throw new TypeError("data must be an object");
- }
- build(obj);
- return formData;
-}
-function encode$1(str) {
- const charMap = {
- "!": "%21",
- "'": "%27",
- "(": "%28",
- ")": "%29",
- "~": "%7E",
- "%20": "+",
- "%00": "\0"
- };
- return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match2) {
- return charMap[match2];
- });
-}
-function AxiosURLSearchParams(params, options2) {
- this._pairs = [];
- params && toFormData(params, this, options2);
-}
-const prototype = AxiosURLSearchParams.prototype;
-prototype.append = function append(name, value) {
- this._pairs.push([name, value]);
-};
-prototype.toString = function toString2(encoder) {
- const _encode = encoder ? function(value) {
- return encoder.call(this, value, encode$1);
- } : encode$1;
- return this._pairs.map(function each(pair) {
- return _encode(pair[0]) + "=" + _encode(pair[1]);
- }, "").join("&");
-};
-function encode(val) {
- return encodeURIComponent(val).replace(/%3A/gi, ":").replace(/%24/g, "$").replace(/%2C/gi, ",").replace(/%20/g, "+").replace(/%5B/gi, "[").replace(/%5D/gi, "]");
-}
-function buildURL(url, params, options2) {
- if (!params) {
- return url;
- }
- const _encode = options2 && options2.encode || encode;
- if (utils$1.isFunction(options2)) {
- options2 = {
- serialize: options2
- };
- }
- const serializeFn = options2 && options2.serialize;
- let serializedParams;
- if (serializeFn) {
- serializedParams = serializeFn(params, options2);
- } else {
- serializedParams = utils$1.isURLSearchParams(params) ? params.toString() : new AxiosURLSearchParams(params, options2).toString(_encode);
- }
- if (serializedParams) {
- const hashmarkIndex = url.indexOf("#");
- if (hashmarkIndex !== -1) {
- url = url.slice(0, hashmarkIndex);
- }
- url += (url.indexOf("?") === -1 ? "?" : "&") + serializedParams;
- }
- return url;
-}
-class InterceptorManager {
- constructor() {
- this.handlers = [];
- }
- /**
- * Add a new interceptor to the stack
- *
- * @param {Function} fulfilled The function to handle `then` for a `Promise`
- * @param {Function} rejected The function to handle `reject` for a `Promise`
- *
- * @return {Number} An ID used to remove interceptor later
- */
- use(fulfilled, rejected, options2) {
- this.handlers.push({
- fulfilled,
- rejected,
- synchronous: options2 ? options2.synchronous : false,
- runWhen: options2 ? options2.runWhen : null
- });
- return this.handlers.length - 1;
- }
- /**
- * Remove an interceptor from the stack
- *
- * @param {Number} id The ID that was returned by `use`
- *
- * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise
- */
- eject(id) {
- if (this.handlers[id]) {
- this.handlers[id] = null;
- }
- }
- /**
- * Clear all interceptors from the stack
- *
- * @returns {void}
- */
- clear() {
- if (this.handlers) {
- this.handlers = [];
- }
- }
- /**
- * Iterate over all the registered interceptors
- *
- * This method is particularly useful for skipping over any
- * interceptors that may have become `null` calling `eject`.
- *
- * @param {Function} fn The function to call for each interceptor
- *
- * @returns {void}
- */
- forEach(fn) {
- utils$1.forEach(this.handlers, function forEachHandler(h2) {
- if (h2 !== null) {
- fn(h2);
- }
- });
- }
-}
-const transitionalDefaults = {
- silentJSONParsing: true,
- forcedJSONParsing: true,
- clarifyTimeoutError: false
-};
-const URLSearchParams$1 = typeof URLSearchParams !== "undefined" ? URLSearchParams : AxiosURLSearchParams;
-const FormData$1 = typeof FormData !== "undefined" ? FormData : null;
-const Blob$1 = typeof Blob !== "undefined" ? Blob : null;
-const platform$3 = {
- isBrowser: true,
- classes: {
- URLSearchParams: URLSearchParams$1,
- FormData: FormData$1,
- Blob: Blob$1
- },
- protocols: ["http", "https", "file", "blob", "url", "data"]
-};
-const hasBrowserEnv = typeof window !== "undefined" && typeof document !== "undefined";
-const _navigator = typeof navigator === "object" && navigator || void 0;
-const hasStandardBrowserEnv = hasBrowserEnv && (!_navigator || ["ReactNative", "NativeScript", "NS"].indexOf(_navigator.product) < 0);
-const hasStandardBrowserWebWorkerEnv = (() => {
- return typeof WorkerGlobalScope !== "undefined" && // eslint-disable-next-line no-undef
- self instanceof WorkerGlobalScope && typeof self.importScripts === "function";
-})();
-const origin = hasBrowserEnv && window.location.href || "http://localhost";
-const utils = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
- __proto__: null,
- hasBrowserEnv,
- hasStandardBrowserEnv,
- hasStandardBrowserWebWorkerEnv,
- navigator: _navigator,
- origin
-}, Symbol.toStringTag, { value: "Module" }));
-const platform$2 = {
- ...utils,
- ...platform$3
-};
-function toURLEncodedForm(data2, options2) {
- return toFormData(data2, new platform$2.classes.URLSearchParams(), Object.assign({
- visitor: function(value, key, path, helpers) {
- if (platform$2.isNode && utils$1.isBuffer(value)) {
- this.append(key, value.toString("base64"));
- return false;
- }
- return helpers.defaultVisitor.apply(this, arguments);
- }
- }, options2));
-}
-function parsePropPath(name) {
- return utils$1.matchAll(/\w+|\[(\w*)]/g, name).map((match2) => {
- return match2[0] === "[]" ? "" : match2[1] || match2[0];
- });
-}
-function arrayToObject(arr) {
- const obj = {};
- const keys = Object.keys(arr);
- let i2;
- const len = keys.length;
- let key;
- for (i2 = 0; i2 < len; i2++) {
- key = keys[i2];
- obj[key] = arr[key];
- }
- return obj;
-}
-function formDataToJSON(formData) {
- function buildPath(path, value, target, index2) {
- let name = path[index2++];
- if (name === "__proto__") return true;
- const isNumericKey = Number.isFinite(+name);
- const isLast = index2 >= path.length;
- name = !name && utils$1.isArray(target) ? target.length : name;
- if (isLast) {
- if (utils$1.hasOwnProp(target, name)) {
- target[name] = [target[name], value];
- } else {
- target[name] = value;
- }
- return !isNumericKey;
- }
- if (!target[name] || !utils$1.isObject(target[name])) {
- target[name] = [];
- }
- const result = buildPath(path, value, target[name], index2);
- if (result && utils$1.isArray(target[name])) {
- target[name] = arrayToObject(target[name]);
- }
- return !isNumericKey;
- }
- if (utils$1.isFormData(formData) && utils$1.isFunction(formData.entries)) {
- const obj = {};
- utils$1.forEachEntry(formData, (name, value) => {
- buildPath(parsePropPath(name), value, obj, 0);
- });
- return obj;
- }
- return null;
-}
-function stringifySafely(rawValue, parser, encoder) {
- if (utils$1.isString(rawValue)) {
- try {
- (parser || JSON.parse)(rawValue);
- return utils$1.trim(rawValue);
- } catch (e2) {
- if (e2.name !== "SyntaxError") {
- throw e2;
- }
- }
- }
- return (0, JSON.stringify)(rawValue);
-}
-const defaults = {
- transitional: transitionalDefaults,
- adapter: ["xhr", "http", "fetch"],
- transformRequest: [function transformRequest(data2, headers) {
- const contentType = headers.getContentType() || "";
- const hasJSONContentType = contentType.indexOf("application/json") > -1;
- const isObjectPayload = utils$1.isObject(data2);
- if (isObjectPayload && utils$1.isHTMLForm(data2)) {
- data2 = new FormData(data2);
- }
- const isFormData2 = utils$1.isFormData(data2);
- if (isFormData2) {
- return hasJSONContentType ? JSON.stringify(formDataToJSON(data2)) : data2;
- }
- if (utils$1.isArrayBuffer(data2) || utils$1.isBuffer(data2) || utils$1.isStream(data2) || utils$1.isFile(data2) || utils$1.isBlob(data2) || utils$1.isReadableStream(data2)) {
- return data2;
- }
- if (utils$1.isArrayBufferView(data2)) {
- return data2.buffer;
- }
- if (utils$1.isURLSearchParams(data2)) {
- headers.setContentType("application/x-www-form-urlencoded;charset=utf-8", false);
- return data2.toString();
- }
- let isFileList2;
- if (isObjectPayload) {
- if (contentType.indexOf("application/x-www-form-urlencoded") > -1) {
- return toURLEncodedForm(data2, this.formSerializer).toString();
- }
- if ((isFileList2 = utils$1.isFileList(data2)) || contentType.indexOf("multipart/form-data") > -1) {
- const _FormData = this.env && this.env.FormData;
- return toFormData(
- isFileList2 ? { "files[]": data2 } : data2,
- _FormData && new _FormData(),
- this.formSerializer
- );
- }
- }
- if (isObjectPayload || hasJSONContentType) {
- headers.setContentType("application/json", false);
- return stringifySafely(data2);
- }
- return data2;
- }],
- transformResponse: [function transformResponse(data2) {
- const transitional2 = this.transitional || defaults.transitional;
- const forcedJSONParsing = transitional2 && transitional2.forcedJSONParsing;
- const JSONRequested = this.responseType === "json";
- if (utils$1.isResponse(data2) || utils$1.isReadableStream(data2)) {
- return data2;
- }
- if (data2 && utils$1.isString(data2) && (forcedJSONParsing && !this.responseType || JSONRequested)) {
- const silentJSONParsing = transitional2 && transitional2.silentJSONParsing;
- const strictJSONParsing = !silentJSONParsing && JSONRequested;
- try {
- return JSON.parse(data2);
- } catch (e2) {
- if (strictJSONParsing) {
- if (e2.name === "SyntaxError") {
- throw AxiosError.from(e2, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);
- }
- throw e2;
- }
- }
- }
- return data2;
- }],
- /**
- * A timeout in milliseconds to abort a request. If set to 0 (default) a
- * timeout is not created.
- */
- timeout: 0,
- xsrfCookieName: "XSRF-TOKEN",
- xsrfHeaderName: "X-XSRF-TOKEN",
- maxContentLength: -1,
- maxBodyLength: -1,
- env: {
- FormData: platform$2.classes.FormData,
- Blob: platform$2.classes.Blob
- },
- validateStatus: function validateStatus(status) {
- return status >= 200 && status < 300;
- },
- headers: {
- common: {
- "Accept": "application/json, text/plain, */*",
- "Content-Type": void 0
- }
- }
-};
-utils$1.forEach(["delete", "get", "head", "post", "put", "patch"], (method) => {
- defaults.headers[method] = {};
-});
-const ignoreDuplicateOf = utils$1.toObjectSet([
- "age",
- "authorization",
- "content-length",
- "content-type",
- "etag",
- "expires",
- "from",
- "host",
- "if-modified-since",
- "if-unmodified-since",
- "last-modified",
- "location",
- "max-forwards",
- "proxy-authorization",
- "referer",
- "retry-after",
- "user-agent"
-]);
-const parseHeaders = (rawHeaders) => {
- const parsed = {};
- let key;
- let val;
- let i2;
- rawHeaders && rawHeaders.split("\n").forEach(function parser(line2) {
- i2 = line2.indexOf(":");
- key = line2.substring(0, i2).trim().toLowerCase();
- val = line2.substring(i2 + 1).trim();
- if (!key || parsed[key] && ignoreDuplicateOf[key]) {
- return;
- }
- if (key === "set-cookie") {
- if (parsed[key]) {
- parsed[key].push(val);
- } else {
- parsed[key] = [val];
- }
- } else {
- parsed[key] = parsed[key] ? parsed[key] + ", " + val : val;
- }
- });
- return parsed;
-};
-const $internals = Symbol("internals");
-function normalizeHeader(header) {
- return header && String(header).trim().toLowerCase();
-}
-function normalizeValue(value) {
- if (value === false || value == null) {
- return value;
- }
- return utils$1.isArray(value) ? value.map(normalizeValue) : String(value);
-}
-function parseTokens(str) {
- const tokens = /* @__PURE__ */ Object.create(null);
- const tokensRE = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;
- let match2;
- while (match2 = tokensRE.exec(str)) {
- tokens[match2[1]] = match2[2];
- }
- return tokens;
-}
-const isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());
-function matchHeaderValue(context, value, header, filter3, isHeaderNameFilter) {
- if (utils$1.isFunction(filter3)) {
- return filter3.call(this, value, header);
- }
- if (isHeaderNameFilter) {
- value = header;
- }
- if (!utils$1.isString(value)) return;
- if (utils$1.isString(filter3)) {
- return value.indexOf(filter3) !== -1;
- }
- if (utils$1.isRegExp(filter3)) {
- return filter3.test(value);
- }
-}
-function formatHeader(header) {
- return header.trim().toLowerCase().replace(/([a-z\d])(\w*)/g, (w2, char2, str) => {
- return char2.toUpperCase() + str;
- });
-}
-function buildAccessors(obj, header) {
- const accessorName = utils$1.toCamelCase(" " + header);
- ["get", "set", "has"].forEach((methodName) => {
- Object.defineProperty(obj, methodName + accessorName, {
- value: function(arg1, arg2, arg3) {
- return this[methodName].call(this, header, arg1, arg2, arg3);
- },
- configurable: true
- });
- });
-}
-class AxiosHeaders {
- constructor(headers) {
- headers && this.set(headers);
- }
- set(header, valueOrRewrite, rewrite) {
- const self2 = this;
- function setHeader(_value, _header, _rewrite) {
- const lHeader = normalizeHeader(_header);
- if (!lHeader) {
- throw new Error("header name must be a non-empty string");
- }
- const key = utils$1.findKey(self2, lHeader);
- if (!key || self2[key] === void 0 || _rewrite === true || _rewrite === void 0 && self2[key] !== false) {
- self2[key || _header] = normalizeValue(_value);
- }
- }
- const setHeaders = (headers, _rewrite) => utils$1.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));
- if (utils$1.isPlainObject(header) || header instanceof this.constructor) {
- setHeaders(header, valueOrRewrite);
- } else if (utils$1.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {
- setHeaders(parseHeaders(header), valueOrRewrite);
- } else if (utils$1.isHeaders(header)) {
- for (const [key, value] of header.entries()) {
- setHeader(value, key, rewrite);
- }
- } else {
- header != null && setHeader(valueOrRewrite, header, rewrite);
- }
- return this;
- }
- get(header, parser) {
- header = normalizeHeader(header);
- if (header) {
- const key = utils$1.findKey(this, header);
- if (key) {
- const value = this[key];
- if (!parser) {
- return value;
- }
- if (parser === true) {
- return parseTokens(value);
- }
- if (utils$1.isFunction(parser)) {
- return parser.call(this, value, key);
- }
- if (utils$1.isRegExp(parser)) {
- return parser.exec(value);
- }
- throw new TypeError("parser must be boolean|regexp|function");
- }
- }
- }
- has(header, matcher) {
- header = normalizeHeader(header);
- if (header) {
- const key = utils$1.findKey(this, header);
- return !!(key && this[key] !== void 0 && (!matcher || matchHeaderValue(this, this[key], key, matcher)));
- }
- return false;
- }
- delete(header, matcher) {
- const self2 = this;
- let deleted = false;
- function deleteHeader(_header) {
- _header = normalizeHeader(_header);
- if (_header) {
- const key = utils$1.findKey(self2, _header);
- if (key && (!matcher || matchHeaderValue(self2, self2[key], key, matcher))) {
- delete self2[key];
- deleted = true;
- }
- }
- }
- if (utils$1.isArray(header)) {
- header.forEach(deleteHeader);
- } else {
- deleteHeader(header);
- }
- return deleted;
- }
- clear(matcher) {
- const keys = Object.keys(this);
- let i2 = keys.length;
- let deleted = false;
- while (i2--) {
- const key = keys[i2];
- if (!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {
- delete this[key];
- deleted = true;
- }
- }
- return deleted;
- }
- normalize(format2) {
- const self2 = this;
- const headers = {};
- utils$1.forEach(this, (value, header) => {
- const key = utils$1.findKey(headers, header);
- if (key) {
- self2[key] = normalizeValue(value);
- delete self2[header];
- return;
- }
- const normalized = format2 ? formatHeader(header) : String(header).trim();
- if (normalized !== header) {
- delete self2[header];
- }
- self2[normalized] = normalizeValue(value);
- headers[normalized] = true;
- });
- return this;
- }
- concat(...targets) {
- return this.constructor.concat(this, ...targets);
- }
- toJSON(asStrings) {
- const obj = /* @__PURE__ */ Object.create(null);
- utils$1.forEach(this, (value, header) => {
- value != null && value !== false && (obj[header] = asStrings && utils$1.isArray(value) ? value.join(", ") : value);
- });
- return obj;
- }
- [Symbol.iterator]() {
- return Object.entries(this.toJSON())[Symbol.iterator]();
- }
- toString() {
- return Object.entries(this.toJSON()).map(([header, value]) => header + ": " + value).join("\n");
- }
- get [Symbol.toStringTag]() {
- return "AxiosHeaders";
- }
- static from(thing) {
- return thing instanceof this ? thing : new this(thing);
- }
- static concat(first, ...targets) {
- const computed = new this(first);
- targets.forEach((target) => computed.set(target));
- return computed;
- }
- static accessor(header) {
- const internals = this[$internals] = this[$internals] = {
- accessors: {}
- };
- const accessors = internals.accessors;
- const prototype2 = this.prototype;
- function defineAccessor(_header) {
- const lHeader = normalizeHeader(_header);
- if (!accessors[lHeader]) {
- buildAccessors(prototype2, _header);
- accessors[lHeader] = true;
- }
- }
- utils$1.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);
- return this;
- }
-}
-AxiosHeaders.accessor(["Content-Type", "Content-Length", "Accept", "Accept-Encoding", "User-Agent", "Authorization"]);
-utils$1.reduceDescriptors(AxiosHeaders.prototype, ({ value }, key) => {
- let mapped = key[0].toUpperCase() + key.slice(1);
- return {
- get: () => value,
- set(headerValue) {
- this[mapped] = headerValue;
- }
- };
-});
-utils$1.freezeMethods(AxiosHeaders);
-function transformData(fns, response) {
- const config2 = this || defaults;
- const context = response || config2;
- const headers = AxiosHeaders.from(context.headers);
- let data2 = context.data;
- utils$1.forEach(fns, function transform2(fn) {
- data2 = fn.call(config2, data2, headers.normalize(), response ? response.status : void 0);
- });
- headers.normalize();
- return data2;
-}
-function isCancel(value) {
- return !!(value && value.__CANCEL__);
-}
-function CanceledError(message, config2, request) {
- AxiosError.call(this, message == null ? "canceled" : message, AxiosError.ERR_CANCELED, config2, request);
- this.name = "CanceledError";
-}
-utils$1.inherits(CanceledError, AxiosError, {
- __CANCEL__: true
-});
-function settle(resolve, reject, response) {
- const validateStatus2 = response.config.validateStatus;
- if (!response.status || !validateStatus2 || validateStatus2(response.status)) {
- resolve(response);
- } else {
- reject(new AxiosError(
- "Request failed with status code " + response.status,
- [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],
- response.config,
- response.request,
- response
- ));
- }
-}
-function parseProtocol(url) {
- const match2 = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url);
- return match2 && match2[1] || "";
-}
-function speedometer(samplesCount, min2) {
- samplesCount = samplesCount || 10;
- const bytes = new Array(samplesCount);
- const timestamps = new Array(samplesCount);
- let head = 0;
- let tail = 0;
- let firstSampleTS;
- min2 = min2 !== void 0 ? min2 : 1e3;
- return function push(chunkLength) {
- const now = Date.now();
- const startedAt = timestamps[tail];
- if (!firstSampleTS) {
- firstSampleTS = now;
- }
- bytes[head] = chunkLength;
- timestamps[head] = now;
- let i2 = tail;
- let bytesCount = 0;
- while (i2 !== head) {
- bytesCount += bytes[i2++];
- i2 = i2 % samplesCount;
- }
- head = (head + 1) % samplesCount;
- if (head === tail) {
- tail = (tail + 1) % samplesCount;
- }
- if (now - firstSampleTS < min2) {
- return;
- }
- const passed = startedAt && now - startedAt;
- return passed ? Math.round(bytesCount * 1e3 / passed) : void 0;
- };
-}
-function throttle(fn, freq) {
- let timestamp = 0;
- let threshold = 1e3 / freq;
- let lastArgs;
- let timer;
- const invoke = (args, now = Date.now()) => {
- timestamp = now;
- lastArgs = null;
- if (timer) {
- clearTimeout(timer);
- timer = null;
- }
- fn.apply(null, args);
- };
- const throttled = (...args) => {
- const now = Date.now();
- const passed = now - timestamp;
- if (passed >= threshold) {
- invoke(args, now);
- } else {
- lastArgs = args;
- if (!timer) {
- timer = setTimeout(() => {
- timer = null;
- invoke(lastArgs);
- }, threshold - passed);
- }
- }
- };
- const flush = () => lastArgs && invoke(lastArgs);
- return [throttled, flush];
-}
-const progressEventReducer = (listener, isDownloadStream, freq = 3) => {
- let bytesNotified = 0;
- const _speedometer = speedometer(50, 250);
- return throttle((e2) => {
- const loaded = e2.loaded;
- const total = e2.lengthComputable ? e2.total : void 0;
- const progressBytes = loaded - bytesNotified;
- const rate = _speedometer(progressBytes);
- const inRange = loaded <= total;
- bytesNotified = loaded;
- const data2 = {
- loaded,
- total,
- progress: total ? loaded / total : void 0,
- bytes: progressBytes,
- rate: rate ? rate : void 0,
- estimated: rate && total && inRange ? (total - loaded) / rate : void 0,
- event: e2,
- lengthComputable: total != null,
- [isDownloadStream ? "download" : "upload"]: true
- };
- listener(data2);
- }, freq);
-};
-const progressEventDecorator = (total, throttled) => {
- const lengthComputable = total != null;
- return [(loaded) => throttled[0]({
- lengthComputable,
- total,
- loaded
- }), throttled[1]];
-};
-const asyncDecorator = (fn) => (...args) => utils$1.asap(() => fn(...args));
-const isURLSameOrigin = platform$2.hasStandardBrowserEnv ? /* @__PURE__ */ ((origin2, isMSIE) => (url) => {
- url = new URL(url, platform$2.origin);
- return origin2.protocol === url.protocol && origin2.host === url.host && (isMSIE || origin2.port === url.port);
-})(
- new URL(platform$2.origin),
- platform$2.navigator && /(msie|trident)/i.test(platform$2.navigator.userAgent)
-) : () => true;
-const cookies = platform$2.hasStandardBrowserEnv ? (
- // Standard browser envs support document.cookie
- {
- write(name, value, expires, path, domain, secure) {
- const cookie = [name + "=" + encodeURIComponent(value)];
- utils$1.isNumber(expires) && cookie.push("expires=" + new Date(expires).toGMTString());
- utils$1.isString(path) && cookie.push("path=" + path);
- utils$1.isString(domain) && cookie.push("domain=" + domain);
- secure === true && cookie.push("secure");
- document.cookie = cookie.join("; ");
- },
- read(name) {
- const match2 = document.cookie.match(new RegExp("(^|;\\s*)(" + name + ")=([^;]*)"));
- return match2 ? decodeURIComponent(match2[3]) : null;
- },
- remove(name) {
- this.write(name, "", Date.now() - 864e5);
- }
- }
-) : (
- // Non-standard browser env (web workers, react-native) lack needed support.
- {
- write() {
- },
- read() {
- return null;
- },
- remove() {
- }
- }
-);
-function isAbsoluteURL(url) {
- return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url);
-}
-function combineURLs(baseURL, relativeURL) {
- return relativeURL ? baseURL.replace(/\/?\/$/, "") + "/" + relativeURL.replace(/^\/+/, "") : baseURL;
-}
-function buildFullPath(baseURL, requestedURL) {
- if (baseURL && !isAbsoluteURL(requestedURL)) {
- return combineURLs(baseURL, requestedURL);
- }
- return requestedURL;
-}
-const headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;
-function mergeConfig(config1, config2) {
- config2 = config2 || {};
- const config3 = {};
- function getMergedValue(target, source, prop, caseless) {
- if (utils$1.isPlainObject(target) && utils$1.isPlainObject(source)) {
- return utils$1.merge.call({ caseless }, target, source);
- } else if (utils$1.isPlainObject(source)) {
- return utils$1.merge({}, source);
- } else if (utils$1.isArray(source)) {
- return source.slice();
- }
- return source;
- }
- function mergeDeepProperties(a2, b2, prop, caseless) {
- if (!utils$1.isUndefined(b2)) {
- return getMergedValue(a2, b2, prop, caseless);
- } else if (!utils$1.isUndefined(a2)) {
- return getMergedValue(void 0, a2, prop, caseless);
- }
- }
- function valueFromConfig2(a2, b2) {
- if (!utils$1.isUndefined(b2)) {
- return getMergedValue(void 0, b2);
- }
- }
- function defaultToConfig2(a2, b2) {
- if (!utils$1.isUndefined(b2)) {
- return getMergedValue(void 0, b2);
- } else if (!utils$1.isUndefined(a2)) {
- return getMergedValue(void 0, a2);
- }
- }
- function mergeDirectKeys(a2, b2, prop) {
- if (prop in config2) {
- return getMergedValue(a2, b2);
- } else if (prop in config1) {
- return getMergedValue(void 0, a2);
- }
- }
- const mergeMap = {
- url: valueFromConfig2,
- method: valueFromConfig2,
- data: valueFromConfig2,
- baseURL: defaultToConfig2,
- transformRequest: defaultToConfig2,
- transformResponse: defaultToConfig2,
- paramsSerializer: defaultToConfig2,
- timeout: defaultToConfig2,
- timeoutMessage: defaultToConfig2,
- withCredentials: defaultToConfig2,
- withXSRFToken: defaultToConfig2,
- adapter: defaultToConfig2,
- responseType: defaultToConfig2,
- xsrfCookieName: defaultToConfig2,
- xsrfHeaderName: defaultToConfig2,
- onUploadProgress: defaultToConfig2,
- onDownloadProgress: defaultToConfig2,
- decompress: defaultToConfig2,
- maxContentLength: defaultToConfig2,
- maxBodyLength: defaultToConfig2,
- beforeRedirect: defaultToConfig2,
- transport: defaultToConfig2,
- httpAgent: defaultToConfig2,
- httpsAgent: defaultToConfig2,
- cancelToken: defaultToConfig2,
- socketPath: defaultToConfig2,
- responseEncoding: defaultToConfig2,
- validateStatus: mergeDirectKeys,
- headers: (a2, b2, prop) => mergeDeepProperties(headersToObject(a2), headersToObject(b2), prop, true)
- };
- utils$1.forEach(Object.keys(Object.assign({}, config1, config2)), function computeConfigValue(prop) {
- const merge2 = mergeMap[prop] || mergeDeepProperties;
- const configValue = merge2(config1[prop], config2[prop], prop);
- utils$1.isUndefined(configValue) && merge2 !== mergeDirectKeys || (config3[prop] = configValue);
- });
- return config3;
-}
-const resolveConfig = (config2) => {
- const newConfig = mergeConfig({}, config2);
- let { data: data2, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth } = newConfig;
- newConfig.headers = headers = AxiosHeaders.from(headers);
- newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url), config2.params, config2.paramsSerializer);
- if (auth) {
- headers.set(
- "Authorization",
- "Basic " + btoa((auth.username || "") + ":" + (auth.password ? unescape(encodeURIComponent(auth.password)) : ""))
- );
- }
- let contentType;
- if (utils$1.isFormData(data2)) {
- if (platform$2.hasStandardBrowserEnv || platform$2.hasStandardBrowserWebWorkerEnv) {
- headers.setContentType(void 0);
- } else if ((contentType = headers.getContentType()) !== false) {
- const [type2, ...tokens] = contentType ? contentType.split(";").map((token2) => token2.trim()).filter(Boolean) : [];
- headers.setContentType([type2 || "multipart/form-data", ...tokens].join("; "));
- }
- }
- if (platform$2.hasStandardBrowserEnv) {
- withXSRFToken && utils$1.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));
- if (withXSRFToken || withXSRFToken !== false && isURLSameOrigin(newConfig.url)) {
- const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);
- if (xsrfValue) {
- headers.set(xsrfHeaderName, xsrfValue);
- }
- }
- }
- return newConfig;
-};
-const isXHRAdapterSupported = typeof XMLHttpRequest !== "undefined";
-const xhrAdapter = isXHRAdapterSupported && function(config2) {
- return new Promise(function dispatchXhrRequest(resolve, reject) {
- const _config = resolveConfig(config2);
- let requestData = _config.data;
- const requestHeaders = AxiosHeaders.from(_config.headers).normalize();
- let { responseType, onUploadProgress, onDownloadProgress } = _config;
- let onCanceled;
- let uploadThrottled, downloadThrottled;
- let flushUpload, flushDownload;
- function done() {
- flushUpload && flushUpload();
- flushDownload && flushDownload();
- _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled);
- _config.signal && _config.signal.removeEventListener("abort", onCanceled);
- }
- let request = new XMLHttpRequest();
- request.open(_config.method.toUpperCase(), _config.url, true);
- request.timeout = _config.timeout;
- function onloadend() {
- if (!request) {
- return;
- }
- const responseHeaders = AxiosHeaders.from(
- "getAllResponseHeaders" in request && request.getAllResponseHeaders()
- );
- const responseData = !responseType || responseType === "text" || responseType === "json" ? request.responseText : request.response;
- const response = {
- data: responseData,
- status: request.status,
- statusText: request.statusText,
- headers: responseHeaders,
- config: config2,
- request
- };
- settle(function _resolve(value) {
- resolve(value);
- done();
- }, function _reject(err) {
- reject(err);
- done();
- }, response);
- request = null;
- }
- if ("onloadend" in request) {
- request.onloadend = onloadend;
- } else {
- request.onreadystatechange = function handleLoad() {
- if (!request || request.readyState !== 4) {
- return;
- }
- if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf("file:") === 0)) {
- return;
- }
- setTimeout(onloadend);
- };
- }
- request.onabort = function handleAbort() {
- if (!request) {
- return;
- }
- reject(new AxiosError("Request aborted", AxiosError.ECONNABORTED, config2, request));
- request = null;
- };
- request.onerror = function handleError() {
- reject(new AxiosError("Network Error", AxiosError.ERR_NETWORK, config2, request));
- request = null;
- };
- request.ontimeout = function handleTimeout() {
- let timeoutErrorMessage = _config.timeout ? "timeout of " + _config.timeout + "ms exceeded" : "timeout exceeded";
- const transitional2 = _config.transitional || transitionalDefaults;
- if (_config.timeoutErrorMessage) {
- timeoutErrorMessage = _config.timeoutErrorMessage;
- }
- reject(new AxiosError(
- timeoutErrorMessage,
- transitional2.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,
- config2,
- request
- ));
- request = null;
- };
- requestData === void 0 && requestHeaders.setContentType(null);
- if ("setRequestHeader" in request) {
- utils$1.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {
- request.setRequestHeader(key, val);
- });
- }
- if (!utils$1.isUndefined(_config.withCredentials)) {
- request.withCredentials = !!_config.withCredentials;
- }
- if (responseType && responseType !== "json") {
- request.responseType = _config.responseType;
- }
- if (onDownloadProgress) {
- [downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true);
- request.addEventListener("progress", downloadThrottled);
- }
- if (onUploadProgress && request.upload) {
- [uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress);
- request.upload.addEventListener("progress", uploadThrottled);
- request.upload.addEventListener("loadend", flushUpload);
- }
- if (_config.cancelToken || _config.signal) {
- onCanceled = (cancel) => {
- if (!request) {
- return;
- }
- reject(!cancel || cancel.type ? new CanceledError(null, config2, request) : cancel);
- request.abort();
- request = null;
- };
- _config.cancelToken && _config.cancelToken.subscribe(onCanceled);
- if (_config.signal) {
- _config.signal.aborted ? onCanceled() : _config.signal.addEventListener("abort", onCanceled);
- }
- }
- const protocol = parseProtocol(_config.url);
- if (protocol && platform$2.protocols.indexOf(protocol) === -1) {
- reject(new AxiosError("Unsupported protocol " + protocol + ":", AxiosError.ERR_BAD_REQUEST, config2));
- return;
- }
- request.send(requestData || null);
- });
-};
-const composeSignals = (signals, timeout) => {
- const { length: length2 } = signals = signals ? signals.filter(Boolean) : [];
- if (timeout || length2) {
- let controller = new AbortController();
- let aborted;
- const onabort = function(reason) {
- if (!aborted) {
- aborted = true;
- unsubscribe();
- const err = reason instanceof Error ? reason : this.reason;
- controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));
- }
- };
- let timer = timeout && setTimeout(() => {
- timer = null;
- onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT));
- }, timeout);
- const unsubscribe = () => {
- if (signals) {
- timer && clearTimeout(timer);
- timer = null;
- signals.forEach((signal2) => {
- signal2.unsubscribe ? signal2.unsubscribe(onabort) : signal2.removeEventListener("abort", onabort);
- });
- signals = null;
- }
- };
- signals.forEach((signal2) => signal2.addEventListener("abort", onabort));
- const { signal } = controller;
- signal.unsubscribe = () => utils$1.asap(unsubscribe);
- return signal;
- }
-};
-const streamChunk = function* (chunk, chunkSize) {
- let len = chunk.byteLength;
- if (len < chunkSize) {
- yield chunk;
- return;
- }
- let pos = 0;
- let end;
- while (pos < len) {
- end = pos + chunkSize;
- yield chunk.slice(pos, end);
- pos = end;
- }
-};
-const readBytes = async function* (iterable, chunkSize) {
- for await (const chunk of readStream(iterable)) {
- yield* streamChunk(chunk, chunkSize);
- }
-};
-const readStream = async function* (stream) {
- if (stream[Symbol.asyncIterator]) {
- yield* stream;
- return;
- }
- const reader = stream.getReader();
- try {
- for (; ; ) {
- const { done, value } = await reader.read();
- if (done) {
- break;
- }
- yield value;
- }
- } finally {
- await reader.cancel();
- }
-};
-const trackStream = (stream, chunkSize, onProgress, onFinish) => {
- const iterator = readBytes(stream, chunkSize);
- let bytes = 0;
- let done;
- let _onFinish = (e2) => {
- if (!done) {
- done = true;
- onFinish && onFinish(e2);
- }
- };
- return new ReadableStream({
- async pull(controller) {
- try {
- const { done: done2, value } = await iterator.next();
- if (done2) {
- _onFinish();
- controller.close();
- return;
- }
- let len = value.byteLength;
- if (onProgress) {
- let loadedBytes = bytes += len;
- onProgress(loadedBytes);
- }
- controller.enqueue(new Uint8Array(value));
- } catch (err) {
- _onFinish(err);
- throw err;
- }
- },
- cancel(reason) {
- _onFinish(reason);
- return iterator.return();
- }
- }, {
- highWaterMark: 2
- });
-};
-const isFetchSupported = typeof fetch === "function" && typeof Request === "function" && typeof Response === "function";
-const isReadableStreamSupported = isFetchSupported && typeof ReadableStream === "function";
-const encodeText = isFetchSupported && (typeof TextEncoder === "function" ? /* @__PURE__ */ ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) : async (str) => new Uint8Array(await new Response(str).arrayBuffer()));
-const test = (fn, ...args) => {
- try {
- return !!fn(...args);
- } catch (e2) {
- return false;
- }
-};
-const supportsRequestStream = isReadableStreamSupported && test(() => {
- let duplexAccessed = false;
- const hasContentType = new Request(platform$2.origin, {
- body: new ReadableStream(),
- method: "POST",
- get duplex() {
- duplexAccessed = true;
- return "half";
- }
- }).headers.has("Content-Type");
- return duplexAccessed && !hasContentType;
-});
-const DEFAULT_CHUNK_SIZE = 64 * 1024;
-const supportsResponseStream = isReadableStreamSupported && test(() => utils$1.isReadableStream(new Response("").body));
-const resolvers = {
- stream: supportsResponseStream && ((res) => res.body)
-};
-isFetchSupported && ((res) => {
- ["text", "arrayBuffer", "blob", "formData", "stream"].forEach((type2) => {
- !resolvers[type2] && (resolvers[type2] = utils$1.isFunction(res[type2]) ? (res2) => res2[type2]() : (_2, config2) => {
- throw new AxiosError(`Response type '${type2}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config2);
- });
- });
-})(new Response());
-const getBodyLength = async (body) => {
- if (body == null) {
- return 0;
- }
- if (utils$1.isBlob(body)) {
- return body.size;
- }
- if (utils$1.isSpecCompliantForm(body)) {
- const _request = new Request(platform$2.origin, {
- method: "POST",
- body
- });
- return (await _request.arrayBuffer()).byteLength;
- }
- if (utils$1.isArrayBufferView(body) || utils$1.isArrayBuffer(body)) {
- return body.byteLength;
- }
- if (utils$1.isURLSearchParams(body)) {
- body = body + "";
- }
- if (utils$1.isString(body)) {
- return (await encodeText(body)).byteLength;
- }
-};
-const resolveBodyLength = async (headers, body) => {
- const length2 = utils$1.toFiniteNumber(headers.getContentLength());
- return length2 == null ? getBodyLength(body) : length2;
-};
-const fetchAdapter = isFetchSupported && (async (config2) => {
- let {
- url,
- method,
- data: data2,
- signal,
- cancelToken,
- timeout,
- onDownloadProgress,
- onUploadProgress,
- responseType,
- headers,
- withCredentials = "same-origin",
- fetchOptions
- } = resolveConfig(config2);
- responseType = responseType ? (responseType + "").toLowerCase() : "text";
- let composedSignal = composeSignals([signal, cancelToken && cancelToken.toAbortSignal()], timeout);
- let request;
- const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => {
- composedSignal.unsubscribe();
- });
- let requestContentLength;
- try {
- if (onUploadProgress && supportsRequestStream && method !== "get" && method !== "head" && (requestContentLength = await resolveBodyLength(headers, data2)) !== 0) {
- let _request = new Request(url, {
- method: "POST",
- body: data2,
- duplex: "half"
- });
- let contentTypeHeader;
- if (utils$1.isFormData(data2) && (contentTypeHeader = _request.headers.get("content-type"))) {
- headers.setContentType(contentTypeHeader);
- }
- if (_request.body) {
- const [onProgress, flush] = progressEventDecorator(
- requestContentLength,
- progressEventReducer(asyncDecorator(onUploadProgress))
- );
- data2 = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush);
- }
- }
- if (!utils$1.isString(withCredentials)) {
- withCredentials = withCredentials ? "include" : "omit";
- }
- const isCredentialsSupported = "credentials" in Request.prototype;
- request = new Request(url, {
- ...fetchOptions,
- signal: composedSignal,
- method: method.toUpperCase(),
- headers: headers.normalize().toJSON(),
- body: data2,
- duplex: "half",
- credentials: isCredentialsSupported ? withCredentials : void 0
- });
- let response = await fetch(request);
- const isStreamResponse = supportsResponseStream && (responseType === "stream" || responseType === "response");
- if (supportsResponseStream && (onDownloadProgress || isStreamResponse && unsubscribe)) {
- const options2 = {};
- ["status", "statusText", "headers"].forEach((prop) => {
- options2[prop] = response[prop];
- });
- const responseContentLength = utils$1.toFiniteNumber(response.headers.get("content-length"));
- const [onProgress, flush] = onDownloadProgress && progressEventDecorator(
- responseContentLength,
- progressEventReducer(asyncDecorator(onDownloadProgress), true)
- ) || [];
- response = new Response(
- trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => {
- flush && flush();
- unsubscribe && unsubscribe();
- }),
- options2
- );
- }
- responseType = responseType || "text";
- let responseData = await resolvers[utils$1.findKey(resolvers, responseType) || "text"](response, config2);
- !isStreamResponse && unsubscribe && unsubscribe();
- return await new Promise((resolve, reject) => {
- settle(resolve, reject, {
- data: responseData,
- headers: AxiosHeaders.from(response.headers),
- status: response.status,
- statusText: response.statusText,
- config: config2,
- request
- });
- });
- } catch (err) {
- unsubscribe && unsubscribe();
- if (err && err.name === "TypeError" && /fetch/i.test(err.message)) {
- throw Object.assign(
- new AxiosError("Network Error", AxiosError.ERR_NETWORK, config2, request),
- {
- cause: err.cause || err
- }
- );
- }
- throw AxiosError.from(err, err && err.code, config2, request);
- }
-});
-const knownAdapters = {
- http: httpAdapter,
- xhr: xhrAdapter,
- fetch: fetchAdapter
-};
-utils$1.forEach(knownAdapters, (fn, value) => {
- if (fn) {
- try {
- Object.defineProperty(fn, "name", { value });
- } catch (e2) {
- }
- Object.defineProperty(fn, "adapterName", { value });
- }
-});
-const renderReason = (reason) => `- ${reason}`;
-const isResolvedHandle = (adapter) => utils$1.isFunction(adapter) || adapter === null || adapter === false;
-const adapters = {
- getAdapter: (adapters2) => {
- adapters2 = utils$1.isArray(adapters2) ? adapters2 : [adapters2];
- const { length: length2 } = adapters2;
- let nameOrAdapter;
- let adapter;
- const rejectedReasons = {};
- for (let i2 = 0; i2 < length2; i2++) {
- nameOrAdapter = adapters2[i2];
- let id;
- adapter = nameOrAdapter;
- if (!isResolvedHandle(nameOrAdapter)) {
- adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];
- if (adapter === void 0) {
- throw new AxiosError(`Unknown adapter '${id}'`);
- }
- }
- if (adapter) {
- break;
- }
- rejectedReasons[id || "#" + i2] = adapter;
- }
- if (!adapter) {
- const reasons = Object.entries(rejectedReasons).map(
- ([id, state]) => `adapter ${id} ` + (state === false ? "is not supported by the environment" : "is not available in the build")
- );
- let s2 = length2 ? reasons.length > 1 ? "since :\n" + reasons.map(renderReason).join("\n") : " " + renderReason(reasons[0]) : "as no adapter specified";
- throw new AxiosError(
- `There is no suitable adapter to dispatch the request ` + s2,
- "ERR_NOT_SUPPORT"
- );
- }
- return adapter;
- },
- adapters: knownAdapters
-};
-function throwIfCancellationRequested(config2) {
- if (config2.cancelToken) {
- config2.cancelToken.throwIfRequested();
- }
- if (config2.signal && config2.signal.aborted) {
- throw new CanceledError(null, config2);
- }
-}
-function dispatchRequest(config2) {
- throwIfCancellationRequested(config2);
- config2.headers = AxiosHeaders.from(config2.headers);
- config2.data = transformData.call(
- config2,
- config2.transformRequest
- );
- if (["post", "put", "patch"].indexOf(config2.method) !== -1) {
- config2.headers.setContentType("application/x-www-form-urlencoded", false);
- }
- const adapter = adapters.getAdapter(config2.adapter || defaults.adapter);
- return adapter(config2).then(function onAdapterResolution(response) {
- throwIfCancellationRequested(config2);
- response.data = transformData.call(
- config2,
- config2.transformResponse,
- response
- );
- response.headers = AxiosHeaders.from(response.headers);
- return response;
- }, function onAdapterRejection(reason) {
- if (!isCancel(reason)) {
- throwIfCancellationRequested(config2);
- if (reason && reason.response) {
- reason.response.data = transformData.call(
- config2,
- config2.transformResponse,
- reason.response
- );
- reason.response.headers = AxiosHeaders.from(reason.response.headers);
- }
- }
- return Promise.reject(reason);
- });
-}
-const VERSION = "1.7.9";
-const validators$1 = {};
-["object", "boolean", "number", "function", "string", "symbol"].forEach((type2, i2) => {
- validators$1[type2] = function validator2(thing) {
- return typeof thing === type2 || "a" + (i2 < 1 ? "n " : " ") + type2;
- };
-});
-const deprecatedWarnings = {};
-validators$1.transitional = function transitional(validator2, version, message) {
- function formatMessage(opt, desc) {
- return "[Axios v" + VERSION + "] Transitional option '" + opt + "'" + desc + (message ? ". " + message : "");
- }
- return (value, opt, opts) => {
- if (validator2 === false) {
- throw new AxiosError(
- formatMessage(opt, " has been removed" + (version ? " in " + version : "")),
- AxiosError.ERR_DEPRECATED
- );
- }
- if (version && !deprecatedWarnings[opt]) {
- deprecatedWarnings[opt] = true;
- console.warn(
- formatMessage(
- opt,
- " has been deprecated since v" + version + " and will be removed in the near future"
- )
- );
- }
- return validator2 ? validator2(value, opt, opts) : true;
- };
-};
-validators$1.spelling = function spelling(correctSpelling) {
- return (value, opt) => {
- console.warn(`${opt} is likely a misspelling of ${correctSpelling}`);
- return true;
- };
-};
-function assertOptions(options2, schema, allowUnknown) {
- if (typeof options2 !== "object") {
- throw new AxiosError("options must be an object", AxiosError.ERR_BAD_OPTION_VALUE);
- }
- const keys = Object.keys(options2);
- let i2 = keys.length;
- while (i2-- > 0) {
- const opt = keys[i2];
- const validator2 = schema[opt];
- if (validator2) {
- const value = options2[opt];
- const result = value === void 0 || validator2(value, opt, options2);
- if (result !== true) {
- throw new AxiosError("option " + opt + " must be " + result, AxiosError.ERR_BAD_OPTION_VALUE);
- }
- continue;
- }
- if (allowUnknown !== true) {
- throw new AxiosError("Unknown option " + opt, AxiosError.ERR_BAD_OPTION);
- }
- }
-}
-const validator$1 = {
- assertOptions,
- validators: validators$1
-};
-const validators = validator$1.validators;
-class Axios {
- constructor(instanceConfig) {
- this.defaults = instanceConfig;
- this.interceptors = {
- request: new InterceptorManager(),
- response: new InterceptorManager()
- };
- }
- /**
- * Dispatch a request
- *
- * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)
- * @param {?Object} config
- *
- * @returns {Promise} The Promise to be fulfilled
- */
- async request(configOrUrl, config2) {
- try {
- return await this._request(configOrUrl, config2);
- } catch (err) {
- if (err instanceof Error) {
- let dummy = {};
- Error.captureStackTrace ? Error.captureStackTrace(dummy) : dummy = new Error();
- const stack = dummy.stack ? dummy.stack.replace(/^.+\n/, "") : "";
- try {
- if (!err.stack) {
- err.stack = stack;
- } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\n.+\n/, ""))) {
- err.stack += "\n" + stack;
- }
- } catch (e2) {
- }
- }
- throw err;
- }
- }
- _request(configOrUrl, config2) {
- if (typeof configOrUrl === "string") {
- config2 = config2 || {};
- config2.url = configOrUrl;
- } else {
- config2 = configOrUrl || {};
- }
- config2 = mergeConfig(this.defaults, config2);
- const { transitional: transitional2, paramsSerializer, headers } = config2;
- if (transitional2 !== void 0) {
- validator$1.assertOptions(transitional2, {
- silentJSONParsing: validators.transitional(validators.boolean),
- forcedJSONParsing: validators.transitional(validators.boolean),
- clarifyTimeoutError: validators.transitional(validators.boolean)
- }, false);
- }
- if (paramsSerializer != null) {
- if (utils$1.isFunction(paramsSerializer)) {
- config2.paramsSerializer = {
- serialize: paramsSerializer
- };
- } else {
- validator$1.assertOptions(paramsSerializer, {
- encode: validators.function,
- serialize: validators.function
- }, true);
- }
- }
- validator$1.assertOptions(config2, {
- baseUrl: validators.spelling("baseURL"),
- withXsrfToken: validators.spelling("withXSRFToken")
- }, true);
- config2.method = (config2.method || this.defaults.method || "get").toLowerCase();
- let contextHeaders = headers && utils$1.merge(
- headers.common,
- headers[config2.method]
- );
- headers && utils$1.forEach(
- ["delete", "get", "head", "post", "put", "patch", "common"],
- (method) => {
- delete headers[method];
- }
- );
- config2.headers = AxiosHeaders.concat(contextHeaders, headers);
- const requestInterceptorChain = [];
- let synchronousRequestInterceptors = true;
- this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {
- if (typeof interceptor.runWhen === "function" && interceptor.runWhen(config2) === false) {
- return;
- }
- synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;
- requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);
- });
- const responseInterceptorChain = [];
- this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {
- responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);
- });
- let promise;
- let i2 = 0;
- let len;
- if (!synchronousRequestInterceptors) {
- const chain = [dispatchRequest.bind(this), void 0];
- chain.unshift.apply(chain, requestInterceptorChain);
- chain.push.apply(chain, responseInterceptorChain);
- len = chain.length;
- promise = Promise.resolve(config2);
- while (i2 < len) {
- promise = promise.then(chain[i2++], chain[i2++]);
- }
- return promise;
- }
- len = requestInterceptorChain.length;
- let newConfig = config2;
- i2 = 0;
- while (i2 < len) {
- const onFulfilled = requestInterceptorChain[i2++];
- const onRejected = requestInterceptorChain[i2++];
- try {
- newConfig = onFulfilled(newConfig);
- } catch (error) {
- onRejected.call(this, error);
- break;
- }
- }
- try {
- promise = dispatchRequest.call(this, newConfig);
- } catch (error) {
- return Promise.reject(error);
- }
- i2 = 0;
- len = responseInterceptorChain.length;
- while (i2 < len) {
- promise = promise.then(responseInterceptorChain[i2++], responseInterceptorChain[i2++]);
- }
- return promise;
- }
- getUri(config2) {
- config2 = mergeConfig(this.defaults, config2);
- const fullPath = buildFullPath(config2.baseURL, config2.url);
- return buildURL(fullPath, config2.params, config2.paramsSerializer);
- }
-}
-utils$1.forEach(["delete", "get", "head", "options"], function forEachMethodNoData(method) {
- Axios.prototype[method] = function(url, config2) {
- return this.request(mergeConfig(config2 || {}, {
- method,
- url,
- data: (config2 || {}).data
- }));
- };
-});
-utils$1.forEach(["post", "put", "patch"], function forEachMethodWithData(method) {
- function generateHTTPMethod(isForm) {
- return function httpMethod(url, data2, config2) {
- return this.request(mergeConfig(config2 || {}, {
- method,
- headers: isForm ? {
- "Content-Type": "multipart/form-data"
- } : {},
- url,
- data: data2
- }));
- };
- }
- Axios.prototype[method] = generateHTTPMethod();
- Axios.prototype[method + "Form"] = generateHTTPMethod(true);
-});
-class CancelToken {
- constructor(executor) {
- if (typeof executor !== "function") {
- throw new TypeError("executor must be a function.");
- }
- let resolvePromise;
- this.promise = new Promise(function promiseExecutor(resolve) {
- resolvePromise = resolve;
- });
- const token2 = this;
- this.promise.then((cancel) => {
- if (!token2._listeners) return;
- let i2 = token2._listeners.length;
- while (i2-- > 0) {
- token2._listeners[i2](cancel);
- }
- token2._listeners = null;
- });
- this.promise.then = (onfulfilled) => {
- let _resolve;
- const promise = new Promise((resolve) => {
- token2.subscribe(resolve);
- _resolve = resolve;
- }).then(onfulfilled);
- promise.cancel = function reject() {
- token2.unsubscribe(_resolve);
- };
- return promise;
- };
- executor(function cancel(message, config2, request) {
- if (token2.reason) {
- return;
- }
- token2.reason = new CanceledError(message, config2, request);
- resolvePromise(token2.reason);
- });
- }
- /**
- * Throws a `CanceledError` if cancellation has been requested.
- */
- throwIfRequested() {
- if (this.reason) {
- throw this.reason;
- }
- }
- /**
- * Subscribe to the cancel signal
- */
- subscribe(listener) {
- if (this.reason) {
- listener(this.reason);
- return;
- }
- if (this._listeners) {
- this._listeners.push(listener);
- } else {
- this._listeners = [listener];
- }
- }
- /**
- * Unsubscribe from the cancel signal
- */
- unsubscribe(listener) {
- if (!this._listeners) {
- return;
- }
- const index2 = this._listeners.indexOf(listener);
- if (index2 !== -1) {
- this._listeners.splice(index2, 1);
- }
- }
- toAbortSignal() {
- const controller = new AbortController();
- const abort = (err) => {
- controller.abort(err);
- };
- this.subscribe(abort);
- controller.signal.unsubscribe = () => this.unsubscribe(abort);
- return controller.signal;
- }
- /**
- * Returns an object that contains a new `CancelToken` and a function that, when called,
- * cancels the `CancelToken`.
- */
- static source() {
- let cancel;
- const token2 = new CancelToken(function executor(c2) {
- cancel = c2;
- });
- return {
- token: token2,
- cancel
- };
- }
-}
-function spread(callback) {
- return function wrap(arr) {
- return callback.apply(null, arr);
- };
-}
-function isAxiosError(payload) {
- return utils$1.isObject(payload) && payload.isAxiosError === true;
-}
-const HttpStatusCode = {
- Continue: 100,
- SwitchingProtocols: 101,
- Processing: 102,
- EarlyHints: 103,
- Ok: 200,
- Created: 201,
- Accepted: 202,
- NonAuthoritativeInformation: 203,
- NoContent: 204,
- ResetContent: 205,
- PartialContent: 206,
- MultiStatus: 207,
- AlreadyReported: 208,
- ImUsed: 226,
- MultipleChoices: 300,
- MovedPermanently: 301,
- Found: 302,
- SeeOther: 303,
- NotModified: 304,
- UseProxy: 305,
- Unused: 306,
- TemporaryRedirect: 307,
- PermanentRedirect: 308,
- BadRequest: 400,
- Unauthorized: 401,
- PaymentRequired: 402,
- Forbidden: 403,
- NotFound: 404,
- MethodNotAllowed: 405,
- NotAcceptable: 406,
- ProxyAuthenticationRequired: 407,
- RequestTimeout: 408,
- Conflict: 409,
- Gone: 410,
- LengthRequired: 411,
- PreconditionFailed: 412,
- PayloadTooLarge: 413,
- UriTooLong: 414,
- UnsupportedMediaType: 415,
- RangeNotSatisfiable: 416,
- ExpectationFailed: 417,
- ImATeapot: 418,
- MisdirectedRequest: 421,
- UnprocessableEntity: 422,
- Locked: 423,
- FailedDependency: 424,
- TooEarly: 425,
- UpgradeRequired: 426,
- PreconditionRequired: 428,
- TooManyRequests: 429,
- RequestHeaderFieldsTooLarge: 431,
- UnavailableForLegalReasons: 451,
- InternalServerError: 500,
- NotImplemented: 501,
- BadGateway: 502,
- ServiceUnavailable: 503,
- GatewayTimeout: 504,
- HttpVersionNotSupported: 505,
- VariantAlsoNegotiates: 506,
- InsufficientStorage: 507,
- LoopDetected: 508,
- NotExtended: 510,
- NetworkAuthenticationRequired: 511
-};
-Object.entries(HttpStatusCode).forEach(([key, value]) => {
- HttpStatusCode[value] = key;
-});
-function createInstance(defaultConfig) {
- const context = new Axios(defaultConfig);
- const instance2 = bind$1(Axios.prototype.request, context);
- utils$1.extend(instance2, Axios.prototype, context, { allOwnKeys: true });
- utils$1.extend(instance2, context, null, { allOwnKeys: true });
- instance2.create = function create2(instanceConfig) {
- return createInstance(mergeConfig(defaultConfig, instanceConfig));
- };
- return instance2;
-}
-const axios = createInstance(defaults);
-axios.Axios = Axios;
-axios.CanceledError = CanceledError;
-axios.CancelToken = CancelToken;
-axios.isCancel = isCancel;
-axios.VERSION = VERSION;
-axios.toFormData = toFormData;
-axios.AxiosError = AxiosError;
-axios.Cancel = axios.CanceledError;
-axios.all = function all(promises) {
- return Promise.all(promises);
-};
-axios.spread = spread;
-axios.isAxiosError = isAxiosError;
-axios.mergeConfig = mergeConfig;
-axios.AxiosHeaders = AxiosHeaders;
-axios.formToJSON = (thing) => formDataToJSON(utils$1.isHTMLForm(thing) ? new FormData(thing) : thing);
-axios.getAdapter = adapters.getAdapter;
-axios.HttpStatusCode = HttpStatusCode;
-axios.default = axios;
-function formatDependency(params, idx) {
- if (params === null) {
- return `at position #${idx}`;
- }
- const argName = params.split(",")[idx].trim();
- return `"${argName}" at position #${idx}`;
-}
-function composeErrorMessage(msg, e2, indent = " ") {
- return [msg, ...e2.message.split("\n").map((l2) => indent + l2)].join("\n");
-}
-function formatErrorCtor(ctor, paramIdx, error) {
- const [, params = null] = ctor.toString().match(/constructor\(([\w, ]+)\)/) || [];
- const dep = formatDependency(params, paramIdx);
- return composeErrorMessage(
- `Cannot inject the dependency ${dep} of "${ctor.name}" constructor. Reason:`,
- error
- );
-}
-class RegistryBase {
- constructor() {
- this._registryMap = /* @__PURE__ */ new Map();
- }
- tokens() {
- return Array.from(this._registryMap.keys());
- }
- entries() {
- return this._registryMap.entries();
- }
- getAll(key) {
- this.ensure(key);
- return this._registryMap.get(key);
- }
- get(key) {
- this.ensure(key);
- const value = this._registryMap.get(key);
- return value[value.length - 1] || null;
- }
- set(key, value) {
- this.ensure(key);
- this._registryMap.get(key).push(value);
- }
- setAll(key, value) {
- this._registryMap.set(key, value);
- }
- has(key) {
- this.ensure(key);
- return this._registryMap.get(key).length > 0;
- }
- clear() {
- this._registryMap.clear();
- }
- delete(key) {
- this._registryMap.delete(key);
- }
- ensure(key) {
- if (!this._registryMap.has(key)) {
- this._registryMap.set(key, []);
- }
- }
-}
-class PostRegistrationInterceptors extends RegistryBase {
-}
-class PreResolutionInterceptors extends RegistryBase {
-}
-class PostResolutionInterceptors extends RegistryBase {
-}
-class Interceptors {
- constructor() {
- this.postRegistration = new PostRegistrationInterceptors();
- this.preResolution = new PreResolutionInterceptors();
- this.postResolution = new PostResolutionInterceptors();
- }
-}
-class DelayedConstructor {
- constructor(wrap) {
- this.wrap = wrap;
- this.reflectMethods = [
- "get",
- "getPrototypeOf",
- "setPrototypeOf",
- "getOwnPropertyDescriptor",
- "defineProperty",
- "has",
- "set",
- "deleteProperty",
- "apply",
- "construct",
- "ownKeys"
- ];
- }
- createProxy(createObject) {
- const target = {};
- let init = false;
- let value;
- const delayedObject = () => {
- if (!init) {
- value = createObject(this.wrap());
- init = true;
- }
- return value;
- };
- return new Proxy(target, this.createHandler(delayedObject));
- }
- createHandler(delayedObject) {
- const handler = {};
- const install = (name) => {
- handler[name] = (...args) => {
- args[0] = delayedObject();
- const method = Reflect[name];
- return method(...args);
- };
- };
- this.reflectMethods.forEach(install);
- return handler;
- }
-}
-function isClassProvider(provider) {
- return Boolean(provider.useClass);
-}
-function isFactoryProvider(provider) {
- return Boolean(provider.useFactory);
-}
-function isNormalToken(token2) {
- return typeof token2 === "string" || typeof token2 === "symbol";
-}
-function isTokenDescriptor(descriptor) {
- return typeof descriptor === "object" && "token" in descriptor && "multiple" in descriptor;
-}
-function isTransformDescriptor(descriptor) {
- return typeof descriptor === "object" && "token" in descriptor && "transform" in descriptor;
-}
-function isConstructorToken(token2) {
- return typeof token2 === "function" || token2 instanceof DelayedConstructor;
-}
-function isTokenProvider(provider) {
- return Boolean(provider.useToken);
-}
-function isValueProvider(provider) {
- return Object.prototype.hasOwnProperty.call(provider, "useValue");
-}
-function isProvider(provider) {
- return isClassProvider(provider) || isValueProvider(provider) || isTokenProvider(provider) || isFactoryProvider(provider);
-}
-const INJECTION_TOKEN_METADATA_KEY = "injectionTokens";
-const PARAM_INFOS_METADATA_KEY = "paramInfos";
-function getParamInfo(target) {
- const params = Reflect.getMetadata("design:paramtypes", target) || [];
- const injectionTokens = Reflect.getOwnMetadata(INJECTION_TOKEN_METADATA_KEY, target) || {};
- Object.keys(injectionTokens).forEach((key) => {
- params[Number(key)] = injectionTokens[key];
- });
- return params;
-}
-function defineInjectionTokenMetadata(data2, transform2) {
- return function(target, _propertyKey, parameterIndex) {
- const descriptors2 = Reflect.getOwnMetadata(INJECTION_TOKEN_METADATA_KEY, target) || {};
- descriptors2[parameterIndex] = data2;
- Reflect.defineMetadata(INJECTION_TOKEN_METADATA_KEY, descriptors2, target);
- };
-}
-class Registry extends RegistryBase {
-}
-class ResolutionContext {
- constructor() {
- this.scopedResolutions = /* @__PURE__ */ new Map();
- }
-}
-function isDisposable(value) {
- if (typeof value !== "object" || value === null) return false;
- if (!("dispose" in value)) return false;
- if (typeof value.dispose !== "function") return false;
- const disposeFn = value.dispose;
- if (disposeFn.length > 0) {
- return false;
- }
- return true;
-}
-var Lifecycle = /* @__PURE__ */ ((Lifecycle2) => {
- Lifecycle2[Lifecycle2["Transient"] = 0] = "Transient";
- Lifecycle2[Lifecycle2["Singleton"] = 1] = "Singleton";
- Lifecycle2[Lifecycle2["ResolutionScoped"] = 2] = "ResolutionScoped";
- Lifecycle2[Lifecycle2["ContainerScoped"] = 3] = "ContainerScoped";
- return Lifecycle2;
-})(Lifecycle || {});
-class InternalDependencyContainer {
- constructor(parent) {
- this.parent = parent;
- this._registry = new Registry();
- this.interceptors = new Interceptors();
- this.disposed = false;
- this.disposables = /* @__PURE__ */ new Set();
- }
- register(token2, providerOrConstructor, options2 = { lifecycle: Lifecycle.Transient }) {
- this.ensureNotDisposed();
- let provider;
- if (!isProvider(providerOrConstructor)) {
- provider = { useClass: providerOrConstructor };
- } else {
- provider = providerOrConstructor;
- }
- if (isTokenProvider(provider)) {
- const path = [token2];
- let tokenProvider = provider;
- while (tokenProvider != null) {
- const currentToken = tokenProvider.useToken;
- if (path.includes(currentToken)) {
- throw new Error(
- `Token registration cycle detected! ${[...path, currentToken].join(
- " -> "
- )}`
- );
- }
- path.push(currentToken);
- const registration = this._registry.get(currentToken);
- if (registration && isTokenProvider(registration.provider)) {
- tokenProvider = registration.provider;
- } else {
- tokenProvider = null;
- }
- }
- }
- if ((options2.lifecycle === Lifecycle.Singleton || options2.lifecycle === Lifecycle.ContainerScoped || options2.lifecycle === Lifecycle.ResolutionScoped) && (isValueProvider(provider) || isFactoryProvider(provider))) {
- throw new Error(
- `Cannot use lifecycle "${Lifecycle[options2.lifecycle]}" with ValueProviders or FactoryProviders`
- );
- }
- this._registry.set(token2, { provider, options: options2 });
- this.executePostRegistrationInterceptor(token2);
- return this;
- }
- registerType(from2, to) {
- this.ensureNotDisposed();
- if (isNormalToken(to)) {
- return this.register(from2, {
- useToken: to
- });
- }
- return this.register(from2, {
- useClass: to
- });
- }
- registerInstance(token2, instance2) {
- this.ensureNotDisposed();
- return this.register(token2, {
- useValue: instance2
- });
- }
- registerSingleton(from2, to) {
- this.ensureNotDisposed();
- if (isNormalToken(from2)) {
- if (isNormalToken(to)) {
- return this.register(
- from2,
- {
- useToken: to
- },
- { lifecycle: Lifecycle.Singleton }
- );
- }
- if (to) {
- return this.register(
- from2,
- {
- useClass: to
- },
- { lifecycle: Lifecycle.Singleton }
- );
- }
- throw new Error(
- 'Cannot register a type name as a singleton without a "to" token'
- );
- }
- let useClass = from2;
- if (to && !isNormalToken(to)) {
- useClass = to;
- }
- return this.register(
- from2,
- {
- useClass
- },
- { lifecycle: Lifecycle.Singleton }
- );
- }
- resolve(token2, context = new ResolutionContext()) {
- this.ensureNotDisposed();
- const registration = this.getRegistration(token2);
- if (!registration && isNormalToken(token2)) {
- throw new Error(
- `Attempted to resolve unregistered dependency token: "${token2.toString()}"`
- );
- }
- this.executePreResolutionInterceptor(token2, "Single");
- if (registration) {
- const result = this.resolveRegistration(registration, context);
- this.executePostResolutionInterceptor(token2, result, "Single");
- return result;
- }
- if (isConstructorToken(token2)) {
- const result = this.construct(token2, context);
- this.executePostResolutionInterceptor(token2, result, "Single");
- return result;
- }
- throw new Error(
- "Attempted to construct an undefined constructor. Could mean a circular dependency problem. Try using `delay` function."
- );
- }
- executePostRegistrationInterceptor(token2) {
- if (this.interceptors.postRegistration.has(token2)) {
- const remainingInterceptors = [];
- for (const interceptor of this.interceptors.postRegistration.getAll(token2)) {
- if (interceptor.options.frequency !== "Once") {
- remainingInterceptors.push(interceptor);
- }
- interceptor.callback(token2);
- }
- this.interceptors.postRegistration.setAll(token2, remainingInterceptors);
- }
- if (this.interceptors.postAnyRegistration) {
- this.interceptors.postAnyRegistration(token2);
- }
- }
- executePreResolutionInterceptor(token2, resolutionType) {
- if (this.interceptors.preResolution.has(token2)) {
- const remainingInterceptors = [];
- for (const interceptor of this.interceptors.preResolution.getAll(token2)) {
- if (interceptor.options.frequency !== "Once") {
- remainingInterceptors.push(interceptor);
- }
- interceptor.callback(token2, resolutionType);
- }
- this.interceptors.preResolution.setAll(token2, remainingInterceptors);
- }
- if (this.interceptors.preAnyResolution) {
- this.interceptors.preAnyResolution(token2, resolutionType);
- }
- }
- executePostResolutionInterceptor(token2, result, resolutionType) {
- if (this.interceptors.postResolution.has(token2)) {
- const remainingInterceptors = [];
- for (const interceptor of this.interceptors.postResolution.getAll(
- token2
- )) {
- if (interceptor.options.frequency !== "Once") {
- remainingInterceptors.push(interceptor);
- }
- interceptor.callback(token2, result, resolutionType);
- }
- this.interceptors.postResolution.setAll(token2, remainingInterceptors);
- }
- if (this.interceptors.postAnyResolution) {
- this.interceptors.postAnyResolution(token2, result, resolutionType);
- }
- }
- resolveRegistration(registration, context) {
- this.ensureNotDisposed();
- if (registration.options.lifecycle === Lifecycle.ResolutionScoped && context.scopedResolutions.has(registration)) {
- return context.scopedResolutions.get(registration);
- }
- const isSingleton = registration.options.lifecycle === Lifecycle.Singleton;
- const isContainerScoped = registration.options.lifecycle === Lifecycle.ContainerScoped;
- const returnInstance = isSingleton || isContainerScoped;
- let newResolution = true;
- let resolved;
- if (isValueProvider(registration.provider)) {
- resolved = registration.provider.useValue;
- } else if (isTokenProvider(registration.provider)) {
- newResolution = returnInstance;
- resolved = returnInstance ? registration.instance || (registration.instance = this.resolve(
- registration.provider.useToken,
- context
- )) : this.resolve(registration.provider.useToken, context);
- } else if (isClassProvider(registration.provider)) {
- newResolution = returnInstance;
- resolved = returnInstance ? registration.instance || (registration.instance = this.construct(
- registration.provider.useClass,
- context
- )) : this.construct(registration.provider.useClass, context);
- } else if (isFactoryProvider(registration.provider)) {
- resolved = registration.provider.useFactory(this);
- } else {
- newResolution = false;
- resolved = this.construct(registration.provider, context);
- }
- if (registration.options.lifecycle === Lifecycle.ResolutionScoped) {
- context.scopedResolutions.set(registration, resolved);
- }
- if (newResolution && isDisposable(resolved)) {
- this.disposables.add(resolved);
- }
- return resolved;
- }
- resolveAll(token2, context = new ResolutionContext()) {
- this.ensureNotDisposed();
- const registrations = this.getAllRegistrations(token2);
- if (!registrations && isNormalToken(token2)) {
- throw new Error(
- `Attempted to resolve unregistered dependency token: "${token2.toString()}"`
- );
- }
- this.executePreResolutionInterceptor(token2, "All");
- if (registrations) {
- const result2 = registrations.map(
- (item) => this.resolveRegistration(item, context)
- );
- this.executePostResolutionInterceptor(token2, result2, "All");
- return result2;
- }
- const result = [this.construct(token2, context)];
- this.executePostResolutionInterceptor(token2, result, "All");
- return result;
- }
- registeredTokens() {
- return this._registry.tokens();
- }
- isRegistered(token2, recursive = false) {
- var _a;
- this.ensureNotDisposed();
- return this._registry.has(token2) || ((recursive && ((_a = this.parent) == null ? void 0 : _a.isRegistered(token2, true))) ?? false);
- }
- reset() {
- this.ensureNotDisposed();
- this._registry.clear();
- this.interceptors.preResolution.clear();
- this.interceptors.postResolution.clear();
- }
- unregisterAll() {
- this._registry.clear();
- this.interceptors.preResolution.clear();
- this.interceptors.postResolution.clear();
- }
- unregister(token2) {
- const registration = this.getRegistration(token2);
- if (!registration) {
- throw new Error(
- `Attempted to delete unregistered dependency token: "${token2.toString()}"`
- );
- }
- this._registry.delete(token2);
- this.interceptors.preResolution.delete(token2);
- this.interceptors.postResolution.delete(token2);
- }
- clearInstances() {
- this.ensureNotDisposed();
- for (const [token2, registrations] of this._registry.entries()) {
- this._registry.setAll(
- token2,
- registrations.filter((registration) => !isValueProvider(registration.provider)).map((registration) => {
- registration.instance = void 0;
- return registration;
- })
- );
- }
- }
- createChildContainer() {
- this.ensureNotDisposed();
- const childContainer = new InternalDependencyContainer(this);
- for (const [token2, registrations] of this._registry.entries()) {
- if (registrations.some(
- ({ options: options2 }) => options2.lifecycle === Lifecycle.ContainerScoped
- )) {
- childContainer._registry.setAll(
- token2,
- registrations.map((registration) => {
- if (registration.options.lifecycle === Lifecycle.ContainerScoped) {
- return {
- provider: registration.provider,
- options: registration.options
- };
- }
- return registration;
- })
- );
- }
- }
- return childContainer;
- }
- afterRegistration(token2, callback, options2 = { frequency: "Always" }) {
- this.interceptors.postRegistration.set(token2, {
- callback,
- options: options2
- });
- }
- afterAnyRegistration(callback) {
- this.interceptors.postAnyRegistration = callback;
- }
- beforeResolution(token2, callback, options2 = { frequency: "Always" }) {
- this.interceptors.preResolution.set(token2, {
- callback,
- options: options2
- });
- }
- beforeAnyResolution(callback) {
- this.interceptors.preAnyResolution = callback;
- }
- afterResolution(token2, callback, options2 = { frequency: "Always" }) {
- this.interceptors.postResolution.set(token2, {
- callback,
- options: options2
- });
- }
- afterAnyResolution(callback) {
- this.interceptors.postAnyResolution = callback;
- }
- async dispose() {
- this.disposed = true;
- const promises = [];
- this.disposables.forEach((disposable) => {
- const maybePromise = disposable.dispose();
- if (maybePromise) {
- promises.push(maybePromise);
- }
- });
- await Promise.all(promises);
- }
- getRegistration(token2) {
- if (this.isRegistered(token2)) {
- return this._registry.get(token2);
- }
- if (this.parent) {
- return this.parent.getRegistration(token2);
- }
- return null;
- }
- getAllRegistrations(token2) {
- if (this.isRegistered(token2)) {
- return this._registry.getAll(token2);
- }
- if (this.parent) {
- return this.parent.getAllRegistrations(token2);
- }
- return null;
- }
- construct(ctor, context) {
- if (ctor instanceof DelayedConstructor) {
- return ctor.createProxy(
- (target) => this.resolve(target, context)
- );
- }
- const instance2 = (() => {
- const paramInfo = Reflect.getMetadata(PARAM_INFOS_METADATA_KEY, ctor);
- if (!paramInfo || paramInfo.length === 0) {
- if (ctor.length === 0) {
- return new ctor();
- }
- throw new Error(`TypeInfo not known for "${ctor.name}"`);
- }
- const params = paramInfo.map(this.resolveParams(context, ctor));
- return new ctor(...params);
- })();
- if (isDisposable(instance2)) {
- this.disposables.add(instance2);
- }
- return instance2;
- }
- resolveParams(context, ctor) {
- return (param, idx) => {
- try {
- if (isTokenDescriptor(param)) {
- if (isTransformDescriptor(param)) {
- return param.multiple ? this.resolve(param.transform).transform(
- this.resolveAll(param.token),
- ...param.transformArgs
- ) : this.resolve(param.transform).transform(
- this.resolve(param.token, context),
- ...param.transformArgs
- );
- }
- return param.multiple ? this.resolveAll(param.token) : this.resolve(param.token, context);
- }
- if (isTransformDescriptor(param)) {
- return this.resolve(param.transform, context).transform(
- this.resolve(param.token, context),
- ...param.transformArgs
- );
- }
- return this.resolve(param, context);
- } catch (error) {
- throw new Error(formatErrorCtor(ctor, idx, error));
- }
- };
- }
- ensureNotDisposed() {
- if (this.disposed) {
- throw new Error(
- "This container has been disposed, you cannot interact with a disposed container"
- );
- }
- }
-}
-const instance = new InternalDependencyContainer();
-function autoInjectable() {
- return function(target) {
- const paramInfo = getParamInfo(target);
- return class extends target {
- constructor(...args) {
- super(
- ...args.concat(
- paramInfo.slice(args.length).map((type2, index2) => {
- try {
- if (isTokenDescriptor(type2)) {
- if (isTransformDescriptor(type2)) {
- return type2.multiple ? instance.resolve(type2.transform).transform(
- instance.resolveAll(type2.token),
- ...type2.transformArgs
- ) : instance.resolve(type2.transform).transform(
- instance.resolve(type2.token),
- ...type2.transformArgs
- );
- }
- return type2.multiple ? instance.resolveAll(type2.token) : instance.resolve(type2.token);
- }
- if (isTransformDescriptor(type2)) {
- return instance.resolve(type2.transform).transform(
- instance.resolve(type2.token),
- ...type2.transformArgs
- );
- }
- return instance.resolve(type2);
- } catch (error) {
- const argIndex = index2 + args.length;
- throw new Error(
- formatErrorCtor(target, argIndex, error)
- );
- }
- })
- )
- );
- }
- };
- };
-}
-function inject(token2) {
- return defineInjectionTokenMetadata(token2);
-}
-function injectable() {
- return function(target) {
- const paramInfo = getParamInfo(target);
- Reflect.defineMetadata(PARAM_INFOS_METADATA_KEY, paramInfo, target);
- };
-}
-function singleton() {
- return function(target) {
- injectable()(target);
- instance.registerSingleton(target);
- };
-}
-if (typeof Reflect === "undefined" || !Reflect.getMetadata) {
- throw new Error(
- `tsyringe-neo requires a reflect polyfill. Please add 'import "reflect-metadata"' to the top of your entry point.`
- );
-}
-var __defProp$c = Object.defineProperty;
-var __getOwnPropDesc$b = Object.getOwnPropertyDescriptor;
-var __decorateClass$b = (decorators, target, key, kind) => {
- var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc$b(target, key) : target;
- for (var i2 = decorators.length - 1, decorator; i2 >= 0; i2--)
- if (decorator = decorators[i2])
- result = (kind ? decorator(target, key, result) : decorator(result)) || result;
- if (kind && result) __defProp$c(target, key, result);
- return result;
-};
-let Token = class {
- constructor() {
- __publicField(this, "currentToken");
- }
- init() {
- setInterval(() => {
- this.refreshToken();
- }, 2 * 60 * 1e3);
- }
- refreshToken() {
- axios.get("/apps/api/contact/refresh", {
- headers: {
- "Authorization": "Bearer " + this.currentToken
- }
- }).then((response) => {
- this.currentToken = response.data.token;
- });
- }
-};
-Token = __decorateClass$b([
- singleton()
-], Token);
-const Token$1 = Token;
-var client = {};
-var reactDom$1 = { exports: {} };
-var reactDom_production_min = {};
-var scheduler = { exports: {} };
-var scheduler_production_min = {};
-/**
+ */var cS;function zF(){if(cS)return rr;cS=1;var t=bh(),e=Symbol.for("react.element"),r=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,n=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,a={key:!0,ref:!0,__self:!0,__source:!0};function s(l,c,d){var f,h={},m=null,g=null;d!==void 0&&(m=""+d),c.key!==void 0&&(m=""+c.key),c.ref!==void 0&&(g=c.ref);for(f in c)o.call(c,f)&&!a.hasOwnProperty(f)&&(h[f]=c[f]);if(l&&l.defaultProps)for(f in c=l.defaultProps,c)h[f]===void 0&&(h[f]=c[f]);return{$$typeof:e,type:l,key:m,ref:g,props:h,_owner:n.current}}return rr.Fragment=r,rr.jsx=s,rr.jsxs=s,rr}var dS;function UF(){return dS||(dS=1,Nr.exports=zF()),Nr.exports}var X=UF();function fS(t,e){return function(){return t.apply(e,arguments)}}const{toString:BF}=Object.prototype,{getPrototypeOf:wh}=Object,{iterator:Nc,toStringTag:pS}=Symbol,Fc=(t=>e=>{const r=BF.call(e);return t[r]||(t[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),fo=t=>(t=t.toLowerCase(),e=>Fc(e)===t),Mc=t=>e=>typeof e===t,{isArray:us}=Array,cs=Mc("undefined");function Ll(t){return t!==null&&!cs(t)&&t.constructor!==null&&!cs(t.constructor)&&wn(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const hS=fo("ArrayBuffer");function VF(t){let e;return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&hS(t.buffer),e}const HF=Mc("string"),wn=Mc("function"),gS=Mc("number"),ql=t=>t!==null&&typeof t=="object",WF=t=>t===!0||t===!1,$c=t=>{if(Fc(t)!=="object")return!1;const e=wh(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(pS in t)&&!(Nc in t)},GF=t=>{if(!ql(t)||Ll(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch(e){return!1}},KF=fo("Date"),YF=fo("File"),QF=fo("Blob"),JF=fo("FileList"),XF=t=>ql(t)&&wn(t.pipe),ZF=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||wn(t.append)&&((e=Fc(t))==="formdata"||e==="object"&&wn(t.toString)&&t.toString()==="[object FormData]"))},eM=fo("URLSearchParams"),[tM,rM,nM,oM]=["ReadableStream","Request","Response","Headers"].map(fo),aM=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function zl(t,e,{allOwnKeys:r=!1}={}){if(t===null||typeof t=="undefined")return;let o,n;if(typeof t!="object"&&(t=[t]),us(t))for(o=0,n=t.length;o0;)if(n=r[o],e===n.toLowerCase())return n;return null}const pi=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:global,vS=t=>!cs(t)&&t!==pi;function xh(){const{caseless:t,skipUndefined:e}=vS(this)&&this||{},r={},o=(n,a)=>{const s=t&&mS(r,a)||a;$c(r[s])&&$c(n)?r[s]=xh(r[s],n):$c(n)?r[s]=xh({},n):us(n)?r[s]=n.slice():(!e||!cs(n))&&(r[s]=n)};for(let n=0,a=arguments.length;n(zl(e,(n,a)=>{r&&wn(n)?t[a]=fS(n,r):t[a]=n},{allOwnKeys:o}),t),sM=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),lM=(t,e,r,o)=>{t.prototype=Object.create(e.prototype,o),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),r&&Object.assign(t.prototype,r)},uM=(t,e,r,o)=>{let n,a,s;const l={};if(e=e||{},t==null)return e;do{for(n=Object.getOwnPropertyNames(t),a=n.length;a-- >0;)s=n[a],(!o||o(s,t,e))&&!l[s]&&(e[s]=t[s],l[s]=!0);t=r!==!1&&wh(t)}while(t&&(!r||r(t,e))&&t!==Object.prototype);return e},cM=(t,e,r)=>{t=String(t),(r===void 0||r>t.length)&&(r=t.length),r-=e.length;const o=t.indexOf(e,r);return o!==-1&&o===r},dM=t=>{if(!t)return null;if(us(t))return t;let e=t.length;if(!gS(e))return null;const r=new Array(e);for(;e-- >0;)r[e]=t[e];return r},fM=(t=>e=>t&&e instanceof t)(typeof Uint8Array!="undefined"&&wh(Uint8Array)),pM=(t,e)=>{const o=(t&&t[Nc]).call(t);let n;for(;(n=o.next())&&!n.done;){const a=n.value;e.call(t,a[0],a[1])}},hM=(t,e)=>{let r;const o=[];for(;(r=t.exec(e))!==null;)o.push(r);return o},gM=fo("HTMLFormElement"),mM=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,o,n){return o.toUpperCase()+n}),yS=(({hasOwnProperty:t})=>(e,r)=>t.call(e,r))(Object.prototype),vM=fo("RegExp"),bS=(t,e)=>{const r=Object.getOwnPropertyDescriptors(t),o={};zl(r,(n,a)=>{let s;(s=e(n,a,t))!==!1&&(o[a]=s||n)}),Object.defineProperties(t,o)},yM=t=>{bS(t,(e,r)=>{if(wn(t)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const o=t[r];if(wn(o)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},bM=(t,e)=>{const r={},o=n=>{n.forEach(a=>{r[a]=!0})};return us(t)?o(t):o(String(t).split(e)),r},wM=()=>{},xM=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function kM(t){return!!(t&&wn(t.append)&&t[pS]==="FormData"&&t[Nc])}const SM=t=>{const e=new Array(10),r=(o,n)=>{if(ql(o)){if(e.indexOf(o)>=0)return;if(Ll(o))return o;if(!("toJSON"in o)){e[n]=o;const a=us(o)?[]:{};return zl(o,(s,l)=>{const c=r(s,n+1);!cs(c)&&(a[l]=c)}),e[n]=void 0,a}}return o};return r(t,0)},EM=fo("AsyncFunction"),CM=t=>t&&(ql(t)||wn(t))&&wn(t.then)&&wn(t.catch),wS=((t,e)=>t?setImmediate:e?((r,o)=>(pi.addEventListener("message",({source:n,data:a})=>{n===pi&&a===r&&o.length&&o.shift()()},!1),n=>{o.push(n),pi.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",wn(pi.postMessage)),PM=typeof queueMicrotask!="undefined"?queueMicrotask.bind(pi):typeof process!="undefined"&&process.nextTick||wS,we={isArray:us,isArrayBuffer:hS,isBuffer:Ll,isFormData:ZF,isArrayBufferView:VF,isString:HF,isNumber:gS,isBoolean:WF,isObject:ql,isPlainObject:$c,isEmptyObject:GF,isReadableStream:tM,isRequest:rM,isResponse:nM,isHeaders:oM,isUndefined:cs,isDate:KF,isFile:YF,isBlob:QF,isRegExp:vM,isFunction:wn,isStream:XF,isURLSearchParams:eM,isTypedArray:fM,isFileList:JF,forEach:zl,merge:xh,extend:iM,trim:aM,stripBOM:sM,inherits:lM,toFlatObject:uM,kindOf:Fc,kindOfTest:fo,endsWith:cM,toArray:dM,forEachEntry:pM,matchAll:hM,isHTMLForm:gM,hasOwnProperty:yS,hasOwnProp:yS,reduceDescriptors:bS,freezeMethods:yM,toObjectSet:bM,toCamelCase:mM,noop:wM,toFiniteNumber:xM,findKey:mS,global:pi,isContextDefined:vS,isSpecCompliantForm:kM,toJSONObject:SM,isAsyncFn:EM,isThenable:CM,setImmediate:wS,asap:PM,isIterable:t=>t!=null&&wn(t[Nc])};function vt(t,e,r,o,n){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),r&&(this.config=r),o&&(this.request=o),n&&(this.response=n,this.status=n.status?n.status:null)}we.inherits(vt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:we.toJSONObject(this.config),code:this.code,status:this.status}}});const xS=vt.prototype,kS={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{kS[t]={value:t}}),Object.defineProperties(vt,kS),Object.defineProperty(xS,"isAxiosError",{value:!0}),vt.from=(t,e,r,o,n,a)=>{const s=Object.create(xS);we.toFlatObject(t,s,function(f){return f!==Error.prototype},d=>d!=="isAxiosError");const l=t&&t.message?t.message:"Error",c=e==null&&t?t.code:e;return vt.call(s,l,c,r,o,n),t&&s.cause==null&&Object.defineProperty(s,"cause",{value:t,configurable:!0}),s.name=t&&t.name||"Error",a&&Object.assign(s,a),s};const _M=null;function kh(t){return we.isPlainObject(t)||we.isArray(t)}function SS(t){return we.endsWith(t,"[]")?t.slice(0,-2):t}function ES(t,e,r){return t?t.concat(e).map(function(n,a){return n=SS(n),!r&&a?"["+n+"]":n}).join(r?".":""):e}function OM(t){return we.isArray(t)&&!t.some(kh)}const RM=we.toFlatObject(we,{},null,function(e){return/^is[A-Z]/.test(e)});function Lc(t,e,r){if(!we.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,r=we.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,y){return!we.isUndefined(y[w])});const o=r.metaTokens,n=r.visitor||f,a=r.dots,s=r.indexes,c=(r.Blob||typeof Blob!="undefined"&&Blob)&&we.isSpecCompliantForm(e);if(!we.isFunction(n))throw new TypeError("visitor must be a function");function d(v){if(v===null)return"";if(we.isDate(v))return v.toISOString();if(we.isBoolean(v))return v.toString();if(!c&&we.isBlob(v))throw new vt("Blob is not supported. Use a Buffer instead.");return we.isArrayBuffer(v)||we.isTypedArray(v)?c&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function f(v,w,y){let x=v;if(v&&!y&&typeof v=="object"){if(we.endsWith(w,"{}"))w=o?w:w.slice(0,-2),v=JSON.stringify(v);else if(we.isArray(v)&&OM(v)||(we.isFileList(v)||we.endsWith(w,"[]"))&&(x=we.toArray(v)))return w=SS(w),x.forEach(function(k,C){!(we.isUndefined(k)||k===null)&&e.append(s===!0?ES([w],C,a):s===null?w:w+"[]",d(k))}),!1}return kh(v)?!0:(e.append(ES(y,w,a),d(v)),!1)}const h=[],m=Object.assign(RM,{defaultVisitor:f,convertValue:d,isVisitable:kh});function g(v,w){if(!we.isUndefined(v)){if(h.indexOf(v)!==-1)throw Error("Circular reference detected in "+w.join("."));h.push(v),we.forEach(v,function(x,E){(!(we.isUndefined(x)||x===null)&&n.call(e,x,we.isString(E)?E.trim():E,w,m))===!0&&g(x,w?w.concat(E):[E])}),h.pop()}}if(!we.isObject(t))throw new TypeError("data must be an object");return g(t),e}function CS(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(o){return e[o]})}function Sh(t,e){this._pairs=[],t&&Lc(t,this,e)}const PS=Sh.prototype;PS.append=function(e,r){this._pairs.push([e,r])},PS.toString=function(e){const r=e?function(o){return e.call(this,o,CS)}:CS;return this._pairs.map(function(n){return r(n[0])+"="+r(n[1])},"").join("&")};function TM(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function _S(t,e,r){if(!e)return t;const o=r&&r.encode||TM;we.isFunction(r)&&(r={serialize:r});const n=r&&r.serialize;let a;if(n?a=n(e,r):a=we.isURLSearchParams(e)?e.toString():new Sh(e,r).toString(o),a){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+a}return t}class OS{constructor(){this.handlers=[]}use(e,r,o){return this.handlers.push({fulfilled:e,rejected:r,synchronous:o?o.synchronous:!1,runWhen:o?o.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){we.forEach(this.handlers,function(o){o!==null&&e(o)})}}const RS={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},IM={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams!="undefined"?URLSearchParams:Sh,FormData:typeof FormData!="undefined"?FormData:null,Blob:typeof Blob!="undefined"?Blob:null},protocols:["http","https","file","blob","url","data"]},Eh=typeof window!="undefined"&&typeof document!="undefined",Ch=typeof navigator=="object"&&navigator||void 0,AM=Eh&&(!Ch||["ReactNative","NativeScript","NS"].indexOf(Ch.product)<0),jM=typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",DM=Eh&&window.location.href||"http://localhost",on=U(U({},Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Eh,hasStandardBrowserEnv:AM,hasStandardBrowserWebWorkerEnv:jM,navigator:Ch,origin:DM},Symbol.toStringTag,{value:"Module"}))),IM);function NM(t,e){return Lc(t,new on.classes.URLSearchParams,U({visitor:function(r,o,n,a){return on.isNode&&we.isBuffer(r)?(this.append(o,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},e))}function FM(t){return we.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function MM(t){const e={},r=Object.keys(t);let o;const n=r.length;let a;for(o=0;o=r.length;return s=!s&&we.isArray(n)?n.length:s,c?(we.hasOwnProp(n,s)?n[s]=[n[s],o]:n[s]=o,!l):((!n[s]||!we.isObject(n[s]))&&(n[s]=[]),e(r,o,n[s],a)&&we.isArray(n[s])&&(n[s]=MM(n[s])),!l)}if(we.isFormData(t)&&we.isFunction(t.entries)){const r={};return we.forEachEntry(t,(o,n)=>{e(FM(o),n,r,0)}),r}return null}function $M(t,e,r){if(we.isString(t))try{return(e||JSON.parse)(t),we.trim(t)}catch(o){if(o.name!=="SyntaxError")throw o}return(r||JSON.stringify)(t)}const Ul={transitional:RS,adapter:["xhr","http","fetch"],transformRequest:[function(e,r){const o=r.getContentType()||"",n=o.indexOf("application/json")>-1,a=we.isObject(e);if(a&&we.isHTMLForm(e)&&(e=new FormData(e)),we.isFormData(e))return n?JSON.stringify(TS(e)):e;if(we.isArrayBuffer(e)||we.isBuffer(e)||we.isStream(e)||we.isFile(e)||we.isBlob(e)||we.isReadableStream(e))return e;if(we.isArrayBufferView(e))return e.buffer;if(we.isURLSearchParams(e))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let l;if(a){if(o.indexOf("application/x-www-form-urlencoded")>-1)return NM(e,this.formSerializer).toString();if((l=we.isFileList(e))||o.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Lc(l?{"files[]":e}:e,c&&new c,this.formSerializer)}}return a||n?(r.setContentType("application/json",!1),$M(e)):e}],transformResponse:[function(e){const r=this.transitional||Ul.transitional,o=r&&r.forcedJSONParsing,n=this.responseType==="json";if(we.isResponse(e)||we.isReadableStream(e))return e;if(e&&we.isString(e)&&(o&&!this.responseType||n)){const s=!(r&&r.silentJSONParsing)&&n;try{return JSON.parse(e,this.parseReviver)}catch(l){if(s)throw l.name==="SyntaxError"?vt.from(l,vt.ERR_BAD_RESPONSE,this,null,this.response):l}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:on.classes.FormData,Blob:on.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};we.forEach(["delete","get","head","post","put","patch"],t=>{Ul.headers[t]={}});const LM=we.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),qM=t=>{const e={};let r,o,n;return t&&t.split(`
+`).forEach(function(s){n=s.indexOf(":"),r=s.substring(0,n).trim().toLowerCase(),o=s.substring(n+1).trim(),!(!r||e[r]&&LM[r])&&(r==="set-cookie"?e[r]?e[r].push(o):e[r]=[o]:e[r]=e[r]?e[r]+", "+o:o)}),e},IS=Symbol("internals");function Bl(t){return t&&String(t).trim().toLowerCase()}function qc(t){return t===!1||t==null?t:we.isArray(t)?t.map(qc):String(t)}function zM(t){const e=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let o;for(;o=r.exec(t);)e[o[1]]=o[2];return e}const UM=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Ph(t,e,r,o,n){if(we.isFunction(o))return o.call(this,e,r);if(n&&(e=r),!!we.isString(e)){if(we.isString(o))return e.indexOf(o)!==-1;if(we.isRegExp(o))return o.test(e)}}function BM(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,r,o)=>r.toUpperCase()+o)}function VM(t,e){const r=we.toCamelCase(" "+e);["get","set","has"].forEach(o=>{Object.defineProperty(t,o+r,{value:function(n,a,s){return this[o].call(this,e,n,a,s)},configurable:!0})})}let xn=class{constructor(e){e&&this.set(e)}set(e,r,o){const n=this;function a(l,c,d){const f=Bl(c);if(!f)throw new Error("header name must be a non-empty string");const h=we.findKey(n,f);(!h||n[h]===void 0||d===!0||d===void 0&&n[h]!==!1)&&(n[h||c]=qc(l))}const s=(l,c)=>we.forEach(l,(d,f)=>a(d,f,c));if(we.isPlainObject(e)||e instanceof this.constructor)s(e,r);else if(we.isString(e)&&(e=e.trim())&&!UM(e))s(qM(e),r);else if(we.isObject(e)&&we.isIterable(e)){let l={},c,d;for(const f of e){if(!we.isArray(f))throw TypeError("Object iterator must return a key-value pair");l[d=f[0]]=(c=l[d])?we.isArray(c)?[...c,f[1]]:[c,f[1]]:f[1]}s(l,r)}else e!=null&&a(r,e,o);return this}get(e,r){if(e=Bl(e),e){const o=we.findKey(this,e);if(o){const n=this[o];if(!r)return n;if(r===!0)return zM(n);if(we.isFunction(r))return r.call(this,n,o);if(we.isRegExp(r))return r.exec(n);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,r){if(e=Bl(e),e){const o=we.findKey(this,e);return!!(o&&this[o]!==void 0&&(!r||Ph(this,this[o],o,r)))}return!1}delete(e,r){const o=this;let n=!1;function a(s){if(s=Bl(s),s){const l=we.findKey(o,s);l&&(!r||Ph(o,o[l],l,r))&&(delete o[l],n=!0)}}return we.isArray(e)?e.forEach(a):a(e),n}clear(e){const r=Object.keys(this);let o=r.length,n=!1;for(;o--;){const a=r[o];(!e||Ph(this,this[a],a,e,!0))&&(delete this[a],n=!0)}return n}normalize(e){const r=this,o={};return we.forEach(this,(n,a)=>{const s=we.findKey(o,a);if(s){r[s]=qc(n),delete r[a];return}const l=e?BM(a):String(a).trim();l!==a&&delete r[a],r[l]=qc(n),o[l]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const r=Object.create(null);return we.forEach(this,(o,n)=>{o!=null&&o!==!1&&(r[n]=e&&we.isArray(o)?o.join(", "):o)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,r])=>e+": "+r).join(`
+`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...r){const o=new this(e);return r.forEach(n=>o.set(n)),o}static accessor(e){const o=(this[IS]=this[IS]={accessors:{}}).accessors,n=this.prototype;function a(s){const l=Bl(s);o[l]||(VM(n,s),o[l]=!0)}return we.isArray(e)?e.forEach(a):a(e),this}};xn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),we.reduceDescriptors(xn.prototype,({value:t},e)=>{let r=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(o){this[r]=o}}}),we.freezeMethods(xn);function _h(t,e){const r=this||Ul,o=e||r,n=xn.from(o.headers);let a=o.data;return we.forEach(t,function(l){a=l.call(r,a,n.normalize(),e?e.status:void 0)}),n.normalize(),a}function AS(t){return!!(t&&t.__CANCEL__)}function ds(t,e,r){vt.call(this,t==null?"canceled":t,vt.ERR_CANCELED,e,r),this.name="CanceledError"}we.inherits(ds,vt,{__CANCEL__:!0});function jS(t,e,r){const o=r.config.validateStatus;!r.status||!o||o(r.status)?t(r):e(new vt("Request failed with status code "+r.status,[vt.ERR_BAD_REQUEST,vt.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function HM(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function WM(t,e){t=t||10;const r=new Array(t),o=new Array(t);let n=0,a=0,s;return e=e!==void 0?e:1e3,function(c){const d=Date.now(),f=o[a];s||(s=d),r[n]=c,o[n]=d;let h=a,m=0;for(;h!==n;)m+=r[h++],h=h%t;if(n=(n+1)%t,n===a&&(a=(a+1)%t),d-s{r=f,n=null,a&&(clearTimeout(a),a=null),t(...d)};return[(...d)=>{const f=Date.now(),h=f-r;h>=o?s(d,f):(n=d,a||(a=setTimeout(()=>{a=null,s(n)},o-h)))},()=>n&&s(n)]}const zc=(t,e,r=3)=>{let o=0;const n=WM(50,250);return GM(a=>{const s=a.loaded,l=a.lengthComputable?a.total:void 0,c=s-o,d=n(c),f=s<=l;o=s;const h={loaded:s,total:l,progress:l?s/l:void 0,bytes:c,rate:d||void 0,estimated:d&&l&&f?(l-s)/d:void 0,event:a,lengthComputable:l!=null,[e?"download":"upload"]:!0};t(h)},r)},DS=(t,e)=>{const r=t!=null;return[o=>e[0]({lengthComputable:r,total:t,loaded:o}),e[1]]},NS=t=>(...e)=>we.asap(()=>t(...e)),KM=on.hasStandardBrowserEnv?((t,e)=>r=>(r=new URL(r,on.origin),t.protocol===r.protocol&&t.host===r.host&&(e||t.port===r.port)))(new URL(on.origin),on.navigator&&/(msie|trident)/i.test(on.navigator.userAgent)):()=>!0,YM=on.hasStandardBrowserEnv?{write(t,e,r,o,n,a){const s=[t+"="+encodeURIComponent(e)];we.isNumber(r)&&s.push("expires="+new Date(r).toGMTString()),we.isString(o)&&s.push("path="+o),we.isString(n)&&s.push("domain="+n),a===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function QM(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function JM(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function FS(t,e,r){let o=!QM(e);return t&&(o||r==!1)?JM(t,e):e}const MS=t=>t instanceof xn?U({},t):t;function hi(t,e){e=e||{};const r={};function o(d,f,h,m){return we.isPlainObject(d)&&we.isPlainObject(f)?we.merge.call({caseless:m},d,f):we.isPlainObject(f)?we.merge({},f):we.isArray(f)?f.slice():f}function n(d,f,h,m){if(we.isUndefined(f)){if(!we.isUndefined(d))return o(void 0,d,h,m)}else return o(d,f,h,m)}function a(d,f){if(!we.isUndefined(f))return o(void 0,f)}function s(d,f){if(we.isUndefined(f)){if(!we.isUndefined(d))return o(void 0,d)}else return o(void 0,f)}function l(d,f,h){if(h in e)return o(d,f);if(h in t)return o(void 0,d)}const c={url:a,method:a,data:a,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:l,headers:(d,f,h)=>n(MS(d),MS(f),h,!0)};return we.forEach(Object.keys(U(U({},t),e)),function(f){const h=c[f]||n,m=h(t[f],e[f],f);we.isUndefined(m)&&h!==l||(r[f]=m)}),r}const $S=t=>{const e=hi({},t);let{data:r,withXSRFToken:o,xsrfHeaderName:n,xsrfCookieName:a,headers:s,auth:l}=e;if(e.headers=s=xn.from(s),e.url=_S(FS(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),we.isFormData(r)){if(on.hasStandardBrowserEnv||on.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(we.isFunction(r.getHeaders)){const c=r.getHeaders(),d=["content-type","content-length"];Object.entries(c).forEach(([f,h])=>{d.includes(f.toLowerCase())&&s.set(f,h)})}}if(on.hasStandardBrowserEnv&&(o&&we.isFunction(o)&&(o=o(e)),o||o!==!1&&KM(e.url))){const c=n&&a&&YM.read(a);c&&s.set(n,c)}return e},XM=typeof XMLHttpRequest!="undefined"&&function(t){return new Promise(function(r,o){const n=$S(t);let a=n.data;const s=xn.from(n.headers).normalize();let{responseType:l,onUploadProgress:c,onDownloadProgress:d}=n,f,h,m,g,v;function w(){g&&g(),v&&v(),n.cancelToken&&n.cancelToken.unsubscribe(f),n.signal&&n.signal.removeEventListener("abort",f)}let y=new XMLHttpRequest;y.open(n.method.toUpperCase(),n.url,!0),y.timeout=n.timeout;function x(){if(!y)return;const k=xn.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),P={data:!l||l==="text"||l==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:k,config:t,request:y};jS(function(T){r(T),w()},function(T){o(T),w()},P),y=null}"onloadend"in y?y.onloadend=x:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(x)},y.onabort=function(){y&&(o(new vt("Request aborted",vt.ECONNABORTED,t,y)),y=null)},y.onerror=function(C){const P=C&&C.message?C.message:"Network Error",R=new vt(P,vt.ERR_NETWORK,t,y);R.event=C||null,o(R),y=null},y.ontimeout=function(){let C=n.timeout?"timeout of "+n.timeout+"ms exceeded":"timeout exceeded";const P=n.transitional||RS;n.timeoutErrorMessage&&(C=n.timeoutErrorMessage),o(new vt(C,P.clarifyTimeoutError?vt.ETIMEDOUT:vt.ECONNABORTED,t,y)),y=null},a===void 0&&s.setContentType(null),"setRequestHeader"in y&&we.forEach(s.toJSON(),function(C,P){y.setRequestHeader(P,C)}),we.isUndefined(n.withCredentials)||(y.withCredentials=!!n.withCredentials),l&&l!=="json"&&(y.responseType=n.responseType),d&&([m,v]=zc(d,!0),y.addEventListener("progress",m)),c&&y.upload&&([h,g]=zc(c),y.upload.addEventListener("progress",h),y.upload.addEventListener("loadend",g)),(n.cancelToken||n.signal)&&(f=k=>{y&&(o(!k||k.type?new ds(null,t,y):k),y.abort(),y=null)},n.cancelToken&&n.cancelToken.subscribe(f),n.signal&&(n.signal.aborted?f():n.signal.addEventListener("abort",f)));const E=HM(n.url);if(E&&on.protocols.indexOf(E)===-1){o(new vt("Unsupported protocol "+E+":",vt.ERR_BAD_REQUEST,t));return}y.send(a||null)})},ZM=(t,e)=>{const{length:r}=t=t?t.filter(Boolean):[];if(e||r){let o=new AbortController,n;const a=function(d){if(!n){n=!0,l();const f=d instanceof Error?d:this.reason;o.abort(f instanceof vt?f:new ds(f instanceof Error?f.message:f))}};let s=e&&setTimeout(()=>{s=null,a(new vt(`timeout ${e} of ms exceeded`,vt.ETIMEDOUT))},e);const l=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(d=>{d.unsubscribe?d.unsubscribe(a):d.removeEventListener("abort",a)}),t=null)};t.forEach(d=>d.addEventListener("abort",a));const{signal:c}=o;return c.unsubscribe=()=>we.asap(l),c}},e$=function*(t,e){let r=t.byteLength;if(r{const n=t$(t,e);let a=0,s,l=d=>{s||(s=!0,o&&o(d))};return new ReadableStream({pull(d){return it(this,null,function*(){try{const{done:f,value:h}=yield n.next();if(f){l(),d.close();return}let m=h.byteLength;if(r){let g=a+=m;r(g)}d.enqueue(new Uint8Array(h))}catch(f){throw l(f),f}})},cancel(d){return l(d),n.return()}},{highWaterMark:2})},qS=64*1024,{isFunction:Uc}=we,n$=(({Request:t,Response:e})=>({Request:t,Response:e}))(we.global),{ReadableStream:zS,TextEncoder:US}=we.global,BS=(t,...e)=>{try{return!!t(...e)}catch(r){return!1}},o$=t=>{t=we.merge.call({skipUndefined:!0},n$,t);const{fetch:e,Request:r,Response:o}=t,n=e?Uc(e):typeof fetch=="function",a=Uc(r),s=Uc(o);if(!n)return!1;const l=n&&Uc(zS),c=n&&(typeof US=="function"?(v=>w=>v.encode(w))(new US):v=>it(null,null,function*(){return new Uint8Array(yield new r(v).arrayBuffer())})),d=a&&l&&BS(()=>{let v=!1;const w=new r(on.origin,{body:new zS,method:"POST",get duplex(){return v=!0,"half"}}).headers.has("Content-Type");return v&&!w}),f=s&&l&&BS(()=>we.isReadableStream(new o("").body)),h={stream:f&&(v=>v.body)};n&&["text","arrayBuffer","blob","formData","stream"].forEach(v=>{!h[v]&&(h[v]=(w,y)=>{let x=w&&w[v];if(x)return x.call(w);throw new vt(`Response type '${v}' is not supported`,vt.ERR_NOT_SUPPORT,y)})});const m=v=>it(null,null,function*(){if(v==null)return 0;if(we.isBlob(v))return v.size;if(we.isSpecCompliantForm(v))return(yield new r(on.origin,{method:"POST",body:v}).arrayBuffer()).byteLength;if(we.isArrayBufferView(v)||we.isArrayBuffer(v))return v.byteLength;if(we.isURLSearchParams(v)&&(v=v+""),we.isString(v))return(yield c(v)).byteLength}),g=(v,w)=>it(null,null,function*(){const y=we.toFiniteNumber(v.getContentLength());return y==null?m(w):y});return v=>it(null,null,function*(){let{url:w,method:y,data:x,signal:E,cancelToken:k,timeout:C,onDownloadProgress:P,onUploadProgress:R,responseType:T,headers:F,withCredentials:z="same-origin",fetchOptions:N}=$S(v),j=e||fetch;T=T?(T+"").toLowerCase():"text";let q=ZM([E,k&&k.toAbortSignal()],C),D=null;const L=q&&q.unsubscribe&&(()=>{q.unsubscribe()});let G;try{if(R&&d&&y!=="get"&&y!=="head"&&(G=yield g(F,x))!==0){let A=new r(w,{method:"POST",body:x,duplex:"half"}),V;if(we.isFormData(x)&&(V=A.headers.get("content-type"))&&F.setContentType(V),A.body){const[te,ue]=DS(G,zc(NS(R)));x=LS(A.body,qS,te,ue)}}we.isString(z)||(z=z?"include":"omit");const W=a&&"credentials"in r.prototype,ee=le(U({},N),{signal:q,method:y.toUpperCase(),headers:F.normalize().toJSON(),body:x,duplex:"half",credentials:W?z:void 0});D=a&&new r(w,ee);let H=yield a?j(D,N):j(w,ee);const J=f&&(T==="stream"||T==="response");if(f&&(P||J&&L)){const A={};["status","statusText","headers"].forEach(de=>{A[de]=H[de]});const V=we.toFiniteNumber(H.headers.get("content-length")),[te,ue]=P&&DS(V,zc(NS(P),!0))||[];H=new o(LS(H.body,qS,te,()=>{ue&&ue(),L&&L()}),A)}T=T||"text";let B=yield h[we.findKey(h,T)||"text"](H,v);return!J&&L&&L(),yield new Promise((A,V)=>{jS(A,V,{data:B,headers:xn.from(H.headers),status:H.status,statusText:H.statusText,config:v,request:D})})}catch(W){throw L&&L(),W&&W.name==="TypeError"&&/Load failed|fetch/i.test(W.message)?Object.assign(new vt("Network Error",vt.ERR_NETWORK,v,D),{cause:W.cause||W}):vt.from(W,W&&W.code,v,D)}})},a$=new Map,VS=t=>{let e=t?t.env:{};const{fetch:r,Request:o,Response:n}=e,a=[o,n,r];let s=a.length,l=s,c,d,f=a$;for(;l--;)c=a[l],d=f.get(c),d===void 0&&f.set(c,d=l?new Map:o$(e)),f=d;return d};VS();const Oh={http:_M,xhr:XM,fetch:{get:VS}};we.forEach(Oh,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(r){}Object.defineProperty(t,"adapterName",{value:e})}});const HS=t=>`- ${t}`,i$=t=>we.isFunction(t)||t===null||t===!1,WS={getAdapter:(t,e)=>{t=we.isArray(t)?t:[t];const{length:r}=t;let o,n;const a={};for(let s=0;s`adapter ${c} `+(d===!1?"is not supported by the environment":"is not available in the build"));let l=r?s.length>1?`since :
+`+s.map(HS).join(`
+`):" "+HS(s[0]):"as no adapter specified";throw new vt("There is no suitable adapter to dispatch the request "+l,"ERR_NOT_SUPPORT")}return n},adapters:Oh};function Rh(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new ds(null,t)}function GS(t){return Rh(t),t.headers=xn.from(t.headers),t.data=_h.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),WS.getAdapter(t.adapter||Ul.adapter,t)(t).then(function(o){return Rh(t),o.data=_h.call(t,t.transformResponse,o),o.headers=xn.from(o.headers),o},function(o){return AS(o)||(Rh(t),o&&o.response&&(o.response.data=_h.call(t,t.transformResponse,o.response),o.response.headers=xn.from(o.response.headers))),Promise.reject(o)})}const KS="1.12.2",Bc={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Bc[t]=function(o){return typeof o===t||"a"+(e<1?"n ":" ")+t}});const YS={};Bc.transitional=function(e,r,o){function n(a,s){return"[Axios v"+KS+"] Transitional option '"+a+"'"+s+(o?". "+o:"")}return(a,s,l)=>{if(e===!1)throw new vt(n(s," has been removed"+(r?" in "+r:"")),vt.ERR_DEPRECATED);return r&&!YS[s]&&(YS[s]=!0,console.warn(n(s," has been deprecated since v"+r+" and will be removed in the near future"))),e?e(a,s,l):!0}},Bc.spelling=function(e){return(r,o)=>(console.warn(`${o} is likely a misspelling of ${e}`),!0)};function s$(t,e,r){if(typeof t!="object")throw new vt("options must be an object",vt.ERR_BAD_OPTION_VALUE);const o=Object.keys(t);let n=o.length;for(;n-- >0;){const a=o[n],s=e[a];if(s){const l=t[a],c=l===void 0||s(l,a,t);if(c!==!0)throw new vt("option "+a+" must be "+c,vt.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new vt("Unknown option "+a,vt.ERR_BAD_OPTION)}}const Vc={assertOptions:s$,validators:Bc},Co=Vc.validators;let gi=class{constructor(e){this.defaults=e||{},this.interceptors={request:new OS,response:new OS}}request(e,r){return it(this,null,function*(){try{return yield this._request(e,r)}catch(o){if(o instanceof Error){let n={};Error.captureStackTrace?Error.captureStackTrace(n):n=new Error;const a=n.stack?n.stack.replace(/^.+\n/,""):"";try{o.stack?a&&!String(o.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(o.stack+=`
+`+a):o.stack=a}catch(s){}}throw o}})}_request(e,r){typeof e=="string"?(r=r||{},r.url=e):r=e||{},r=hi(this.defaults,r);const{transitional:o,paramsSerializer:n,headers:a}=r;o!==void 0&&Vc.assertOptions(o,{silentJSONParsing:Co.transitional(Co.boolean),forcedJSONParsing:Co.transitional(Co.boolean),clarifyTimeoutError:Co.transitional(Co.boolean)},!1),n!=null&&(we.isFunction(n)?r.paramsSerializer={serialize:n}:Vc.assertOptions(n,{encode:Co.function,serialize:Co.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),Vc.assertOptions(r,{baseUrl:Co.spelling("baseURL"),withXsrfToken:Co.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let s=a&&we.merge(a.common,a[r.method]);a&&we.forEach(["delete","get","head","post","put","patch","common"],v=>{delete a[v]}),r.headers=xn.concat(s,a);const l=[];let c=!0;this.interceptors.request.forEach(function(w){typeof w.runWhen=="function"&&w.runWhen(r)===!1||(c=c&&w.synchronous,l.unshift(w.fulfilled,w.rejected))});const d=[];this.interceptors.response.forEach(function(w){d.push(w.fulfilled,w.rejected)});let f,h=0,m;if(!c){const v=[GS.bind(this),void 0];for(v.unshift(...l),v.push(...d),m=v.length,f=Promise.resolve(r);h{if(!o._listeners)return;let a=o._listeners.length;for(;a-- >0;)o._listeners[a](n);o._listeners=null}),this.promise.then=n=>{let a;const s=new Promise(l=>{o.subscribe(l),a=l}).then(n);return s.cancel=function(){o.unsubscribe(a)},s},e(function(a,s,l){o.reason||(o.reason=new ds(a,s,l),r(o.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const r=this._listeners.indexOf(e);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const e=new AbortController,r=o=>{e.abort(o)};return this.subscribe(r),e.signal.unsubscribe=()=>this.unsubscribe(r),e.signal}static source(){let e;return{token:new qF(function(n){e=n}),cancel:e}}};function u$(t){return function(r){return t.apply(null,r)}}function c$(t){return we.isObject(t)&&t.isAxiosError===!0}const Th={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Th).forEach(([t,e])=>{Th[e]=t});function QS(t){const e=new gi(t),r=fS(gi.prototype.request,e);return we.extend(r,gi.prototype,e,{allOwnKeys:!0}),we.extend(r,e,null,{allOwnKeys:!0}),r.create=function(n){return QS(hi(t,n))},r}const kt=QS(Ul);kt.Axios=gi,kt.CanceledError=ds,kt.CancelToken=l$,kt.isCancel=AS,kt.VERSION=KS,kt.toFormData=Lc,kt.AxiosError=vt,kt.Cancel=kt.CanceledError,kt.all=function(e){return Promise.all(e)},kt.spread=u$,kt.isAxiosError=c$,kt.mergeConfig=hi,kt.AxiosHeaders=xn,kt.formToJSON=t=>TS(we.isHTMLForm(t)?new FormData(t):t),kt.getAdapter=WS.getAdapter,kt.HttpStatusCode=Th,kt.default=kt;const{Axios:qle,AxiosError:zle,CanceledError:Ule,isCancel:Ble,CancelToken:Vle,VERSION:Hle,all:Wle,Cancel:Gle,isAxiosError:Kle,spread:Yle,toFormData:Qle,AxiosHeaders:Jle,HttpStatusCode:Xle,formToJSON:Zle,getAdapter:eue,mergeConfig:tue}=kt;function d$(t,e){return t===null?`at position #${e}`:`"${t.split(",")[e].trim()}" at position #${e}`}function f$(t,e,r=" "){return[t,...e.message.split(`
+`).map(o=>r+o)].join(`
+`)}function JS(t,e,r){const[,o=null]=t.toString().match(/constructor\(([\w, ]+)\)/)||[],n=d$(o,e);return f$(`Cannot inject the dependency ${n} of "${t.name}" constructor. Reason:`,r)}class Hc{constructor(){this._registryMap=new Map}tokens(){return Array.from(this._registryMap.keys())}entries(){return this._registryMap.entries()}getAll(e){return this.ensure(e),this._registryMap.get(e)}get(e){this.ensure(e);const r=this._registryMap.get(e);return r[r.length-1]||null}set(e,r){this.ensure(e),this._registryMap.get(e).push(r)}setAll(e,r){this._registryMap.set(e,r)}has(e){return this.ensure(e),this._registryMap.get(e).length>0}clear(){this._registryMap.clear()}delete(e){this._registryMap.delete(e)}ensure(e){this._registryMap.has(e)||this._registryMap.set(e,[])}}class p$ extends Hc{}class h$ extends Hc{}class g$ extends Hc{}class m${constructor(){this.postRegistration=new p$,this.preResolution=new h$,this.postResolution=new g$}}class XS{constructor(e){this.wrap=e,this.reflectMethods=["get","getPrototypeOf","setPrototypeOf","getOwnPropertyDescriptor","defineProperty","has","set","deleteProperty","apply","construct","ownKeys"]}createProxy(e){const r={};let o=!1,n;const a=()=>(o||(n=e(this.wrap()),o=!0),n);return new Proxy(r,this.createHandler(a))}createHandler(e){const r={},o=n=>{r[n]=(...a)=>{a[0]=e();const s=Reflect[n];return s(...a)}};return this.reflectMethods.forEach(o),r}}function ZS(t){return!!t.useClass}function Ih(t){return!!t.useFactory}function fs(t){return typeof t=="string"||typeof t=="symbol"}function e2(t){return typeof t=="object"&&"token"in t&&"multiple"in t}function Wc(t){return typeof t=="object"&&"token"in t&&"transform"in t}function v$(t){return typeof t=="function"||t instanceof XS}function Gc(t){return!!t.useToken}function Kc(t){return Object.prototype.hasOwnProperty.call(t,"useValue")}function y$(t){return ZS(t)||Kc(t)||Gc(t)||Ih(t)}const Ah="injectionTokens",t2="paramInfos";function r2(t){const e=Reflect.getMetadata("design:paramtypes",t)||[],r=Reflect.getOwnMetadata(Ah,t)||{};return Object.keys(r).forEach(o=>{e[Number(o)]=r[o]}),e}function b$(t,e){return function(r,o,n){const a=Reflect.getOwnMetadata(Ah,r)||{};a[n]=t,Reflect.defineMetadata(Ah,a,r)}}class w$ extends Hc{}class n2{constructor(){this.scopedResolutions=new Map}}function o2(t){return!(typeof t!="object"||t===null||!("dispose"in t)||typeof t.dispose!="function"||t.dispose.length>0)}var mn=(t=>(t[t.Transient=0]="Transient",t[t.Singleton=1]="Singleton",t[t.ResolutionScoped=2]="ResolutionScoped",t[t.ContainerScoped=3]="ContainerScoped",t))(mn||{});class jh{constructor(e){this.parent=e,this._registry=new w$,this.interceptors=new m$,this.disposed=!1,this.disposables=new Set}register(e,r,o={lifecycle:mn.Transient}){this.ensureNotDisposed();let n;if(y$(r)?n=r:n={useClass:r},Gc(n)){const a=[e];let s=n;for(;s!=null;){const l=s.useToken;if(a.includes(l))throw new Error(`Token registration cycle detected! ${[...a,l].join(" -> ")}`);a.push(l);const c=this._registry.get(l);c&&Gc(c.provider)?s=c.provider:s=null}}if((o.lifecycle===mn.Singleton||o.lifecycle===mn.ContainerScoped||o.lifecycle===mn.ResolutionScoped)&&(Kc(n)||Ih(n)))throw new Error(`Cannot use lifecycle "${mn[o.lifecycle]}" with ValueProviders or FactoryProviders`);return this._registry.set(e,{provider:n,options:o}),this.executePostRegistrationInterceptor(e),this}registerType(e,r){return this.ensureNotDisposed(),fs(r)?this.register(e,{useToken:r}):this.register(e,{useClass:r})}registerInstance(e,r){return this.ensureNotDisposed(),this.register(e,{useValue:r})}registerSingleton(e,r){if(this.ensureNotDisposed(),fs(e)){if(fs(r))return this.register(e,{useToken:r},{lifecycle:mn.Singleton});if(r)return this.register(e,{useClass:r},{lifecycle:mn.Singleton});throw new Error('Cannot register a type name as a singleton without a "to" token')}let o=e;return r&&!fs(r)&&(o=r),this.register(e,{useClass:o},{lifecycle:mn.Singleton})}resolve(e,r=new n2){this.ensureNotDisposed();const o=this.getRegistration(e);if(!o&&fs(e))throw new Error(`Attempted to resolve unregistered dependency token: "${e.toString()}"`);if(this.executePreResolutionInterceptor(e,"Single"),o){const n=this.resolveRegistration(o,r);return this.executePostResolutionInterceptor(e,n,"Single"),n}if(v$(e)){const n=this.construct(e,r);return this.executePostResolutionInterceptor(e,n,"Single"),n}throw new Error("Attempted to construct an undefined constructor. Could mean a circular dependency problem. Try using `delay` function.")}executePostRegistrationInterceptor(e){if(this.interceptors.postRegistration.has(e)){const r=[];for(const o of this.interceptors.postRegistration.getAll(e))o.options.frequency!=="Once"&&r.push(o),o.callback(e);this.interceptors.postRegistration.setAll(e,r)}this.interceptors.postAnyRegistration&&this.interceptors.postAnyRegistration(e)}executePreResolutionInterceptor(e,r){if(this.interceptors.preResolution.has(e)){const o=[];for(const n of this.interceptors.preResolution.getAll(e))n.options.frequency!=="Once"&&o.push(n),n.callback(e,r);this.interceptors.preResolution.setAll(e,o)}this.interceptors.preAnyResolution&&this.interceptors.preAnyResolution(e,r)}executePostResolutionInterceptor(e,r,o){if(this.interceptors.postResolution.has(e)){const n=[];for(const a of this.interceptors.postResolution.getAll(e))a.options.frequency!=="Once"&&n.push(a),a.callback(e,r,o);this.interceptors.postResolution.setAll(e,n)}this.interceptors.postAnyResolution&&this.interceptors.postAnyResolution(e,r,o)}resolveRegistration(e,r){if(this.ensureNotDisposed(),e.options.lifecycle===mn.ResolutionScoped&&r.scopedResolutions.has(e))return r.scopedResolutions.get(e);const o=e.options.lifecycle===mn.Singleton,n=e.options.lifecycle===mn.ContainerScoped,a=o||n;let s=!0,l;return Kc(e.provider)?l=e.provider.useValue:Gc(e.provider)?(s=a,l=a?e.instance||(e.instance=this.resolve(e.provider.useToken,r)):this.resolve(e.provider.useToken,r)):ZS(e.provider)?(s=a,l=a?e.instance||(e.instance=this.construct(e.provider.useClass,r)):this.construct(e.provider.useClass,r)):Ih(e.provider)?l=e.provider.useFactory(this):(s=!1,l=this.construct(e.provider,r)),e.options.lifecycle===mn.ResolutionScoped&&r.scopedResolutions.set(e,l),s&&o2(l)&&this.disposables.add(l),l}resolveAll(e,r=new n2){this.ensureNotDisposed();const o=this.getAllRegistrations(e);if(!o&&fs(e))throw new Error(`Attempted to resolve unregistered dependency token: "${e.toString()}"`);if(this.executePreResolutionInterceptor(e,"All"),o){const a=o.map(s=>this.resolveRegistration(s,r));return this.executePostResolutionInterceptor(e,a,"All"),a}const n=[this.construct(e,r)];return this.executePostResolutionInterceptor(e,n,"All"),n}registeredTokens(){return this._registry.tokens()}isRegistered(e,r=!1){var o,n;return this.ensureNotDisposed(),this._registry.has(e)||((n=r&&((o=this.parent)==null?void 0:o.isRegistered(e,!0)))!=null?n:!1)}reset(){this.ensureNotDisposed(),this._registry.clear(),this.interceptors.preResolution.clear(),this.interceptors.postResolution.clear()}unregisterAll(){this._registry.clear(),this.interceptors.preResolution.clear(),this.interceptors.postResolution.clear()}unregister(e){if(!this.getRegistration(e))throw new Error(`Attempted to delete unregistered dependency token: "${e.toString()}"`);this._registry.delete(e),this.interceptors.preResolution.delete(e),this.interceptors.postResolution.delete(e)}clearInstances(){this.ensureNotDisposed();for(const[e,r]of this._registry.entries())this._registry.setAll(e,r.filter(o=>!Kc(o.provider)).map(o=>(o.instance=void 0,o)))}createChildContainer(){this.ensureNotDisposed();const e=new jh(this);for(const[r,o]of this._registry.entries())o.some(({options:n})=>n.lifecycle===mn.ContainerScoped)&&e._registry.setAll(r,o.map(n=>n.options.lifecycle===mn.ContainerScoped?{provider:n.provider,options:n.options}:n));return e}afterRegistration(e,r,o={frequency:"Always"}){this.interceptors.postRegistration.set(e,{callback:r,options:o})}afterAnyRegistration(e){this.interceptors.postAnyRegistration=e}beforeResolution(e,r,o={frequency:"Always"}){this.interceptors.preResolution.set(e,{callback:r,options:o})}beforeAnyResolution(e){this.interceptors.preAnyResolution=e}afterResolution(e,r,o={frequency:"Always"}){this.interceptors.postResolution.set(e,{callback:r,options:o})}afterAnyResolution(e){this.interceptors.postAnyResolution=e}dispose(){return it(this,null,function*(){this.disposed=!0;const e=[];this.disposables.forEach(r=>{const o=r.dispose();o&&e.push(o)}),yield Promise.all(e)})}getRegistration(e){return this.isRegistered(e)?this._registry.get(e):this.parent?this.parent.getRegistration(e):null}getAllRegistrations(e){return this.isRegistered(e)?this._registry.getAll(e):this.parent?this.parent.getAllRegistrations(e):null}construct(e,r){if(e instanceof XS)return e.createProxy(n=>this.resolve(n,r));const o=(()=>{const n=Reflect.getMetadata(t2,e);if(!n||n.length===0){if(e.length===0)return new e;throw new Error(`TypeInfo not known for "${e.name}"`)}const a=n.map(this.resolveParams(r,e));return new e(...a)})();return o2(o)&&this.disposables.add(o),o}resolveParams(e,r){return(o,n)=>{try{return e2(o)?Wc(o)?o.multiple?this.resolve(o.transform).transform(this.resolveAll(o.token),...o.transformArgs):this.resolve(o.transform).transform(this.resolve(o.token,e),...o.transformArgs):o.multiple?this.resolveAll(o.token):this.resolve(o.token,e):Wc(o)?this.resolve(o.transform,e).transform(this.resolve(o.token,e),...o.transformArgs):this.resolve(o,e)}catch(a){throw new Error(JS(r,n,a))}}}ensureNotDisposed(){if(this.disposed)throw new Error("This container has been disposed, you cannot interact with a disposed container")}}const It=new jh;function Po(){return function(t){const e=r2(t);return class extends t{constructor(...r){super(...r.concat(e.slice(r.length).map((o,n)=>{try{return e2(o)?Wc(o)?o.multiple?It.resolve(o.transform).transform(It.resolveAll(o.token),...o.transformArgs):It.resolve(o.transform).transform(It.resolve(o.token),...o.transformArgs):o.multiple?It.resolveAll(o.token):It.resolve(o.token):Wc(o)?It.resolve(o.transform).transform(It.resolve(o.token),...o.transformArgs):It.resolve(o)}catch(a){const s=n+r.length;throw new Error(JS(t,s,a))}})))}}}}function Zo(t){return b$(t)}function x$(){return function(t){const e=r2(t);Reflect.defineMetadata(t2,e,t)}}function Kn(){return function(t){x$()(t),It.registerSingleton(t)}}if(typeof Reflect=="undefined"||!Reflect.getMetadata)throw new Error(`tsyringe-neo requires a reflect polyfill. Please add 'import "reflect-metadata"' to the top of your entry point.`);var k$=Object.getOwnPropertyDescriptor,S$=(t,e,r,o)=>{for(var n=o>1?void 0:o?k$(e,r):e,a=t.length-1,s;a>=0;a--)(s=t[a])&&(n=s(n)||n);return n};let Dh=class{constructor(){ke(this,"currentToken")}init(){setInterval(()=>{this.refreshToken()},120*1e3)}refreshToken(){kt.get("/apps/api/contact/refresh",{headers:{Authorization:"Bearer "+this.currentToken}}).then(t=>{this.currentToken=t.data.token})}};Dh=S$([Kn()],Dh);const _o=Dh;var Yc={},Nh={exports:{}},kn={},Fh={exports:{}},Mh={};/**
* @license React
* scheduler.production.min.js
*
@@ -4545,252 +43,7 @@ var scheduler_production_min = {};
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
- */
-var hasRequiredScheduler_production_min;
-function requireScheduler_production_min() {
- if (hasRequiredScheduler_production_min) return scheduler_production_min;
- hasRequiredScheduler_production_min = 1;
- (function(exports) {
- function f2(a2, b2) {
- var c2 = a2.length;
- a2.push(b2);
- a: for (; 0 < c2; ) {
- var d2 = c2 - 1 >>> 1, e2 = a2[d2];
- if (0 < g2(e2, b2)) a2[d2] = b2, a2[c2] = e2, c2 = d2;
- else break a;
- }
- }
- function h2(a2) {
- return 0 === a2.length ? null : a2[0];
- }
- function k2(a2) {
- if (0 === a2.length) return null;
- var b2 = a2[0], c2 = a2.pop();
- if (c2 !== b2) {
- a2[0] = c2;
- a: for (var d2 = 0, e2 = a2.length, w2 = e2 >>> 1; d2 < w2; ) {
- var m2 = 2 * (d2 + 1) - 1, C2 = a2[m2], n2 = m2 + 1, x2 = a2[n2];
- if (0 > g2(C2, c2)) n2 < e2 && 0 > g2(x2, C2) ? (a2[d2] = x2, a2[n2] = c2, d2 = n2) : (a2[d2] = C2, a2[m2] = c2, d2 = m2);
- else if (n2 < e2 && 0 > g2(x2, c2)) a2[d2] = x2, a2[n2] = c2, d2 = n2;
- else break a;
- }
- }
- return b2;
- }
- function g2(a2, b2) {
- var c2 = a2.sortIndex - b2.sortIndex;
- return 0 !== c2 ? c2 : a2.id - b2.id;
- }
- if ("object" === typeof performance && "function" === typeof performance.now) {
- var l2 = performance;
- exports.unstable_now = function() {
- return l2.now();
- };
- } else {
- var p2 = Date, q2 = p2.now();
- exports.unstable_now = function() {
- return p2.now() - q2;
- };
- }
- var r2 = [], t2 = [], u2 = 1, v2 = null, y2 = 3, z2 = false, A2 = false, B2 = false, D2 = "function" === typeof setTimeout ? setTimeout : null, E2 = "function" === typeof clearTimeout ? clearTimeout : null, F2 = "undefined" !== typeof setImmediate ? setImmediate : null;
- "undefined" !== typeof navigator && void 0 !== navigator.scheduling && void 0 !== navigator.scheduling.isInputPending && navigator.scheduling.isInputPending.bind(navigator.scheduling);
- function G2(a2) {
- for (var b2 = h2(t2); null !== b2; ) {
- if (null === b2.callback) k2(t2);
- else if (b2.startTime <= a2) k2(t2), b2.sortIndex = b2.expirationTime, f2(r2, b2);
- else break;
- b2 = h2(t2);
- }
- }
- function H2(a2) {
- B2 = false;
- G2(a2);
- if (!A2) if (null !== h2(r2)) A2 = true, I2(J2);
- else {
- var b2 = h2(t2);
- null !== b2 && K2(H2, b2.startTime - a2);
- }
- }
- function J2(a2, b2) {
- A2 = false;
- B2 && (B2 = false, E2(L2), L2 = -1);
- z2 = true;
- var c2 = y2;
- try {
- G2(b2);
- for (v2 = h2(r2); null !== v2 && (!(v2.expirationTime > b2) || a2 && !M2()); ) {
- var d2 = v2.callback;
- if ("function" === typeof d2) {
- v2.callback = null;
- y2 = v2.priorityLevel;
- var e2 = d2(v2.expirationTime <= b2);
- b2 = exports.unstable_now();
- "function" === typeof e2 ? v2.callback = e2 : v2 === h2(r2) && k2(r2);
- G2(b2);
- } else k2(r2);
- v2 = h2(r2);
- }
- if (null !== v2) var w2 = true;
- else {
- var m2 = h2(t2);
- null !== m2 && K2(H2, m2.startTime - b2);
- w2 = false;
- }
- return w2;
- } finally {
- v2 = null, y2 = c2, z2 = false;
- }
- }
- var N2 = false, O2 = null, L2 = -1, P2 = 5, Q2 = -1;
- function M2() {
- return exports.unstable_now() - Q2 < P2 ? false : true;
- }
- function R2() {
- if (null !== O2) {
- var a2 = exports.unstable_now();
- Q2 = a2;
- var b2 = true;
- try {
- b2 = O2(true, a2);
- } finally {
- b2 ? S2() : (N2 = false, O2 = null);
- }
- } else N2 = false;
- }
- var S2;
- if ("function" === typeof F2) S2 = function() {
- F2(R2);
- };
- else if ("undefined" !== typeof MessageChannel) {
- var T2 = new MessageChannel(), U2 = T2.port2;
- T2.port1.onmessage = R2;
- S2 = function() {
- U2.postMessage(null);
- };
- } else S2 = function() {
- D2(R2, 0);
- };
- function I2(a2) {
- O2 = a2;
- N2 || (N2 = true, S2());
- }
- function K2(a2, b2) {
- L2 = D2(function() {
- a2(exports.unstable_now());
- }, b2);
- }
- exports.unstable_IdlePriority = 5;
- exports.unstable_ImmediatePriority = 1;
- exports.unstable_LowPriority = 4;
- exports.unstable_NormalPriority = 3;
- exports.unstable_Profiling = null;
- exports.unstable_UserBlockingPriority = 2;
- exports.unstable_cancelCallback = function(a2) {
- a2.callback = null;
- };
- exports.unstable_continueExecution = function() {
- A2 || z2 || (A2 = true, I2(J2));
- };
- exports.unstable_forceFrameRate = function(a2) {
- 0 > a2 || 125 < a2 ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : P2 = 0 < a2 ? Math.floor(1e3 / a2) : 5;
- };
- exports.unstable_getCurrentPriorityLevel = function() {
- return y2;
- };
- exports.unstable_getFirstCallbackNode = function() {
- return h2(r2);
- };
- exports.unstable_next = function(a2) {
- switch (y2) {
- case 1:
- case 2:
- case 3:
- var b2 = 3;
- break;
- default:
- b2 = y2;
- }
- var c2 = y2;
- y2 = b2;
- try {
- return a2();
- } finally {
- y2 = c2;
- }
- };
- exports.unstable_pauseExecution = function() {
- };
- exports.unstable_requestPaint = function() {
- };
- exports.unstable_runWithPriority = function(a2, b2) {
- switch (a2) {
- case 1:
- case 2:
- case 3:
- case 4:
- case 5:
- break;
- default:
- a2 = 3;
- }
- var c2 = y2;
- y2 = a2;
- try {
- return b2();
- } finally {
- y2 = c2;
- }
- };
- exports.unstable_scheduleCallback = function(a2, b2, c2) {
- var d2 = exports.unstable_now();
- "object" === typeof c2 && null !== c2 ? (c2 = c2.delay, c2 = "number" === typeof c2 && 0 < c2 ? d2 + c2 : d2) : c2 = d2;
- switch (a2) {
- case 1:
- var e2 = -1;
- break;
- case 2:
- e2 = 250;
- break;
- case 5:
- e2 = 1073741823;
- break;
- case 4:
- e2 = 1e4;
- break;
- default:
- e2 = 5e3;
- }
- e2 = c2 + e2;
- a2 = { id: u2++, callback: b2, priorityLevel: a2, startTime: c2, expirationTime: e2, sortIndex: -1 };
- c2 > d2 ? (a2.sortIndex = c2, f2(t2, a2), null === h2(r2) && a2 === h2(t2) && (B2 ? (E2(L2), L2 = -1) : B2 = true, K2(H2, c2 - d2))) : (a2.sortIndex = e2, f2(r2, a2), A2 || z2 || (A2 = true, I2(J2)));
- return a2;
- };
- exports.unstable_shouldYield = M2;
- exports.unstable_wrapCallback = function(a2) {
- var b2 = y2;
- return function() {
- var c2 = y2;
- y2 = b2;
- try {
- return a2.apply(this, arguments);
- } finally {
- y2 = c2;
- }
- };
- };
- })(scheduler_production_min);
- return scheduler_production_min;
-}
-var hasRequiredScheduler;
-function requireScheduler() {
- if (hasRequiredScheduler) return scheduler.exports;
- hasRequiredScheduler = 1;
- {
- scheduler.exports = requireScheduler_production_min();
- }
- return scheduler.exports;
-}
-/**
+ */var a2;function E$(){return a2||(a2=1,(function(t){function e(H,J){var B=H.length;H.push(J);e:for(;0>>1,V=H[A];if(0>>1;An(de,B))$n(Y,de)?(H[A]=Y,H[$]=B,A=$):(H[A]=de,H[ue]=B,A=ue);else if($n(Y,B))H[A]=Y,H[$]=B,A=$;else break e}}return J}function n(H,J){var B=H.sortIndex-J.sortIndex;return B!==0?B:H.id-J.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],d=[],f=1,h=null,m=3,g=!1,v=!1,w=!1,y=typeof setTimeout=="function"?setTimeout:null,x=typeof clearTimeout=="function"?clearTimeout:null,E=typeof setImmediate!="undefined"?setImmediate:null;typeof navigator!="undefined"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function k(H){for(var J=r(d);J!==null;){if(J.callback===null)o(d);else if(J.startTime<=H)o(d),J.sortIndex=J.expirationTime,e(c,J);else break;J=r(d)}}function C(H){if(w=!1,k(H),!v)if(r(c)!==null)v=!0,W(P);else{var J=r(d);J!==null&&ee(C,J.startTime-H)}}function P(H,J){v=!1,w&&(w=!1,x(F),F=-1),g=!0;var B=m;try{for(k(J),h=r(c);h!==null&&(!(h.expirationTime>J)||H&&!j());){var A=h.callback;if(typeof A=="function"){h.callback=null,m=h.priorityLevel;var V=A(h.expirationTime<=J);J=t.unstable_now(),typeof V=="function"?h.callback=V:h===r(c)&&o(c),k(J)}else o(c);h=r(c)}if(h!==null)var te=!0;else{var ue=r(d);ue!==null&&ee(C,ue.startTime-J),te=!1}return te}finally{h=null,m=B,g=!1}}var R=!1,T=null,F=-1,z=5,N=-1;function j(){return!(t.unstable_now()-NH||125A?(H.sortIndex=B,e(d,H),r(c)===null&&H===r(d)&&(w?(x(F),F=-1):w=!0,ee(C,B-A))):(H.sortIndex=V,e(c,H),v||g||(v=!0,W(P))),H},t.unstable_shouldYield=j,t.unstable_wrapCallback=function(H){var J=m;return function(){var B=m;m=J;try{return H.apply(this,arguments)}finally{m=B}}}})(Mh)),Mh}var i2;function C$(){return i2||(i2=1,Fh.exports=E$()),Fh.exports}/**
* @license React
* react-dom.production.min.js
*
@@ -4798,8838 +51,14 @@ function requireScheduler() {
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
- */
-var hasRequiredReactDom_production_min;
-function requireReactDom_production_min() {
- if (hasRequiredReactDom_production_min) return reactDom_production_min;
- hasRequiredReactDom_production_min = 1;
- var aa = requireReact$1(), ca = requireScheduler();
- function p2(a2) {
- for (var b2 = "https://reactjs.org/docs/error-decoder.html?invariant=" + a2, c2 = 1; c2 < arguments.length; c2++) b2 += "&args[]=" + encodeURIComponent(arguments[c2]);
- return "Minified React error #" + a2 + "; visit " + b2 + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";
- }
- var da = /* @__PURE__ */ new Set(), ea = {};
- function fa(a2, b2) {
- ha(a2, b2);
- ha(a2 + "Capture", b2);
- }
- function ha(a2, b2) {
- ea[a2] = b2;
- for (a2 = 0; a2 < b2.length; a2++) da.add(b2[a2]);
- }
- var ia = !("undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement), ja = Object.prototype.hasOwnProperty, ka = /^[: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]*$/, la = {}, ma = {};
- function oa(a2) {
- if (ja.call(ma, a2)) return true;
- if (ja.call(la, a2)) return false;
- if (ka.test(a2)) return ma[a2] = true;
- la[a2] = true;
- return false;
- }
- function pa(a2, b2, c2, d2) {
- if (null !== c2 && 0 === c2.type) return false;
- switch (typeof b2) {
- case "function":
- case "symbol":
- return true;
- case "boolean":
- if (d2) return false;
- if (null !== c2) return !c2.acceptsBooleans;
- a2 = a2.toLowerCase().slice(0, 5);
- return "data-" !== a2 && "aria-" !== a2;
- default:
- return false;
- }
- }
- function qa(a2, b2, c2, d2) {
- if (null === b2 || "undefined" === typeof b2 || pa(a2, b2, c2, d2)) return true;
- if (d2) return false;
- if (null !== c2) switch (c2.type) {
- case 3:
- return !b2;
- case 4:
- return false === b2;
- case 5:
- return isNaN(b2);
- case 6:
- return isNaN(b2) || 1 > b2;
- }
- return false;
- }
- function v2(a2, b2, c2, d2, e2, f2, g2) {
- this.acceptsBooleans = 2 === b2 || 3 === b2 || 4 === b2;
- this.attributeName = d2;
- this.attributeNamespace = e2;
- this.mustUseProperty = c2;
- this.propertyName = a2;
- this.type = b2;
- this.sanitizeURL = f2;
- this.removeEmptyString = g2;
- }
- var z2 = {};
- "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a2) {
- z2[a2] = new v2(a2, 0, false, a2, null, false, false);
- });
- [["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function(a2) {
- var b2 = a2[0];
- z2[b2] = new v2(b2, 1, false, a2[1], null, false, false);
- });
- ["contentEditable", "draggable", "spellCheck", "value"].forEach(function(a2) {
- z2[a2] = new v2(a2, 2, false, a2.toLowerCase(), null, false, false);
- });
- ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function(a2) {
- z2[a2] = new v2(a2, 2, false, a2, 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(a2) {
- z2[a2] = new v2(a2, 3, false, a2.toLowerCase(), null, false, false);
- });
- ["checked", "multiple", "muted", "selected"].forEach(function(a2) {
- z2[a2] = new v2(a2, 3, true, a2, null, false, false);
- });
- ["capture", "download"].forEach(function(a2) {
- z2[a2] = new v2(a2, 4, false, a2, null, false, false);
- });
- ["cols", "rows", "size", "span"].forEach(function(a2) {
- z2[a2] = new v2(a2, 6, false, a2, null, false, false);
- });
- ["rowSpan", "start"].forEach(function(a2) {
- z2[a2] = new v2(a2, 5, false, a2.toLowerCase(), null, false, false);
- });
- var ra = /[\-:]([a-z])/g;
- function sa(a2) {
- return a2[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(a2) {
- var b2 = a2.replace(
- ra,
- sa
- );
- z2[b2] = new v2(b2, 1, false, a2, null, false, false);
- });
- "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a2) {
- var b2 = a2.replace(ra, sa);
- z2[b2] = new v2(b2, 1, false, a2, "http://www.w3.org/1999/xlink", false, false);
- });
- ["xml:base", "xml:lang", "xml:space"].forEach(function(a2) {
- var b2 = a2.replace(ra, sa);
- z2[b2] = new v2(b2, 1, false, a2, "http://www.w3.org/XML/1998/namespace", false, false);
- });
- ["tabIndex", "crossOrigin"].forEach(function(a2) {
- z2[a2] = new v2(a2, 1, false, a2.toLowerCase(), null, false, false);
- });
- z2.xlinkHref = new v2("xlinkHref", 1, false, "xlink:href", "http://www.w3.org/1999/xlink", true, false);
- ["src", "href", "action", "formAction"].forEach(function(a2) {
- z2[a2] = new v2(a2, 1, false, a2.toLowerCase(), null, true, true);
- });
- function ta(a2, b2, c2, d2) {
- var e2 = z2.hasOwnProperty(b2) ? z2[b2] : null;
- if (null !== e2 ? 0 !== e2.type : d2 || !(2 < b2.length) || "o" !== b2[0] && "O" !== b2[0] || "n" !== b2[1] && "N" !== b2[1]) qa(b2, c2, e2, d2) && (c2 = null), d2 || null === e2 ? oa(b2) && (null === c2 ? a2.removeAttribute(b2) : a2.setAttribute(b2, "" + c2)) : e2.mustUseProperty ? a2[e2.propertyName] = null === c2 ? 3 === e2.type ? false : "" : c2 : (b2 = e2.attributeName, d2 = e2.attributeNamespace, null === c2 ? a2.removeAttribute(b2) : (e2 = e2.type, c2 = 3 === e2 || 4 === e2 && true === c2 ? "" : "" + c2, d2 ? a2.setAttributeNS(d2, b2, c2) : a2.setAttribute(b2, c2)));
- }
- var ua = aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, va = Symbol.for("react.element"), wa = Symbol.for("react.portal"), ya = Symbol.for("react.fragment"), za = Symbol.for("react.strict_mode"), Aa = Symbol.for("react.profiler"), Ba = Symbol.for("react.provider"), Ca = Symbol.for("react.context"), Da = Symbol.for("react.forward_ref"), Ea = Symbol.for("react.suspense"), Fa = Symbol.for("react.suspense_list"), Ga = Symbol.for("react.memo"), Ha = Symbol.for("react.lazy");
- var Ia = Symbol.for("react.offscreen");
- var Ja = Symbol.iterator;
- function Ka(a2) {
- if (null === a2 || "object" !== typeof a2) return null;
- a2 = Ja && a2[Ja] || a2["@@iterator"];
- return "function" === typeof a2 ? a2 : null;
- }
- var A2 = Object.assign, La;
- function Ma(a2) {
- if (void 0 === La) try {
- throw Error();
- } catch (c2) {
- var b2 = c2.stack.trim().match(/\n( *(at )?)/);
- La = b2 && b2[1] || "";
- }
- return "\n" + La + a2;
- }
- var Na = false;
- function Oa(a2, b2) {
- if (!a2 || Na) return "";
- Na = true;
- var c2 = Error.prepareStackTrace;
- Error.prepareStackTrace = void 0;
- try {
- if (b2) if (b2 = function() {
- throw Error();
- }, Object.defineProperty(b2.prototype, "props", { set: function() {
- throw Error();
- } }), "object" === typeof Reflect && Reflect.construct) {
- try {
- Reflect.construct(b2, []);
- } catch (l2) {
- var d2 = l2;
- }
- Reflect.construct(a2, [], b2);
- } else {
- try {
- b2.call();
- } catch (l2) {
- d2 = l2;
- }
- a2.call(b2.prototype);
- }
- else {
- try {
- throw Error();
- } catch (l2) {
- d2 = l2;
- }
- a2();
- }
- } catch (l2) {
- if (l2 && d2 && "string" === typeof l2.stack) {
- for (var e2 = l2.stack.split("\n"), f2 = d2.stack.split("\n"), g2 = e2.length - 1, h2 = f2.length - 1; 1 <= g2 && 0 <= h2 && e2[g2] !== f2[h2]; ) h2--;
- for (; 1 <= g2 && 0 <= h2; g2--, h2--) if (e2[g2] !== f2[h2]) {
- if (1 !== g2 || 1 !== h2) {
- do
- if (g2--, h2--, 0 > h2 || e2[g2] !== f2[h2]) {
- var k2 = "\n" + e2[g2].replace(" at new ", " at ");
- a2.displayName && k2.includes("") && (k2 = k2.replace("", a2.displayName));
- return k2;
- }
- while (1 <= g2 && 0 <= h2);
- }
- break;
- }
- }
- } finally {
- Na = false, Error.prepareStackTrace = c2;
- }
- return (a2 = a2 ? a2.displayName || a2.name : "") ? Ma(a2) : "";
- }
- function Pa(a2) {
- switch (a2.tag) {
- case 5:
- return Ma(a2.type);
- case 16:
- return Ma("Lazy");
- case 13:
- return Ma("Suspense");
- case 19:
- return Ma("SuspenseList");
- case 0:
- case 2:
- case 15:
- return a2 = Oa(a2.type, false), a2;
- case 11:
- return a2 = Oa(a2.type.render, false), a2;
- case 1:
- return a2 = Oa(a2.type, true), a2;
- default:
- return "";
- }
- }
- function Qa(a2) {
- if (null == a2) return null;
- if ("function" === typeof a2) return a2.displayName || a2.name || null;
- if ("string" === typeof a2) return a2;
- switch (a2) {
- case ya:
- return "Fragment";
- case wa:
- return "Portal";
- case Aa:
- return "Profiler";
- case za:
- return "StrictMode";
- case Ea:
- return "Suspense";
- case Fa:
- return "SuspenseList";
- }
- if ("object" === typeof a2) switch (a2.$$typeof) {
- case Ca:
- return (a2.displayName || "Context") + ".Consumer";
- case Ba:
- return (a2._context.displayName || "Context") + ".Provider";
- case Da:
- var b2 = a2.render;
- a2 = a2.displayName;
- a2 || (a2 = b2.displayName || b2.name || "", a2 = "" !== a2 ? "ForwardRef(" + a2 + ")" : "ForwardRef");
- return a2;
- case Ga:
- return b2 = a2.displayName || null, null !== b2 ? b2 : Qa(a2.type) || "Memo";
- case Ha:
- b2 = a2._payload;
- a2 = a2._init;
- try {
- return Qa(a2(b2));
- } catch (c2) {
- }
- }
- return null;
- }
- function Ra(a2) {
- var b2 = a2.type;
- switch (a2.tag) {
- case 24:
- return "Cache";
- case 9:
- return (b2.displayName || "Context") + ".Consumer";
- case 10:
- return (b2._context.displayName || "Context") + ".Provider";
- case 18:
- return "DehydratedFragment";
- case 11:
- return a2 = b2.render, a2 = a2.displayName || a2.name || "", b2.displayName || ("" !== a2 ? "ForwardRef(" + a2 + ")" : "ForwardRef");
- case 7:
- return "Fragment";
- case 5:
- return b2;
- case 4:
- return "Portal";
- case 3:
- return "Root";
- case 6:
- return "Text";
- case 16:
- return Qa(b2);
- case 8:
- return b2 === za ? "StrictMode" : "Mode";
- case 22:
- return "Offscreen";
- case 12:
- return "Profiler";
- case 21:
- return "Scope";
- case 13:
- return "Suspense";
- case 19:
- return "SuspenseList";
- case 25:
- return "TracingMarker";
- case 1:
- case 0:
- case 17:
- case 2:
- case 14:
- case 15:
- if ("function" === typeof b2) return b2.displayName || b2.name || null;
- if ("string" === typeof b2) return b2;
- }
- return null;
- }
- function Sa(a2) {
- switch (typeof a2) {
- case "boolean":
- case "number":
- case "string":
- case "undefined":
- return a2;
- case "object":
- return a2;
- default:
- return "";
- }
- }
- function Ta(a2) {
- var b2 = a2.type;
- return (a2 = a2.nodeName) && "input" === a2.toLowerCase() && ("checkbox" === b2 || "radio" === b2);
- }
- function Ua(a2) {
- var b2 = Ta(a2) ? "checked" : "value", c2 = Object.getOwnPropertyDescriptor(a2.constructor.prototype, b2), d2 = "" + a2[b2];
- if (!a2.hasOwnProperty(b2) && "undefined" !== typeof c2 && "function" === typeof c2.get && "function" === typeof c2.set) {
- var e2 = c2.get, f2 = c2.set;
- Object.defineProperty(a2, b2, { configurable: true, get: function() {
- return e2.call(this);
- }, set: function(a3) {
- d2 = "" + a3;
- f2.call(this, a3);
- } });
- Object.defineProperty(a2, b2, { enumerable: c2.enumerable });
- return { getValue: function() {
- return d2;
- }, setValue: function(a3) {
- d2 = "" + a3;
- }, stopTracking: function() {
- a2._valueTracker = null;
- delete a2[b2];
- } };
- }
- }
- function Va(a2) {
- a2._valueTracker || (a2._valueTracker = Ua(a2));
- }
- function Wa(a2) {
- if (!a2) return false;
- var b2 = a2._valueTracker;
- if (!b2) return true;
- var c2 = b2.getValue();
- var d2 = "";
- a2 && (d2 = Ta(a2) ? a2.checked ? "true" : "false" : a2.value);
- a2 = d2;
- return a2 !== c2 ? (b2.setValue(a2), true) : false;
- }
- function Xa(a2) {
- a2 = a2 || ("undefined" !== typeof document ? document : void 0);
- if ("undefined" === typeof a2) return null;
- try {
- return a2.activeElement || a2.body;
- } catch (b2) {
- return a2.body;
- }
- }
- function Ya(a2, b2) {
- var c2 = b2.checked;
- return A2({}, b2, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: null != c2 ? c2 : a2._wrapperState.initialChecked });
- }
- function Za(a2, b2) {
- var c2 = null == b2.defaultValue ? "" : b2.defaultValue, d2 = null != b2.checked ? b2.checked : b2.defaultChecked;
- c2 = Sa(null != b2.value ? b2.value : c2);
- a2._wrapperState = { initialChecked: d2, initialValue: c2, controlled: "checkbox" === b2.type || "radio" === b2.type ? null != b2.checked : null != b2.value };
- }
- function ab(a2, b2) {
- b2 = b2.checked;
- null != b2 && ta(a2, "checked", b2, false);
- }
- function bb(a2, b2) {
- ab(a2, b2);
- var c2 = Sa(b2.value), d2 = b2.type;
- if (null != c2) if ("number" === d2) {
- if (0 === c2 && "" === a2.value || a2.value != c2) a2.value = "" + c2;
- } else a2.value !== "" + c2 && (a2.value = "" + c2);
- else if ("submit" === d2 || "reset" === d2) {
- a2.removeAttribute("value");
- return;
- }
- b2.hasOwnProperty("value") ? cb(a2, b2.type, c2) : b2.hasOwnProperty("defaultValue") && cb(a2, b2.type, Sa(b2.defaultValue));
- null == b2.checked && null != b2.defaultChecked && (a2.defaultChecked = !!b2.defaultChecked);
- }
- function db(a2, b2, c2) {
- if (b2.hasOwnProperty("value") || b2.hasOwnProperty("defaultValue")) {
- var d2 = b2.type;
- if (!("submit" !== d2 && "reset" !== d2 || void 0 !== b2.value && null !== b2.value)) return;
- b2 = "" + a2._wrapperState.initialValue;
- c2 || b2 === a2.value || (a2.value = b2);
- a2.defaultValue = b2;
- }
- c2 = a2.name;
- "" !== c2 && (a2.name = "");
- a2.defaultChecked = !!a2._wrapperState.initialChecked;
- "" !== c2 && (a2.name = c2);
- }
- function cb(a2, b2, c2) {
- if ("number" !== b2 || Xa(a2.ownerDocument) !== a2) null == c2 ? a2.defaultValue = "" + a2._wrapperState.initialValue : a2.defaultValue !== "" + c2 && (a2.defaultValue = "" + c2);
- }
- var eb = Array.isArray;
- function fb(a2, b2, c2, d2) {
- a2 = a2.options;
- if (b2) {
- b2 = {};
- for (var e2 = 0; e2 < c2.length; e2++) b2["$" + c2[e2]] = true;
- for (c2 = 0; c2 < a2.length; c2++) e2 = b2.hasOwnProperty("$" + a2[c2].value), a2[c2].selected !== e2 && (a2[c2].selected = e2), e2 && d2 && (a2[c2].defaultSelected = true);
- } else {
- c2 = "" + Sa(c2);
- b2 = null;
- for (e2 = 0; e2 < a2.length; e2++) {
- if (a2[e2].value === c2) {
- a2[e2].selected = true;
- d2 && (a2[e2].defaultSelected = true);
- return;
- }
- null !== b2 || a2[e2].disabled || (b2 = a2[e2]);
- }
- null !== b2 && (b2.selected = true);
- }
- }
- function gb(a2, b2) {
- if (null != b2.dangerouslySetInnerHTML) throw Error(p2(91));
- return A2({}, b2, { value: void 0, defaultValue: void 0, children: "" + a2._wrapperState.initialValue });
- }
- function hb(a2, b2) {
- var c2 = b2.value;
- if (null == c2) {
- c2 = b2.children;
- b2 = b2.defaultValue;
- if (null != c2) {
- if (null != b2) throw Error(p2(92));
- if (eb(c2)) {
- if (1 < c2.length) throw Error(p2(93));
- c2 = c2[0];
- }
- b2 = c2;
- }
- null == b2 && (b2 = "");
- c2 = b2;
- }
- a2._wrapperState = { initialValue: Sa(c2) };
- }
- function ib(a2, b2) {
- var c2 = Sa(b2.value), d2 = Sa(b2.defaultValue);
- null != c2 && (c2 = "" + c2, c2 !== a2.value && (a2.value = c2), null == b2.defaultValue && a2.defaultValue !== c2 && (a2.defaultValue = c2));
- null != d2 && (a2.defaultValue = "" + d2);
- }
- function jb(a2) {
- var b2 = a2.textContent;
- b2 === a2._wrapperState.initialValue && "" !== b2 && null !== b2 && (a2.value = b2);
- }
- function kb(a2) {
- switch (a2) {
- case "svg":
- return "http://www.w3.org/2000/svg";
- case "math":
- return "http://www.w3.org/1998/Math/MathML";
- default:
- return "http://www.w3.org/1999/xhtml";
- }
- }
- function lb(a2, b2) {
- return null == a2 || "http://www.w3.org/1999/xhtml" === a2 ? kb(b2) : "http://www.w3.org/2000/svg" === a2 && "foreignObject" === b2 ? "http://www.w3.org/1999/xhtml" : a2;
- }
- var mb, nb = function(a2) {
- return "undefined" !== typeof MSApp && MSApp.execUnsafeLocalFunction ? function(b2, c2, d2, e2) {
- MSApp.execUnsafeLocalFunction(function() {
- return a2(b2, c2, d2, e2);
- });
- } : a2;
- }(function(a2, b2) {
- if ("http://www.w3.org/2000/svg" !== a2.namespaceURI || "innerHTML" in a2) a2.innerHTML = b2;
- else {
- mb = mb || document.createElement("div");
- mb.innerHTML = "";
- for (b2 = mb.firstChild; a2.firstChild; ) a2.removeChild(a2.firstChild);
- for (; b2.firstChild; ) a2.appendChild(b2.firstChild);
- }
- });
- function ob(a2, b2) {
- if (b2) {
- var c2 = a2.firstChild;
- if (c2 && c2 === a2.lastChild && 3 === c2.nodeType) {
- c2.nodeValue = b2;
- return;
- }
- }
- a2.textContent = b2;
- }
- var pb = {
- animationIterationCount: true,
- aspectRatio: true,
- borderImageOutset: true,
- borderImageSlice: true,
- borderImageWidth: true,
- boxFlex: true,
- boxFlexGroup: true,
- boxOrdinalGroup: true,
- columnCount: true,
- columns: true,
- flex: true,
- flexGrow: true,
- flexPositive: true,
- flexShrink: true,
- flexNegative: true,
- flexOrder: true,
- gridArea: true,
- gridRow: true,
- gridRowEnd: true,
- gridRowSpan: true,
- gridRowStart: true,
- gridColumn: true,
- gridColumnEnd: true,
- gridColumnSpan: true,
- gridColumnStart: true,
- fontWeight: true,
- lineClamp: true,
- lineHeight: true,
- opacity: true,
- order: true,
- orphans: true,
- tabSize: true,
- widows: true,
- zIndex: true,
- zoom: true,
- fillOpacity: true,
- floodOpacity: true,
- stopOpacity: true,
- strokeDasharray: true,
- strokeDashoffset: true,
- strokeMiterlimit: true,
- strokeOpacity: true,
- strokeWidth: true
- }, qb = ["Webkit", "ms", "Moz", "O"];
- Object.keys(pb).forEach(function(a2) {
- qb.forEach(function(b2) {
- b2 = b2 + a2.charAt(0).toUpperCase() + a2.substring(1);
- pb[b2] = pb[a2];
- });
- });
- function rb(a2, b2, c2) {
- return null == b2 || "boolean" === typeof b2 || "" === b2 ? "" : c2 || "number" !== typeof b2 || 0 === b2 || pb.hasOwnProperty(a2) && pb[a2] ? ("" + b2).trim() : b2 + "px";
- }
- function sb(a2, b2) {
- a2 = a2.style;
- for (var c2 in b2) if (b2.hasOwnProperty(c2)) {
- var d2 = 0 === c2.indexOf("--"), e2 = rb(c2, b2[c2], d2);
- "float" === c2 && (c2 = "cssFloat");
- d2 ? a2.setProperty(c2, e2) : a2[c2] = e2;
- }
- }
- var tb = A2({ menuitem: true }, { area: true, base: true, br: true, col: true, embed: true, hr: true, img: true, input: true, keygen: true, link: true, meta: true, param: true, source: true, track: true, wbr: true });
- function ub(a2, b2) {
- if (b2) {
- if (tb[a2] && (null != b2.children || null != b2.dangerouslySetInnerHTML)) throw Error(p2(137, a2));
- if (null != b2.dangerouslySetInnerHTML) {
- if (null != b2.children) throw Error(p2(60));
- if ("object" !== typeof b2.dangerouslySetInnerHTML || !("__html" in b2.dangerouslySetInnerHTML)) throw Error(p2(61));
- }
- if (null != b2.style && "object" !== typeof b2.style) throw Error(p2(62));
- }
- }
- function vb(a2, b2) {
- if (-1 === a2.indexOf("-")) return "string" === typeof b2.is;
- switch (a2) {
- case "annotation-xml":
- case "color-profile":
- case "font-face":
- case "font-face-src":
- case "font-face-uri":
- case "font-face-format":
- case "font-face-name":
- case "missing-glyph":
- return false;
- default:
- return true;
- }
- }
- var wb = null;
- function xb(a2) {
- a2 = a2.target || a2.srcElement || window;
- a2.correspondingUseElement && (a2 = a2.correspondingUseElement);
- return 3 === a2.nodeType ? a2.parentNode : a2;
- }
- var yb = null, zb = null, Ab = null;
- function Bb(a2) {
- if (a2 = Cb(a2)) {
- if ("function" !== typeof yb) throw Error(p2(280));
- var b2 = a2.stateNode;
- b2 && (b2 = Db(b2), yb(a2.stateNode, a2.type, b2));
- }
- }
- function Eb(a2) {
- zb ? Ab ? Ab.push(a2) : Ab = [a2] : zb = a2;
- }
- function Fb() {
- if (zb) {
- var a2 = zb, b2 = Ab;
- Ab = zb = null;
- Bb(a2);
- if (b2) for (a2 = 0; a2 < b2.length; a2++) Bb(b2[a2]);
- }
- }
- function Gb(a2, b2) {
- return a2(b2);
- }
- function Hb() {
- }
- var Ib = false;
- function Jb(a2, b2, c2) {
- if (Ib) return a2(b2, c2);
- Ib = true;
- try {
- return Gb(a2, b2, c2);
- } finally {
- if (Ib = false, null !== zb || null !== Ab) Hb(), Fb();
- }
- }
- function Kb(a2, b2) {
- var c2 = a2.stateNode;
- if (null === c2) return null;
- var d2 = Db(c2);
- if (null === d2) return null;
- c2 = d2[b2];
- a: switch (b2) {
- case "onClick":
- case "onClickCapture":
- case "onDoubleClick":
- case "onDoubleClickCapture":
- case "onMouseDown":
- case "onMouseDownCapture":
- case "onMouseMove":
- case "onMouseMoveCapture":
- case "onMouseUp":
- case "onMouseUpCapture":
- case "onMouseEnter":
- (d2 = !d2.disabled) || (a2 = a2.type, d2 = !("button" === a2 || "input" === a2 || "select" === a2 || "textarea" === a2));
- a2 = !d2;
- break a;
- default:
- a2 = false;
- }
- if (a2) return null;
- if (c2 && "function" !== typeof c2) throw Error(p2(231, b2, typeof c2));
- return c2;
- }
- var Lb = false;
- if (ia) try {
- var Mb = {};
- Object.defineProperty(Mb, "passive", { get: function() {
- Lb = true;
- } });
- window.addEventListener("test", Mb, Mb);
- window.removeEventListener("test", Mb, Mb);
- } catch (a2) {
- Lb = false;
- }
- function Nb(a2, b2, c2, d2, e2, f2, g2, h2, k2) {
- var l2 = Array.prototype.slice.call(arguments, 3);
- try {
- b2.apply(c2, l2);
- } catch (m2) {
- this.onError(m2);
- }
- }
- var Ob = false, Pb = null, Qb = false, Rb = null, Sb = { onError: function(a2) {
- Ob = true;
- Pb = a2;
- } };
- function Tb(a2, b2, c2, d2, e2, f2, g2, h2, k2) {
- Ob = false;
- Pb = null;
- Nb.apply(Sb, arguments);
- }
- function Ub(a2, b2, c2, d2, e2, f2, g2, h2, k2) {
- Tb.apply(this, arguments);
- if (Ob) {
- if (Ob) {
- var l2 = Pb;
- Ob = false;
- Pb = null;
- } else throw Error(p2(198));
- Qb || (Qb = true, Rb = l2);
- }
- }
- function Vb(a2) {
- var b2 = a2, c2 = a2;
- if (a2.alternate) for (; b2.return; ) b2 = b2.return;
- else {
- a2 = b2;
- do
- b2 = a2, 0 !== (b2.flags & 4098) && (c2 = b2.return), a2 = b2.return;
- while (a2);
- }
- return 3 === b2.tag ? c2 : null;
- }
- function Wb(a2) {
- if (13 === a2.tag) {
- var b2 = a2.memoizedState;
- null === b2 && (a2 = a2.alternate, null !== a2 && (b2 = a2.memoizedState));
- if (null !== b2) return b2.dehydrated;
- }
- return null;
- }
- function Xb(a2) {
- if (Vb(a2) !== a2) throw Error(p2(188));
- }
- function Yb(a2) {
- var b2 = a2.alternate;
- if (!b2) {
- b2 = Vb(a2);
- if (null === b2) throw Error(p2(188));
- return b2 !== a2 ? null : a2;
- }
- for (var c2 = a2, d2 = b2; ; ) {
- var e2 = c2.return;
- if (null === e2) break;
- var f2 = e2.alternate;
- if (null === f2) {
- d2 = e2.return;
- if (null !== d2) {
- c2 = d2;
- continue;
- }
- break;
- }
- if (e2.child === f2.child) {
- for (f2 = e2.child; f2; ) {
- if (f2 === c2) return Xb(e2), a2;
- if (f2 === d2) return Xb(e2), b2;
- f2 = f2.sibling;
- }
- throw Error(p2(188));
- }
- if (c2.return !== d2.return) c2 = e2, d2 = f2;
- else {
- for (var g2 = false, h2 = e2.child; h2; ) {
- if (h2 === c2) {
- g2 = true;
- c2 = e2;
- d2 = f2;
- break;
- }
- if (h2 === d2) {
- g2 = true;
- d2 = e2;
- c2 = f2;
- break;
- }
- h2 = h2.sibling;
- }
- if (!g2) {
- for (h2 = f2.child; h2; ) {
- if (h2 === c2) {
- g2 = true;
- c2 = f2;
- d2 = e2;
- break;
- }
- if (h2 === d2) {
- g2 = true;
- d2 = f2;
- c2 = e2;
- break;
- }
- h2 = h2.sibling;
- }
- if (!g2) throw Error(p2(189));
- }
- }
- if (c2.alternate !== d2) throw Error(p2(190));
- }
- if (3 !== c2.tag) throw Error(p2(188));
- return c2.stateNode.current === c2 ? a2 : b2;
- }
- function Zb(a2) {
- a2 = Yb(a2);
- return null !== a2 ? $b(a2) : null;
- }
- function $b(a2) {
- if (5 === a2.tag || 6 === a2.tag) return a2;
- for (a2 = a2.child; null !== a2; ) {
- var b2 = $b(a2);
- if (null !== b2) return b2;
- a2 = a2.sibling;
- }
- return null;
- }
- var ac = ca.unstable_scheduleCallback, bc = ca.unstable_cancelCallback, cc = ca.unstable_shouldYield, dc = ca.unstable_requestPaint, B2 = ca.unstable_now, ec = ca.unstable_getCurrentPriorityLevel, fc = ca.unstable_ImmediatePriority, gc = ca.unstable_UserBlockingPriority, hc = ca.unstable_NormalPriority, ic = ca.unstable_LowPriority, jc = ca.unstable_IdlePriority, kc = null, lc = null;
- function mc(a2) {
- if (lc && "function" === typeof lc.onCommitFiberRoot) try {
- lc.onCommitFiberRoot(kc, a2, void 0, 128 === (a2.current.flags & 128));
- } catch (b2) {
- }
- }
- var oc = Math.clz32 ? Math.clz32 : nc, pc = Math.log, qc = Math.LN2;
- function nc(a2) {
- a2 >>>= 0;
- return 0 === a2 ? 32 : 31 - (pc(a2) / qc | 0) | 0;
- }
- var rc = 64, sc = 4194304;
- function tc(a2) {
- switch (a2 & -a2) {
- case 1:
- return 1;
- case 2:
- return 2;
- case 4:
- return 4;
- case 8:
- return 8;
- case 16:
- return 16;
- case 32:
- return 32;
- case 64:
- case 128:
- case 256:
- case 512:
- case 1024:
- case 2048:
- case 4096:
- case 8192:
- case 16384:
- case 32768:
- case 65536:
- case 131072:
- case 262144:
- case 524288:
- case 1048576:
- case 2097152:
- return a2 & 4194240;
- case 4194304:
- case 8388608:
- case 16777216:
- case 33554432:
- case 67108864:
- return a2 & 130023424;
- case 134217728:
- return 134217728;
- case 268435456:
- return 268435456;
- case 536870912:
- return 536870912;
- case 1073741824:
- return 1073741824;
- default:
- return a2;
- }
- }
- function uc(a2, b2) {
- var c2 = a2.pendingLanes;
- if (0 === c2) return 0;
- var d2 = 0, e2 = a2.suspendedLanes, f2 = a2.pingedLanes, g2 = c2 & 268435455;
- if (0 !== g2) {
- var h2 = g2 & ~e2;
- 0 !== h2 ? d2 = tc(h2) : (f2 &= g2, 0 !== f2 && (d2 = tc(f2)));
- } else g2 = c2 & ~e2, 0 !== g2 ? d2 = tc(g2) : 0 !== f2 && (d2 = tc(f2));
- if (0 === d2) return 0;
- if (0 !== b2 && b2 !== d2 && 0 === (b2 & e2) && (e2 = d2 & -d2, f2 = b2 & -b2, e2 >= f2 || 16 === e2 && 0 !== (f2 & 4194240))) return b2;
- 0 !== (d2 & 4) && (d2 |= c2 & 16);
- b2 = a2.entangledLanes;
- if (0 !== b2) for (a2 = a2.entanglements, b2 &= d2; 0 < b2; ) c2 = 31 - oc(b2), e2 = 1 << c2, d2 |= a2[c2], b2 &= ~e2;
- return d2;
- }
- function vc(a2, b2) {
- switch (a2) {
- case 1:
- case 2:
- case 4:
- return b2 + 250;
- case 8:
- case 16:
- case 32:
- case 64:
- case 128:
- case 256:
- case 512:
- case 1024:
- case 2048:
- case 4096:
- case 8192:
- case 16384:
- case 32768:
- case 65536:
- case 131072:
- case 262144:
- case 524288:
- case 1048576:
- case 2097152:
- return b2 + 5e3;
- case 4194304:
- case 8388608:
- case 16777216:
- case 33554432:
- case 67108864:
- return -1;
- case 134217728:
- case 268435456:
- case 536870912:
- case 1073741824:
- return -1;
- default:
- return -1;
- }
- }
- function wc(a2, b2) {
- for (var c2 = a2.suspendedLanes, d2 = a2.pingedLanes, e2 = a2.expirationTimes, f2 = a2.pendingLanes; 0 < f2; ) {
- var g2 = 31 - oc(f2), h2 = 1 << g2, k2 = e2[g2];
- if (-1 === k2) {
- if (0 === (h2 & c2) || 0 !== (h2 & d2)) e2[g2] = vc(h2, b2);
- } else k2 <= b2 && (a2.expiredLanes |= h2);
- f2 &= ~h2;
- }
- }
- function xc(a2) {
- a2 = a2.pendingLanes & -1073741825;
- return 0 !== a2 ? a2 : a2 & 1073741824 ? 1073741824 : 0;
- }
- function yc() {
- var a2 = rc;
- rc <<= 1;
- 0 === (rc & 4194240) && (rc = 64);
- return a2;
- }
- function zc(a2) {
- for (var b2 = [], c2 = 0; 31 > c2; c2++) b2.push(a2);
- return b2;
- }
- function Ac(a2, b2, c2) {
- a2.pendingLanes |= b2;
- 536870912 !== b2 && (a2.suspendedLanes = 0, a2.pingedLanes = 0);
- a2 = a2.eventTimes;
- b2 = 31 - oc(b2);
- a2[b2] = c2;
- }
- function Bc(a2, b2) {
- var c2 = a2.pendingLanes & ~b2;
- a2.pendingLanes = b2;
- a2.suspendedLanes = 0;
- a2.pingedLanes = 0;
- a2.expiredLanes &= b2;
- a2.mutableReadLanes &= b2;
- a2.entangledLanes &= b2;
- b2 = a2.entanglements;
- var d2 = a2.eventTimes;
- for (a2 = a2.expirationTimes; 0 < c2; ) {
- var e2 = 31 - oc(c2), f2 = 1 << e2;
- b2[e2] = 0;
- d2[e2] = -1;
- a2[e2] = -1;
- c2 &= ~f2;
- }
- }
- function Cc(a2, b2) {
- var c2 = a2.entangledLanes |= b2;
- for (a2 = a2.entanglements; c2; ) {
- var d2 = 31 - oc(c2), e2 = 1 << d2;
- e2 & b2 | a2[d2] & b2 && (a2[d2] |= b2);
- c2 &= ~e2;
- }
- }
- var C2 = 0;
- function Dc(a2) {
- a2 &= -a2;
- return 1 < a2 ? 4 < a2 ? 0 !== (a2 & 268435455) ? 16 : 536870912 : 4 : 1;
- }
- var Ec, Fc, Gc, Hc, Ic, Jc = false, Kc = [], Lc = null, Mc = null, Nc = null, Oc = /* @__PURE__ */ new Map(), Pc = /* @__PURE__ */ new Map(), Qc = [], Rc = "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 Sc(a2, b2) {
- switch (a2) {
- case "focusin":
- case "focusout":
- Lc = null;
- break;
- case "dragenter":
- case "dragleave":
- Mc = null;
- break;
- case "mouseover":
- case "mouseout":
- Nc = null;
- break;
- case "pointerover":
- case "pointerout":
- Oc.delete(b2.pointerId);
- break;
- case "gotpointercapture":
- case "lostpointercapture":
- Pc.delete(b2.pointerId);
- }
- }
- function Tc(a2, b2, c2, d2, e2, f2) {
- if (null === a2 || a2.nativeEvent !== f2) return a2 = { blockedOn: b2, domEventName: c2, eventSystemFlags: d2, nativeEvent: f2, targetContainers: [e2] }, null !== b2 && (b2 = Cb(b2), null !== b2 && Fc(b2)), a2;
- a2.eventSystemFlags |= d2;
- b2 = a2.targetContainers;
- null !== e2 && -1 === b2.indexOf(e2) && b2.push(e2);
- return a2;
- }
- function Uc(a2, b2, c2, d2, e2) {
- switch (b2) {
- case "focusin":
- return Lc = Tc(Lc, a2, b2, c2, d2, e2), true;
- case "dragenter":
- return Mc = Tc(Mc, a2, b2, c2, d2, e2), true;
- case "mouseover":
- return Nc = Tc(Nc, a2, b2, c2, d2, e2), true;
- case "pointerover":
- var f2 = e2.pointerId;
- Oc.set(f2, Tc(Oc.get(f2) || null, a2, b2, c2, d2, e2));
- return true;
- case "gotpointercapture":
- return f2 = e2.pointerId, Pc.set(f2, Tc(Pc.get(f2) || null, a2, b2, c2, d2, e2)), true;
- }
- return false;
- }
- function Vc(a2) {
- var b2 = Wc(a2.target);
- if (null !== b2) {
- var c2 = Vb(b2);
- if (null !== c2) {
- if (b2 = c2.tag, 13 === b2) {
- if (b2 = Wb(c2), null !== b2) {
- a2.blockedOn = b2;
- Ic(a2.priority, function() {
- Gc(c2);
- });
- return;
- }
- } else if (3 === b2 && c2.stateNode.current.memoizedState.isDehydrated) {
- a2.blockedOn = 3 === c2.tag ? c2.stateNode.containerInfo : null;
- return;
- }
- }
- }
- a2.blockedOn = null;
- }
- function Xc(a2) {
- if (null !== a2.blockedOn) return false;
- for (var b2 = a2.targetContainers; 0 < b2.length; ) {
- var c2 = Yc(a2.domEventName, a2.eventSystemFlags, b2[0], a2.nativeEvent);
- if (null === c2) {
- c2 = a2.nativeEvent;
- var d2 = new c2.constructor(c2.type, c2);
- wb = d2;
- c2.target.dispatchEvent(d2);
- wb = null;
- } else return b2 = Cb(c2), null !== b2 && Fc(b2), a2.blockedOn = c2, false;
- b2.shift();
- }
- return true;
- }
- function Zc(a2, b2, c2) {
- Xc(a2) && c2.delete(b2);
- }
- function $c() {
- Jc = false;
- null !== Lc && Xc(Lc) && (Lc = null);
- null !== Mc && Xc(Mc) && (Mc = null);
- null !== Nc && Xc(Nc) && (Nc = null);
- Oc.forEach(Zc);
- Pc.forEach(Zc);
- }
- function ad(a2, b2) {
- a2.blockedOn === b2 && (a2.blockedOn = null, Jc || (Jc = true, ca.unstable_scheduleCallback(ca.unstable_NormalPriority, $c)));
- }
- function bd(a2) {
- function b2(b3) {
- return ad(b3, a2);
- }
- if (0 < Kc.length) {
- ad(Kc[0], a2);
- for (var c2 = 1; c2 < Kc.length; c2++) {
- var d2 = Kc[c2];
- d2.blockedOn === a2 && (d2.blockedOn = null);
- }
- }
- null !== Lc && ad(Lc, a2);
- null !== Mc && ad(Mc, a2);
- null !== Nc && ad(Nc, a2);
- Oc.forEach(b2);
- Pc.forEach(b2);
- for (c2 = 0; c2 < Qc.length; c2++) d2 = Qc[c2], d2.blockedOn === a2 && (d2.blockedOn = null);
- for (; 0 < Qc.length && (c2 = Qc[0], null === c2.blockedOn); ) Vc(c2), null === c2.blockedOn && Qc.shift();
- }
- var cd = ua.ReactCurrentBatchConfig, dd = true;
- function ed(a2, b2, c2, d2) {
- var e2 = C2, f2 = cd.transition;
- cd.transition = null;
- try {
- C2 = 1, fd(a2, b2, c2, d2);
- } finally {
- C2 = e2, cd.transition = f2;
- }
- }
- function gd(a2, b2, c2, d2) {
- var e2 = C2, f2 = cd.transition;
- cd.transition = null;
- try {
- C2 = 4, fd(a2, b2, c2, d2);
- } finally {
- C2 = e2, cd.transition = f2;
- }
- }
- function fd(a2, b2, c2, d2) {
- if (dd) {
- var e2 = Yc(a2, b2, c2, d2);
- if (null === e2) hd(a2, b2, d2, id, c2), Sc(a2, d2);
- else if (Uc(e2, a2, b2, c2, d2)) d2.stopPropagation();
- else if (Sc(a2, d2), b2 & 4 && -1 < Rc.indexOf(a2)) {
- for (; null !== e2; ) {
- var f2 = Cb(e2);
- null !== f2 && Ec(f2);
- f2 = Yc(a2, b2, c2, d2);
- null === f2 && hd(a2, b2, d2, id, c2);
- if (f2 === e2) break;
- e2 = f2;
- }
- null !== e2 && d2.stopPropagation();
- } else hd(a2, b2, d2, null, c2);
- }
- }
- var id = null;
- function Yc(a2, b2, c2, d2) {
- id = null;
- a2 = xb(d2);
- a2 = Wc(a2);
- if (null !== a2) if (b2 = Vb(a2), null === b2) a2 = null;
- else if (c2 = b2.tag, 13 === c2) {
- a2 = Wb(b2);
- if (null !== a2) return a2;
- a2 = null;
- } else if (3 === c2) {
- if (b2.stateNode.current.memoizedState.isDehydrated) return 3 === b2.tag ? b2.stateNode.containerInfo : null;
- a2 = null;
- } else b2 !== a2 && (a2 = null);
- id = a2;
- return null;
- }
- function jd(a2) {
- switch (a2) {
- case "cancel":
- case "click":
- case "close":
- case "contextmenu":
- case "copy":
- case "cut":
- case "auxclick":
- case "dblclick":
- case "dragend":
- case "dragstart":
- case "drop":
- case "focusin":
- case "focusout":
- case "input":
- case "invalid":
- case "keydown":
- case "keypress":
- case "keyup":
- case "mousedown":
- case "mouseup":
- case "paste":
- case "pause":
- case "play":
- case "pointercancel":
- case "pointerdown":
- case "pointerup":
- case "ratechange":
- case "reset":
- case "resize":
- case "seeked":
- case "submit":
- case "touchcancel":
- case "touchend":
- case "touchstart":
- case "volumechange":
- case "change":
- case "selectionchange":
- case "textInput":
- case "compositionstart":
- case "compositionend":
- case "compositionupdate":
- case "beforeblur":
- case "afterblur":
- case "beforeinput":
- case "blur":
- case "fullscreenchange":
- case "focus":
- case "hashchange":
- case "popstate":
- case "select":
- case "selectstart":
- return 1;
- case "drag":
- case "dragenter":
- case "dragexit":
- case "dragleave":
- case "dragover":
- case "mousemove":
- case "mouseout":
- case "mouseover":
- case "pointermove":
- case "pointerout":
- case "pointerover":
- case "scroll":
- case "toggle":
- case "touchmove":
- case "wheel":
- case "mouseenter":
- case "mouseleave":
- case "pointerenter":
- case "pointerleave":
- return 4;
- case "message":
- switch (ec()) {
- case fc:
- return 1;
- case gc:
- return 4;
- case hc:
- case ic:
- return 16;
- case jc:
- return 536870912;
- default:
- return 16;
- }
- default:
- return 16;
- }
- }
- var kd = null, ld = null, md = null;
- function nd() {
- if (md) return md;
- var a2, b2 = ld, c2 = b2.length, d2, e2 = "value" in kd ? kd.value : kd.textContent, f2 = e2.length;
- for (a2 = 0; a2 < c2 && b2[a2] === e2[a2]; a2++) ;
- var g2 = c2 - a2;
- for (d2 = 1; d2 <= g2 && b2[c2 - d2] === e2[f2 - d2]; d2++) ;
- return md = e2.slice(a2, 1 < d2 ? 1 - d2 : void 0);
- }
- function od(a2) {
- var b2 = a2.keyCode;
- "charCode" in a2 ? (a2 = a2.charCode, 0 === a2 && 13 === b2 && (a2 = 13)) : a2 = b2;
- 10 === a2 && (a2 = 13);
- return 32 <= a2 || 13 === a2 ? a2 : 0;
- }
- function pd() {
- return true;
- }
- function qd() {
- return false;
- }
- function rd(a2) {
- function b2(b3, d2, e2, f2, g2) {
- this._reactName = b3;
- this._targetInst = e2;
- this.type = d2;
- this.nativeEvent = f2;
- this.target = g2;
- this.currentTarget = null;
- for (var c2 in a2) a2.hasOwnProperty(c2) && (b3 = a2[c2], this[c2] = b3 ? b3(f2) : f2[c2]);
- this.isDefaultPrevented = (null != f2.defaultPrevented ? f2.defaultPrevented : false === f2.returnValue) ? pd : qd;
- this.isPropagationStopped = qd;
- return this;
- }
- A2(b2.prototype, { preventDefault: function() {
- this.defaultPrevented = true;
- var a3 = this.nativeEvent;
- a3 && (a3.preventDefault ? a3.preventDefault() : "unknown" !== typeof a3.returnValue && (a3.returnValue = false), this.isDefaultPrevented = pd);
- }, stopPropagation: function() {
- var a3 = this.nativeEvent;
- a3 && (a3.stopPropagation ? a3.stopPropagation() : "unknown" !== typeof a3.cancelBubble && (a3.cancelBubble = true), this.isPropagationStopped = pd);
- }, persist: function() {
- }, isPersistent: pd });
- return b2;
- }
- var sd = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function(a2) {
- return a2.timeStamp || Date.now();
- }, defaultPrevented: 0, isTrusted: 0 }, td = rd(sd), ud = A2({}, sd, { view: 0, detail: 0 }), vd = rd(ud), wd, xd, yd, Ad = A2({}, ud, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: zd, button: 0, buttons: 0, relatedTarget: function(a2) {
- return void 0 === a2.relatedTarget ? a2.fromElement === a2.srcElement ? a2.toElement : a2.fromElement : a2.relatedTarget;
- }, movementX: function(a2) {
- if ("movementX" in a2) return a2.movementX;
- a2 !== yd && (yd && "mousemove" === a2.type ? (wd = a2.screenX - yd.screenX, xd = a2.screenY - yd.screenY) : xd = wd = 0, yd = a2);
- return wd;
- }, movementY: function(a2) {
- return "movementY" in a2 ? a2.movementY : xd;
- } }), Bd = rd(Ad), Cd = A2({}, Ad, { dataTransfer: 0 }), Dd = rd(Cd), Ed = A2({}, ud, { relatedTarget: 0 }), Fd = rd(Ed), Gd = A2({}, sd, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), Hd = rd(Gd), Id = A2({}, sd, { clipboardData: function(a2) {
- return "clipboardData" in a2 ? a2.clipboardData : window.clipboardData;
- } }), Jd = rd(Id), Kd = A2({}, sd, { data: 0 }), Ld = rd(Kd), Md = {
- Esc: "Escape",
- Spacebar: " ",
- Left: "ArrowLeft",
- Up: "ArrowUp",
- Right: "ArrowRight",
- Down: "ArrowDown",
- Del: "Delete",
- Win: "OS",
- Menu: "ContextMenu",
- Apps: "ContextMenu",
- Scroll: "ScrollLock",
- MozPrintableKey: "Unidentified"
- }, Nd = {
- 8: "Backspace",
- 9: "Tab",
- 12: "Clear",
- 13: "Enter",
- 16: "Shift",
- 17: "Control",
- 18: "Alt",
- 19: "Pause",
- 20: "CapsLock",
- 27: "Escape",
- 32: " ",
- 33: "PageUp",
- 34: "PageDown",
- 35: "End",
- 36: "Home",
- 37: "ArrowLeft",
- 38: "ArrowUp",
- 39: "ArrowRight",
- 40: "ArrowDown",
- 45: "Insert",
- 46: "Delete",
- 112: "F1",
- 113: "F2",
- 114: "F3",
- 115: "F4",
- 116: "F5",
- 117: "F6",
- 118: "F7",
- 119: "F8",
- 120: "F9",
- 121: "F10",
- 122: "F11",
- 123: "F12",
- 144: "NumLock",
- 145: "ScrollLock",
- 224: "Meta"
- }, Od = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" };
- function Pd(a2) {
- var b2 = this.nativeEvent;
- return b2.getModifierState ? b2.getModifierState(a2) : (a2 = Od[a2]) ? !!b2[a2] : false;
- }
- function zd() {
- return Pd;
- }
- var Qd = A2({}, ud, { key: function(a2) {
- if (a2.key) {
- var b2 = Md[a2.key] || a2.key;
- if ("Unidentified" !== b2) return b2;
- }
- return "keypress" === a2.type ? (a2 = od(a2), 13 === a2 ? "Enter" : String.fromCharCode(a2)) : "keydown" === a2.type || "keyup" === a2.type ? Nd[a2.keyCode] || "Unidentified" : "";
- }, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: zd, charCode: function(a2) {
- return "keypress" === a2.type ? od(a2) : 0;
- }, keyCode: function(a2) {
- return "keydown" === a2.type || "keyup" === a2.type ? a2.keyCode : 0;
- }, which: function(a2) {
- return "keypress" === a2.type ? od(a2) : "keydown" === a2.type || "keyup" === a2.type ? a2.keyCode : 0;
- } }), Rd = rd(Qd), Sd = A2({}, Ad, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 }), Td = rd(Sd), Ud = A2({}, ud, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: zd }), Vd = rd(Ud), Wd = A2({}, sd, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), Xd = rd(Wd), Yd = A2({}, Ad, {
- deltaX: function(a2) {
- return "deltaX" in a2 ? a2.deltaX : "wheelDeltaX" in a2 ? -a2.wheelDeltaX : 0;
- },
- deltaY: function(a2) {
- return "deltaY" in a2 ? a2.deltaY : "wheelDeltaY" in a2 ? -a2.wheelDeltaY : "wheelDelta" in a2 ? -a2.wheelDelta : 0;
- },
- deltaZ: 0,
- deltaMode: 0
- }), Zd = rd(Yd), $d = [9, 13, 27, 32], ae2 = ia && "CompositionEvent" in window, be2 = null;
- ia && "documentMode" in document && (be2 = document.documentMode);
- var ce2 = ia && "TextEvent" in window && !be2, de2 = ia && (!ae2 || be2 && 8 < be2 && 11 >= be2), ee2 = String.fromCharCode(32), fe2 = false;
- function ge2(a2, b2) {
- switch (a2) {
- case "keyup":
- return -1 !== $d.indexOf(b2.keyCode);
- case "keydown":
- return 229 !== b2.keyCode;
- case "keypress":
- case "mousedown":
- case "focusout":
- return true;
- default:
- return false;
- }
- }
- function he2(a2) {
- a2 = a2.detail;
- return "object" === typeof a2 && "data" in a2 ? a2.data : null;
- }
- var ie2 = false;
- function je2(a2, b2) {
- switch (a2) {
- case "compositionend":
- return he2(b2);
- case "keypress":
- if (32 !== b2.which) return null;
- fe2 = true;
- return ee2;
- case "textInput":
- return a2 = b2.data, a2 === ee2 && fe2 ? null : a2;
- default:
- return null;
- }
- }
- function ke2(a2, b2) {
- if (ie2) return "compositionend" === a2 || !ae2 && ge2(a2, b2) ? (a2 = nd(), md = ld = kd = null, ie2 = false, a2) : null;
- switch (a2) {
- case "paste":
- return null;
- case "keypress":
- if (!(b2.ctrlKey || b2.altKey || b2.metaKey) || b2.ctrlKey && b2.altKey) {
- if (b2.char && 1 < b2.char.length) return b2.char;
- if (b2.which) return String.fromCharCode(b2.which);
- }
- return null;
- case "compositionend":
- return de2 && "ko" !== b2.locale ? null : b2.data;
- default:
- return null;
- }
- }
- var le2 = { color: true, date: true, datetime: true, "datetime-local": true, email: true, month: true, number: true, password: true, range: true, search: true, tel: true, text: true, time: true, url: true, week: true };
- function me2(a2) {
- var b2 = a2 && a2.nodeName && a2.nodeName.toLowerCase();
- return "input" === b2 ? !!le2[a2.type] : "textarea" === b2 ? true : false;
- }
- function ne2(a2, b2, c2, d2) {
- Eb(d2);
- b2 = oe2(b2, "onChange");
- 0 < b2.length && (c2 = new td("onChange", "change", null, c2, d2), a2.push({ event: c2, listeners: b2 }));
- }
- var pe2 = null, qe2 = null;
- function re2(a2) {
- se2(a2, 0);
- }
- function te2(a2) {
- var b2 = ue2(a2);
- if (Wa(b2)) return a2;
- }
- function ve2(a2, b2) {
- if ("change" === a2) return b2;
- }
- var we2 = false;
- if (ia) {
- var xe2;
- if (ia) {
- var ye2 = "oninput" in document;
- if (!ye2) {
- var ze2 = document.createElement("div");
- ze2.setAttribute("oninput", "return;");
- ye2 = "function" === typeof ze2.oninput;
- }
- xe2 = ye2;
- } else xe2 = false;
- we2 = xe2 && (!document.documentMode || 9 < document.documentMode);
- }
- function Ae2() {
- pe2 && (pe2.detachEvent("onpropertychange", Be2), qe2 = pe2 = null);
- }
- function Be2(a2) {
- if ("value" === a2.propertyName && te2(qe2)) {
- var b2 = [];
- ne2(b2, qe2, a2, xb(a2));
- Jb(re2, b2);
- }
- }
- function Ce2(a2, b2, c2) {
- "focusin" === a2 ? (Ae2(), pe2 = b2, qe2 = c2, pe2.attachEvent("onpropertychange", Be2)) : "focusout" === a2 && Ae2();
- }
- function De2(a2) {
- if ("selectionchange" === a2 || "keyup" === a2 || "keydown" === a2) return te2(qe2);
- }
- function Ee2(a2, b2) {
- if ("click" === a2) return te2(b2);
- }
- function Fe2(a2, b2) {
- if ("input" === a2 || "change" === a2) return te2(b2);
- }
- function Ge2(a2, b2) {
- return a2 === b2 && (0 !== a2 || 1 / a2 === 1 / b2) || a2 !== a2 && b2 !== b2;
- }
- var He2 = "function" === typeof Object.is ? Object.is : Ge2;
- function Ie2(a2, b2) {
- if (He2(a2, b2)) return true;
- if ("object" !== typeof a2 || null === a2 || "object" !== typeof b2 || null === b2) return false;
- var c2 = Object.keys(a2), d2 = Object.keys(b2);
- if (c2.length !== d2.length) return false;
- for (d2 = 0; d2 < c2.length; d2++) {
- var e2 = c2[d2];
- if (!ja.call(b2, e2) || !He2(a2[e2], b2[e2])) return false;
- }
- return true;
- }
- function Je2(a2) {
- for (; a2 && a2.firstChild; ) a2 = a2.firstChild;
- return a2;
- }
- function Ke2(a2, b2) {
- var c2 = Je2(a2);
- a2 = 0;
- for (var d2; c2; ) {
- if (3 === c2.nodeType) {
- d2 = a2 + c2.textContent.length;
- if (a2 <= b2 && d2 >= b2) return { node: c2, offset: b2 - a2 };
- a2 = d2;
- }
- a: {
- for (; c2; ) {
- if (c2.nextSibling) {
- c2 = c2.nextSibling;
- break a;
- }
- c2 = c2.parentNode;
- }
- c2 = void 0;
- }
- c2 = Je2(c2);
- }
- }
- function Le2(a2, b2) {
- return a2 && b2 ? a2 === b2 ? true : a2 && 3 === a2.nodeType ? false : b2 && 3 === b2.nodeType ? Le2(a2, b2.parentNode) : "contains" in a2 ? a2.contains(b2) : a2.compareDocumentPosition ? !!(a2.compareDocumentPosition(b2) & 16) : false : false;
- }
- function Me2() {
- for (var a2 = window, b2 = Xa(); b2 instanceof a2.HTMLIFrameElement; ) {
- try {
- var c2 = "string" === typeof b2.contentWindow.location.href;
- } catch (d2) {
- c2 = false;
- }
- if (c2) a2 = b2.contentWindow;
- else break;
- b2 = Xa(a2.document);
- }
- return b2;
- }
- function Ne2(a2) {
- var b2 = a2 && a2.nodeName && a2.nodeName.toLowerCase();
- return b2 && ("input" === b2 && ("text" === a2.type || "search" === a2.type || "tel" === a2.type || "url" === a2.type || "password" === a2.type) || "textarea" === b2 || "true" === a2.contentEditable);
- }
- function Oe2(a2) {
- var b2 = Me2(), c2 = a2.focusedElem, d2 = a2.selectionRange;
- if (b2 !== c2 && c2 && c2.ownerDocument && Le2(c2.ownerDocument.documentElement, c2)) {
- if (null !== d2 && Ne2(c2)) {
- if (b2 = d2.start, a2 = d2.end, void 0 === a2 && (a2 = b2), "selectionStart" in c2) c2.selectionStart = b2, c2.selectionEnd = Math.min(a2, c2.value.length);
- else if (a2 = (b2 = c2.ownerDocument || document) && b2.defaultView || window, a2.getSelection) {
- a2 = a2.getSelection();
- var e2 = c2.textContent.length, f2 = Math.min(d2.start, e2);
- d2 = void 0 === d2.end ? f2 : Math.min(d2.end, e2);
- !a2.extend && f2 > d2 && (e2 = d2, d2 = f2, f2 = e2);
- e2 = Ke2(c2, f2);
- var g2 = Ke2(
- c2,
- d2
- );
- e2 && g2 && (1 !== a2.rangeCount || a2.anchorNode !== e2.node || a2.anchorOffset !== e2.offset || a2.focusNode !== g2.node || a2.focusOffset !== g2.offset) && (b2 = b2.createRange(), b2.setStart(e2.node, e2.offset), a2.removeAllRanges(), f2 > d2 ? (a2.addRange(b2), a2.extend(g2.node, g2.offset)) : (b2.setEnd(g2.node, g2.offset), a2.addRange(b2)));
- }
- }
- b2 = [];
- for (a2 = c2; a2 = a2.parentNode; ) 1 === a2.nodeType && b2.push({ element: a2, left: a2.scrollLeft, top: a2.scrollTop });
- "function" === typeof c2.focus && c2.focus();
- for (c2 = 0; c2 < b2.length; c2++) a2 = b2[c2], a2.element.scrollLeft = a2.left, a2.element.scrollTop = a2.top;
- }
- }
- var Pe2 = ia && "documentMode" in document && 11 >= document.documentMode, Qe2 = null, Re2 = null, Se2 = null, Te2 = false;
- function Ue2(a2, b2, c2) {
- var d2 = c2.window === c2 ? c2.document : 9 === c2.nodeType ? c2 : c2.ownerDocument;
- Te2 || null == Qe2 || Qe2 !== Xa(d2) || (d2 = Qe2, "selectionStart" in d2 && Ne2(d2) ? d2 = { start: d2.selectionStart, end: d2.selectionEnd } : (d2 = (d2.ownerDocument && d2.ownerDocument.defaultView || window).getSelection(), d2 = { anchorNode: d2.anchorNode, anchorOffset: d2.anchorOffset, focusNode: d2.focusNode, focusOffset: d2.focusOffset }), Se2 && Ie2(Se2, d2) || (Se2 = d2, d2 = oe2(Re2, "onSelect"), 0 < d2.length && (b2 = new td("onSelect", "select", null, b2, c2), a2.push({ event: b2, listeners: d2 }), b2.target = Qe2)));
- }
- function Ve2(a2, b2) {
- var c2 = {};
- c2[a2.toLowerCase()] = b2.toLowerCase();
- c2["Webkit" + a2] = "webkit" + b2;
- c2["Moz" + a2] = "moz" + b2;
- return c2;
- }
- var We2 = { animationend: Ve2("Animation", "AnimationEnd"), animationiteration: Ve2("Animation", "AnimationIteration"), animationstart: Ve2("Animation", "AnimationStart"), transitionend: Ve2("Transition", "TransitionEnd") }, Xe2 = {}, Ye = {};
- ia && (Ye = document.createElement("div").style, "AnimationEvent" in window || (delete We2.animationend.animation, delete We2.animationiteration.animation, delete We2.animationstart.animation), "TransitionEvent" in window || delete We2.transitionend.transition);
- function Ze2(a2) {
- if (Xe2[a2]) return Xe2[a2];
- if (!We2[a2]) return a2;
- var b2 = We2[a2], c2;
- for (c2 in b2) if (b2.hasOwnProperty(c2) && c2 in Ye) return Xe2[a2] = b2[c2];
- return a2;
- }
- var $e2 = Ze2("animationend"), af = Ze2("animationiteration"), bf = Ze2("animationstart"), cf = Ze2("transitionend"), df = /* @__PURE__ */ new Map(), ef = "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 ff(a2, b2) {
- df.set(a2, b2);
- fa(b2, [a2]);
- }
- for (var gf = 0; gf < ef.length; gf++) {
- var hf = ef[gf], jf = hf.toLowerCase(), kf = hf[0].toUpperCase() + hf.slice(1);
- ff(jf, "on" + kf);
- }
- ff($e2, "onAnimationEnd");
- ff(af, "onAnimationIteration");
- ff(bf, "onAnimationStart");
- ff("dblclick", "onDoubleClick");
- ff("focusin", "onFocus");
- ff("focusout", "onBlur");
- ff(cf, "onTransitionEnd");
- ha("onMouseEnter", ["mouseout", "mouseover"]);
- ha("onMouseLeave", ["mouseout", "mouseover"]);
- ha("onPointerEnter", ["pointerout", "pointerover"]);
- ha("onPointerLeave", ["pointerout", "pointerover"]);
- fa("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" "));
- fa("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));
- fa("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]);
- fa("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" "));
- fa("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" "));
- fa("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" "));
- var lf = "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(" "), mf = new Set("cancel close invalid load scroll toggle".split(" ").concat(lf));
- function nf(a2, b2, c2) {
- var d2 = a2.type || "unknown-event";
- a2.currentTarget = c2;
- Ub(d2, b2, void 0, a2);
- a2.currentTarget = null;
- }
- function se2(a2, b2) {
- b2 = 0 !== (b2 & 4);
- for (var c2 = 0; c2 < a2.length; c2++) {
- var d2 = a2[c2], e2 = d2.event;
- d2 = d2.listeners;
- a: {
- var f2 = void 0;
- if (b2) for (var g2 = d2.length - 1; 0 <= g2; g2--) {
- var h2 = d2[g2], k2 = h2.instance, l2 = h2.currentTarget;
- h2 = h2.listener;
- if (k2 !== f2 && e2.isPropagationStopped()) break a;
- nf(e2, h2, l2);
- f2 = k2;
- }
- else for (g2 = 0; g2 < d2.length; g2++) {
- h2 = d2[g2];
- k2 = h2.instance;
- l2 = h2.currentTarget;
- h2 = h2.listener;
- if (k2 !== f2 && e2.isPropagationStopped()) break a;
- nf(e2, h2, l2);
- f2 = k2;
- }
- }
- }
- if (Qb) throw a2 = Rb, Qb = false, Rb = null, a2;
- }
- function D2(a2, b2) {
- var c2 = b2[of];
- void 0 === c2 && (c2 = b2[of] = /* @__PURE__ */ new Set());
- var d2 = a2 + "__bubble";
- c2.has(d2) || (pf(b2, a2, 2, false), c2.add(d2));
- }
- function qf(a2, b2, c2) {
- var d2 = 0;
- b2 && (d2 |= 4);
- pf(c2, a2, d2, b2);
- }
- var rf = "_reactListening" + Math.random().toString(36).slice(2);
- function sf(a2) {
- if (!a2[rf]) {
- a2[rf] = true;
- da.forEach(function(b3) {
- "selectionchange" !== b3 && (mf.has(b3) || qf(b3, false, a2), qf(b3, true, a2));
- });
- var b2 = 9 === a2.nodeType ? a2 : a2.ownerDocument;
- null === b2 || b2[rf] || (b2[rf] = true, qf("selectionchange", false, b2));
- }
- }
- function pf(a2, b2, c2, d2) {
- switch (jd(b2)) {
- case 1:
- var e2 = ed;
- break;
- case 4:
- e2 = gd;
- break;
- default:
- e2 = fd;
- }
- c2 = e2.bind(null, b2, c2, a2);
- e2 = void 0;
- !Lb || "touchstart" !== b2 && "touchmove" !== b2 && "wheel" !== b2 || (e2 = true);
- d2 ? void 0 !== e2 ? a2.addEventListener(b2, c2, { capture: true, passive: e2 }) : a2.addEventListener(b2, c2, true) : void 0 !== e2 ? a2.addEventListener(b2, c2, { passive: e2 }) : a2.addEventListener(b2, c2, false);
- }
- function hd(a2, b2, c2, d2, e2) {
- var f2 = d2;
- if (0 === (b2 & 1) && 0 === (b2 & 2) && null !== d2) a: for (; ; ) {
- if (null === d2) return;
- var g2 = d2.tag;
- if (3 === g2 || 4 === g2) {
- var h2 = d2.stateNode.containerInfo;
- if (h2 === e2 || 8 === h2.nodeType && h2.parentNode === e2) break;
- if (4 === g2) for (g2 = d2.return; null !== g2; ) {
- var k2 = g2.tag;
- if (3 === k2 || 4 === k2) {
- if (k2 = g2.stateNode.containerInfo, k2 === e2 || 8 === k2.nodeType && k2.parentNode === e2) return;
- }
- g2 = g2.return;
- }
- for (; null !== h2; ) {
- g2 = Wc(h2);
- if (null === g2) return;
- k2 = g2.tag;
- if (5 === k2 || 6 === k2) {
- d2 = f2 = g2;
- continue a;
- }
- h2 = h2.parentNode;
- }
- }
- d2 = d2.return;
- }
- Jb(function() {
- var d3 = f2, e3 = xb(c2), g3 = [];
- a: {
- var h3 = df.get(a2);
- if (void 0 !== h3) {
- var k3 = td, n2 = a2;
- switch (a2) {
- case "keypress":
- if (0 === od(c2)) break a;
- case "keydown":
- case "keyup":
- k3 = Rd;
- break;
- case "focusin":
- n2 = "focus";
- k3 = Fd;
- break;
- case "focusout":
- n2 = "blur";
- k3 = Fd;
- break;
- case "beforeblur":
- case "afterblur":
- k3 = Fd;
- break;
- case "click":
- if (2 === c2.button) break a;
- case "auxclick":
- case "dblclick":
- case "mousedown":
- case "mousemove":
- case "mouseup":
- case "mouseout":
- case "mouseover":
- case "contextmenu":
- k3 = Bd;
- break;
- case "drag":
- case "dragend":
- case "dragenter":
- case "dragexit":
- case "dragleave":
- case "dragover":
- case "dragstart":
- case "drop":
- k3 = Dd;
- break;
- case "touchcancel":
- case "touchend":
- case "touchmove":
- case "touchstart":
- k3 = Vd;
- break;
- case $e2:
- case af:
- case bf:
- k3 = Hd;
- break;
- case cf:
- k3 = Xd;
- break;
- case "scroll":
- k3 = vd;
- break;
- case "wheel":
- k3 = Zd;
- break;
- case "copy":
- case "cut":
- case "paste":
- k3 = Jd;
- break;
- case "gotpointercapture":
- case "lostpointercapture":
- case "pointercancel":
- case "pointerdown":
- case "pointermove":
- case "pointerout":
- case "pointerover":
- case "pointerup":
- k3 = Td;
- }
- var t2 = 0 !== (b2 & 4), J2 = !t2 && "scroll" === a2, x2 = t2 ? null !== h3 ? h3 + "Capture" : null : h3;
- t2 = [];
- for (var w2 = d3, u2; null !== w2; ) {
- u2 = w2;
- var F2 = u2.stateNode;
- 5 === u2.tag && null !== F2 && (u2 = F2, null !== x2 && (F2 = Kb(w2, x2), null != F2 && t2.push(tf(w2, F2, u2))));
- if (J2) break;
- w2 = w2.return;
- }
- 0 < t2.length && (h3 = new k3(h3, n2, null, c2, e3), g3.push({ event: h3, listeners: t2 }));
- }
- }
- if (0 === (b2 & 7)) {
- a: {
- h3 = "mouseover" === a2 || "pointerover" === a2;
- k3 = "mouseout" === a2 || "pointerout" === a2;
- if (h3 && c2 !== wb && (n2 = c2.relatedTarget || c2.fromElement) && (Wc(n2) || n2[uf])) break a;
- if (k3 || h3) {
- h3 = e3.window === e3 ? e3 : (h3 = e3.ownerDocument) ? h3.defaultView || h3.parentWindow : window;
- if (k3) {
- if (n2 = c2.relatedTarget || c2.toElement, k3 = d3, n2 = n2 ? Wc(n2) : null, null !== n2 && (J2 = Vb(n2), n2 !== J2 || 5 !== n2.tag && 6 !== n2.tag)) n2 = null;
- } else k3 = null, n2 = d3;
- if (k3 !== n2) {
- t2 = Bd;
- F2 = "onMouseLeave";
- x2 = "onMouseEnter";
- w2 = "mouse";
- if ("pointerout" === a2 || "pointerover" === a2) t2 = Td, F2 = "onPointerLeave", x2 = "onPointerEnter", w2 = "pointer";
- J2 = null == k3 ? h3 : ue2(k3);
- u2 = null == n2 ? h3 : ue2(n2);
- h3 = new t2(F2, w2 + "leave", k3, c2, e3);
- h3.target = J2;
- h3.relatedTarget = u2;
- F2 = null;
- Wc(e3) === d3 && (t2 = new t2(x2, w2 + "enter", n2, c2, e3), t2.target = u2, t2.relatedTarget = J2, F2 = t2);
- J2 = F2;
- if (k3 && n2) b: {
- t2 = k3;
- x2 = n2;
- w2 = 0;
- for (u2 = t2; u2; u2 = vf(u2)) w2++;
- u2 = 0;
- for (F2 = x2; F2; F2 = vf(F2)) u2++;
- for (; 0 < w2 - u2; ) t2 = vf(t2), w2--;
- for (; 0 < u2 - w2; ) x2 = vf(x2), u2--;
- for (; w2--; ) {
- if (t2 === x2 || null !== x2 && t2 === x2.alternate) break b;
- t2 = vf(t2);
- x2 = vf(x2);
- }
- t2 = null;
- }
- else t2 = null;
- null !== k3 && wf(g3, h3, k3, t2, false);
- null !== n2 && null !== J2 && wf(g3, J2, n2, t2, true);
- }
- }
- }
- a: {
- h3 = d3 ? ue2(d3) : window;
- k3 = h3.nodeName && h3.nodeName.toLowerCase();
- if ("select" === k3 || "input" === k3 && "file" === h3.type) var na = ve2;
- else if (me2(h3)) if (we2) na = Fe2;
- else {
- na = De2;
- var xa = Ce2;
- }
- else (k3 = h3.nodeName) && "input" === k3.toLowerCase() && ("checkbox" === h3.type || "radio" === h3.type) && (na = Ee2);
- if (na && (na = na(a2, d3))) {
- ne2(g3, na, c2, e3);
- break a;
- }
- xa && xa(a2, h3, d3);
- "focusout" === a2 && (xa = h3._wrapperState) && xa.controlled && "number" === h3.type && cb(h3, "number", h3.value);
- }
- xa = d3 ? ue2(d3) : window;
- switch (a2) {
- case "focusin":
- if (me2(xa) || "true" === xa.contentEditable) Qe2 = xa, Re2 = d3, Se2 = null;
- break;
- case "focusout":
- Se2 = Re2 = Qe2 = null;
- break;
- case "mousedown":
- Te2 = true;
- break;
- case "contextmenu":
- case "mouseup":
- case "dragend":
- Te2 = false;
- Ue2(g3, c2, e3);
- break;
- case "selectionchange":
- if (Pe2) break;
- case "keydown":
- case "keyup":
- Ue2(g3, c2, e3);
- }
- var $a;
- if (ae2) b: {
- switch (a2) {
- case "compositionstart":
- var ba = "onCompositionStart";
- break b;
- case "compositionend":
- ba = "onCompositionEnd";
- break b;
- case "compositionupdate":
- ba = "onCompositionUpdate";
- break b;
- }
- ba = void 0;
- }
- else ie2 ? ge2(a2, c2) && (ba = "onCompositionEnd") : "keydown" === a2 && 229 === c2.keyCode && (ba = "onCompositionStart");
- ba && (de2 && "ko" !== c2.locale && (ie2 || "onCompositionStart" !== ba ? "onCompositionEnd" === ba && ie2 && ($a = nd()) : (kd = e3, ld = "value" in kd ? kd.value : kd.textContent, ie2 = true)), xa = oe2(d3, ba), 0 < xa.length && (ba = new Ld(ba, a2, null, c2, e3), g3.push({ event: ba, listeners: xa }), $a ? ba.data = $a : ($a = he2(c2), null !== $a && (ba.data = $a))));
- if ($a = ce2 ? je2(a2, c2) : ke2(a2, c2)) d3 = oe2(d3, "onBeforeInput"), 0 < d3.length && (e3 = new Ld("onBeforeInput", "beforeinput", null, c2, e3), g3.push({ event: e3, listeners: d3 }), e3.data = $a);
- }
- se2(g3, b2);
- });
- }
- function tf(a2, b2, c2) {
- return { instance: a2, listener: b2, currentTarget: c2 };
- }
- function oe2(a2, b2) {
- for (var c2 = b2 + "Capture", d2 = []; null !== a2; ) {
- var e2 = a2, f2 = e2.stateNode;
- 5 === e2.tag && null !== f2 && (e2 = f2, f2 = Kb(a2, c2), null != f2 && d2.unshift(tf(a2, f2, e2)), f2 = Kb(a2, b2), null != f2 && d2.push(tf(a2, f2, e2)));
- a2 = a2.return;
- }
- return d2;
- }
- function vf(a2) {
- if (null === a2) return null;
- do
- a2 = a2.return;
- while (a2 && 5 !== a2.tag);
- return a2 ? a2 : null;
- }
- function wf(a2, b2, c2, d2, e2) {
- for (var f2 = b2._reactName, g2 = []; null !== c2 && c2 !== d2; ) {
- var h2 = c2, k2 = h2.alternate, l2 = h2.stateNode;
- if (null !== k2 && k2 === d2) break;
- 5 === h2.tag && null !== l2 && (h2 = l2, e2 ? (k2 = Kb(c2, f2), null != k2 && g2.unshift(tf(c2, k2, h2))) : e2 || (k2 = Kb(c2, f2), null != k2 && g2.push(tf(c2, k2, h2))));
- c2 = c2.return;
- }
- 0 !== g2.length && a2.push({ event: b2, listeners: g2 });
- }
- var xf = /\r\n?/g, yf = /\u0000|\uFFFD/g;
- function zf(a2) {
- return ("string" === typeof a2 ? a2 : "" + a2).replace(xf, "\n").replace(yf, "");
- }
- function Af(a2, b2, c2) {
- b2 = zf(b2);
- if (zf(a2) !== b2 && c2) throw Error(p2(425));
- }
- function Bf() {
- }
- var Cf = null, Df = null;
- function Ef(a2, b2) {
- return "textarea" === a2 || "noscript" === a2 || "string" === typeof b2.children || "number" === typeof b2.children || "object" === typeof b2.dangerouslySetInnerHTML && null !== b2.dangerouslySetInnerHTML && null != b2.dangerouslySetInnerHTML.__html;
- }
- var Ff = "function" === typeof setTimeout ? setTimeout : void 0, Gf = "function" === typeof clearTimeout ? clearTimeout : void 0, Hf = "function" === typeof Promise ? Promise : void 0, Jf = "function" === typeof queueMicrotask ? queueMicrotask : "undefined" !== typeof Hf ? function(a2) {
- return Hf.resolve(null).then(a2).catch(If);
- } : Ff;
- function If(a2) {
- setTimeout(function() {
- throw a2;
- });
- }
- function Kf(a2, b2) {
- var c2 = b2, d2 = 0;
- do {
- var e2 = c2.nextSibling;
- a2.removeChild(c2);
- if (e2 && 8 === e2.nodeType) if (c2 = e2.data, "/$" === c2) {
- if (0 === d2) {
- a2.removeChild(e2);
- bd(b2);
- return;
- }
- d2--;
- } else "$" !== c2 && "$?" !== c2 && "$!" !== c2 || d2++;
- c2 = e2;
- } while (c2);
- bd(b2);
- }
- function Lf(a2) {
- for (; null != a2; a2 = a2.nextSibling) {
- var b2 = a2.nodeType;
- if (1 === b2 || 3 === b2) break;
- if (8 === b2) {
- b2 = a2.data;
- if ("$" === b2 || "$!" === b2 || "$?" === b2) break;
- if ("/$" === b2) return null;
- }
- }
- return a2;
- }
- function Mf(a2) {
- a2 = a2.previousSibling;
- for (var b2 = 0; a2; ) {
- if (8 === a2.nodeType) {
- var c2 = a2.data;
- if ("$" === c2 || "$!" === c2 || "$?" === c2) {
- if (0 === b2) return a2;
- b2--;
- } else "/$" === c2 && b2++;
- }
- a2 = a2.previousSibling;
- }
- return null;
- }
- var Nf = Math.random().toString(36).slice(2), Of = "__reactFiber$" + Nf, Pf = "__reactProps$" + Nf, uf = "__reactContainer$" + Nf, of = "__reactEvents$" + Nf, Qf = "__reactListeners$" + Nf, Rf = "__reactHandles$" + Nf;
- function Wc(a2) {
- var b2 = a2[Of];
- if (b2) return b2;
- for (var c2 = a2.parentNode; c2; ) {
- if (b2 = c2[uf] || c2[Of]) {
- c2 = b2.alternate;
- if (null !== b2.child || null !== c2 && null !== c2.child) for (a2 = Mf(a2); null !== a2; ) {
- if (c2 = a2[Of]) return c2;
- a2 = Mf(a2);
- }
- return b2;
- }
- a2 = c2;
- c2 = a2.parentNode;
- }
- return null;
- }
- function Cb(a2) {
- a2 = a2[Of] || a2[uf];
- return !a2 || 5 !== a2.tag && 6 !== a2.tag && 13 !== a2.tag && 3 !== a2.tag ? null : a2;
- }
- function ue2(a2) {
- if (5 === a2.tag || 6 === a2.tag) return a2.stateNode;
- throw Error(p2(33));
- }
- function Db(a2) {
- return a2[Pf] || null;
- }
- var Sf = [], Tf = -1;
- function Uf(a2) {
- return { current: a2 };
- }
- function E2(a2) {
- 0 > Tf || (a2.current = Sf[Tf], Sf[Tf] = null, Tf--);
- }
- function G2(a2, b2) {
- Tf++;
- Sf[Tf] = a2.current;
- a2.current = b2;
- }
- var Vf = {}, H2 = Uf(Vf), Wf = Uf(false), Xf = Vf;
- function Yf(a2, b2) {
- var c2 = a2.type.contextTypes;
- if (!c2) return Vf;
- var d2 = a2.stateNode;
- if (d2 && d2.__reactInternalMemoizedUnmaskedChildContext === b2) return d2.__reactInternalMemoizedMaskedChildContext;
- var e2 = {}, f2;
- for (f2 in c2) e2[f2] = b2[f2];
- d2 && (a2 = a2.stateNode, a2.__reactInternalMemoizedUnmaskedChildContext = b2, a2.__reactInternalMemoizedMaskedChildContext = e2);
- return e2;
- }
- function Zf(a2) {
- a2 = a2.childContextTypes;
- return null !== a2 && void 0 !== a2;
- }
- function $f() {
- E2(Wf);
- E2(H2);
- }
- function ag(a2, b2, c2) {
- if (H2.current !== Vf) throw Error(p2(168));
- G2(H2, b2);
- G2(Wf, c2);
- }
- function bg(a2, b2, c2) {
- var d2 = a2.stateNode;
- b2 = b2.childContextTypes;
- if ("function" !== typeof d2.getChildContext) return c2;
- d2 = d2.getChildContext();
- for (var e2 in d2) if (!(e2 in b2)) throw Error(p2(108, Ra(a2) || "Unknown", e2));
- return A2({}, c2, d2);
- }
- function cg(a2) {
- a2 = (a2 = a2.stateNode) && a2.__reactInternalMemoizedMergedChildContext || Vf;
- Xf = H2.current;
- G2(H2, a2);
- G2(Wf, Wf.current);
- return true;
- }
- function dg(a2, b2, c2) {
- var d2 = a2.stateNode;
- if (!d2) throw Error(p2(169));
- c2 ? (a2 = bg(a2, b2, Xf), d2.__reactInternalMemoizedMergedChildContext = a2, E2(Wf), E2(H2), G2(H2, a2)) : E2(Wf);
- G2(Wf, c2);
- }
- var eg = null, fg = false, gg = false;
- function hg(a2) {
- null === eg ? eg = [a2] : eg.push(a2);
- }
- function ig(a2) {
- fg = true;
- hg(a2);
- }
- function jg() {
- if (!gg && null !== eg) {
- gg = true;
- var a2 = 0, b2 = C2;
- try {
- var c2 = eg;
- for (C2 = 1; a2 < c2.length; a2++) {
- var d2 = c2[a2];
- do
- d2 = d2(true);
- while (null !== d2);
- }
- eg = null;
- fg = false;
- } catch (e2) {
- throw null !== eg && (eg = eg.slice(a2 + 1)), ac(fc, jg), e2;
- } finally {
- C2 = b2, gg = false;
- }
- }
- return null;
- }
- var kg = [], lg = 0, mg = null, ng = 0, og = [], pg = 0, qg = null, rg = 1, sg = "";
- function tg(a2, b2) {
- kg[lg++] = ng;
- kg[lg++] = mg;
- mg = a2;
- ng = b2;
- }
- function ug(a2, b2, c2) {
- og[pg++] = rg;
- og[pg++] = sg;
- og[pg++] = qg;
- qg = a2;
- var d2 = rg;
- a2 = sg;
- var e2 = 32 - oc(d2) - 1;
- d2 &= ~(1 << e2);
- c2 += 1;
- var f2 = 32 - oc(b2) + e2;
- if (30 < f2) {
- var g2 = e2 - e2 % 5;
- f2 = (d2 & (1 << g2) - 1).toString(32);
- d2 >>= g2;
- e2 -= g2;
- rg = 1 << 32 - oc(b2) + e2 | c2 << e2 | d2;
- sg = f2 + a2;
- } else rg = 1 << f2 | c2 << e2 | d2, sg = a2;
- }
- function vg(a2) {
- null !== a2.return && (tg(a2, 1), ug(a2, 1, 0));
- }
- function wg(a2) {
- for (; a2 === mg; ) mg = kg[--lg], kg[lg] = null, ng = kg[--lg], kg[lg] = null;
- for (; a2 === qg; ) qg = og[--pg], og[pg] = null, sg = og[--pg], og[pg] = null, rg = og[--pg], og[pg] = null;
- }
- var xg = null, yg = null, I2 = false, zg = null;
- function Ag(a2, b2) {
- var c2 = Bg(5, null, null, 0);
- c2.elementType = "DELETED";
- c2.stateNode = b2;
- c2.return = a2;
- b2 = a2.deletions;
- null === b2 ? (a2.deletions = [c2], a2.flags |= 16) : b2.push(c2);
- }
- function Cg(a2, b2) {
- switch (a2.tag) {
- case 5:
- var c2 = a2.type;
- b2 = 1 !== b2.nodeType || c2.toLowerCase() !== b2.nodeName.toLowerCase() ? null : b2;
- return null !== b2 ? (a2.stateNode = b2, xg = a2, yg = Lf(b2.firstChild), true) : false;
- case 6:
- return b2 = "" === a2.pendingProps || 3 !== b2.nodeType ? null : b2, null !== b2 ? (a2.stateNode = b2, xg = a2, yg = null, true) : false;
- case 13:
- return b2 = 8 !== b2.nodeType ? null : b2, null !== b2 ? (c2 = null !== qg ? { id: rg, overflow: sg } : null, a2.memoizedState = { dehydrated: b2, treeContext: c2, retryLane: 1073741824 }, c2 = Bg(18, null, null, 0), c2.stateNode = b2, c2.return = a2, a2.child = c2, xg = a2, yg = null, true) : false;
- default:
- return false;
- }
- }
- function Dg(a2) {
- return 0 !== (a2.mode & 1) && 0 === (a2.flags & 128);
- }
- function Eg(a2) {
- if (I2) {
- var b2 = yg;
- if (b2) {
- var c2 = b2;
- if (!Cg(a2, b2)) {
- if (Dg(a2)) throw Error(p2(418));
- b2 = Lf(c2.nextSibling);
- var d2 = xg;
- b2 && Cg(a2, b2) ? Ag(d2, c2) : (a2.flags = a2.flags & -4097 | 2, I2 = false, xg = a2);
- }
- } else {
- if (Dg(a2)) throw Error(p2(418));
- a2.flags = a2.flags & -4097 | 2;
- I2 = false;
- xg = a2;
- }
- }
- }
- function Fg(a2) {
- for (a2 = a2.return; null !== a2 && 5 !== a2.tag && 3 !== a2.tag && 13 !== a2.tag; ) a2 = a2.return;
- xg = a2;
- }
- function Gg(a2) {
- if (a2 !== xg) return false;
- if (!I2) return Fg(a2), I2 = true, false;
- var b2;
- (b2 = 3 !== a2.tag) && !(b2 = 5 !== a2.tag) && (b2 = a2.type, b2 = "head" !== b2 && "body" !== b2 && !Ef(a2.type, a2.memoizedProps));
- if (b2 && (b2 = yg)) {
- if (Dg(a2)) throw Hg(), Error(p2(418));
- for (; b2; ) Ag(a2, b2), b2 = Lf(b2.nextSibling);
- }
- Fg(a2);
- if (13 === a2.tag) {
- a2 = a2.memoizedState;
- a2 = null !== a2 ? a2.dehydrated : null;
- if (!a2) throw Error(p2(317));
- a: {
- a2 = a2.nextSibling;
- for (b2 = 0; a2; ) {
- if (8 === a2.nodeType) {
- var c2 = a2.data;
- if ("/$" === c2) {
- if (0 === b2) {
- yg = Lf(a2.nextSibling);
- break a;
- }
- b2--;
- } else "$" !== c2 && "$!" !== c2 && "$?" !== c2 || b2++;
- }
- a2 = a2.nextSibling;
- }
- yg = null;
- }
- } else yg = xg ? Lf(a2.stateNode.nextSibling) : null;
- return true;
- }
- function Hg() {
- for (var a2 = yg; a2; ) a2 = Lf(a2.nextSibling);
- }
- function Ig() {
- yg = xg = null;
- I2 = false;
- }
- function Jg(a2) {
- null === zg ? zg = [a2] : zg.push(a2);
- }
- var Kg = ua.ReactCurrentBatchConfig;
- function Lg(a2, b2, c2) {
- a2 = c2.ref;
- if (null !== a2 && "function" !== typeof a2 && "object" !== typeof a2) {
- if (c2._owner) {
- c2 = c2._owner;
- if (c2) {
- if (1 !== c2.tag) throw Error(p2(309));
- var d2 = c2.stateNode;
- }
- if (!d2) throw Error(p2(147, a2));
- var e2 = d2, f2 = "" + a2;
- if (null !== b2 && null !== b2.ref && "function" === typeof b2.ref && b2.ref._stringRef === f2) return b2.ref;
- b2 = function(a3) {
- var b3 = e2.refs;
- null === a3 ? delete b3[f2] : b3[f2] = a3;
- };
- b2._stringRef = f2;
- return b2;
- }
- if ("string" !== typeof a2) throw Error(p2(284));
- if (!c2._owner) throw Error(p2(290, a2));
- }
- return a2;
- }
- function Mg(a2, b2) {
- a2 = Object.prototype.toString.call(b2);
- throw Error(p2(31, "[object Object]" === a2 ? "object with keys {" + Object.keys(b2).join(", ") + "}" : a2));
- }
- function Ng(a2) {
- var b2 = a2._init;
- return b2(a2._payload);
- }
- function Og(a2) {
- function b2(b3, c3) {
- if (a2) {
- var d3 = b3.deletions;
- null === d3 ? (b3.deletions = [c3], b3.flags |= 16) : d3.push(c3);
- }
- }
- function c2(c3, d3) {
- if (!a2) return null;
- for (; null !== d3; ) b2(c3, d3), d3 = d3.sibling;
- return null;
- }
- function d2(a3, b3) {
- for (a3 = /* @__PURE__ */ new Map(); null !== b3; ) null !== b3.key ? a3.set(b3.key, b3) : a3.set(b3.index, b3), b3 = b3.sibling;
- return a3;
- }
- function e2(a3, b3) {
- a3 = Pg(a3, b3);
- a3.index = 0;
- a3.sibling = null;
- return a3;
- }
- function f2(b3, c3, d3) {
- b3.index = d3;
- if (!a2) return b3.flags |= 1048576, c3;
- d3 = b3.alternate;
- if (null !== d3) return d3 = d3.index, d3 < c3 ? (b3.flags |= 2, c3) : d3;
- b3.flags |= 2;
- return c3;
- }
- function g2(b3) {
- a2 && null === b3.alternate && (b3.flags |= 2);
- return b3;
- }
- function h2(a3, b3, c3, d3) {
- if (null === b3 || 6 !== b3.tag) return b3 = Qg(c3, a3.mode, d3), b3.return = a3, b3;
- b3 = e2(b3, c3);
- b3.return = a3;
- return b3;
- }
- function k2(a3, b3, c3, d3) {
- var f3 = c3.type;
- if (f3 === ya) return m2(a3, b3, c3.props.children, d3, c3.key);
- if (null !== b3 && (b3.elementType === f3 || "object" === typeof f3 && null !== f3 && f3.$$typeof === Ha && Ng(f3) === b3.type)) return d3 = e2(b3, c3.props), d3.ref = Lg(a3, b3, c3), d3.return = a3, d3;
- d3 = Rg(c3.type, c3.key, c3.props, null, a3.mode, d3);
- d3.ref = Lg(a3, b3, c3);
- d3.return = a3;
- return d3;
- }
- function l2(a3, b3, c3, d3) {
- if (null === b3 || 4 !== b3.tag || b3.stateNode.containerInfo !== c3.containerInfo || b3.stateNode.implementation !== c3.implementation) return b3 = Sg(c3, a3.mode, d3), b3.return = a3, b3;
- b3 = e2(b3, c3.children || []);
- b3.return = a3;
- return b3;
- }
- function m2(a3, b3, c3, d3, f3) {
- if (null === b3 || 7 !== b3.tag) return b3 = Tg(c3, a3.mode, d3, f3), b3.return = a3, b3;
- b3 = e2(b3, c3);
- b3.return = a3;
- return b3;
- }
- function q2(a3, b3, c3) {
- if ("string" === typeof b3 && "" !== b3 || "number" === typeof b3) return b3 = Qg("" + b3, a3.mode, c3), b3.return = a3, b3;
- if ("object" === typeof b3 && null !== b3) {
- switch (b3.$$typeof) {
- case va:
- return c3 = Rg(b3.type, b3.key, b3.props, null, a3.mode, c3), c3.ref = Lg(a3, null, b3), c3.return = a3, c3;
- case wa:
- return b3 = Sg(b3, a3.mode, c3), b3.return = a3, b3;
- case Ha:
- var d3 = b3._init;
- return q2(a3, d3(b3._payload), c3);
- }
- if (eb(b3) || Ka(b3)) return b3 = Tg(b3, a3.mode, c3, null), b3.return = a3, b3;
- Mg(a3, b3);
- }
- return null;
- }
- function r2(a3, b3, c3, d3) {
- var e3 = null !== b3 ? b3.key : null;
- if ("string" === typeof c3 && "" !== c3 || "number" === typeof c3) return null !== e3 ? null : h2(a3, b3, "" + c3, d3);
- if ("object" === typeof c3 && null !== c3) {
- switch (c3.$$typeof) {
- case va:
- return c3.key === e3 ? k2(a3, b3, c3, d3) : null;
- case wa:
- return c3.key === e3 ? l2(a3, b3, c3, d3) : null;
- case Ha:
- return e3 = c3._init, r2(
- a3,
- b3,
- e3(c3._payload),
- d3
- );
- }
- if (eb(c3) || Ka(c3)) return null !== e3 ? null : m2(a3, b3, c3, d3, null);
- Mg(a3, c3);
- }
- return null;
- }
- function y2(a3, b3, c3, d3, e3) {
- if ("string" === typeof d3 && "" !== d3 || "number" === typeof d3) return a3 = a3.get(c3) || null, h2(b3, a3, "" + d3, e3);
- if ("object" === typeof d3 && null !== d3) {
- switch (d3.$$typeof) {
- case va:
- return a3 = a3.get(null === d3.key ? c3 : d3.key) || null, k2(b3, a3, d3, e3);
- case wa:
- return a3 = a3.get(null === d3.key ? c3 : d3.key) || null, l2(b3, a3, d3, e3);
- case Ha:
- var f3 = d3._init;
- return y2(a3, b3, c3, f3(d3._payload), e3);
- }
- if (eb(d3) || Ka(d3)) return a3 = a3.get(c3) || null, m2(b3, a3, d3, e3, null);
- Mg(b3, d3);
- }
- return null;
- }
- function n2(e3, g3, h3, k3) {
- for (var l3 = null, m3 = null, u2 = g3, w2 = g3 = 0, x2 = null; null !== u2 && w2 < h3.length; w2++) {
- u2.index > w2 ? (x2 = u2, u2 = null) : x2 = u2.sibling;
- var n3 = r2(e3, u2, h3[w2], k3);
- if (null === n3) {
- null === u2 && (u2 = x2);
- break;
- }
- a2 && u2 && null === n3.alternate && b2(e3, u2);
- g3 = f2(n3, g3, w2);
- null === m3 ? l3 = n3 : m3.sibling = n3;
- m3 = n3;
- u2 = x2;
- }
- if (w2 === h3.length) return c2(e3, u2), I2 && tg(e3, w2), l3;
- if (null === u2) {
- for (; w2 < h3.length; w2++) u2 = q2(e3, h3[w2], k3), null !== u2 && (g3 = f2(u2, g3, w2), null === m3 ? l3 = u2 : m3.sibling = u2, m3 = u2);
- I2 && tg(e3, w2);
- return l3;
- }
- for (u2 = d2(e3, u2); w2 < h3.length; w2++) x2 = y2(u2, e3, w2, h3[w2], k3), null !== x2 && (a2 && null !== x2.alternate && u2.delete(null === x2.key ? w2 : x2.key), g3 = f2(x2, g3, w2), null === m3 ? l3 = x2 : m3.sibling = x2, m3 = x2);
- a2 && u2.forEach(function(a3) {
- return b2(e3, a3);
- });
- I2 && tg(e3, w2);
- return l3;
- }
- function t2(e3, g3, h3, k3) {
- var l3 = Ka(h3);
- if ("function" !== typeof l3) throw Error(p2(150));
- h3 = l3.call(h3);
- if (null == h3) throw Error(p2(151));
- for (var u2 = l3 = null, m3 = g3, w2 = g3 = 0, x2 = null, n3 = h3.next(); null !== m3 && !n3.done; w2++, n3 = h3.next()) {
- m3.index > w2 ? (x2 = m3, m3 = null) : x2 = m3.sibling;
- var t3 = r2(e3, m3, n3.value, k3);
- if (null === t3) {
- null === m3 && (m3 = x2);
- break;
- }
- a2 && m3 && null === t3.alternate && b2(e3, m3);
- g3 = f2(t3, g3, w2);
- null === u2 ? l3 = t3 : u2.sibling = t3;
- u2 = t3;
- m3 = x2;
- }
- if (n3.done) return c2(
- e3,
- m3
- ), I2 && tg(e3, w2), l3;
- if (null === m3) {
- for (; !n3.done; w2++, n3 = h3.next()) n3 = q2(e3, n3.value, k3), null !== n3 && (g3 = f2(n3, g3, w2), null === u2 ? l3 = n3 : u2.sibling = n3, u2 = n3);
- I2 && tg(e3, w2);
- return l3;
- }
- for (m3 = d2(e3, m3); !n3.done; w2++, n3 = h3.next()) n3 = y2(m3, e3, w2, n3.value, k3), null !== n3 && (a2 && null !== n3.alternate && m3.delete(null === n3.key ? w2 : n3.key), g3 = f2(n3, g3, w2), null === u2 ? l3 = n3 : u2.sibling = n3, u2 = n3);
- a2 && m3.forEach(function(a3) {
- return b2(e3, a3);
- });
- I2 && tg(e3, w2);
- return l3;
- }
- function J2(a3, d3, f3, h3) {
- "object" === typeof f3 && null !== f3 && f3.type === ya && null === f3.key && (f3 = f3.props.children);
- if ("object" === typeof f3 && null !== f3) {
- switch (f3.$$typeof) {
- case va:
- a: {
- for (var k3 = f3.key, l3 = d3; null !== l3; ) {
- if (l3.key === k3) {
- k3 = f3.type;
- if (k3 === ya) {
- if (7 === l3.tag) {
- c2(a3, l3.sibling);
- d3 = e2(l3, f3.props.children);
- d3.return = a3;
- a3 = d3;
- break a;
- }
- } else if (l3.elementType === k3 || "object" === typeof k3 && null !== k3 && k3.$$typeof === Ha && Ng(k3) === l3.type) {
- c2(a3, l3.sibling);
- d3 = e2(l3, f3.props);
- d3.ref = Lg(a3, l3, f3);
- d3.return = a3;
- a3 = d3;
- break a;
- }
- c2(a3, l3);
- break;
- } else b2(a3, l3);
- l3 = l3.sibling;
- }
- f3.type === ya ? (d3 = Tg(f3.props.children, a3.mode, h3, f3.key), d3.return = a3, a3 = d3) : (h3 = Rg(f3.type, f3.key, f3.props, null, a3.mode, h3), h3.ref = Lg(a3, d3, f3), h3.return = a3, a3 = h3);
- }
- return g2(a3);
- case wa:
- a: {
- for (l3 = f3.key; null !== d3; ) {
- if (d3.key === l3) if (4 === d3.tag && d3.stateNode.containerInfo === f3.containerInfo && d3.stateNode.implementation === f3.implementation) {
- c2(a3, d3.sibling);
- d3 = e2(d3, f3.children || []);
- d3.return = a3;
- a3 = d3;
- break a;
- } else {
- c2(a3, d3);
- break;
- }
- else b2(a3, d3);
- d3 = d3.sibling;
- }
- d3 = Sg(f3, a3.mode, h3);
- d3.return = a3;
- a3 = d3;
- }
- return g2(a3);
- case Ha:
- return l3 = f3._init, J2(a3, d3, l3(f3._payload), h3);
- }
- if (eb(f3)) return n2(a3, d3, f3, h3);
- if (Ka(f3)) return t2(a3, d3, f3, h3);
- Mg(a3, f3);
- }
- return "string" === typeof f3 && "" !== f3 || "number" === typeof f3 ? (f3 = "" + f3, null !== d3 && 6 === d3.tag ? (c2(a3, d3.sibling), d3 = e2(d3, f3), d3.return = a3, a3 = d3) : (c2(a3, d3), d3 = Qg(f3, a3.mode, h3), d3.return = a3, a3 = d3), g2(a3)) : c2(a3, d3);
- }
- return J2;
- }
- var Ug = Og(true), Vg = Og(false), Wg = Uf(null), Xg = null, Yg = null, Zg = null;
- function $g() {
- Zg = Yg = Xg = null;
- }
- function ah(a2) {
- var b2 = Wg.current;
- E2(Wg);
- a2._currentValue = b2;
- }
- function bh(a2, b2, c2) {
- for (; null !== a2; ) {
- var d2 = a2.alternate;
- (a2.childLanes & b2) !== b2 ? (a2.childLanes |= b2, null !== d2 && (d2.childLanes |= b2)) : null !== d2 && (d2.childLanes & b2) !== b2 && (d2.childLanes |= b2);
- if (a2 === c2) break;
- a2 = a2.return;
- }
- }
- function ch(a2, b2) {
- Xg = a2;
- Zg = Yg = null;
- a2 = a2.dependencies;
- null !== a2 && null !== a2.firstContext && (0 !== (a2.lanes & b2) && (dh = true), a2.firstContext = null);
- }
- function eh(a2) {
- var b2 = a2._currentValue;
- if (Zg !== a2) if (a2 = { context: a2, memoizedValue: b2, next: null }, null === Yg) {
- if (null === Xg) throw Error(p2(308));
- Yg = a2;
- Xg.dependencies = { lanes: 0, firstContext: a2 };
- } else Yg = Yg.next = a2;
- return b2;
- }
- var fh = null;
- function gh(a2) {
- null === fh ? fh = [a2] : fh.push(a2);
- }
- function hh(a2, b2, c2, d2) {
- var e2 = b2.interleaved;
- null === e2 ? (c2.next = c2, gh(b2)) : (c2.next = e2.next, e2.next = c2);
- b2.interleaved = c2;
- return ih(a2, d2);
- }
- function ih(a2, b2) {
- a2.lanes |= b2;
- var c2 = a2.alternate;
- null !== c2 && (c2.lanes |= b2);
- c2 = a2;
- for (a2 = a2.return; null !== a2; ) a2.childLanes |= b2, c2 = a2.alternate, null !== c2 && (c2.childLanes |= b2), c2 = a2, a2 = a2.return;
- return 3 === c2.tag ? c2.stateNode : null;
- }
- var jh = false;
- function kh(a2) {
- a2.updateQueue = { baseState: a2.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null };
- }
- function lh(a2, b2) {
- a2 = a2.updateQueue;
- b2.updateQueue === a2 && (b2.updateQueue = { baseState: a2.baseState, firstBaseUpdate: a2.firstBaseUpdate, lastBaseUpdate: a2.lastBaseUpdate, shared: a2.shared, effects: a2.effects });
- }
- function mh(a2, b2) {
- return { eventTime: a2, lane: b2, tag: 0, payload: null, callback: null, next: null };
- }
- function nh(a2, b2, c2) {
- var d2 = a2.updateQueue;
- if (null === d2) return null;
- d2 = d2.shared;
- if (0 !== (K2 & 2)) {
- var e2 = d2.pending;
- null === e2 ? b2.next = b2 : (b2.next = e2.next, e2.next = b2);
- d2.pending = b2;
- return ih(a2, c2);
- }
- e2 = d2.interleaved;
- null === e2 ? (b2.next = b2, gh(d2)) : (b2.next = e2.next, e2.next = b2);
- d2.interleaved = b2;
- return ih(a2, c2);
- }
- function oh(a2, b2, c2) {
- b2 = b2.updateQueue;
- if (null !== b2 && (b2 = b2.shared, 0 !== (c2 & 4194240))) {
- var d2 = b2.lanes;
- d2 &= a2.pendingLanes;
- c2 |= d2;
- b2.lanes = c2;
- Cc(a2, c2);
- }
- }
- function ph(a2, b2) {
- var c2 = a2.updateQueue, d2 = a2.alternate;
- if (null !== d2 && (d2 = d2.updateQueue, c2 === d2)) {
- var e2 = null, f2 = null;
- c2 = c2.firstBaseUpdate;
- if (null !== c2) {
- do {
- var g2 = { eventTime: c2.eventTime, lane: c2.lane, tag: c2.tag, payload: c2.payload, callback: c2.callback, next: null };
- null === f2 ? e2 = f2 = g2 : f2 = f2.next = g2;
- c2 = c2.next;
- } while (null !== c2);
- null === f2 ? e2 = f2 = b2 : f2 = f2.next = b2;
- } else e2 = f2 = b2;
- c2 = { baseState: d2.baseState, firstBaseUpdate: e2, lastBaseUpdate: f2, shared: d2.shared, effects: d2.effects };
- a2.updateQueue = c2;
- return;
- }
- a2 = c2.lastBaseUpdate;
- null === a2 ? c2.firstBaseUpdate = b2 : a2.next = b2;
- c2.lastBaseUpdate = b2;
- }
- function qh(a2, b2, c2, d2) {
- var e2 = a2.updateQueue;
- jh = false;
- var f2 = e2.firstBaseUpdate, g2 = e2.lastBaseUpdate, h2 = e2.shared.pending;
- if (null !== h2) {
- e2.shared.pending = null;
- var k2 = h2, l2 = k2.next;
- k2.next = null;
- null === g2 ? f2 = l2 : g2.next = l2;
- g2 = k2;
- var m2 = a2.alternate;
- null !== m2 && (m2 = m2.updateQueue, h2 = m2.lastBaseUpdate, h2 !== g2 && (null === h2 ? m2.firstBaseUpdate = l2 : h2.next = l2, m2.lastBaseUpdate = k2));
- }
- if (null !== f2) {
- var q2 = e2.baseState;
- g2 = 0;
- m2 = l2 = k2 = null;
- h2 = f2;
- do {
- var r2 = h2.lane, y2 = h2.eventTime;
- if ((d2 & r2) === r2) {
- null !== m2 && (m2 = m2.next = {
- eventTime: y2,
- lane: 0,
- tag: h2.tag,
- payload: h2.payload,
- callback: h2.callback,
- next: null
- });
- a: {
- var n2 = a2, t2 = h2;
- r2 = b2;
- y2 = c2;
- switch (t2.tag) {
- case 1:
- n2 = t2.payload;
- if ("function" === typeof n2) {
- q2 = n2.call(y2, q2, r2);
- break a;
- }
- q2 = n2;
- break a;
- case 3:
- n2.flags = n2.flags & -65537 | 128;
- case 0:
- n2 = t2.payload;
- r2 = "function" === typeof n2 ? n2.call(y2, q2, r2) : n2;
- if (null === r2 || void 0 === r2) break a;
- q2 = A2({}, q2, r2);
- break a;
- case 2:
- jh = true;
- }
- }
- null !== h2.callback && 0 !== h2.lane && (a2.flags |= 64, r2 = e2.effects, null === r2 ? e2.effects = [h2] : r2.push(h2));
- } else y2 = { eventTime: y2, lane: r2, tag: h2.tag, payload: h2.payload, callback: h2.callback, next: null }, null === m2 ? (l2 = m2 = y2, k2 = q2) : m2 = m2.next = y2, g2 |= r2;
- h2 = h2.next;
- if (null === h2) if (h2 = e2.shared.pending, null === h2) break;
- else r2 = h2, h2 = r2.next, r2.next = null, e2.lastBaseUpdate = r2, e2.shared.pending = null;
- } while (1);
- null === m2 && (k2 = q2);
- e2.baseState = k2;
- e2.firstBaseUpdate = l2;
- e2.lastBaseUpdate = m2;
- b2 = e2.shared.interleaved;
- if (null !== b2) {
- e2 = b2;
- do
- g2 |= e2.lane, e2 = e2.next;
- while (e2 !== b2);
- } else null === f2 && (e2.shared.lanes = 0);
- rh |= g2;
- a2.lanes = g2;
- a2.memoizedState = q2;
- }
- }
- function sh(a2, b2, c2) {
- a2 = b2.effects;
- b2.effects = null;
- if (null !== a2) for (b2 = 0; b2 < a2.length; b2++) {
- var d2 = a2[b2], e2 = d2.callback;
- if (null !== e2) {
- d2.callback = null;
- d2 = c2;
- if ("function" !== typeof e2) throw Error(p2(191, e2));
- e2.call(d2);
- }
- }
- }
- var th = {}, uh = Uf(th), vh = Uf(th), wh = Uf(th);
- function xh(a2) {
- if (a2 === th) throw Error(p2(174));
- return a2;
- }
- function yh(a2, b2) {
- G2(wh, b2);
- G2(vh, a2);
- G2(uh, th);
- a2 = b2.nodeType;
- switch (a2) {
- case 9:
- case 11:
- b2 = (b2 = b2.documentElement) ? b2.namespaceURI : lb(null, "");
- break;
- default:
- a2 = 8 === a2 ? b2.parentNode : b2, b2 = a2.namespaceURI || null, a2 = a2.tagName, b2 = lb(b2, a2);
- }
- E2(uh);
- G2(uh, b2);
- }
- function zh() {
- E2(uh);
- E2(vh);
- E2(wh);
- }
- function Ah(a2) {
- xh(wh.current);
- var b2 = xh(uh.current);
- var c2 = lb(b2, a2.type);
- b2 !== c2 && (G2(vh, a2), G2(uh, c2));
- }
- function Bh(a2) {
- vh.current === a2 && (E2(uh), E2(vh));
- }
- var L2 = Uf(0);
- function Ch(a2) {
- for (var b2 = a2; null !== b2; ) {
- if (13 === b2.tag) {
- var c2 = b2.memoizedState;
- if (null !== c2 && (c2 = c2.dehydrated, null === c2 || "$?" === c2.data || "$!" === c2.data)) return b2;
- } else if (19 === b2.tag && void 0 !== b2.memoizedProps.revealOrder) {
- if (0 !== (b2.flags & 128)) return b2;
- } else if (null !== b2.child) {
- b2.child.return = b2;
- b2 = b2.child;
- continue;
- }
- if (b2 === a2) break;
- for (; null === b2.sibling; ) {
- if (null === b2.return || b2.return === a2) return null;
- b2 = b2.return;
- }
- b2.sibling.return = b2.return;
- b2 = b2.sibling;
- }
- return null;
- }
- var Dh = [];
- function Eh() {
- for (var a2 = 0; a2 < Dh.length; a2++) Dh[a2]._workInProgressVersionPrimary = null;
- Dh.length = 0;
- }
- var Fh = ua.ReactCurrentDispatcher, Gh = ua.ReactCurrentBatchConfig, Hh = 0, M2 = null, N2 = null, O2 = null, Ih = false, Jh = false, Kh = 0, Lh = 0;
- function P2() {
- throw Error(p2(321));
- }
- function Mh(a2, b2) {
- if (null === b2) return false;
- for (var c2 = 0; c2 < b2.length && c2 < a2.length; c2++) if (!He2(a2[c2], b2[c2])) return false;
- return true;
- }
- function Nh(a2, b2, c2, d2, e2, f2) {
- Hh = f2;
- M2 = b2;
- b2.memoizedState = null;
- b2.updateQueue = null;
- b2.lanes = 0;
- Fh.current = null === a2 || null === a2.memoizedState ? Oh : Ph;
- a2 = c2(d2, e2);
- if (Jh) {
- f2 = 0;
- do {
- Jh = false;
- Kh = 0;
- if (25 <= f2) throw Error(p2(301));
- f2 += 1;
- O2 = N2 = null;
- b2.updateQueue = null;
- Fh.current = Qh;
- a2 = c2(d2, e2);
- } while (Jh);
- }
- Fh.current = Rh;
- b2 = null !== N2 && null !== N2.next;
- Hh = 0;
- O2 = N2 = M2 = null;
- Ih = false;
- if (b2) throw Error(p2(300));
- return a2;
- }
- function Sh() {
- var a2 = 0 !== Kh;
- Kh = 0;
- return a2;
- }
- function Th() {
- var a2 = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null };
- null === O2 ? M2.memoizedState = O2 = a2 : O2 = O2.next = a2;
- return O2;
- }
- function Uh() {
- if (null === N2) {
- var a2 = M2.alternate;
- a2 = null !== a2 ? a2.memoizedState : null;
- } else a2 = N2.next;
- var b2 = null === O2 ? M2.memoizedState : O2.next;
- if (null !== b2) O2 = b2, N2 = a2;
- else {
- if (null === a2) throw Error(p2(310));
- N2 = a2;
- a2 = { memoizedState: N2.memoizedState, baseState: N2.baseState, baseQueue: N2.baseQueue, queue: N2.queue, next: null };
- null === O2 ? M2.memoizedState = O2 = a2 : O2 = O2.next = a2;
- }
- return O2;
- }
- function Vh(a2, b2) {
- return "function" === typeof b2 ? b2(a2) : b2;
- }
- function Wh(a2) {
- var b2 = Uh(), c2 = b2.queue;
- if (null === c2) throw Error(p2(311));
- c2.lastRenderedReducer = a2;
- var d2 = N2, e2 = d2.baseQueue, f2 = c2.pending;
- if (null !== f2) {
- if (null !== e2) {
- var g2 = e2.next;
- e2.next = f2.next;
- f2.next = g2;
- }
- d2.baseQueue = e2 = f2;
- c2.pending = null;
- }
- if (null !== e2) {
- f2 = e2.next;
- d2 = d2.baseState;
- var h2 = g2 = null, k2 = null, l2 = f2;
- do {
- var m2 = l2.lane;
- if ((Hh & m2) === m2) null !== k2 && (k2 = k2.next = { lane: 0, action: l2.action, hasEagerState: l2.hasEagerState, eagerState: l2.eagerState, next: null }), d2 = l2.hasEagerState ? l2.eagerState : a2(d2, l2.action);
- else {
- var q2 = {
- lane: m2,
- action: l2.action,
- hasEagerState: l2.hasEagerState,
- eagerState: l2.eagerState,
- next: null
- };
- null === k2 ? (h2 = k2 = q2, g2 = d2) : k2 = k2.next = q2;
- M2.lanes |= m2;
- rh |= m2;
- }
- l2 = l2.next;
- } while (null !== l2 && l2 !== f2);
- null === k2 ? g2 = d2 : k2.next = h2;
- He2(d2, b2.memoizedState) || (dh = true);
- b2.memoizedState = d2;
- b2.baseState = g2;
- b2.baseQueue = k2;
- c2.lastRenderedState = d2;
- }
- a2 = c2.interleaved;
- if (null !== a2) {
- e2 = a2;
- do
- f2 = e2.lane, M2.lanes |= f2, rh |= f2, e2 = e2.next;
- while (e2 !== a2);
- } else null === e2 && (c2.lanes = 0);
- return [b2.memoizedState, c2.dispatch];
- }
- function Xh(a2) {
- var b2 = Uh(), c2 = b2.queue;
- if (null === c2) throw Error(p2(311));
- c2.lastRenderedReducer = a2;
- var d2 = c2.dispatch, e2 = c2.pending, f2 = b2.memoizedState;
- if (null !== e2) {
- c2.pending = null;
- var g2 = e2 = e2.next;
- do
- f2 = a2(f2, g2.action), g2 = g2.next;
- while (g2 !== e2);
- He2(f2, b2.memoizedState) || (dh = true);
- b2.memoizedState = f2;
- null === b2.baseQueue && (b2.baseState = f2);
- c2.lastRenderedState = f2;
- }
- return [f2, d2];
- }
- function Yh() {
- }
- function Zh(a2, b2) {
- var c2 = M2, d2 = Uh(), e2 = b2(), f2 = !He2(d2.memoizedState, e2);
- f2 && (d2.memoizedState = e2, dh = true);
- d2 = d2.queue;
- $h(ai.bind(null, c2, d2, a2), [a2]);
- if (d2.getSnapshot !== b2 || f2 || null !== O2 && O2.memoizedState.tag & 1) {
- c2.flags |= 2048;
- bi(9, ci.bind(null, c2, d2, e2, b2), void 0, null);
- if (null === Q2) throw Error(p2(349));
- 0 !== (Hh & 30) || di(c2, b2, e2);
- }
- return e2;
- }
- function di(a2, b2, c2) {
- a2.flags |= 16384;
- a2 = { getSnapshot: b2, value: c2 };
- b2 = M2.updateQueue;
- null === b2 ? (b2 = { lastEffect: null, stores: null }, M2.updateQueue = b2, b2.stores = [a2]) : (c2 = b2.stores, null === c2 ? b2.stores = [a2] : c2.push(a2));
- }
- function ci(a2, b2, c2, d2) {
- b2.value = c2;
- b2.getSnapshot = d2;
- ei(b2) && fi(a2);
- }
- function ai(a2, b2, c2) {
- return c2(function() {
- ei(b2) && fi(a2);
- });
- }
- function ei(a2) {
- var b2 = a2.getSnapshot;
- a2 = a2.value;
- try {
- var c2 = b2();
- return !He2(a2, c2);
- } catch (d2) {
- return true;
- }
- }
- function fi(a2) {
- var b2 = ih(a2, 1);
- null !== b2 && gi(b2, a2, 1, -1);
- }
- function hi(a2) {
- var b2 = Th();
- "function" === typeof a2 && (a2 = a2());
- b2.memoizedState = b2.baseState = a2;
- a2 = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: Vh, lastRenderedState: a2 };
- b2.queue = a2;
- a2 = a2.dispatch = ii.bind(null, M2, a2);
- return [b2.memoizedState, a2];
- }
- function bi(a2, b2, c2, d2) {
- a2 = { tag: a2, create: b2, destroy: c2, deps: d2, next: null };
- b2 = M2.updateQueue;
- null === b2 ? (b2 = { lastEffect: null, stores: null }, M2.updateQueue = b2, b2.lastEffect = a2.next = a2) : (c2 = b2.lastEffect, null === c2 ? b2.lastEffect = a2.next = a2 : (d2 = c2.next, c2.next = a2, a2.next = d2, b2.lastEffect = a2));
- return a2;
- }
- function ji() {
- return Uh().memoizedState;
- }
- function ki(a2, b2, c2, d2) {
- var e2 = Th();
- M2.flags |= a2;
- e2.memoizedState = bi(1 | b2, c2, void 0, void 0 === d2 ? null : d2);
- }
- function li(a2, b2, c2, d2) {
- var e2 = Uh();
- d2 = void 0 === d2 ? null : d2;
- var f2 = void 0;
- if (null !== N2) {
- var g2 = N2.memoizedState;
- f2 = g2.destroy;
- if (null !== d2 && Mh(d2, g2.deps)) {
- e2.memoizedState = bi(b2, c2, f2, d2);
- return;
- }
- }
- M2.flags |= a2;
- e2.memoizedState = bi(1 | b2, c2, f2, d2);
- }
- function mi(a2, b2) {
- return ki(8390656, 8, a2, b2);
- }
- function $h(a2, b2) {
- return li(2048, 8, a2, b2);
- }
- function ni(a2, b2) {
- return li(4, 2, a2, b2);
- }
- function oi(a2, b2) {
- return li(4, 4, a2, b2);
- }
- function pi(a2, b2) {
- if ("function" === typeof b2) return a2 = a2(), b2(a2), function() {
- b2(null);
- };
- if (null !== b2 && void 0 !== b2) return a2 = a2(), b2.current = a2, function() {
- b2.current = null;
- };
- }
- function qi(a2, b2, c2) {
- c2 = null !== c2 && void 0 !== c2 ? c2.concat([a2]) : null;
- return li(4, 4, pi.bind(null, b2, a2), c2);
- }
- function ri() {
- }
- function si(a2, b2) {
- var c2 = Uh();
- b2 = void 0 === b2 ? null : b2;
- var d2 = c2.memoizedState;
- if (null !== d2 && null !== b2 && Mh(b2, d2[1])) return d2[0];
- c2.memoizedState = [a2, b2];
- return a2;
- }
- function ti(a2, b2) {
- var c2 = Uh();
- b2 = void 0 === b2 ? null : b2;
- var d2 = c2.memoizedState;
- if (null !== d2 && null !== b2 && Mh(b2, d2[1])) return d2[0];
- a2 = a2();
- c2.memoizedState = [a2, b2];
- return a2;
- }
- function ui(a2, b2, c2) {
- if (0 === (Hh & 21)) return a2.baseState && (a2.baseState = false, dh = true), a2.memoizedState = c2;
- He2(c2, b2) || (c2 = yc(), M2.lanes |= c2, rh |= c2, a2.baseState = true);
- return b2;
- }
- function vi(a2, b2) {
- var c2 = C2;
- C2 = 0 !== c2 && 4 > c2 ? c2 : 4;
- a2(true);
- var d2 = Gh.transition;
- Gh.transition = {};
- try {
- a2(false), b2();
- } finally {
- C2 = c2, Gh.transition = d2;
- }
- }
- function wi() {
- return Uh().memoizedState;
- }
- function xi(a2, b2, c2) {
- var d2 = yi(a2);
- c2 = { lane: d2, action: c2, hasEagerState: false, eagerState: null, next: null };
- if (zi(a2)) Ai(b2, c2);
- else if (c2 = hh(a2, b2, c2, d2), null !== c2) {
- var e2 = R2();
- gi(c2, a2, d2, e2);
- Bi(c2, b2, d2);
- }
- }
- function ii(a2, b2, c2) {
- var d2 = yi(a2), e2 = { lane: d2, action: c2, hasEagerState: false, eagerState: null, next: null };
- if (zi(a2)) Ai(b2, e2);
- else {
- var f2 = a2.alternate;
- if (0 === a2.lanes && (null === f2 || 0 === f2.lanes) && (f2 = b2.lastRenderedReducer, null !== f2)) try {
- var g2 = b2.lastRenderedState, h2 = f2(g2, c2);
- e2.hasEagerState = true;
- e2.eagerState = h2;
- if (He2(h2, g2)) {
- var k2 = b2.interleaved;
- null === k2 ? (e2.next = e2, gh(b2)) : (e2.next = k2.next, k2.next = e2);
- b2.interleaved = e2;
- return;
- }
- } catch (l2) {
- } finally {
- }
- c2 = hh(a2, b2, e2, d2);
- null !== c2 && (e2 = R2(), gi(c2, a2, d2, e2), Bi(c2, b2, d2));
- }
- }
- function zi(a2) {
- var b2 = a2.alternate;
- return a2 === M2 || null !== b2 && b2 === M2;
- }
- function Ai(a2, b2) {
- Jh = Ih = true;
- var c2 = a2.pending;
- null === c2 ? b2.next = b2 : (b2.next = c2.next, c2.next = b2);
- a2.pending = b2;
- }
- function Bi(a2, b2, c2) {
- if (0 !== (c2 & 4194240)) {
- var d2 = b2.lanes;
- d2 &= a2.pendingLanes;
- c2 |= d2;
- b2.lanes = c2;
- Cc(a2, c2);
- }
- }
- var Rh = { readContext: eh, useCallback: P2, useContext: P2, useEffect: P2, useImperativeHandle: P2, useInsertionEffect: P2, useLayoutEffect: P2, useMemo: P2, useReducer: P2, useRef: P2, useState: P2, useDebugValue: P2, useDeferredValue: P2, useTransition: P2, useMutableSource: P2, useSyncExternalStore: P2, useId: P2, unstable_isNewReconciler: false }, Oh = { readContext: eh, useCallback: function(a2, b2) {
- Th().memoizedState = [a2, void 0 === b2 ? null : b2];
- return a2;
- }, useContext: eh, useEffect: mi, useImperativeHandle: function(a2, b2, c2) {
- c2 = null !== c2 && void 0 !== c2 ? c2.concat([a2]) : null;
- return ki(
- 4194308,
- 4,
- pi.bind(null, b2, a2),
- c2
- );
- }, useLayoutEffect: function(a2, b2) {
- return ki(4194308, 4, a2, b2);
- }, useInsertionEffect: function(a2, b2) {
- return ki(4, 2, a2, b2);
- }, useMemo: function(a2, b2) {
- var c2 = Th();
- b2 = void 0 === b2 ? null : b2;
- a2 = a2();
- c2.memoizedState = [a2, b2];
- return a2;
- }, useReducer: function(a2, b2, c2) {
- var d2 = Th();
- b2 = void 0 !== c2 ? c2(b2) : b2;
- d2.memoizedState = d2.baseState = b2;
- a2 = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: a2, lastRenderedState: b2 };
- d2.queue = a2;
- a2 = a2.dispatch = xi.bind(null, M2, a2);
- return [d2.memoizedState, a2];
- }, useRef: function(a2) {
- var b2 = Th();
- a2 = { current: a2 };
- return b2.memoizedState = a2;
- }, useState: hi, useDebugValue: ri, useDeferredValue: function(a2) {
- return Th().memoizedState = a2;
- }, useTransition: function() {
- var a2 = hi(false), b2 = a2[0];
- a2 = vi.bind(null, a2[1]);
- Th().memoizedState = a2;
- return [b2, a2];
- }, useMutableSource: function() {
- }, useSyncExternalStore: function(a2, b2, c2) {
- var d2 = M2, e2 = Th();
- if (I2) {
- if (void 0 === c2) throw Error(p2(407));
- c2 = c2();
- } else {
- c2 = b2();
- if (null === Q2) throw Error(p2(349));
- 0 !== (Hh & 30) || di(d2, b2, c2);
- }
- e2.memoizedState = c2;
- var f2 = { value: c2, getSnapshot: b2 };
- e2.queue = f2;
- mi(ai.bind(
- null,
- d2,
- f2,
- a2
- ), [a2]);
- d2.flags |= 2048;
- bi(9, ci.bind(null, d2, f2, c2, b2), void 0, null);
- return c2;
- }, useId: function() {
- var a2 = Th(), b2 = Q2.identifierPrefix;
- if (I2) {
- var c2 = sg;
- var d2 = rg;
- c2 = (d2 & ~(1 << 32 - oc(d2) - 1)).toString(32) + c2;
- b2 = ":" + b2 + "R" + c2;
- c2 = Kh++;
- 0 < c2 && (b2 += "H" + c2.toString(32));
- b2 += ":";
- } else c2 = Lh++, b2 = ":" + b2 + "r" + c2.toString(32) + ":";
- return a2.memoizedState = b2;
- }, unstable_isNewReconciler: false }, Ph = {
- readContext: eh,
- useCallback: si,
- useContext: eh,
- useEffect: $h,
- useImperativeHandle: qi,
- useInsertionEffect: ni,
- useLayoutEffect: oi,
- useMemo: ti,
- useReducer: Wh,
- useRef: ji,
- useState: function() {
- return Wh(Vh);
- },
- useDebugValue: ri,
- useDeferredValue: function(a2) {
- var b2 = Uh();
- return ui(b2, N2.memoizedState, a2);
- },
- useTransition: function() {
- var a2 = Wh(Vh)[0], b2 = Uh().memoizedState;
- return [a2, b2];
- },
- useMutableSource: Yh,
- useSyncExternalStore: Zh,
- useId: wi,
- unstable_isNewReconciler: false
- }, Qh = { readContext: eh, useCallback: si, useContext: eh, useEffect: $h, useImperativeHandle: qi, useInsertionEffect: ni, useLayoutEffect: oi, useMemo: ti, useReducer: Xh, useRef: ji, useState: function() {
- return Xh(Vh);
- }, useDebugValue: ri, useDeferredValue: function(a2) {
- var b2 = Uh();
- return null === N2 ? b2.memoizedState = a2 : ui(b2, N2.memoizedState, a2);
- }, useTransition: function() {
- var a2 = Xh(Vh)[0], b2 = Uh().memoizedState;
- return [a2, b2];
- }, useMutableSource: Yh, useSyncExternalStore: Zh, useId: wi, unstable_isNewReconciler: false };
- function Ci(a2, b2) {
- if (a2 && a2.defaultProps) {
- b2 = A2({}, b2);
- a2 = a2.defaultProps;
- for (var c2 in a2) void 0 === b2[c2] && (b2[c2] = a2[c2]);
- return b2;
- }
- return b2;
- }
- function Di(a2, b2, c2, d2) {
- b2 = a2.memoizedState;
- c2 = c2(d2, b2);
- c2 = null === c2 || void 0 === c2 ? b2 : A2({}, b2, c2);
- a2.memoizedState = c2;
- 0 === a2.lanes && (a2.updateQueue.baseState = c2);
- }
- var Ei = { isMounted: function(a2) {
- return (a2 = a2._reactInternals) ? Vb(a2) === a2 : false;
- }, enqueueSetState: function(a2, b2, c2) {
- a2 = a2._reactInternals;
- var d2 = R2(), e2 = yi(a2), f2 = mh(d2, e2);
- f2.payload = b2;
- void 0 !== c2 && null !== c2 && (f2.callback = c2);
- b2 = nh(a2, f2, e2);
- null !== b2 && (gi(b2, a2, e2, d2), oh(b2, a2, e2));
- }, enqueueReplaceState: function(a2, b2, c2) {
- a2 = a2._reactInternals;
- var d2 = R2(), e2 = yi(a2), f2 = mh(d2, e2);
- f2.tag = 1;
- f2.payload = b2;
- void 0 !== c2 && null !== c2 && (f2.callback = c2);
- b2 = nh(a2, f2, e2);
- null !== b2 && (gi(b2, a2, e2, d2), oh(b2, a2, e2));
- }, enqueueForceUpdate: function(a2, b2) {
- a2 = a2._reactInternals;
- var c2 = R2(), d2 = yi(a2), e2 = mh(c2, d2);
- e2.tag = 2;
- void 0 !== b2 && null !== b2 && (e2.callback = b2);
- b2 = nh(a2, e2, d2);
- null !== b2 && (gi(b2, a2, d2, c2), oh(b2, a2, d2));
- } };
- function Fi(a2, b2, c2, d2, e2, f2, g2) {
- a2 = a2.stateNode;
- return "function" === typeof a2.shouldComponentUpdate ? a2.shouldComponentUpdate(d2, f2, g2) : b2.prototype && b2.prototype.isPureReactComponent ? !Ie2(c2, d2) || !Ie2(e2, f2) : true;
- }
- function Gi(a2, b2, c2) {
- var d2 = false, e2 = Vf;
- var f2 = b2.contextType;
- "object" === typeof f2 && null !== f2 ? f2 = eh(f2) : (e2 = Zf(b2) ? Xf : H2.current, d2 = b2.contextTypes, f2 = (d2 = null !== d2 && void 0 !== d2) ? Yf(a2, e2) : Vf);
- b2 = new b2(c2, f2);
- a2.memoizedState = null !== b2.state && void 0 !== b2.state ? b2.state : null;
- b2.updater = Ei;
- a2.stateNode = b2;
- b2._reactInternals = a2;
- d2 && (a2 = a2.stateNode, a2.__reactInternalMemoizedUnmaskedChildContext = e2, a2.__reactInternalMemoizedMaskedChildContext = f2);
- return b2;
- }
- function Hi(a2, b2, c2, d2) {
- a2 = b2.state;
- "function" === typeof b2.componentWillReceiveProps && b2.componentWillReceiveProps(c2, d2);
- "function" === typeof b2.UNSAFE_componentWillReceiveProps && b2.UNSAFE_componentWillReceiveProps(c2, d2);
- b2.state !== a2 && Ei.enqueueReplaceState(b2, b2.state, null);
- }
- function Ii(a2, b2, c2, d2) {
- var e2 = a2.stateNode;
- e2.props = c2;
- e2.state = a2.memoizedState;
- e2.refs = {};
- kh(a2);
- var f2 = b2.contextType;
- "object" === typeof f2 && null !== f2 ? e2.context = eh(f2) : (f2 = Zf(b2) ? Xf : H2.current, e2.context = Yf(a2, f2));
- e2.state = a2.memoizedState;
- f2 = b2.getDerivedStateFromProps;
- "function" === typeof f2 && (Di(a2, b2, f2, c2), e2.state = a2.memoizedState);
- "function" === typeof b2.getDerivedStateFromProps || "function" === typeof e2.getSnapshotBeforeUpdate || "function" !== typeof e2.UNSAFE_componentWillMount && "function" !== typeof e2.componentWillMount || (b2 = e2.state, "function" === typeof e2.componentWillMount && e2.componentWillMount(), "function" === typeof e2.UNSAFE_componentWillMount && e2.UNSAFE_componentWillMount(), b2 !== e2.state && Ei.enqueueReplaceState(e2, e2.state, null), qh(a2, c2, e2, d2), e2.state = a2.memoizedState);
- "function" === typeof e2.componentDidMount && (a2.flags |= 4194308);
- }
- function Ji(a2, b2) {
- try {
- var c2 = "", d2 = b2;
- do
- c2 += Pa(d2), d2 = d2.return;
- while (d2);
- var e2 = c2;
- } catch (f2) {
- e2 = "\nError generating stack: " + f2.message + "\n" + f2.stack;
- }
- return { value: a2, source: b2, stack: e2, digest: null };
- }
- function Ki(a2, b2, c2) {
- return { value: a2, source: null, stack: null != c2 ? c2 : null, digest: null != b2 ? b2 : null };
- }
- function Li(a2, b2) {
- try {
- console.error(b2.value);
- } catch (c2) {
- setTimeout(function() {
- throw c2;
- });
- }
- }
- var Mi = "function" === typeof WeakMap ? WeakMap : Map;
- function Ni(a2, b2, c2) {
- c2 = mh(-1, c2);
- c2.tag = 3;
- c2.payload = { element: null };
- var d2 = b2.value;
- c2.callback = function() {
- Oi || (Oi = true, Pi = d2);
- Li(a2, b2);
- };
- return c2;
- }
- function Qi(a2, b2, c2) {
- c2 = mh(-1, c2);
- c2.tag = 3;
- var d2 = a2.type.getDerivedStateFromError;
- if ("function" === typeof d2) {
- var e2 = b2.value;
- c2.payload = function() {
- return d2(e2);
- };
- c2.callback = function() {
- Li(a2, b2);
- };
- }
- var f2 = a2.stateNode;
- null !== f2 && "function" === typeof f2.componentDidCatch && (c2.callback = function() {
- Li(a2, b2);
- "function" !== typeof d2 && (null === Ri ? Ri = /* @__PURE__ */ new Set([this]) : Ri.add(this));
- var c3 = b2.stack;
- this.componentDidCatch(b2.value, { componentStack: null !== c3 ? c3 : "" });
- });
- return c2;
- }
- function Si(a2, b2, c2) {
- var d2 = a2.pingCache;
- if (null === d2) {
- d2 = a2.pingCache = new Mi();
- var e2 = /* @__PURE__ */ new Set();
- d2.set(b2, e2);
- } else e2 = d2.get(b2), void 0 === e2 && (e2 = /* @__PURE__ */ new Set(), d2.set(b2, e2));
- e2.has(c2) || (e2.add(c2), a2 = Ti.bind(null, a2, b2, c2), b2.then(a2, a2));
- }
- function Ui(a2) {
- do {
- var b2;
- if (b2 = 13 === a2.tag) b2 = a2.memoizedState, b2 = null !== b2 ? null !== b2.dehydrated ? true : false : true;
- if (b2) return a2;
- a2 = a2.return;
- } while (null !== a2);
- return null;
- }
- function Vi(a2, b2, c2, d2, e2) {
- if (0 === (a2.mode & 1)) return a2 === b2 ? a2.flags |= 65536 : (a2.flags |= 128, c2.flags |= 131072, c2.flags &= -52805, 1 === c2.tag && (null === c2.alternate ? c2.tag = 17 : (b2 = mh(-1, 1), b2.tag = 2, nh(c2, b2, 1))), c2.lanes |= 1), a2;
- a2.flags |= 65536;
- a2.lanes = e2;
- return a2;
- }
- var Wi = ua.ReactCurrentOwner, dh = false;
- function Xi(a2, b2, c2, d2) {
- b2.child = null === a2 ? Vg(b2, null, c2, d2) : Ug(b2, a2.child, c2, d2);
- }
- function Yi(a2, b2, c2, d2, e2) {
- c2 = c2.render;
- var f2 = b2.ref;
- ch(b2, e2);
- d2 = Nh(a2, b2, c2, d2, f2, e2);
- c2 = Sh();
- if (null !== a2 && !dh) return b2.updateQueue = a2.updateQueue, b2.flags &= -2053, a2.lanes &= ~e2, Zi(a2, b2, e2);
- I2 && c2 && vg(b2);
- b2.flags |= 1;
- Xi(a2, b2, d2, e2);
- return b2.child;
- }
- function $i(a2, b2, c2, d2, e2) {
- if (null === a2) {
- var f2 = c2.type;
- if ("function" === typeof f2 && !aj(f2) && void 0 === f2.defaultProps && null === c2.compare && void 0 === c2.defaultProps) return b2.tag = 15, b2.type = f2, bj(a2, b2, f2, d2, e2);
- a2 = Rg(c2.type, null, d2, b2, b2.mode, e2);
- a2.ref = b2.ref;
- a2.return = b2;
- return b2.child = a2;
- }
- f2 = a2.child;
- if (0 === (a2.lanes & e2)) {
- var g2 = f2.memoizedProps;
- c2 = c2.compare;
- c2 = null !== c2 ? c2 : Ie2;
- if (c2(g2, d2) && a2.ref === b2.ref) return Zi(a2, b2, e2);
- }
- b2.flags |= 1;
- a2 = Pg(f2, d2);
- a2.ref = b2.ref;
- a2.return = b2;
- return b2.child = a2;
- }
- function bj(a2, b2, c2, d2, e2) {
- if (null !== a2) {
- var f2 = a2.memoizedProps;
- if (Ie2(f2, d2) && a2.ref === b2.ref) if (dh = false, b2.pendingProps = d2 = f2, 0 !== (a2.lanes & e2)) 0 !== (a2.flags & 131072) && (dh = true);
- else return b2.lanes = a2.lanes, Zi(a2, b2, e2);
- }
- return cj(a2, b2, c2, d2, e2);
- }
- function dj(a2, b2, c2) {
- var d2 = b2.pendingProps, e2 = d2.children, f2 = null !== a2 ? a2.memoizedState : null;
- if ("hidden" === d2.mode) if (0 === (b2.mode & 1)) b2.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, G2(ej, fj), fj |= c2;
- else {
- if (0 === (c2 & 1073741824)) return a2 = null !== f2 ? f2.baseLanes | c2 : c2, b2.lanes = b2.childLanes = 1073741824, b2.memoizedState = { baseLanes: a2, cachePool: null, transitions: null }, b2.updateQueue = null, G2(ej, fj), fj |= a2, null;
- b2.memoizedState = { baseLanes: 0, cachePool: null, transitions: null };
- d2 = null !== f2 ? f2.baseLanes : c2;
- G2(ej, fj);
- fj |= d2;
- }
- else null !== f2 ? (d2 = f2.baseLanes | c2, b2.memoizedState = null) : d2 = c2, G2(ej, fj), fj |= d2;
- Xi(a2, b2, e2, c2);
- return b2.child;
- }
- function gj(a2, b2) {
- var c2 = b2.ref;
- if (null === a2 && null !== c2 || null !== a2 && a2.ref !== c2) b2.flags |= 512, b2.flags |= 2097152;
- }
- function cj(a2, b2, c2, d2, e2) {
- var f2 = Zf(c2) ? Xf : H2.current;
- f2 = Yf(b2, f2);
- ch(b2, e2);
- c2 = Nh(a2, b2, c2, d2, f2, e2);
- d2 = Sh();
- if (null !== a2 && !dh) return b2.updateQueue = a2.updateQueue, b2.flags &= -2053, a2.lanes &= ~e2, Zi(a2, b2, e2);
- I2 && d2 && vg(b2);
- b2.flags |= 1;
- Xi(a2, b2, c2, e2);
- return b2.child;
- }
- function hj(a2, b2, c2, d2, e2) {
- if (Zf(c2)) {
- var f2 = true;
- cg(b2);
- } else f2 = false;
- ch(b2, e2);
- if (null === b2.stateNode) ij(a2, b2), Gi(b2, c2, d2), Ii(b2, c2, d2, e2), d2 = true;
- else if (null === a2) {
- var g2 = b2.stateNode, h2 = b2.memoizedProps;
- g2.props = h2;
- var k2 = g2.context, l2 = c2.contextType;
- "object" === typeof l2 && null !== l2 ? l2 = eh(l2) : (l2 = Zf(c2) ? Xf : H2.current, l2 = Yf(b2, l2));
- var m2 = c2.getDerivedStateFromProps, q2 = "function" === typeof m2 || "function" === typeof g2.getSnapshotBeforeUpdate;
- q2 || "function" !== typeof g2.UNSAFE_componentWillReceiveProps && "function" !== typeof g2.componentWillReceiveProps || (h2 !== d2 || k2 !== l2) && Hi(b2, g2, d2, l2);
- jh = false;
- var r2 = b2.memoizedState;
- g2.state = r2;
- qh(b2, d2, g2, e2);
- k2 = b2.memoizedState;
- h2 !== d2 || r2 !== k2 || Wf.current || jh ? ("function" === typeof m2 && (Di(b2, c2, m2, d2), k2 = b2.memoizedState), (h2 = jh || Fi(b2, c2, h2, d2, r2, k2, l2)) ? (q2 || "function" !== typeof g2.UNSAFE_componentWillMount && "function" !== typeof g2.componentWillMount || ("function" === typeof g2.componentWillMount && g2.componentWillMount(), "function" === typeof g2.UNSAFE_componentWillMount && g2.UNSAFE_componentWillMount()), "function" === typeof g2.componentDidMount && (b2.flags |= 4194308)) : ("function" === typeof g2.componentDidMount && (b2.flags |= 4194308), b2.memoizedProps = d2, b2.memoizedState = k2), g2.props = d2, g2.state = k2, g2.context = l2, d2 = h2) : ("function" === typeof g2.componentDidMount && (b2.flags |= 4194308), d2 = false);
- } else {
- g2 = b2.stateNode;
- lh(a2, b2);
- h2 = b2.memoizedProps;
- l2 = b2.type === b2.elementType ? h2 : Ci(b2.type, h2);
- g2.props = l2;
- q2 = b2.pendingProps;
- r2 = g2.context;
- k2 = c2.contextType;
- "object" === typeof k2 && null !== k2 ? k2 = eh(k2) : (k2 = Zf(c2) ? Xf : H2.current, k2 = Yf(b2, k2));
- var y2 = c2.getDerivedStateFromProps;
- (m2 = "function" === typeof y2 || "function" === typeof g2.getSnapshotBeforeUpdate) || "function" !== typeof g2.UNSAFE_componentWillReceiveProps && "function" !== typeof g2.componentWillReceiveProps || (h2 !== q2 || r2 !== k2) && Hi(b2, g2, d2, k2);
- jh = false;
- r2 = b2.memoizedState;
- g2.state = r2;
- qh(b2, d2, g2, e2);
- var n2 = b2.memoizedState;
- h2 !== q2 || r2 !== n2 || Wf.current || jh ? ("function" === typeof y2 && (Di(b2, c2, y2, d2), n2 = b2.memoizedState), (l2 = jh || Fi(b2, c2, l2, d2, r2, n2, k2) || false) ? (m2 || "function" !== typeof g2.UNSAFE_componentWillUpdate && "function" !== typeof g2.componentWillUpdate || ("function" === typeof g2.componentWillUpdate && g2.componentWillUpdate(d2, n2, k2), "function" === typeof g2.UNSAFE_componentWillUpdate && g2.UNSAFE_componentWillUpdate(d2, n2, k2)), "function" === typeof g2.componentDidUpdate && (b2.flags |= 4), "function" === typeof g2.getSnapshotBeforeUpdate && (b2.flags |= 1024)) : ("function" !== typeof g2.componentDidUpdate || h2 === a2.memoizedProps && r2 === a2.memoizedState || (b2.flags |= 4), "function" !== typeof g2.getSnapshotBeforeUpdate || h2 === a2.memoizedProps && r2 === a2.memoizedState || (b2.flags |= 1024), b2.memoizedProps = d2, b2.memoizedState = n2), g2.props = d2, g2.state = n2, g2.context = k2, d2 = l2) : ("function" !== typeof g2.componentDidUpdate || h2 === a2.memoizedProps && r2 === a2.memoizedState || (b2.flags |= 4), "function" !== typeof g2.getSnapshotBeforeUpdate || h2 === a2.memoizedProps && r2 === a2.memoizedState || (b2.flags |= 1024), d2 = false);
- }
- return jj(a2, b2, c2, d2, f2, e2);
- }
- function jj(a2, b2, c2, d2, e2, f2) {
- gj(a2, b2);
- var g2 = 0 !== (b2.flags & 128);
- if (!d2 && !g2) return e2 && dg(b2, c2, false), Zi(a2, b2, f2);
- d2 = b2.stateNode;
- Wi.current = b2;
- var h2 = g2 && "function" !== typeof c2.getDerivedStateFromError ? null : d2.render();
- b2.flags |= 1;
- null !== a2 && g2 ? (b2.child = Ug(b2, a2.child, null, f2), b2.child = Ug(b2, null, h2, f2)) : Xi(a2, b2, h2, f2);
- b2.memoizedState = d2.state;
- e2 && dg(b2, c2, true);
- return b2.child;
- }
- function kj(a2) {
- var b2 = a2.stateNode;
- b2.pendingContext ? ag(a2, b2.pendingContext, b2.pendingContext !== b2.context) : b2.context && ag(a2, b2.context, false);
- yh(a2, b2.containerInfo);
- }
- function lj(a2, b2, c2, d2, e2) {
- Ig();
- Jg(e2);
- b2.flags |= 256;
- Xi(a2, b2, c2, d2);
- return b2.child;
- }
- var mj = { dehydrated: null, treeContext: null, retryLane: 0 };
- function nj(a2) {
- return { baseLanes: a2, cachePool: null, transitions: null };
- }
- function oj(a2, b2, c2) {
- var d2 = b2.pendingProps, e2 = L2.current, f2 = false, g2 = 0 !== (b2.flags & 128), h2;
- (h2 = g2) || (h2 = null !== a2 && null === a2.memoizedState ? false : 0 !== (e2 & 2));
- if (h2) f2 = true, b2.flags &= -129;
- else if (null === a2 || null !== a2.memoizedState) e2 |= 1;
- G2(L2, e2 & 1);
- if (null === a2) {
- Eg(b2);
- a2 = b2.memoizedState;
- if (null !== a2 && (a2 = a2.dehydrated, null !== a2)) return 0 === (b2.mode & 1) ? b2.lanes = 1 : "$!" === a2.data ? b2.lanes = 8 : b2.lanes = 1073741824, null;
- g2 = d2.children;
- a2 = d2.fallback;
- return f2 ? (d2 = b2.mode, f2 = b2.child, g2 = { mode: "hidden", children: g2 }, 0 === (d2 & 1) && null !== f2 ? (f2.childLanes = 0, f2.pendingProps = g2) : f2 = pj(g2, d2, 0, null), a2 = Tg(a2, d2, c2, null), f2.return = b2, a2.return = b2, f2.sibling = a2, b2.child = f2, b2.child.memoizedState = nj(c2), b2.memoizedState = mj, a2) : qj(b2, g2);
- }
- e2 = a2.memoizedState;
- if (null !== e2 && (h2 = e2.dehydrated, null !== h2)) return rj(a2, b2, g2, d2, h2, e2, c2);
- if (f2) {
- f2 = d2.fallback;
- g2 = b2.mode;
- e2 = a2.child;
- h2 = e2.sibling;
- var k2 = { mode: "hidden", children: d2.children };
- 0 === (g2 & 1) && b2.child !== e2 ? (d2 = b2.child, d2.childLanes = 0, d2.pendingProps = k2, b2.deletions = null) : (d2 = Pg(e2, k2), d2.subtreeFlags = e2.subtreeFlags & 14680064);
- null !== h2 ? f2 = Pg(h2, f2) : (f2 = Tg(f2, g2, c2, null), f2.flags |= 2);
- f2.return = b2;
- d2.return = b2;
- d2.sibling = f2;
- b2.child = d2;
- d2 = f2;
- f2 = b2.child;
- g2 = a2.child.memoizedState;
- g2 = null === g2 ? nj(c2) : { baseLanes: g2.baseLanes | c2, cachePool: null, transitions: g2.transitions };
- f2.memoizedState = g2;
- f2.childLanes = a2.childLanes & ~c2;
- b2.memoizedState = mj;
- return d2;
- }
- f2 = a2.child;
- a2 = f2.sibling;
- d2 = Pg(f2, { mode: "visible", children: d2.children });
- 0 === (b2.mode & 1) && (d2.lanes = c2);
- d2.return = b2;
- d2.sibling = null;
- null !== a2 && (c2 = b2.deletions, null === c2 ? (b2.deletions = [a2], b2.flags |= 16) : c2.push(a2));
- b2.child = d2;
- b2.memoizedState = null;
- return d2;
- }
- function qj(a2, b2) {
- b2 = pj({ mode: "visible", children: b2 }, a2.mode, 0, null);
- b2.return = a2;
- return a2.child = b2;
- }
- function sj(a2, b2, c2, d2) {
- null !== d2 && Jg(d2);
- Ug(b2, a2.child, null, c2);
- a2 = qj(b2, b2.pendingProps.children);
- a2.flags |= 2;
- b2.memoizedState = null;
- return a2;
- }
- function rj(a2, b2, c2, d2, e2, f2, g2) {
- if (c2) {
- if (b2.flags & 256) return b2.flags &= -257, d2 = Ki(Error(p2(422))), sj(a2, b2, g2, d2);
- if (null !== b2.memoizedState) return b2.child = a2.child, b2.flags |= 128, null;
- f2 = d2.fallback;
- e2 = b2.mode;
- d2 = pj({ mode: "visible", children: d2.children }, e2, 0, null);
- f2 = Tg(f2, e2, g2, null);
- f2.flags |= 2;
- d2.return = b2;
- f2.return = b2;
- d2.sibling = f2;
- b2.child = d2;
- 0 !== (b2.mode & 1) && Ug(b2, a2.child, null, g2);
- b2.child.memoizedState = nj(g2);
- b2.memoizedState = mj;
- return f2;
- }
- if (0 === (b2.mode & 1)) return sj(a2, b2, g2, null);
- if ("$!" === e2.data) {
- d2 = e2.nextSibling && e2.nextSibling.dataset;
- if (d2) var h2 = d2.dgst;
- d2 = h2;
- f2 = Error(p2(419));
- d2 = Ki(f2, d2, void 0);
- return sj(a2, b2, g2, d2);
- }
- h2 = 0 !== (g2 & a2.childLanes);
- if (dh || h2) {
- d2 = Q2;
- if (null !== d2) {
- switch (g2 & -g2) {
- case 4:
- e2 = 2;
- break;
- case 16:
- e2 = 8;
- break;
- case 64:
- case 128:
- case 256:
- case 512:
- case 1024:
- case 2048:
- case 4096:
- case 8192:
- case 16384:
- case 32768:
- case 65536:
- case 131072:
- case 262144:
- case 524288:
- case 1048576:
- case 2097152:
- case 4194304:
- case 8388608:
- case 16777216:
- case 33554432:
- case 67108864:
- e2 = 32;
- break;
- case 536870912:
- e2 = 268435456;
- break;
- default:
- e2 = 0;
- }
- e2 = 0 !== (e2 & (d2.suspendedLanes | g2)) ? 0 : e2;
- 0 !== e2 && e2 !== f2.retryLane && (f2.retryLane = e2, ih(a2, e2), gi(d2, a2, e2, -1));
- }
- tj();
- d2 = Ki(Error(p2(421)));
- return sj(a2, b2, g2, d2);
- }
- if ("$?" === e2.data) return b2.flags |= 128, b2.child = a2.child, b2 = uj.bind(null, a2), e2._reactRetry = b2, null;
- a2 = f2.treeContext;
- yg = Lf(e2.nextSibling);
- xg = b2;
- I2 = true;
- zg = null;
- null !== a2 && (og[pg++] = rg, og[pg++] = sg, og[pg++] = qg, rg = a2.id, sg = a2.overflow, qg = b2);
- b2 = qj(b2, d2.children);
- b2.flags |= 4096;
- return b2;
- }
- function vj(a2, b2, c2) {
- a2.lanes |= b2;
- var d2 = a2.alternate;
- null !== d2 && (d2.lanes |= b2);
- bh(a2.return, b2, c2);
- }
- function wj(a2, b2, c2, d2, e2) {
- var f2 = a2.memoizedState;
- null === f2 ? a2.memoizedState = { isBackwards: b2, rendering: null, renderingStartTime: 0, last: d2, tail: c2, tailMode: e2 } : (f2.isBackwards = b2, f2.rendering = null, f2.renderingStartTime = 0, f2.last = d2, f2.tail = c2, f2.tailMode = e2);
- }
- function xj(a2, b2, c2) {
- var d2 = b2.pendingProps, e2 = d2.revealOrder, f2 = d2.tail;
- Xi(a2, b2, d2.children, c2);
- d2 = L2.current;
- if (0 !== (d2 & 2)) d2 = d2 & 1 | 2, b2.flags |= 128;
- else {
- if (null !== a2 && 0 !== (a2.flags & 128)) a: for (a2 = b2.child; null !== a2; ) {
- if (13 === a2.tag) null !== a2.memoizedState && vj(a2, c2, b2);
- else if (19 === a2.tag) vj(a2, c2, b2);
- else if (null !== a2.child) {
- a2.child.return = a2;
- a2 = a2.child;
- continue;
- }
- if (a2 === b2) break a;
- for (; null === a2.sibling; ) {
- if (null === a2.return || a2.return === b2) break a;
- a2 = a2.return;
- }
- a2.sibling.return = a2.return;
- a2 = a2.sibling;
- }
- d2 &= 1;
- }
- G2(L2, d2);
- if (0 === (b2.mode & 1)) b2.memoizedState = null;
- else switch (e2) {
- case "forwards":
- c2 = b2.child;
- for (e2 = null; null !== c2; ) a2 = c2.alternate, null !== a2 && null === Ch(a2) && (e2 = c2), c2 = c2.sibling;
- c2 = e2;
- null === c2 ? (e2 = b2.child, b2.child = null) : (e2 = c2.sibling, c2.sibling = null);
- wj(b2, false, e2, c2, f2);
- break;
- case "backwards":
- c2 = null;
- e2 = b2.child;
- for (b2.child = null; null !== e2; ) {
- a2 = e2.alternate;
- if (null !== a2 && null === Ch(a2)) {
- b2.child = e2;
- break;
- }
- a2 = e2.sibling;
- e2.sibling = c2;
- c2 = e2;
- e2 = a2;
- }
- wj(b2, true, c2, null, f2);
- break;
- case "together":
- wj(b2, false, null, null, void 0);
- break;
- default:
- b2.memoizedState = null;
- }
- return b2.child;
- }
- function ij(a2, b2) {
- 0 === (b2.mode & 1) && null !== a2 && (a2.alternate = null, b2.alternate = null, b2.flags |= 2);
- }
- function Zi(a2, b2, c2) {
- null !== a2 && (b2.dependencies = a2.dependencies);
- rh |= b2.lanes;
- if (0 === (c2 & b2.childLanes)) return null;
- if (null !== a2 && b2.child !== a2.child) throw Error(p2(153));
- if (null !== b2.child) {
- a2 = b2.child;
- c2 = Pg(a2, a2.pendingProps);
- b2.child = c2;
- for (c2.return = b2; null !== a2.sibling; ) a2 = a2.sibling, c2 = c2.sibling = Pg(a2, a2.pendingProps), c2.return = b2;
- c2.sibling = null;
- }
- return b2.child;
- }
- function yj(a2, b2, c2) {
- switch (b2.tag) {
- case 3:
- kj(b2);
- Ig();
- break;
- case 5:
- Ah(b2);
- break;
- case 1:
- Zf(b2.type) && cg(b2);
- break;
- case 4:
- yh(b2, b2.stateNode.containerInfo);
- break;
- case 10:
- var d2 = b2.type._context, e2 = b2.memoizedProps.value;
- G2(Wg, d2._currentValue);
- d2._currentValue = e2;
- break;
- case 13:
- d2 = b2.memoizedState;
- if (null !== d2) {
- if (null !== d2.dehydrated) return G2(L2, L2.current & 1), b2.flags |= 128, null;
- if (0 !== (c2 & b2.child.childLanes)) return oj(a2, b2, c2);
- G2(L2, L2.current & 1);
- a2 = Zi(a2, b2, c2);
- return null !== a2 ? a2.sibling : null;
- }
- G2(L2, L2.current & 1);
- break;
- case 19:
- d2 = 0 !== (c2 & b2.childLanes);
- if (0 !== (a2.flags & 128)) {
- if (d2) return xj(a2, b2, c2);
- b2.flags |= 128;
- }
- e2 = b2.memoizedState;
- null !== e2 && (e2.rendering = null, e2.tail = null, e2.lastEffect = null);
- G2(L2, L2.current);
- if (d2) break;
- else return null;
- case 22:
- case 23:
- return b2.lanes = 0, dj(a2, b2, c2);
- }
- return Zi(a2, b2, c2);
- }
- var zj, Aj, Bj, Cj;
- zj = function(a2, b2) {
- for (var c2 = b2.child; null !== c2; ) {
- if (5 === c2.tag || 6 === c2.tag) a2.appendChild(c2.stateNode);
- else if (4 !== c2.tag && null !== c2.child) {
- c2.child.return = c2;
- c2 = c2.child;
- continue;
- }
- if (c2 === b2) break;
- for (; null === c2.sibling; ) {
- if (null === c2.return || c2.return === b2) return;
- c2 = c2.return;
- }
- c2.sibling.return = c2.return;
- c2 = c2.sibling;
- }
- };
- Aj = function() {
- };
- Bj = function(a2, b2, c2, d2) {
- var e2 = a2.memoizedProps;
- if (e2 !== d2) {
- a2 = b2.stateNode;
- xh(uh.current);
- var f2 = null;
- switch (c2) {
- case "input":
- e2 = Ya(a2, e2);
- d2 = Ya(a2, d2);
- f2 = [];
- break;
- case "select":
- e2 = A2({}, e2, { value: void 0 });
- d2 = A2({}, d2, { value: void 0 });
- f2 = [];
- break;
- case "textarea":
- e2 = gb(a2, e2);
- d2 = gb(a2, d2);
- f2 = [];
- break;
- default:
- "function" !== typeof e2.onClick && "function" === typeof d2.onClick && (a2.onclick = Bf);
- }
- ub(c2, d2);
- var g2;
- c2 = null;
- for (l2 in e2) if (!d2.hasOwnProperty(l2) && e2.hasOwnProperty(l2) && null != e2[l2]) if ("style" === l2) {
- var h2 = e2[l2];
- for (g2 in h2) h2.hasOwnProperty(g2) && (c2 || (c2 = {}), c2[g2] = "");
- } else "dangerouslySetInnerHTML" !== l2 && "children" !== l2 && "suppressContentEditableWarning" !== l2 && "suppressHydrationWarning" !== l2 && "autoFocus" !== l2 && (ea.hasOwnProperty(l2) ? f2 || (f2 = []) : (f2 = f2 || []).push(l2, null));
- for (l2 in d2) {
- var k2 = d2[l2];
- h2 = null != e2 ? e2[l2] : void 0;
- if (d2.hasOwnProperty(l2) && k2 !== h2 && (null != k2 || null != h2)) if ("style" === l2) if (h2) {
- for (g2 in h2) !h2.hasOwnProperty(g2) || k2 && k2.hasOwnProperty(g2) || (c2 || (c2 = {}), c2[g2] = "");
- for (g2 in k2) k2.hasOwnProperty(g2) && h2[g2] !== k2[g2] && (c2 || (c2 = {}), c2[g2] = k2[g2]);
- } else c2 || (f2 || (f2 = []), f2.push(
- l2,
- c2
- )), c2 = k2;
- else "dangerouslySetInnerHTML" === l2 ? (k2 = k2 ? k2.__html : void 0, h2 = h2 ? h2.__html : void 0, null != k2 && h2 !== k2 && (f2 = f2 || []).push(l2, k2)) : "children" === l2 ? "string" !== typeof k2 && "number" !== typeof k2 || (f2 = f2 || []).push(l2, "" + k2) : "suppressContentEditableWarning" !== l2 && "suppressHydrationWarning" !== l2 && (ea.hasOwnProperty(l2) ? (null != k2 && "onScroll" === l2 && D2("scroll", a2), f2 || h2 === k2 || (f2 = [])) : (f2 = f2 || []).push(l2, k2));
- }
- c2 && (f2 = f2 || []).push("style", c2);
- var l2 = f2;
- if (b2.updateQueue = l2) b2.flags |= 4;
- }
- };
- Cj = function(a2, b2, c2, d2) {
- c2 !== d2 && (b2.flags |= 4);
- };
- function Dj(a2, b2) {
- if (!I2) switch (a2.tailMode) {
- case "hidden":
- b2 = a2.tail;
- for (var c2 = null; null !== b2; ) null !== b2.alternate && (c2 = b2), b2 = b2.sibling;
- null === c2 ? a2.tail = null : c2.sibling = null;
- break;
- case "collapsed":
- c2 = a2.tail;
- for (var d2 = null; null !== c2; ) null !== c2.alternate && (d2 = c2), c2 = c2.sibling;
- null === d2 ? b2 || null === a2.tail ? a2.tail = null : a2.tail.sibling = null : d2.sibling = null;
- }
- }
- function S2(a2) {
- var b2 = null !== a2.alternate && a2.alternate.child === a2.child, c2 = 0, d2 = 0;
- if (b2) for (var e2 = a2.child; null !== e2; ) c2 |= e2.lanes | e2.childLanes, d2 |= e2.subtreeFlags & 14680064, d2 |= e2.flags & 14680064, e2.return = a2, e2 = e2.sibling;
- else for (e2 = a2.child; null !== e2; ) c2 |= e2.lanes | e2.childLanes, d2 |= e2.subtreeFlags, d2 |= e2.flags, e2.return = a2, e2 = e2.sibling;
- a2.subtreeFlags |= d2;
- a2.childLanes = c2;
- return b2;
- }
- function Ej(a2, b2, c2) {
- var d2 = b2.pendingProps;
- wg(b2);
- switch (b2.tag) {
- case 2:
- case 16:
- case 15:
- case 0:
- case 11:
- case 7:
- case 8:
- case 12:
- case 9:
- case 14:
- return S2(b2), null;
- case 1:
- return Zf(b2.type) && $f(), S2(b2), null;
- case 3:
- d2 = b2.stateNode;
- zh();
- E2(Wf);
- E2(H2);
- Eh();
- d2.pendingContext && (d2.context = d2.pendingContext, d2.pendingContext = null);
- if (null === a2 || null === a2.child) Gg(b2) ? b2.flags |= 4 : null === a2 || a2.memoizedState.isDehydrated && 0 === (b2.flags & 256) || (b2.flags |= 1024, null !== zg && (Fj(zg), zg = null));
- Aj(a2, b2);
- S2(b2);
- return null;
- case 5:
- Bh(b2);
- var e2 = xh(wh.current);
- c2 = b2.type;
- if (null !== a2 && null != b2.stateNode) Bj(a2, b2, c2, d2, e2), a2.ref !== b2.ref && (b2.flags |= 512, b2.flags |= 2097152);
- else {
- if (!d2) {
- if (null === b2.stateNode) throw Error(p2(166));
- S2(b2);
- return null;
- }
- a2 = xh(uh.current);
- if (Gg(b2)) {
- d2 = b2.stateNode;
- c2 = b2.type;
- var f2 = b2.memoizedProps;
- d2[Of] = b2;
- d2[Pf] = f2;
- a2 = 0 !== (b2.mode & 1);
- switch (c2) {
- case "dialog":
- D2("cancel", d2);
- D2("close", d2);
- break;
- case "iframe":
- case "object":
- case "embed":
- D2("load", d2);
- break;
- case "video":
- case "audio":
- for (e2 = 0; e2 < lf.length; e2++) D2(lf[e2], d2);
- break;
- case "source":
- D2("error", d2);
- break;
- case "img":
- case "image":
- case "link":
- D2(
- "error",
- d2
- );
- D2("load", d2);
- break;
- case "details":
- D2("toggle", d2);
- break;
- case "input":
- Za(d2, f2);
- D2("invalid", d2);
- break;
- case "select":
- d2._wrapperState = { wasMultiple: !!f2.multiple };
- D2("invalid", d2);
- break;
- case "textarea":
- hb(d2, f2), D2("invalid", d2);
- }
- ub(c2, f2);
- e2 = null;
- for (var g2 in f2) if (f2.hasOwnProperty(g2)) {
- var h2 = f2[g2];
- "children" === g2 ? "string" === typeof h2 ? d2.textContent !== h2 && (true !== f2.suppressHydrationWarning && Af(d2.textContent, h2, a2), e2 = ["children", h2]) : "number" === typeof h2 && d2.textContent !== "" + h2 && (true !== f2.suppressHydrationWarning && Af(
- d2.textContent,
- h2,
- a2
- ), e2 = ["children", "" + h2]) : ea.hasOwnProperty(g2) && null != h2 && "onScroll" === g2 && D2("scroll", d2);
- }
- switch (c2) {
- case "input":
- Va(d2);
- db(d2, f2, true);
- break;
- case "textarea":
- Va(d2);
- jb(d2);
- break;
- case "select":
- case "option":
- break;
- default:
- "function" === typeof f2.onClick && (d2.onclick = Bf);
- }
- d2 = e2;
- b2.updateQueue = d2;
- null !== d2 && (b2.flags |= 4);
- } else {
- g2 = 9 === e2.nodeType ? e2 : e2.ownerDocument;
- "http://www.w3.org/1999/xhtml" === a2 && (a2 = kb(c2));
- "http://www.w3.org/1999/xhtml" === a2 ? "script" === c2 ? (a2 = g2.createElement("div"), a2.innerHTML = "