diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 0000000..652dd6f --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@2.0.0/schema.json", + "changelog": false, + "commit": false, + "linked": [], + "access": "restricted", + "baseBranch": "main", + "fixed": [ + [ + "storybook-builder-rsbuild", + "storybook-react-rsbuild", + "storybook-vue3-rsbuild" + ] + ], + "___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": { + "onlyUpdatePeerDependentsWhenOutOfRange": true, + "updateInternalDependents": "always" + }, + "updateInternalDependencies": "patch", + "ignore": [] +} diff --git a/.gitignore b/.gitignore index c6bba59..16e9ef8 100644 --- a/.gitignore +++ b/.gitignore @@ -128,3 +128,7 @@ dist .yarn/build-state.yml .yarn/install-state.gz .pnp.* + +# storybook-rsbuild +dist/ +storybook-static/ \ No newline at end of file diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..3d358ff --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +hoist-pattern[]=@mdx-js/loader diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..3c5535c --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +18.19.1 diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..8f7356c --- /dev/null +++ b/.prettierignore @@ -0,0 +1,2 @@ + +*.handlebars \ No newline at end of file diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..d50a919 --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,6 @@ +{ + "trailingComma": "all", + "tabWidth": 2, + "semi": false, + "singleQuote": true +} diff --git a/CONTRIBUTING b/CONTRIBUTING new file mode 100644 index 0000000..a308aba --- /dev/null +++ b/CONTRIBUTING @@ -0,0 +1,14 @@ +# Preparation + +```bash +corepack enable # if it's not enabled +pnpm i +``` + +## Development + +```bash +pnpm dev # will watch and rebuild all packages in ./packages +``` + +Then development with the packages in `./sandboxes`. diff --git a/README.md b/README.md new file mode 100644 index 0000000..74a033c --- /dev/null +++ b/README.md @@ -0,0 +1,165 @@ +# Storybook × Rsbuild + +The repository contains the Storybook Rsbuild builder and framework integrations for UI frameworks. + +| package | description | +| ------------------------------------------------------- | ---------------------------------------------------- | +| [storybook-builder-rsbuild](./packages/builder-rsbuild) | Rsbuild powered builder for Storybook | +| [storybook-react-rsbuild](./packages/react-rsbuild) | React integration for Storybook with Rsbuild builder | +| [storybook-vue3-rsbuild](./packages/vue3-rsbuild) | Vue3 integration for Storybook with Rsbuild builder | + +## Usage + +> [!NOTE] +> Requirements: `@rsbuild/core >= 0.6.15`. + +In Storybook v8, you don't need to manually install storybook-builder-rsbuild, it has been depended by the framework, such as `storybook-react-rsbuild` and `storybook-vue3-rsbuild`. + +### Use with React + +1. Install React framework integration + ```bash + pnpm i storybook-react-rsbuild -D + ``` +2. Change `.storybook/main.js` + + ```js + import { StorybookConfig } from 'storybook-react-rsbuild' + + const config: StorybookConfig = { + framework: 'storybook-react-rsbuild', + rsbuildFinal: (config) => { + // Customize the final webpack config here + return config; + }, + }; + + export default config; + ``` + +You're all set now. You could also checkout the example in [sandboxes/react-rsbuild](./sandboxes/react-rsbuild). + +### Use with Vue3 + +1. Install Vue3 framework integration + ```bash + pnpm i storybook-vue3-rsbuild -D + ``` +2. Change `.storybook/main.js` + + ```js + import { StorybookConfig } from 'storybook-vue3-rsbuild' + + const config: StorybookConfig = { + framework: 'storybook-vue3-rsbuild', + rsbuildFinal: (config) => { + // Customize the final webpack config here + return config; + }, + }; + + export default config; + ``` + +You're all set now. You could also checkout the example in [sandboxes/vue3-rsbuild](./sandboxes/vue3-rsbuild). + +### Customize the Rsbuild config + +The builder _will_ read your `rsbuild.config.js` file, though it may change some of the options in order to work correctly. +It looks for the Rsbuild config in the CWD. If your config is located elsewhere, specify the path using the `rsbuildConfigPath` builder option: + +```javascript +// .storybook/main.mjs + +const config = { + framework: { + name: 'storybook-react-rsbuild', + options: { + builder: { + rsbuildConfigPath: '.storybook/customRsbuildConfig.js', + }, + }, + }, +} + +export default config +``` + +You can also override the merged Rsbuild config: + +```javascript +// use `mergeRsbuildConfig` to recursively merge Rsbuild options +import { mergeRsbuildConfig } from '@rsbuild/core' + +const config = { + async rsbuildFinal(config, { configType }) { + // Be sure to return the customized config + return mergeRsbuildConfig(config, { + // Customize the Rsbuild config for Storybook + source: { + alias: { foo: 'bar' }, + }, + }) + }, +} + +export default config +``` + +The `rsbuildFinal` function will give you `config` which is the combination of your project's Rsbuild config and the builder's own Rsbuild config. +You can tweak this as you want, for example to set up aliases, add new plugins etc. + +The `configType` variable will be either `"DEVELOPMENT"` or `"PRODUCTION"`. + +The function should return the updated Rsbuild configuration. + +## Troubleshooting + +### Error caused by bundling unwanted modules + +Because Rspack temporarily does not support the `webpackInclude` magic comment, non-story files may be bundled, which could lead to build failures. These files can be ignored using `rspack.IgnorePlugin`. + +```js +import { mergeRsbuildConfig } from '@rsbuild/core' + +module.exports = { + framework: 'storybook-react-rsbuild', + async rsbuildFinal(config) { + return mergeRsbuildConfig(config, { + tools: { + rspack: (config, { addRules, appendPlugins, rspack, mergeConfig }) => { + appendPlugins([ + new rspack.IgnorePlugin({ + checkResource: (resource, context) => { + const absPathHasExt = extname(resource) + if (absPathHasExt === '.md') { + return true + } + + return false + }, + }), + ]) + }, + }, + }) + }, +} +``` + +## Rspack support tasks + +- [ ] Support persistent cache +- [ ] Support lazy compilation +- [ ] Support virtual modules +- [ ] Support `module.unknownContextCritical` +- [ ] Support `webpackInclude` magic comment +- [ ] Support `compilation.dependencyTemplates.set` for react-docgen-typescript + +## Credits + +Some codes are copied or modified from [storybookjs/storybook](https://github.com/storybookjs/storybook). + +## License + +[MIT](./LICENSE) diff --git a/package.json b/package.json new file mode 100644 index 0000000..13eca58 --- /dev/null +++ b/package.json @@ -0,0 +1,29 @@ +{ + "name": "storybook-rsbuild-monorepo", + "private": true, + "version": "0.0.0", + "packageManager": "pnpm@8.15.6", + "scripts": { + "prepare": "pnpm run build && simple-git-hooks", + "build": "pnpm --parallel --filter \"./packages/**\" run prep --optimized", + "dev": "pnpm --parallel --filter \"./packages/**\" run prep --watch", + "check": "pnpm --parallel --filter \"./packages/**\" run check", + "test:sandboxes-build": "pnpm --parallel --filter \"./sandboxes/**\" run build:storybook" + }, + "simple-git-hooks": { + "pre-commit": "npx nano-staged" + }, + "nano-staged": { + "*.{md,mdx,json,css,less,scss}": "prettier --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": [ + "prettier --write" + ] + }, + "devDependencies": { + "@changesets/cli": "^2.27.1", + "nano-staged": "^0.8.0", + "simple-git-hooks": "^2.11.1", + "prettier": "^3.2.5", + "vitest": "^1.6.0" + } +} diff --git a/packages/.DS_Store b/packages/.DS_Store new file mode 100644 index 0000000..6a44a73 Binary files /dev/null and b/packages/.DS_Store differ diff --git a/packages/builder-rsbuild/README.md b/packages/builder-rsbuild/README.md new file mode 100644 index 0000000..61eac6e --- /dev/null +++ b/packages/builder-rsbuild/README.md @@ -0,0 +1,3 @@ +# storybook-builder-rsbuild + +Check out [https://github.com/rspack-contrib/storybook-rsbuild] for documentation. diff --git a/packages/builder-rsbuild/package.json b/packages/builder-rsbuild/package.json new file mode 100644 index 0000000..2c9d0d5 --- /dev/null +++ b/packages/builder-rsbuild/package.json @@ -0,0 +1,113 @@ +{ + "name": "storybook-builder-rsbuild", + "version": "0.0.1", + "description": "Rsbuild builder for Storybook", + "keywords": [ + "storybook", + "rsbuild", + "rspack" + ], + "license": "MIT", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "node": "./dist/index.js", + "require": "./dist/index.js", + "import": "./dist/index.mjs" + }, + "./presets/custom-rsbuild-preset": { + "types": "./dist/presets/custom-rsbuild-preset.d.ts", + "node": "./dist/presets/custom-rsbuild-preset.js", + "require": "./dist/presets/custom-rsbuild-preset.js" + }, + "./preview-preset": { + "types": "./dist/preview-preset.d.ts", + "node": "./dist/preview-preset.js", + "require": "./dist/preview-preset.js" + }, + "./loaders/export-order-loader": { + "types": "./dist/loaders/export-order-loader.d.ts", + "node": "./dist/loaders/export-order-loader.js", + "require": "./dist/loaders/export-order-loader.js" + }, + "./templates/virtualModuleModernEntry.js.handlebars": "./templates/virtualModuleModernEntry.js.handlebars", + "./templates/preview.ejs": "./templates/preview.ejs", + "./templates/virtualModuleEntry.template.js": "./templates/virtualModuleEntry.template.js", + "./templates/virtualModuleStory.template.js": "./templates/virtualModuleStory.template.js", + "./package.json": "./package.json" + }, + "main": "dist/index.js", + "module": "dist/index.mjs", + "types": "dist/index.d.ts", + "files": [ + "dist/**/*", + "templates/**/*", + "README.md", + "*.js", + "*.d.ts", + "!src/**/*" + ], + "scripts": { + "check": "node --loader ../../scripts/node_modules/esbuild-register/loader.js -r ../../scripts/node_modules/esbuild-register/register.js ../../scripts/prepare/check.ts", + "prep": "node --loader ../../scripts/node_modules/esbuild-register/loader.js -r ../../scripts/node_modules/esbuild-register/register.js ../../scripts/prepare/bundle.ts" + }, + "dependencies": { + "@storybook/addon-docs": "8.0.10", + "@storybook/channels": "8.0.10", + "@storybook/client-logger": "8.0.10", + "@storybook/core-common": "8.0.10", + "@storybook/core-events": "8.0.10", + "@storybook/core-webpack": "8.0.10", + "@storybook/node-logger": "8.0.10", + "@storybook/preview": "8.0.10", + "@storybook/preview-api": "8.0.10", + "@storybook/react-dom-shim": "8.0.10", + "@storybook/types": "^8.0.10", + "browser-assert": "^1.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "cjs-module-lexer": "^1.2.3", + "constants-browserify": "^1.0.0", + "css-loader": "^6.7.1", + "es-module-lexer": "^1.5.0", + "express": "^4.17.3", + "fs-extra": "^11.1.0", + "magic-string": "^0.30.5", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "style-loader": "^3.3.1", + "ts-dedent": "^2.2.0", + "url": "^0.11.0", + "util": "^0.12.4", + "util-deprecate": "^1.0.2" + }, + "devDependencies": { + "@rsbuild/core": "0.6.15", + "@types/node": "^18.0.0", + "@types/express": "^4.17.21", + "@types/fs-extra": "^11.0.4", + "@types/pretty-hrtime": "^1.0.0", + "pretty-hrtime": "^1.0.3", + "add": "^2.0.6", + "slash": "^5.0.0", + "typescript": "^5.3.2" + }, + "peerDependencies": { + "@rsbuild/core": ">= 0.6.15" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + }, + "publishConfig": { + "access": "public" + }, + "bundler": { + "entries": [ + "./src/index.ts", + "./src/preview-preset.ts", + "./src/loaders/export-order-loader.ts" + ], + "platform": "node" + } +} diff --git a/packages/builder-rsbuild/src/index.ts b/packages/builder-rsbuild/src/index.ts new file mode 100644 index 0000000..6a7d1ed --- /dev/null +++ b/packages/builder-rsbuild/src/index.ts @@ -0,0 +1,161 @@ +import * as rsbuildReal from '@rsbuild/core' +import type { createDevServer } from '@rsbuild/core/dist/internal' +import type { Options } from '@storybook/types' +import { dirname, join, parse } from 'path' +import express from 'express' +import fs from 'fs-extra' +import { + NoStatsForViteDevError, + WebpackInvocationError, +} from '@storybook/core-events/server-errors' +import type { RsbuildBuilder } from './types' +import rsbuildConfig from './preview/iframe-rsbuild.config' + +import prettyTime from 'pretty-hrtime' + +export * from './types' +export * from './preview/virtual-module-mapping' + +type RsbuildDevServer = Awaited> + +export const printDuration = (startTime: [number, number]) => + prettyTime(process.hrtime(startTime)) + .replace(' ms', ' milliseconds') + .replace(' s', ' seconds') + .replace(' m', ' minutes') + +const getAbsolutePath = (input: I): I => + dirname(require.resolve(join(input, 'package.json'))) as any + +type BuilderStartOptions = Parameters['0'] + +export const executor = { + get: async (options: Options) => { + const rsbuildInstance = + (await options.presets.apply('rsbuildInstance')) || + rsbuildReal + + return rsbuildInstance + }, +} + +export const rsbuild = async (_: unknown, options: Options) => { + const defaultConfig = await rsbuildConfig(options) + + const { presets } = options + const finalDefaultConfig = await presets.apply( + 'rsbuildFinal', + defaultConfig, + options, + ) + + return finalDefaultConfig +} + +export const getConfig: RsbuildBuilder['getConfig'] = async (options) => { + const { presets } = options + const typescriptOptions = await presets.apply('typescript', {}, options) + const frameworkOptions = await presets.apply('frameworkOptions') + return rsbuild({}, { + ...options, + typescriptOptions, + frameworkOptions, + } as any) +} + +let server: RsbuildDevServer + +export async function bail(): Promise { + return server?.close() +} + +export const start: RsbuildBuilder['start'] = async ({ + startTime, + options, + router, + server: storybookServer, + channel, +}) => { + const { createRsbuild } = await executor.get(options) + const config = await getConfig(options) + const rsbuildBuild = await createRsbuild({ + cwd: process.cwd(), + rsbuildConfig: { + ...config, + server: { + ...config.server, + port: options.port, + host: 'localhost', + htmlFallback: false, + strictPort: true, + printUrls: false, + }, + dev: { + client: {}, + }, + }, + }) + + const rsbuildServer = await rsbuildBuild.createDevServer() + server = rsbuildServer + + if (!rsbuildBuild) { + throw new WebpackInvocationError({ + // eslint-disable-next-line local-rules/no-uncategorized-errors + error: new Error(`Missing Rsbuild build instance at runtime!`), + }) + } + + const previewResolvedDir = getAbsolutePath('@storybook/preview') + const previewDirOrigin = join(previewResolvedDir, 'dist') + + router.use( + `/sb-preview`, + express.static(previewDirOrigin, { immutable: true, maxAge: '5m' }), + ) + + router.use(rsbuildServer.middlewares) + + // 订阅服务器的 http 升级事件来处理 WebSocket 升级 + storybookServer.on('upgrade', rsbuildServer.onHTTPUpgrade) + + return { + bail, + stats: { + toJson: () => { + throw new NoStatsForViteDevError() + }, + }, + totalTime: process.hrtime(startTime), + } +} + +export const build = async ({ options }: BuilderStartOptions) => { + const { createRsbuild } = await executor.get(options) + const config = await getConfig(options) + const rsbuildBuild = await createRsbuild({ + cwd: process.cwd(), + rsbuildConfig: config, + }) + + const previewResolvedDir = getAbsolutePath('@storybook/preview') + const previewDirOrigin = join(previewResolvedDir, 'dist') + const previewDirTarget = join(options.outputDir || '', `sb-preview`) + + const previewFiles = fs.copy(previewDirOrigin, previewDirTarget, { + filter: (src) => { + const { ext } = parse(src) + if (ext) { + return ext === '.js' + } + return true + }, + }) + + await Promise.all([rsbuildBuild.build(), previewFiles]) +} + +export const corePresets = [join(__dirname, './preview-preset.js')] + +export const previewMainTemplate = () => + require.resolve('storybook-builder-rsbuild/templates/preview.ejs') diff --git a/packages/builder-rsbuild/src/loaders/export-order-loader.ts b/packages/builder-rsbuild/src/loaders/export-order-loader.ts new file mode 100644 index 0000000..5188a56 --- /dev/null +++ b/packages/builder-rsbuild/src/loaders/export-order-loader.ts @@ -0,0 +1,59 @@ +import assert from 'node:assert' +import { parse as parseCjs, init as initCjsParser } from 'cjs-module-lexer' +import { parse as parseEs } from 'es-module-lexer' +import MagicString from 'magic-string' +import type { Rspack } from '@rsbuild/core' + +export default async function loader( + this: Rspack.LoaderContext, + source: string, + map: any, + meta: any, +) { + const callback = this.async() + + try { + const magicString = new MagicString(source) + + // Trying to parse as ES module + try { + // Do NOT remove await here. The types are wrong! It has to be awaited, + // otherwise it will return a Promise> when wasm isn't loaded. + const parseResult = await parseEs(source) + const namedExportsOrder = (parseResult[1] || []) + .map((e) => source.substring(e.s, e.e)) + .filter((e) => e !== 'default') + + assert( + namedExportsOrder.length > 0, + 'No named exports found. Very likely that this is not a ES module.', + ) + + magicString.append( + `;export const __namedExportsOrder = ${JSON.stringify(namedExportsOrder)};`, + ) + + // Try to parse as CJS module + } catch { + await initCjsParser() + const namedExportsOrder = (parseCjs(source).exports || []).filter( + (e: string) => e !== 'default' && e !== '__esModule', + ) + + assert( + namedExportsOrder.length > 0, + 'No named exports found. Very likely that this is not a CJS module.', + ) + + magicString.append( + `;module.exports.__namedExportsOrder = ${JSON.stringify(namedExportsOrder)};`, + ) + } + + const generatedMap = magicString.generateMap({ hires: true }) + + return callback(null, magicString.toString(), generatedMap, meta) + } catch (err) { + return callback(null, source, map, meta) + } +} diff --git a/packages/builder-rsbuild/src/preview-preset.ts b/packages/builder-rsbuild/src/preview-preset.ts new file mode 100644 index 0000000..8cb3b2e --- /dev/null +++ b/packages/builder-rsbuild/src/preview-preset.ts @@ -0,0 +1,3 @@ +export const previewMainTemplate = () => { + return require.resolve('storybook-builder-rsbuild/templates/preview.ejs') +} diff --git a/packages/builder-rsbuild/src/preview/iframe-rsbuild.config.ts b/packages/builder-rsbuild/src/preview/iframe-rsbuild.config.ts new file mode 100644 index 0000000..2d456b2 --- /dev/null +++ b/packages/builder-rsbuild/src/preview/iframe-rsbuild.config.ts @@ -0,0 +1,312 @@ +import { extname, dirname, join, resolve } from 'path' +// @ts-expect-error (I removed this on purpose, because it's incorrect) +import CaseSensitivePathsPlugin from 'case-sensitive-paths-webpack-plugin' +import type { Options } from '@storybook/types' +import type { BuilderOptions } from '../types' +import { globalsNameReferenceMap } from '@storybook/preview/globals' +import { + stringifyProcessEnvs, + normalizeStories, + getBuilderOptions, + isPreservingSymlinks, +} from '@storybook/core-common' +import { dedent } from 'ts-dedent' +import { getVirtualModules } from './virtual-module-mapping' +import { loadConfig, mergeRsbuildConfig } from '@rsbuild/core' +import type { RsbuildConfig } from '@rsbuild/core' +import { webpack as docsWebpack } from '@storybook/addon-docs/dist/preset' + +const getAbsolutePath = (input: I): I => + dirname(require.resolve(join(input, 'package.json'))) as any +const maybeGetAbsolutePath = (input: I): I | false => { + try { + return getAbsolutePath(input) + } catch (e) { + return false + } +} + +const managerAPIPath = maybeGetAbsolutePath(`@storybook/manager-api`) +const componentsPath = maybeGetAbsolutePath(`@storybook/components`) +const globalPath = maybeGetAbsolutePath(`@storybook/global`) +const routerPath = maybeGetAbsolutePath(`@storybook/router`) +const themingPath = maybeGetAbsolutePath(`@storybook/theming`) + +// these packages are not pre-bundled because of react dependencies. +// these are not dependencies of the builder anymore, thus resolving them can fail. +// we should remove the aliases in 8.0, I'm not sure why they are here in the first place. +const storybookPaths: Record = { + ...(managerAPIPath + ? { + [`@storybook/manager-api`]: managerAPIPath, + } + : {}), + ...(componentsPath ? { [`@storybook/components`]: componentsPath } : {}), + ...(globalPath ? { [`@storybook/global`]: globalPath } : {}), + ...(routerPath ? { [`@storybook/router`]: routerPath } : {}), + ...(themingPath ? { [`@storybook/theming`]: themingPath } : {}), +} + +export default async (options: Options): Promise => { + const appliedDocsWebpack = await docsWebpack({}, options) + const { + outputDir = join('.', 'public'), + quiet, + packageJson, + configType, + presets, + previewUrl, + // typescriptOptions, + features, + } = options + + const isProd = configType === 'PRODUCTION' + const workingDir = process.cwd() + + const [ + coreOptions, + frameworkOptions, + envs, + logLevel, + headHtmlSnippet, + bodyHtmlSnippet, + template, + docsOptions, + entries, + nonNormalizedStories, + // modulesCount = 1000, + build, + tagsOptions, + ] = await Promise.all([ + presets.apply('core'), + presets.apply('frameworkOptions'), + presets.apply>('env'), + presets.apply('logLevel', undefined), + presets.apply('previewHead'), + presets.apply('previewBody'), + presets.apply('previewMainTemplate'), + presets.apply('docs'), + presets.apply('entries', []), + presets.apply('stories', []), + options.cache?.get('modulesCount').catch(() => {}), + options.presets.apply('build'), + presets.apply('tags', {}), + ]) + + const { rsbuildConfigPath } = await getBuilderOptions(options) + const stories = normalizeStories(nonNormalizedStories, { + configDir: options.configDir, + workingDir, + }) + + // TODO: not inclined to support fork-ts-checker-webpack-plugin + // const builderOptions = await getBuilderOptions(options) + // const shouldCheckTs = + // typescriptOptions.check && !typescriptOptions.skipCompiler + // const tsCheckOptions = typescriptOptions.checkOptions || {} + + // TODO: Rspack doesn't support persistent cache yet + // const cacheConfig = builderOptions.fsCache + // ? { cache: { type: 'filesystem' as const } } + // : {} + + // TODO: Rspack doesn't support lazyCompilation yet + // const lazyCompilationConfig = + // builderOptions.lazyCompilation && !isProd + // ? { + // lazyCompilation: { entries: false }, + // } + // : {} + + if (!template) { + throw new Error(dedent` + Storybook's Webpack5 builder requires a template to be specified. + Somehow you've ended up with a falsy value for the template option. + + Please file an issue at https://github.com/storybookjs/storybook with a reproduction. + `) + } + + const externals: Record = globalsNameReferenceMap + if (build?.test?.disableBlocks) { + externals['@storybook/blocks'] = '__STORYBOOK_BLOCKS_EMPTY_MODULE__' + } + + // TODO: Rspack doesn't support virtual modules yet, use cache dir instead + const { virtualModules: _virtualModules, entries: dynamicEntries } = + await getVirtualModules(options) + + if (!options.cache) { + throw new Error('Cache is required') + } + + const { content } = await loadConfig({ + cwd: workingDir, + path: rsbuildConfigPath, + }) + + const resourceFilename = isProd + ? 'static/media/[name].[contenthash:8][ext]' + : 'static/media/[path][name][ext]' + + const merged = mergeRsbuildConfig(content, { + output: { + cleanDistPath: false, + dataUriLimit: { + media: 10000, + }, + sourceMap: { + js: options.build?.test?.disableSourcemaps + ? false + : 'cheap-module-source-map', + css: options.build?.test?.disableSourcemaps ? false : true, + }, + distPath: { + root: resolve(process.cwd(), outputDir), + }, + filename: { + js: isProd + ? '[name].[contenthash:8].iframe.bundle.js' + : '[name].iframe.bundle.js', + image: resourceFilename, + font: resourceFilename, + media: resourceFilename, + }, + assetPrefix: '/', + externals, + }, + dev: { + assetPrefix: '', + progressBar: !quiet, + }, + source: { + alias: { + ...storybookPaths, + }, + entry: { + // to avoid `It's not allowed to load an initial chunk on demand. The chunk name "main" is already used by an entrypoint` of + main: [...(entries ?? []), ...dynamicEntries], + }, + define: { + ...stringifyProcessEnvs(envs), + NODE_ENV: JSON.stringify(process.env.NODE_ENV), + }, + }, + performance: { + chunkSplit: { + strategy: 'custom', + splitChunks: { + chunks: 'all', + }, + }, + }, + tools: { + rspack: (config, { addRules, appendPlugins, rspack, mergeConfig }) => { + // TODO: Rspack doesn't support `unknownContextCritical` yet + // config.module.unknownContextCritical = false + addRules({ + test: /\.stories\.([tj])sx?$|(stories|story)\.mdx$/, + exclude: /node_modules/, + enforce: 'post', + use: [ + { + loader: require.resolve( + 'storybook-builder-rsbuild/loaders/export-order-loader', + ), + }, + ], + }) + + config.resolve ??= {} + config.resolve.symlinks = !isPreservingSymlinks() + + config.watchOptions = { + ignored: /node_modules/, + } + config.output = config.output || {} + config.output.publicPath = '' + + config.ignoreWarnings = [ + ...(config.ignoreWarnings || []), + /export '\S+' was not found in 'global'/, + /export '\S+' was not found in '@storybook\/global'/, + ] + + config.resolve ??= {} + config.resolve.fallback ??= { + stream: false, + path: require.resolve('path-browserify'), + assert: require.resolve('browser-assert'), + util: require.resolve('util'), + url: require.resolve('url'), + fs: false, + constants: require.resolve('constants-browserify'), + } + + config.optimization ??= {} + config.optimization.runtimeChunk = true + config.optimization.usedExports = options.build?.test + ?.disableTreeShaking + ? false + : isProd + config.optimization.moduleIds = 'named' + + appendPlugins( + [ + new rspack.ProvidePlugin({ + process: require.resolve('process/browser.js'), + }), + new CaseSensitivePathsPlugin(), + ].filter(Boolean), + ) + + // TODO: manually call and apply `webpack` from @storybook/addon-docs + // as it's a built-in logic for Storybook's official webpack and Vite builder. + // we should remove this once we merge this into Storybook's repository + // by defining builder plugin in @storybook/addon-docs/preset's source code + + return mergeConfig(config, appliedDocsWebpack) + }, + htmlPlugin: { + filename: `iframe.html`, + // FIXME: `none` isn't a known option + chunksSortMode: 'none' as any, + alwaysWriteToDisk: true, + inject: false, + template, + templateParameters: { + version: packageJson.version, + globals: { + CONFIG_TYPE: configType, + LOGLEVEL: logLevel, + FRAMEWORK_OPTIONS: frameworkOptions, + CHANNEL_OPTIONS: coreOptions.channelOptions, + FEATURES: features, + PREVIEW_URL: previewUrl, + STORIES: stories.map((specifier) => ({ + ...specifier, + importPathMatcher: specifier.importPathMatcher.source, + })), + DOCS_OPTIONS: docsOptions, + TAGS_OPTIONS: tagsOptions, + ...(build?.test?.disableBlocks + ? { __STORYBOOK_BLOCKS_EMPTY_MODULE__: {} } + : {}), + }, + headHtmlSnippet, + bodyHtmlSnippet, + }, + minify: { + collapseWhitespace: true, + removeComments: true, + removeRedundantAttributes: true, + removeScriptTypeAttributes: false, + removeStyleLinkTypeAttributes: true, + useShortDoctype: true, + }, + }, + }, + }) + + return merged +} diff --git a/packages/builder-rsbuild/src/preview/virtual-module-mapping.ts b/packages/builder-rsbuild/src/preview/virtual-module-mapping.ts new file mode 100644 index 0000000..913eb70 --- /dev/null +++ b/packages/builder-rsbuild/src/preview/virtual-module-mapping.ts @@ -0,0 +1,178 @@ +import path from 'path' +import fs from 'fs' +import type { + NormalizedStoriesSpecifier, + Options, + PreviewAnnotation, +} from '@storybook/types' +import { join, resolve } from 'path' +import { + handlebars, + loadPreviewOrConfigFile, + normalizeStories, + readTemplate, +} from '@storybook/core-common' +import slash from 'slash' +import { webpackIncludeRegexp } from '@storybook/core-webpack' +import { dedent } from 'ts-dedent' + +export const getVirtualModules = async (options: Options) => { + const virtualModules: Record = {} + const cwd = process.cwd() + const workingDir = options.cache?.basePath || process.cwd() + + const isProd = options.configType === 'PRODUCTION' + const nonNormalizedStories = await options.presets.apply('stories', []) + const entries = [] + + const stories = normalizeStories(nonNormalizedStories, { + configDir: options.configDir, + workingDir, + }) + + const realPathRelativeToCwd = path.relative(workingDir, cwd) + + const previewAnnotations = [ + ...( + await options.presets.apply( + 'previewAnnotations', + [], + options, + ) + ).map((entry) => { + // If entry is an object, use the absolute import specifier. + // This is to maintain back-compat with community addons that bundle other addons + // and package managers that "hide" sub dependencies (e.g. pnpm / yarn pnp) + // The vite builder uses the bare import specifier. + if (typeof entry === 'object') { + return entry.absolute + } + + return slash(entry) + }), + loadPreviewOrConfigFile(options), + ].filter(Boolean) + + const storiesFilename = 'storybook-stories.js' + const storiesPath = resolve(join(workingDir, storiesFilename)) + + // TODO: Rspack doesn't support lazyCompilation yet + // const builderOptions = await getBuilderOptions(options) + // const needPipelinedImport = !!builderOptions.lazyCompilation && !isProd + const needPipelinedImport = !isProd + virtualModules[storiesPath] = toImportFn(stories, realPathRelativeToCwd, { + needPipelinedImport, + }) + + const configEntryPath = resolve(join(workingDir, 'storybook-config-entry.js')) + virtualModules[configEntryPath] = handlebars( + await readTemplate( + require.resolve( + 'storybook-builder-rsbuild/templates/virtualModuleModernEntry.js.handlebars', + ), + ), + { + storiesFilename, + previewAnnotations, + }, + // We need to double escape `\` for webpack. We may have some in windows paths + ).replace(/\\/g, '\\\\') + entries.push(configEntryPath) + + Object.entries(virtualModules).forEach(([key, value]) => { + fs.writeFileSync(key, value) + }) + + return { + virtualModules, + entries, + } +} + +// forked from @storybook/core-webpack +// Rspack do not support inputFileSystem, so webpack-virtual-modules is not supported here +// see https://github.com/web-infra-dev/rspack/issues/5091 for details +// https://github.com/rspack-contrib/rspack-plugins/blob/main/packages/plugin-virtual-module/README.md +// doesn't suffice for this use case as the resolve logic need to be rewritten as well +// use cache dir here + +export function toImportFnPart(specifier: NormalizedStoriesSpecifier) { + const { directory, importPathMatcher } = specifier + + // TODO: Rspack doesn't support `webpackInclude` magic comments + // so the import() here will include all files in the directory + return dedent` + async (path) => { + if (!${importPathMatcher}.exec(path)) { + return; + } + + const pathRemainder = path.substring(${directory.length + 1}); + return import( + /* webpackChunkName: "[request]" */ + /* webpackInclude: ${webpackIncludeRegexp(specifier)} */ + '${directory}/' + pathRemainder + ); + } + + ` +} + +export function toImportFn( + stories: NormalizedStoriesSpecifier[], + relativeOffset: string, + { needPipelinedImport }: { needPipelinedImport?: boolean } = {}, +) { + let pipelinedImport = `const pipeline = (x) => x();` + if (needPipelinedImport) { + pipelinedImport = ` + const importPipeline = ${importPipeline}; + const pipeline = importPipeline(); + ` + } + + return dedent` + ${pipelinedImport} + + const importers = [ + ${stories.map(toImportFnPart).join(',\n')} + ]; + + export async function importFn(path) { + const offset = '${relativeOffset}'; + + for (let i = 0; i < importers.length; i++) { + const pathWithOffset = buildPath(offset, path) + + const moduleExports = await pipeline(() => importers[i](pathWithOffset)); + if (moduleExports) { + return moduleExports; + } + } + } + + function buildPath(offset, path) { + if(path.startsWith('./')) { + return offset + '/' + path.substring(2); + } else { + return offset + '/' + path; + } + } + ` +} + +type ModuleExports = Record + +export function importPipeline() { + let importGate: Promise = Promise.resolve() + + return async (importFn: () => Promise) => { + await importGate + + const moduleExportsPromise = importFn() + importGate = importGate.then(async () => { + await moduleExportsPromise + }) + return moduleExportsPromise + } +} diff --git a/packages/builder-rsbuild/src/types.ts b/packages/builder-rsbuild/src/types.ts new file mode 100644 index 0000000..9bb9178 --- /dev/null +++ b/packages/builder-rsbuild/src/types.ts @@ -0,0 +1,25 @@ +import type { RsbuildConfig } from '@rsbuild/core' +import type { Builder, Options } from '@storybook/types' + +// Storybook's Stats are optional Webpack related property +type RsbuildStats = { + toJson: () => any +} + +export type RsbuildBuilder = Builder + +export type RsbuildFinal = ( + config: RsbuildConfig, + options: Options, +) => RsbuildConfig | Promise + +export type StorybookConfigRsbuild = { + rsbuildFinal?: RsbuildFinal +} + +export type BuilderOptions = { + /** + * Path to rsbuild.config file, relative to CWD. + */ + rsbuildConfigPath?: string +} diff --git a/packages/builder-rsbuild/templates/preview.ejs b/packages/builder-rsbuild/templates/preview.ejs new file mode 100644 index 0000000..007f769 --- /dev/null +++ b/packages/builder-rsbuild/templates/preview.ejs @@ -0,0 +1,54 @@ + + + + + <%= htmlWebpackPlugin.options.title || 'Storybook'%> + + <% if (htmlWebpackPlugin.files.favicon) { %> + + <% } %> + + + + + + + + + + <% if (typeof headHtmlSnippet !== 'undefined') { %> <%= headHtmlSnippet %> <% } %> <% + htmlWebpackPlugin.files.css.forEach(file => { %> + + <% }); %> + + + + + <% if (typeof bodyHtmlSnippet !== 'undefined') { %> <%= bodyHtmlSnippet %> <% } %> + +
+
+ + <% if (typeof globals !== 'undefined' && Object.keys(globals).length) { %> + + <% } %> + + + diff --git a/packages/builder-rsbuild/templates/virtualModuleModernEntry.js.handlebars b/packages/builder-rsbuild/templates/virtualModuleModernEntry.js.handlebars new file mode 100644 index 0000000..1224d3d --- /dev/null +++ b/packages/builder-rsbuild/templates/virtualModuleModernEntry.js.handlebars @@ -0,0 +1,34 @@ +import { global } from '@storybook/global'; + +import { ClientApi, PreviewWeb, addons, composeConfigs } from '@storybook/preview-api'; +import { createBrowserChannel } from '@storybook/channels'; + +import { importFn } from './{{storiesFilename}}'; + +const getProjectAnnotations = () => + composeConfigs([{{#each previewAnnotations}}require('{{this}}'),{{/each}}]); + +const channel = createBrowserChannel({ page: 'preview' }); +addons.setChannel(channel); + +if (global.CONFIG_TYPE === 'DEVELOPMENT'){ + window.__STORYBOOK_SERVER_CHANNEL__ = channel; +} + +const preview = new PreviewWeb(importFn, getProjectAnnotations); + +window.__STORYBOOK_PREVIEW__ = preview; +window.__STORYBOOK_STORY_STORE__ = preview.storyStore; +window.__STORYBOOK_ADDONS_CHANNEL__ = channel; + +if (import.meta.webpackHot) { + import.meta.webpackHot.accept('./{{storiesFilename}}', () => { + // importFn has changed so we need to patch the new one in + preview.onStoriesChanged({ importFn }); + }); + + import.meta.webpackHot.accept([{{#each previewAnnotations}}'{{this}}',{{/each}}], () => { + // getProjectAnnotations has changed so we need to patch the new one in + preview.onGetProjectAnnotationsChanged({ getProjectAnnotations }); + }); +} \ No newline at end of file diff --git a/packages/builder-rsbuild/tsconfig.json b/packages/builder-rsbuild/tsconfig.json new file mode 100644 index 0000000..5b3f3a5 --- /dev/null +++ b/packages/builder-rsbuild/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "strict": true, + "skipLibCheck": true + }, + "include": ["src/**/*"] +} diff --git a/packages/builder-rsbuild/typings.d.ts b/packages/builder-rsbuild/typings.d.ts new file mode 100644 index 0000000..47f961b --- /dev/null +++ b/packages/builder-rsbuild/typings.d.ts @@ -0,0 +1,2 @@ +declare module 'lazy-universal-dotenv' +declare module '@storybook/theming/paths' diff --git a/packages/builder-rsbuild/vitest.config.ts b/packages/builder-rsbuild/vitest.config.ts new file mode 100644 index 0000000..8d07cf9 --- /dev/null +++ b/packages/builder-rsbuild/vitest.config.ts @@ -0,0 +1,12 @@ +/* eslint-disable import/no-extraneous-dependencies */ +import { defineConfig, mergeConfig } from 'vitest/config' +import { vitestCommonConfig } from '../../vitest.workspace' + +export default mergeConfig( + vitestCommonConfig, + defineConfig({ + test: { + environment: 'node', + }, + }), +) diff --git a/packages/react-rsbuild/README.md b/packages/react-rsbuild/README.md new file mode 100644 index 0000000..4cb0793 --- /dev/null +++ b/packages/react-rsbuild/README.md @@ -0,0 +1,3 @@ +# storybook-react-rsbuild + +Check out [https://github.com/rspack-contrib/storybook-rsbuild] for documentation. diff --git a/packages/react-rsbuild/package.json b/packages/react-rsbuild/package.json new file mode 100644 index 0000000..0f42b30 --- /dev/null +++ b/packages/react-rsbuild/package.json @@ -0,0 +1,87 @@ +{ + "name": "storybook-react-rsbuild", + "version": "0.0.1", + "description": "Storybook for React and Rsbuild: Develop React components in isolation with Hot Reloading.", + "keywords": [ + "storybook" + ], + "license": "MIT", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "node": "./dist/index.js", + "require": "./dist/index.js", + "import": "./dist/index.mjs" + }, + "./preset": { + "types": "./dist/preset.d.ts", + "require": "./dist/preset.js" + }, + "./react-docs": { + "types": "./dist/react-docs.d.ts", + "require": "./dist/react-docs.js" + }, + "./loaders/react-docgen-loader": { + "types": "./dist/loaders/react-docgen-loader.d.ts", + "require": "./dist/loaders/react-docgen-loader.js" + }, + "./package.json": "./package.json" + }, + "main": "dist/index.js", + "module": "dist/index.mjs", + "types": "dist/index.d.ts", + "files": [ + "dist/**/*", + "README.md", + "*.js", + "*.d.ts", + "!src/**/*" + ], + "scripts": { + "check": "node --loader ../../scripts/node_modules/esbuild-register/loader.js -r ../../scripts/node_modules/esbuild-register/register.js ../../scripts/prepare/check.ts", + "prep": "node --loader ../../scripts/node_modules/esbuild-register/loader.js -r ../../scripts/node_modules/esbuild-register/register.js ../../scripts/prepare/bundle.ts" + }, + "dependencies": { + "@rsbuild/core": "0.6.15", + "@storybook/docs-tools": "8.0.10", + "@storybook/node-logger": "8.0.10", + "@storybook/react": "8.0.10", + "@storybook/react-docgen-typescript-plugin": "1.0.1", + "@types/node": "^18.0.0", + "find-up": "^5.0.0", + "magic-string": "^0.30.10", + "react-docgen": "^7.0.3", + "resolve": "^1.22.8", + "storybook-builder-rsbuild": "workspace:*", + "tsconfig-paths": "^4.2.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "typescript": ">= 4.2.x" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + }, + "engines": { + "node": ">=18.0.0" + }, + "publishConfig": { + "access": "public" + }, + "bundler": { + "entries": [ + "./src/index.ts", + "./src/preset.ts", + "./src/loaders/react-docgen-loader.ts" + ], + "platform": "node" + }, + "devDependencies": { + "@storybook/types": "8.0.10", + "add": "^2.0.6", + "typescript": "^5.3.2" + } +} diff --git a/packages/react-rsbuild/preset.js b/packages/react-rsbuild/preset.js new file mode 100644 index 0000000..86978e0 --- /dev/null +++ b/packages/react-rsbuild/preset.js @@ -0,0 +1 @@ +module.exports = require('./dist/preset') diff --git a/packages/react-rsbuild/src/index.ts b/packages/react-rsbuild/src/index.ts new file mode 100644 index 0000000..c9f6f04 --- /dev/null +++ b/packages/react-rsbuild/src/index.ts @@ -0,0 +1 @@ +export * from './types' diff --git a/packages/react-rsbuild/src/loaders/docgen-resolver.ts b/packages/react-rsbuild/src/loaders/docgen-resolver.ts new file mode 100644 index 0000000..4b0e7e1 --- /dev/null +++ b/packages/react-rsbuild/src/loaders/docgen-resolver.ts @@ -0,0 +1,74 @@ +import { extname } from 'path' +import resolve from 'resolve' + +export class ReactDocgenResolveError extends Error { + // the magic string that react-docgen uses to check if a module is ignored + readonly code = 'MODULE_NOT_FOUND' + + constructor(filename: string) { + super(`'${filename}' was ignored by react-docgen.`) + } +} + +/* The below code was copied from: + * https://github.com/reactjs/react-docgen/blob/df2daa8b6f0af693ecc3c4dc49f2246f60552bcb/packages/react-docgen/src/importer/makeFsImporter.ts#L14-L63 + * because it wasn't exported from the react-docgen package. + * watch out: when updating this code, also update the code in code/frameworks/react-vite/src/plugins/docgen-resolver.ts + */ + +// These extensions are sorted by priority +// resolve() will check for files in the order these extensions are sorted +export const RESOLVE_EXTENSIONS = [ + '.js', + '.cts', // These were originally not in the code, I added them + '.mts', // These were originally not in the code, I added them + '.ctsx', // These were originally not in the code, I added them + '.mtsx', // These were originally not in the code, I added them + '.ts', + '.tsx', + '.mjs', + '.cjs', + '.mts', + '.cts', + '.jsx', +] + +export function defaultLookupModule(filename: string, basedir: string): string { + const resolveOptions = { + basedir, + extensions: RESOLVE_EXTENSIONS, + // we do not need to check core modules as we cannot import them anyway + includeCoreModules: false, + } + + try { + return resolve.sync(filename, resolveOptions) + } catch (error) { + const ext = extname(filename) + let newFilename: string + + // if we try to import a JavaScript file it might be that we are actually pointing to + // a TypeScript file. This can happen in ES modules as TypeScript requires to import other + // TypeScript files with .js extensions + // https://www.typescriptlang.org/docs/handbook/esm-node.html#type-in-packagejson-and-new-extensions + switch (ext) { + case '.js': + case '.mjs': + case '.cjs': + newFilename = `${filename.slice(0, -2)}ts` + break + + case '.jsx': + newFilename = `${filename.slice(0, -3)}tsx` + break + default: + throw error + } + + return resolve.sync(newFilename, { + ...resolveOptions, + // we already know that there is an extension at this point, so no need to check other extensions + extensions: [], + }) + } +} diff --git a/packages/react-rsbuild/src/loaders/react-docgen-loader.ts b/packages/react-rsbuild/src/loaders/react-docgen-loader.ts new file mode 100644 index 0000000..d48a696 --- /dev/null +++ b/packages/react-rsbuild/src/loaders/react-docgen-loader.ts @@ -0,0 +1,176 @@ +import { + parse, + builtinResolvers as docgenResolver, + builtinHandlers as docgenHandlers, + makeFsImporter, + ERROR_CODES, + utils, +} from 'react-docgen' +import * as TsconfigPaths from 'tsconfig-paths' +import findUp from 'find-up' +import MagicString from 'magic-string' +// @ts-expect-error +import type { LoaderContext } from 'webpack' +import type { + Handler, + NodePath, + babelTypes as t, + Documentation, +} from 'react-docgen' +import { logger } from '@storybook/node-logger' + +import { + RESOLVE_EXTENSIONS, + ReactDocgenResolveError, + defaultLookupModule, +} from './docgen-resolver' + +const { getNameOrValue, isReactForwardRefCall } = utils + +const actualNameHandler: Handler = function actualNameHandler( + documentation, + componentDefinition, +) { + if ( + (componentDefinition.isClassDeclaration() || + componentDefinition.isFunctionDeclaration()) && + componentDefinition.has('id') + ) { + documentation.set( + 'actualName', + getNameOrValue(componentDefinition.get('id') as NodePath), + ) + } else if ( + componentDefinition.isArrowFunctionExpression() || + componentDefinition.isFunctionExpression() || + isReactForwardRefCall(componentDefinition) + ) { + let currentPath: NodePath = componentDefinition + + while (currentPath.parentPath) { + if (currentPath.parentPath.isVariableDeclarator()) { + documentation.set( + 'actualName', + getNameOrValue(currentPath.parentPath.get('id')), + ) + return + } + if (currentPath.parentPath.isAssignmentExpression()) { + const leftPath = currentPath.parentPath.get('left') + + if (leftPath.isIdentifier() || leftPath.isLiteral()) { + documentation.set('actualName', getNameOrValue(leftPath)) + return + } + } + + currentPath = currentPath.parentPath + } + // Could not find an actual name + documentation.set('actualName', '') + } +} + +type DocObj = Documentation & { actualName: string } + +const defaultHandlers = Object.values(docgenHandlers).map((handler) => handler) +const defaultResolver = new docgenResolver.FindExportedDefinitionsResolver() +const handlers = [...defaultHandlers, actualNameHandler] + +let tsconfigPathsInitialized = false +let matchPath: TsconfigPaths.MatchPath | undefined + +export default async function reactDocgenLoader( + this: LoaderContext<{ debug: boolean }>, + source: string, +) { + const callback = this.async() + // get options + const options = this.getOptions() || {} + const { debug = false } = options + + if (!tsconfigPathsInitialized) { + const tsconfigPath = await findUp('tsconfig.json', { cwd: process.cwd() }) + const tsconfig = TsconfigPaths.loadConfig(tsconfigPath) + + if (tsconfig.resultType === 'success') { + logger.info('Using tsconfig paths for react-docgen') + matchPath = TsconfigPaths.createMatchPath( + tsconfig.absoluteBaseUrl, + tsconfig.paths, + ['browser', 'module', 'main'], + ) + } + + tsconfigPathsInitialized = true + } + + try { + const docgenResults = parse(source, { + filename: this.resourcePath, + resolver: defaultResolver, + handlers, + importer: getReactDocgenImporter(matchPath), + babelOptions: { + babelrc: false, + configFile: false, + }, + }) as DocObj[] + + const magicString = new MagicString(source) + + docgenResults.forEach((info) => { + const { actualName, ...docgenInfo } = info + if (actualName) { + const docNode = JSON.stringify(docgenInfo) + magicString.append(`;${actualName}.__docgenInfo=${docNode}`) + } + }) + + const map = magicString.generateMap({ + includeContent: true, + source: this.resourcePath, + }) + callback(null, magicString.toString(), map) + } catch (error: any) { + if (error.code === ERROR_CODES.MISSING_DEFINITION) { + callback(null, source) + } else { + if (!debug) { + logger.warn( + `Failed to parse ${this.resourcePath} with react-docgen. Rerun Storybook with --loglevel=debug to get more info.`, + ) + } else { + logger.warn( + `Failed to parse ${this.resourcePath} with react-docgen. Please use the below error message and the content of the file which causes the error to report the issue to the maintainers of react-docgen. https://github.com/reactjs/react-docgen`, + ) + logger.error(error) + } + + callback(null, source) + } + } +} + +export function getReactDocgenImporter( + matchingPath: TsconfigPaths.MatchPath | undefined, +) { + return makeFsImporter((filename, basedir) => { + const mappedFilenameByPaths = (() => { + if (matchingPath) { + const match = matchingPath(filename) + return match || filename + } else { + return filename + } + })() + + const result = defaultLookupModule(mappedFilenameByPaths, basedir) + + if (RESOLVE_EXTENSIONS.find((ext) => result.endsWith(ext))) { + return result + } + + throw new ReactDocgenResolveError(filename) + }) +} diff --git a/packages/react-rsbuild/src/preset.ts b/packages/react-rsbuild/src/preset.ts new file mode 100644 index 0000000..a15741c --- /dev/null +++ b/packages/react-rsbuild/src/preset.ts @@ -0,0 +1,29 @@ +import { dirname, join } from 'path' +import type { PresetProperty } from '@storybook/types' +import { rsbuildFinalDocs } from './react-docs' +import type { StorybookConfig } from './types' + +const getAbsolutePath = (input: I): I => + dirname(require.resolve(join(input, 'package.json'))) as any + +export const rsbuildFinal: StorybookConfig['rsbuildFinal'] = async ( + config, + options, +) => { + const finalConfig = rsbuildFinalDocs(config, options) + return finalConfig +} + +export const core: PresetProperty<'core'> = async (config, options) => { + const framework = await options.presets.apply('framework') + + return { + ...config, + builder: { + name: getAbsolutePath('storybook-builder-rsbuild'), + options: + typeof framework === 'string' ? {} : framework.options.builder || {}, + }, + renderer: getAbsolutePath('@storybook/react'), + } +} diff --git a/packages/react-rsbuild/src/react-docs.ts b/packages/react-rsbuild/src/react-docs.ts new file mode 100644 index 0000000..7c0c843 --- /dev/null +++ b/packages/react-rsbuild/src/react-docs.ts @@ -0,0 +1,87 @@ +import { hasDocsOrControls } from '@storybook/docs-tools' +import { mergeRsbuildConfig } from '@rsbuild/core' + +import type { RsbuildConfig } from '@rsbuild/core' +import type { StorybookConfig } from './types' +import { requirer } from './requirer' + +export const rsbuildFinalDocs: NonNullable< + StorybookConfig['rsbuildFinal'] +> = async (config, options): Promise => { + if (!hasDocsOrControls(options)) return config + + const typescriptOptions = await options.presets.apply('typescript', {} as any) + const debug = options.loglevel === 'debug' + + const { reactDocgen } = typescriptOptions || {} + + if (typeof reactDocgen !== 'string') { + return config + } + + if (reactDocgen !== 'react-docgen-typescript') { + return mergeRsbuildConfig(config, { + tools: { + rspack: { + module: { + rules: [ + { + test: /\.(cjs|mjs|tsx?|jsx?)$/, + enforce: 'pre', + loader: requirer( + require.resolve, + 'storybook-react-rsbuild/loaders/react-docgen-loader', + ), + options: { + debug, + }, + exclude: /(\.(stories|story)\.(js|jsx|ts|tsx))|(node_modules)/, + }, + ], + }, + }, + }, + }) + } + + // TODO: Rspack doesn't support the hooks `react-docgen-typescript`' required + throw new Error( + "Rspack didn't support the hooks `react-docgen-typescript`' required", + ) + + // const { ReactDocgenTypeScriptPlugin } = await import( + // '@storybook/react-docgen-typescript-plugin' + // ) + + // const { reactDocgenTypescriptOptions } = typescriptOptions || {} + + // return mergeRsbuildConfig(config, { + // tools: { + // rspack: { + // module: { + // rules: [ + // { + // test: /\.(cjs|mjs|jsx?)$/, + // enforce: 'pre', + // loader: requirer( + // require.resolve, + // 'storybook-react-rsbuild/loaders/react-docgen-loader', + // ), + // options: { + // debug, + // }, + // exclude: /(\.(stories|story)\.(js|jsx|ts|tsx))|(node_modules)/, + // }, + // ], + // }, + // plugins: [ + // new ReactDocgenTypeScriptPlugin({ + // ...reactDocgenTypescriptOptions, + // // We *need* this set so that RDT returns default values in the same format as react-docgen + // savePropValueAsString: true, + // }), + // ], + // }, + // }, + // }) +} diff --git a/packages/react-rsbuild/src/requirer.ts b/packages/react-rsbuild/src/requirer.ts new file mode 100644 index 0000000..120c6c1 --- /dev/null +++ b/packages/react-rsbuild/src/requirer.ts @@ -0,0 +1,4 @@ +// Use it in favour of require.resolve() to be able to mock it in tests. +export function requirer(resolver: (path: string) => string, path: string) { + return resolver(path) +} diff --git a/packages/react-rsbuild/src/types.ts b/packages/react-rsbuild/src/types.ts new file mode 100644 index 0000000..2bff080 --- /dev/null +++ b/packages/react-rsbuild/src/types.ts @@ -0,0 +1,67 @@ +import type { + StorybookConfigRsbuild, + BuilderOptions, +} from 'storybook-builder-rsbuild' +import type { StorybookConfig as StorybookConfigBase } from '@storybook/types' +import type { PluginOptions as ReactDocgenTypescriptOptions } from '@storybook/react-docgen-typescript-plugin' + +type FrameworkName = 'storybook-react-rsbuild' +type BuilderName = 'storybook-builder-rsbuild' + +export type FrameworkOptions = { + builder?: BuilderOptions + strictMode?: boolean + /** + * Use React's legacy root API to mount components + * @description + * React has introduced a new root API with React 18.x to enable a whole set of new features (e.g. concurrent features) + * If this flag is true, the legacy Root API is used to mount components to make it easier to migrate step by step to React 18. + * @default false + */ + legacyRootApi?: boolean +} + +type StorybookConfigFramework = { + framework: + | FrameworkName + | { + name: FrameworkName + options: FrameworkOptions + } + core?: StorybookConfigBase['core'] & { + builder?: + | BuilderName + | { + name: BuilderName + options: BuilderOptions + } + } +} + +type TypescriptOptions = StorybookConfigBase['typescript'] & { + /** + * Sets the type of Docgen when working with React and TypeScript + * + * @default `'react-docgen'` + */ + reactDocgen: 'react-docgen-typescript' | 'react-docgen' | false + /** + * Configures `react-docgen-typescript-plugin` + * + * @default + * @see https://github.com/storybookjs/storybook/blob/next/code/builders/builder-webpack5/src/config/defaults.js#L4-L6 + */ + reactDocgenTypescriptOptions: ReactDocgenTypescriptOptions +} + +/** + * The interface for Storybook configuration in `main.ts` files. + */ +export type StorybookConfig = Omit< + StorybookConfigBase, + keyof StorybookConfigRsbuild | keyof StorybookConfigFramework +> & + StorybookConfigRsbuild & + StorybookConfigFramework & { + typescript?: Partial + } diff --git a/packages/react-rsbuild/tsconfig.json b/packages/react-rsbuild/tsconfig.json new file mode 100644 index 0000000..578565e --- /dev/null +++ b/packages/react-rsbuild/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "strict": true, + "resolveJsonModule": true, + "outDir": "dist" + }, + "include": ["src/**/*"] +} diff --git a/packages/react-rsbuild/vitest.config.ts b/packages/react-rsbuild/vitest.config.ts new file mode 100644 index 0000000..8d07cf9 --- /dev/null +++ b/packages/react-rsbuild/vitest.config.ts @@ -0,0 +1,12 @@ +/* eslint-disable import/no-extraneous-dependencies */ +import { defineConfig, mergeConfig } from 'vitest/config' +import { vitestCommonConfig } from '../../vitest.workspace' + +export default mergeConfig( + vitestCommonConfig, + defineConfig({ + test: { + environment: 'node', + }, + }), +) diff --git a/packages/vue3-rsbuild/README.md b/packages/vue3-rsbuild/README.md new file mode 100644 index 0000000..8a380d0 --- /dev/null +++ b/packages/vue3-rsbuild/README.md @@ -0,0 +1,3 @@ +# storybook-vue3-rsbuild + +Check out [https://github.com/rspack-contrib/storybook-rsbuild] for documentation. diff --git a/packages/vue3-rsbuild/package.json b/packages/vue3-rsbuild/package.json new file mode 100644 index 0000000..11c94d1 --- /dev/null +++ b/packages/vue3-rsbuild/package.json @@ -0,0 +1,70 @@ +{ + "name": "storybook-vue3-rsbuild", + "version": "0.0.1", + "description": "Storybook for Vue3: Develop React Component in isolation with Hot Reloading.", + "keywords": [ + "storybook" + ], + "license": "MIT", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "node": "./dist/index.js", + "require": "./dist/index.js", + "import": "./dist/index.mjs" + }, + "./preset": { + "types": "./dist/preset.d.ts", + "require": "./dist/preset.js" + }, + "./react-docs": { + "types": "./dist/react-docs.d.ts", + "require": "./dist/react-docs.js" + }, + "./package.json": "./package.json" + }, + "main": "dist/index.js", + "module": "dist/index.mjs", + "types": "dist/index.d.ts", + "files": [ + "dist/**/*", + "README.md", + "*.js", + "*.d.ts", + "!src/**/*" + ], + "scripts": { + "check": "node --loader ../../scripts/node_modules/esbuild-register/loader.js -r ../../scripts/node_modules/esbuild-register/register.js ../../scripts/prepare/check.ts", + "prep": "node --loader ../../scripts/node_modules/esbuild-register/loader.js -r ../../scripts/node_modules/esbuild-register/register.js ../../scripts/prepare/bundle.ts" + }, + "dependencies": { + "@rsbuild/core": "0.6.15", + "@storybook/vue3": "8.0.10", + "@storybook/docs-tools": "8.0.10", + "storybook-builder-rsbuild": "workspace:*", + "@storybook/types": "8.0.10", + "vue-docgen-loader": "^1.5.1" + }, + "devDependencies": { + "@types/node": "^18.0.0", + "typescript": "^5.3.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + }, + "engines": { + "node": ">=18.0.0" + }, + "publishConfig": { + "access": "public" + }, + "bundler": { + "entries": [ + "./src/index.ts", + "./src/preset.ts" + ], + "platform": "node" + } +} diff --git a/packages/vue3-rsbuild/preset.js b/packages/vue3-rsbuild/preset.js new file mode 100644 index 0000000..86978e0 --- /dev/null +++ b/packages/vue3-rsbuild/preset.js @@ -0,0 +1 @@ +module.exports = require('./dist/preset') diff --git a/packages/vue3-rsbuild/src/framework-preset-vue3-docs.ts b/packages/vue3-rsbuild/src/framework-preset-vue3-docs.ts new file mode 100644 index 0000000..3d795d4 --- /dev/null +++ b/packages/vue3-rsbuild/src/framework-preset-vue3-docs.ts @@ -0,0 +1,50 @@ +import type { StorybookConfig } from './types' +import { hasDocsOrControls } from '@storybook/docs-tools' +import { mergeRsbuildConfig } from '@rsbuild/core' + +export const rsbuildFinal: StorybookConfig['rsbuildFinal'] = ( + config, + options, +) => { + if (!hasDocsOrControls(options)) return config + + let vueDocgenOptions = {} + + options.presetsList?.forEach((preset) => { + if (preset.name.includes('addon-docs') && preset.options.vueDocgenOptions) { + const appendableOptions = preset.options.vueDocgenOptions + vueDocgenOptions = { + ...vueDocgenOptions, + ...appendableOptions, + } + } + }) + + const finalConfig = mergeRsbuildConfig(config, { + tools: { + rspack: (config, { mergeConfig }) => { + return mergeConfig(config, { + module: { + rules: [ + { + test: /\.vue$/, + loader: require.resolve('vue-docgen-loader', { + // paths: [require.resolve('@storybook/preset-vue3-webpack')], + }), + enforce: 'post', + options: { + docgenOptions: { + alias: config.resolve?.alias, + ...vueDocgenOptions, + }, + }, + }, + ], + }, + }) + }, + }, + }) + + return finalConfig +} diff --git a/packages/vue3-rsbuild/src/index.ts b/packages/vue3-rsbuild/src/index.ts new file mode 100644 index 0000000..c9f6f04 --- /dev/null +++ b/packages/vue3-rsbuild/src/index.ts @@ -0,0 +1 @@ +export * from './types' diff --git a/packages/vue3-rsbuild/src/preset.ts b/packages/vue3-rsbuild/src/preset.ts new file mode 100644 index 0000000..82d823a --- /dev/null +++ b/packages/vue3-rsbuild/src/preset.ts @@ -0,0 +1,25 @@ +import type { PresetProperty } from '@storybook/types' +import { dirname, join } from 'path' + +export { rsbuildFinal } from './framework-preset-vue3-docs' + +const getAbsolutePath = (input: I): I => + dirname(require.resolve(join(input, 'package.json'))) as any + +export const core: PresetProperty<'core'> = async (config, options) => { + const framework = await options.presets.apply('framework') + + return { + builder: { + name: getAbsolutePath('storybook-builder-rsbuild'), + options: + typeof framework === 'string' ? {} : framework.options.builder || {}, + }, + renderer: getAbsolutePath('@storybook/vue3'), + } +} + +export const typescript: PresetProperty<'typescript'> = async (config) => ({ + ...config, + skipCompiler: true, +}) diff --git a/packages/vue3-rsbuild/src/types.ts b/packages/vue3-rsbuild/src/types.ts new file mode 100644 index 0000000..dd36b55 --- /dev/null +++ b/packages/vue3-rsbuild/src/types.ts @@ -0,0 +1,40 @@ +import type { StorybookConfig as StorybookConfigBase } from '@storybook/types' +import type { + StorybookConfigRsbuild, + BuilderOptions, +} from 'storybook-builder-rsbuild' + +type FrameworkName = 'storybook-vue3-rsbuild' +type BuilderName = 'storybook-builder-rsbuild' + +export type FrameworkOptions = { + builder?: BuilderOptions +} + +type StorybookConfigFramework = { + framework: + | FrameworkName + | { + name: FrameworkName + options: FrameworkOptions + } + core?: StorybookConfigBase['core'] & { + builder?: + | BuilderName + | { + name: BuilderName + options: BuilderOptions + } + } + typescript?: StorybookConfigBase['typescript'] +} + +/** + * The interface for Storybook configuration in `main.ts` files. + */ +export type StorybookConfig = Omit< + StorybookConfigBase, + keyof StorybookConfigRsbuild | keyof StorybookConfigFramework +> & + StorybookConfigRsbuild & + StorybookConfigFramework diff --git a/packages/vue3-rsbuild/tsconfig.json b/packages/vue3-rsbuild/tsconfig.json new file mode 100644 index 0000000..578565e --- /dev/null +++ b/packages/vue3-rsbuild/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "strict": true, + "resolveJsonModule": true, + "outDir": "dist" + }, + "include": ["src/**/*"] +} diff --git a/packages/vue3-rsbuild/vitest.config.ts b/packages/vue3-rsbuild/vitest.config.ts new file mode 100644 index 0000000..8d07cf9 --- /dev/null +++ b/packages/vue3-rsbuild/vitest.config.ts @@ -0,0 +1,12 @@ +/* eslint-disable import/no-extraneous-dependencies */ +import { defineConfig, mergeConfig } from 'vitest/config' +import { vitestCommonConfig } from '../../vitest.workspace' + +export default mergeConfig( + vitestCommonConfig, + defineConfig({ + test: { + environment: 'node', + }, + }), +) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..b783c81 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,11171 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + devDependencies: + '@changesets/cli': + specifier: ^2.27.1 + version: 2.27.1 + nano-staged: + specifier: ^0.8.0 + version: 0.8.0 + prettier: + specifier: ^3.2.5 + version: 3.2.5 + simple-git-hooks: + specifier: ^2.11.1 + version: 2.11.1 + vitest: + specifier: ^1.6.0 + version: 1.6.0 + + packages/builder-rsbuild: + dependencies: + '@storybook/addon-docs': + specifier: 8.0.10 + version: 8.0.10 + '@storybook/channels': + specifier: 8.0.10 + version: 8.0.10 + '@storybook/client-logger': + specifier: 8.0.10 + version: 8.0.10 + '@storybook/core-common': + specifier: 8.0.10 + version: 8.0.10 + '@storybook/core-events': + specifier: 8.0.10 + version: 8.0.10 + '@storybook/core-webpack': + specifier: 8.0.10 + version: 8.0.10 + '@storybook/node-logger': + specifier: 8.0.10 + version: 8.0.10 + '@storybook/preview': + specifier: 8.0.10 + version: 8.0.10 + '@storybook/preview-api': + specifier: 8.0.10 + version: 8.0.10 + '@storybook/react-dom-shim': + specifier: 8.0.10 + version: 8.0.10(react-dom@18.3.1)(react@18.3.1) + '@storybook/types': + specifier: ^8.0.10 + version: 8.0.10 + browser-assert: + specifier: ^1.2.1 + version: 1.2.1 + case-sensitive-paths-webpack-plugin: + specifier: ^2.4.0 + version: 2.4.0 + cjs-module-lexer: + specifier: ^1.2.3 + version: 1.3.1 + constants-browserify: + specifier: ^1.0.0 + version: 1.0.0 + css-loader: + specifier: ^6.7.1 + version: 6.11.0(webpack@5.91.0) + es-module-lexer: + specifier: ^1.5.0 + version: 1.5.2 + express: + specifier: ^4.17.3 + version: 4.19.2 + fs-extra: + specifier: ^11.1.0 + version: 11.2.0 + magic-string: + specifier: ^0.30.5 + version: 0.30.10 + path-browserify: + specifier: ^1.0.1 + version: 1.0.1 + process: + specifier: ^0.11.10 + version: 0.11.10 + style-loader: + specifier: ^3.3.1 + version: 3.3.4(webpack@5.91.0) + ts-dedent: + specifier: ^2.2.0 + version: 2.2.0 + url: + specifier: ^0.11.0 + version: 0.11.3 + util: + specifier: ^0.12.4 + version: 0.12.5 + util-deprecate: + specifier: ^1.0.2 + version: 1.0.2 + devDependencies: + '@rsbuild/core': + specifier: 0.6.15 + version: 0.6.15 + '@types/express': + specifier: ^4.17.21 + version: 4.17.21 + '@types/fs-extra': + specifier: ^11.0.4 + version: 11.0.4 + '@types/node': + specifier: ^18.0.0 + version: 18.19.33 + '@types/pretty-hrtime': + specifier: ^1.0.0 + version: 1.0.3 + add: + specifier: ^2.0.6 + version: 2.0.6 + pretty-hrtime: + specifier: ^1.0.3 + version: 1.0.3 + slash: + specifier: ^5.0.0 + version: 5.1.0 + typescript: + specifier: ^5.3.2 + version: 5.4.5 + + packages/react-rsbuild: + dependencies: + '@rsbuild/core': + specifier: 0.6.15 + version: 0.6.15 + '@storybook/docs-tools': + specifier: 8.0.10 + version: 8.0.10 + '@storybook/node-logger': + specifier: 8.0.10 + version: 8.0.10 + '@storybook/react': + specifier: 8.0.10 + version: 8.0.10(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) + '@storybook/react-docgen-typescript-plugin': + specifier: 1.0.1 + version: 1.0.1(typescript@5.4.5)(webpack@5.91.0) + '@types/node': + specifier: ^18.0.0 + version: 18.19.33 + find-up: + specifier: ^5.0.0 + version: 5.0.0 + magic-string: + specifier: ^0.30.10 + version: 0.30.10 + react: + specifier: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + version: 18.3.1 + react-docgen: + specifier: ^7.0.3 + version: 7.0.3 + react-dom: + specifier: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + version: 18.3.1(react@18.3.1) + resolve: + specifier: ^1.22.8 + version: 1.22.8 + storybook-builder-rsbuild: + specifier: workspace:* + version: link:../builder-rsbuild + tsconfig-paths: + specifier: ^4.2.0 + version: 4.2.0 + devDependencies: + '@storybook/types': + specifier: 8.0.10 + version: 8.0.10 + add: + specifier: ^2.0.6 + version: 2.0.6 + typescript: + specifier: ^5.3.2 + version: 5.4.5 + + packages/vue3-rsbuild: + dependencies: + '@rsbuild/core': + specifier: 0.6.15 + version: 0.6.15 + '@storybook/docs-tools': + specifier: 8.0.10 + version: 8.0.10 + '@storybook/types': + specifier: 8.0.10 + version: 8.0.10 + '@storybook/vue3': + specifier: 8.0.10 + version: 8.0.10(vue@3.4.27) + storybook-builder-rsbuild: + specifier: workspace:* + version: link:../builder-rsbuild + vue-docgen-loader: + specifier: ^1.5.1 + version: 1.5.1(@babel/preset-env@7.24.5)(vue-docgen-api@4.78.0)(webpack@5.91.0) + devDependencies: + '@types/node': + specifier: ^18.0.0 + version: 18.19.33 + typescript: + specifier: ^5.3.2 + version: 5.4.5 + + sandboxes/react-rsbuild: + dependencies: + react: + specifier: '18' + version: 18.3.1 + react-dom: + specifier: '18' + version: 18.3.1(react@18.3.1) + devDependencies: + '@chromatic-com/storybook': + specifier: ^1.3.0 + version: 1.3.5(react@18.3.1) + '@rsbuild/core': + specifier: 0.6.15 + version: 0.6.15 + '@rsbuild/plugin-react': + specifier: ^0.6.2 + version: 0.6.15(@rsbuild/core@0.6.15) + '@storybook/addon-essentials': + specifier: 8.0.10 + version: 8.0.10(@types/react@18.3.2)(react-dom@18.3.1)(react@18.3.1) + '@storybook/addon-interactions': + specifier: 8.0.10 + version: 8.0.10(vitest@1.6.0) + '@storybook/addon-links': + specifier: 8.0.10 + version: 8.0.10(react@18.3.1) + '@storybook/addon-onboarding': + specifier: 8.0.10 + version: 8.0.10 + '@storybook/blocks': + specifier: 8.0.10 + version: 8.0.10(@types/react@18.3.2)(react-dom@18.3.1)(react@18.3.1) + '@storybook/react': + specifier: 8.0.10 + version: 8.0.10(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5) + '@storybook/test': + specifier: 8.0.10 + version: 8.0.10(vitest@1.6.0) + '@types/react': + specifier: ^18 + version: 18.3.2 + '@types/react-dom': + specifier: ^18 + version: 18.3.0 + storybook: + specifier: 8.0.10 + version: 8.0.10(react-dom@18.3.1)(react@18.3.1) + storybook-react-rsbuild: + specifier: workspace:* + version: link:../../packages/react-rsbuild + typescript: + specifier: ^4.8 + version: 4.9.5 + + sandboxes/vue3-rsbuild: + dependencies: + vue: + specifier: ^3.4.21 + version: 3.4.27(typescript@5.4.5) + devDependencies: + '@chromatic-com/storybook': + specifier: ^1.3.0 + version: 1.3.5(react@18.3.1) + '@rsbuild/core': + specifier: 0.6.15 + version: 0.6.15 + '@rsbuild/plugin-vue': + specifier: latest + version: 0.6.15(@rsbuild/core@0.6.15)(esbuild@0.20.2)(vue@3.4.27) + '@storybook/addon-essentials': + specifier: 8.0.10 + version: 8.0.10(@types/react@18.3.2)(react-dom@18.3.1)(react@18.3.1) + '@storybook/addon-interactions': + specifier: 8.0.10 + version: 8.0.10(vitest@1.6.0) + '@storybook/addon-links': + specifier: 8.0.10 + version: 8.0.10(react@18.3.1) + '@storybook/addon-onboarding': + specifier: 8.0.10 + version: 8.0.10 + '@storybook/blocks': + specifier: 8.0.10 + version: 8.0.10(@types/react@18.3.2)(react-dom@18.3.1)(react@18.3.1) + '@storybook/test': + specifier: 8.0.10 + version: 8.0.10(vitest@1.6.0) + '@storybook/vue3': + specifier: 8.0.10 + version: 8.0.10(vue@3.4.27) + storybook: + specifier: 8.0.10 + version: 8.0.10(react-dom@18.3.1)(react@18.3.1) + storybook-vue3-rsbuild: + specifier: workspace:* + version: link:../../packages/vue3-rsbuild + typescript: + specifier: ^5.2.2 + version: 5.4.5 + + scripts: + dependencies: + '@types/fs-extra': + specifier: ^11.0.1 + version: 11.0.4 + chalk: + specifier: ^4.1.0 + version: 4.1.2 + esbuild-plugin-alias: + specifier: ^0.2.1 + version: 0.2.1 + esbuild-register: + specifier: ^3.5.0 + version: 3.5.0(esbuild@0.20.2) + execa: + specifier: ^6.1.0 + version: 6.1.0 + fs-extra: + specifier: ^11.1.0 + version: 11.2.0 + slash: + specifier: ^3.0.0 + version: 3.0.0 + ts-dedent: + specifier: ^2.0.0 + version: 2.2.0 + tsup: + specifier: ^6.7.0 + version: 6.7.0(typescript@5.4.5) + type-fest: + specifier: ~2.19 + version: 2.19.0 + typescript: + specifier: ^5.3.2 + version: 5.4.5 + optionalDependencies: + '@verdaccio/types': + specifier: ^10.2.0 + version: 10.8.0 + ts-loader: + specifier: ^9.4.2 + version: 9.5.1(typescript@5.4.5)(webpack@5.91.0) + verdaccio: + specifier: ^5.19.1 + version: 5.31.0(typanion@3.14.0) + verdaccio-auth-memory: + specifier: ^10.2.0 + version: 10.2.2 + devDependencies: + rimraf: + specifier: ^5.0.5 + version: 5.0.7 + +packages: + + /@adobe/css-tools@4.3.3: + resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} + dev: true + + /@ampproject/remapping@2.3.0: + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + /@aw-web-design/x-default-browser@1.4.126: + resolution: {integrity: sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==} + hasBin: true + dependencies: + default-browser-id: 3.0.0 + dev: true + + /@babel/code-frame@7.24.2: + resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.24.5 + picocolors: 1.0.1 + + /@babel/compat-data@7.24.4: + resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} + engines: {node: '>=6.9.0'} + + /@babel/core@7.24.5: + resolution: {integrity: sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helpers': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + convert-source-map: 2.0.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + /@babel/generator@7.24.5: + resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + + /@babel/helper-annotate-as-pure@7.22.5: + resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + + /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: + resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + + /@babel/helper-compilation-targets@7.23.6: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.24.4 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.23.0 + lru-cache: 5.1.1 + semver: 6.3.1 + + /@babel/helper-create-class-features-plugin@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.24.5 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.24.5 + semver: 6.3.1 + + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.5): + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + regexpu-core: 5.3.2 + semver: 6.3.1 + + /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.5): + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.5 + debug: 4.3.4 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + /@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + + /@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.24.0 + '@babel/types': 7.24.5 + + /@babel/helper-hoist-variables@7.22.5: + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + + /@babel/helper-member-expression-to-functions@7.24.5: + resolution: {integrity: sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + + /@babel/helper-module-imports@7.24.3: + resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + + /@babel/helper-module-transforms@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-simple-access': 7.24.5 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/helper-validator-identifier': 7.24.5 + + /@babel/helper-optimise-call-expression@7.22.5: + resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + + /@babel/helper-plugin-utils@7.24.5: + resolution: {integrity: sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==} + engines: {node: '>=6.9.0'} + + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.5): + resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-wrap-function': 7.24.5 + + /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.24.5 + '@babel/helper-optimise-call-expression': 7.22.5 + + /@babel/helper-simple-access@7.24.5: + resolution: {integrity: sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + + /@babel/helper-skip-transparent-expression-wrappers@7.22.5: + resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + + /@babel/helper-split-export-declaration@7.24.5: + resolution: {integrity: sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.5 + + /@babel/helper-string-parser@7.24.1: + resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-identifier@7.24.5: + resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-option@7.23.5: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + engines: {node: '>=6.9.0'} + + /@babel/helper-wrap-function@7.24.5: + resolution: {integrity: sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-function-name': 7.23.0 + '@babel/template': 7.24.0 + '@babel/types': 7.24.5 + + /@babel/helpers@7.24.5: + resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + transitivePeerDependencies: + - supports-color + + /@babel/highlight@7.24.5: + resolution: {integrity: sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.24.5 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.1 + + /@babel/parser@7.24.5: + resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.24.5 + + /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.5) + + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.24.5): + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.24.5): + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + dev: false + + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.24.5): + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + dev: false + + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.5): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.5): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.5): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.5): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.5): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.5): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-flow@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.5): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.5): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.5): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.5): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.5): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.5): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.5): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.5): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.5): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.5): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.5): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-async-generator-functions@7.24.3(@babel/core@7.24.5): + resolution: {integrity: sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.5) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) + + /@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.5) + + /@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-block-scoping@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-class-static-block@7.24.4(@babel/core@7.24.5): + resolution: {integrity: sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.5) + + /@babel/plugin-transform-classes@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) + '@babel/helper-split-export-declaration': 7.24.5 + globals: 11.12.0 + + /@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/template': 7.24.0 + + /@babel/plugin-transform-destructuring@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) + + /@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.5) + + /@babel/plugin-transform-flow-strip-types@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.5) + + /@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + + /@babel/plugin-transform-function-name@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) + + /@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) + + /@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-simple-access': 7.24.5 + + /@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-validator-identifier': 7.24.5 + + /@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.5): + resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + + /@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) + + /@babel/plugin-transform-object-rest-spread@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) + + /@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) + + /@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) + + /@babel/plugin-transform-optional-chaining@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + + /@babel/plugin-transform-parameters@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-private-property-in-object@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.5) + + /@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + regenerator-transform: 0.15.2 + + /@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + + /@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-typeof-symbol@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-typescript@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.5) + + /@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.5) + '@babel/helper-plugin-utils': 7.24.5 + + /@babel/preset-env@7.24.5(@babel/core@7.24.5): + resolution: {integrity: sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.5) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.5) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.5) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.5) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.5) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-async-generator-functions': 7.24.3(@babel/core@7.24.5) + '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-block-scoping': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-class-static-block': 7.24.4(@babel/core@7.24.5) + '@babel/plugin-transform-classes': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-destructuring': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-exponentiation-operator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-json-strings': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-logical-assignment-operators': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-amd': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-systemjs': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-umd': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.5) + '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-object-rest-spread': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-private-property-in-object': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-typeof-symbol': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.5) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.5) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.5) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.5) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.5) + core-js-compat: 3.37.1 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + /@babel/preset-flow@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-sWCV2G9pcqZf+JHyv/RyqEIpFypxdCSxWIxQjpdaQxenNog7cN1pr76hg8u0Fz8Qgg0H4ETkGcJnXL8d4j0PPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.24.5) + + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.5): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/types': 7.24.5 + esutils: 2.0.3 + + /@babel/preset-typescript@7.24.1(@babel/core@7.24.5): + resolution: {integrity: sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-typescript': 7.24.5(@babel/core@7.24.5) + + /@babel/register@7.23.7(@babel/core@7.24.5): + resolution: {integrity: sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + clone-deep: 4.0.1 + find-cache-dir: 2.1.0 + make-dir: 2.1.0 + pirates: 4.0.6 + source-map-support: 0.5.21 + + /@babel/regjsgen@0.8.0: + resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} + + /@babel/runtime@7.24.5: + resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.1 + + /@babel/template@7.24.0: + resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + + /@babel/traverse@7.24.5: + resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + /@babel/types@7.24.5: + resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.24.1 + '@babel/helper-validator-identifier': 7.24.5 + to-fast-properties: 2.0.0 + + /@base2/pretty-print-object@1.0.1: + resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} + + /@changesets/apply-release-plan@7.0.0: + resolution: {integrity: sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==} + dependencies: + '@babel/runtime': 7.24.5 + '@changesets/config': 3.0.0 + '@changesets/get-version-range-type': 0.4.0 + '@changesets/git': 3.0.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + detect-indent: 6.1.0 + fs-extra: 7.0.1 + lodash.startcase: 4.4.0 + outdent: 0.5.0 + prettier: 2.8.8 + resolve-from: 5.0.0 + semver: 7.6.2 + dev: true + + /@changesets/assemble-release-plan@6.0.0: + resolution: {integrity: sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==} + dependencies: + '@babel/runtime': 7.24.5 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.0.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + semver: 7.6.2 + dev: true + + /@changesets/changelog-git@0.2.0: + resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} + dependencies: + '@changesets/types': 6.0.0 + dev: true + + /@changesets/cli@2.27.1: + resolution: {integrity: sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ==} + hasBin: true + dependencies: + '@babel/runtime': 7.24.5 + '@changesets/apply-release-plan': 7.0.0 + '@changesets/assemble-release-plan': 6.0.0 + '@changesets/changelog-git': 0.2.0 + '@changesets/config': 3.0.0 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.0.0 + '@changesets/get-release-plan': 4.0.0 + '@changesets/git': 3.0.0 + '@changesets/logger': 0.1.0 + '@changesets/pre': 2.0.0 + '@changesets/read': 0.6.0 + '@changesets/types': 6.0.0 + '@changesets/write': 0.3.0 + '@manypkg/get-packages': 1.1.3 + '@types/semver': 7.5.8 + ansi-colors: 4.1.3 + chalk: 2.4.2 + ci-info: 3.9.0 + enquirer: 2.4.1 + external-editor: 3.1.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + meow: 6.1.1 + outdent: 0.5.0 + p-limit: 2.3.0 + preferred-pm: 3.1.3 + resolve-from: 5.0.0 + semver: 7.6.2 + spawndamnit: 2.0.0 + term-size: 2.2.1 + tty-table: 4.2.3 + dev: true + + /@changesets/config@3.0.0: + resolution: {integrity: sha512-o/rwLNnAo/+j9Yvw9mkBQOZySDYyOr/q+wptRLcAVGlU6djOeP9v1nlalbL9MFsobuBVQbZCTp+dIzdq+CLQUA==} + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.0.0 + '@changesets/logger': 0.1.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + micromatch: 4.0.5 + dev: true + + /@changesets/errors@0.2.0: + resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} + dependencies: + extendable-error: 0.1.7 + dev: true + + /@changesets/get-dependents-graph@2.0.0: + resolution: {integrity: sha512-cafUXponivK4vBgZ3yLu944mTvam06XEn2IZGjjKc0antpenkYANXiiE6GExV/yKdsCnE8dXVZ25yGqLYZmScA==} + dependencies: + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + chalk: 2.4.2 + fs-extra: 7.0.1 + semver: 7.6.2 + dev: true + + /@changesets/get-release-plan@4.0.0: + resolution: {integrity: sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==} + dependencies: + '@babel/runtime': 7.24.5 + '@changesets/assemble-release-plan': 6.0.0 + '@changesets/config': 3.0.0 + '@changesets/pre': 2.0.0 + '@changesets/read': 0.6.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + dev: true + + /@changesets/get-version-range-type@0.4.0: + resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} + dev: true + + /@changesets/git@3.0.0: + resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==} + dependencies: + '@babel/runtime': 7.24.5 + '@changesets/errors': 0.2.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + is-subdir: 1.2.0 + micromatch: 4.0.5 + spawndamnit: 2.0.0 + dev: true + + /@changesets/logger@0.1.0: + resolution: {integrity: sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g==} + dependencies: + chalk: 2.4.2 + dev: true + + /@changesets/parse@0.4.0: + resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} + dependencies: + '@changesets/types': 6.0.0 + js-yaml: 3.14.1 + dev: true + + /@changesets/pre@2.0.0: + resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==} + dependencies: + '@babel/runtime': 7.24.5 + '@changesets/errors': 0.2.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + dev: true + + /@changesets/read@0.6.0: + resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==} + dependencies: + '@babel/runtime': 7.24.5 + '@changesets/git': 3.0.0 + '@changesets/logger': 0.1.0 + '@changesets/parse': 0.4.0 + '@changesets/types': 6.0.0 + chalk: 2.4.2 + fs-extra: 7.0.1 + p-filter: 2.1.0 + dev: true + + /@changesets/types@4.1.0: + resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + dev: true + + /@changesets/types@6.0.0: + resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} + dev: true + + /@changesets/write@0.3.0: + resolution: {integrity: sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==} + dependencies: + '@babel/runtime': 7.24.5 + '@changesets/types': 6.0.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + prettier: 2.8.8 + dev: true + + /@chromatic-com/storybook@1.3.5(react@18.3.1): + resolution: {integrity: sha512-Eunwu6qCvEHSOCaI0SHsAHJKhHOho+/yHguES34Afi8WZAOq2bw50U8GTQMSft76My87QFlPkCt/Qak4H3MAZw==} + engines: {node: '>=16.0.0', yarn: '>=1.22.18'} + dependencies: + chromatic: 11.3.2 + filesize: 10.1.2 + jsonfile: 6.1.0 + react-confetti: 6.1.0(react@18.3.1) + strip-ansi: 7.1.0 + transitivePeerDependencies: + - '@chromatic-com/cypress' + - '@chromatic-com/playwright' + - react + dev: true + + /@colors/colors@1.5.0: + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + requiresBuild: true + dev: true + optional: true + + /@cypress/request@3.0.1: + resolution: {integrity: sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==} + engines: {node: '>= 6'} + requiresBuild: true + dependencies: + aws-sign2: 0.7.0 + aws4: 1.12.0 + caseless: 0.12.0 + combined-stream: 1.0.8 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + http-signature: 1.3.6 + is-typedarray: 1.0.0 + isstream: 0.1.2 + json-stringify-safe: 5.0.1 + mime-types: 2.1.35 + performance-now: 2.1.0 + qs: 6.10.4 + safe-buffer: 5.2.1 + tough-cookie: 4.1.4 + tunnel-agent: 0.6.0 + uuid: 8.3.2 + dev: false + optional: true + + /@discoveryjs/json-ext@0.5.7: + resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} + engines: {node: '>=10.0.0'} + dev: true + + /@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.3.1): + resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} + peerDependencies: + react: '>=16.8.0' + dependencies: + react: 18.3.1 + + /@esbuild/aix-ppc64@0.20.2: + resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + optional: true + + /@esbuild/android-arm64@0.17.19: + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@esbuild/android-arm64@0.20.2: + resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-arm@0.17.19: + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@esbuild/android-arm@0.20.2: + resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-x64@0.17.19: + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@esbuild/android-x64@0.20.2: + resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/darwin-arm64@0.17.19: + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@esbuild/darwin-arm64@0.20.2: + resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-x64@0.17.19: + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@esbuild/darwin-x64@0.20.2: + resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/freebsd-arm64@0.17.19: + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/freebsd-arm64@0.20.2: + resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-x64@0.17.19: + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/freebsd-x64@0.20.2: + resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/linux-arm64@0.17.19: + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-arm64@0.20.2: + resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm@0.17.19: + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-arm@0.20.2: + resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ia32@0.17.19: + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-ia32@0.20.2: + resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-loong64@0.17.19: + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-loong64@0.20.2: + resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-mips64el@0.17.19: + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-mips64el@0.20.2: + resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ppc64@0.17.19: + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-ppc64@0.20.2: + resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-riscv64@0.17.19: + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-riscv64@0.20.2: + resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-s390x@0.17.19: + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-s390x@0.20.2: + resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-x64@0.17.19: + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-x64@0.20.2: + resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/netbsd-x64@0.17.19: + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/netbsd-x64@0.20.2: + resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + optional: true + + /@esbuild/openbsd-x64@0.17.19: + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/openbsd-x64@0.20.2: + resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + optional: true + + /@esbuild/sunos-x64@0.17.19: + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: false + optional: true + + /@esbuild/sunos-x64@0.20.2: + resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + optional: true + + /@esbuild/win32-arm64@0.17.19: + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@esbuild/win32-arm64@0.20.2: + resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-ia32@0.17.19: + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@esbuild/win32-ia32@0.20.2: + resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-x64@0.17.19: + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@esbuild/win32-x64@0.20.2: + resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /@fal-works/esbuild-plugin-global-externals@2.1.2: + resolution: {integrity: sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==} + dev: true + + /@isaacs/cliui@8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: /strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 + + /@jest/schemas@29.6.3: + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@sinclair/typebox': 0.27.8 + dev: true + + /@jridgewell/gen-mapping@0.3.5: + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + + /@jridgewell/resolve-uri@3.1.2: + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + /@jridgewell/set-array@1.2.1: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + /@jridgewell/source-map@0.3.6: + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + + /@jridgewell/trace-mapping@0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + + /@manypkg/find-root@1.1.0: + resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} + dependencies: + '@babel/runtime': 7.24.5 + '@types/node': 12.20.55 + find-up: 4.1.0 + fs-extra: 8.1.0 + dev: true + + /@manypkg/get-packages@1.1.3: + resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} + dependencies: + '@babel/runtime': 7.24.5 + '@changesets/types': 4.1.0 + '@manypkg/find-root': 1.1.0 + fs-extra: 8.1.0 + globby: 11.1.0 + read-yaml-file: 1.1.0 + dev: true + + /@mdx-js/react@3.0.1(@types/react@18.3.2)(react@18.3.1): + resolution: {integrity: sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==} + peerDependencies: + '@types/react': '>=16' + react: '>=16' + dependencies: + '@types/mdx': 2.0.13 + '@types/react': 18.3.2 + react: 18.3.1 + + /@module-federation/runtime-tools@0.1.6: + resolution: {integrity: sha512-7ILVnzMIa0Dlc0Blck5tVZG1tnk1MmLnuZpLOMpbdW+zl+N6wdMjjHMjEZFCUAJh2E5XJ3BREwfX8Ets0nIkLg==} + dependencies: + '@module-federation/runtime': 0.1.6 + '@module-federation/webpack-bundler-runtime': 0.1.6 + + /@module-federation/runtime@0.1.6: + resolution: {integrity: sha512-nj6a+yJ+QxmcE89qmrTl4lphBIoAds0PFPVGnqLRWflwAP88jrCcrrTqRhARegkFDL+wE9AE04+h6jzlbIfMKg==} + dependencies: + '@module-federation/sdk': 0.1.6 + + /@module-federation/sdk@0.1.6: + resolution: {integrity: sha512-qifXpyYLM7abUeEOIfv0oTkguZgRZuwh89YOAYIZJlkP6QbRG7DJMQvtM8X2yHXm9PTk0IYNnOJH0vNQCo6auQ==} + + /@module-federation/webpack-bundler-runtime@0.1.6: + resolution: {integrity: sha512-K5WhKZ4RVNaMEtfHsd/9CNCgGKB0ipbm/tgweNNeC11mEuBTNxJ09Y630vg3WPkKv9vfMCuXg2p2Dk+Q/KWTSA==} + dependencies: + '@module-federation/runtime': 0.1.6 + '@module-federation/sdk': 0.1.6 + + /@ndelangen/get-tarball@3.0.9: + resolution: {integrity: sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==} + dependencies: + gunzip-maybe: 1.4.2 + pump: 3.0.0 + tar-fs: 2.1.1 + dev: true + + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true + optional: true + + /@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.2)(react@18.3.1): + resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.5 + '@types/react': 18.3.2 + react: 18.3.1 + + /@radix-ui/react-slot@1.0.2(@types/react@18.3.2)(react@18.3.1): + resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.5 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.2)(react@18.3.1) + '@types/react': 18.3.2 + react: 18.3.1 + + /@rollup/rollup-android-arm-eabi@4.17.2: + resolution: {integrity: sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.17.2: + resolution: {integrity: sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.17.2: + resolution: {integrity: sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.17.2: + resolution: {integrity: sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.17.2: + resolution: {integrity: sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-musleabihf@4.17.2: + resolution: {integrity: sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.17.2: + resolution: {integrity: sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.17.2: + resolution: {integrity: sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-powerpc64le-gnu@4.17.2: + resolution: {integrity: sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-riscv64-gnu@4.17.2: + resolution: {integrity: sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-s390x-gnu@4.17.2: + resolution: {integrity: sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.17.2: + resolution: {integrity: sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.17.2: + resolution: {integrity: sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.17.2: + resolution: {integrity: sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.17.2: + resolution: {integrity: sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.17.2: + resolution: {integrity: sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rsbuild/core@0.6.15: + resolution: {integrity: sha512-wT9gyfRHyXJamR6fvlWzOpWGmI+2w+LMNIvAItY6AjCIT1zgfK0OOkChR4KGTTOWj68b/t0BnuBy1b2PV3DLyw==} + engines: {node: '>=16.0.0'} + hasBin: true + dependencies: + '@rsbuild/shared': 0.6.15(@swc/helpers@0.5.3) + '@rspack/core': 0.6.5(@swc/helpers@0.5.3) + '@swc/helpers': 0.5.3 + core-js: 3.36.1 + html-webpack-plugin: /html-rspack-plugin@5.7.2(@rspack/core@0.6.5) + postcss: 8.4.38 + + /@rsbuild/plugin-react@0.6.15(@rsbuild/core@0.6.15): + resolution: {integrity: sha512-ZLFF5qYgQPKbJ5IL85XayadryxnHoaLUUjd2ewf/d/TRUh2NiWyZGaNzRytbmhaxI0WW8RUkZdy5aX3xyiZbTA==} + peerDependencies: + '@rsbuild/core': ^0.6.15 + dependencies: + '@rsbuild/core': 0.6.15 + '@rsbuild/shared': 0.6.15(@swc/helpers@0.5.3) + '@rspack/plugin-react-refresh': 0.6.5(react-refresh@0.14.2) + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@swc/helpers' + dev: true + + /@rsbuild/plugin-vue@0.6.15(@rsbuild/core@0.6.15)(esbuild@0.20.2)(vue@3.4.27): + resolution: {integrity: sha512-VBi1bZKbUsZTSHSdx8UBuHBYUdnX8qKsfOHtSeINVWMSAWZSaMaB2MPy6Vf9VVdJCjp5qCHwQNeaDT/q5dAvUw==} + peerDependencies: + '@rsbuild/core': ^0.6.15 + dependencies: + '@rsbuild/core': 0.6.15 + '@rsbuild/shared': 0.6.15(@swc/helpers@0.5.3) + vue-loader: 17.4.2(vue@3.4.27)(webpack@5.91.0) + webpack: 5.91.0(esbuild@0.20.2) + transitivePeerDependencies: + - '@swc/core' + - '@swc/helpers' + - '@vue/compiler-sfc' + - esbuild + - uglify-js + - vue + - webpack-cli + dev: true + + /@rsbuild/shared@0.6.15(@swc/helpers@0.5.3): + resolution: {integrity: sha512-siBYUQL3qVINLDkIBaxx4caNb+zZ+Jb8WtN2RgRT5buLW+PU5fXUs5vGwjFz6B6wCxO/vLr78X/FjaCmxMv8HA==} + dependencies: + '@rspack/core': 0.6.5(@swc/helpers@0.5.3) + caniuse-lite: 1.0.30001618 + postcss: 8.4.38 + optionalDependencies: + fsevents: 2.3.3 + transitivePeerDependencies: + - '@swc/helpers' + + /@rspack/binding-darwin-arm64@0.6.5: + resolution: {integrity: sha512-5Zbs3buzF80MZoWnnpm/ZqQ2ZLKWjmmy94gDMeJhG39lKcpK2J2NyDXVis2ZSg7uUvKyJ662BEgIE1AnTWjnYg==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@rspack/binding-darwin-x64@0.6.5: + resolution: {integrity: sha512-oA1R0OF8r7y8+oLynnZC9EgysLoOBuu1yYG90gHmrkdzRjjmYe4auNhuSLLqF+WOqXw/zGSujiUbnVMjLEWIBg==} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@rspack/binding-linux-arm64-gnu@0.6.5: + resolution: {integrity: sha512-xK2Ji9yCJSZE5HSRBS7R67HPahYd0WR16NefycrkmIEDR28B2T5CnvbqyNivnu7Coy1haHWisgfTV/NbjLd5fA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@rspack/binding-linux-arm64-musl@0.6.5: + resolution: {integrity: sha512-nPDUf6TkzJWxqi6gQQz+Ypd2BPDiufh0gd0yFExIZyguE93amVbzJEfKeCQdvHZL5W/9XaYJoDKSOuCwMdLhiQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@rspack/binding-linux-x64-gnu@0.6.5: + resolution: {integrity: sha512-KT4GBPra7ge5oHSblfM74oRgW10MKdKhyJGEKFWqRezzul8i9SHElFzcE/w6qoOOLMgYPoVc/nybRqsJp9koZg==} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@rspack/binding-linux-x64-musl@0.6.5: + resolution: {integrity: sha512-VnIzpFjzT4vkfUKPqyH4BiHJ6AMqtoeu7tychga2HpSudqCG8no4eIH2qRs9anGeuRkwb9x3uBC/1AIIiWSMsQ==} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@rspack/binding-win32-arm64-msvc@0.6.5: + resolution: {integrity: sha512-V44hlcK7htG1pA/fHCc1XDGmItu7v8qQObssl/yGAn4+ZlvP6/pxPy8y5ZVwnR3NXTRzPezMvbnKGb4GxBphlw==} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@rspack/binding-win32-ia32-msvc@0.6.5: + resolution: {integrity: sha512-M4xrJDx5EcAtZ02R9Y4yJB5KVCUdQIbAF/1gDGrXZ5PQUujaNzsIdISUvNfxpfkqe0Shj6SKOTqWm8yte3ecrQ==} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@rspack/binding-win32-x64-msvc@0.6.5: + resolution: {integrity: sha512-aFcBygJsClx0FozVo7zMp9OUte7MlgyBpQGnS2MZgd0kSnuZTyaUcdRiWKehP5lrPPij/ZWNJbiz5O6VNzpg3w==} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /@rspack/binding@0.6.5: + resolution: {integrity: sha512-uHg6BYS9Uvs5Nxm0StpRX1eqx3I1SEPFhkCfh+HSbFS8ty11mKHjUZn1lYFxLBFypJ3DHtlTM3RZ4g7tmwohAQ==} + optionalDependencies: + '@rspack/binding-darwin-arm64': 0.6.5 + '@rspack/binding-darwin-x64': 0.6.5 + '@rspack/binding-linux-arm64-gnu': 0.6.5 + '@rspack/binding-linux-arm64-musl': 0.6.5 + '@rspack/binding-linux-x64-gnu': 0.6.5 + '@rspack/binding-linux-x64-musl': 0.6.5 + '@rspack/binding-win32-arm64-msvc': 0.6.5 + '@rspack/binding-win32-ia32-msvc': 0.6.5 + '@rspack/binding-win32-x64-msvc': 0.6.5 + + /@rspack/core@0.6.5(@swc/helpers@0.5.3): + resolution: {integrity: sha512-jm0YKUZQCetccdufBfpkfSHE7BOlirrn0UmXv9C+69g8ikl9Jf4Jfr31meDWX5Z3vwZlpdryA7fUH2cblUXoBw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@swc/helpers': '>=0.5.1' + peerDependenciesMeta: + '@swc/helpers': + optional: true + dependencies: + '@module-federation/runtime-tools': 0.1.6 + '@rspack/binding': 0.6.5 + '@swc/helpers': 0.5.3 + caniuse-lite: 1.0.30001618 + enhanced-resolve: 5.12.0 + tapable: 2.2.1 + webpack-sources: 3.2.3 + + /@rspack/plugin-react-refresh@0.6.5(react-refresh@0.14.2): + resolution: {integrity: sha512-H7V54qtdJvBQXSL209ep3cNoeDk8Ljid7+AGeJIXj5nu3ZIF4TYYDFeiyZtn7xCIgeyiYscuQZ0DKb/qXFYqog==} + peerDependencies: + react-refresh: '>=0.10.0 <1.0.0' + peerDependenciesMeta: + react-refresh: + optional: true + dependencies: + react-refresh: 0.14.2 + dev: true + + /@sinclair/typebox@0.27.8: + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + dev: true + + /@storybook/addon-actions@8.0.10: + resolution: {integrity: sha512-IEuc30UAFl7Ws0GwaY/whjBnGaViVEVjmPc+MXUym2wwwJbnCbI+BKJxPoYi/I7QJb5aUNToAE6pl2pDda2g3Q==} + dependencies: + '@storybook/core-events': 8.0.10 + '@storybook/global': 5.0.0 + '@types/uuid': 9.0.8 + dequal: 2.0.3 + polished: 4.3.1 + uuid: 9.0.1 + dev: true + + /@storybook/addon-backgrounds@8.0.10: + resolution: {integrity: sha512-445SUQqOH5xFJWlNeMu74FEgk26O9Zm/5aqnvmeteB0Q2JLaw7k2q9i/W6XFu97QkRxqA1EGbDxLR3+e1xCjaA==} + dependencies: + '@storybook/global': 5.0.0 + memoizerific: 1.11.3 + ts-dedent: 2.2.0 + dev: true + + /@storybook/addon-controls@8.0.10(@types/react@18.3.2)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-MAUtIJGayNSsfn3VZ6SjQwpRkb4ky+10oVfos+xX9GQ5+7RCs+oYMuE4+aiQvvfXNdV8v0pUGPUPeUzqfJmhOA==} + dependencies: + '@storybook/blocks': 8.0.10(@types/react@18.3.2)(react-dom@18.3.1)(react@18.3.1) + lodash: 4.17.21 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@types/react' + - encoding + - react + - react-dom + - supports-color + dev: true + + /@storybook/addon-docs@8.0.10: + resolution: {integrity: sha512-y+Agoez/hXZHKUMIZHU96T5V1v0cs4ArSNfjqDg9DPYcyQ88ihJNb6ZabIgzmEaJF/NncCW+LofWeUtkTwalkw==} + dependencies: + '@babel/core': 7.24.5 + '@mdx-js/react': 3.0.1(@types/react@18.3.2)(react@18.3.1) + '@storybook/blocks': 8.0.10(@types/react@18.3.2)(react-dom@18.3.1)(react@18.3.1) + '@storybook/client-logger': 8.0.10 + '@storybook/components': 8.0.10(@types/react@18.3.2)(react-dom@18.3.1)(react@18.3.1) + '@storybook/csf-plugin': 8.0.10 + '@storybook/csf-tools': 8.0.10 + '@storybook/global': 5.0.0 + '@storybook/node-logger': 8.0.10 + '@storybook/preview-api': 8.0.10 + '@storybook/react-dom-shim': 8.0.10(react-dom@18.3.1)(react@18.3.1) + '@storybook/theming': 8.0.10(react-dom@18.3.1)(react@18.3.1) + '@storybook/types': 8.0.10 + '@types/react': 18.3.2 + fs-extra: 11.2.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + rehype-external-links: 3.0.0 + rehype-slug: 6.0.0 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - encoding + - supports-color + + /@storybook/addon-essentials@8.0.10(@types/react@18.3.2)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-Uy3+vm7QX+b/9rhW/iFa3EYAAbV1T2LljY9Bj4aTPZHas9Bpvl5ZPnOm/PhybcE8UFHEoVTJ0v3uWb0dsUEigw==} + dependencies: + '@storybook/addon-actions': 8.0.10 + '@storybook/addon-backgrounds': 8.0.10 + '@storybook/addon-controls': 8.0.10(@types/react@18.3.2)(react-dom@18.3.1)(react@18.3.1) + '@storybook/addon-docs': 8.0.10 + '@storybook/addon-highlight': 8.0.10 + '@storybook/addon-measure': 8.0.10 + '@storybook/addon-outline': 8.0.10 + '@storybook/addon-toolbars': 8.0.10 + '@storybook/addon-viewport': 8.0.10 + '@storybook/core-common': 8.0.10 + '@storybook/manager-api': 8.0.10(react-dom@18.3.1)(react@18.3.1) + '@storybook/node-logger': 8.0.10 + '@storybook/preview-api': 8.0.10 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@types/react' + - encoding + - react + - react-dom + - supports-color + dev: true + + /@storybook/addon-highlight@8.0.10: + resolution: {integrity: sha512-40GB82t1e2LCCjqXcC6Z5lq1yIpA1+Yl5E2tKeggOVwg5HHAX02ESNDdBaIOlCqMkU3WKzjGPurDNOLUAbsV2g==} + dependencies: + '@storybook/global': 5.0.0 + dev: true + + /@storybook/addon-interactions@8.0.10(vitest@1.6.0): + resolution: {integrity: sha512-6yFNmk6+7082/8TRVyjUsKlwumalEdO0XQ5amPbVGuECzc3HFn0ELwzPrQ4TBlN5MRtX4+buoh5dc/1RUDrh9w==} + dependencies: + '@storybook/global': 5.0.0 + '@storybook/instrumenter': 8.0.10 + '@storybook/test': 8.0.10(vitest@1.6.0) + '@storybook/types': 8.0.10 + polished: 4.3.1 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@jest/globals' + - '@types/bun' + - '@types/jest' + - jest + - vitest + dev: true + + /@storybook/addon-links@8.0.10(react@18.3.1): + resolution: {integrity: sha512-+mIyH2UcrgQfAyRM4+ARkB/D0OOY8UMwkZsD8dD23APZ8oru7W/NHX3lXl0WjPfQcOIx/QwWNWI3+DgVZJY3jw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + dependencies: + '@storybook/csf': 0.1.7 + '@storybook/global': 5.0.0 + react: 18.3.1 + ts-dedent: 2.2.0 + dev: true + + /@storybook/addon-measure@8.0.10: + resolution: {integrity: sha512-quXQwmZJUhOxDIlbXTH6aKYQkwkDpL0UQRkUZn1xuZ2sVKJeaee73QSWqw8HDD4Rz9huS+OrAdVoq/Cz5FoC6A==} + dependencies: + '@storybook/global': 5.0.0 + tiny-invariant: 1.3.3 + dev: true + + /@storybook/addon-onboarding@8.0.10: + resolution: {integrity: sha512-pcSBjOi944rg52bzaEt5jveFNTPbENna1FDUti8PK+vXgg7iAK6pIoZZiy7APU2N/YO/DxLgT276auVbPweEZg==} + dev: true + + /@storybook/addon-outline@8.0.10: + resolution: {integrity: sha512-1eDO2s/vHhhSJo7W5SetqjleUBTZLI08VNP89c4j7vdRKiMZ1DYhr0dqUGIC3w7cDsawI/nQ24wancHHayAnqw==} + dependencies: + '@storybook/global': 5.0.0 + ts-dedent: 2.2.0 + dev: true + + /@storybook/addon-toolbars@8.0.10: + resolution: {integrity: sha512-67HP6mTJU/gjRju01Z5HjeqoRiJMDlrMvMvjGBg7w5+tPNtjYqdelfe2+kcfU+Hf6dfcuqaBDwaUUGSv+RYtRQ==} + dev: true + + /@storybook/addon-viewport@8.0.10: + resolution: {integrity: sha512-NJ88Nd/tXreHLyLeF3VP+b8Fu2KtUuJ0L4JYpEMmcdaejGARTrJJOU+pcZBiUqEHFeXQ8rDY8DKXhUJZQFQ1Wg==} + dependencies: + memoizerific: 1.11.3 + dev: true + + /@storybook/blocks@8.0.10(@types/react@18.3.2)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-LOaxvcO2d4dT4YoWlQ0bq/c8qA3aHoqtyuvBjwbVn+359bjMtgj/91YuP9Y2+ggZZ4p+ttgvk39PcmJlNXlJsw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@storybook/channels': 8.0.10 + '@storybook/client-logger': 8.0.10 + '@storybook/components': 8.0.10(@types/react@18.3.2)(react-dom@18.3.1)(react@18.3.1) + '@storybook/core-events': 8.0.10 + '@storybook/csf': 0.1.7 + '@storybook/docs-tools': 8.0.10 + '@storybook/global': 5.0.0 + '@storybook/icons': 1.2.9(react-dom@18.3.1)(react@18.3.1) + '@storybook/manager-api': 8.0.10(react-dom@18.3.1)(react@18.3.1) + '@storybook/preview-api': 8.0.10 + '@storybook/theming': 8.0.10(react-dom@18.3.1)(react@18.3.1) + '@storybook/types': 8.0.10 + '@types/lodash': 4.17.1 + color-convert: 2.0.1 + dequal: 2.0.3 + lodash: 4.17.21 + markdown-to-jsx: 7.3.2(react@18.3.1) + memoizerific: 1.11.3 + polished: 4.3.1 + react: 18.3.1 + react-colorful: 5.6.1(react-dom@18.3.1)(react@18.3.1) + react-dom: 18.3.1(react@18.3.1) + telejson: 7.2.0 + tocbot: 4.27.20 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - '@types/react' + - encoding + - supports-color + + /@storybook/builder-manager@8.0.10: + resolution: {integrity: sha512-lo57jeeYuYCKYrmGOdLg25rMyiGYSTwJ+zYsQ3RvClVICjP6X0I1RCKAJDzkI0BixH6s1+w5ynD6X3PtDnhUuw==} + dependencies: + '@fal-works/esbuild-plugin-global-externals': 2.1.2 + '@storybook/core-common': 8.0.10 + '@storybook/manager': 8.0.10 + '@storybook/node-logger': 8.0.10 + '@types/ejs': 3.1.5 + '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.20.2) + browser-assert: 1.2.1 + ejs: 3.1.10 + esbuild: 0.20.2 + esbuild-plugin-alias: 0.2.1 + express: 4.19.2 + fs-extra: 11.2.0 + process: 0.11.10 + util: 0.12.5 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + + /@storybook/channels@8.0.10: + resolution: {integrity: sha512-3JLxfD7czlx31dAGvAYJ4J4BNE/Y2+hhj/dsV3xlQTHKVpnWknaoeYEC1a6YScyfsH6W+XmP2rzZKzH4EkLSGQ==} + dependencies: + '@storybook/client-logger': 8.0.10 + '@storybook/core-events': 8.0.10 + '@storybook/global': 5.0.0 + telejson: 7.2.0 + tiny-invariant: 1.3.3 + + /@storybook/cli@8.0.10(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-KUZEO2lyvOS2sRJEFXovt6+5b65iWsh7F8e8S1cM20fCM1rZAlWtwmoxmDVXDmyEp0wTrq4FrRxKnbo9UO518w==} + hasBin: true + dependencies: + '@babel/core': 7.24.5 + '@babel/types': 7.24.5 + '@ndelangen/get-tarball': 3.0.9 + '@storybook/codemod': 8.0.10 + '@storybook/core-common': 8.0.10 + '@storybook/core-events': 8.0.10 + '@storybook/core-server': 8.0.10(react-dom@18.3.1)(react@18.3.1) + '@storybook/csf-tools': 8.0.10 + '@storybook/node-logger': 8.0.10 + '@storybook/telemetry': 8.0.10 + '@storybook/types': 8.0.10 + '@types/semver': 7.5.8 + '@yarnpkg/fslib': 2.10.3 + '@yarnpkg/libzip': 2.3.0 + chalk: 4.1.2 + commander: 6.2.1 + cross-spawn: 7.0.3 + detect-indent: 6.1.0 + envinfo: 7.13.0 + execa: 5.1.1 + find-up: 5.0.0 + fs-extra: 11.2.0 + get-npm-tarball-url: 2.1.0 + giget: 1.2.3 + globby: 11.1.0 + jscodeshift: 0.15.2(@babel/preset-env@7.24.5) + leven: 3.1.0 + ora: 5.4.1 + prettier: 3.2.5 + prompts: 2.4.2 + read-pkg-up: 7.0.1 + semver: 7.6.2 + strip-json-comments: 3.1.1 + tempy: 1.0.1 + tiny-invariant: 1.3.3 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@babel/preset-env' + - bufferutil + - encoding + - react + - react-dom + - supports-color + - utf-8-validate + dev: true + + /@storybook/client-logger@8.0.10: + resolution: {integrity: sha512-u38SbZNAunZzxZNHMJb9jkUwFkLyWxmvp4xtiRM3u9sMUShXoTnzbw1yKrxs+kYJjg+58UQPZ1JhEBRcHt5Oww==} + dependencies: + '@storybook/global': 5.0.0 + + /@storybook/codemod@8.0.10: + resolution: {integrity: sha512-t45jKGs/eyR/nKVX6QgRtMZSAjJo5aXWWk3B24xVbW6ywr0jt1LC100FkHG4Af8cApIfh8uUmS9X05hMG5zGGA==} + dependencies: + '@babel/core': 7.24.5 + '@babel/preset-env': 7.24.5(@babel/core@7.24.5) + '@babel/types': 7.24.5 + '@storybook/csf': 0.1.7 + '@storybook/csf-tools': 8.0.10 + '@storybook/node-logger': 8.0.10 + '@storybook/types': 8.0.10 + '@types/cross-spawn': 6.0.6 + cross-spawn: 7.0.3 + globby: 11.1.0 + jscodeshift: 0.15.2(@babel/preset-env@7.24.5) + lodash: 4.17.21 + prettier: 3.2.5 + recast: 0.23.7 + tiny-invariant: 1.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@storybook/components@8.0.10(@types/react@18.3.2)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-eo+oDDcm35YBB3dtDYDfcjJypNVPmRty85VWpAOBsJXpwp/fgU8csx0DM3KmhrQ4cWLf2WzcFowJwI1w+J88Sw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@radix-ui/react-slot': 1.0.2(@types/react@18.3.2)(react@18.3.1) + '@storybook/client-logger': 8.0.10 + '@storybook/csf': 0.1.7 + '@storybook/global': 5.0.0 + '@storybook/icons': 1.2.9(react-dom@18.3.1)(react@18.3.1) + '@storybook/theming': 8.0.10(react-dom@18.3.1)(react@18.3.1) + '@storybook/types': 8.0.10 + memoizerific: 1.11.3 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + util-deprecate: 1.0.2 + transitivePeerDependencies: + - '@types/react' + + /@storybook/core-common@8.0.10: + resolution: {integrity: sha512-hsFlPieputaDQoxstnPa3pykTc4bUwEDgCHf8U43+/Z7qmLOQ9fpG+2CFW930rsCRghYpPreOvsmhY7lsGKWLQ==} + dependencies: + '@storybook/core-events': 8.0.10 + '@storybook/csf-tools': 8.0.10 + '@storybook/node-logger': 8.0.10 + '@storybook/types': 8.0.10 + '@yarnpkg/fslib': 2.10.3 + '@yarnpkg/libzip': 2.3.0 + chalk: 4.1.2 + cross-spawn: 7.0.3 + esbuild: 0.20.2 + esbuild-register: 3.5.0(esbuild@0.20.2) + execa: 5.1.1 + file-system-cache: 2.3.0 + find-cache-dir: 3.3.2 + find-up: 5.0.0 + fs-extra: 11.2.0 + glob: 10.3.15 + handlebars: 4.7.8 + lazy-universal-dotenv: 4.0.0 + node-fetch: 2.7.0 + picomatch: 2.3.1 + pkg-dir: 5.0.0 + pretty-hrtime: 1.0.3 + resolve-from: 5.0.0 + semver: 7.6.2 + tempy: 1.0.1 + tiny-invariant: 1.3.3 + ts-dedent: 2.2.0 + util: 0.12.5 + transitivePeerDependencies: + - encoding + - supports-color + + /@storybook/core-events@8.0.10: + resolution: {integrity: sha512-TuHPS6p5ZNr4vp4butLb4R98aFx0NRYCI/7VPhJEUH5rPiqNzE3PZd8DC8rnVxavsJ+jO1/y+egNKXRYkEcoPQ==} + dependencies: + ts-dedent: 2.2.0 + + /@storybook/core-server@8.0.10(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-HYDw2QFBxg1X/d6g0rUhirOB5Jq6g90HBnyrZzxKoqKWJCNsCADSgM+h9HgtUw0jA97qBpIqmNO9n3mXFPWU/Q==} + dependencies: + '@aw-web-design/x-default-browser': 1.4.126 + '@babel/core': 7.24.5 + '@discoveryjs/json-ext': 0.5.7 + '@storybook/builder-manager': 8.0.10 + '@storybook/channels': 8.0.10 + '@storybook/core-common': 8.0.10 + '@storybook/core-events': 8.0.10 + '@storybook/csf': 0.1.7 + '@storybook/csf-tools': 8.0.10 + '@storybook/docs-mdx': 3.0.0 + '@storybook/global': 5.0.0 + '@storybook/manager': 8.0.10 + '@storybook/manager-api': 8.0.10(react-dom@18.3.1)(react@18.3.1) + '@storybook/node-logger': 8.0.10 + '@storybook/preview-api': 8.0.10 + '@storybook/telemetry': 8.0.10 + '@storybook/types': 8.0.10 + '@types/detect-port': 1.3.5 + '@types/node': 18.19.33 + '@types/pretty-hrtime': 1.0.3 + '@types/semver': 7.5.8 + better-opn: 3.0.2 + chalk: 4.1.2 + cli-table3: 0.6.5 + compression: 1.7.4 + detect-port: 1.6.1 + express: 4.19.2 + fs-extra: 11.2.0 + globby: 11.1.0 + ip: 2.0.1 + lodash: 4.17.21 + open: 8.4.2 + pretty-hrtime: 1.0.3 + prompts: 2.4.2 + read-pkg-up: 7.0.1 + semver: 7.6.2 + telejson: 7.2.0 + tiny-invariant: 1.3.3 + ts-dedent: 2.2.0 + util: 0.12.5 + util-deprecate: 1.0.2 + watchpack: 2.4.1 + ws: 8.17.0 + transitivePeerDependencies: + - bufferutil + - encoding + - react + - react-dom + - supports-color + - utf-8-validate + dev: true + + /@storybook/core-webpack@8.0.10: + resolution: {integrity: sha512-nfhdhulKk0BTQA2e5cuoEpu+mdZawMr7DNnpc29gkTl8sRsED+4TR5HTjWUVCRqMb/a1UNbY4QVe7ozM/rVNdQ==} + dependencies: + '@storybook/core-common': 8.0.10 + '@storybook/node-logger': 8.0.10 + '@storybook/types': 8.0.10 + '@types/node': 18.19.33 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + + /@storybook/csf-plugin@8.0.10: + resolution: {integrity: sha512-0EsyEx/06sCjI8sn40r7cABtBU1vUKPMPD+S5mJiZymm73BgdARj0qZOlLoK2LP+t2pcaB/Cn7KX/uyhhv7M2g==} + dependencies: + '@storybook/csf-tools': 8.0.10 + unplugin: 1.10.1 + transitivePeerDependencies: + - supports-color + + /@storybook/csf-tools@8.0.10: + resolution: {integrity: sha512-xUc6fVIKoCujf/7JZhkYjrVXeNsTSoDrZFNmqLEmtfktJVqYdXY4LuSAtlBmAIyETi09ULTuuVexrcKFwjzuBA==} + dependencies: + '@babel/generator': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + '@storybook/csf': 0.1.7 + '@storybook/types': 8.0.10 + fs-extra: 11.2.0 + recast: 0.23.7 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + + /@storybook/csf@0.1.7: + resolution: {integrity: sha512-53JeLZBibjQxi0Ep+/AJTfxlofJlxy1jXcSKENlnKxHjWEYyHQCumMP5yTFjf7vhNnMjEpV3zx6t23ssFiGRyw==} + dependencies: + type-fest: 2.19.0 + + /@storybook/docs-mdx@3.0.0: + resolution: {integrity: sha512-NmiGXl2HU33zpwTv1XORe9XG9H+dRUC1Jl11u92L4xr062pZtrShLmD4VKIsOQujxhhOrbxpwhNOt+6TdhyIdQ==} + dev: true + + /@storybook/docs-tools@8.0.10: + resolution: {integrity: sha512-rg9KS81vEh13VMr4mAgs+7L4kYqoRtG7kVfV1WHxzJxjR3wYcVR0kP9gPTWV4Xha/TA3onHu9sxKxMTWha0urQ==} + dependencies: + '@storybook/core-common': 8.0.10 + '@storybook/core-events': 8.0.10 + '@storybook/preview-api': 8.0.10 + '@storybook/types': 8.0.10 + '@types/doctrine': 0.0.3 + assert: 2.1.0 + doctrine: 3.0.0 + lodash: 4.17.21 + transitivePeerDependencies: + - encoding + - supports-color + + /@storybook/global@5.0.0: + resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} + + /@storybook/icons@1.2.9(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-cOmylsz25SYXaJL/gvTk/dl3pyk7yBFRfeXTsHvTA3dfhoU/LWSq0NKL9nM7WBasJyn6XPSGnLS4RtKXLw5EUg==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + /@storybook/instrumenter@8.0.10: + resolution: {integrity: sha512-6IYjWeQFA5x68xRoW5dU4yAc1Hwq1ZBkZbXVgJbr5LJw5x+y8eKdZzIaOmSsSKOI96R7J5YWWd2WA1Q0nRurtg==} + dependencies: + '@storybook/channels': 8.0.10 + '@storybook/client-logger': 8.0.10 + '@storybook/core-events': 8.0.10 + '@storybook/global': 5.0.0 + '@storybook/preview-api': 8.0.10 + '@vitest/utils': 1.6.0 + util: 0.12.5 + dev: true + + /@storybook/manager-api@8.0.10(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-LLu6YKQLWf5QB3h3RO8IevjLrSOew7aidIQPr9DIr9xC8wA7N2fQabr+qrJdE306p3cHZ0nzhYNYZxSjm4Dvdw==} + dependencies: + '@storybook/channels': 8.0.10 + '@storybook/client-logger': 8.0.10 + '@storybook/core-events': 8.0.10 + '@storybook/csf': 0.1.7 + '@storybook/global': 5.0.0 + '@storybook/icons': 1.2.9(react-dom@18.3.1)(react@18.3.1) + '@storybook/router': 8.0.10 + '@storybook/theming': 8.0.10(react-dom@18.3.1)(react@18.3.1) + '@storybook/types': 8.0.10 + dequal: 2.0.3 + lodash: 4.17.21 + memoizerific: 1.11.3 + store2: 2.14.3 + telejson: 7.2.0 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - react + - react-dom + + /@storybook/manager@8.0.10: + resolution: {integrity: sha512-bojGglUQNry48L4siURc2zQKswavLzMh69rqsfL3ZXx+i+USfRfB7593azTlaZh0q6HO4bUAjB24RfQCyifLLQ==} + dev: true + + /@storybook/node-logger@8.0.10: + resolution: {integrity: sha512-UMmaUaA3VOX/mKLsSvOnbZre2/1tZ6hazA6H0eAnClKb51jRD1AJrsBYK+uHr/CAp7t710bB5U8apPov7hayDw==} + + /@storybook/preview-api@8.0.10: + resolution: {integrity: sha512-uZ6btF7Iloz9TnDcKLQ5ydi2YK0cnulv/8FLQhBCwSrzLLLb+T2DGz0cAeuWZEvMUNWNmkWJ9PAFQFs09/8p/Q==} + dependencies: + '@storybook/channels': 8.0.10 + '@storybook/client-logger': 8.0.10 + '@storybook/core-events': 8.0.10 + '@storybook/csf': 0.1.7 + '@storybook/global': 5.0.0 + '@storybook/types': 8.0.10 + '@types/qs': 6.9.15 + dequal: 2.0.3 + lodash: 4.17.21 + memoizerific: 1.11.3 + qs: 6.12.1 + tiny-invariant: 1.3.3 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + + /@storybook/preview@8.0.10: + resolution: {integrity: sha512-op7gZqop8PSFyPA4tc1Zds8jG6VnskwpYUUsa44pZoEez9PKEFCf4jE+7AQwbBS3hnuCb0CKBfASN8GRyoznbw==} + dev: false + + /@storybook/react-docgen-typescript-plugin@1.0.1(typescript@5.4.5)(webpack@5.91.0): + resolution: {integrity: sha512-dqbHa+5gaxaklFCuV1WTvljVPTo3QIJgpW4Ln+QeME7osPZUnUhjN2/djvo+sxrWUrTTuqX5jkn291aDngu9Tw==} + peerDependencies: + typescript: '>= 3.x' + webpack: '>= 4' + dependencies: + debug: 4.3.4 + endent: 2.1.0 + find-cache-dir: 3.3.2 + flat-cache: 3.2.0 + micromatch: 4.0.5 + react-docgen-typescript: 2.2.2(typescript@5.4.5) + tslib: 2.6.2 + typescript: 5.4.5 + webpack: 5.91.0(esbuild@0.20.2) + transitivePeerDependencies: + - supports-color + dev: false + + /@storybook/react-dom-shim@8.0.10(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-3x8EWEkZebpWpp1pwXEzdabGINwOQt8odM5+hsOlDRtFZBmUqmmzK0rtn7orlcGlOXO4rd6QuZj4Tc5WV28dVQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + /@storybook/react@8.0.10(react-dom@18.3.1)(react@18.3.1)(typescript@4.9.5): + resolution: {integrity: sha512-/MIMc02TNmiNXDzk55dm9+ujfNE5LVNeqqK+vxXWLlCZ0aXRAd1/ZLYeRFuYLgEETB7mh7IP8AXjvM68NX5HYg==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '>= 4.2.x' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@storybook/client-logger': 8.0.10 + '@storybook/docs-tools': 8.0.10 + '@storybook/global': 5.0.0 + '@storybook/preview-api': 8.0.10 + '@storybook/react-dom-shim': 8.0.10(react-dom@18.3.1)(react@18.3.1) + '@storybook/types': 8.0.10 + '@types/escodegen': 0.0.6 + '@types/estree': 0.0.51 + '@types/node': 18.19.33 + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + acorn-walk: 7.2.0 + escodegen: 2.1.0 + html-tags: 3.3.1 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-element-to-jsx-string: 15.0.0(react-dom@18.3.1)(react@18.3.1) + semver: 7.6.2 + ts-dedent: 2.2.0 + type-fest: 2.19.0 + typescript: 4.9.5 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + + /@storybook/react@8.0.10(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5): + resolution: {integrity: sha512-/MIMc02TNmiNXDzk55dm9+ujfNE5LVNeqqK+vxXWLlCZ0aXRAd1/ZLYeRFuYLgEETB7mh7IP8AXjvM68NX5HYg==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + typescript: '>= 4.2.x' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@storybook/client-logger': 8.0.10 + '@storybook/docs-tools': 8.0.10 + '@storybook/global': 5.0.0 + '@storybook/preview-api': 8.0.10 + '@storybook/react-dom-shim': 8.0.10(react-dom@18.3.1)(react@18.3.1) + '@storybook/types': 8.0.10 + '@types/escodegen': 0.0.6 + '@types/estree': 0.0.51 + '@types/node': 18.19.33 + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + acorn-walk: 7.2.0 + escodegen: 2.1.0 + html-tags: 3.3.1 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-element-to-jsx-string: 15.0.0(react-dom@18.3.1)(react@18.3.1) + semver: 7.6.2 + ts-dedent: 2.2.0 + type-fest: 2.19.0 + typescript: 5.4.5 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + + /@storybook/router@8.0.10: + resolution: {integrity: sha512-AZhgiet+EK0ZsPbaDgbbVTAHW2LAMCP1z/Un2uMBbdDeD0Ys29Af47AbEj/Ome5r1cqasLvzq2WXJlVXPNB0Zw==} + dependencies: + '@storybook/client-logger': 8.0.10 + memoizerific: 1.11.3 + qs: 6.12.1 + + /@storybook/telemetry@8.0.10: + resolution: {integrity: sha512-s4Uc+KZQkdmD2d+64Qf8wYknhQZwmjf2CxjIjv9b4KLsU/nyfDheK7Fzd1jhBKb2UQUlLW5HhZkBgs1RsZcDHA==} + dependencies: + '@storybook/client-logger': 8.0.10 + '@storybook/core-common': 8.0.10 + '@storybook/csf-tools': 8.0.10 + chalk: 4.1.2 + detect-package-manager: 2.0.1 + fetch-retry: 5.0.6 + fs-extra: 11.2.0 + read-pkg-up: 7.0.1 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + + /@storybook/test@8.0.10(vitest@1.6.0): + resolution: {integrity: sha512-VqjzKJiOCjaZ0CjLeKygYk8uetiaiKbpIox+BrND9GtpEBHcRZA5AeFY2P1aSCOhsaDwuh4KRBxJWFug7DhWGQ==} + dependencies: + '@storybook/client-logger': 8.0.10 + '@storybook/core-events': 8.0.10 + '@storybook/instrumenter': 8.0.10 + '@storybook/preview-api': 8.0.10 + '@testing-library/dom': 9.3.4 + '@testing-library/jest-dom': 6.4.5(vitest@1.6.0) + '@testing-library/user-event': 14.5.2(@testing-library/dom@9.3.4) + '@vitest/expect': 1.3.1 + '@vitest/spy': 1.6.0 + util: 0.12.5 + transitivePeerDependencies: + - '@jest/globals' + - '@types/bun' + - '@types/jest' + - jest + - vitest + dev: true + + /@storybook/theming@8.0.10(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-7NHt7bMC7lPkwz9KdDpa6DkLoQZz5OV6jsx/qY91kcdLo1rpnRPAiVlJvmWesFxi1oXOpVDpHHllWzf8KDBv8A==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.3.1) + '@storybook/client-logger': 8.0.10 + '@storybook/global': 5.0.0 + memoizerific: 1.11.3 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + /@storybook/types@8.0.10: + resolution: {integrity: sha512-S/hKS7+SqNnYIehwxdQ4M2nnlfGDdYWAXdtPCVJCmS+YF2amgAxeuisiHbUg7eypds6VL0Oxk/j2nPEHOHk9pg==} + dependencies: + '@storybook/channels': 8.0.10 + '@types/express': 4.17.21 + file-system-cache: 2.3.0 + + /@storybook/vue3@8.0.10(vue@3.4.27): + resolution: {integrity: sha512-mhD/aHMMErkph0SlRSpHIvLXtDBZKaXNknurIjcT9qYTeDJzvpp1ptDw8E1SRAX8Tdo5FifJ2kHbgesm0uylsA==} + engines: {node: '>=18.0.0'} + peerDependencies: + vue: ^3.0.0 + dependencies: + '@storybook/docs-tools': 8.0.10 + '@storybook/global': 5.0.0 + '@storybook/preview-api': 8.0.10 + '@storybook/types': 8.0.10 + '@vue/compiler-core': 3.4.27 + lodash: 4.17.21 + ts-dedent: 2.2.0 + type-fest: 2.19.0 + vue: 3.4.27(typescript@5.4.5) + vue-component-type-helpers: 2.0.19 + transitivePeerDependencies: + - encoding + - supports-color + + /@swc/helpers@0.5.3: + resolution: {integrity: sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==} + dependencies: + tslib: 2.6.2 + + /@testing-library/dom@9.3.4: + resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==} + engines: {node: '>=14'} + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/runtime': 7.24.5 + '@types/aria-query': 5.0.4 + aria-query: 5.1.3 + chalk: 4.1.2 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + dev: true + + /@testing-library/jest-dom@6.4.5(vitest@1.6.0): + resolution: {integrity: sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==} + engines: {node: '>=14', npm: '>=6', yarn: '>=1'} + peerDependencies: + '@jest/globals': '>= 28' + '@types/bun': latest + '@types/jest': '>= 28' + jest: '>= 28' + vitest: '>= 0.32' + peerDependenciesMeta: + '@jest/globals': + optional: true + '@types/bun': + optional: true + '@types/jest': + optional: true + jest: + optional: true + vitest: + optional: true + dependencies: + '@adobe/css-tools': 4.3.3 + '@babel/runtime': 7.24.5 + aria-query: 5.3.0 + chalk: 3.0.0 + css.escape: 1.5.1 + dom-accessibility-api: 0.6.3 + lodash: 4.17.21 + redent: 3.0.0 + vitest: 1.6.0 + dev: true + + /@testing-library/user-event@14.5.2(@testing-library/dom@9.3.4): + resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@testing-library/dom': '>=7.21.4' + dependencies: + '@testing-library/dom': 9.3.4 + dev: true + + /@types/aria-query@5.0.4: + resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} + dev: true + + /@types/babel__core@7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + dependencies: + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.5 + dev: false + + /@types/babel__generator@7.6.8: + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + dependencies: + '@babel/types': 7.24.5 + dev: false + + /@types/babel__template@7.4.4: + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + dependencies: + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + dev: false + + /@types/babel__traverse@7.20.5: + resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} + dependencies: + '@babel/types': 7.24.5 + dev: false + + /@types/body-parser@1.19.5: + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} + dependencies: + '@types/connect': 3.4.38 + '@types/node': 18.19.33 + + /@types/connect@3.4.38: + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + dependencies: + '@types/node': 18.19.33 + + /@types/cross-spawn@6.0.6: + resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==} + dependencies: + '@types/node': 18.19.33 + dev: true + + /@types/detect-port@1.3.5: + resolution: {integrity: sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==} + dev: true + + /@types/doctrine@0.0.3: + resolution: {integrity: sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==} + + /@types/doctrine@0.0.9: + resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==} + dev: false + + /@types/ejs@3.1.5: + resolution: {integrity: sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==} + dev: true + + /@types/emscripten@1.39.12: + resolution: {integrity: sha512-AQImDBgudQfMqUBfrjZYilRxoHDzTBp+ejh+g1fY67eSMalwIKtBXofjpyI0JBgNpHGzxeGAR2QDya0wxW9zbA==} + + /@types/escodegen@0.0.6: + resolution: {integrity: sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==} + + /@types/eslint-scope@3.7.7: + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + dependencies: + '@types/eslint': 8.56.10 + '@types/estree': 1.0.5 + + /@types/eslint@8.56.10: + resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} + dependencies: + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 + + /@types/estree@0.0.51: + resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} + + /@types/estree@1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + /@types/express-serve-static-core@4.19.0: + resolution: {integrity: sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==} + dependencies: + '@types/node': 18.19.33 + '@types/qs': 6.9.15 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + + /@types/express@4.17.21: + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + dependencies: + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 4.19.0 + '@types/qs': 6.9.15 + '@types/serve-static': 1.15.7 + + /@types/fs-extra@11.0.4: + resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} + dependencies: + '@types/jsonfile': 6.1.4 + '@types/node': 18.19.33 + + /@types/hast@3.0.4: + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + dependencies: + '@types/unist': 3.0.2 + + /@types/http-errors@2.0.4: + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} + + /@types/json-schema@7.0.15: + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + /@types/jsonfile@6.1.4: + resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} + dependencies: + '@types/node': 18.19.33 + + /@types/lodash@4.17.1: + resolution: {integrity: sha512-X+2qazGS3jxLAIz5JDXDzglAF3KpijdhFxlf/V1+hEsOUc+HnWi81L/uv/EvGuV90WY+7mPGFCUDGfQC3Gj95Q==} + + /@types/mdx@2.0.13: + resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} + + /@types/mime@1.3.5: + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + + /@types/minimist@1.2.5: + resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} + dev: true + + /@types/node@12.20.55: + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + dev: true + + /@types/node@18.19.33: + resolution: {integrity: sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==} + dependencies: + undici-types: 5.26.5 + + /@types/normalize-package-data@2.4.4: + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} + dev: true + + /@types/pretty-hrtime@1.0.3: + resolution: {integrity: sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==} + dev: true + + /@types/prop-types@15.7.12: + resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} + + /@types/qs@6.9.15: + resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} + + /@types/range-parser@1.2.7: + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + + /@types/react-dom@18.3.0: + resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} + dependencies: + '@types/react': 18.3.2 + dev: true + + /@types/react@18.3.2: + resolution: {integrity: sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w==} + dependencies: + '@types/prop-types': 15.7.12 + csstype: 3.1.3 + + /@types/resolve@1.20.6: + resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} + dev: false + + /@types/semver@7.5.8: + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + dev: true + + /@types/send@0.17.4: + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} + dependencies: + '@types/mime': 1.3.5 + '@types/node': 18.19.33 + + /@types/serve-static@1.15.7: + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} + dependencies: + '@types/http-errors': 2.0.4 + '@types/node': 18.19.33 + '@types/send': 0.17.4 + + /@types/unist@3.0.2: + resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + + /@types/uuid@9.0.8: + resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} + dev: true + + /@ungap/structured-clone@1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + /@verdaccio/auth@7.0.0-next-7.15: + resolution: {integrity: sha512-BWexr0derpjjJh3fNh59aVen5pssvMTLRMTnBi9vmmn1Ndn6cOjeO6a16EhGixFdeef9YFrDMFRY7t96l4QrPQ==} + engines: {node: '>=18'} + requiresBuild: true + dependencies: + '@verdaccio/config': 7.0.0-next-7.15 + '@verdaccio/core': 7.0.0-next-7.15 + '@verdaccio/loaders': 7.0.0-next-7.15 + '@verdaccio/logger': 7.0.0-next-7.15 + '@verdaccio/signature': 7.0.0-next-7.5 + '@verdaccio/utils': 7.0.0-next-7.15 + debug: 4.3.4 + lodash: 4.17.21 + verdaccio-htpasswd: 12.0.0-next-7.15 + transitivePeerDependencies: + - supports-color + dev: false + optional: true + + /@verdaccio/commons-api@10.2.0: + resolution: {integrity: sha512-F/YZANu4DmpcEV0jronzI7v2fGVWkQ5Mwi+bVmV+ACJ+EzR0c9Jbhtbe5QyLUuzR97t8R5E/Xe53O0cc2LukdQ==} + engines: {node: '>=8'} + requiresBuild: true + dependencies: + http-errors: 2.0.0 + http-status-codes: 2.2.0 + dev: false + optional: true + + /@verdaccio/config@7.0.0-next-7.15: + resolution: {integrity: sha512-hXPfDakeyPz2YUo7ORGukKBqOPrNuOpohzWB1GSx6pNDYEepZiRbtpkOTNINiFbFbaXRU42co55PGEsMC3jyPg==} + engines: {node: '>=12'} + requiresBuild: true + dependencies: + '@verdaccio/core': 7.0.0-next-7.15 + '@verdaccio/utils': 7.0.0-next-7.15 + debug: 4.3.4 + js-yaml: 4.1.0 + lodash: 4.17.21 + minimatch: 7.4.6 + yup: 0.32.11 + transitivePeerDependencies: + - supports-color + dev: false + optional: true + + /@verdaccio/core@7.0.0-next-7.15: + resolution: {integrity: sha512-BsClg5xGXZi755BvzYBrdOQOUNtyXyyslsnehGesy9ryKSRVSpGDi63/bZNHm10hMOkayPH5JE/tjtARX1AfRA==} + engines: {node: '>=12'} + requiresBuild: true + dependencies: + ajv: 8.12.0 + core-js: 3.35.0 + http-errors: 2.0.0 + http-status-codes: 2.3.0 + process-warning: 1.0.0 + semver: 7.6.0 + dev: false + optional: true + + /@verdaccio/file-locking@10.3.1: + resolution: {integrity: sha512-oqYLfv3Yg3mAgw9qhASBpjD50osj2AX4IwbkUtyuhhKGyoFU9eZdrbeW6tpnqUnj6yBMtAPm2eGD4BwQuX400g==} + engines: {node: '>=12'} + requiresBuild: true + dependencies: + lockfile: 1.0.4 + dev: false + optional: true + + /@verdaccio/file-locking@12.0.0-next.1: + resolution: {integrity: sha512-Zb5G2HEhVRB0jCq4z7QA4dqTdRv/2kIsw2Nkm3j2HqC1OeJRxas3MJAF/OxzbAb1IN32lbg1zycMSk6NcbQkgQ==} + engines: {node: '>=12'} + requiresBuild: true + dependencies: + lockfile: 1.0.4 + dev: false + optional: true + + /@verdaccio/loaders@7.0.0-next-7.15: + resolution: {integrity: sha512-X1lgV1DaXkPkEUJzqSZ6ojK4x2TJ+qUkzsyA9s6sBg6MxAe3bCxs9gOytEBA9fPy5f5nTXR63n9+EKaCgOLf2Q==} + engines: {node: '>=18'} + requiresBuild: true + dependencies: + '@verdaccio/logger': 7.0.0-next-7.15 + debug: 4.3.4 + lodash: 4.17.21 + transitivePeerDependencies: + - supports-color + dev: false + optional: true + + /@verdaccio/local-storage-legacy@11.0.2: + resolution: {integrity: sha512-7AXG7qlcVFmF+Nue2oKaraprGRtaBvrQIOvc/E89+7hAe399V01KnZI6E/ET56u7U9fq0MSlp92HBcdotlpUXg==} + engines: {node: '>=12'} + requiresBuild: true + dependencies: + '@verdaccio/commons-api': 10.2.0 + '@verdaccio/file-locking': 10.3.1 + '@verdaccio/streams': 10.2.1 + async: 3.2.4 + debug: 4.3.4 + lodash: 4.17.21 + lowdb: 1.0.0 + mkdirp: 1.0.4 + transitivePeerDependencies: + - supports-color + dev: false + optional: true + + /@verdaccio/logger-7@7.0.0-next-7.15: + resolution: {integrity: sha512-yC9WNI9TG5L/Q7J5zoVqRSZoZpbSiib5TL6jztufJ7UFsGz/2TU6f2Vny/w/Mmg6fVl4ddUQeaBnTRV0HDyriQ==} + engines: {node: '>=12'} + requiresBuild: true + dependencies: + '@verdaccio/logger-commons': 7.0.0-next-7.15 + pino: 7.11.0 + transitivePeerDependencies: + - supports-color + dev: false + optional: true + + /@verdaccio/logger-commons@7.0.0-next-7.15: + resolution: {integrity: sha512-MeAaU2IMdZSwdO/hrh7aTg1ax3iKlPf6eLVf0JpNYKDxN8OCsi2o5+Q014rGyEG8++Pri3D4DIxMJA7TA+t15g==} + engines: {node: '>=12'} + requiresBuild: true + dependencies: + '@verdaccio/core': 7.0.0-next-7.15 + '@verdaccio/logger-prettify': 7.0.0-next-7.2 + colorette: 2.0.20 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: false + optional: true + + /@verdaccio/logger-prettify@7.0.0-next-7.2: + resolution: {integrity: sha512-vGIcXW8DkVBsk0g/iufMZWKBMgC774Vz0zT0g+3NErBUmAhvCby+rrrNDy64jJ8XfJEn+eMiXq7wM/tRWbwYKQ==} + engines: {node: '>=12'} + requiresBuild: true + dependencies: + colorette: 2.0.20 + dayjs: 1.11.10 + lodash: 4.17.21 + pino-abstract-transport: 1.1.0 + sonic-boom: 3.8.0 + dev: false + optional: true + + /@verdaccio/logger@7.0.0-next-7.15: + resolution: {integrity: sha512-Ch/dMJ5MV/gw18PFhFMZ0GyvRDzRctlL6XhQpP3p2ZFPiXVAqy/lgRZVQCk8UrKxZYgG6UVXGJMKJT827+esdw==} + engines: {node: '>=18'} + requiresBuild: true + dependencies: + '@verdaccio/logger-commons': 7.0.0-next-7.15 + pino: 8.17.2 + transitivePeerDependencies: + - supports-color + dev: false + optional: true + + /@verdaccio/middleware@7.0.0-next-7.15: + resolution: {integrity: sha512-54VA3/TbHpb7gIaq3RV9nqR6s4FtuKa5gnpwJEwU/SCdZrZiS2r6+doeQQz96xthrFzpBS1rp0IrRCcRcDs/Uw==} + engines: {node: '>=12'} + requiresBuild: true + dependencies: + '@verdaccio/config': 7.0.0-next-7.15 + '@verdaccio/core': 7.0.0-next-7.15 + '@verdaccio/url': 12.0.0-next-7.15 + '@verdaccio/utils': 7.0.0-next-7.15 + debug: 4.3.4 + express: 4.18.3 + express-rate-limit: 5.5.1 + lodash: 4.17.21 + lru-cache: 7.18.3 + mime: 2.6.0 + transitivePeerDependencies: + - supports-color + dev: false + optional: true + + /@verdaccio/search-indexer@7.0.0-next-7.2: + resolution: {integrity: sha512-ZkhqHHWP530dFr8EuicAa5sXFDlAYqiSgpNDPIyMaz1FkfqngeffhWdydXQgVb60d1OeJkpaf3utPE2kQwIXxQ==} + engines: {node: '>=12'} + requiresBuild: true + dev: false + optional: true + + /@verdaccio/signature@7.0.0-next-7.5: + resolution: {integrity: sha512-xF0xGi10HOAQ7Mkwf6dC2fjaBrdxxqXE/HMh/l/O5/LpWoGFZ6xsm/3ZieVRJtIq/qvL5pmmO5Tn8lPS7pm5SQ==} + engines: {node: '>=14'} + requiresBuild: true + dependencies: + debug: 4.3.4 + jsonwebtoken: 9.0.2 + transitivePeerDependencies: + - supports-color + dev: false + optional: true + + /@verdaccio/streams@10.2.1: + resolution: {integrity: sha512-OojIG/f7UYKxC4dYX8x5ax8QhRx1b8OYUAMz82rUottCuzrssX/4nn5QE7Ank0DUSX3C9l/HPthc4d9uKRJqJQ==} + engines: {node: '>=12', npm: '>=5'} + requiresBuild: true + dev: false + optional: true + + /@verdaccio/tarball@12.0.0-next-7.15: + resolution: {integrity: sha512-wjAbLHUxg9FxVmGoW+qvLbv2eWy61MrRkJQWm2+1Zq4JBC6BdKsGZ3AXrpEc+MYi3U1b7Nmi28zXJ9gJ0/HaLQ==} + engines: {node: '>=12'} + requiresBuild: true + dependencies: + '@verdaccio/core': 7.0.0-next-7.15 + '@verdaccio/url': 12.0.0-next-7.15 + '@verdaccio/utils': 7.0.0-next-7.15 + debug: 4.3.4 + lodash: 4.17.21 + transitivePeerDependencies: + - supports-color + dev: false + optional: true + + /@verdaccio/types@10.8.0: + resolution: {integrity: sha512-FuJyCRFPdy+gqCi0v29dE1xKn99Ztq6fuY9fb7ezeP1SRbUL/hgDaNkpjYvSIMCyb+dLFKOFBeZPyIUBLOSdlA==} + requiresBuild: true + dev: false + optional: true + + /@verdaccio/ui-theme@7.0.0-next-7.15: + resolution: {integrity: sha512-4kQr+OKTe+j1ZNBukBsQ4x1GwkM+3qfVuLk0fdGCjPRL+hf6o6piTgIrXsujcJDzSx+lQL6KEqkrmAUsHhjKag==} + requiresBuild: true + dev: false + optional: true + + /@verdaccio/url@12.0.0-next-7.15: + resolution: {integrity: sha512-VyfRKdQv3Urbj8sgUp3xfnm85EHtiTrco1Ve9UbXB0u0SfSpOihUw3TfFzUjLfkyeZE8oBJ8JLZIKmkOm9ZF+w==} + engines: {node: '>=12'} + requiresBuild: true + dependencies: + '@verdaccio/core': 7.0.0-next-7.15 + debug: 4.3.4 + lodash: 4.17.21 + validator: 13.11.0 + transitivePeerDependencies: + - supports-color + dev: false + optional: true + + /@verdaccio/utils@7.0.0-next-7.15: + resolution: {integrity: sha512-J0X/SFiCgty5hSI9ghjj4ZG5nf6+txfVWGzuFjlR3UPP1VvpqTu+oya/45sBwZcC/uvfm1LwKCT6tVbcQYlScg==} + engines: {node: '>=12'} + requiresBuild: true + dependencies: + '@verdaccio/core': 7.0.0-next-7.15 + lodash: 4.17.21 + minimatch: 7.4.6 + semver: 7.6.0 + dev: false + optional: true + + /@vitest/expect@1.3.1: + resolution: {integrity: sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==} + dependencies: + '@vitest/spy': 1.3.1 + '@vitest/utils': 1.3.1 + chai: 4.4.1 + dev: true + + /@vitest/expect@1.6.0: + resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} + dependencies: + '@vitest/spy': 1.6.0 + '@vitest/utils': 1.6.0 + chai: 4.4.1 + dev: true + + /@vitest/runner@1.6.0: + resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} + dependencies: + '@vitest/utils': 1.6.0 + p-limit: 5.0.0 + pathe: 1.1.2 + dev: true + + /@vitest/snapshot@1.6.0: + resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} + dependencies: + magic-string: 0.30.10 + pathe: 1.1.2 + pretty-format: 29.7.0 + dev: true + + /@vitest/spy@1.3.1: + resolution: {integrity: sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==} + dependencies: + tinyspy: 2.2.1 + dev: true + + /@vitest/spy@1.6.0: + resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} + dependencies: + tinyspy: 2.2.1 + dev: true + + /@vitest/utils@1.3.1: + resolution: {integrity: sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==} + dependencies: + diff-sequences: 29.6.3 + estree-walker: 3.0.3 + loupe: 2.3.7 + pretty-format: 29.7.0 + dev: true + + /@vitest/utils@1.6.0: + resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} + dependencies: + diff-sequences: 29.6.3 + estree-walker: 3.0.3 + loupe: 2.3.7 + pretty-format: 29.7.0 + dev: true + + /@vue/compiler-core@3.4.27: + resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} + dependencies: + '@babel/parser': 7.24.5 + '@vue/shared': 3.4.27 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 + + /@vue/compiler-dom@3.4.27: + resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} + dependencies: + '@vue/compiler-core': 3.4.27 + '@vue/shared': 3.4.27 + + /@vue/compiler-sfc@3.4.27: + resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} + dependencies: + '@babel/parser': 7.24.5 + '@vue/compiler-core': 3.4.27 + '@vue/compiler-dom': 3.4.27 + '@vue/compiler-ssr': 3.4.27 + '@vue/shared': 3.4.27 + estree-walker: 2.0.2 + magic-string: 0.30.10 + postcss: 8.4.38 + source-map-js: 1.2.0 + + /@vue/compiler-ssr@3.4.27: + resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} + dependencies: + '@vue/compiler-dom': 3.4.27 + '@vue/shared': 3.4.27 + + /@vue/reactivity@3.4.27: + resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==} + dependencies: + '@vue/shared': 3.4.27 + + /@vue/runtime-core@3.4.27: + resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==} + dependencies: + '@vue/reactivity': 3.4.27 + '@vue/shared': 3.4.27 + + /@vue/runtime-dom@3.4.27: + resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==} + dependencies: + '@vue/runtime-core': 3.4.27 + '@vue/shared': 3.4.27 + csstype: 3.1.3 + + /@vue/server-renderer@3.4.27(vue@3.4.27): + resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==} + peerDependencies: + vue: 3.4.27 + dependencies: + '@vue/compiler-ssr': 3.4.27 + '@vue/shared': 3.4.27 + vue: 3.4.27(typescript@5.4.5) + + /@vue/shared@3.4.27: + resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} + + /@webassemblyjs/ast@1.12.1: + resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} + dependencies: + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + + /@webassemblyjs/floating-point-hex-parser@1.11.6: + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + + /@webassemblyjs/helper-api-error@1.11.6: + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + + /@webassemblyjs/helper-buffer@1.12.1: + resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} + + /@webassemblyjs/helper-numbers@1.11.6: + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@xtuc/long': 4.2.2 + + /@webassemblyjs/helper-wasm-bytecode@1.11.6: + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + + /@webassemblyjs/helper-wasm-section@1.12.1: + resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.12.1 + + /@webassemblyjs/ieee754@1.11.6: + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} + dependencies: + '@xtuc/ieee754': 1.2.0 + + /@webassemblyjs/leb128@1.11.6: + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} + dependencies: + '@xtuc/long': 4.2.2 + + /@webassemblyjs/utf8@1.11.6: + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + + /@webassemblyjs/wasm-edit@1.12.1: + resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-opt': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + '@webassemblyjs/wast-printer': 1.12.1 + + /@webassemblyjs/wasm-gen@1.12.1: + resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + + /@webassemblyjs/wasm-opt@1.12.1: + resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + + /@webassemblyjs/wasm-parser@1.12.1: + resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + + /@webassemblyjs/wast-printer@1.12.1: + resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@xtuc/long': 4.2.2 + + /@xtuc/ieee754@1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + + /@xtuc/long@4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + + /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.20.2): + resolution: {integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==} + engines: {node: '>=14.15.0'} + peerDependencies: + esbuild: '>=0.10.0' + dependencies: + esbuild: 0.20.2 + tslib: 2.6.2 + dev: true + + /@yarnpkg/fslib@2.10.3: + resolution: {integrity: sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==} + engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} + dependencies: + '@yarnpkg/libzip': 2.3.0 + tslib: 1.14.1 + + /@yarnpkg/libzip@2.3.0: + resolution: {integrity: sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==} + engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} + dependencies: + '@types/emscripten': 1.39.12 + tslib: 1.14.1 + + /JSONStream@1.3.5: + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + hasBin: true + requiresBuild: true + dependencies: + jsonparse: 1.3.1 + through: 2.3.8 + dev: false + optional: true + + /abort-controller@3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} + requiresBuild: true + dependencies: + event-target-shim: 5.0.1 + dev: false + optional: true + + /accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + /acorn-import-assertions@1.9.0(acorn@8.11.3): + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.11.3 + + /acorn-jsx@5.3.2(acorn@7.4.1): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 7.4.1 + + /acorn-walk@7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + + /acorn-walk@8.3.2: + resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + engines: {node: '>=0.4.0'} + dev: true + + /acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + + /acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + + /add@2.0.6: + resolution: {integrity: sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==} + dev: true + + /address@1.2.2: + resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} + engines: {node: '>= 10.0.0'} + dev: true + + /agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + requiresBuild: true + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: false + optional: true + + /aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + + /ajv-keywords@3.5.2(ajv@6.12.6): + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + dependencies: + ajv: 6.12.6 + + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + /ajv@8.12.0: + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + requiresBuild: true + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + dev: false + optional: true + + /ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + dev: true + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + /ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + + /ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + + /ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + dev: true + + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + /any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + dev: false + + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + /apache-md5@1.1.8: + resolution: {integrity: sha512-FCAJojipPn0bXjuEpjOOOMN8FZDkxfWWp4JGN9mifU2IhxvKyXZYqpzPHdnTSUpmPDy+tsslB6Z1g+Vg6nVbYA==} + engines: {node: '>=8'} + requiresBuild: true + dev: false + optional: true + + /app-root-dir@1.0.2: + resolution: {integrity: sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==} + + /argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + dependencies: + sprintf-js: 1.0.3 + dev: true + + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + requiresBuild: true + dev: false + optional: true + + /aria-query@5.1.3: + resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} + dependencies: + deep-equal: 2.2.3 + dev: true + + /aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + dependencies: + dequal: 2.0.3 + dev: true + + /arr-diff@4.0.0: + resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} + engines: {node: '>=0.10.0'} + dev: false + + /arr-flatten@1.1.0: + resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} + engines: {node: '>=0.10.0'} + dev: false + + /arr-union@3.1.0: + resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} + engines: {node: '>=0.10.0'} + dev: false + + /array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + is-array-buffer: 3.0.4 + dev: true + + /array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + + /array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + /array-unique@0.3.2: + resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} + engines: {node: '>=0.10.0'} + dev: false + + /array.prototype.flat@1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-shim-unscopables: 1.0.2 + dev: true + + /arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 + dev: true + + /arrify@1.0.1: + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} + engines: {node: '>=0.10.0'} + dev: true + + /asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + dev: false + + /asn1@0.2.6: + resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} + requiresBuild: true + dependencies: + safer-buffer: 2.1.2 + dev: false + optional: true + + /assert-never@1.2.1: + resolution: {integrity: sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==} + dev: false + + /assert-plus@1.0.0: + resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} + engines: {node: '>=0.8'} + requiresBuild: true + dev: false + optional: true + + /assert@2.1.0: + resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==} + dependencies: + call-bind: 1.0.7 + is-nan: 1.3.2 + object-is: 1.1.6 + object.assign: 4.1.5 + util: 0.12.5 + + /assertion-error@1.1.0: + resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + dev: true + + /assign-symbols@1.0.0: + resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} + engines: {node: '>=0.10.0'} + dev: false + + /ast-types@0.14.2: + resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==} + engines: {node: '>=4'} + dependencies: + tslib: 2.6.2 + dev: false + + /ast-types@0.16.1: + resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} + engines: {node: '>=4'} + dependencies: + tslib: 2.6.2 + + /async@3.2.4: + resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} + requiresBuild: true + dev: false + optional: true + + /async@3.2.5: + resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} + + /asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + requiresBuild: true + dev: false + optional: true + + /atob@2.1.2: + resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + engines: {node: '>= 4.5.0'} + hasBin: true + dev: false + + /atomic-sleep@1.0.0: + resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} + engines: {node: '>=8.0.0'} + requiresBuild: true + dev: false + optional: true + + /available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + dependencies: + possible-typed-array-names: 1.0.0 + + /aws-sign2@0.7.0: + resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} + requiresBuild: true + dev: false + optional: true + + /aws4@1.12.0: + resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} + requiresBuild: true + dev: false + optional: true + + /babel-core@7.0.0-bridge.0(@babel/core@7.24.5): + resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + + /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.5): + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/compat-data': 7.24.4 + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + /babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.5): + resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) + core-js-compat: 3.37.1 + transitivePeerDependencies: + - supports-color + + /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.5): + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.5) + transitivePeerDependencies: + - supports-color + + /babel-walk@3.0.0-canary-5: + resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==} + engines: {node: '>= 10.0.0'} + dependencies: + '@babel/types': 7.24.5 + dev: false + + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + /base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + /base@0.11.2: + resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} + engines: {node: '>=0.10.0'} + dependencies: + cache-base: 1.0.1 + class-utils: 0.3.6 + component-emitter: 1.3.1 + define-property: 1.0.0 + isobject: 3.0.1 + mixin-deep: 1.3.2 + pascalcase: 0.1.1 + dev: false + + /bcrypt-pbkdf@1.0.2: + resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} + requiresBuild: true + dependencies: + tweetnacl: 0.14.5 + dev: false + optional: true + + /bcryptjs@2.4.3: + resolution: {integrity: sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==} + requiresBuild: true + dev: false + optional: true + + /better-opn@3.0.2: + resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} + engines: {node: '>=12.0.0'} + dependencies: + open: 8.4.2 + dev: true + + /better-path-resolve@1.0.0: + resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} + engines: {node: '>=4'} + dependencies: + is-windows: 1.0.2 + dev: true + + /big-integer@1.6.52: + resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} + engines: {node: '>=0.6'} + dev: true + + /big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + dev: false + + /binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + /bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: true + + /body-parser@1.20.2: + resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.11.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + /bplist-parser@0.2.0: + resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} + engines: {node: '>= 5.10.0'} + dependencies: + big-integer: 1.6.52 + dev: true + + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + + /braces@2.3.2: + resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} + engines: {node: '>=0.10.0'} + dependencies: + arr-flatten: 1.1.0 + array-unique: 0.3.2 + extend-shallow: 2.0.1 + fill-range: 4.0.0 + isobject: 3.0.1 + repeat-element: 1.1.4 + snapdragon: 0.8.2 + snapdragon-node: 2.1.1 + split-string: 3.1.0 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: false + + /braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + + /breakword@1.0.6: + resolution: {integrity: sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw==} + dependencies: + wcwidth: 1.0.1 + dev: true + + /browser-assert@1.2.1: + resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==} + + /browserify-zlib@0.1.4: + resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==} + dependencies: + pako: 0.2.9 + dev: true + + /browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001618 + electron-to-chromium: 1.4.767 + node-releases: 2.0.14 + update-browserslist-db: 1.0.16(browserslist@4.23.0) + + /buffer-equal-constant-time@1.0.1: + resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} + requiresBuild: true + dev: false + optional: true + + /buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + /buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: true + + /buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + requiresBuild: true + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: false + optional: true + + /bundle-require@4.1.0(esbuild@0.17.19): + resolution: {integrity: sha512-FeArRFM+ziGkRViKRnSTbHZc35dgmR9yNog05Kn0+ItI59pOAISGvnnIwW1WgFZQW59IxD9QpJnUPkdIPfZuXg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + peerDependencies: + esbuild: '>=0.17' + dependencies: + esbuild: 0.17.19 + load-tsconfig: 0.2.5 + dev: false + + /bytes@3.0.0: + resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} + engines: {node: '>= 0.8'} + + /bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + /cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + + /cache-base@1.0.1: + resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} + engines: {node: '>=0.10.0'} + dependencies: + collection-visit: 1.0.0 + component-emitter: 1.3.1 + get-value: 2.0.6 + has-value: 1.0.0 + isobject: 3.0.1 + set-value: 2.0.1 + to-object-path: 0.3.0 + union-value: 1.0.1 + unset-value: 1.0.0 + dev: false + + /call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + + /camelcase-keys@6.2.2: + resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} + engines: {node: '>=8'} + dependencies: + camelcase: 5.3.1 + map-obj: 4.3.0 + quick-lru: 4.0.1 + dev: true + + /camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + dev: true + + /caniuse-lite@1.0.30001618: + resolution: {integrity: sha512-p407+D1tIkDvsEAPS22lJxLQQaG8OTBEqo0KhzfABGk0TU4juBNDSfH0hyAp/HRyx+M8L17z/ltyhxh27FTfQg==} + + /case-sensitive-paths-webpack-plugin@2.4.0: + resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} + engines: {node: '>=4'} + dev: false + + /caseless@0.12.0: + resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} + requiresBuild: true + dev: false + optional: true + + /chai@4.4.1: + resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} + engines: {node: '>=4'} + dependencies: + assertion-error: 1.1.0 + check-error: 1.0.3 + deep-eql: 4.1.3 + get-func-name: 2.0.2 + loupe: 2.3.7 + pathval: 1.1.1 + type-detect: 4.0.8 + dev: true + + /chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + /chalk@3.0.0: + resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + /character-parser@2.2.0: + resolution: {integrity: sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==} + dependencies: + is-regex: 1.1.4 + dev: false + + /chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + dev: true + + /check-error@1.0.3: + resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + dependencies: + get-func-name: 2.0.2 + dev: true + + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + /chownr@1.1.4: + resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + dev: true + + /chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + dev: true + + /chromatic@11.3.2: + resolution: {integrity: sha512-0PuHl49VvBMoDHEfmNjC/bim9YYNhWF3axTZlFuatC0avwr2Xw4GDqJDG9fArEWN8oM8VtYHkE9D7qc87dmz2w==} + hasBin: true + peerDependencies: + '@chromatic-com/cypress': ^0.*.* || ^1.0.0 + '@chromatic-com/playwright': ^0.*.* || ^1.0.0 + peerDependenciesMeta: + '@chromatic-com/cypress': + optional: true + '@chromatic-com/playwright': + optional: true + dev: true + + /chrome-trace-event@1.0.3: + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + engines: {node: '>=6.0'} + + /ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + dev: true + + /citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + dependencies: + consola: 3.2.3 + dev: true + + /cjs-module-lexer@1.3.1: + resolution: {integrity: sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==} + dev: false + + /class-utils@0.3.6: + resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-union: 3.1.0 + define-property: 0.2.5 + isobject: 3.0.1 + static-extend: 0.1.2 + dev: false + + /clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + + /cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + dependencies: + restore-cursor: 3.1.0 + dev: true + + /cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + dev: true + + /cli-table3@0.6.5: + resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} + engines: {node: 10.* || >= 12.*} + dependencies: + string-width: 4.2.3 + optionalDependencies: + '@colors/colors': 1.5.0 + dev: true + + /clipanion@3.2.1(typanion@3.14.0): + resolution: {integrity: sha512-dYFdjLb7y1ajfxQopN05mylEpK9ZX0sO1/RfMXdfmwjlIsPkbh4p7A682x++zFPLDCo1x3p82dtljHf5cW2LKA==} + requiresBuild: true + peerDependencies: + typanion: '*' + dependencies: + typanion: 3.14.0 + dev: false + optional: true + + /cliui@6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + dev: true + + /cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: true + + /clone-deep@4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} + dependencies: + is-plain-object: 2.0.4 + kind-of: 6.0.3 + shallow-clone: 3.0.1 + + /clone@1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + dev: true + + /clone@2.1.2: + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} + engines: {node: '>=0.8'} + dev: false + + /collection-visit@1.0.0: + resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} + engines: {node: '>=0.10.0'} + dependencies: + map-visit: 1.0.0 + object-visit: 1.0.1 + dev: false + + /color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + + /color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + requiresBuild: true + dev: false + optional: true + + /combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + requiresBuild: true + dependencies: + delayed-stream: 1.0.0 + dev: false + optional: true + + /commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + dev: false + + /commander@6.2.1: + resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} + engines: {node: '>= 6'} + dev: true + + /commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + + /component-emitter@1.3.1: + resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==} + dev: false + + /compressible@2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + + /compression@1.7.4: + resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} + engines: {node: '>= 0.8.0'} + dependencies: + accepts: 1.3.8 + bytes: 3.0.0 + compressible: 2.0.18 + debug: 2.6.9 + on-headers: 1.0.2 + safe-buffer: 5.1.2 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + /confbox@0.1.7: + resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} + dev: true + + /consola@3.2.3: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} + dev: true + + /constantinople@4.0.1: + resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==} + dependencies: + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + dev: false + + /constants-browserify@1.0.0: + resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==} + dev: false + + /content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + dependencies: + safe-buffer: 5.2.1 + + /content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + /cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + + /cookie@0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + requiresBuild: true + dev: false + optional: true + + /cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} + + /copy-descriptor@0.1.1: + resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} + engines: {node: '>=0.10.0'} + dev: false + + /core-js-compat@3.37.1: + resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} + dependencies: + browserslist: 4.23.0 + + /core-js@3.35.0: + resolution: {integrity: sha512-ntakECeqg81KqMueeGJ79Q5ZgQNR+6eaE8sxGCx62zMbAIj65q+uYvatToew3m6eAGdU4gNZwpZ34NMe4GYswg==} + requiresBuild: true + dev: false + optional: true + + /core-js@3.36.1: + resolution: {integrity: sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==} + requiresBuild: true + + /core-util-is@1.0.2: + resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} + requiresBuild: true + dev: false + optional: true + + /core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + dev: true + + /cors@2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} + requiresBuild: true + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + dev: false + optional: true + + /cross-spawn@5.1.0: + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + dependencies: + lru-cache: 4.1.5 + shebang-command: 1.2.0 + which: 1.3.1 + dev: true + + /cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + /crypto-random-string@2.0.0: + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} + engines: {node: '>=8'} + + /css-loader@6.11.0(webpack@5.91.0): + resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + dependencies: + icss-utils: 5.1.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.38) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.38) + postcss-modules-scope: 3.2.0(postcss@8.4.38) + postcss-modules-values: 4.0.0(postcss@8.4.38) + postcss-value-parser: 4.2.0 + semver: 7.6.2 + webpack: 5.91.0(esbuild@0.20.2) + dev: false + + /css.escape@1.5.1: + resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} + dev: true + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + /csv-generate@3.4.3: + resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==} + dev: true + + /csv-parse@4.16.3: + resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==} + dev: true + + /csv-stringify@5.6.5: + resolution: {integrity: sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==} + dev: true + + /csv@5.5.3: + resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==} + engines: {node: '>= 0.1.90'} + dependencies: + csv-generate: 3.4.3 + csv-parse: 4.16.3 + csv-stringify: 5.6.5 + stream-transform: 2.1.3 + dev: true + + /dashdash@1.14.1: + resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} + engines: {node: '>=0.10'} + requiresBuild: true + dependencies: + assert-plus: 1.0.0 + dev: false + optional: true + + /data-view-buffer@1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + + /data-view-byte-length@1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + + /data-view-byte-offset@1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + + /dayjs@1.11.10: + resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} + requiresBuild: true + dev: false + optional: true + + /debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + + /debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + + /decamelize-keys@1.1.1: + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} + engines: {node: '>=0.10.0'} + dependencies: + decamelize: 1.2.0 + map-obj: 1.0.1 + dev: true + + /decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + dev: true + + /decode-uri-component@0.2.2: + resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} + engines: {node: '>=0.10'} + dev: false + + /dedent@0.7.0: + resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} + dev: false + + /deep-eql@4.1.3: + resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} + engines: {node: '>=6'} + dependencies: + type-detect: 4.0.8 + dev: true + + /deep-equal@2.2.3: + resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + es-get-iterator: 1.1.3 + get-intrinsic: 1.2.4 + is-arguments: 1.1.1 + is-array-buffer: 3.0.4 + is-date-object: 1.0.5 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + isarray: 2.0.5 + object-is: 1.1.6 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + side-channel: 1.0.6 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.2 + which-typed-array: 1.1.15 + dev: true + + /default-browser-id@3.0.0: + resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} + engines: {node: '>=12'} + dependencies: + bplist-parser: 0.2.0 + untildify: 4.0.0 + dev: true + + /defaults@1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + dependencies: + clone: 1.0.4 + dev: true + + /define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + + /define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + dev: true + + /define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + /define-property@0.2.5: + resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} + engines: {node: '>=0.10.0'} + dependencies: + is-descriptor: 0.1.7 + dev: false + + /define-property@1.0.0: + resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} + engines: {node: '>=0.10.0'} + dependencies: + is-descriptor: 1.0.3 + dev: false + + /define-property@2.0.2: + resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} + engines: {node: '>=0.10.0'} + dependencies: + is-descriptor: 1.0.3 + isobject: 3.0.1 + dev: false + + /defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + dev: true + + /del@6.1.1: + resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} + engines: {node: '>=10'} + dependencies: + globby: 11.1.0 + graceful-fs: 4.2.11 + is-glob: 4.0.3 + is-path-cwd: 2.2.0 + is-path-inside: 3.0.3 + p-map: 4.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + + /delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + requiresBuild: true + dev: false + optional: true + + /depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + /dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + /destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + /detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + dev: true + + /detect-package-manager@2.0.1: + resolution: {integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==} + engines: {node: '>=12'} + dependencies: + execa: 5.1.1 + dev: true + + /detect-port@1.6.1: + resolution: {integrity: sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==} + engines: {node: '>= 4.0.0'} + hasBin: true + dependencies: + address: 1.2.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /diff-sequences@29.6.3: + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + + /doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + + /doctypes@1.1.0: + resolution: {integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==} + dev: false + + /dom-accessibility-api@0.5.16: + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} + dev: true + + /dom-accessibility-api@0.6.3: + resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} + dev: true + + /dotenv-expand@10.0.0: + resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} + engines: {node: '>=12'} + + /dotenv@16.4.5: + resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} + engines: {node: '>=12'} + + /duplexify@3.7.1: + resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} + dependencies: + end-of-stream: 1.4.4 + inherits: 2.0.4 + readable-stream: 2.3.8 + stream-shift: 1.0.3 + dev: true + + /duplexify@4.1.3: + resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==} + requiresBuild: true + dependencies: + end-of-stream: 1.4.4 + inherits: 2.0.4 + readable-stream: 3.6.2 + stream-shift: 1.0.3 + dev: false + optional: true + + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + /ecc-jsbn@0.1.2: + resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} + requiresBuild: true + dependencies: + jsbn: 0.1.1 + safer-buffer: 2.1.2 + dev: false + optional: true + + /ecdsa-sig-formatter@1.0.11: + resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} + requiresBuild: true + dependencies: + safe-buffer: 5.2.1 + dev: false + optional: true + + /ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + /ejs@3.1.10: + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + jake: 10.9.1 + dev: true + + /electron-to-chromium@1.4.767: + resolution: {integrity: sha512-nzzHfmQqBss7CE3apQHkHjXW77+8w3ubGCIoEijKCJebPufREaFETgGXWTkh32t259F3Kcq+R8MZdFdOJROgYw==} + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + /emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + dev: false + + /encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + /end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + dependencies: + once: 1.4.0 + + /endent@2.1.0: + resolution: {integrity: sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==} + dependencies: + dedent: 0.7.0 + fast-json-parse: 1.0.3 + objectorarray: 1.0.5 + dev: false + + /enhanced-resolve@5.12.0: + resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + + /enhanced-resolve@5.16.1: + resolution: {integrity: sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + + /enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} + engines: {node: '>=8.6'} + dependencies: + ansi-colors: 4.1.3 + strip-ansi: 6.0.1 + dev: true + + /entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + /envinfo@7.13.0: + resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==} + engines: {node: '>=4'} + hasBin: true + + /error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + dev: true + + /es-abstract@1.23.3: + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.1 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.6 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.15 + dev: true + + /es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.4 + + /es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + /es-get-iterator@1.1.3: + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + is-arguments: 1.1.1 + is-map: 2.0.3 + is-set: 2.0.3 + is-string: 1.0.7 + isarray: 2.0.5 + stop-iteration-iterator: 1.0.0 + dev: true + + /es-module-lexer@1.5.2: + resolution: {integrity: sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA==} + + /es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + dev: true + + /es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + dev: true + + /es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + dependencies: + hasown: 2.0.2 + dev: true + + /es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + dev: true + + /esbuild-plugin-alias@0.2.1: + resolution: {integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==} + + /esbuild-register@3.5.0(esbuild@0.20.2): + resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} + peerDependencies: + esbuild: '>=0.12 <1' + dependencies: + debug: 4.3.4 + esbuild: 0.20.2 + transitivePeerDependencies: + - supports-color + + /esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.17.19 + '@esbuild/android-arm64': 0.17.19 + '@esbuild/android-x64': 0.17.19 + '@esbuild/darwin-arm64': 0.17.19 + '@esbuild/darwin-x64': 0.17.19 + '@esbuild/freebsd-arm64': 0.17.19 + '@esbuild/freebsd-x64': 0.17.19 + '@esbuild/linux-arm': 0.17.19 + '@esbuild/linux-arm64': 0.17.19 + '@esbuild/linux-ia32': 0.17.19 + '@esbuild/linux-loong64': 0.17.19 + '@esbuild/linux-mips64el': 0.17.19 + '@esbuild/linux-ppc64': 0.17.19 + '@esbuild/linux-riscv64': 0.17.19 + '@esbuild/linux-s390x': 0.17.19 + '@esbuild/linux-x64': 0.17.19 + '@esbuild/netbsd-x64': 0.17.19 + '@esbuild/openbsd-x64': 0.17.19 + '@esbuild/sunos-x64': 0.17.19 + '@esbuild/win32-arm64': 0.17.19 + '@esbuild/win32-ia32': 0.17.19 + '@esbuild/win32-x64': 0.17.19 + dev: false + + /esbuild@0.20.2: + resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.20.2 + '@esbuild/android-arm': 0.20.2 + '@esbuild/android-arm64': 0.20.2 + '@esbuild/android-x64': 0.20.2 + '@esbuild/darwin-arm64': 0.20.2 + '@esbuild/darwin-x64': 0.20.2 + '@esbuild/freebsd-arm64': 0.20.2 + '@esbuild/freebsd-x64': 0.20.2 + '@esbuild/linux-arm': 0.20.2 + '@esbuild/linux-arm64': 0.20.2 + '@esbuild/linux-ia32': 0.20.2 + '@esbuild/linux-loong64': 0.20.2 + '@esbuild/linux-mips64el': 0.20.2 + '@esbuild/linux-ppc64': 0.20.2 + '@esbuild/linux-riscv64': 0.20.2 + '@esbuild/linux-s390x': 0.20.2 + '@esbuild/linux-x64': 0.20.2 + '@esbuild/netbsd-x64': 0.20.2 + '@esbuild/openbsd-x64': 0.20.2 + '@esbuild/sunos-x64': 0.20.2 + '@esbuild/win32-arm64': 0.20.2 + '@esbuild/win32-ia32': 0.20.2 + '@esbuild/win32-x64': 0.20.2 + + /escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + + /escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + /escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + /escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + + /eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + /esm-resolve@1.0.11: + resolution: {integrity: sha512-LxF0wfUQm3ldUDHkkV2MIbvvY0TgzIpJ420jHSV1Dm+IlplBEWiJTKWM61GtxUfvjV6iD4OtTYFGAGM2uuIUWg==} + dev: false + + /esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + /esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + + /estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + /estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + /estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + /estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + dependencies: + '@types/estree': 1.0.5 + dev: true + + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + /etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + /event-target-shim@5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + requiresBuild: true + dev: false + optional: true + + /events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + /execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + /execa@6.1.0: + resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 3.0.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.3.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + dev: false + + /execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 8.0.1 + human-signals: 5.0.0 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.3.0 + onetime: 6.0.0 + signal-exit: 4.1.0 + strip-final-newline: 3.0.0 + dev: true + + /expand-brackets@2.1.4: + resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} + engines: {node: '>=0.10.0'} + dependencies: + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + posix-character-classes: 0.1.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: false + + /express-rate-limit@5.5.1: + resolution: {integrity: sha512-MTjE2eIbHv5DyfuFz4zLYWxpqVhEhkTiwFGuB74Q9CSou2WHO52nlE5y3Zlg6SIsiYUIPj6ifFxnkPz6O3sIUg==} + requiresBuild: true + dev: false + optional: true + + /express@4.18.3: + resolution: {integrity: sha512-6VyCijWQ+9O7WuVMTRBTl+cjNNIzD5cY5mQ1WM8r/LEkI2u8EYpOotESNwzNlyCn3g+dmjKYI6BmNneSr/FSRw==} + engines: {node: '>= 0.10.0'} + requiresBuild: true + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.2 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.5.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.2.0 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.1 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: 2.0.7 + qs: 6.11.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.18.0 + serve-static: 1.15.0 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: false + optional: true + + /express@4.19.2: + resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} + engines: {node: '>= 0.10.0'} + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.2 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.6.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.2.0 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.1 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: 2.0.7 + qs: 6.11.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.18.0 + serve-static: 1.15.0 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + /extend-shallow@2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + dependencies: + is-extendable: 0.1.1 + dev: false + + /extend-shallow@3.0.2: + resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==} + engines: {node: '>=0.10.0'} + dependencies: + assign-symbols: 1.0.0 + is-extendable: 1.0.1 + dev: false + + /extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + requiresBuild: true + dev: false + optional: true + + /extendable-error@0.1.7: + resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + dev: true + + /external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + dev: true + + /extglob@2.0.4: + resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} + engines: {node: '>=0.10.0'} + dependencies: + array-unique: 0.3.2 + define-property: 1.0.0 + expand-brackets: 2.1.4 + extend-shallow: 2.0.1 + fragment-cache: 0.2.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: false + + /extsprintf@1.3.0: + resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} + engines: {'0': node >=0.6.0} + requiresBuild: true + dev: false + optional: true + + /fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + + /fast-json-parse@1.0.3: + resolution: {integrity: sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==} + dev: false + + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + /fast-redact@3.5.0: + resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} + engines: {node: '>=6'} + requiresBuild: true + dev: false + optional: true + + /fast-safe-stringify@2.1.1: + resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} + requiresBuild: true + dev: false + optional: true + + /fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + dependencies: + reusify: 1.0.4 + + /fetch-retry@5.0.6: + resolution: {integrity: sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==} + dev: true + + /file-system-cache@2.3.0: + resolution: {integrity: sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==} + dependencies: + fs-extra: 11.1.1 + ramda: 0.29.0 + + /filelist@1.0.4: + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} + dependencies: + minimatch: 5.1.6 + dev: true + + /filesize@10.1.2: + resolution: {integrity: sha512-Dx770ai81ohflojxhU+oG+Z2QGvKdYxgEr9OSA8UVrqhwNHjfH9A8f5NKfg83fEH8ZFA5N5llJo5T3PIoZ4CRA==} + engines: {node: '>= 10.4.0'} + dev: true + + /fill-range@4.0.0: + resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 2.0.1 + is-number: 3.0.0 + repeat-string: 1.6.1 + to-regex-range: 2.1.1 + dev: false + + /fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + + /finalhandler@1.2.0: + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + engines: {node: '>= 0.8'} + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + /find-cache-dir@2.1.0: + resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} + engines: {node: '>=6'} + dependencies: + commondir: 1.0.1 + make-dir: 2.1.0 + pkg-dir: 3.0.0 + + /find-cache-dir@3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + + /find-up@3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + dependencies: + locate-path: 3.0.0 + + /find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + /find-yarn-workspace-root2@1.2.16: + resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + dependencies: + micromatch: 4.0.5 + pkg-dir: 4.2.0 + dev: true + + /flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + rimraf: 3.0.2 + dev: false + + /flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + dev: false + + /flow-parser@0.236.0: + resolution: {integrity: sha512-0OEk9Gr+Yj7wjDW2KgaNYUypKau71jAfFyeLQF5iVtxqc6uJHag/MT7pmaEApf4qM7u86DkBcd4ualddYMfbLw==} + engines: {node: '>=0.4.0'} + + /for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + dependencies: + is-callable: 1.2.7 + + /for-in@1.0.2: + resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} + engines: {node: '>=0.10.0'} + dev: false + + /foreground-child@3.1.1: + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + engines: {node: '>=14'} + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + + /forever-agent@0.6.1: + resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} + requiresBuild: true + dev: false + optional: true + + /form-data@2.3.3: + resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} + engines: {node: '>= 0.12'} + requiresBuild: true + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: false + optional: true + + /forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + /fragment-cache@0.2.1: + resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} + engines: {node: '>=0.10.0'} + dependencies: + map-cache: 0.2.2 + dev: false + + /fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + /fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + dev: true + + /fs-extra@11.1.1: + resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} + engines: {node: '>=14.14'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + /fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + engines: {node: '>=14.14'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + /fs-extra@7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + + /fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + + /fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + dev: true + + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + /function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + functions-have-names: 1.2.3 + dev: true + + /functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: true + + /gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: true + + /get-func-name@2.0.2: + resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} + dev: true + + /get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + + /get-npm-tarball-url@2.1.0: + resolution: {integrity: sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA==} + engines: {node: '>=12.17'} + dev: true + + /get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + /get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + dev: true + + /get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + dev: true + + /get-value@2.0.6: + resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} + engines: {node: '>=0.10.0'} + dev: false + + /getpass@0.1.7: + resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} + requiresBuild: true + dependencies: + assert-plus: 1.0.0 + dev: false + optional: true + + /giget@1.2.3: + resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.2.3 + defu: 6.1.4 + node-fetch-native: 1.6.4 + nypm: 0.3.8 + ohash: 1.1.3 + pathe: 1.1.2 + tar: 6.2.1 + dev: true + + /github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + + /glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + + /glob@10.3.15: + resolution: {integrity: sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==} + engines: {node: '>=16 || 14 >=14.18'} + hasBin: true + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.4 + minipass: 7.1.1 + path-scurry: 1.11.1 + + /glob@6.0.4: + resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==} + requiresBuild: true + dependencies: + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: false + optional: true + + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + /globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + /globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.2.1 + gopd: 1.0.1 + dev: true + + /globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.1 + merge2: 1.4.1 + slash: 3.0.0 + + /gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + dependencies: + get-intrinsic: 1.2.4 + + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + /grapheme-splitter@1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true + + /gunzip-maybe@1.4.2: + resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==} + hasBin: true + dependencies: + browserify-zlib: 0.1.4 + is-deflate: 1.0.0 + is-gzip: 1.0.0 + peek-stream: 1.1.3 + pumpify: 1.5.1 + through2: 2.0.5 + dev: true + + /handlebars@4.7.8: + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} + engines: {node: '>=0.4.7'} + hasBin: true + dependencies: + minimist: 1.2.8 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.17.4 + + /hard-rejection@2.1.0: + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} + engines: {node: '>=6'} + dev: true + + /has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: true + + /has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + /has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + dependencies: + es-define-property: 1.0.0 + + /has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + /has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + /has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + + /has-value@0.3.1: + resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} + engines: {node: '>=0.10.0'} + dependencies: + get-value: 2.0.6 + has-values: 0.1.4 + isobject: 2.1.0 + dev: false + + /has-value@1.0.0: + resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==} + engines: {node: '>=0.10.0'} + dependencies: + get-value: 2.0.6 + has-values: 1.0.0 + isobject: 3.0.1 + dev: false + + /has-values@0.1.4: + resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==} + engines: {node: '>=0.10.0'} + dev: false + + /has-values@1.0.0: + resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==} + engines: {node: '>=0.10.0'} + dependencies: + is-number: 3.0.0 + kind-of: 4.0.0 + dev: false + + /hash-sum@2.0.0: + resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} + + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + + /hast-util-heading-rank@3.0.0: + resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} + dependencies: + '@types/hast': 3.0.4 + + /hast-util-is-element@3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + dependencies: + '@types/hast': 3.0.4 + + /hast-util-to-string@3.0.0: + resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} + dependencies: + '@types/hast': 3.0.4 + + /hosted-git-info@2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + dev: true + + /html-rspack-plugin@5.7.2(@rspack/core@0.6.5): + resolution: {integrity: sha512-uVXGYq19bcsX7Q/53VqXQjCKXw0eUMHlFGDLTaqzgj/ckverfhZQvXyA6ecFBaF9XUH16jfCTCyALYi0lJcagg==} + engines: {node: '>=10.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + peerDependenciesMeta: + '@rspack/core': + optional: true + dependencies: + '@rspack/core': 0.6.5(@swc/helpers@0.5.3) + + /html-tags@3.3.1: + resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} + engines: {node: '>=8'} + + /http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + + /http-signature@1.3.6: + resolution: {integrity: sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==} + engines: {node: '>=0.10'} + requiresBuild: true + dependencies: + assert-plus: 1.0.0 + jsprim: 2.0.2 + sshpk: 1.18.0 + dev: false + optional: true + + /http-status-codes@2.2.0: + resolution: {integrity: sha512-feERVo9iWxvnejp3SEfm/+oNG517npqL2/PIA8ORjyOZjGC7TwCRQsZylciLS64i6pJ0wRYz3rkXLRwbtFa8Ng==} + requiresBuild: true + dev: false + optional: true + + /http-status-codes@2.3.0: + resolution: {integrity: sha512-RJ8XvFvpPM/Dmc5SV+dC4y5PCeOhT3x1Hq0NU3rjGeg5a/CqlhZ7uudknPwZFz4aeAXDcbAyaeP7GAo9lvngtA==} + requiresBuild: true + dev: false + optional: true + + /https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + requiresBuild: true + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: false + optional: true + + /human-id@1.0.2: + resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} + dev: true + + /human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + /human-signals@3.0.1: + resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==} + engines: {node: '>=12.20.0'} + dev: false + + /human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + dev: true + + /iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + + /icss-utils@5.1.0(postcss@8.4.38): + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.38 + dev: false + + /ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + /ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + + /imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + /indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + /internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.6 + dev: true + + /ip@2.0.1: + resolution: {integrity: sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==} + dev: true + + /ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + /is-absolute-url@4.0.1: + resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + /is-accessor-descriptor@1.0.1: + resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==} + engines: {node: '>= 0.10'} + dependencies: + hasown: 2.0.2 + dev: false + + /is-arguments@1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + /is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + dev: true + + /is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + dev: true + + /is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + dependencies: + has-bigints: 1.0.2 + dev: true + + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.3.0 + + /is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + dev: true + + /is-buffer@1.1.6: + resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} + dev: false + + /is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + /is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + dependencies: + hasown: 2.0.2 + + /is-data-descriptor@1.0.1: + resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + dev: false + + /is-data-view@1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + dependencies: + is-typed-array: 1.1.13 + dev: true + + /is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.2 + dev: true + + /is-deflate@1.0.0: + resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==} + dev: true + + /is-descriptor@0.1.7: + resolution: {integrity: sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==} + engines: {node: '>= 0.4'} + dependencies: + is-accessor-descriptor: 1.0.1 + is-data-descriptor: 1.0.1 + dev: false + + /is-descriptor@1.0.3: + resolution: {integrity: sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==} + engines: {node: '>= 0.4'} + dependencies: + is-accessor-descriptor: 1.0.1 + is-data-descriptor: 1.0.1 + dev: false + + /is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: true + + /is-expression@4.0.0: + resolution: {integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==} + dependencies: + acorn: 7.4.1 + object-assign: 4.1.1 + dev: false + + /is-extendable@0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + dev: false + + /is-extendable@1.0.1: + resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} + engines: {node: '>=0.10.0'} + dependencies: + is-plain-object: 2.0.4 + dev: false + + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + /is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.2 + + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + + /is-gzip@1.0.0: + resolution: {integrity: sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==} + engines: {node: '>=0.10.0'} + dev: true + + /is-interactive@1.0.0: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} + dev: true + + /is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + dev: true + + /is-nan@1.3.2: + resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + + /is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + dev: true + + /is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.2 + dev: true + + /is-number@3.0.0: + resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: false + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + /is-path-cwd@2.2.0: + resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} + engines: {node: '>=6'} + + /is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + /is-plain-obj@1.1.0: + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} + dev: true + + /is-plain-object@2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + + /is-plain-object@5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} + + /is-promise@2.2.2: + resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} + dev: false + + /is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + has-tostringtag: 1.0.2 + + /is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + dev: true + + /is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + dev: true + + /is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + /is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + /is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.2 + dev: true + + /is-subdir@1.2.0: + resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} + engines: {node: '>=4'} + dependencies: + better-path-resolve: 1.0.0 + dev: true + + /is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + + /is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + dependencies: + which-typed-array: 1.1.15 + + /is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + requiresBuild: true + dev: false + optional: true + + /is-unicode-supported@0.1.0: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} + dev: true + + /is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + dev: true + + /is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + dependencies: + call-bind: 1.0.7 + dev: true + + /is-weakset@2.0.3: + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + dev: true + + /is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + + /is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: true + + /isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true + + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + /isobject@2.1.0: + resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} + engines: {node: '>=0.10.0'} + dependencies: + isarray: 1.0.0 + dev: false + + /isobject@3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + + /isstream@0.1.2: + resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} + requiresBuild: true + dev: false + optional: true + + /jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + /jake@10.9.1: + resolution: {integrity: sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==} + engines: {node: '>=10'} + hasBin: true + dependencies: + async: 3.2.5 + chalk: 4.1.2 + filelist: 1.0.4 + minimatch: 3.1.2 + dev: true + + /jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 18.19.33 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + /joycon@3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} + dev: false + + /js-stringify@1.0.2: + resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==} + dev: false + + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + /js-tokens@9.0.0: + resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} + dev: true + + /js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: true + + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + requiresBuild: true + dependencies: + argparse: 2.0.1 + dev: false + optional: true + + /jsbn@0.1.1: + resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} + requiresBuild: true + dev: false + optional: true + + /jscodeshift@0.13.1(@babel/preset-env@7.24.5): + resolution: {integrity: sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + dependencies: + '@babel/core': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.5) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) + '@babel/preset-env': 7.24.5(@babel/core@7.24.5) + '@babel/preset-flow': 7.24.1(@babel/core@7.24.5) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) + '@babel/register': 7.23.7(@babel/core@7.24.5) + babel-core: 7.0.0-bridge.0(@babel/core@7.24.5) + chalk: 4.1.2 + flow-parser: 0.236.0 + graceful-fs: 4.2.11 + micromatch: 3.1.10 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.20.5 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color + dev: false + + /jscodeshift@0.15.2(@babel/preset-env@7.24.5): + resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + peerDependenciesMeta: + '@babel/preset-env': + optional: true + dependencies: + '@babel/core': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.5) + '@babel/preset-env': 7.24.5(@babel/core@7.24.5) + '@babel/preset-flow': 7.24.1(@babel/core@7.24.5) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) + '@babel/register': 7.23.7(@babel/core@7.24.5) + babel-core: 7.0.0-bridge.0(@babel/core@7.24.5) + chalk: 4.1.2 + flow-parser: 0.236.0 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.23.7 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color + dev: true + + /jsesc@0.5.0: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + hasBin: true + + /jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + dev: false + + /json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + /json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + requiresBuild: true + dev: false + optional: true + + /json-schema@0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + requiresBuild: true + dev: false + optional: true + + /json-stringify-safe@5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + requiresBuild: true + dev: false + optional: true + + /json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: false + + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + /jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + optionalDependencies: + graceful-fs: 4.2.11 + dev: true + + /jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + /jsonparse@1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} + requiresBuild: true + dev: false + optional: true + + /jsonwebtoken@9.0.2: + resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} + engines: {node: '>=12', npm: '>=6'} + requiresBuild: true + dependencies: + jws: 3.2.2 + lodash.includes: 4.3.0 + lodash.isboolean: 3.0.3 + lodash.isinteger: 4.0.4 + lodash.isnumber: 3.0.3 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.once: 4.1.1 + ms: 2.1.3 + semver: 7.6.2 + dev: false + optional: true + + /jsprim@2.0.2: + resolution: {integrity: sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==} + engines: {'0': node >=0.6.0} + requiresBuild: true + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.4.0 + verror: 1.10.0 + dev: false + optional: true + + /jstransformer@1.0.0: + resolution: {integrity: sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==} + dependencies: + is-promise: 2.2.2 + promise: 7.3.1 + dev: false + + /jwa@1.4.1: + resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} + requiresBuild: true + dependencies: + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: 5.2.1 + dev: false + optional: true + + /jws@3.2.2: + resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} + requiresBuild: true + dependencies: + jwa: 1.4.1 + safe-buffer: 5.2.1 + dev: false + optional: true + + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + dependencies: + json-buffer: 3.0.1 + dev: false + + /kind-of@3.2.2: + resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} + engines: {node: '>=0.10.0'} + dependencies: + is-buffer: 1.1.6 + dev: false + + /kind-of@4.0.0: + resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==} + engines: {node: '>=0.10.0'} + dependencies: + is-buffer: 1.1.6 + dev: false + + /kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + /kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + dev: true + + /kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + requiresBuild: true + + /lazy-universal-dotenv@4.0.0: + resolution: {integrity: sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==} + engines: {node: '>=14.0.0'} + dependencies: + app-root-dir: 1.0.2 + dotenv: 16.4.5 + dotenv-expand: 10.0.0 + + /leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + dev: true + + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + dev: false + + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + /load-tsconfig@0.2.5: + resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + + /load-yaml-file@0.2.0: + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} + engines: {node: '>=6'} + dependencies: + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + dev: true + + /loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + + /loader-utils@1.4.2: + resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==} + engines: {node: '>=4.0.0'} + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 1.0.2 + dev: false + + /local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + engines: {node: '>=14'} + dependencies: + mlly: 1.7.0 + pkg-types: 1.1.1 + dev: true + + /locate-path@3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + + /lockfile@1.0.4: + resolution: {integrity: sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA==} + requiresBuild: true + dependencies: + signal-exit: 3.0.7 + dev: false + optional: true + + /lodash-es@4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + requiresBuild: true + dev: false + optional: true + + /lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + + /lodash.includes@4.3.0: + resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} + requiresBuild: true + dev: false + optional: true + + /lodash.isboolean@3.0.3: + resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} + requiresBuild: true + dev: false + optional: true + + /lodash.isinteger@4.0.4: + resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} + requiresBuild: true + dev: false + optional: true + + /lodash.isnumber@3.0.3: + resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} + requiresBuild: true + dev: false + optional: true + + /lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + requiresBuild: true + dev: false + optional: true + + /lodash.isstring@4.0.1: + resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} + requiresBuild: true + dev: false + optional: true + + /lodash.once@4.1.1: + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} + requiresBuild: true + dev: false + optional: true + + /lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + dev: false + + /lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + dev: true + + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + /log-symbols@4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} + dependencies: + chalk: 4.1.2 + is-unicode-supported: 0.1.0 + dev: true + + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + + /loupe@2.3.7: + resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + dependencies: + get-func-name: 2.0.2 + dev: true + + /lowdb@1.0.0: + resolution: {integrity: sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==} + engines: {node: '>=4'} + requiresBuild: true + dependencies: + graceful-fs: 4.2.11 + is-promise: 2.2.2 + lodash: 4.17.21 + pify: 3.0.0 + steno: 0.4.4 + dev: false + optional: true + + /lru-cache@10.2.2: + resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} + engines: {node: 14 || >=16.14} + + /lru-cache@4.1.5: + resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + dependencies: + pseudomap: 1.0.2 + yallist: 2.1.2 + dev: true + + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + requiresBuild: true + dependencies: + yallist: 4.0.0 + dev: false + optional: true + + /lru-cache@7.18.3: + resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} + engines: {node: '>=12'} + requiresBuild: true + dev: false + optional: true + + /lru-cache@8.0.5: + resolution: {integrity: sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==} + engines: {node: '>=16.14'} + dev: false + + /lz-string@1.5.0: + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} + hasBin: true + dev: true + + /magic-string@0.30.10: + resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + + /make-dir@2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} + dependencies: + pify: 4.0.1 + semver: 5.7.2 + + /make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.1 + + /map-cache@0.2.2: + resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} + engines: {node: '>=0.10.0'} + dev: false + + /map-obj@1.0.1: + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} + dev: true + + /map-obj@4.3.0: + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} + engines: {node: '>=8'} + dev: true + + /map-or-similar@1.5.0: + resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==} + + /map-visit@1.0.0: + resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} + engines: {node: '>=0.10.0'} + dependencies: + object-visit: 1.0.1 + dev: false + + /markdown-to-jsx@7.3.2(react@18.3.1): + resolution: {integrity: sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q==} + engines: {node: '>= 10'} + peerDependencies: + react: '>= 0.14.0' + dependencies: + react: 18.3.1 + + /media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + + /memoizerific@1.11.3: + resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} + dependencies: + map-or-similar: 1.5.0 + + /meow@6.1.1: + resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} + engines: {node: '>=8'} + dependencies: + '@types/minimist': 1.2.5 + camelcase-keys: 6.2.2 + decamelize-keys: 1.1.1 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 2.5.0 + read-pkg-up: 7.0.1 + redent: 3.0.0 + trim-newlines: 3.0.1 + type-fest: 0.13.1 + yargs-parser: 18.1.3 + dev: true + + /merge-descriptors@1.0.1: + resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + /methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + + /micromatch@3.1.10: + resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + braces: 2.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + extglob: 2.0.4 + fragment-cache: 0.2.1 + kind-of: 6.0.3 + nanomatch: 1.2.13 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: false + + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + /mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + /mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + + /mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + /mime@2.6.0: + resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} + engines: {node: '>=4.0.0'} + hasBin: true + requiresBuild: true + dev: false + optional: true + + /mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + requiresBuild: true + dev: false + optional: true + + /mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + /mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + + /min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + + /minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + dev: true + + /minimatch@7.4.6: + resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} + engines: {node: '>=10'} + requiresBuild: true + dependencies: + brace-expansion: 2.0.1 + dev: false + optional: true + + /minimatch@9.0.4: + resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + + /minimist-options@4.1.0: + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} + engines: {node: '>= 6'} + dependencies: + arrify: 1.0.1 + is-plain-obj: 1.1.0 + kind-of: 6.0.3 + dev: true + + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + /minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + dependencies: + yallist: 4.0.0 + dev: true + + /minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + dev: true + + /minipass@7.1.1: + resolution: {integrity: sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==} + engines: {node: '>=16 || 14 >=14.17'} + + /minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + dev: true + + /mixin-deep@1.3.2: + resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} + engines: {node: '>=0.10.0'} + dependencies: + for-in: 1.0.2 + is-extendable: 1.0.1 + dev: false + + /mixme@0.5.10: + resolution: {integrity: sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q==} + engines: {node: '>= 8.0.0'} + dev: true + + /mkdirp-classic@0.5.3: + resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + dev: true + + /mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + requiresBuild: true + dependencies: + minimist: 1.2.8 + dev: false + optional: true + + /mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + + /mlly@1.7.0: + resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==} + dependencies: + acorn: 8.11.3 + pathe: 1.1.2 + pkg-types: 1.1.1 + ufo: 1.5.3 + dev: true + + /ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + /ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + /mv@2.1.1: + resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==} + engines: {node: '>=0.8.0'} + requiresBuild: true + dependencies: + mkdirp: 0.5.6 + ncp: 2.0.0 + rimraf: 2.4.5 + dev: false + optional: true + + /mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + dev: false + + /nano-staged@0.8.0: + resolution: {integrity: sha512-QSEqPGTCJbkHU2yLvfY6huqYPjdBrOaTMKatO1F8nCSrkQGXeKwtCiCnsdxnuMhbg3DTVywKaeWLGCE5oJpq0g==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + dependencies: + picocolors: 1.0.1 + dev: true + + /nanoclone@0.2.1: + resolution: {integrity: sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==} + requiresBuild: true + dev: false + optional: true + + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + /nanomatch@1.2.13: + resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} + engines: {node: '>=0.10.0'} + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + fragment-cache: 0.2.1 + is-windows: 1.0.2 + kind-of: 6.0.3 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: false + + /ncp@2.0.0: + resolution: {integrity: sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==} + hasBin: true + requiresBuild: true + dev: false + optional: true + + /negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + /neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + /node-dir@0.1.17: + resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} + engines: {node: '>= 0.10.5'} + dependencies: + minimatch: 3.1.2 + + /node-fetch-native@1.6.4: + resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} + dev: true + + /node-fetch@2.6.7: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + engines: {node: 4.x || >=6.0.0} + requiresBuild: true + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: false + optional: true + + /node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + + /node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + + /normalize-package-data@2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.8 + semver: 5.7.2 + validate-npm-package-license: 3.0.4 + dev: true + + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + /npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + + /npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + + /nypm@0.3.8: + resolution: {integrity: sha512-IGWlC6So2xv6V4cIDmoV0SwwWx7zLG086gyqkyumteH2fIgCAM4nDVFB2iDRszDvmdSVW9xb1N+2KjQ6C7d4og==} + engines: {node: ^14.16.0 || >=16.10.0} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.2.3 + execa: 8.0.1 + pathe: 1.1.2 + ufo: 1.5.3 + dev: true + + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + /object-copy@0.1.0: + resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} + engines: {node: '>=0.10.0'} + dependencies: + copy-descriptor: 0.1.1 + define-property: 0.2.5 + kind-of: 3.2.2 + dev: false + + /object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + + /object-is@1.1.6: + resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + + /object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + /object-visit@1.0.1: + resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + dev: false + + /object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + has-symbols: 1.0.3 + object-keys: 1.1.1 + + /object.pick@1.3.0: + resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + dev: false + + /objectorarray@1.0.5: + resolution: {integrity: sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==} + dev: false + + /ohash@1.1.3: + resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} + dev: true + + /on-exit-leak-free@0.2.0: + resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} + requiresBuild: true + dev: false + optional: true + + /on-exit-leak-free@2.1.2: + resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} + engines: {node: '>=14.0.0'} + requiresBuild: true + dev: false + optional: true + + /on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + dependencies: + ee-first: 1.1.1 + + /on-headers@1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} + + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + + /onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + + /onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + + /open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: true + + /ora@5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} + dependencies: + bl: 4.1.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.9.2 + is-interactive: 1.0.0 + is-unicode-supported: 0.1.0 + log-symbols: 4.1.0 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + dev: true + + /os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + dev: true + + /outdent@0.5.0: + resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} + dev: true + + /p-filter@2.1.0: + resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} + engines: {node: '>=8'} + dependencies: + p-map: 2.1.0 + dev: true + + /p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + + /p-limit@5.0.0: + resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} + engines: {node: '>=18'} + dependencies: + yocto-queue: 1.0.0 + dev: true + + /p-locate@3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + dependencies: + p-limit: 2.3.0 + + /p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + + /p-map@2.1.0: + resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} + engines: {node: '>=6'} + dev: true + + /p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + dependencies: + aggregate-error: 3.1.0 + + /p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + /pako@0.2.9: + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} + dev: true + + /parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.24.2 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + dev: true + + /parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + /pascalcase@0.1.1: + resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} + engines: {node: '>=0.10.0'} + dev: false + + /path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + dev: false + + /path-exists@3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + /path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + /path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + dependencies: + lru-cache: 10.2.2 + minipass: 7.1.1 + + /path-to-regexp@0.1.7: + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + + /path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + /pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + dev: true + + /pathval@1.1.1: + resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + dev: true + + /peek-stream@1.1.3: + resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==} + dependencies: + buffer-from: 1.1.2 + duplexify: 3.7.1 + through2: 2.0.5 + dev: true + + /performance-now@2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + requiresBuild: true + dev: false + optional: true + + /picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + /pify@3.0.0: + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} + engines: {node: '>=4'} + requiresBuild: true + dev: false + optional: true + + /pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + + /pino-abstract-transport@0.5.0: + resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==} + requiresBuild: true + dependencies: + duplexify: 4.1.3 + split2: 4.2.0 + dev: false + optional: true + + /pino-abstract-transport@1.1.0: + resolution: {integrity: sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==} + requiresBuild: true + dependencies: + readable-stream: 4.5.2 + split2: 4.2.0 + dev: false + optional: true + + /pino-std-serializers@4.0.0: + resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==} + requiresBuild: true + dev: false + optional: true + + /pino-std-serializers@6.2.2: + resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} + requiresBuild: true + dev: false + optional: true + + /pino@7.11.0: + resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==} + hasBin: true + requiresBuild: true + dependencies: + atomic-sleep: 1.0.0 + fast-redact: 3.5.0 + on-exit-leak-free: 0.2.0 + pino-abstract-transport: 0.5.0 + pino-std-serializers: 4.0.0 + process-warning: 1.0.0 + quick-format-unescaped: 4.0.4 + real-require: 0.1.0 + safe-stable-stringify: 2.4.3 + sonic-boom: 2.8.0 + thread-stream: 0.15.2 + dev: false + optional: true + + /pino@8.17.2: + resolution: {integrity: sha512-LA6qKgeDMLr2ux2y/YiUt47EfgQ+S9LznBWOJdN3q1dx2sv0ziDLUBeVpyVv17TEcGCBuWf0zNtg3M5m1NhhWQ==} + hasBin: true + requiresBuild: true + dependencies: + atomic-sleep: 1.0.0 + fast-redact: 3.5.0 + on-exit-leak-free: 2.1.2 + pino-abstract-transport: 1.1.0 + pino-std-serializers: 6.2.2 + process-warning: 3.0.0 + quick-format-unescaped: 4.0.4 + real-require: 0.2.0 + safe-stable-stringify: 2.4.3 + sonic-boom: 3.8.1 + thread-stream: 2.7.0 + dev: false + optional: true + + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + /pkg-dir@3.0.0: + resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} + engines: {node: '>=6'} + dependencies: + find-up: 3.0.0 + + /pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + + /pkg-dir@5.0.0: + resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==} + engines: {node: '>=10'} + dependencies: + find-up: 5.0.0 + + /pkg-types@1.1.1: + resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} + dependencies: + confbox: 0.1.7 + mlly: 1.7.0 + pathe: 1.1.2 + dev: true + + /pkginfo@0.4.1: + resolution: {integrity: sha512-8xCNE/aT/EXKenuMDZ+xTVwkT8gsoHN2z/Q29l80u0ppGEXVvsKRzNMbtKhg8LS8k1tJLAHHylf6p4VFmP6XUQ==} + engines: {node: '>= 0.4.0'} + requiresBuild: true + dev: false + optional: true + + /polished@4.3.1: + resolution: {integrity: sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==} + engines: {node: '>=10'} + dependencies: + '@babel/runtime': 7.24.5 + + /posix-character-classes@0.1.1: + resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} + engines: {node: '>=0.10.0'} + dev: false + + /possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + + /postcss-load-config@3.1.4: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.1.0 + yaml: 1.10.2 + dev: false + + /postcss-modules-extract-imports@3.1.0(postcss@8.4.38): + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.38 + dev: false + + /postcss-modules-local-by-default@4.0.5(postcss@8.4.38): + resolution: {integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-modules-scope@3.2.0(postcss@8.4.38): + resolution: {integrity: sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + + /postcss-modules-values@4.0.0(postcss@8.4.38): + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.38) + postcss: 8.4.38 + dev: false + + /postcss-selector-parser@6.0.16: + resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: false + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: false + + /postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + + /preferred-pm@3.1.3: + resolution: {integrity: sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==} + engines: {node: '>=10'} + dependencies: + find-up: 5.0.0 + find-yarn-workspace-root2: 1.2.16 + path-exists: 4.0.0 + which-pm: 2.0.0 + dev: true + + /prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + + /prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + engines: {node: '>=14'} + hasBin: true + dev: true + + /pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + dev: true + + /pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/schemas': 29.6.3 + ansi-styles: 5.2.0 + react-is: 18.3.1 + dev: true + + /pretty-hrtime@1.0.3: + resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==} + engines: {node: '>= 0.8'} + + /process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: true + + /process-warning@1.0.0: + resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==} + requiresBuild: true + dev: false + optional: true + + /process-warning@3.0.0: + resolution: {integrity: sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==} + requiresBuild: true + dev: false + optional: true + + /process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + + /promise@7.3.1: + resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} + dependencies: + asap: 2.0.6 + dev: false + + /prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + dev: true + + /prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + /property-expr@2.0.6: + resolution: {integrity: sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==} + requiresBuild: true + dev: false + optional: true + + /proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + + /pseudomap@1.0.2: + resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} + dev: true + + /psl@1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} + requiresBuild: true + dev: false + optional: true + + /pug-attrs@3.0.0: + resolution: {integrity: sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==} + dependencies: + constantinople: 4.0.1 + js-stringify: 1.0.2 + pug-runtime: 3.0.1 + dev: false + + /pug-code-gen@3.0.2: + resolution: {integrity: sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==} + dependencies: + constantinople: 4.0.1 + doctypes: 1.1.0 + js-stringify: 1.0.2 + pug-attrs: 3.0.0 + pug-error: 2.0.0 + pug-runtime: 3.0.1 + void-elements: 3.1.0 + with: 7.0.2 + dev: false + + /pug-error@2.0.0: + resolution: {integrity: sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==} + dev: false + + /pug-filters@4.0.0: + resolution: {integrity: sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==} + dependencies: + constantinople: 4.0.1 + jstransformer: 1.0.0 + pug-error: 2.0.0 + pug-walk: 2.0.0 + resolve: 1.22.8 + dev: false + + /pug-lexer@5.0.1: + resolution: {integrity: sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==} + dependencies: + character-parser: 2.2.0 + is-expression: 4.0.0 + pug-error: 2.0.0 + dev: false + + /pug-linker@4.0.0: + resolution: {integrity: sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==} + dependencies: + pug-error: 2.0.0 + pug-walk: 2.0.0 + dev: false + + /pug-load@3.0.0: + resolution: {integrity: sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==} + dependencies: + object-assign: 4.1.1 + pug-walk: 2.0.0 + dev: false + + /pug-parser@6.0.0: + resolution: {integrity: sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==} + dependencies: + pug-error: 2.0.0 + token-stream: 1.0.0 + dev: false + + /pug-runtime@3.0.1: + resolution: {integrity: sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==} + dev: false + + /pug-strip-comments@2.0.0: + resolution: {integrity: sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==} + dependencies: + pug-error: 2.0.0 + dev: false + + /pug-walk@2.0.0: + resolution: {integrity: sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==} + dev: false + + /pug@3.0.2: + resolution: {integrity: sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==} + dependencies: + pug-code-gen: 3.0.2 + pug-filters: 4.0.0 + pug-lexer: 5.0.1 + pug-linker: 4.0.0 + pug-load: 3.0.0 + pug-parser: 6.0.0 + pug-runtime: 3.0.1 + pug-strip-comments: 2.0.0 + dev: false + + /pump@2.0.1: + resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: true + + /pump@3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: true + + /pumpify@1.5.1: + resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} + dependencies: + duplexify: 3.7.1 + inherits: 2.0.4 + pump: 2.0.1 + dev: true + + /punycode@1.4.1: + resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} + dev: false + + /punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + /qs@6.10.4: + resolution: {integrity: sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==} + engines: {node: '>=0.6'} + requiresBuild: true + dependencies: + side-channel: 1.0.6 + dev: false + optional: true + + /qs@6.11.0: + resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.6 + + /qs@6.12.1: + resolution: {integrity: sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.6 + + /querystring@0.2.1: + resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==} + engines: {node: '>=0.4.x'} + deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. + dev: false + + /querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + requiresBuild: true + dev: false + optional: true + + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + /quick-format-unescaped@4.0.4: + resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} + requiresBuild: true + dev: false + optional: true + + /quick-lru@4.0.1: + resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} + engines: {node: '>=8'} + dev: true + + /ramda@0.29.0: + resolution: {integrity: sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==} + + /randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + dependencies: + safe-buffer: 5.2.1 + + /range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + /raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + + /react-colorful@5.6.1(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + /react-confetti@6.1.0(react@18.3.1): + resolution: {integrity: sha512-7Ypx4vz0+g8ECVxr88W9zhcQpbeujJAVqL14ZnXJ3I23mOI9/oBVTQ3dkJhUmB0D6XOtCZEM6N0Gm9PMngkORw==} + engines: {node: '>=10.18'} + peerDependencies: + react: ^16.3.0 || ^17.0.1 || ^18.0.0 + dependencies: + react: 18.3.1 + tween-functions: 1.2.0 + dev: true + + /react-docgen-typescript@2.2.2(typescript@5.4.5): + resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} + peerDependencies: + typescript: '>= 4.3.x' + dependencies: + typescript: 5.4.5 + dev: false + + /react-docgen@7.0.3: + resolution: {integrity: sha512-i8aF1nyKInZnANZ4uZrH49qn1paRgBZ7wZiCNBMnenlPzEv0mRl+ShpTVEI6wZNl8sSc79xZkivtgLKQArcanQ==} + engines: {node: '>=16.14.0'} + dependencies: + '@babel/core': 7.24.5 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.5 + '@types/doctrine': 0.0.9 + '@types/resolve': 1.20.6 + doctrine: 3.0.0 + resolve: 1.22.8 + strip-indent: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /react-dom@18.3.1(react@18.3.1): + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + dependencies: + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 + + /react-element-to-jsx-string@15.0.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==} + peerDependencies: + react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 + react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 + dependencies: + '@base2/pretty-print-object': 1.0.1 + is-plain-object: 5.0.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-is: 18.1.0 + + /react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + /react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + dev: true + + /react-is@18.1.0: + resolution: {integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==} + + /react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + dev: true + + /react-refresh@0.14.2: + resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + engines: {node: '>=0.10.0'} + dev: true + + /react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + + /read-pkg-up@7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + dev: true + + /read-pkg@5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} + dependencies: + '@types/normalize-package-data': 2.4.4 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 + dev: true + + /read-yaml-file@1.1.0: + resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} + engines: {node: '>=6'} + dependencies: + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + dev: true + + /readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: true + + /readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + /readable-stream@4.5.2: + resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + requiresBuild: true + dependencies: + abort-controller: 3.0.0 + buffer: 6.0.3 + events: 3.3.0 + process: 0.11.10 + string_decoder: 1.3.0 + dev: false + optional: true + + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + + /real-require@0.1.0: + resolution: {integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==} + engines: {node: '>= 12.13.0'} + requiresBuild: true + dev: false + optional: true + + /real-require@0.2.0: + resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} + engines: {node: '>= 12.13.0'} + requiresBuild: true + dev: false + optional: true + + /recast@0.20.5: + resolution: {integrity: sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==} + engines: {node: '>= 4'} + dependencies: + ast-types: 0.14.2 + esprima: 4.0.1 + source-map: 0.6.1 + tslib: 2.6.2 + dev: false + + /recast@0.23.7: + resolution: {integrity: sha512-MpQlLZVpqbbxYcqEjwpRWo88sGvjOYoXptySz710RuddNMHx+wPkoNX6YyLZJlXAh5VZr1qmPrTwcTuFMh0Lag==} + engines: {node: '>= 4'} + dependencies: + ast-types: 0.16.1 + esprima: 4.0.1 + source-map: 0.6.1 + tiny-invariant: 1.3.3 + tslib: 2.6.2 + + /redent@3.0.0: + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} + dependencies: + indent-string: 4.0.0 + strip-indent: 3.0.0 + dev: true + + /regenerate-unicode-properties@10.1.1: + resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} + engines: {node: '>=4'} + dependencies: + regenerate: 1.4.2 + + /regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + /regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + /regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + dependencies: + '@babel/runtime': 7.24.5 + + /regex-not@1.0.2: + resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 3.0.2 + safe-regex: 1.1.0 + dev: false + + /regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 + dev: true + + /regexpu-core@5.3.2: + resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} + engines: {node: '>=4'} + dependencies: + '@babel/regjsgen': 0.8.0 + regenerate: 1.4.2 + regenerate-unicode-properties: 10.1.1 + regjsparser: 0.9.1 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.1.0 + + /regjsparser@0.9.1: + resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} + hasBin: true + dependencies: + jsesc: 0.5.0 + + /rehype-external-links@3.0.0: + resolution: {integrity: sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==} + dependencies: + '@types/hast': 3.0.4 + '@ungap/structured-clone': 1.2.0 + hast-util-is-element: 3.0.0 + is-absolute-url: 4.0.1 + space-separated-tokens: 2.0.2 + unist-util-visit: 5.0.0 + + /rehype-slug@6.0.0: + resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} + dependencies: + '@types/hast': 3.0.4 + github-slugger: 2.0.0 + hast-util-heading-rank: 3.0.0 + hast-util-to-string: 3.0.0 + unist-util-visit: 5.0.0 + + /repeat-element@1.1.4: + resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} + engines: {node: '>=0.10.0'} + dev: false + + /repeat-string@1.6.1: + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} + engines: {node: '>=0.10'} + dev: false + + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: true + + /require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + requiresBuild: true + dev: false + optional: true + + /require-main-filename@2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + dev: true + + /requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + requiresBuild: true + dev: false + optional: true + + /resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + /resolve-url@0.2.1: + resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} + deprecated: https://github.com/lydell/resolve-url#deprecated + dev: false + + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + /restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + dev: true + + /ret@0.1.15: + resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} + engines: {node: '>=0.12'} + dev: false + + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + /rimraf@2.4.5: + resolution: {integrity: sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==} + hasBin: true + requiresBuild: true + dependencies: + glob: 6.0.4 + dev: false + optional: true + + /rimraf@2.6.3: + resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + hasBin: true + dependencies: + glob: 7.2.3 + + /rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.3 + + /rimraf@5.0.7: + resolution: {integrity: sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==} + engines: {node: '>=14.18'} + hasBin: true + dependencies: + glob: 10.3.15 + dev: true + + /rollup@3.29.4: + resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.3 + dev: false + + /rollup@4.17.2: + resolution: {integrity: sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.17.2 + '@rollup/rollup-android-arm64': 4.17.2 + '@rollup/rollup-darwin-arm64': 4.17.2 + '@rollup/rollup-darwin-x64': 4.17.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.17.2 + '@rollup/rollup-linux-arm-musleabihf': 4.17.2 + '@rollup/rollup-linux-arm64-gnu': 4.17.2 + '@rollup/rollup-linux-arm64-musl': 4.17.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.17.2 + '@rollup/rollup-linux-riscv64-gnu': 4.17.2 + '@rollup/rollup-linux-s390x-gnu': 4.17.2 + '@rollup/rollup-linux-x64-gnu': 4.17.2 + '@rollup/rollup-linux-x64-musl': 4.17.2 + '@rollup/rollup-win32-arm64-msvc': 4.17.2 + '@rollup/rollup-win32-ia32-msvc': 4.17.2 + '@rollup/rollup-win32-x64-msvc': 4.17.2 + fsevents: 2.3.3 + dev: true + + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + + /safe-array-concat@1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 + dev: true + + /safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + /safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + /safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-regex: 1.1.4 + dev: true + + /safe-regex@1.1.0: + resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} + dependencies: + ret: 0.1.15 + dev: false + + /safe-stable-stringify@2.4.3: + resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} + engines: {node: '>=10'} + requiresBuild: true + dev: false + optional: true + + /safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + /scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + dependencies: + loose-envify: 1.4.0 + + /schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + /semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + /semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + engines: {node: '>=10'} + hasBin: true + requiresBuild: true + dependencies: + lru-cache: 6.0.0 + dev: false + optional: true + + /semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + + /send@0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + + /serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + dependencies: + randombytes: 2.1.0 + + /serve-static@1.15.0: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.18.0 + transitivePeerDependencies: + - supports-color + + /set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + dev: true + + /set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + + /set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + dev: true + + /set-value@2.0.1: + resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 2.0.1 + is-extendable: 0.1.1 + is-plain-object: 2.0.4 + split-string: 3.1.0 + dev: false + + /setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + /shallow-clone@3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} + dependencies: + kind-of: 6.0.3 + + /shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} + dependencies: + shebang-regex: 1.0.0 + dev: true + + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + + /shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} + dev: true + + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + /side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.1 + + /siginfo@2.0.0: + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + dev: true + + /signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + /simple-git-hooks@2.11.1: + resolution: {integrity: sha512-tgqwPUMDcNDhuf1Xf6KTUsyeqGdgKMhzaH4PAZZuzguOgTl5uuyeYe/8mWgAr6IBxB5V06uqEf6Dy37gIWDtDg==} + hasBin: true + requiresBuild: true + dev: true + + /sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + dev: true + + /slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + /slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} + dev: true + + /smartwrap@2.0.2: + resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==} + engines: {node: '>=6'} + hasBin: true + dependencies: + array.prototype.flat: 1.3.2 + breakword: 1.0.6 + grapheme-splitter: 1.0.4 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + yargs: 15.4.1 + dev: true + + /snapdragon-node@2.1.1: + resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} + engines: {node: '>=0.10.0'} + dependencies: + define-property: 1.0.0 + isobject: 3.0.1 + snapdragon-util: 3.0.1 + dev: false + + /snapdragon-util@3.0.1: + resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: false + + /snapdragon@0.8.2: + resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} + engines: {node: '>=0.10.0'} + dependencies: + base: 0.11.2 + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + map-cache: 0.2.2 + source-map: 0.5.7 + source-map-resolve: 0.5.3 + use: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: false + + /sonic-boom@2.8.0: + resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==} + requiresBuild: true + dependencies: + atomic-sleep: 1.0.0 + dev: false + optional: true + + /sonic-boom@3.8.0: + resolution: {integrity: sha512-ybz6OYOUjoQQCQ/i4LU8kaToD8ACtYP+Cj5qd2AO36bwbdewxWJ3ArmJ2cr6AvxlL2o0PqnCcPGUgkILbfkaCA==} + requiresBuild: true + dependencies: + atomic-sleep: 1.0.0 + dev: false + optional: true + + /sonic-boom@3.8.1: + resolution: {integrity: sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==} + requiresBuild: true + dependencies: + atomic-sleep: 1.0.0 + dev: false + optional: true + + /source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + + /source-map-resolve@0.5.3: + resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} + deprecated: See https://github.com/lydell/source-map-resolve#deprecated + dependencies: + atob: 2.1.2 + decode-uri-component: 0.2.2 + resolve-url: 0.2.1 + source-map-url: 0.4.1 + urix: 0.1.0 + dev: false + + /source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + /source-map-url@0.4.1: + resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} + deprecated: See https://github.com/lydell/source-map-url#deprecated + dev: false + + /source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + dev: false + + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + /source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + requiresBuild: true + dev: false + optional: true + + /source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + dependencies: + whatwg-url: 7.1.0 + dev: false + + /space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + /spawndamnit@2.0.0: + resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} + dependencies: + cross-spawn: 5.1.0 + signal-exit: 3.0.7 + dev: true + + /spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.17 + dev: true + + /spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} + dev: true + + /spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + dependencies: + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.17 + dev: true + + /spdx-license-ids@3.0.17: + resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==} + dev: true + + /split-string@3.1.0: + resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 3.0.2 + dev: false + + /split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + requiresBuild: true + dev: false + optional: true + + /sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + dev: true + + /sshpk@1.18.0: + resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==} + engines: {node: '>=0.10.0'} + hasBin: true + requiresBuild: true + dependencies: + asn1: 0.2.6 + assert-plus: 1.0.0 + bcrypt-pbkdf: 1.0.2 + dashdash: 1.14.1 + ecc-jsbn: 0.1.2 + getpass: 0.1.7 + jsbn: 0.1.1 + safer-buffer: 2.1.2 + tweetnacl: 0.14.5 + dev: false + optional: true + + /stackback@0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + dev: true + + /static-extend@0.1.2: + resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} + engines: {node: '>=0.10.0'} + dependencies: + define-property: 0.2.5 + object-copy: 0.1.0 + dev: false + + /statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + /std-env@3.7.0: + resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + dev: true + + /steno@0.4.4: + resolution: {integrity: sha512-EEHMVYHNXFHfGtgjNITnka0aHhiAlo93F7z2/Pwd+g0teG9CnM3JIINM7hVVB5/rhw9voufD7Wukwgtw2uqh6w==} + requiresBuild: true + dependencies: + graceful-fs: 4.2.11 + dev: false + optional: true + + /stop-iteration-iterator@1.0.0: + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} + engines: {node: '>= 0.4'} + dependencies: + internal-slot: 1.0.7 + dev: true + + /store2@2.14.3: + resolution: {integrity: sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==} + + /storybook@8.0.10(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-9/4oxISopLyr5xz7Du27mmQgcIfB7UTLlNzkK4IklWTiSgsOgYgZpsmIwymoXNtkrvh+QsqskdcUP1C7nNiEtw==} + hasBin: true + dependencies: + '@storybook/cli': 8.0.10(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - '@babel/preset-env' + - bufferutil + - encoding + - react + - react-dom + - supports-color + - utf-8-validate + dev: true + + /stream-shift@1.0.3: + resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} + + /stream-transform@2.1.3: + resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} + dependencies: + mixme: 0.5.10 + dev: true + + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + /string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + /string.prototype.trim@1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + dev: true + + /string.prototype.trimend@1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + dev: true + + /string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + dev: true + + /string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + dependencies: + safe-buffer: 5.1.2 + dev: true + + /string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + + /strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + /strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + /strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + + /strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + dependencies: + min-indent: 1.0.1 + dev: true + + /strip-indent@4.0.0: + resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} + engines: {node: '>=12'} + dependencies: + min-indent: 1.0.1 + dev: false + + /strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: true + + /strip-literal@2.1.0: + resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} + dependencies: + js-tokens: 9.0.0 + dev: true + + /style-loader@3.3.4(webpack@5.91.0): + resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + webpack: 5.91.0(esbuild@0.20.2) + dev: false + + /sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + commander: 4.1.1 + glob: 10.3.15 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + dev: false + + /supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + + /supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + /tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + /tar-fs@2.1.1: + resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + dependencies: + chownr: 1.1.4 + mkdirp-classic: 0.5.3 + pump: 3.0.0 + tar-stream: 2.2.0 + dev: true + + /tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + dependencies: + bl: 4.1.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: true + + /tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + dev: true + + /telejson@7.2.0: + resolution: {integrity: sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==} + dependencies: + memoizerific: 1.11.3 + + /temp-dir@2.0.0: + resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} + engines: {node: '>=8'} + + /temp@0.8.4: + resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} + engines: {node: '>=6.0.0'} + dependencies: + rimraf: 2.6.3 + + /tempy@1.0.1: + resolution: {integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==} + engines: {node: '>=10'} + dependencies: + del: 6.1.1 + is-stream: 2.0.1 + temp-dir: 2.0.0 + type-fest: 0.16.0 + unique-string: 2.0.0 + + /term-size@2.2.1: + resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} + engines: {node: '>=8'} + dev: true + + /terser-webpack-plugin@5.3.10(esbuild@0.20.2)(webpack@5.91.0): + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + esbuild: 0.20.2 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.31.0 + webpack: 5.91.0(esbuild@0.20.2) + + /terser@5.31.0: + resolution: {integrity: sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.11.3 + commander: 2.20.3 + source-map-support: 0.5.21 + + /thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + dependencies: + thenify: 3.3.1 + dev: false + + /thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + dependencies: + any-promise: 1.3.0 + dev: false + + /thread-stream@0.15.2: + resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==} + requiresBuild: true + dependencies: + real-require: 0.1.0 + dev: false + optional: true + + /thread-stream@2.7.0: + resolution: {integrity: sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==} + requiresBuild: true + dependencies: + real-require: 0.2.0 + dev: false + optional: true + + /through2@2.0.5: + resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} + dependencies: + readable-stream: 2.3.8 + xtend: 4.0.2 + dev: true + + /through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + requiresBuild: true + dev: false + optional: true + + /tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + + /tinybench@2.8.0: + resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} + dev: true + + /tinypool@0.8.4: + resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} + engines: {node: '>=14.0.0'} + dev: true + + /tinyspy@2.2.1: + resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} + engines: {node: '>=14.0.0'} + dev: true + + /tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + dependencies: + os-tmpdir: 1.0.2 + dev: true + + /to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + /to-object-path@0.3.0: + resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: false + + /to-regex-range@2.1.1: + resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==} + engines: {node: '>=0.10.0'} + dependencies: + is-number: 3.0.0 + repeat-string: 1.6.1 + dev: false + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + + /to-regex@3.0.2: + resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} + engines: {node: '>=0.10.0'} + dependencies: + define-property: 2.0.2 + extend-shallow: 3.0.2 + regex-not: 1.0.2 + safe-regex: 1.1.0 + dev: false + + /tocbot@4.27.20: + resolution: {integrity: sha512-6M78FT20+FA5edtx7KowLvhG3gbZ6GRcEkL/0b2TcPbn6Ba+1ayI3SEVxe25zjkWGs0jd04InImaO81Hd8Hukw==} + + /toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + /token-stream@1.0.0: + resolution: {integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==} + dev: false + + /toposort@2.0.2: + resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==} + requiresBuild: true + dev: false + optional: true + + /tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} + requiresBuild: true + dependencies: + psl: 1.9.0 + punycode: 2.3.1 + universalify: 0.2.0 + url-parse: 1.5.10 + dev: false + optional: true + + /tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + + /tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + dependencies: + punycode: 2.3.1 + dev: false + + /tree-kill@1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true + dev: false + + /trim-newlines@3.0.1: + resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} + engines: {node: '>=8'} + dev: true + + /ts-dedent@2.2.0: + resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} + engines: {node: '>=6.10'} + + /ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + dev: false + + /ts-loader@9.5.1(typescript@5.4.5)(webpack@5.91.0): + resolution: {integrity: sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==} + engines: {node: '>=12.0.0'} + requiresBuild: true + peerDependencies: + typescript: '*' + webpack: ^5.0.0 + dependencies: + chalk: 4.1.2 + enhanced-resolve: 5.16.1 + micromatch: 4.0.5 + semver: 7.6.2 + source-map: 0.7.4 + typescript: 5.4.5 + webpack: 5.91.0(esbuild@0.20.2) + dev: false + optional: true + + /ts-map@1.0.3: + resolution: {integrity: sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==} + dev: false + + /tsconfig-paths@4.2.0: + resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} + engines: {node: '>=6'} + dependencies: + json5: 2.2.3 + minimist: 1.2.8 + strip-bom: 3.0.0 + dev: false + + /tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + + /tsup@6.7.0(typescript@5.4.5): + resolution: {integrity: sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==} + engines: {node: '>=14.18'} + hasBin: true + peerDependencies: + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.1.0' + peerDependenciesMeta: + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true + dependencies: + bundle-require: 4.1.0(esbuild@0.17.19) + cac: 6.7.14 + chokidar: 3.6.0 + debug: 4.3.4 + esbuild: 0.17.19 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss-load-config: 3.1.4 + resolve-from: 5.0.0 + rollup: 3.29.4 + source-map: 0.8.0-beta.0 + sucrase: 3.35.0 + tree-kill: 1.2.2 + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + - ts-node + dev: false + + /tty-table@4.2.3: + resolution: {integrity: sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA==} + engines: {node: '>=8.0.0'} + hasBin: true + dependencies: + chalk: 4.1.2 + csv: 5.5.3 + kleur: 4.1.5 + smartwrap: 2.0.2 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + yargs: 17.7.2 + dev: true + + /tunnel-agent@0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + requiresBuild: true + dependencies: + safe-buffer: 5.2.1 + dev: false + optional: true + + /tween-functions@1.2.0: + resolution: {integrity: sha512-PZBtLYcCLtEcjL14Fzb1gSxPBeL7nWvGhO5ZFPGqziCcr8uvHp0NDmdjBchp6KHL+tExcg0m3NISmKxhU394dA==} + dev: true + + /tweetnacl@0.14.5: + resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} + requiresBuild: true + dev: false + optional: true + + /typanion@3.14.0: + resolution: {integrity: sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==} + dev: false + optional: true + + /type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + dev: true + + /type-fest@0.13.1: + resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} + engines: {node: '>=10'} + dev: true + + /type-fest@0.16.0: + resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} + engines: {node: '>=10'} + + /type-fest@0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} + dev: true + + /type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + dev: true + + /type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + + /type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + + /typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 + dev: true + + /typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + dev: true + + /typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + dev: true + + /typed-array-length@1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + dev: true + + /typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + + /typescript@5.4.5: + resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + engines: {node: '>=14.17'} + hasBin: true + + /ufo@1.5.3: + resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} + dev: true + + /uglify-js@3.17.4: + resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} + engines: {node: '>=0.8.0'} + hasBin: true + requiresBuild: true + optional: true + + /unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + dependencies: + call-bind: 1.0.7 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + dev: true + + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + /unicode-canonical-property-names-ecmascript@2.0.0: + resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} + engines: {node: '>=4'} + + /unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.0 + unicode-property-aliases-ecmascript: 2.1.0 + + /unicode-match-property-value-ecmascript@2.1.0: + resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} + engines: {node: '>=4'} + + /unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + + /union-value@1.0.1: + resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-union: 3.1.0 + get-value: 2.0.6 + is-extendable: 0.1.1 + set-value: 2.0.1 + dev: false + + /unique-string@2.0.0: + resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} + engines: {node: '>=8'} + dependencies: + crypto-random-string: 2.0.0 + + /unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + dependencies: + '@types/unist': 3.0.2 + + /unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + dependencies: + '@types/unist': 3.0.2 + unist-util-is: 6.0.0 + + /unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + dependencies: + '@types/unist': 3.0.2 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + /universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + dev: true + + /universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + requiresBuild: true + dev: false + optional: true + + /universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + /unix-crypt-td-js@1.1.4: + resolution: {integrity: sha512-8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw==} + requiresBuild: true + dev: false + optional: true + + /unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + /unplugin@1.10.1: + resolution: {integrity: sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==} + engines: {node: '>=14.0.0'} + dependencies: + acorn: 8.11.3 + chokidar: 3.6.0 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.6.1 + + /unset-value@1.0.0: + resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} + engines: {node: '>=0.10.0'} + dependencies: + has-value: 0.3.1 + isobject: 3.0.1 + dev: false + + /untildify@4.0.0: + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} + dev: true + + /update-browserslist-db@1.0.16(browserslist@4.23.0): + resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.23.0 + escalade: 3.1.2 + picocolors: 1.0.1 + + /uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.3.1 + + /urix@0.1.0: + resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} + deprecated: Please see https://github.com/lydell/urix#deprecated + dev: false + + /url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + requiresBuild: true + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + dev: false + optional: true + + /url@0.11.3: + resolution: {integrity: sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==} + dependencies: + punycode: 1.4.1 + qs: 6.12.1 + dev: false + + /use@3.1.1: + resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} + engines: {node: '>=0.10.0'} + dev: false + + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + /util@0.12.5: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + dependencies: + inherits: 2.0.4 + is-arguments: 1.1.1 + is-generator-function: 1.0.10 + is-typed-array: 1.1.13 + which-typed-array: 1.1.15 + + /utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + /uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + requiresBuild: true + dev: false + optional: true + + /uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + dev: true + + /validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + dev: true + + /validator@13.11.0: + resolution: {integrity: sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==} + engines: {node: '>= 0.10'} + requiresBuild: true + dev: false + optional: true + + /validator@13.12.0: + resolution: {integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==} + engines: {node: '>= 0.10'} + requiresBuild: true + dev: false + optional: true + + /vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + /verdaccio-audit@12.0.0-next-7.15: + resolution: {integrity: sha512-ylUxj3VZljYyCpAUFa3THFb29UyHCVv8qgte0LI/20+5EptcZuayHtVP5sd5mnMiMqCO4TUylm30EdXSIvqk4A==} + engines: {node: '>=12'} + requiresBuild: true + dependencies: + '@verdaccio/config': 7.0.0-next-7.15 + '@verdaccio/core': 7.0.0-next-7.15 + express: 4.18.3 + https-proxy-agent: 5.0.1 + node-fetch: 2.6.7 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + optional: true + + /verdaccio-auth-memory@10.2.2: + resolution: {integrity: sha512-JCAnSqwq2l1UPt0hQcPn1B3X9mYpJ5zMsDvuDdmnlWLkrIDx2Wev5fluW0HC9hcFMITFl/DJj/DyzYOOqwhFSQ==} + engines: {node: '>=8'} + requiresBuild: true + dependencies: + '@verdaccio/commons-api': 10.2.0 + dev: false + optional: true + + /verdaccio-htpasswd@12.0.0-next-7.15: + resolution: {integrity: sha512-m8yXFdYi8FQfP9VeZA3Rdecgkn3QWeeMVEV7bA49w0rpC2DBgOfUcKGNMfZZL4C4gv8M3spCZgJH2adKEFbfbw==} + engines: {node: '>=12'} + requiresBuild: true + dependencies: + '@verdaccio/core': 7.0.0-next-7.15 + '@verdaccio/file-locking': 12.0.0-next.1 + apache-md5: 1.1.8 + bcryptjs: 2.4.3 + core-js: 3.35.0 + debug: 4.3.4 + http-errors: 2.0.0 + unix-crypt-td-js: 1.1.4 + transitivePeerDependencies: + - supports-color + dev: false + optional: true + + /verdaccio@5.31.0(typanion@3.14.0): + resolution: {integrity: sha512-jqBUlvFVArgv5AwtrwUQHDEI9rJHbr8YhA+Wzl56hBZ3Egso9dG9XUiDV+Pbl0yjf7CFghKKuWtQ2Bo6neZXqw==} + engines: {node: '>=12.18'} + hasBin: true + requiresBuild: true + dependencies: + '@cypress/request': 3.0.1 + '@verdaccio/auth': 7.0.0-next-7.15 + '@verdaccio/config': 7.0.0-next-7.15 + '@verdaccio/core': 7.0.0-next-7.15 + '@verdaccio/local-storage-legacy': 11.0.2 + '@verdaccio/logger-7': 7.0.0-next-7.15 + '@verdaccio/middleware': 7.0.0-next-7.15 + '@verdaccio/search-indexer': 7.0.0-next-7.2 + '@verdaccio/signature': 7.0.0-next-7.5 + '@verdaccio/streams': 10.2.1 + '@verdaccio/tarball': 12.0.0-next-7.15 + '@verdaccio/ui-theme': 7.0.0-next-7.15 + '@verdaccio/url': 12.0.0-next-7.15 + '@verdaccio/utils': 7.0.0-next-7.15 + JSONStream: 1.3.5 + async: 3.2.5 + clipanion: 3.2.1(typanion@3.14.0) + compression: 1.7.4 + cors: 2.8.5 + debug: 4.3.4 + envinfo: 7.13.0 + express: 4.19.2 + express-rate-limit: 5.5.1 + fast-safe-stringify: 2.1.1 + handlebars: 4.7.8 + js-yaml: 4.1.0 + jsonwebtoken: 9.0.2 + kleur: 4.1.5 + lodash: 4.17.21 + lru-cache: 7.18.3 + mime: 3.0.0 + mkdirp: 1.0.4 + mv: 2.1.1 + pkginfo: 0.4.1 + semver: 7.6.2 + validator: 13.12.0 + verdaccio-audit: 12.0.0-next-7.15 + verdaccio-htpasswd: 12.0.0-next-7.15 + transitivePeerDependencies: + - encoding + - supports-color + - typanion + dev: false + optional: true + + /verror@1.10.0: + resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} + engines: {'0': node >=0.6.0} + requiresBuild: true + dependencies: + assert-plus: 1.0.0 + core-util-is: 1.0.2 + extsprintf: 1.3.0 + dev: false + optional: true + + /vite-node@1.6.0: + resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + pathe: 1.1.2 + picocolors: 1.0.1 + vite: 5.2.11 + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /vite@5.2.11: + resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.17.2 + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /vitest@1.6.0: + resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 1.6.0 + '@vitest/ui': 1.6.0 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + dependencies: + '@vitest/expect': 1.6.0 + '@vitest/runner': 1.6.0 + '@vitest/snapshot': 1.6.0 + '@vitest/spy': 1.6.0 + '@vitest/utils': 1.6.0 + acorn-walk: 8.3.2 + chai: 4.4.1 + debug: 4.3.4 + execa: 8.0.1 + local-pkg: 0.5.0 + magic-string: 0.30.10 + pathe: 1.1.2 + picocolors: 1.0.1 + std-env: 3.7.0 + strip-literal: 2.1.0 + tinybench: 2.8.0 + tinypool: 0.8.4 + vite: 5.2.11 + vite-node: 1.6.0 + why-is-node-running: 2.2.2 + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /void-elements@3.1.0: + resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} + engines: {node: '>=0.10.0'} + dev: false + + /vue-component-type-helpers@2.0.19: + resolution: {integrity: sha512-cN3f1aTxxKo4lzNeQAkVopswuImUrb5Iurll9Gaw5cqpnbTAxtEMM1mgi6ou4X79OCyqYv1U1mzBHJkzmiK82w==} + + /vue-docgen-api@4.78.0(vue@3.4.27): + resolution: {integrity: sha512-RsZf+qzTttCCAN9v7AKmBykc2QWmO8csVk1c2aXeOktomSOu0NA7sgK4ObuRB5lpmtOvTnwuxssyYmxXxABr+A==} + peerDependencies: + vue: '>=2' + dependencies: + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + '@vue/compiler-dom': 3.4.27 + '@vue/compiler-sfc': 3.4.27 + ast-types: 0.16.1 + esm-resolve: 1.0.11 + hash-sum: 2.0.0 + lru-cache: 8.0.5 + pug: 3.0.2 + recast: 0.23.7 + ts-map: 1.0.3 + vue: 3.4.27(typescript@5.4.5) + vue-inbrowser-compiler-independent-utils: 4.71.1(vue@3.4.27) + dev: false + + /vue-docgen-loader@1.5.1(@babel/preset-env@7.24.5)(vue-docgen-api@4.78.0)(webpack@5.91.0): + resolution: {integrity: sha512-coMmQYsg+fy18SVtBNU7/tztdqEyrneFfwQFLmx8O7jaJ11VZ//9tRWXlwGzJM07cPRwMHDKMlAdWrpuw3U46A==} + engines: {node: '>= 8.16'} + peerDependencies: + vue-docgen-api: '>=3' + webpack: '>=4' + dependencies: + clone: 2.1.2 + jscodeshift: 0.13.1(@babel/preset-env@7.24.5) + loader-utils: 1.4.2 + querystring: 0.2.1 + vue-docgen-api: 4.78.0(vue@3.4.27) + webpack: 5.91.0(esbuild@0.20.2) + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + dev: false + + /vue-inbrowser-compiler-independent-utils@4.71.1(vue@3.4.27): + resolution: {integrity: sha512-K3wt3iVmNGaFEOUR4JIThQRWfqokxLfnPslD41FDZB2ajXp789+wCqJyGYlIFsvEQ2P61PInw6/ph5iiqg51gg==} + peerDependencies: + vue: '>=2' + dependencies: + vue: 3.4.27(typescript@5.4.5) + dev: false + + /vue-loader@17.4.2(vue@3.4.27)(webpack@5.91.0): + resolution: {integrity: sha512-yTKOA4R/VN4jqjw4y5HrynFL8AK0Z3/Jt7eOJXEitsm0GMRHDBjCfCiuTiLP7OESvsZYo2pATCWhDqxC5ZrM6w==} + peerDependencies: + '@vue/compiler-sfc': '*' + vue: '*' + webpack: ^4.1.0 || ^5.0.0-0 + peerDependenciesMeta: + '@vue/compiler-sfc': + optional: true + vue: + optional: true + dependencies: + chalk: 4.1.2 + hash-sum: 2.0.0 + vue: 3.4.27(typescript@5.4.5) + watchpack: 2.4.1 + webpack: 5.91.0(esbuild@0.20.2) + dev: true + + /vue@3.4.27(typescript@5.4.5): + resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@vue/compiler-dom': 3.4.27 + '@vue/compiler-sfc': 3.4.27 + '@vue/runtime-dom': 3.4.27 + '@vue/server-renderer': 3.4.27(vue@3.4.27) + '@vue/shared': 3.4.27 + typescript: 5.4.5 + + /watchpack@2.4.1: + resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + + /wcwidth@1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + dependencies: + defaults: 1.0.4 + dev: true + + /webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + /webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + dev: false + + /webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + + /webpack-virtual-modules@0.6.1: + resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} + + /webpack@5.91.0(esbuild@0.20.2): + resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + acorn: 8.11.3 + acorn-import-assertions: 1.9.0(acorn@8.11.3) + browserslist: 4.23.0 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.16.1 + es-module-lexer: 1.5.2 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(esbuild@0.20.2)(webpack@5.91.0) + watchpack: 2.4.1 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + /whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + + /whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + dev: false + + /which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + dev: true + + /which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.3 + dev: true + + /which-module@2.0.1: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + dev: true + + /which-pm@2.0.0: + resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} + engines: {node: '>=8.15'} + dependencies: + load-yaml-file: 0.2.0 + path-exists: 4.0.0 + dev: true + + /which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 + + /which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + + /why-is-node-running@2.2.2: + resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} + engines: {node: '>=8'} + hasBin: true + dependencies: + siginfo: 2.0.0 + stackback: 0.0.2 + dev: true + + /with@7.0.2: + resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==} + engines: {node: '>= 10.0.0'} + dependencies: + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + assert-never: 1.2.1 + babel-walk: 3.0.0-canary-5 + dev: false + + /wordwrap@1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + + /wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + /wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + /write-file-atomic@2.4.3: + resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} + dependencies: + graceful-fs: 4.2.11 + imurmurhash: 0.1.4 + signal-exit: 3.0.7 + + /ws@8.17.0: + resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + + /xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + dev: true + + /y18n@4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + dev: true + + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: true + + /yallist@2.1.2: + resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} + dev: true + + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + /yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + dev: false + + /yargs-parser@18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: true + + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: true + + /yargs@15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.3 + which-module: 2.0.1 + y18n: 4.0.3 + yargs-parser: 18.1.3 + dev: true + + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: true + + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + /yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + dev: true + + /yup@0.32.11: + resolution: {integrity: sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==} + engines: {node: '>=10'} + requiresBuild: true + dependencies: + '@babel/runtime': 7.24.5 + '@types/lodash': 4.17.1 + lodash: 4.17.21 + lodash-es: 4.17.21 + nanoclone: 0.2.1 + property-expr: 2.0.6 + toposort: 2.0.2 + dev: false + optional: true diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..11cc7a8 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,4 @@ +packages: + - 'packages/**' + - 'sandboxes/**' + - 'scripts/**' diff --git a/sandboxes/react-rsbuild/.storybook/main.ts b/sandboxes/react-rsbuild/.storybook/main.ts new file mode 100644 index 0000000..ad47378 --- /dev/null +++ b/sandboxes/react-rsbuild/.storybook/main.ts @@ -0,0 +1,33 @@ +import type { StorybookConfig } from 'storybook-react-rsbuild' +import { join, dirname } from 'path' + +/** + * This function is used to resolve the absolute path of a package. + * It is needed in projects that use Yarn PnP or are set up within a monorepo. + */ +function getAbsolutePath(value: string): any { + return dirname(require.resolve(join(value, 'package.json'))) +} + +const config: StorybookConfig = { + stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|mjs|ts|tsx)'], + addons: [ + getAbsolutePath('@storybook/addon-onboarding'), + getAbsolutePath('@storybook/addon-links'), + getAbsolutePath('@storybook/addon-essentials'), + getAbsolutePath('@chromatic-com/storybook'), + getAbsolutePath('@storybook/addon-interactions'), + ], + framework: { + name: getAbsolutePath('storybook-react-rsbuild'), + options: {}, + }, + docs: { + autodocs: 'tag', + }, + typescript: { + reactDocgen: 'react-docgen', + }, +} + +export default config diff --git a/sandboxes/react-rsbuild/.storybook/preview.ts b/sandboxes/react-rsbuild/.storybook/preview.ts new file mode 100644 index 0000000..2595342 --- /dev/null +++ b/sandboxes/react-rsbuild/.storybook/preview.ts @@ -0,0 +1,14 @@ +import type { Preview } from '@storybook/react' + +const preview: Preview = { + parameters: { + controls: { + matchers: { + color: /(background|color)$/i, + date: /Date$/i, + }, + }, + }, +} + +export default preview diff --git a/sandboxes/react-rsbuild/README.md b/sandboxes/react-rsbuild/README.md new file mode 100644 index 0000000..8c986e8 --- /dev/null +++ b/sandboxes/react-rsbuild/README.md @@ -0,0 +1,13 @@ +# React v18 (Rsbuild | TypeScript) + +Run Storybook + +```bash +pnpm storybook +``` + +Build Storybook + +```bash +pnpm build-storybook +``` diff --git a/sandboxes/react-rsbuild/package.json b/sandboxes/react-rsbuild/package.json new file mode 100644 index 0000000..f42c5f3 --- /dev/null +++ b/sandboxes/react-rsbuild/package.json @@ -0,0 +1,35 @@ +{ + "name": "@sandboxes/react-rsbuild", + "version": "0.0.0", + "description": "", + "private": true, + "author": "", + "scripts": { + "dev": "rsbuild dev --open", + "build": "rsbuild build", + "preview": "rsbuild preview", + "storybook": "storybook dev -p 6006", + "build:storybook": "storybook build" + }, + "dependencies": { + "react": "18", + "react-dom": "18" + }, + "devDependencies": { + "@chromatic-com/storybook": "^1.3.0", + "@rsbuild/core": "0.6.15", + "@rsbuild/plugin-react": "^0.6.2", + "storybook-react-rsbuild": "workspace:*", + "@storybook/addon-essentials": "8.0.10", + "@storybook/addon-interactions": "8.0.10", + "@storybook/addon-links": "8.0.10", + "@storybook/addon-onboarding": "8.0.10", + "@storybook/blocks": "8.0.10", + "@storybook/react": "8.0.10", + "@storybook/test": "8.0.10", + "@types/react": "^18", + "@types/react-dom": "^18", + "typescript": "^4.8", + "storybook": "8.0.10" + } +} diff --git a/sandboxes/react-rsbuild/rsbuild.config.ts b/sandboxes/react-rsbuild/rsbuild.config.ts new file mode 100644 index 0000000..94cc799 --- /dev/null +++ b/sandboxes/react-rsbuild/rsbuild.config.ts @@ -0,0 +1,6 @@ +import { defineConfig } from '@rsbuild/core' +import { pluginReact } from '@rsbuild/plugin-react' + +export default defineConfig({ + plugins: [pluginReact()], +}) diff --git a/sandboxes/react-rsbuild/src/App.css b/sandboxes/react-rsbuild/src/App.css new file mode 100644 index 0000000..b9d355d --- /dev/null +++ b/sandboxes/react-rsbuild/src/App.css @@ -0,0 +1,42 @@ +#root { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + text-align: center; +} + +.logo { + height: 6em; + padding: 1.5em; + will-change: filter; + transition: filter 300ms; +} +.logo:hover { + filter: drop-shadow(0 0 2em #646cffaa); +} +.logo.react:hover { + filter: drop-shadow(0 0 2em #61dafbaa); +} + +@keyframes logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +@media (prefers-reduced-motion: no-preference) { + a:nth-of-type(2) .logo { + animation: logo-spin infinite 20s linear; + } +} + +.card { + padding: 2em; +} + +.read-the-docs { + color: #888; +} diff --git a/sandboxes/react-rsbuild/src/App.tsx b/sandboxes/react-rsbuild/src/App.tsx new file mode 100644 index 0000000..6703435 --- /dev/null +++ b/sandboxes/react-rsbuild/src/App.tsx @@ -0,0 +1,31 @@ +import { useState } from 'react' +import reactLogo from './assets/react.svg' +import './App.css' + +function App() { + const [count, setCount] = useState(0) + + return ( + <> +
+ + React logo + +
+

Rsbuild + React

+
+ +

+ Edit src/App.tsx and save to test HMR +

+
+

+ Click on the Rsbuild and React logos to learn more +

+ + ) +} + +export default App diff --git a/sandboxes/react-rsbuild/src/assets/react.svg b/sandboxes/react-rsbuild/src/assets/react.svg new file mode 100644 index 0000000..6c87de9 --- /dev/null +++ b/sandboxes/react-rsbuild/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/sandboxes/react-rsbuild/src/env.d.ts b/sandboxes/react-rsbuild/src/env.d.ts new file mode 100644 index 0000000..b0ac762 --- /dev/null +++ b/sandboxes/react-rsbuild/src/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/sandboxes/react-rsbuild/src/index.css b/sandboxes/react-rsbuild/src/index.css new file mode 100644 index 0000000..6119ad9 --- /dev/null +++ b/sandboxes/react-rsbuild/src/index.css @@ -0,0 +1,68 @@ +:root { + font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + color: rgba(255, 255, 255, 0.87); + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +a { + font-weight: 500; + color: #646cff; + text-decoration: inherit; +} +a:hover { + color: #535bf2; +} + +body { + margin: 0; + display: flex; + place-items: center; + min-width: 320px; + min-height: 100vh; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +button { + border-radius: 8px; + border: 1px solid transparent; + padding: 0.6em 1.2em; + font-size: 1em; + font-weight: 500; + font-family: inherit; + background-color: #1a1a1a; + cursor: pointer; + transition: border-color 0.25s; +} +button:hover { + border-color: #646cff; +} +button:focus, +button:focus-visible { + outline: 4px auto -webkit-focus-ring-color; +} + +@media (prefers-color-scheme: light) { + :root { + color: #213547; + background-color: #ffffff; + } + a:hover { + color: #747bff; + } + button { + background-color: #f9f9f9; + } +} diff --git a/sandboxes/react-rsbuild/src/index.tsx b/sandboxes/react-rsbuild/src/index.tsx new file mode 100644 index 0000000..964aeb4 --- /dev/null +++ b/sandboxes/react-rsbuild/src/index.tsx @@ -0,0 +1,10 @@ +import React from 'react' +import ReactDOM from 'react-dom/client' +import App from './App' +import './index.css' + +ReactDOM.createRoot(document.getElementById('root')!).render( + + + , +) diff --git a/sandboxes/react-rsbuild/src/stories/Button.stories.ts b/sandboxes/react-rsbuild/src/stories/Button.stories.ts new file mode 100644 index 0000000..347fa17 --- /dev/null +++ b/sandboxes/react-rsbuild/src/stories/Button.stories.ts @@ -0,0 +1,52 @@ +import type { Meta, StoryObj } from '@storybook/react' +import { fn } from '@storybook/test' +import { Button } from './Button' + +// More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export +const meta = { + title: 'Example/Button', + component: Button, + parameters: { + // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/configure/story-layout + layout: 'centered', + }, + // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/writing-docs/autodocs + tags: ['autodocs'], + // More on argTypes: https://storybook.js.org/docs/api/argtypes + argTypes: { + backgroundColor: { control: 'color' }, + }, + // Use `fn` to spy on the onClick arg, which will appear in the actions panel once invoked: https://storybook.js.org/docs/essentials/actions#action-args + args: { onClick: fn() }, +} satisfies Meta + +export default meta +type Story = StoryObj + +// More on writing stories with args: https://storybook.js.org/docs/writing-stories/args +export const Primary: Story = { + args: { + primary: true, + label: 'Button', + }, +} + +export const Secondary: Story = { + args: { + label: 'Button', + }, +} + +export const Large: Story = { + args: { + size: 'large', + label: 'Button', + }, +} + +export const Small: Story = { + args: { + size: 'small', + label: 'Button', + }, +} diff --git a/sandboxes/react-rsbuild/src/stories/Button.tsx b/sandboxes/react-rsbuild/src/stories/Button.tsx new file mode 100644 index 0000000..cf40fb6 --- /dev/null +++ b/sandboxes/react-rsbuild/src/stories/Button.tsx @@ -0,0 +1,52 @@ +import React from 'react' +import './button.css' + +interface ButtonProps { + /** + * Is this the principal call to action on the page? + */ + primary?: boolean + /** + * What background color to use + */ + backgroundColor?: string + /** + * How large should the button be? + */ + size?: 'small' | 'medium' | 'large' + /** + * Button contents + */ + label: string + /** + * Optional click handler + */ + onClick?: () => void +} + +/** + * Primary UI component for user interaction + */ +export const Button = ({ + primary = false, + size = 'medium', + backgroundColor, + label, + ...props +}: ButtonProps) => { + const mode = primary + ? 'storybook-button--primary' + : 'storybook-button--secondary' + return ( + + ) +} diff --git a/sandboxes/react-rsbuild/src/stories/Configure.mdx b/sandboxes/react-rsbuild/src/stories/Configure.mdx new file mode 100644 index 0000000..094c97a --- /dev/null +++ b/sandboxes/react-rsbuild/src/stories/Configure.mdx @@ -0,0 +1,369 @@ +import { Meta } from '@storybook/blocks' + +import Github from './assets/github.svg' +import Discord from './assets/discord.svg' +import Youtube from './assets/youtube.svg' +import Tutorials from './assets/tutorials.svg' +import Styling from './assets/styling.png' +import Context from './assets/context.png' +import Assets from './assets/assets.png' +import Docs from './assets/docs.png' +import Share from './assets/share.png' +import FigmaPlugin from './assets/figma-plugin.png' +import Testing from './assets/testing.png' +import Accessibility from './assets/accessibility.png' +import Theming from './assets/theming.png' +import AddonLibrary from './assets/addon-library.png' + +export const RightArrow = () => ( + + + +) + + + +
+
+ # Configure your project + + Because Storybook works separately from your app, you'll need to configure it for your specific stack and setup. Below, explore guides for configuring Storybook with popular frameworks and tools. If you get stuck, learn how you can ask for help from our community. + +
+
+
+ A wall of logos representing different styling technologies +

Add styling and CSS

+

Like with web applications, there are many ways to include CSS within Storybook. Learn more about setting up styling within Storybook.

+ Learn more +
+
+ An abstraction representing the composition of data for a component +

Provide context and mocking

+

Often when a story doesn't render, it's because your component is expecting a specific environment or context (like a theme provider) to be available.

+ Learn more +
+
+ A representation of typography and image assets +
+

Load assets and resources

+

To link static files (like fonts) to your projects and stories, use the + `staticDirs` configuration option to specify folders to load when + starting Storybook.

+ Learn more +
+
+
+
+
+
+ # Do more with Storybook + + Now that you know the basics, let's explore other parts of Storybook that will improve your experience. This list is just to get you started. You can customise Storybook in many ways to fit your needs. + +
+ +
+
+
+ A screenshot showing the autodocs tag being set, pointing a docs page being generated +

Autodocs

+

Auto-generate living, + interactive reference documentation from your components and stories.

+ Learn more +
+
+ A browser window showing a Storybook being published to a chromatic.com URL +

Publish to Chromatic

+

Publish your Storybook to review and collaborate with your entire team.

+ Learn more +
+
+ Windows showing the Storybook plugin in Figma +

Figma Plugin

+

Embed your stories into Figma to cross-reference the design and live + implementation in one place.

+ Learn more +
+
+ Screenshot of tests passing and failing +

Testing

+

Use stories to test a component in all its variations, no matter how + complex.

+ Learn more +
+
+ Screenshot of accessibility tests passing and failing +

Accessibility

+

Automatically test your components for a11y issues as you develop.

+ Learn more +
+
+ Screenshot of Storybook in light and dark mode +

Theming

+

Theme Storybook's UI to personalize it to your project.

+ Learn more +
+
+
+
+
+
+

Addons

+

Integrate your tools with Storybook to connect workflows.

+ Discover all addons +
+
+ Integrate your tools with Storybook to connect workflows. +
+
+ +
+
+ Github logo + Join our contributors building the future of UI development. + + Star on GitHub +
+
+ Discord logo +
+ Get support and chat with frontend developers. + + Join Discord server +
+
+
+ Youtube logo +
+ Watch tutorials, feature previews and interviews. + + Watch on YouTube +
+
+
+ A book +

Follow guided walkthroughs on for key workflows.

+ + Discover tutorials +
+ +
+ + diff --git a/sandboxes/react-rsbuild/src/stories/Header.stories.ts b/sandboxes/react-rsbuild/src/stories/Header.stories.ts new file mode 100644 index 0000000..96f2eb1 --- /dev/null +++ b/sandboxes/react-rsbuild/src/stories/Header.stories.ts @@ -0,0 +1,33 @@ +import type { Meta, StoryObj } from '@storybook/react' +import { fn } from '@storybook/test' + +import { Header } from './Header' + +const meta = { + title: 'Example/Header', + component: Header, + // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/writing-docs/autodocs + tags: ['autodocs'], + parameters: { + // More on how to position stories at: https://storybook.js.org/docs/configure/story-layout + layout: 'fullscreen', + }, + args: { + onLogin: fn(), + onLogout: fn(), + onCreateAccount: fn(), + }, +} satisfies Meta + +export default meta +type Story = StoryObj + +export const LoggedIn: Story = { + args: { + user: { + name: 'Jane Doe', + }, + }, +} + +export const LoggedOut: Story = {} diff --git a/sandboxes/react-rsbuild/src/stories/Header.tsx b/sandboxes/react-rsbuild/src/stories/Header.tsx new file mode 100644 index 0000000..15fc31c --- /dev/null +++ b/sandboxes/react-rsbuild/src/stories/Header.tsx @@ -0,0 +1,71 @@ +import React from 'react' + +import { Button } from './Button' +import './header.css' + +type User = { + name: string +} + +interface HeaderProps { + user?: User + onLogin?: () => void + onLogout?: () => void + onCreateAccount?: () => void +} + +export const Header = ({ + user, + onLogin, + onLogout, + onCreateAccount, +}: HeaderProps) => ( +
+
+
+ + + + + + + +

Acme

+
+
+ {user ? ( + <> + + Welcome, {user.name}! + +
+
+
+) diff --git a/sandboxes/react-rsbuild/src/stories/Page.stories.ts b/sandboxes/react-rsbuild/src/stories/Page.stories.ts new file mode 100644 index 0000000..7a64b87 --- /dev/null +++ b/sandboxes/react-rsbuild/src/stories/Page.stories.ts @@ -0,0 +1,32 @@ +import type { Meta, StoryObj } from '@storybook/react' +import { within, userEvent, expect } from '@storybook/test' + +import { Page } from './Page' + +const meta = { + title: 'Example/Page', + component: Page, + parameters: { + // More on how to position stories at: https://storybook.js.org/docs/configure/story-layout + layout: 'fullscreen', + }, +} satisfies Meta + +export default meta +type Story = StoryObj + +export const LoggedOut: Story = {} + +// More on interaction testing: https://storybook.js.org/docs/writing-tests/interaction-testing +export const LoggedIn: Story = { + play: async ({ canvasElement }) => { + const canvas = within(canvasElement) + const loginButton = canvas.getByRole('button', { name: /Log in/i }) + await expect(loginButton).toBeInTheDocument() + await userEvent.click(loginButton) + await expect(loginButton).not.toBeInTheDocument() + + const logoutButton = canvas.getByRole('button', { name: /Log out/i }) + await expect(logoutButton).toBeInTheDocument() + }, +} diff --git a/sandboxes/react-rsbuild/src/stories/Page.tsx b/sandboxes/react-rsbuild/src/stories/Page.tsx new file mode 100644 index 0000000..77cf52f --- /dev/null +++ b/sandboxes/react-rsbuild/src/stories/Page.tsx @@ -0,0 +1,91 @@ +import React from 'react' + +import { Header } from './Header' +import './page.css' + +type User = { + name: string +} + +export const Page: React.FC = () => { + const [user, setUser] = React.useState() + + return ( +
+
setUser({ name: 'Jane Doe' })} + onLogout={() => setUser(undefined)} + onCreateAccount={() => setUser({ name: 'Jane Doe' })} + /> + +
+

Pages in Storybook

+

+ We recommend building UIs with a{' '} + + component-driven + {' '} + process starting with atomic components and ending with pages. +

+

+ Render pages with mock data. This makes it easy to build and review + page states without needing to navigate to them in your app. Here are + some handy patterns for managing page data in Storybook: +

+
    +
  • + Use a higher-level connected component. Storybook helps you compose + such data from the "args" of child component stories +
  • +
  • + Assemble data in the page component from your services. You can mock + these services out using Storybook. +
  • +
+

+ Get a guided tutorial on component-driven development at{' '} + + Storybook tutorials + + . Read more in the{' '} + + docs + + . +

+
+ Tip Adjust the width of the canvas with + the{' '} + + + + + + Viewports addon in the toolbar +
+
+
+ ) +} diff --git a/sandboxes/react-rsbuild/src/stories/assets/accessibility.png b/sandboxes/react-rsbuild/src/stories/assets/accessibility.png new file mode 100644 index 0000000..6ffe6fe Binary files /dev/null and b/sandboxes/react-rsbuild/src/stories/assets/accessibility.png differ diff --git a/sandboxes/react-rsbuild/src/stories/assets/accessibility.svg b/sandboxes/react-rsbuild/src/stories/assets/accessibility.svg new file mode 100644 index 0000000..a328883 --- /dev/null +++ b/sandboxes/react-rsbuild/src/stories/assets/accessibility.svg @@ -0,0 +1,5 @@ + + Accessibility + + + \ No newline at end of file diff --git a/sandboxes/react-rsbuild/src/stories/assets/addon-library.png b/sandboxes/react-rsbuild/src/stories/assets/addon-library.png new file mode 100644 index 0000000..95deb38 Binary files /dev/null and b/sandboxes/react-rsbuild/src/stories/assets/addon-library.png differ diff --git a/sandboxes/react-rsbuild/src/stories/assets/assets.png b/sandboxes/react-rsbuild/src/stories/assets/assets.png new file mode 100644 index 0000000..cfba681 Binary files /dev/null and b/sandboxes/react-rsbuild/src/stories/assets/assets.png differ diff --git a/sandboxes/react-rsbuild/src/stories/assets/avif-test-image.avif b/sandboxes/react-rsbuild/src/stories/assets/avif-test-image.avif new file mode 100644 index 0000000..530709b Binary files /dev/null and b/sandboxes/react-rsbuild/src/stories/assets/avif-test-image.avif differ diff --git a/sandboxes/react-rsbuild/src/stories/assets/context.png b/sandboxes/react-rsbuild/src/stories/assets/context.png new file mode 100644 index 0000000..e5cd249 Binary files /dev/null and b/sandboxes/react-rsbuild/src/stories/assets/context.png differ diff --git a/sandboxes/react-rsbuild/src/stories/assets/discord.svg b/sandboxes/react-rsbuild/src/stories/assets/discord.svg new file mode 100644 index 0000000..1204df9 --- /dev/null +++ b/sandboxes/react-rsbuild/src/stories/assets/discord.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/sandboxes/react-rsbuild/src/stories/assets/docs.png b/sandboxes/react-rsbuild/src/stories/assets/docs.png new file mode 100644 index 0000000..a749629 Binary files /dev/null and b/sandboxes/react-rsbuild/src/stories/assets/docs.png differ diff --git a/sandboxes/react-rsbuild/src/stories/assets/figma-plugin.png b/sandboxes/react-rsbuild/src/stories/assets/figma-plugin.png new file mode 100644 index 0000000..8f79b08 Binary files /dev/null and b/sandboxes/react-rsbuild/src/stories/assets/figma-plugin.png differ diff --git a/sandboxes/react-rsbuild/src/stories/assets/github.svg b/sandboxes/react-rsbuild/src/stories/assets/github.svg new file mode 100644 index 0000000..158e026 --- /dev/null +++ b/sandboxes/react-rsbuild/src/stories/assets/github.svg @@ -0,0 +1,3 @@ + + + diff --git a/sandboxes/react-rsbuild/src/stories/assets/share.png b/sandboxes/react-rsbuild/src/stories/assets/share.png new file mode 100644 index 0000000..8097a37 Binary files /dev/null and b/sandboxes/react-rsbuild/src/stories/assets/share.png differ diff --git a/sandboxes/react-rsbuild/src/stories/assets/styling.png b/sandboxes/react-rsbuild/src/stories/assets/styling.png new file mode 100644 index 0000000..d341e82 Binary files /dev/null and b/sandboxes/react-rsbuild/src/stories/assets/styling.png differ diff --git a/sandboxes/react-rsbuild/src/stories/assets/testing.png b/sandboxes/react-rsbuild/src/stories/assets/testing.png new file mode 100644 index 0000000..d4ac39a Binary files /dev/null and b/sandboxes/react-rsbuild/src/stories/assets/testing.png differ diff --git a/sandboxes/react-rsbuild/src/stories/assets/theming.png b/sandboxes/react-rsbuild/src/stories/assets/theming.png new file mode 100644 index 0000000..1535eb9 Binary files /dev/null and b/sandboxes/react-rsbuild/src/stories/assets/theming.png differ diff --git a/sandboxes/react-rsbuild/src/stories/assets/tutorials.svg b/sandboxes/react-rsbuild/src/stories/assets/tutorials.svg new file mode 100644 index 0000000..4b2fc7c --- /dev/null +++ b/sandboxes/react-rsbuild/src/stories/assets/tutorials.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/sandboxes/react-rsbuild/src/stories/assets/youtube.svg b/sandboxes/react-rsbuild/src/stories/assets/youtube.svg new file mode 100644 index 0000000..33a3a61 --- /dev/null +++ b/sandboxes/react-rsbuild/src/stories/assets/youtube.svg @@ -0,0 +1,4 @@ + + + + diff --git a/sandboxes/react-rsbuild/src/stories/button.css b/sandboxes/react-rsbuild/src/stories/button.css new file mode 100644 index 0000000..dc91dc7 --- /dev/null +++ b/sandboxes/react-rsbuild/src/stories/button.css @@ -0,0 +1,30 @@ +.storybook-button { + font-family: 'Nunito Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-weight: 700; + border: 0; + border-radius: 3em; + cursor: pointer; + display: inline-block; + line-height: 1; +} +.storybook-button--primary { + color: white; + background-color: #1ea7fd; +} +.storybook-button--secondary { + color: #333; + background-color: transparent; + box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 1px inset; +} +.storybook-button--small { + font-size: 12px; + padding: 10px 16px; +} +.storybook-button--medium { + font-size: 14px; + padding: 11px 20px; +} +.storybook-button--large { + font-size: 16px; + padding: 12px 24px; +} diff --git a/sandboxes/react-rsbuild/src/stories/header.css b/sandboxes/react-rsbuild/src/stories/header.css new file mode 100644 index 0000000..d9a7052 --- /dev/null +++ b/sandboxes/react-rsbuild/src/stories/header.css @@ -0,0 +1,32 @@ +.storybook-header { + font-family: 'Nunito Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + padding: 15px 20px; + display: flex; + align-items: center; + justify-content: space-between; +} + +.storybook-header svg { + display: inline-block; + vertical-align: top; +} + +.storybook-header h1 { + font-weight: 700; + font-size: 20px; + line-height: 1; + margin: 6px 0 6px 10px; + display: inline-block; + vertical-align: top; +} + +.storybook-header button + button { + margin-left: 10px; +} + +.storybook-header .welcome { + color: #333; + font-size: 14px; + margin-right: 10px; +} diff --git a/sandboxes/react-rsbuild/src/stories/page.css b/sandboxes/react-rsbuild/src/stories/page.css new file mode 100644 index 0000000..098dad1 --- /dev/null +++ b/sandboxes/react-rsbuild/src/stories/page.css @@ -0,0 +1,69 @@ +.storybook-page { + font-family: 'Nunito Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 24px; + padding: 48px 20px; + margin: 0 auto; + max-width: 600px; + color: #333; +} + +.storybook-page h2 { + font-weight: 700; + font-size: 32px; + line-height: 1; + margin: 0 0 4px; + display: inline-block; + vertical-align: top; +} + +.storybook-page p { + margin: 1em 0; +} + +.storybook-page a { + text-decoration: none; + color: #1ea7fd; +} + +.storybook-page ul { + padding-left: 30px; + margin: 1em 0; +} + +.storybook-page li { + margin-bottom: 8px; +} + +.storybook-page .tip { + display: inline-block; + border-radius: 1em; + font-size: 11px; + line-height: 12px; + font-weight: 700; + background: #e7fdd8; + color: #66bf3c; + padding: 4px 12px; + margin-right: 10px; + vertical-align: top; +} + +.storybook-page .tip-wrapper { + font-size: 13px; + line-height: 20px; + margin-top: 40px; + margin-bottom: 40px; +} + +.storybook-page .tip-wrapper svg { + display: inline-block; + height: 12px; + width: 12px; + margin-right: 4px; + vertical-align: top; + margin-top: 3px; +} + +.storybook-page .tip-wrapper svg path { + fill: #1ea7fd; +} diff --git a/sandboxes/react-rsbuild/storybook-static/favicon.svg b/sandboxes/react-rsbuild/storybook-static/favicon.svg new file mode 100644 index 0000000..684ddb2 --- /dev/null +++ b/sandboxes/react-rsbuild/storybook-static/favicon.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/sandboxes/react-rsbuild/storybook-static/iframe.html b/sandboxes/react-rsbuild/storybook-static/iframe.html new file mode 100644 index 0000000..8ae6138 --- /dev/null +++ b/sandboxes/react-rsbuild/storybook-static/iframe.html @@ -0,0 +1,370 @@ +Rsbuild App

No Preview

Sorry, but you either have no stories or none are selected somehow.

  • Please check the Storybook config.
  • Try reloading the page.

If the problem persists, check the browser console, or the terminal you've run Storybook from.

\ No newline at end of file diff --git a/sandboxes/react-rsbuild/storybook-static/index.html b/sandboxes/react-rsbuild/storybook-static/index.html new file mode 100644 index 0000000..f9dbbef --- /dev/null +++ b/sandboxes/react-rsbuild/storybook-static/index.html @@ -0,0 +1,167 @@ + + + + + + @storybook/cli - Storybook + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + diff --git a/sandboxes/react-rsbuild/storybook-static/index.json b/sandboxes/react-rsbuild/storybook-static/index.json new file mode 100644 index 0000000..5e32a5d --- /dev/null +++ b/sandboxes/react-rsbuild/storybook-static/index.json @@ -0,0 +1 @@ +{"v":4,"entries":{"configure-your-project--docs":{"id":"configure-your-project--docs","title":"Configure your project","name":"Docs","importPath":"./src/stories/Configure.mdx","storiesImports":[],"type":"docs","tags":["unattached-mdx","docs"]},"example-button--docs":{"id":"example-button--docs","title":"Example/Button","name":"Docs","importPath":"./src/stories/Button.stories.ts","type":"docs","tags":["autodocs","docs"],"storiesImports":[]},"example-button--primary":{"type":"story","id":"example-button--primary","name":"Primary","title":"Example/Button","importPath":"./src/stories/Button.stories.ts","tags":["autodocs","story"]},"example-button--secondary":{"type":"story","id":"example-button--secondary","name":"Secondary","title":"Example/Button","importPath":"./src/stories/Button.stories.ts","tags":["autodocs","story"]},"example-button--large":{"type":"story","id":"example-button--large","name":"Large","title":"Example/Button","importPath":"./src/stories/Button.stories.ts","tags":["autodocs","story"]},"example-button--small":{"type":"story","id":"example-button--small","name":"Small","title":"Example/Button","importPath":"./src/stories/Button.stories.ts","tags":["autodocs","story"]},"example-header--docs":{"id":"example-header--docs","title":"Example/Header","name":"Docs","importPath":"./src/stories/Header.stories.ts","type":"docs","tags":["autodocs","docs"],"storiesImports":[]},"example-header--logged-in":{"type":"story","id":"example-header--logged-in","name":"Logged In","title":"Example/Header","importPath":"./src/stories/Header.stories.ts","tags":["autodocs","story"]},"example-header--logged-out":{"type":"story","id":"example-header--logged-out","name":"Logged Out","title":"Example/Header","importPath":"./src/stories/Header.stories.ts","tags":["autodocs","story"]},"example-page--logged-out":{"type":"story","id":"example-page--logged-out","name":"Logged Out","title":"Example/Page","importPath":"./src/stories/Page.stories.ts","tags":["story"]},"example-page--logged-in":{"type":"story","id":"example-page--logged-in","name":"Logged In","title":"Example/Page","importPath":"./src/stories/Page.stories.ts","tags":["play-fn","story"]}}} diff --git a/sandboxes/react-rsbuild/storybook-static/project.json b/sandboxes/react-rsbuild/storybook-static/project.json new file mode 100644 index 0000000..110458a --- /dev/null +++ b/sandboxes/react-rsbuild/storybook-static/project.json @@ -0,0 +1 @@ +{"generatedAt":1715846005102,"hasCustomBabel":false,"hasCustomWebpack":false,"hasStaticDirs":false,"hasStorybookEslint":false,"refCount":0,"packageManager":{"type":"pnpm","version":"8.15.6"},"typescriptOptions":{"reactDocgen":"react-docgen"},"preview":{"usesGlobals":false},"framework":{"name":"$SNIP/packages/react-rsbuild","options":{}},"renderer":"@storybook/react","storybookVersion":"8.0.10","storybookVersionSpecifier":"8.0.10","language":"typescript","storybookPackages":{"@chromatic-com/storybook":{"version":"1.3.5"},"storybook-react-rsbuild":{"version":"0.0.1"},"@storybook/addon-essentials":{"version":"8.0.10"},"@storybook/addon-interactions":{"version":"8.0.10"},"@storybook/addon-links":{"version":"8.0.10"},"@storybook/addon-onboarding":{"version":"8.0.10"},"@storybook/blocks":{"version":"8.0.10"},"@storybook/react":{"version":"8.0.10"},"@storybook/test":{"version":"8.0.10"},"storybook":{"version":"8.0.10"}},"addons":{"$SNIP/node_modules/.pnpm/@storybook+addon-onboarding@8.0.10/node_modules/@storybook/addon-onboarding":{"version":null},"$SNIP/node_modules/.pnpm/@storybook+addon-links@8.0.10_react@18.3.1/node_modules/@storybook/addon-links":{"version":null},"$SNIP/node_modules/.pnpm/@storybook+addon-essentials@8.0.10_@types+react@18.3.2_react-dom@18.3.1_react@18.3.1/node_modules/@storybook/addon-essentials":{"version":null},"$SNIP/node_modules/.pnpm/@chromatic-com+storybook@1.3.5_react@18.3.1/node_modules/@chromatic-com/storybook":{"version":null},"$SNIP/node_modules/.pnpm/@storybook+addon-interactions@8.0.10_vitest@1.6.0/node_modules/@storybook/addon-interactions":{"version":null}}} diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/chromatic-com-storybook-10/manager-bundle.js b/sandboxes/react-rsbuild/storybook-static/sb-addons/chromatic-com-storybook-10/manager-bundle.js new file mode 100644 index 0000000..1481ea7 --- /dev/null +++ b/sandboxes/react-rsbuild/storybook-static/sb-addons/chromatic-com-storybook-10/manager-bundle.js @@ -0,0 +1,327 @@ +try{ +(()=>{var ac=Object.create;var ja=Object.defineProperty;var rc=Object.getOwnPropertyDescriptor;var ic=Object.getOwnPropertyNames;var oc=Object.getPrototypeOf,lc=Object.prototype.hasOwnProperty;var Gt=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,n)=>(typeof require<"u"?require:t)[n]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var Ha=(e,t)=>()=>(e&&(t=e(e=0)),t);var sc=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),cc=(e,t)=>{for(var n in t)ja(e,n,{get:t[n],enumerable:!0})},Yo=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of ic(t))!lc.call(e,i)&&i!==n&&ja(e,i,{get:()=>t[i],enumerable:!(r=rc(t,i))||r.enumerable});return e};var dc=(e,t,n)=>(n=e!=null?ac(oc(e)):{},Yo(t||!e||!e.__esModule?ja(n,"default",{value:e,enumerable:!0}):n,e)),Qo=e=>Yo(ja({},"__esModule",{value:!0}),e);var ye=Ha(()=>{});var qe,be=Ha(()=>{qe={NODE_ENV:"production",NODE_PATH:["/Users/bytedance/Projects/storybook-rsbuild/node_modules/.pnpm/storybook@8.0.10_react-dom@18.3.1_react@18.3.1/node_modules/storybook/node_modules","/Users/bytedance/Projects/storybook-rsbuild/node_modules/.pnpm/storybook@8.0.10_react-dom@18.3.1_react@18.3.1/node_modules","/Users/bytedance/Projects/storybook-rsbuild/node_modules/.pnpm/node_modules"],STORYBOOK:"true",PUBLIC_URL:"."}});var Ee=Ha(()=>{});var za={};cc(za,{Children:()=>mc,Component:()=>Bt,Fragment:()=>pc,Profiler:()=>hc,PureComponent:()=>fc,StrictMode:()=>gc,Suspense:()=>vc,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>yc,cloneElement:()=>bc,createContext:()=>Ye,createElement:()=>C,createFactory:()=>Ec,createRef:()=>kc,default:()=>a,forwardRef:()=>G,isValidElement:()=>oi,lazy:()=>wc,memo:()=>Cc,startTransition:()=>Sc,unstable_act:()=>xc,useCallback:()=>q,useContext:()=>hn,useDebugValue:()=>Mc,useDeferredValue:()=>Nc,useEffect:()=>se,useId:()=>Fc,useImperativeHandle:()=>Ac,useInsertionEffect:()=>Oc,useLayoutEffect:()=>Lc,useMemo:()=>Pt,useReducer:()=>li,useRef:()=>Te,useState:()=>Ze,useSyncExternalStore:()=>_c,useTransition:()=>Tc,version:()=>Zc});var a,mc,Bt,pc,hc,fc,gc,vc,yc,bc,Ye,C,Ec,kc,G,oi,wc,Cc,Sc,xc,q,hn,Mc,Nc,se,Fc,Ac,Oc,Lc,Pt,li,Te,Ze,_c,Tc,Zc,$n=Ha(()=>{ye();be();Ee();a=__REACT__,{Children:mc,Component:Bt,Fragment:pc,Profiler:hc,PureComponent:fc,StrictMode:gc,Suspense:vc,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:yc,cloneElement:bc,createContext:Ye,createElement:C,createFactory:Ec,createRef:kc,forwardRef:G,isValidElement:oi,lazy:wc,memo:Cc,startTransition:Sc,unstable_act:xc,useCallback:q,useContext:hn,useDebugValue:Mc,useDeferredValue:Nc,useEffect:se,useId:Fc,useImperativeHandle:Ac,useInsertionEffect:Oc,useLayoutEffect:Lc,useMemo:Pt,useReducer:li,useRef:Te,useState:Ze,useSyncExternalStore:_c,useTransition:Tc,version:Zc}=__REACT__});var sl=sc((qn,ui)=>{ye();be();Ee();(function(e,t){typeof qn=="object"&&typeof ui=="object"?ui.exports=t(($n(),Qo(za))):typeof define=="function"&&define.amd?define(["react"],t):typeof qn=="object"?qn.ReactConfetti=t(($n(),Qo(za))):e.ReactConfetti=t(e.React)})(typeof self<"u"?self:qn,function(e){return function(t){var n={};function r(i){if(n[i])return n[i].exports;var o=n[i]={i,l:!1,exports:{}};return t[i].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=t,r.c=n,r.d=function(i,o,l){r.o(i,o)||Object.defineProperty(i,o,{enumerable:!0,get:l})},r.r=function(i){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},r.t=function(i,o){if(1&o&&(i=r(i)),8&o||4&o&&typeof i=="object"&&i&&i.__esModule)return i;var l=Object.create(null);if(r.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:i}),2&o&&typeof i!="string")for(var s in i)r.d(l,s,(function(c){return i[c]}).bind(null,s));return l},r.n=function(i){var o=i&&i.__esModule?function(){return i.default}:function(){return i};return r.d(o,"a",o),o},r.o=function(i,o){return Object.prototype.hasOwnProperty.call(i,o)},r.p="",r(r.s=2)}([function(t,n){t.exports=e},function(t,n,r){"use strict";var i={linear:function(o,l,s,c){return(s-l)*o/c+l},easeInQuad:function(o,l,s,c){return(s-l)*(o/=c)*o+l},easeOutQuad:function(o,l,s,c){return-(s-l)*(o/=c)*(o-2)+l},easeInOutQuad:function(o,l,s,c){var d=s-l;return(o/=c/2)<1?d/2*o*o+l:-d/2*(--o*(o-2)-1)+l},easeInCubic:function(o,l,s,c){return(s-l)*(o/=c)*o*o+l},easeOutCubic:function(o,l,s,c){return(s-l)*((o=o/c-1)*o*o+1)+l},easeInOutCubic:function(o,l,s,c){var d=s-l;return(o/=c/2)<1?d/2*o*o*o+l:d/2*((o-=2)*o*o+2)+l},easeInQuart:function(o,l,s,c){return(s-l)*(o/=c)*o*o*o+l},easeOutQuart:function(o,l,s,c){return-(s-l)*((o=o/c-1)*o*o*o-1)+l},easeInOutQuart:function(o,l,s,c){var d=s-l;return(o/=c/2)<1?d/2*o*o*o*o+l:-d/2*((o-=2)*o*o*o-2)+l},easeInQuint:function(o,l,s,c){return(s-l)*(o/=c)*o*o*o*o+l},easeOutQuint:function(o,l,s,c){return(s-l)*((o=o/c-1)*o*o*o*o+1)+l},easeInOutQuint:function(o,l,s,c){var d=s-l;return(o/=c/2)<1?d/2*o*o*o*o*o+l:d/2*((o-=2)*o*o*o*o+2)+l},easeInSine:function(o,l,s,c){var d=s-l;return-d*Math.cos(o/c*(Math.PI/2))+d+l},easeOutSine:function(o,l,s,c){return(s-l)*Math.sin(o/c*(Math.PI/2))+l},easeInOutSine:function(o,l,s,c){return-(s-l)/2*(Math.cos(Math.PI*o/c)-1)+l},easeInExpo:function(o,l,s,c){return o==0?l:(s-l)*Math.pow(2,10*(o/c-1))+l},easeOutExpo:function(o,l,s,c){var d=s-l;return o==c?l+d:d*(1-Math.pow(2,-10*o/c))+l},easeInOutExpo:function(o,l,s,c){var d=s-l;return o===0?l:o===c?l+d:(o/=c/2)<1?d/2*Math.pow(2,10*(o-1))+l:d/2*(2-Math.pow(2,-10*--o))+l},easeInCirc:function(o,l,s,c){return-(s-l)*(Math.sqrt(1-(o/=c)*o)-1)+l},easeOutCirc:function(o,l,s,c){return(s-l)*Math.sqrt(1-(o=o/c-1)*o)+l},easeInOutCirc:function(o,l,s,c){var d=s-l;return(o/=c/2)<1?-d/2*(Math.sqrt(1-o*o)-1)+l:d/2*(Math.sqrt(1-(o-=2)*o)+1)+l},easeInElastic:function(o,l,s,c){var d,u,m,p=s-l;return m=1.70158,o===0?l:(o/=c)==1?l+p:((u=0)||(u=.3*c),(d=p)=1&&this.rotationDirection===o.Positive?this.rotationDirection=o.Negative:this.rotateY<=-1&&this.rotationDirection===o.Negative&&(this.rotationDirection=o.Positive);var Oe=.1*this.rotationDirection;if(this.rotateY+=Oe,this.angle+=this.angularSpin,this.context.save(),this.context.translate(this.x,this.y),this.context.rotate(this.angle),this.context.scale(1,this.rotateY),this.context.rotate(this.angle),this.context.beginPath(),this.context.fillStyle=this.color,this.context.strokeStyle=this.color,this.context.globalAlpha=ve,this.context.lineCap="round",this.context.lineWidth=2,pe&&typeof pe=="function")pe.call(this,this.context);else switch(this.shape){case i.Circle:this.context.beginPath(),this.context.arc(0,0,this.radius,0,2*Math.PI),this.context.fill();break;case i.Square:this.context.fillRect(-this.w/2,-this.h/2,this.w,this.h);break;case i.Strip:this.context.fillRect(-this.w/6,-this.h/2,this.w/3,this.h)}this.context.closePath(),this.context.restore()}}])&&m(M.prototype,F),N&&m(M,N),x}();function h(x,M,F){return M in x?Object.defineProperty(x,M,{value:F,enumerable:!0,configurable:!0,writable:!0}):x[M]=F,x}var y=function x(M,F){var N=this;(function(ne,P){if(!(ne instanceof P))throw new TypeError("Cannot call a class as a function")})(this,x),h(this,"canvas",void 0),h(this,"context",void 0),h(this,"getOptions",void 0),h(this,"x",0),h(this,"y",0),h(this,"w",0),h(this,"h",0),h(this,"lastNumberOfPieces",0),h(this,"tweenInitTime",Date.now()),h(this,"particles",[]),h(this,"particlesGenerated",0),h(this,"removeParticleAt",function(ne){N.particles.splice(ne,1)}),h(this,"getParticle",function(){var ne=u(N.x,N.w+N.x),P=u(N.y,N.h+N.y);return new v(N.context,N.getOptions,ne,P)}),h(this,"animate",function(){var ne=N.canvas,P=N.context,he=N.particlesGenerated,ve=N.lastNumberOfPieces,pe=N.getOptions(),Oe=pe.run,Zt=pe.recycle,He=pe.numberOfPieces,un=pe.debug,ni=pe.tweenFunction,Hn=pe.tweenDuration;if(!Oe)return!1;var ai=N.particles.length,Dn=Zt?ai:he,ri=Date.now();if(DnHn?Hn:Math.max(0,ri-$o),Dn,He,Hn),Wo=Math.round(nc-Dn),Go=0;Gone.height||zn.y<-100||zn.x>ne.width+100||zn.x<-100)&&(Zt&&Dn<=He?N.particles[qo]=N.getParticle():N.removeParticleAt(qo))}),ai>0||Dn0&&Oe.call(P,P),P._options.run=!1)}),g(this,"reset",function(){P.generator&&P.generator.particlesGenerated>0&&(P.generator.particlesGenerated=0,P.generator.particles=[],P.generator.lastNumberOfPieces=0)}),g(this,"stop",function(){P.options={run:!1},P.rafId&&(cancelAnimationFrame(P.rafId),P.rafId=void 0)}),this.canvas=ae;var he=this.canvas.getContext("2d");if(!he)throw new Error("Could not get canvas context");this.context=he,this.generator=new y(this.canvas,function(){return P.options}),this.options=ne,this.update()}var M,F,N;return M=x,(F=[{key:"options",get:function(){return this._options},set:function(ae){var ne=this._options&&this._options.run,P=this._options&&this._options.recycle;this.setOptionsWithDefaults(ae),this.generator&&(Object.assign(this.generator,this.options.confettiSource),typeof ae.recycle=="boolean"&&ae.recycle&&P===!1&&(this.generator.lastNumberOfPieces=this.generator.particles.length)),typeof ae.run=="boolean"&&ae.run&&ne===!1&&this.update()}}])&&f(M.prototype,F),N&&f(M,N),x}();function B(x){return function(M){if(Array.isArray(M))return Se(M)}(x)||function(M){if(typeof Symbol<"u"&&Symbol.iterator in Object(M))return Array.from(M)}(x)||je(x)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function $(x){return($=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(M){return typeof M}:function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M})(x)}function le(){return(le=Object.assign||function(x){for(var M=1;M"u"||!(Symbol.iterator in Object(F)))){var ae=[],ne=!0,P=!1,he=void 0;try{for(var ve,pe=F[Symbol.iterator]();!(ne=(ve=pe.next()).done)&&(ae.push(ve.value),!N||ae.length!==N);ne=!0);}catch(Oe){P=!0,he=Oe}finally{try{ne||pe.return==null||pe.return()}finally{if(P)throw he}}return ae}}(x,M)||je(x,M)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function je(x,M){if(x){if(typeof x=="string")return Se(x,M);var F=Object.prototype.toString.call(x).slice(8,-1);return F==="Object"&&x.constructor&&(F=x.constructor.name),F==="Map"||F==="Set"?Array.from(x):F==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(F)?Se(x,M):void 0}}function Se(x,M){(M==null||M>x.length)&&(M=x.length);for(var F=0,N=new Array(M);F"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var F,N=Vn(x);if(M){var ae=Vn(this).constructor;F=Reflect.construct(N,arguments,ae)}else F=N.apply(this,arguments);return ei(this,F)}}function ei(x,M){return!M||$(M)!=="object"&&typeof M!="function"?Pn(x):M}function Pn(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function Vn(x){return(Vn=Object.setPrototypeOf?Object.getPrototypeOf:function(M){return M.__proto__||Object.getPrototypeOf(M)})(x)}function Wt(x,M,F){return M in x?Object.defineProperty(x,M,{value:F,enumerable:!0,configurable:!0,writable:!0}):x[M]=F,x}var ti=s.a.createRef(),jn=function(x){(function(P,he){if(typeof he!="function"&&he!==null)throw new TypeError("Super expression must either be null or a function");P.prototype=Object.create(he&&he.prototype,{constructor:{value:P,writable:!0,configurable:!0}}),he&&Pa(P,he)})(ne,x);var M,F,N,ae=Xr(ne);function ne(P){var he;Je(this,ne);for(var ve=arguments.length,pe=new Array(ve>1?ve-1:0),Oe=1;Oe<~]))"].join("|");return new RegExp(t,e?void 0:"g")}var Rc=mi();function pi(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(Rc,"")}ye();be();Ee();var Bc="array",Pc="bit",cl="bits",Vc="byte",dl="bytes",gn="",jc="exponent",Hc="function",ul="iec",Dc="Invalid number",zc="Invalid rounding method",hi="jedec",Uc="object",ml=".",$c="round",Wc="s",Gc="si",qc="kbit",Yc="kB",Qc=" ",Kc="string",Jc="0",fi={symbol:{iec:{bits:["bit","Kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["bit","Kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},fullform:{iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]}};function gi(e,{bits:t=!1,pad:n=!1,base:r=-1,round:i=2,locale:o=gn,localeOptions:l={},separator:s=gn,spacer:c=Qc,symbols:d={},standard:u=gn,output:m=Kc,fullform:p=!1,fullforms:v=[],exponent:h=-1,roundingMethod:y=$c,precision:k=0}={}){let b=h,f=Number(e),g=[],E=0,S=gn;u===Gc?(r=10,u=hi):u===ul||u===hi?r=2:r===2?u=ul:(r=10,u=hi);let B=r===10?1e3:1024,$=p===!0,le=f<0,ie=Math[y];if(typeof e!="bigint"&&isNaN(e))throw new TypeError(Dc);if(typeof ie!==Hc)throw new TypeError(zc);if(le&&(f=-f),(b===-1||isNaN(b))&&(b=Math.floor(Math.log(f)/Math.log(B)),b<0&&(b=0)),b>8&&(k>0&&(k+=8-b),b=8),m===jc)return b;if(f===0)g[0]=0,S=g[1]=fi.symbol[u][t?cl:dl][b];else{E=f/(r===2?Math.pow(2,b*10):Math.pow(1e3,b)),t&&(E=E*8,E>=B&&b<8&&(E=E/B,b++));let ge=Math.pow(10,b>0?i:0);g[0]=ie(E*ge)/ge,g[0]===B&&b<8&&h===-1&&(g[0]=1,b++),S=g[1]=r===10&&b===1?t?qc:Yc:fi.symbol[u][t?cl:dl][b]}if(le&&(g[0]=-g[0]),k>0&&(g[0]=g[0].toPrecision(k)),g[1]=d[g[1]]||g[1],o===!0?g[0]=g[0].toLocaleString():o.length>0?g[0]=g[0].toLocaleString(o,l):s.length>0&&(g[0]=g[0].toString().replace(ml,s)),n&&Number.isInteger(g[0])===!1&&i>0){let ge=s||ml,Ae=g[0].toString().split(ge),je=Ae[1]||gn,Se=je.length,Je=i-Se;g[0]=`${Ae[0]}${ge}${je.padEnd(Se+Je,Jc)}`}return $&&(g[1]=v[b]?v[b]:fi.fullform[u][b]+(t?Pc:Vc)+(g[0]===1?gn:Wc)),m===Bc?g:m===Uc?{value:g[0],symbol:g[1],exponent:b,unit:S}:g.join(c)}var Xc=Object.create,q1=Object.defineProperty,ed=Object.getOwnPropertyDescriptor,td=Object.getOwnPropertyNames,nd=Object.getPrototypeOf,ad=Object.prototype.hasOwnProperty,rd=(e=>typeof Gt<"u"?Gt:typeof Proxy<"u"?new Proxy(e,{get:(t,n)=>(typeof Gt<"u"?Gt:t)[n]}):e)(function(e){if(typeof Gt<"u")return Gt.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')}),$t=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),id=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of td(t))!ad.call(e,i)&&i!==n&&q1(e,i,{get:()=>t[i],enumerable:!(r=ed(t,i))||r.enumerable});return e},pt=(e,t,n)=>(n=e!=null?Xc(nd(e)):{},id(t||!e||!e.__esModule?q1(n,"default",{value:e,enumerable:!0}):n,e)),Ir=$t((e,t)=>{(function(n,r){typeof rd=="function"&&typeof e=="object"&&typeof t=="object"?t.exports=r():typeof define=="function"&&define.amd?define(function(){return r()}):n.pluralize=r()})(e,function(){var n=[],r=[],i={},o={},l={};function s(y){return typeof y=="string"?new RegExp("^"+y+"$","i"):y}function c(y,k){return y===k?k:y===y.toLowerCase()?k.toLowerCase():y===y.toUpperCase()?k.toUpperCase():y[0]===y[0].toUpperCase()?k.charAt(0).toUpperCase()+k.substr(1).toLowerCase():k.toLowerCase()}function d(y,k){return y.replace(/\$(\d{1,2})/g,function(b,f){return k[f]||""})}function u(y,k){return y.replace(k[0],function(b,f){var g=d(k[1],arguments);return c(b===""?y[f-1]:b,g)})}function m(y,k,b){if(!y.length||i.hasOwnProperty(y))return k;for(var f=b.length;f--;){var g=b[f];if(g[0].test(k))return u(k,g)}return k}function p(y,k,b){return function(f){var g=f.toLowerCase();return k.hasOwnProperty(g)?c(f,g):y.hasOwnProperty(g)?c(f,y[g]):m(g,f,b)}}function v(y,k,b,f){return function(g){var E=g.toLowerCase();return k.hasOwnProperty(E)?!0:y.hasOwnProperty(E)?!1:m(E,E,b)===E}}function h(y,k,b){var f=k===1?h.singular(y):h.plural(y);return(b?k+" ":"")+f}return h.plural=p(l,o,n),h.isPlural=v(l,o,n),h.singular=p(o,l,r),h.isSingular=v(o,l,r),h.addPluralRule=function(y,k){n.push([s(y),k])},h.addSingularRule=function(y,k){r.push([s(y),k])},h.addUncountableRule=function(y){if(typeof y=="string"){i[y.toLowerCase()]=!0;return}h.addPluralRule(y,"$0"),h.addSingularRule(y,"$0")},h.addIrregularRule=function(y,k){k=k.toLowerCase(),y=y.toLowerCase(),l[y]=k,o[k]=y},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(y){return h.addIrregularRule(y[0],y[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(y){return h.addPluralRule(y[0],y[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(y){return h.addSingularRule(y[0],y[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(h.addUncountableRule),h})}),od=$t((e,t)=>{var n=new Error("Element already at target scroll position"),r=new Error("Scroll cancelled"),i=Math.min,o=Date.now;t.exports={left:l("scrollLeft"),top:l("scrollTop")};function l(d){return function(u,m,p,v){p=p||{},typeof p=="function"&&(v=p,p={}),typeof v!="function"&&(v=c);var h=o(),y=u[d],k=p.ease||s,b=isNaN(p.duration)?350:+p.duration,f=!1;return y===m?v(n,u[d]):requestAnimationFrame(E),g;function g(){f=!0}function E(S){if(f)return v(r,u[d]);var B=o(),$=i(1,(B-h)/b),le=k($);u[d]=le*(m-y)+y,$<1?requestAnimationFrame(E):requestAnimationFrame(function(){v(null,u[d])})}}}function s(d){return .5*(1-Math.cos(Math.PI*d))}function c(){}}),ld=$t((e,t)=>{(function(n,r){typeof define=="function"&&define.amd?define([],r):typeof t=="object"&&t.exports?t.exports=r():n.Scrollparent=r()})(e,function(){function n(i){var o=getComputedStyle(i,null).getPropertyValue("overflow");return o.indexOf("scroll")>-1||o.indexOf("auto")>-1}function r(i){if(i instanceof HTMLElement||i instanceof SVGElement){for(var o=i.parentNode;o.parentNode;){if(n(o))return o;o=o.parentNode}return document.scrollingElement||document.documentElement}}return r})}),ho=$t((e,t)=>{var n=function(g){return r(g)&&!i(g)};function r(g){return!!g&&typeof g=="object"}function i(g){var E=Object.prototype.toString.call(g);return E==="[object RegExp]"||E==="[object Date]"||s(g)}var o=typeof Symbol=="function"&&Symbol.for,l=o?Symbol.for("react.element"):60103;function s(g){return g.$$typeof===l}function c(g){return Array.isArray(g)?[]:{}}function d(g,E){return E.clone!==!1&&E.isMergeableObject(g)?b(c(g),g,E):g}function u(g,E,S){return g.concat(E).map(function(B){return d(B,S)})}function m(g,E){if(!E.customMerge)return b;var S=E.customMerge(g);return typeof S=="function"?S:b}function p(g){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(g).filter(function(E){return Object.propertyIsEnumerable.call(g,E)}):[]}function v(g){return Object.keys(g).concat(p(g))}function h(g,E){try{return E in g}catch{return!1}}function y(g,E){return h(g,E)&&!(Object.hasOwnProperty.call(g,E)&&Object.propertyIsEnumerable.call(g,E))}function k(g,E,S){var B={};return S.isMergeableObject(g)&&v(g).forEach(function($){B[$]=d(g[$],S)}),v(E).forEach(function($){y(g,$)||(h(g,$)&&S.isMergeableObject(E[$])?B[$]=m($,S)(g[$],E[$],S):B[$]=d(E[$],S))}),B}function b(g,E,S){S=S||{},S.arrayMerge=S.arrayMerge||u,S.isMergeableObject=S.isMergeableObject||n,S.cloneUnlessOtherwiseSpecified=d;var B=Array.isArray(E),$=Array.isArray(g),le=B===$;return le?B?S.arrayMerge(g,E,S):k(g,E,S):d(E,S)}b.all=function(g,E){if(!Array.isArray(g))throw new Error("first argument should be an array");return g.reduce(function(S,B){return b(S,B,E)},{})};var f=b;t.exports=f}),sd=$t((e,t)=>{var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";t.exports=n}),cd=$t((e,t)=>{var n=sd();function r(){}function i(){}i.resetWarningCache=r,t.exports=function(){function o(c,d,u,m,p,v){if(v!==n){var h=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw h.name="Invariant Violation",h}}o.isRequired=o;function l(){return o}var s={array:o,bigint:o,bool:o,func:o,number:o,object:o,string:o,symbol:o,any:o,arrayOf:l,element:o,elementType:o,instanceOf:l,node:o,objectOf:l,oneOf:l,oneOfType:l,shape:l,exact:l,checkPropTypes:i,resetWarningCache:r};return s.PropTypes=s,s}}),dd=$t((e,t)=>{t.exports=cd()()}),ud=$t((e,t)=>{var n=function(o){return Object.prototype.hasOwnProperty.call(o,"props")},r=function(o,l){return o+i(l)},i=function(o){return o===null||typeof o=="boolean"||typeof o>"u"?"":typeof o=="number"?o.toString():typeof o=="string"?o:Array.isArray(o)?o.reduce(r,""):n(o)&&Object.prototype.hasOwnProperty.call(o.props,"children")?i(o.props.children):""};i.default=i,t.exports=i}),{CHROMATIC_INDEX_URL:md,CHROMATIC_BASE_URL:Rr=md||"https://www.chromatic.com",CHROMATIC_API_URL:pd=`${Rr}/api`}=qe,U="chromaui/addon-visual-tests",tn=`${U}/panel`,hd=`${U}/sidebarTop`,fd=`${U}/sidebarBottom`,Bi=`${U}/access-token/${Rr}`,fo=`${U}/configInfo`,pl=`${U}/configInfoDismissed`,gd=`${U}/gitInfo`,Y1=`${U}/gitInfoError`,Q1=`${U}/projectInfo`,Pi=`${U}/isOutdated`,vd=`${U}/startBuild`,yd=`${U}/stopBuild`,K1=`${U}/localBuildProgress`,bd=`${U}/selectedModeName`,Ed=`${U}/selectedBrowserId`,kd=`${U}/telemetry`,J1=`${U}/removeAddon`,wd={autoAcceptChanges:!1,exitOnceUploaded:!1,exitZeroOnChanges:!0,forceRebuild:!0,fromCI:!1,interactive:!1,isLocalBuild:!0,skip:!1,skipUpdateCheck:!0},X1="https://www.chromatic.com/docs/visual-tests-addon",Ft=(e,t)=>{let n=hn(e);if(n==null)throw new Error(`Missing context value for ${t}`);return n},es=Ye(null),Cd=({children:e,value:t})=>a.createElement(es.Provider,{value:t},e),ts=()=>Ft(es,"AuthState"),Sd={user:a.createElement(a.Fragment,null,a.createElement("path",{d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0ZM2.67 11.15c.7-1 2.6-1.81 3.2-1.9.22-.04.23-.66.23-.66s-.67-.66-.81-1.55c-.4 0-.63-.94-.24-1.27l-.02-.13c-.06-.6-.28-2.6 1.97-2.6s2.03 2 1.97 2.6l-.02.13c.4.33.15 1.27-.24 1.27-.14.89-.8 1.55-.8 1.55s0 .62.22.66c.6.09 2.5.9 3.2 1.9a6 6 0 1 0-8.66 0Z"})),useralt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.27 13.16a11.39 11.39 0 0 0 5.18-1.23v-.25c0-1.57-3.24-3-4.1-3.13-.27-.05-.28-.79-.28-.79s.8-.78.96-1.83c.47 0 .75-1.12.29-1.52.02-.41.6-3.25-2.32-3.25S4.65 4 4.67 4.41c-.46.4-.17 1.52.29 1.52.17 1.05.96 1.83.96 1.83s0 .74-.27.79c-.86.13-4.04 1.53-4.1 3.08a11.44 11.44 0 0 0 5.72 1.53Z"})),useradd:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.18 11.9c-.4-.17-.8-.36-1.18-.58.06-1.44 3.02-2.74 3.82-2.87.25-.04.26-.73.26-.73s-.74-.73-.9-1.7c-.43 0-.7-1.05-.27-1.42l-.01-.14c-.07-.67-.31-2.88 2.18-2.88 2.48 0 2.24 2.2 2.17 2.88l-.01.14c.43.37.16 1.41-.27 1.41-.16.98-.9 1.71-.9 1.71s.01.69.26.73c.8.13 3.82 1.46 3.82 2.91v.24a10.63 10.63 0 0 1-8.97.3ZM11.5 2.16c.28 0 .5.22.5.5v1.5h1.5a.5.5 0 0 1 0 1H12v1.5a.5.5 0 0 1-1 0v-1.5H9.5a.5.5 0 1 1 0-1H11v-1.5c0-.28.22-.5.5-.5Z"})),users:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9.21 11.62A10.59 10.59 0 0 1 0 11.07c.06-1.35 2.93-2.58 3.7-2.7.25-.03.26-.68.26-.68s-.72-.69-.87-1.6c-.42 0-.68-.99-.26-1.33 0-.03 0-.08-.02-.14-.07-.63-.3-2.71 2.12-2.71 2.41 0 2.18 2.08 2.11 2.71l-.01.14c.42.34.16 1.32-.26 1.32-.16.92-.87 1.6-.87 1.6s0 .66.25.7c.78.11 3.7 1.36 3.7 2.73v.22l-.64.3Z"}),a.createElement("path",{d:"M8.81 8.42a9.64 9.64 0 0 0-.74-.4 5.2 5.2 0 0 1 1.7-.76c.17-.02.17-.47.17-.47s-.49-.47-.6-1.1c-.28 0-.46-.68-.17-.91l-.01-.1c-.05-.43-.2-1.86 1.45-1.86 1.66 0 1.5 1.43 1.45 1.86v.1c.28.23.1.9-.18.9-.11.64-.6 1.11-.6 1.11s0 .45.17.47c.54.08 2.55.94 2.55 1.89v.62a10.6 10.6 0 0 1-3.3.56 2.97 2.97 0 0 0-.58-.88c-.37-.41-.85-.76-1.31-1.03Z"})),profile:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9.1 7.35a5.06 5.06 0 0 1-4.52-.28C4.6 6.4 6.02 5.77 6.4 5.7c.12-.02.12-.35.12-.35s-.35-.34-.43-.81c-.2 0-.33-.5-.12-.67l-.01-.07C5.93 3.48 5.81 2.42 7 2.42S8.07 3.48 8.04 3.8v.07c.2.17.07.67-.13.67-.08.47-.43.81-.43.81s0 .33.12.35c.38.06 1.82.7 1.82 1.4v.1c-.1.06-.2.1-.31.15Zm-5.35 3.9c0-.14.11-.25.25-.25h6a.25.25 0 1 1 0 .5H4a.25.25 0 0 1-.25-.25ZM4 9a.25.25 0 0 0 0 .5h6a.25.25 0 1 0 0-.5H4Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1 .5c0-.28.22-.5.5-.5h11c.28 0 .5.22.5.5v13a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5V.5ZM2 13V1h10v12H2Z"})),facehappy:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.97 8.75a.5.5 0 0 0-.87.5 4.5 4.5 0 0 0 7.8 0 .5.5 0 1 0-.87-.5 3.5 3.5 0 0 1-6.06 0ZM5.5 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9.5 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),faceneutral:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4.5 9a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5ZM5.5 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9.5 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),facesad:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.97 10.25a.5.5 0 0 1-.87-.5 4.5 4.5 0 0 1 7.8 0 .5.5 0 1 1-.87.5 3.5 3.5 0 0 0-6.06 0ZM5.5 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9.5 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),accessibility:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.53 4.84a.5.5 0 0 1 .63-.31l2.05.68a2.5 2.5 0 0 0 1.58 0l2.05-.68a.5.5 0 0 1 .32.94L7.7 6.3a.3.3 0 0 0-.21.29v.24c0 .7.16 1.39.48 2.01l.97 1.95a.5.5 0 1 1-.9.44L7 9.12l-1.05 2.1a.5.5 0 1 1-.9-.44l.97-1.95a4.5 4.5 0 0 0 .48-2.01v-.24a.3.3 0 0 0-.2-.29l-2.46-.82a.5.5 0 0 1-.31-.63Z"}),a.createElement("path",{d:"M7 4.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm0-1A6 6 0 1 0 7 1a6 6 0 0 0 0 12Z"})),accessibilityalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14ZM8 3.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM3.53 4.84a.5.5 0 0 1 .63-.31l2.05.68a2.5 2.5 0 0 0 1.58 0l2.05-.68a.5.5 0 0 1 .32.94L7.7 6.3a.3.3 0 0 0-.21.29v.24c0 .7.16 1.39.48 2.01l.97 1.95a.5.5 0 1 1-.9.44L7 9.12l-1.05 2.1a.5.5 0 1 1-.9-.44l.97-1.95a4.5 4.5 0 0 0 .48-2.01v-.24a.3.3 0 0 0-.2-.29l-2.46-.82a.5.5 0 0 1-.31-.63Z"})),arrowup:a.createElement(a.Fragment,null,a.createElement("path",{d:"m7.35 2.9 5.5 5.5a.5.5 0 0 1-.7.7L7 3.96 1.85 9.1a.5.5 0 1 1-.7-.7l5.5-5.5c.2-.2.5-.2.7 0Z"})),arrowdown:a.createElement(a.Fragment,null,a.createElement("path",{d:"m1.15 5.6 5.5 5.5c.2.2.5.2.7 0l5.5-5.5a.5.5 0 0 0-.7-.7L7 10.04 1.85 4.9a.5.5 0 1 0-.7.7Z"})),arrowleft:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.76 7.1c.02.09.06.18.14.25l5.5 5.5a.5.5 0 0 0 .7-.7L3.96 7 9.1 1.85a.5.5 0 1 0-.7-.7l-5.5 5.5a.5.5 0 0 0-.14.45Z"})),arrowright:a.createElement(a.Fragment,null,a.createElement("path",{d:"m11.1 7.35-5.5 5.5a.5.5 0 0 1-.7-.7L10.04 7 4.9 1.85a.5.5 0 1 1 .7-.7l5.5 5.5c.2.2.2.5 0 .7Z"})),arrowupalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.85 4.65 7.35.15a.5.5 0 0 0-.7 0l-4.5 4.5a.5.5 0 1 0 .7.7L6.5 1.71V13.5a.5.5 0 0 0 1 0V1.7l3.65 3.65a.5.5 0 0 0 .7-.7Z"})),arrowdownalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5.5a.5.5 0 0 0-1 0v11.8L2.85 8.64a.5.5 0 1 0-.7.7l4.5 4.5A.5.5 0 0 0 7 14a.5.5 0 0 0 .35-.15l4.5-4.5a.5.5 0 0 0-.7-.7L7.5 12.29V.5Z"})),arrowleftalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.35 2.15c.2.2.2.5 0 .7L1.71 6.5H13.5a.5.5 0 0 1 0 1H1.7l3.65 3.65a.5.5 0 0 1-.7.7l-4.5-4.5a.5.5 0 0 1 0-.7l4.5-4.5c.2-.2.5-.2.7 0Z"})),arrowrightalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M8.65 2.15c.2-.2.5-.2.7 0l4.5 4.5c.2.2.2.5 0 .7l-4.5 4.5a.5.5 0 0 1-.7-.7l3.64-3.65H.5a.5.5 0 0 1 0-1h11.8L8.64 2.85a.5.5 0 0 1 0-.7Z"})),expandalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"m7.35.15 4 4a.5.5 0 0 1-.7.7L7 1.21 3.35 4.85a.5.5 0 1 1-.7-.7l4-4c.2-.2.5-.2.7 0ZM11.35 9.15c.2.2.2.5 0 .7l-4 4a.5.5 0 0 1-.7 0l-4-4a.5.5 0 1 1 .7-.7L7 12.79l3.65-3.64c.2-.2.5-.2.7 0Z"})),collapse:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.354.146a.5.5 0 1 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0-.708-.708L7 3.793 3.354.146Zm3.292 9a.5.5 0 0 1 .708 0l4 4a.5.5 0 0 1-.708.708L7 10.207l-3.646 3.647a.5.5 0 0 1-.708-.708l4-4Z"})),expand:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.5 1h2a.5.5 0 0 1 0 1h-.8l3.15 3.15a.5.5 0 1 1-.7.7L2 2.71v.79a.5.5 0 0 1-1 0v-2c0-.28.22-.5.5-.5ZM10 1.5c0-.28.22-.5.5-.5h2c.28 0 .5.22.5.5v2a.5.5 0 0 1-1 0v-.8L8.85 5.86a.5.5 0 1 1-.7-.7L11.29 2h-.79a.5.5 0 0 1-.5-.5ZM12.5 10c.28 0 .5.22.5.5v2a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h.8L8.14 8.85a.5.5 0 1 1 .7-.7L12 11.29v-.79c0-.28.22-.5.5-.5ZM2 11.3v-.8a.5.5 0 0 0-1 0v2c0 .28.22.5.5.5h2a.5.5 0 0 0 0-1h-.8l3.15-3.15a.5.5 0 1 0-.7-.7L2 11.29Z"})),unfold:a.createElement(a.Fragment,null,a.createElement("path",{d:"m6.65.15-1.5 1.5a.5.5 0 1 0 .7.7l.65-.64V5a.5.5 0 0 0 1 0V1.7l.65.65a.5.5 0 1 0 .7-.7L7.35.15a.5.5 0 0 0-.7 0Z"}),a.createElement("path",{d:"M1.3 4.04a.5.5 0 0 0-.16.82L3.3 7 1.15 9.15a.5.5 0 0 0 .35.85h3a.5.5 0 0 0 0-1H2.7l1.5-1.5h5.6l2.35 2.35a.5.5 0 0 0 .7-.7L10.71 7l2.14-2.15.11-.54-.1.54A.5.5 0 0 0 13 4.5a.5.5 0 0 0-.14-.35.5.5 0 0 0-.36-.15h-3a.5.5 0 0 0 0 1h1.8L9.8 6.5H4.2L2.7 5h1.8a.5.5 0 0 0 0-1h-3a.5.5 0 0 0-.2.04Z"}),a.createElement("path",{d:"M7 8.5c.28 0 .5.22.5.5v3.3l.65-.65a.5.5 0 0 1 .7.7l-1.5 1.5a.5.5 0 0 1-.7 0l-1.5-1.5a.5.5 0 0 1 .7-.7l.65.64V9c0-.28.22-.5.5-.5ZM9 9.5c0-.28.22-.5.5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5Z"})),transfer:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.65 2.65c.2-.2.5-.2.7 0l1.5 1.5c.2.2.2.5 0 .7l-1.5 1.5a.5.5 0 0 1-.7-.7l.64-.65H1.5a.5.5 0 0 1 0-1h9.8l-.65-.65a.5.5 0 0 1 0-.7ZM3.35 8.35 2.71 9h9.79a.5.5 0 0 1 0 1H2.7l.65.65a.5.5 0 0 1-.7.7l-1.5-1.5a.5.5 0 0 1 0-.7l1.5-1.5a.5.5 0 1 1 .7.7Z"})),redirect:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.5 1c.28 0 .5.22.5.5V10a2 2 0 0 0 4 0V4a3 3 0 0 1 6 0v7.8l1.15-1.15a.5.5 0 0 1 .7.7l-2 2a.5.5 0 0 1-.7 0l-2-2a.5.5 0 0 1 .7-.7L11 11.79V4a2 2 0 1 0-4 0v6a3 3 0 0 1-6 0V1.5c0-.28.22-.5.5-.5Z"})),undo:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.15 3.85a.5.5 0 0 1 0-.7l2-2a.5.5 0 1 1 .7.7L2.71 3H9a4 4 0 0 1 0 8H3a.5.5 0 0 1 0-1h6a3 3 0 1 0 0-6H2.7l1.15 1.15a.5.5 0 1 1-.7.7l-2-2Z"})),reply:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4.35 2.15c.2.2.2.5 0 .7L1.71 5.5H9.5A4.5 4.5 0 0 1 14 10v1.5a.5.5 0 0 1-1 0V10a3.5 3.5 0 0 0-3.5-3.5H1.7l2.65 2.65a.5.5 0 1 1-.7.7l-3.5-3.5a.5.5 0 0 1 0-.7l3.5-3.5c.2-.2.5-.2.7 0Z"})),sync:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.5 1A.5.5 0 0 0 5 .5H2a.5.5 0 0 0 0 1h1.53a6.5 6.5 0 0 0 2.39 11.91.5.5 0 1 0 .16-.99A5.5 5.5 0 0 1 4.5 2.1V4a.5.5 0 0 0 1 0V1ZM7.5 1a.5.5 0 0 1 .58-.41 6.5 6.5 0 0 1 2.39 11.91H12a.5.5 0 0 1 0 1H9a.5.5 0 0 1-.5-.5v-3a.5.5 0 0 1 1 0v1.9A5.5 5.5 0 0 0 7.92 1.58.5.5 0 0 1 7.5 1Z"})),upload:a.createElement(a.Fragment,null,a.createElement("path",{d:"M8.65 5.85 7.5 4.71v5.79a.5.5 0 0 1-1 0V4.7L5.35 5.86a.5.5 0 1 1-.7-.7l2-2c.2-.2.5-.2.7 0l2 2a.5.5 0 1 1-.7.7Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),download:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.35 8.15 6.5 9.29V3.5a.5.5 0 0 1 1 0v5.8l1.15-1.15a.5.5 0 1 1 .7.7l-2 2a.5.5 0 0 1-.7 0l-2-2a.5.5 0 1 1 .7-.7Z"}),a.createElement("path",{fillRule:"evenodd",d:"M0 7a7 7 0 1 1 14 0A7 7 0 0 1 0 7Zm1 0a6 6 0 1 1 12 0A6 6 0 0 1 1 7Z"})),back:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.85 5.35 4.71 6.5h5.79a.5.5 0 0 1 0 1H4.7l1.15 1.15a.5.5 0 1 1-.7.7l-2-2a.5.5 0 0 1 0-.7l2-2a.5.5 0 1 1 .7.7Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 0a7 7 0 1 1 0 14A7 7 0 0 1 7 0Zm0 1a6 6 0 1 1 0 12A6 6 0 0 1 7 1Z"})),proceed:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.5 6.5h5.8L8.14 5.35a.5.5 0 1 1 .7-.7l2 2c.2.2.2.5 0 .7l-2 2a.5.5 0 1 1-.7-.7L9.29 7.5H3.5a.5.5 0 0 1 0-1Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 1 7 0a7 7 0 0 1 0 14Zm0-1A6 6 0 1 1 7 1a6 6 0 0 1 0 12Z"})),refresh:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.1.5H7a6.5 6.5 0 1 0 6.41 7.58.5.5 0 1 0-.99-.16A5.47 5.47 0 0 1 7 12.5a5.5 5.5 0 0 1 0-11 5.5 5.5 0 0 1 4.9 3H10a.5.5 0 0 0 0 1h3a.5.5 0 0 0 .5-.5V2a.5.5 0 0 0-1 0v1.53A6.5 6.5 0 0 0 7.1.5Z"})),globe:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 0 0 7a7 7 0 0 0 14 0Zm-6.53 5.74c-.24.23-.4.26-.47.26-.08 0-.23-.03-.47-.26-.23-.24-.5-.62-.73-1.18A11.57 11.57 0 0 1 5 7.5h4a11.57 11.57 0 0 1-.8 4.06c-.24.56-.5.94-.73 1.18ZM8.99 6.5H5.01c.05-1.62.35-3.04.79-4.06.24-.56.5-.94.73-1.18.24-.23.4-.26.47-.26.08 0 .23.03.47.26.23.24.5.62.73 1.18.44 1.02.74 2.44.8 4.06Zm1 1c-.06 2.18-.56 4.08-1.28 5.25a6 6 0 0 0 4.27-5.25H9.99Zm2.99-1H9.99c-.06-2.18-.56-4.08-1.28-5.25a6 6 0 0 1 4.27 5.25ZM4 6.5c.06-2.18.56-4.08 1.28-5.25A6 6 0 0 0 1.02 6.5h2.99Zm-2.99 1a6 6 0 0 0 4.27 5.25c-.72-1.17-1.22-3.07-1.28-5.25H1.02Z"})),compass:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M10.09 3.4 5.95 5.8a.37.37 0 0 0-.11.09.38.38 0 0 0-.04.05l-2.4 4.15a.37.37 0 0 0 0 .38c.1.18.33.24.5.14l4.15-2.4a.37.37 0 0 0 .15-.15l2.4-4.15a.37.37 0 0 0-.03-.44.37.37 0 0 0-.48-.07ZM4.75 9.25 7.6 7.6 6.4 6.4 4.75 9.25Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),location:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M0 7a7 7 0 1 1 14 0A7 7 0 0 1 0 7Zm6.5 3.5v2.48A6 6 0 0 1 1.02 7.5H3.5a.5.5 0 0 0 0-1H1.02A6 6 0 0 1 6.5 1.02V3.5a.5.5 0 0 0 1 0V1.02a6 6 0 0 1 5.48 5.48H10.5a.5.5 0 0 0 0 1h2.48a6 6 0 0 1-5.48 5.48V10.5a.5.5 0 0 0-1 0Z"})),pin:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M9 5a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM8 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M12 5A5 5 0 0 0 2 5c0 2.63 2.27 6.15 4.65 8.64.2.2.5.2.7 0C9.73 11.15 12 7.64 12 5ZM7 1a4 4 0 0 1 4 4c0 1.06-.47 2.42-1.3 3.88A21.23 21.23 0 0 1 7 12.55c-1-1.1-1.97-2.39-2.7-3.67A8.46 8.46 0 0 1 3 5a4 4 0 0 1 4-4Z"})),time:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 2c.28 0 .5.22.5.5v4H10a.5.5 0 0 1 0 1H7a.5.5 0 0 1-.5-.5V2.5c0-.28.22-.5.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm0-1A6 6 0 1 0 7 1a6 6 0 0 0 0 12Z"})),dashboard:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9.8 4.1a.5.5 0 0 1 .1.7L7.92 7.58A1 1 0 1 1 7.1 7l2-2.8a.5.5 0 0 1 .7-.12Z"}),a.createElement("path",{fillRule:"evenodd",d:"M2.07 12.97a7 7 0 1 1 9.86 0 12.96 12.96 0 0 0-9.86 0Zm9.58-1.18a6 6 0 1 0-9.3 0 13.98 13.98 0 0 1 9.3 0Z"})),timer:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5 4.5a.5.5 0 0 0-1 0v2.63a1 1 0 1 0 1 0V4.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M5.5.5c0-.28.22-.5.5-.5h2a.5.5 0 0 1 0 1h-.5v1.02c1.28.1 2.45.61 3.37 1.4l.78-.77a.5.5 0 0 1 .7.7l-.77.78a6 6 0 1 1-5.08-2.1V1H6a.5.5 0 0 1-.5-.5ZM7 3a5 5 0 1 0 0 10A5 5 0 0 0 7 3Z"})),home:a.createElement(a.Fragment,null,a.createElement("path",{d:"m7.35 1.15 5.5 5.5a.5.5 0 0 1-.7.7L12 7.21v5.29a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5V9H6v3.5a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5V7.2l-.15.15a.5.5 0 1 1-.7-.7l1-1 4.5-4.5c.2-.2.5-.2.7 0ZM3 6.2V12h2V8.5c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5V12h2V6.2l-4-4-4 4Z"})),admin:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M1.21 4.1a.5.5 0 0 1 .06-.04l5.48-3a.5.5 0 0 1 .5 0l5.48 3a.5.5 0 0 1 .27.39.5.5 0 0 1-.51.55H1.51a.5.5 0 0 1-.3-.9ZM3.46 4h7.08L7 2.07 3.46 4Z"}),a.createElement("path",{d:"M4 6a.5.5 0 1 0-1 0v5a.5.5 0 0 0 1 0V6ZM11 6a.5.5 0 0 0-1 0v5a.5.5 0 0 0 1 0V6ZM5.75 5.5c.28 0 .5.22.5.5v5a.5.5 0 0 1-1 0V6c0-.28.22-.5.5-.5ZM8.75 6a.5.5 0 1 0-1 0v5a.5.5 0 0 0 1 0V6ZM1.5 12.5c0-.27.22-.5.5-.5h10a.5.5 0 0 1 0 1H2a.5.5 0 0 1-.5-.5Z"})),info:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 5.5c.28 0 .5.22.5.5v4a.5.5 0 0 1-1 0V6c0-.28.22-.5.5-.5ZM7 4.5A.75.75 0 1 0 7 3a.75.75 0 0 0 0 1.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm0-1A6 6 0 1 0 7 1a6 6 0 0 0 0 12Z"})),question:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.25 5.25A1.75 1.75 0 1 1 7 7a.5.5 0 0 0-.5.5V9a.5.5 0 0 0 1 0V7.95a2.75 2.75 0 1 0-3.25-2.7.5.5 0 0 0 1 0ZM7 11.5A.75.75 0 1 0 7 10a.75.75 0 0 0 0 1.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),support:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-3.52 4.9a5.97 5.97 0 0 1-6.96 0l1.45-1.45a3.98 3.98 0 0 0 4.06 0l1.45 1.44Zm-.03-2.87 1.44 1.45a5.97 5.97 0 0 0 0-6.96l-1.44 1.45a3.98 3.98 0 0 1 0 4.06ZM9.03 3.55l1.45-1.44a5.97 5.97 0 0 0-6.96 0l1.45 1.44a3.98 3.98 0 0 1 4.06 0ZM3.55 4.97 2.11 3.52a5.97 5.97 0 0 0 0 6.96l1.44-1.45a3.98 3.98 0 0 1 0-4.06ZM10 7a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})),alert:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 4.5c.28 0 .5.22.5.5v3.5a.5.5 0 0 1-1 0V5c0-.28.22-.5.5-.5ZM7.75 10.5a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7.2 1.04a.5.5 0 0 1 .24.21l6.49 11a.5.5 0 0 1-.44.75H.51a.5.5 0 0 1-.5-.45.5.5 0 0 1 .06-.31l6.5-10.99a.5.5 0 0 1 .64-.2ZM7 2.48 1.38 12h11.24L7 2.48Z"})),email:a.createElement(a.Fragment,null,a.createElement("path",{d:"M0 2.5c0-.27.22-.5.5-.5h13c.28 0 .5.23.5.5v9a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-9Zm1 1.02V11h12V3.52L7.31 7.89a.5.5 0 0 1-.52.07.5.5 0 0 1-.1-.07L1 3.52ZM12.03 3H1.97L7 6.87 12.03 3Z"})),phone:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"m7.76 8.13-.05.05a.2.2 0 0 1-.28.03A6.76 6.76 0 0 1 5.8 6.56a.21.21 0 0 1 .04-.27l.05-.05c.23-.2.54-.47.71-.96.17-.47-.02-1.04-.66-1.94-.26-.38-.72-.96-1.22-1.46-.68-.69-1.2-1-1.65-1a.98.98 0 0 0-.51.13A3.23 3.23 0 0 0 .9 3.42c-.13 1.1.26 2.37 1.17 3.78a16.68 16.68 0 0 0 4.55 4.6 6.57 6.57 0 0 0 3.53 1.32A3.2 3.2 0 0 0 13 11.46c.14-.24.24-.64-.07-1.18a7.8 7.8 0 0 0-1.73-1.8c-.64-.5-1.52-1.12-2.13-1.12a.97.97 0 0 0-.34.06c-.47.17-.74.46-.95.69l-.02.02Zm4.32 2.68a6.8 6.8 0 0 0-1.48-1.54h-.02c-.3-.25-.64-.49-.95-.67a2.7 2.7 0 0 0-.56-.24h-.01c-.23.09-.34.21-.56.45l-.02.02-.04.04a1.2 1.2 0 0 1-1.6.15 7.76 7.76 0 0 1-1.86-1.89l-.01-.01-.02-.02a1.21 1.21 0 0 1 .2-1.53l.06-.06.02-.02c.22-.2.35-.31.43-.53v-.02c0-.02 0-.06-.03-.14a3.7 3.7 0 0 0-.5-.88h-.01V3.9c-.23-.33-.65-.87-1.1-1.32H4c-.31-.32-.55-.5-.72-.6a.6.6 0 0 0-.22-.1h-.03a2.23 2.23 0 0 0-1.15 1.66c-.09.78.18 1.8 1.02 3.1a15.68 15.68 0 0 0 4.27 4.33l.02.01.02.02a5.57 5.57 0 0 0 2.97 1.11 2.2 2.2 0 0 0 1.93-1.14h.01v-.05a.57.57 0 0 0-.05-.12Z"})),link:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.84 2.16a2.25 2.25 0 0 0-3.18 0l-2.5 2.5c-.88.88-.88 2.3 0 3.18a.5.5 0 0 1-.7.7 3.25 3.25 0 0 1 0-4.59l2.5-2.5a3.25 3.25 0 0 1 4.59 4.6L10.48 8.1c.04-.44.01-.89-.09-1.32l1.45-1.45c.88-.88.88-2.3 0-3.18Z"}),a.createElement("path",{d:"M3.6 7.2c-.1-.42-.12-.87-.08-1.31L1.45 7.95a3.25 3.25 0 1 0 4.6 4.6l2.5-2.5a3.25 3.25 0 0 0 0-4.6.5.5 0 0 0-.7.7c.87.89.87 2.31 0 3.2l-2.5 2.5a2.25 2.25 0 1 1-3.2-3.2l1.46-1.44Z"})),unlink:a.createElement(a.Fragment,null,a.createElement("path",{d:"m1.45 7.95 1.3-1.3.71.7-1.3 1.3a2.25 2.25 0 1 0 3.18 3.2l1.3-1.31.71.7-1.3 1.3a3.25 3.25 0 0 1-4.6-4.59ZM12.55 6.05l-1.3 1.3-.71-.7 1.3-1.3a2.25 2.25 0 1 0-3.18-3.2l-1.3 1.31-.71-.7 1.3-1.3a3.25 3.25 0 0 1 4.6 4.59ZM1.85 1.15a.5.5 0 1 0-.7.7l11 11a.5.5 0 0 0 .7-.7l-11-11Z"})),bell:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M8 1.11a1 1 0 1 0-1.99 0A4.5 4.5 0 0 0 2.5 5.5v3.88l-.94 1.89a.5.5 0 0 0-.06.3.5.5 0 0 0 .51.43h3.58a1.5 1.5 0 1 0 2.82 0H12a.5.5 0 0 0 .45-.73l-.94-1.89V5.5A4.5 4.5 0 0 0 8 1.11ZM2.8 11h8.4l-.5-1H3.3l-.5 1Zm7.7-2V5.5a3.5 3.5 0 1 0-7 0V9h7Zm-4 3.5a.5.5 0 1 1 1 0 .5.5 0 0 1-1 0Z"})),rss:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.5.5c0-.28.22-.5.5-.5a12 12 0 0 1 12 12 .5.5 0 0 1-1 0A11 11 0 0 0 2 1a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{d:"M1.5 4.5c0-.28.22-.5.5-.5a8 8 0 0 1 8 8 .5.5 0 0 1-1 0 7 7 0 0 0-7-7 .5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M5 11a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm-1 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"})),sharealt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2 1a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V7.5a.5.5 0 0 0-1 0V12H2V2h4.5a.5.5 0 0 0 0-1H2Z"}),a.createElement("path",{d:"M7.35 7.36 12 2.7v1.8a.5.5 0 0 0 1 0v-3a.5.5 0 0 0-.5-.5h-3a.5.5 0 1 0 0 1h1.8L6.64 6.64a.5.5 0 1 0 .7.7Z"})),share:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6.65.15c.2-.2.5-.2.7 0l2 2a.5.5 0 1 1-.7.7L7.5 1.72v6.8a.5.5 0 0 1-1 0V1.7L5.35 2.86a.5.5 0 1 1-.7-.71l2-2Z"}),a.createElement("path",{d:"M2 4a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H9.5a.5.5 0 1 0 0 1H12v7H2V5h2.5a.5.5 0 0 0 0-1H2Z"})),circlehollow:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M7 13A6 6 0 1 0 7 1a6 6 0 0 0 0 12Zm0 1A7 7 0 1 0 7 0a7 7 0 0 0 0 14Z"})),circle:a.createElement("path",{d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Z"}),bookmarkhollow:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3.5 0h7c.28 0 .5.22.5.5v13a.5.5 0 0 1-.45.5.46.46 0 0 1-.38-.12L7 11.16l-3.17 2.72a.46.46 0 0 1-.38.12.5.5 0 0 1-.45-.5V.5c0-.28.22-.5.5-.5ZM4 12.41l2.66-2.28a.45.45 0 0 1 .38-.13c.1.01.2.05.29.12l2.67 2.3V1H4v11.41Z"})),bookmark:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3.5 0h7c.28 0 .5.22.5.5v13a.5.5 0 0 1-.45.5.46.46 0 0 1-.38-.12L7 11.16l-3.17 2.72a.46.46 0 0 1-.38.12.5.5 0 0 1-.45-.5V.5c0-.28.22-.5.5-.5Z"})),diamond:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M8.41 1.59a2 2 0 0 0-2.82 0l-4 4a2 2 0 0 0 0 2.82l4 4a2 2 0 0 0 2.82 0l4-4a2 2 0 0 0 0-2.82l-4-4Zm.71-.71a3 3 0 0 0-4.24 0l-4 4a3 3 0 0 0 0 4.24l4 4a3 3 0 0 0 4.24 0l4-4a3 3 0 0 0 0-4.24l-4-4Z"})),hearthollow:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M12.81 1.85 13 2a2.97 2.97 0 0 1 .75 1.17 4.39 4.39 0 0 1 .12 2.51 6.26 6.26 0 0 1-1.65 2.55l-4.78 4.6A.59.59 0 0 1 7 13a.67.67 0 0 1-.44-.17L1.78 8.22a7.84 7.84 0 0 1-1.25-1.6C.37 6.31.24 6 .14 5.67a4.32 4.32 0 0 1 .12-2.51 3.2 3.2 0 0 1 1.95-1.9c.47-.18 1-.27 1.57-.27.3 0 .61.04.91.14.3.09.59.21.86.36s.52.33.77.52c.24.19.47.38.68.58a7.56 7.56 0 0 1 1.46-1.1c.27-.15.55-.27.84-.36.3-.1.6-.14.9-.14.59 0 1.12.09 1.59.26.39.15.73.34 1.02.59ZM1.2 3.53A2.2 2.2 0 0 1 2.57 2.2M1.2 3.53c-.13.33-.2.72-.2 1.18 0 .22.03.45.1.68a3.97 3.97 0 0 0 .79 1.46c.19.23.38.45.59.65l4.51 4.36 4.52-4.35c.2-.2.4-.4.59-.65.18-.23.34-.47.49-.73.13-.23.23-.48.3-.73.08-.23.11-.46.11-.7 0-.45-.07-.84-.2-1.18-.12-.33-.3-.6-.51-.8v-.01c-.22-.2-.5-.38-.85-.51-.34-.13-.75-.2-1.24-.2-.2 0-.4.03-.6.09a4.95 4.95 0 0 0-1.9 1.22l-.68.67-.7-.65a9.97 9.97 0 0 0-.62-.53c-.2-.16-.42-.3-.63-.42h-.01c-.21-.12-.43-.22-.66-.29C4.2 2.03 4 2 3.77 2c-.48 0-.88.07-1.21.2"})),heart:a.createElement(a.Fragment,null,a.createElement("path",{d:"M12.81 1.85 13 2a2.97 2.97 0 0 1 .75 1.17 4.39 4.39 0 0 1 .12 2.51 6.26 6.26 0 0 1-1.65 2.55l-4.78 4.6A.59.59 0 0 1 7 13a.67.67 0 0 1-.44-.17L1.78 8.22a7.84 7.84 0 0 1-1.25-1.6C.37 6.31.24 6 .14 5.67a4.32 4.32 0 0 1 .12-2.51 3.2 3.2 0 0 1 1.95-1.9c.47-.18 1-.27 1.57-.27.3 0 .61.04.91.14.3.09.59.21.86.36s.52.33.77.52c.24.19.47.38.68.58a7.56 7.56 0 0 1 1.46-1.1c.27-.15.55-.27.84-.36.3-.1.6-.14.9-.14.59 0 1.12.09 1.59.26.39.15.73.34 1.02.59Z"})),starhollow:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6.32.78a.75.75 0 0 1 1.36 0l1.63 3.54 3.87.46c.63.07.89.86.42 1.3l-2.86 2.64.76 3.81a.75.75 0 0 1-1.1.8L7 11.43l-3.4 1.9a.75.75 0 0 1-1.1-.8l.76-3.81L.4 6.07a.75.75 0 0 1 .42-1.3l3.87-.45L6.32.78ZM7 1.7 5.54 4.86c-.11.24-.34.4-.6.43l-3.46.42 2.56 2.37c.2.17.28.44.23.7l-.68 3.42 3.04-1.7c.23-.14.5-.14.74 0l3.04 1.7-.68-3.43a.75.75 0 0 1 .23-.7l2.56-2.36-3.47-.42a.75.75 0 0 1-.59-.43L7 1.7Z"})),star:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.68.78a.75.75 0 0 0-1.36 0L4.69 4.32l-3.87.46a.75.75 0 0 0-.42 1.3l2.86 2.64-.76 3.81a.75.75 0 0 0 1.1.8l3.4-1.9 3.4 1.9a.75.75 0 0 0 1.1-.8l-.76-3.81 2.86-2.65a.75.75 0 0 0-.42-1.3L9.3 4.33 7.68.78Z"})),certificate:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M10 7.85A4.49 4.49 0 0 0 7 0a4.5 4.5 0 0 0-3 7.85V13a.5.5 0 0 0 .5.5.5.5 0 0 0 .35-.15L7 11.21l2.15 2.14A.5.5 0 0 0 10 13V7.85ZM7 8a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Zm-.35 2.15c.2-.2.5-.2.7 0L9 11.79V8.53a4.48 4.48 0 0 1-4 0v3.26l1.65-1.64Z"})),verified:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6.56 13.12a1 1 0 0 1 .88 0l.98.49a1 1 0 0 0 1.31-.43l.52-.97a1 1 0 0 1 .7-.51l1.08-.2a1 1 0 0 0 .81-1.1l-.15-1.1a1 1 0 0 1 .27-.82l.76-.8a1 1 0 0 0 0-1.37l-.76-.79a1 1 0 0 1-.27-.83l.15-1.08a1 1 0 0 0-.8-1.12l-1.09-.19a1 1 0 0 1-.7-.5L9.73.81A1 1 0 0 0 8.43.4l-1 .49a1 1 0 0 1-.87 0L5.58.39a1 1 0 0 0-1.31.43l-.52.97a1 1 0 0 1-.7.51l-1.08.2a1 1 0 0 0-.81 1.1l.15 1.1a1 1 0 0 1-.27.82l-.76.8a1 1 0 0 0 0 1.37l.76.79a1 1 0 0 1 .27.83l-.15 1.08a1 1 0 0 0 .8 1.12l1.09.19a1 1 0 0 1 .7.5l.52.98a1 1 0 0 0 1.3.43l1-.49Zm4.3-8.47c.19.2.19.5 0 .7l-4.5 4.5a.5.5 0 0 1-.71 0l-2.5-2.5a.5.5 0 1 1 .7-.7L6 8.79l4.15-4.14c.2-.2.5-.2.7 0Z"})),thumbsup:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11 12.02c-.4.37-.91.56-1.56.56h-.88a5.5 5.5 0 0 1-1.3-.16c-.42-.1-.91-.25-1.47-.45-.3-.12-.63-.21-.95-.27H2.88a.84.84 0 0 1-.62-.26.84.84 0 0 1-.26-.61V6.45c0-.24.09-.45.26-.62a.84.84 0 0 1 .62-.25h1.87c.16-.11.47-.47.93-1.06.27-.35.51-.64.74-.88.1-.11.19-.3.24-.58.05-.28.12-.57.2-.87.1-.3.24-.55.43-.74a.87.87 0 0 1 .62-.25c.38 0 .72.07 1.03.22.3.15.54.38.7.7a2.94 2.94 0 0 1 .21 1.58 3 3 0 0 1-.3 1h1.2c.47 0 .88.17 1.23.52s.52.8.52 1.22c0 .29-.04.66-.34 1.12.05.15.07.3.07.47 0 .35-.09.68-.26.98.07.54-.07 1.08-.4 1.51a1.9 1.9 0 0 1-.57 1.5Zm.47-5.33a.96.96 0 0 0 .03-.25.74.74 0 0 0-.23-.51.68.68 0 0 0-.52-.23H7.93l.73-1.45a2 2 0 0 0 .21-.87c0-.44-.07-.7-.13-.82a.53.53 0 0 0-.24-.24 1.3 1.3 0 0 0-.54-.12.99.99 0 0 0-.14.28c-.08.27-.13.52-.18.76-.06.38-.2.77-.48 1.07v.01l-.02.01c-.2.2-.4.46-.67.8l-.61.76c-.15.17-.35.38-.54.51l-.26.18H5v4.13h.02c.38.08.76.18 1.12.32.53.2.98.33 1.35.42.36.09.71.13 1.07.13h.88c.43 0 .68-.11.87-.29a.9.9 0 0 0 .26-.7l-.02-.37.22-.3c.17-.23.25-.5.2-.78l-.04-.33.17-.3a.97.97 0 0 0 .13-.48c0-.09 0-.13-.02-.15l-.15-.46.26-.4c.1-.15.13-.25.15-.33ZM3.5 10.8a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z"})),shield:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M11.76 2.08a.5.5 0 0 1 .24.42v6a.5.5 0 0 1-.17.38l-4.5 3.99a.5.5 0 0 1-.67 0l-4.49-4A.5.5 0 0 1 2 8.5V2.5c0-.18.1-.34.24-.42l.01-.02a2.5 2.5 0 0 1 .3-.16c.22-.1.52-.24.92-.37C4.27 1.26 5.44 1 7 1c1.56 0 2.73.26 3.53.53a6.97 6.97 0 0 1 1.22.53l.01.02ZM3 2.79v5.49l1.07.94 6.59-6.58-.44-.17C9.52 2.24 8.44 2 7 2c-1.44 0-2.52.24-3.22.47-.35.12-.6.24-.78.32Zm4 9.04L4.82 9.9 11 3.71v4.57l-4 3.55Z"})),basket:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.35 2.85a.5.5 0 1 0-.7-.7l-3 3a.5.5 0 1 0 .7.7l3-3Z"}),a.createElement("path",{d:"M2.09 6H4.5a.5.5 0 0 0 0-1H1.8a.75.75 0 0 0-.74.87l.8 4.88A1.5 1.5 0 0 0 3.36 12h7.3a1.5 1.5 0 0 0 1.48-1.25l.81-4.88A.75.75 0 0 0 12.2 5H10a.5.5 0 0 0 0 1h1.91l-.76 4.58a.5.5 0 0 1-.5.42h-7.3a.5.5 0 0 1-.5-.42L2.1 6Z"}),a.createElement("path",{d:"M4.5 7c.28 0 .5.22.5.5v2a.5.5 0 0 1-1 0v-2c0-.28.22-.5.5-.5ZM10 7.5a.5.5 0 0 0-1 0v2a.5.5 0 0 0 1 0v-2ZM6.5 9.5v-2a.5.5 0 0 1 1 0v2a.5.5 0 0 1-1 0Z"})),beaker:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M4.5 2h.75v3.87l-3.03 5.26c-.48.83.12 1.87 1.08 1.87h7.4c.96 0 1.57-1.04 1.08-1.87L8.75 5.87V2h.75a.5.5 0 0 0 0-1h-5a.5.5 0 0 0 0 1Zm1.75 4V2h1.5v4.13l.07.12 1 1.75H5.18l1.01-1.75.07-.12V6ZM4.6 9l-1.52 2.63c-.1.16.03.37.22.37h7.4c.2 0 .31-.2.22-.37L9.4 9H4.6Z"})),hourglass:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5 10.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M3.5 1a.5.5 0 0 0-.5.5c0 1.06.14 1.9.68 2.97.34.7.86 1.5 1.6 2.53a16.53 16.53 0 0 0-1.8 2.96A6 6 0 0 0 3 12.49v.01a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5 6 6 0 0 0-.48-2.54c-.34-.8-.9-1.71-1.8-2.96a19.78 19.78 0 0 0 1.6-2.53c.54-1.08.68-1.9.68-2.97a.5.5 0 0 0-.5-.5h-7Zm6.49 11a4.68 4.68 0 0 0-.39-1.65c-.27-.65-.73-1.4-1.5-2.5a133 133 0 0 1-.75 1 .5.5 0 0 1-.56.1.5.5 0 0 1-.2-.16l-.7-.94a14.36 14.36 0 0 0-1.5 2.5A4.68 4.68 0 0 0 4.02 12H10ZM6.3 6.72l.7.94a90.06 90.06 0 0 0 .7-.96c.49-.67.87-1.22 1.17-1.7H5.13A32.67 32.67 0 0 0 6.3 6.72ZM4.56 4h4.88c.36-.73.5-1.31.55-2H4c.04.69.19 1.27.55 2Z"})),flag:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M11.5 1h-9a.5.5 0 0 0-.5.5v11a.5.5 0 0 0 1 0V8h8.5a.5.5 0 0 0 .35-.85L9.21 4.5l2.64-2.65A.5.5 0 0 0 11.5 1ZM8.15 4.15 10.29 2H3v5h7.3L8.14 4.85a.5.5 0 0 1 0-.7Z"})),cloudhollow:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M10 7V6a3 3 0 0 0-5.9-.74l-.18.68-.7.07A2.5 2.5 0 0 0 3.5 11h3.19l.07-.01h.08L7 11h4a2 2 0 1 0 0-4h-1ZM3.12 5.02A3.5 3.5 0 0 0 3.5 12H11a3 3 0 1 0 0-6 4 4 0 0 0-7.88-.98Z"})),cloud:a.createElement("path",{d:"M7 2a4 4 0 0 1 4 4 3 3 0 1 1 0 6H3.5a3.5 3.5 0 0 1-.38-6.98A4 4 0 0 1 7 2Z"}),edit:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"m13.85 2.15-2-2a.5.5 0 0 0-.7 0l-1.5 1.5-9 9a.5.5 0 0 0-.14.26L0 13.39a.5.5 0 0 0 .14.46.5.5 0 0 0 .46.14l2.48-.5a.5.5 0 0 0 .27-.14l9-9 1.5-1.5a.5.5 0 0 0 0-.7ZM12 3.29l.8-.79-1.3-1.3-.8.8L12 3.3Zm-2-.58L1.7 11 3 12.3 11.3 4 10 2.7ZM1.14 12.86l.17-.85.68.68-.85.17Z"})),cog:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.59 5.59a2 2 0 0 1 3.27 2.14.5.5 0 1 0 .93.37 3 3 0 1 0-1.7 1.7.5.5 0 1 0-.36-.94A2 2 0 0 1 5.6 5.6Z",fill:"#333"}),a.createElement("path",{fillRule:"evenodd",d:"M.94 6.53c.13.12.19.3.18.46 0 .17-.05.34-.18.47L0 8.39c.19.94.55 1.81 1.07 2.58h1.32c.18 0 .34.07.46.2.12.11.2.27.2.45v1.32c.76.51 1.62.88 2.55 1.06l.94-.94a.63.63 0 0 1 .45-.19h.03c.16 0 .33.07.45.19l.94.94a7.1 7.1 0 0 0 2.55-1.06v-1.33c0-.18.07-.35.2-.46.11-.12.27-.2.45-.2h1.33A7.1 7.1 0 0 0 14 8.4l-.95-.94a.64.64 0 0 1-.18-.47c0-.17.06-.34.18-.46l.95-.95a7.1 7.1 0 0 0-1.05-2.52h-1.34a.63.63 0 0 1-.46-.2.64.64 0 0 1-.2-.46V1.06A7.1 7.1 0 0 0 8.42 0l-.94.94a.63.63 0 0 1-.45.19H7a.63.63 0 0 1-.45-.19L5.6 0a7.1 7.1 0 0 0-2.56 1.06v1.33c0 .18-.07.34-.2.46a.63.63 0 0 1-.45.2H1.06A7.1 7.1 0 0 0 0 5.59l.94.94Zm.7 1.63c.33-.32.49-.75.48-1.17 0-.42-.15-.85-.47-1.17l-.54-.54c.12-.43.3-.85.51-1.23h.77c.46 0 .87-.2 1.17-.5.3-.29.48-.7.48-1.16v-.77c.4-.22.81-.39 1.25-.52l.54.55c.33.32.75.48 1.16.48h.03c.42 0 .84-.16 1.16-.48l.54-.54c.44.12.85.3 1.24.5v.8c0 .45.19.87.49 1.16.3.3.7.5 1.16.5h.78c.2.37.38.78.5 1.2l-.54.55c-.33.32-.49.75-.48 1.17 0 .42.15.85.48 1.17l.55.55c-.13.44-.3.85-.52 1.24h-.77c-.45 0-.87.2-1.16.5-.3.29-.5.7-.5 1.16v.77c-.38.21-.8.39-1.23.51l-.54-.54a1.64 1.64 0 0 0-1.16-.48H7c-.41 0-.83.16-1.16.48l-.54.55a6.1 6.1 0 0 1-1.25-.52v-.76c0-.45-.19-.87-.48-1.16-.3-.3-.71-.5-1.17-.5h-.76a6.1 6.1 0 0 1-.53-1.25l.55-.55Z"})),nut:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.59 8.41a2 2 0 1 1 3.27-.68.5.5 0 1 0 .93.37 3 3 0 1 0-1.7 1.7.5.5 0 0 0-.36-.94 2 2 0 0 1-2.14-.45Z"}),a.createElement("path",{fillRule:"evenodd",d:"M6.5.29a1 1 0 0 1 1 0l5.06 2.92c.31.18.5.51.5.87v5.84a1 1 0 0 1-.5.87L7.5 13.7a1 1 0 0 1-1 0L1.44 10.8a1 1 0 0 1-.5-.87V4.08a1 1 0 0 1 .5-.87L6.5.3Zm.5.86 5.06 2.93v5.84L7 12.85 1.94 9.92V4.08L7 1.15Z"})),wrench:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.5 1c.44 0 .56.52.25.83l-.8.81c-.2.2-.2.52 0 .72l.69.7c.2.2.52.2.72 0l.8-.81c.32-.31.84-.2.84.25a2.5 2.5 0 0 1-3.41 2.33L2.7 12.7a1 1 0 0 1-1.42-1.42l6.88-6.88A2.5 2.5 0 0 1 10.5 1ZM2 12.5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z"})),ellipsis:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4 7a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM13 7a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM7 8.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"})),check:a.createElement(a.Fragment,null,a.createElement("path",{d:"M13.85 3.35a.5.5 0 0 0-.7-.7L5 10.79.85 6.65a.5.5 0 1 0-.7.7l4.5 4.5c.2.2.5.2.7 0l8.5-8.5Z"})),form:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2 1a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V6.4a.5.5 0 0 0-1 0V12H2V2h7.5a.5.5 0 0 0 0-1H2Z"}),a.createElement("path",{d:"m6.35 9.86 7.5-7.5a.5.5 0 0 0-.7-.71L6 8.8 3.85 6.65a.5.5 0 1 0-.7.7l2.5 2.5c.2.2.5.2.7 0Z"})),batchdeny:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.5 2a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1h-2Zm-2.646.646a.5.5 0 0 1 0 .708L5.207 7l3.647 3.646a.5.5 0 0 1-.708.708L4.5 7.707.854 11.354a.5.5 0 0 1-.708-.708L3.793 7 .146 3.354a.5.5 0 1 1 .708-.708L4.5 6.293l3.646-3.647a.5.5 0 0 1 .708 0ZM11 7a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2A.5.5 0 0 1 11 7Zm.5 4a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1h-2Z"})),batchaccept:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.5 2a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1h-2Zm-2.2.6a.5.5 0 0 1 .1.7l-5.995 7.993a.505.505 0 0 1-.37.206.5.5 0 0 1-.395-.152L.146 8.854a.5.5 0 1 1 .708-.708l2.092 2.093L8.6 2.7a.5.5 0 0 1 .7-.1ZM11 7a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2A.5.5 0 0 1 11 7Zm.5 4a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1h-2Z"})),controls:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.5 1c.28 0 .5.22.5.5V2h1.5a.5.5 0 0 1 0 1H11v.5a.5.5 0 0 1-1 0V3H1.5a.5.5 0 0 1 0-1H10v-.5c0-.28.22-.5.5-.5ZM1.5 11a.5.5 0 0 0 0 1H10v.5a.5.5 0 0 0 1 0V12h1.5a.5.5 0 0 0 0-1H11v-.5a.5.5 0 0 0-1 0v.5H1.5ZM1 7c0-.28.22-.5.5-.5H3V6a.5.5 0 0 1 1 0v.5h8.5a.5.5 0 0 1 0 1H4V8a.5.5 0 0 1-1 0v-.5H1.5A.5.5 0 0 1 1 7Z"})),plus:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5.5a.5.5 0 0 0-1 0v6h-6a.5.5 0 0 0 0 1h6v6a.5.5 0 0 0 1 0v-6h6a.5.5 0 0 0 0-1h-6v-6Z"})),closeAlt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.03.97A.75.75 0 0 0 .97 2.03L5.94 7 .97 11.97a.75.75 0 1 0 1.06 1.06L7 8.06l4.97 4.97a.75.75 0 1 0 1.06-1.06L8.06 7l4.97-4.97A.75.75 0 0 0 11.97.97L7 5.94 2.03.97Z"})),cross:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.85 1.15a.5.5 0 1 0-.7.7L6.29 7l-5.14 5.15a.5.5 0 0 0 .7.7L7 7.71l5.15 5.14a.5.5 0 0 0 .7-.7L7.71 7l5.14-5.15a.5.5 0 0 0-.7-.7L7 6.29 1.85 1.15Z"})),trash:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.5 4.5c.28 0 .5.22.5.5v5a.5.5 0 0 1-1 0V5c0-.28.22-.5.5-.5ZM9 5a.5.5 0 0 0-1 0v5a.5.5 0 0 0 1 0V5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M4.5.5c0-.28.22-.5.5-.5h4c.28 0 .5.22.5.5V2h3a.5.5 0 0 1 0 1H12v8a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V3h-.5a.5.5 0 0 1 0-1h3V.5ZM3 3v8a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V3H3Zm2.5-2h3v1h-3V1Z"})),pinalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M13.44 4.44 9.56.56a1.5 1.5 0 0 0-2.12 0L7 1a1.41 1.41 0 0 0 0 2L5 5H3.66A4 4 0 0 0 .83 6.17l-.48.48a.5.5 0 0 0 0 .7l2.8 2.8-3 3a.5.5 0 0 0 .7.7l3-3 2.8 2.8c.2.2.5.2.7 0l.48-.48A4 4 0 0 0 9 10.34V9l2-2c.55.55 1.45.55 2 0l.44-.44a1.5 1.5 0 0 0 0-2.12ZM11 5.59l-3 3v1.75a3 3 0 0 1-.88 2.12L7 12.6 1.41 7l.13-.12A3 3 0 0 1 3.66 6H5.4l3-3-.7-.7a.41.41 0 0 1 0-.6l.44-.43c.2-.2.5-.2.7 0l3.88 3.88c.2.2.2.5 0 .7l-.44.44a.41.41 0 0 1-.58 0L11 5.6Z"})),unpin:a.createElement(a.Fragment,null,a.createElement("path",{d:"M13.44 4.44 9.56.56a1.5 1.5 0 0 0-2.12 0L7 1a1.41 1.41 0 0 0 0 2L5.7 4.3l.71.7 2-2-.7-.7a.41.41 0 0 1 0-.6l.44-.43c.2-.2.5-.2.7 0l3.88 3.88c.2.2.2.5 0 .7l-.44.44a.41.41 0 0 1-.58 0L11 5.6l-2 2 .7.7L11 7c.55.55 1.45.55 2 0l.44-.44a1.5 1.5 0 0 0 0-2.12ZM.83 6.17A4 4 0 0 1 3.59 5l1 1h-.93a3 3 0 0 0-2.12.88L1.4 7 7 12.59l.12-.13A3 3 0 0 0 8 10.34v-.93l1 1a4 4 0 0 1-1.17 2.76l-.48.48a.5.5 0 0 1-.7 0l-2.8-2.8-3 3a.5.5 0 0 1-.7-.7l3-3-2.8-2.8a.5.5 0 0 1 0-.7l.48-.48Zm1.02-5.02a.5.5 0 1 0-.7.7l11 11a.5.5 0 0 0 .7-.7l-11-11Z"})),add:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 3c.28 0 .5.22.5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3c0-.28.22-.5.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm0-1A6 6 0 1 0 7 1a6 6 0 0 0 0 12Z"})),subtract:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.5 6.5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),close:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9.85 4.15c.2.2.2.5 0 .7L7.71 7l2.14 2.15a.5.5 0 0 1-.7.7L7 7.71 4.85 9.85a.5.5 0 0 1-.7-.7L6.29 7 4.15 4.85a.5.5 0 1 1 .7-.7L7 6.29l2.15-2.14c.2-.2.5-.2.7 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm0-1A6 6 0 1 0 7 1a6 6 0 0 0 0 12Z"})),delete:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0a6 6 0 0 1-9.87 4.58l8.45-8.45A5.98 5.98 0 0 1 13 7ZM2.42 10.87l8.45-8.45a6 6 0 0 0-8.46 8.46Z"})),passed:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm3.85-9.35c.2.2.2.5 0 .7l-4.5 4.5a.5.5 0 0 1-.7 0l-2.5-2.5a.5.5 0 1 1 .7-.7L6 8.79l4.15-4.14c.2-.2.5-.2.7 0Z"})),changed:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14ZM3.5 6.5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7Z"})),failed:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm2.85-9.85c.2.2.2.5 0 .7L7.71 7l2.14 2.15a.5.5 0 0 1-.7.7L7 7.71 4.85 9.85a.5.5 0 0 1-.7-.7L6.29 7 4.15 4.85a.5.5 0 1 1 .7-.7L7 6.29l2.15-2.14c.2-.2.5-.2.7 0Z"})),clear:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M5 2h7a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H5a2 2 0 0 1-1.41-.59l-3-3a2 2 0 0 1 0-2.82l3-3A2 2 0 0 1 5 2Zm1.15 3.15c.2-.2.5-.2.7 0L8 6.29l1.15-1.14a.5.5 0 1 1 .7.7L8.71 7l1.14 1.15a.5.5 0 0 1-.7.7L8 7.71 6.85 8.85a.5.5 0 1 1-.7-.7L7.29 7 6.15 5.85a.5.5 0 0 1 0-.7Z"})),comment:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.5 5a.5.5 0 1 0 0 1h7a.5.5 0 0 0 0-1h-7ZM3 8.5c0-.27.22-.5.5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M12.5 12H5.7l-1.85 1.86a.5.5 0 0 1-.35.14.5.5 0 0 1-.5-.5V12H1.5a.5.5 0 0 1-.5-.5v-9c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v9a.5.5 0 0 1-.5.5ZM2 11V3h10v8H2Z"})),commentadd:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5 5a.5.5 0 1 0-1 0v1.5H5a.5.5 0 1 0 0 1h1.5V9a.5.5 0 0 0 1 0V7.5H9a.5.5 0 0 0 0-1H7.5V5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M3.7 13.97a.5.5 0 0 1-.7-.46V12H1.5a.5.5 0 0 1-.5-.5v-9c0-.28.22-.5.5-.5h11c.28 0 .5.22.5.5v9a.5.5 0 0 1-.5.5H5.7l-1.85 1.85a.5.5 0 0 1-.16.1ZM2 3v8h10V3H2Z"})),requestchange:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9.85 6.65c.2.2.2.51 0 .7l-2 2a.5.5 0 1 1-.7-.7L8.3 7.5H4.5a.5.5 0 0 1 0-1h3.79L7.15 5.36a.5.5 0 1 1 .7-.71l2 2Z"}),a.createElement("path",{fillRule:"evenodd",d:"M3.7 13.97a.5.5 0 0 1-.7-.46V12H1.5a.5.5 0 0 1-.5-.5v-9c0-.28.22-.5.5-.5h11c.28 0 .5.22.5.5v9a.5.5 0 0 1-.5.5H5.7l-1.85 1.85a.5.5 0 0 1-.16.1ZM2 3v8h10V3H2Z"})),comments:a.createElement(a.Fragment,null,a.createElement("path",{d:"M8.5 7a.5.5 0 0 0 0-1h-5a.5.5 0 1 0 0 1h5ZM9 8.5a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1 0-1h5c.28 0 .5.23.5.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M12 11.5V10h1.5a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5h-11a.5.5 0 0 0-.5.5V3H.5a.5.5 0 0 0-.5.5v8c0 .28.22.5.5.5H2v1.5a.5.5 0 0 0 .5.5.5.5 0 0 0 .35-.14L4.71 12h6.79a.5.5 0 0 0 .5-.5ZM3 3V2h10v7h-1V3.5a.5.5 0 0 0-.5-.5H3Zm-2 8V4h10v7H1Z"})),lock:a.createElement(a.Fragment,null,a.createElement("path",{d:"M8 8a1 1 0 0 1-.5.87v1.63a.5.5 0 0 1-1 0V8.87A1 1 0 1 1 8 8Z"}),a.createElement("path",{fillRule:"evenodd",d:"M3 4a4 4 0 1 1 8 0v1h1.5c.28 0 .5.23.5.5v8a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-8c0-.27.22-.5.5-.5H3V4Zm7 1V4a3 3 0 1 0-6 0v1h6Zm2 1H2v7h10V6Z"})),unlock:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6.5 8.87a1 1 0 1 1 1 0v1.63a.5.5 0 0 1-1 0V8.87Z"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 1a3 3 0 0 0-3 3v1h8.5c.28 0 .5.23.5.5v8a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-8c0-.27.22-.5.5-.5H3V4a4 4 0 0 1 7.76-1.38.5.5 0 0 1-.94.34A3 3 0 0 0 7 1ZM2 6h10v7H2V6Z"})),key:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11 4a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7.5 8.53v.97a.5.5 0 0 1-.5.5H5.5v1.5a.5.5 0 0 1-.5.5H3.5v1.5a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 1 .15-.36l5.12-5.11a4.5 4.5 0 1 1 2.23 2.5ZM6 4.5a3.5 3.5 0 1 1 1.5 2.87c-.29-.2-1-.37-1 .48V9H5a.5.5 0 0 0-.5.5V11H3a.5.5 0 0 0-.5.5V13H1v-1.3l5.2-5.19c.15-.16.18-.4.1-.6A3.47 3.47 0 0 1 6 4.5Z"})),outbox:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.35.15a.5.5 0 0 0-.7 0l-2 2a.5.5 0 1 0 .7.7L6.5 1.72v6.8a.5.5 0 0 0 1 0V1.7l1.15 1.15a.5.5 0 1 0 .7-.71l-2-2Z"}),a.createElement("path",{d:"M2 7.5a.5.5 0 1 0-1 0v5c0 .28.22.5.5.5h11a.5.5 0 0 0 .5-.5v-5a.5.5 0 0 0-1 0V12H2V7.5Z"})),credit:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.5 8a.5.5 0 1 0 0 1h3a.5.5 0 0 0 0-1h-3Z"}),a.createElement("path",{fillRule:"evenodd",d:"M0 11.5c0 .28.22.5.5.5h13a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5H.5a.5.5 0 0 0-.5.5v9ZM1 3v1h12V3H1Zm0 8h12V6H1v5Z"})),button:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1 3a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h3.5a.5.5 0 1 0 0-1H1V4h12v5h-1a.5.5 0 0 0 0 1h1a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H1Z"}),a.createElement("path",{d:"M6.45 7a.5.5 0 0 1 .3.08l3.48 2.02a.5.5 0 0 1 0 .87l-1.08.62.75 1.3a.75.75 0 0 1-1.3.75l-.75-1.3-1.07.62a.5.5 0 0 1-.67-.13.5.5 0 0 1-.1-.3L6 7.5a.5.5 0 0 1 .45-.5Z"})),type:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4 1.5c0-.27.22-.5.5-.5h5a.5.5 0 1 1 0 1h-2v10h2a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1h2V2h-2a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{d:"M0 4.5c0-.27.22-.5.5-.5h4a.5.5 0 1 1 0 1H1v4h3.5a.5.5 0 1 1 0 1h-4a.5.5 0 0 1-.5-.5v-5ZM9.5 4a.5.5 0 1 0 0 1H13v4H9.5a.5.5 0 1 0 0 1h4a.5.5 0 0 0 .5-.5v-5a.5.5 0 0 0-.5-.5h-4Z"})),pointerdefault:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.94 12.46c.11 0 .2-.06.25-.15l1.58-3.16 2.54 2.54c.04.05.1.07.19.07a.3.3 0 0 0 .2-.07l.8-.8a.27.27 0 0 0 0-.38L8.9 7.9l3.4-1.7c.06-.03.1-.07.12-.11a.22.22 0 0 0 .04-.14.33.33 0 0 0-.06-.16.17.17 0 0 0-.09-.07h-.02L1.91 1.55a.27.27 0 0 0-.35.36l4.15 10.37c.04.09.12.16.23.17Zm-.03 1h-.02a1.28 1.28 0 0 1-1.1-.8L.62 2.29A1.27 1.27 0 0 1 2.3.63l10.35 4.15c.52.18.79.65.81 1.11.04.53-.27.98-.7 1.2l-2.17 1.08L12.2 9.8c.5.5.5 1.3 0 1.8l-.8.8v.01c-.5.46-1.3.48-1.8-.01l-1.56-1.56-.95 1.92c-.23.45-.68.7-1.15.7h-.03Z"})),pointerhand:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.87 6v-.02c-.03-.27-.23-.48-.47-.5a.5.5 0 0 0-.53.5v1.41c0 .25-.22.47-.47.47a.48.48 0 0 1-.47-.47V5.17a.6.6 0 0 0 0-.05c-.02-.27-.23-.5-.47-.5a.5.5 0 0 0-.52.5v1.65l-.01.1a.49.49 0 0 1-.46.37.48.48 0 0 1-.47-.47V4.62a.6.6 0 0 0 0-.05c-.03-.27-.23-.48-.47-.5a.5.5 0 0 0-.53.5v2.2c0 .25-.22.47-.47.47a.49.49 0 0 1-.47-.47V1.75c-.02-.27-.22-.5-.47-.5a.5.5 0 0 0-.52.5v6.78c0 .25-.22.47-.47.47a.48.48 0 0 1-.47-.47v-.26a.78.78 0 0 0-.06-.31.65.65 0 0 0-.16-.22l-.2-.19A6.37 6.37 0 0 0 3.06 7h-.02c-.43-.34-.62-.25-.69-.2-.26.14-.29.5-.13.74l1.73 2.6v.01h-.01l-.04.02.05-.02s1.21 2.6 3.57 2.6c3.54 0 4.2-1.9 4.31-4.42.04-.6.04-1.19.03-1.78V6Zm.97 2.38c-.06 1.29-.26 2.67-1.08 3.72-.88 1.12-2.29 1.65-4.23 1.65a4.64 4.64 0 0 1-3.4-1.62 6.96 6.96 0 0 1-1.05-1.5v-.02L1.4 8.1A1.6 1.6 0 0 1 1.15 7c.05-.38.26-.8.69-1.04.2-.13.48-.23.85-.19.36.05.68.22.98.45.14.1.27.22.4.33v-4.8A1.5 1.5 0 0 1 5.63.25c.93.04 1.43.86 1.43 1.55v1.33c.17-.05.35-.07.53-.06h.02c.5.04.91.33 1.15.71a1.5 1.5 0 0 1 .74-.16c.66.03 1.12.46 1.32.97a1.5 1.5 0 0 1 .64-.1h.02c.85.06 1.39.8 1.39 1.55v.48c0 .6 0 1.24-.03 1.86Z"})),browser:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M.5 13a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h13c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5H.5Zm.5-1V4h12v8H1Zm1-9.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Zm2 0a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Zm2 0a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Z"})),tablet:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3.5 0C2.67 0 2 .68 2 1.5v11c0 .83.67 1.5 1.5 1.5h7c.83 0 1.5-.67 1.5-1.5v-11c0-.82-.67-1.5-1.5-1.5h-7Zm0 1h7c.28 0 .5.23.5.5V11H3V1.5c0-.27.22-.5.5-.5ZM6 12a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1H6Z"})),mobile:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3 1.5C3 .68 3.67 0 4.5 0h5c.83 0 1.5.68 1.5 1.5v11c0 .83-.67 1.5-1.5 1.5h-5A1.5 1.5 0 0 1 3 12.5v-11ZM4 12V2h6v10H4Z"})),watch:a.createElement(a.Fragment,null,a.createElement("path",{key:"watch",fillRule:"evenodd",d:"M4 .5c0-.27.22-.5.5-.5h5a.5.5 0 0 1 0 1h-5A.5.5 0 0 1 4 .5ZM9.5 3h-5a.5.5 0 0 0-.5.5v7c0 .28.22.5.5.5h5a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.5-.5Zm-5-1C3.67 2 3 2.68 3 3.5v7c0 .83.67 1.5 1.5 1.5h5c.83 0 1.5-.67 1.5-1.5v-7c0-.82-.67-1.5-1.5-1.5h-5ZM7 4c.28 0 .5.23.5.5v2h1a.5.5 0 1 1 0 1H7a.5.5 0 0 1-.5-.5V4.5c0-.27.22-.5.5-.5Zm-2.5 9a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5Z"})),sidebar:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.5 4.5c0-.27.22-.5.5-.5h1a.5.5 0 1 1 0 1H3a.5.5 0 0 1-.5-.5ZM3 6a.5.5 0 1 0 0 1h1a.5.5 0 0 0 0-1H3Zm-.5 2.5c0-.27.22-.5.5-.5h1a.5.5 0 1 1 0 1H3a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 13a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11Zm.5-1V2h3v10H2ZM6 2h6v10H6V2Z"})),sidebaralt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9.5 4.5c0-.27.22-.5.5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5ZM10 6a.5.5 0 1 0 0 1h1a.5.5 0 0 0 0-1h-1Zm-.5 2.5c0-.27.22-.5.5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 13a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11Zm.5-1V2h6v10H2ZM9 2h3v10H9V2Z"})),sidebaralttoggle:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.5 4.5A.5.5 0 0 0 11 4h-1a.5.5 0 1 0 0 1h1a.5.5 0 0 0 .5-.5ZM11 6a.5.5 0 0 1 0 1h-1a.5.5 0 0 1 0-1h1Zm.5 2.5A.5.5 0 0 0 11 8h-1a.5.5 0 1 0 0 1h1a.5.5 0 0 0 .5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 13a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11ZM9 12h3V2H9v10Zm-1 0H2V2h6v4.5H5.2l.66-.65a.5.5 0 1 0-.71-.7l-1.5 1.5a.5.5 0 0 0 0 .7l1.5 1.5a.5.5 0 1 0 .7-.7l-.64-.65H8V12Z"})),sidebartoggle:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.5 4.5c0-.27.22-.5.5-.5h1a.5.5 0 1 1 0 1H3a.5.5 0 0 1-.5-.5ZM3 6a.5.5 0 1 0 0 1h1a.5.5 0 0 0 0-1H3Zm-.5 2.5c0-.27.22-.5.5-.5h1a.5.5 0 1 1 0 1H3a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 13a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11Zm.5-1V2h3v10H2Zm4 0V7.5h2.8l-.65.65a.5.5 0 1 0 .7.7l1.5-1.5a.5.5 0 0 0 0-.7l-1.5-1.5a.5.5 0 1 0-.7.7l.64.65H6V2h6v10H6Z"})),bottombar:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3 10.5c0-.27.22-.5.5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5Zm3.5-.5a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1Zm2.5.5c0-.27.22-.5.5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1 1.5c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11ZM2 8V2h10v6H2Zm10 1v3H2V9h10Z"})),bottombartoggle:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.5 10a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1Zm2.5.5c0-.27.22-.5.5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5Zm3.5-.5a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1 12.5v-11c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5Zm1-.5V9h10v3H2Zm4.5-4H2V2h10v6H7.5V5.21l.65.65a.5.5 0 1 0 .7-.71l-1.5-1.5a.5.5 0 0 0-.7 0l-1.5 1.5a.5.5 0 1 0 .7.7l.65-.64v2.8Z"})),cpu:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M5 5.5c0-.27.22-.5.5-.5h3c.28 0 .5.23.5.5v3a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-3ZM6 8V6h2v2H6Z"}),a.createElement("path",{fillRule:"evenodd",d:"M5.5 0c.28 0 .5.23.5.5V2h2V.5a.5.5 0 0 1 1 0V2h2.5c.28 0 .5.23.5.5V5h1.5a.5.5 0 0 1 0 1H12v2h1.5a.5.5 0 0 1 0 1H12v2.5a.5.5 0 0 1-.5.5H9v1.5a.5.5 0 0 1-1 0V12H6v1.5a.5.5 0 0 1-1 0V12H2.5a.5.5 0 0 1-.5-.5V9H.5a.5.5 0 0 1 0-1H2V6H.5a.5.5 0 0 1 0-1H2V2.5c0-.27.22-.5.5-.5H5V.5c0-.27.22-.5.5-.5ZM11 3H3v8h8V3Z"})),database:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M12 3c0-1.1-2.24-2-5-2s-5 .9-5 2v8c0 .43.26.75.54.98.3.23.68.41 1.12.55.88.3 2.06.47 3.34.47 1.28 0 2.46-.17 3.34-.46.44-.15.83-.33 1.12-.56.28-.23.54-.55.54-.98V3Zm-1.03 0a2.45 2.45 0 0 0-.8-.49A8.88 8.88 0 0 0 7 2c-1.29 0-2.4.21-3.16.51a2.45 2.45 0 0 0-.81.49l.05.05c.13.13.37.28.76.44C4.6 3.79 5.7 4 7 4s2.4-.21 3.16-.51a2.45 2.45 0 0 0 .81-.49ZM11 5.75V4.2A8.9 8.9 0 0 1 7 5a8.98 8.98 0 0 1-4-.8v1.55l.02.04c.02.04.06.09.14.15.17.13.44.27.82.4A10 10 0 0 0 7 6.75a10 10 0 0 0 3.02-.41c.38-.13.65-.27.82-.4a.62.62 0 0 0 .14-.15.15.15 0 0 0 .02-.03v-.01ZM3 7.01c.2.1.42.2.66.28.88.29 2.06.46 3.34.46 1.28 0 2.46-.17 3.34-.46.24-.08.46-.17.66-.28V8.5l-.02.04a.62.62 0 0 1-.14.15c-.17.13-.44.27-.82.4A10 10 0 0 1 7 9.5a10 10 0 0 1-3.02-.41 2.76 2.76 0 0 1-.82-.4.62.62 0 0 1-.14-.15.15.15 0 0 1-.02-.03V7Zm0 2.75V11l.02.04c.02.04.06.09.14.15.17.13.44.27.82.4A10 10 0 0 0 7 12a10 10 0 0 0 3.02-.41c.38-.13.65-.27.82-.4a.62.62 0 0 0 .14-.15.15.15 0 0 0 .02-.03V9.76c-.2.1-.42.2-.66.28-.88.29-2.06.46-3.34.46-1.28 0-2.46-.17-3.34-.46A4.77 4.77 0 0 1 3 9.76Z"})),memory:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5 3a.5.5 0 0 0-1 0v3a.5.5 0 0 0 1 0V3Zm2-.5c.28 0 .5.22.5.5v3a.5.5 0 0 1-1 0V3c0-.28.22-.5.5-.5Zm3 2a.5.5 0 1 0-1 0V6a.5.5 0 0 0 1 0V4.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M12 3.54a.5.5 0 0 0-.15-.39l-3-3a.5.5 0 0 0-.38-.14H2.5a.5.5 0 0 0-.5.5v13c0 .27.22.5.5.5h9a.5.5 0 0 0 .5-.5V3.53ZM3 1h5.3L11 3.71v5.3H3V1Zm0 9v3h8v-3H3Z"})),structure:a.createElement(a.Fragment,null,a.createElement("path",{d:"M8.16 3.45a1.5 1.5 0 1 0-2.33 0l-4.02 6.58A1.5 1.5 0 1 0 2.91 12h8.18a1.5 1.5 0 1 0 1.1-1.97L8.16 3.45Zm-1.47.52a1.5 1.5 0 0 0 .62 0l4.03 6.58c-.11.14-.2.29-.25.45H2.9a1.5 1.5 0 0 0-.25-.45L6.7 3.97Z"})),box:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"m7.21.05 6.49 2.99a.5.5 0 0 1 .3.47v6.98a.5.5 0 0 1-.3.47l-6.47 2.98a.5.5 0 0 1-.46 0L.3 10.96a.5.5 0 0 1-.3-.47V3.5a.5.5 0 0 1 .3-.47L6.79.05a.5.5 0 0 1 .43 0ZM1 4.28v5.9l5.5 2.54v-5.9L1 4.28Zm6.5 8.44 5.5-2.54v-5.9L7.5 6.82v5.9Zm4.8-9.22L7 5.95 1.7 3.5 7 1.05l5.3 2.45Z"})),power:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5.5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0v-6Z"}),a.createElement("path",{d:"M4.27 2.8a.5.5 0 0 0-.54-.83 6 6 0 1 0 6.54 0 .5.5 0 0 0-.54.84 5 5 0 1 1-5.46 0Z"})),photo:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M6.25 4.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Zm-.5 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M13 1.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5ZM2 9.3V2h10v5.3L9.85 5.15a.5.5 0 0 0-.7 0L6.5 7.8 5.35 6.65a.5.5 0 0 0-.7 0L2 9.3Zm7.5-3.1L12 8.7V12H2v-1.3l3-3 3.15 3.15a.5.5 0 0 0 .7-.71L7.21 8.5 9.5 6.21Z"})),component:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3.5 1A2.5 2.5 0 0 0 1 3.5v7A2.5 2.5 0 0 0 3.5 13h7a2.5 2.5 0 0 0 2.5-2.5v-7A2.5 2.5 0 0 0 10.5 1h-7ZM12 6.5H7.5V2h3c.83 0 1.5.68 1.5 1.5v3Zm0 1v3c0 .83-.67 1.5-1.5 1.5h-3V7.5H12ZM6.5 12V7.5H2v3c0 .83.67 1.5 1.5 1.5h3ZM2 6.5h4.5V2h-3C2.67 2 2 2.68 2 3.5v3Z"})),grid:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M1 1.5c0-.27.22-.5.5-.5H6c.28 0 .5.23.5.5V6a.5.5 0 0 1-.5.5H1.5A.5.5 0 0 1 1 6V1.5Zm1 4V2h3.5v3.5H2Zm5.5-4c0-.27.22-.5.5-.5h4.5c.28 0 .5.23.5.5V6a.5.5 0 0 1-.5.5H8a.5.5 0 0 1-.5-.5V1.5Zm1 4V2H12v3.5H8.5Zm-7 2A.5.5 0 0 0 1 8v4.5c0 .28.22.5.5.5H6a.5.5 0 0 0 .5-.5V8a.5.5 0 0 0-.5-.5H1.5Zm.5 1V12h3.5V8.5H2ZM7.5 8c0-.27.22-.5.5-.5h4.5c.28 0 .5.23.5.5v4.5a.5.5 0 0 1-.5.5H8a.5.5 0 0 1-.5-.5V8Zm1 4V8.5H12V12H8.5Z"})),outline:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2 2v2H1V1.5c0-.27.22-.5.5-.5H4v1H2ZM1 9V5h1v4H1Zm0 1v2.5c0 .28.22.5.5.5H4v-1H2v-2H1Zm9 3h2.5a.5.5 0 0 0 .5-.5V10h-1v2h-2v1Zm2-9h1V1.5a.5.5 0 0 0-.5-.5H10v1h2v2Zm-3 8v1H5v-1h4ZM9 1v1H5V1h4Zm4 8h-1V5h1v4ZM7 8a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"})),photodrag:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M8.25 3.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Zm-.5 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7V.5a.5.5 0 0 0-.5-.5h-10a.5.5 0 0 0-.5.5V3H.5a.5.5 0 0 0-.5.5V6h1V4h2v6.5c0 .28.22.5.5.5H10v2H8v1h2.5a.5.5 0 0 0 .5-.5V11h2.5a.5.5 0 0 0 .5-.5V7ZM4 1v5.8l1.65-1.65c.2-.2.5-.2.7 0L7.5 6.3l2.65-2.65c.2-.2.5-.2.7 0L13 5.8V1H4Zm9 6.21-2.5-2.5-2.3 2.3 1.15 1.14a.5.5 0 1 1-.7.7L6 6.22l-2 2v1.8h9V7.2Z"}),a.createElement("path",{d:"M0 10V7h1v3H0Zm0 3.5V11h1v2h2v1H.5a.5.5 0 0 1-.5-.5Zm7 .5H4v-1h3v1Z"})),search:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M9.54 10.2a5.5 5.5 0 1 1 .66-.66c.06.03.11.06.15.1l3 3a.5.5 0 0 1-.7.71l-3-3a.5.5 0 0 1-.1-.14ZM10.5 6a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0Z"})),zoom:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6 3.5c.28 0 .5.22.5.5v1.5H8a.5.5 0 0 1 0 1H6.5V8a.5.5 0 0 1-1 0V6.5H4a.5.5 0 0 1 0-1h1.5V4c0-.28.22-.5.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M9.54 10.2a5.5 5.5 0 1 1 .66-.66c.06.03.11.06.15.1l3 3a.5.5 0 0 1-.7.71l-3-3a.5.5 0 0 1-.1-.14ZM10.5 6a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0Z"})),zoomout:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4 5.5a.5.5 0 0 0 0 1h4a.5.5 0 0 0 0-1H4Z"}),a.createElement("path",{fillRule:"evenodd",d:"M6 11.5c1.35 0 2.59-.49 3.54-1.3.03.06.06.11.1.15l3 3a.5.5 0 0 0 .71-.7l-3-3a.5.5 0 0 0-.14-.1A5.5 5.5 0 1 0 6 11.5Zm0-1a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9Z"})),zoomreset:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.5 2.84V1.5a.5.5 0 0 0-1 0V4c0 .28.22.5.5.5h2.5a.5.5 0 0 0 0-1H2.26a4.5 4.5 0 1 1-.5 4.02.5.5 0 1 0-.94.33 5.5 5.5 0 0 0 8.72 2.36l.1.14 3 3a.5.5 0 0 0 .71-.7l-3-3a.5.5 0 0 0-.14-.1 5.5 5.5 0 1 0-8.7-6.7Z"})),eye:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 9.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z"}),a.createElement("path",{fillRule:"evenodd",d:"m14 7-.2.3c-.13.16-3.06 4.2-6.8 4.2C3.26 11.5.33 7.46.2 7.3L0 7l.2-.3C.34 6.55 3.27 2.5 7 2.5c3.74 0 6.67 4.04 6.8 4.2l.2.3ZM2.9 5.3A13 13 0 0 0 1.24 7 13 13 0 0 0 2.9 8.7c1.14.97 2.58 1.8 4.1 1.8 1.52 0 2.96-.83 4.1-1.8A13 13 0 0 0 12.76 7a13 13 0 0 0-1.66-1.7C9.96 4.33 8.52 3.5 7 3.5c-1.52 0-2.96.83-4.1 1.8Z"})),eyeclose:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.85 1.15a.5.5 0 1 0-.7.7l11 11a.5.5 0 0 0 .7-.7l-11-11ZM11.1 8.7c-.17.15-.36.3-.55.44l.72.71a13.25 13.25 0 0 0 2.52-2.56L14 7l-.2-.3c-.13-.16-3.06-4.2-6.8-4.2-.89 0-1.73.23-2.5.58l.76.76A4.86 4.86 0 0 1 7 3.5c1.52 0 2.96.83 4.1 1.8A13 13 0 0 1 12.76 7a13 13 0 0 1-1.66 1.7ZM.2 6.7c.08-.09 1.04-1.41 2.53-2.55l.72.71c-.2.14-.38.3-.55.44A13 13 0 0 0 1.24 7 13 13 0 0 0 2.9 8.7c1.14.97 2.58 1.8 4.1 1.8.6 0 1.18-.13 1.74-.34l.77.76c-.78.35-1.62.58-2.51.58C3.26 11.5.33 7.46.2 7.3L0 7l.2-.3Z"}),a.createElement("path",{d:"M4.5 7c0-.32.06-.63.17-.91l3.24 3.24A2.5 2.5 0 0 1 4.5 7Zm4.83.91L6.09 4.67a2.5 2.5 0 0 1 3.24 3.24Z"})),lightning:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M2.52 6.6a.57.57 0 0 0-.17.54c.04.2.19.37.38.41l2.78.73-1.5 5c-.06.24.02.5.22.63a.5.5 0 0 0 .28.09.5.5 0 0 0 .35-.14L11.5 7.4c.14-.13.2-.34.15-.54a.53.53 0 0 0-.38-.4l-2.7-.7L10.79.78c.1-.23.04-.5-.15-.66a.5.5 0 0 0-.65 0L2.52 6.6Zm7.72.63-3.07-.8 1.85-4.14-5.2 4.51 2.94.77-1.27 4.28 4.75-4.62Zm-5.73 6.2.04.02Z"})),lightningoff:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.14 8.72 11.5 7.4c.14-.13.2-.34.15-.54a.53.53 0 0 0-.38-.4l-2.7-.7L10.79.78c.1-.23.04-.5-.15-.66a.5.5 0 0 0-.65 0L5.46 4.05l.71.7L9.02 2.3 7.38 5.97l.7.7 2.16.56-.8.79.7.7ZM2.52 6.6a.57.57 0 0 0-.17.54c.04.2.19.37.38.41l2.78.73-1.5 5c-.06.24.02.5.22.63a.5.5 0 0 0 .63-.05l3.84-3.74-.7-.7-2.51 2.43 1.13-3.81-.68-.69L3.8 6.8l.85-.73-.71-.7L2.52 6.6Zm-.67-5.45a.5.5 0 1 0-.7.7l11 11a.5.5 0 0 0 .7-.7l-11-11Z"})),contrast:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3 3H.5a.5.5 0 0 0-.5.5v10c0 .28.22.5.5.5h10a.5.5 0 0 0 .5-.5V11h2.5a.5.5 0 0 0 .5-.5V.5a.5.5 0 0 0-.5-.5h-10a.5.5 0 0 0-.5.5V3Zm1 1v2.3L6.3 4H4ZM3 4v6.5a.5.5 0 0 0 .5.5H10v2H1V4h2Zm1-1h6.5a.5.5 0 0 1 .5.5V10h2V1H4v2Zm6 7V7.71l-2.3 2.3H10Zm0-3.7V4.7L4.7 10h1.6L10 6.3ZM9.3 4H7.7L4 7.71V9.3L9.3 4Z"})),switchalt:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3 3V.5c0-.27.22-.5.5-.5h10c.28 0 .5.23.5.5v10a.5.5 0 0 1-.5.5H11v2.5a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-10c0-.27.22-.5.5-.5H3Zm1 0V1h9v9h-2V3.5a.5.5 0 0 0-.5-.5H4Zm6 8v2H1V4h2v6.5c0 .28.22.5.5.5H10Zm0-1H4V4h6v6Z"})),mirror:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1 1.5c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11ZM2 12h10V2L2 12Z"})),grow:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.5 1a.5.5 0 1 0 0 1H12v10.5a.5.5 0 0 0 1 0V2a1 1 0 0 0-1-1H1.5Z"}),a.createElement("path",{d:"M1 3.5c0-.27.22-.5.5-.5H10a1 1 0 0 1 1 1v8.5a.5.5 0 0 1-1 0V4H1.5a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 5a.5.5 0 0 0-.5.5v7c0 .28.22.5.5.5h7a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.5-.5h-7ZM2 6v6h6V6H2Z"})),paintbrush:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M11.8535.1464a.5.5 0 0 0-.7071 0L2.9827 8.3102a2.2396 2.2396 0 0 0-1.0737.599C.6772 10.141.2402 11.903.0852 12.9978 0 13.5998 0 14.0002 0 14.0002s.4004 0 1.0023-.0853c1.095-.155 2.8569-.5919 4.0887-1.8237.307-.307.5067-.6806.5992-1.0743l8.1633-8.1633a.5.5 0 0 0 0-.7071l-2-2Zm-6.253 9.546L6.543 8.75l-1.293-1.2929-.9424.9424a2.242 2.242 0 0 1 .7835.5097c.23.2302.4.4977.5095.7831ZM7.25 8.0428 12.7929 2.5 11.5 1.2071 5.957 6.75 7.25 8.0429ZM4.3839 9.6163c.4881.4882.4881 1.2796 0 1.7678-.7665.7664-1.832 1.1845-2.7791 1.403a8.6972 8.6972 0 0 1-.49.0982 8.7151 8.7151 0 0 1 .0982-.4899c.2186-.9471.6367-2.0126 1.403-2.779.4882-.4882 1.2797-.4882 1.7679 0Z"})),ruler:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.5 1c.28 0 .5.23.5.5V2h10v-.5a.5.5 0 0 1 1 0v2a.5.5 0 0 1-1 0V3H2v.5a.5.5 0 0 1-1 0v-2c0-.27.22-.5.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 6a.5.5 0 0 0-.5.5v6c0 .28.22.5.5.5h11a.5.5 0 0 0 .5-.5v-6a.5.5 0 0 0-.5-.5h-11ZM2 7v5h10V7h-1v2.5a.5.5 0 0 1-1 0V7h-.75v1a.5.5 0 0 1-1 0V7H7.5v2.5a.5.5 0 0 1-1 0V7h-.75v1a.5.5 0 0 1-1 0V7H4v2.5a.5.5 0 0 1-1 0V7H2Z"})),stop:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4.5 4a.5.5 0 0 0-.5.5v5c0 .28.22.5.5.5h5a.5.5 0 0 0 .5-.5v-5a.5.5 0 0 0-.5-.5h-5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),camera:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M10 7a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM9 7a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M2.5 1a.5.5 0 0 0-.5.5V2H.5a.5.5 0 0 0-.5.5v9c0 .28.22.5.5.5h13a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5H6v-.5a.5.5 0 0 0-.5-.5h-3ZM1 3v8h12V3H1Z"})),video:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.5 10a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z"}),a.createElement("path",{fillRule:"evenodd",d:"M0 4c0-1.1.9-2 2-2h6a2 2 0 0 1 2 2v.5l3.19-2.4a.5.5 0 0 1 .81.4v9a.5.5 0 0 1-.8.4L10 9.5v.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4Zm9 0v1.5a.5.5 0 0 0 .8.4L13 3.5v7L9.8 8.1a.5.5 0 0 0-.8.4V10a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1Z"})),speaker:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M1 4.50004V9.50004C1 9.77618 1.22386 10 1.5 10H4L7.17075 12.7744C7.49404 13.0573 8 12.8277 8 12.3982V1.60192C8 1.17235 7.49404 0.942757 7.17075 1.22564L4 4.00004H1.5C1.22386 4.00004 1 4.2239 1 4.50004ZM4 9.00004V5.00004H2V9.00004H4ZM4.99804 9.54456C4.99934 9.52989 5 9.51505 5 9.50004V4.50004C5 4.48504 4.99934 4.47019 4.99804 4.45552L7 2.70381V11.2963L4.99804 9.54456Z"}),a.createElement("path",{d:"M10.1498 1.75202C9.88637 1.66927 9.60572 1.81577 9.52297 2.07922C9.44023 2.34267 9.58672 2.62332 9.85017 2.70607C11.6763 3.27963 13 4.98596 13 7.00014C13 9.01433 11.6763 10.7207 9.85017 11.2942C9.58672 11.377 9.44023 11.6576 9.52297 11.9211C9.60572 12.1845 9.88637 12.331 10.1498 12.2483C12.3808 11.5476 14 9.4636 14 7.00014C14 4.53669 12.3808 2.45272 10.1498 1.75202Z"}),a.createElement("path",{d:"M10.2504 3.96861C10.0113 3.83033 9.70547 3.91201 9.5672 4.15105C9.42893 4.39008 9.51061 4.69594 9.74964 4.83421C10.4982 5.26723 11 6.07534 11 7.00006C11 7.92479 10.4982 8.7329 9.74964 9.16591C9.51061 9.30418 9.42893 9.61005 9.5672 9.84908C9.70547 10.0881 10.0113 10.1698 10.2504 10.0315C11.2952 9.42711 12 8.29619 12 7.00006C12 5.70394 11.2952 4.57302 10.2504 3.96861Z"})),play:a.createElement(a.Fragment,null,a.createElement("path",{d:"m12.81 7.43-9.05 5.6A.5.5 0 0 1 3 12.6V1.4c0-.4.43-.63.76-.43l9.05 5.6a.5.5 0 0 1 0 .86Z"})),playback:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.24 12.04 3.7 7.42a.5.5 0 0 1-.2-.23v4.05a.75.75 0 0 1-1.5 0v-8.5a.75.75 0 0 1 1.5 0V6.8a.5.5 0 0 1 .2-.23l7.54-4.6a.5.5 0 0 1 .76.42v9.22a.5.5 0 0 1-.76.43Z"})),playnext:a.createElement(a.Fragment,null,a.createElement("path",{d:"m2.76 12.04 7.54-4.61a.5.5 0 0 0 .2-.23v4.05a.75.75 0 0 0 1.5 0v-8.5a.75.75 0 0 0-1.5 0V6.8a.5.5 0 0 0-.2-.23l-7.54-4.6a.5.5 0 0 0-.76.42v9.22c0 .39.43.63.76.43Z"})),rewind:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9 2.42v2.32L13.23 2a.5.5 0 0 1 .77.42v9.16a.5.5 0 0 1-.77.42L9 9.26v2.32a.5.5 0 0 1-.77.42L1.5 7.65v3.6a.75.75 0 0 1-1.5 0v-8.5a.75.75 0 0 1 1.5 0v3.6L8.23 2a.5.5 0 0 1 .77.42Z"})),fastforward:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5 2.42v2.32L.77 2a.5.5 0 0 0-.77.42v9.16c0 .4.44.64.77.42L5 9.26v2.32c0 .4.44.64.77.42l6.73-4.35v3.6a.75.75 0 0 0 1.5 0v-8.5a.75.75 0 0 0-1.5 0v3.6L5.77 2a.5.5 0 0 0-.77.42Z"})),stopalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1 1.5c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11Z"})),sidebyside:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M1 1.5c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11ZM2 12V2h5v10H2Z"})),stacked:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M12.5 1c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h11ZM2 2h10v5H2V2Z"})),sun:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5.5a.5.5 0 0 0-1 0V2a.5.5 0 0 0 1 0V.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm0-1a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"}),a.createElement("path",{d:"M7 11.5c.28 0 .5.22.5.5v1.5a.5.5 0 0 1-1 0V12c0-.28.22-.5.5-.5ZM11.5 7c0-.28.22-.5.5-.5h1.5a.5.5 0 0 1 0 1H12a.5.5 0 0 1-.5-.5ZM.5 6.5a.5.5 0 0 0 0 1H2a.5.5 0 0 0 0-1H.5ZM3.82 10.18c.2.2.2.51 0 .7l-1.06 1.07a.5.5 0 1 1-.71-.7l1.06-1.07c.2-.2.51-.2.7 0ZM11.95 2.76a.5.5 0 1 0-.7-.71l-1.07 1.06a.5.5 0 1 0 .7.7l1.07-1.05ZM10.18 10.18c.2-.2.51-.2.7 0l1.07 1.06a.5.5 0 1 1-.7.71l-1.07-1.06a.5.5 0 0 1 0-.7ZM2.76 2.05a.5.5 0 1 0-.71.7l1.06 1.07a.5.5 0 0 0 .7-.7L2.77 2.04Z"})),moon:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M7.78.04a7.03 7.03 0 0 0-4.28.9 7 7 0 1 0 9.87 8.96c.1-.21-.14-.41-.36-.32a4.98 4.98 0 0 1-2 .42A5 5 0 0 1 8.53.65c.2-.12.19-.44-.04-.49a7.04 7.04 0 0 0-.72-.12Zm-1.27.98a6 6 0 0 0 4.98 9.96 6 6 0 1 1-4.98-9.96Z"})),book:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M13 2a2 2 0 0 0-2-2H1.5a.5.5 0 0 0-.5.5v13c0 .28.22.5.5.5H11a2 2 0 0 0 2-2V2ZM3 13h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H7v6a.5.5 0 0 1-.86.36L5.5 6.7l-.65.65A.5.5 0 0 1 4 7V1H3v12ZM5 1v4.8l.15-.15a.5.5 0 0 1 .74.04l.11.1V1H5Z"})),document:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4 5.5c0-.28.22-.5.5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5ZM4.5 7.5a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5ZM4 10.5c0-.28.22-.5.5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 0a.5.5 0 0 0-.5.5v13c0 .28.22.5.5.5h11a.5.5 0 0 0 .5-.5V3.2a.5.5 0 0 0-.15-.35l-2.7-2.7A.5.5 0 0 0 9.79 0H1.5ZM2 1h7.5v2c0 .28.22.5.5.5h2V13H2V1Z"})),copy:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M11.75.07A.5.5 0 0 0 11.5 0h-6a.5.5 0 0 0-.5.5V3H.5a.5.5 0 0 0-.5.5v10c0 .28.22.5.5.5h8a.5.5 0 0 0 .5-.5V11h4.5a.5.5 0 0 0 .5-.5V2.51a.5.5 0 0 0-.15-.36l-2-2a.5.5 0 0 0-.1-.08ZM9 10h4V3h-1.5a.5.5 0 0 1-.5-.5V1H6v2h.5a.5.5 0 0 1 .36.15l1.99 2c.1.09.15.21.15.35v4.51ZM1 4v9h7V6H6.5a.5.5 0 0 1-.5-.5V4H1Z"})),category:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3 1.5c0-.28.22-.5.5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5Zm-1 2c0-.27.22-.5.5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1 5.5c0-.28.22-.5.5-.5h11c.28 0 .5.22.5.5v7a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-7ZM2 12V6h10v6H2Z"})),folder:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M6.59 3.5 5.09 2H1v9h12V3.5H6.59Zm.41-1L5.8 1.3a1 1 0 0 0-.71-.3H.5a.5.5 0 0 0-.5.5v10c0 .28.22.5.5.5h13a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5H7Z"})),print:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4.5 8a.5.5 0 1 0 0 1h5a.5.5 0 0 0 0-1h-5Zm0 2a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M2 1.5c0-.27.22-.5.5-.5h8a.5.5 0 0 1 .36.15l.99 1c.1.09.15.21.15.35v1.51h1.5c.28 0 .5.22.5.5v5a.5.5 0 0 1-.5.5H12v2.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V10H.5a.5.5 0 0 1-.5-.5v-5c0-.28.22-.5.5-.5H2V1.5ZM13 9h-1V6.5a.5.5 0 0 0-.5-.5h-9a.5.5 0 0 0-.5.5V9H1V5h12v4Zm-2-6v1H3V2h7v.5c0 .28.22.5.5.5h.5Zm-8 9h8V7H3v5Z"})),graphline:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.15 6.15c.2-.2.5-.2.7 0L7 7.3l2.15-2.15c.2-.2.5-.2.7 0l1 1a.5.5 0 0 1-.7.7l-.65-.64-2.15 2.15a.5.5 0 0 1-.7 0L5.5 7.2 3.85 8.86a.5.5 0 1 1-.7-.71l2-2Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 1a.5.5 0 0 0-.5.5v11c0 .28.22.5.5.5h11a.5.5 0 0 0 .5-.5v-11a.5.5 0 0 0-.5-.5h-11ZM2 2v10h10V2H2Z"})),calendar:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3.5 0c.28 0 .5.22.5.5V1h6V.5a.5.5 0 0 1 1 0V1h1.5c.28 0 .5.22.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11c0-.28.22-.5.5-.5H3V.5c0-.28.22-.5.5-.5ZM2 4v2.3h3V4H2Zm0 5.2V6.8h3v2.4H2Zm0 .5V12h3V9.7H2Zm3.5 0V12h3V9.7h-3Zm3.5 0V12h3V9.7H9Zm3-.5H9V6.8h3v2.4Zm-3.5 0h-3V6.8h3v2.4ZM9 4v2.3h3V4H9ZM5.5 6.3h3V4h-3v2.3Z"})),graphbar:a.createElement(a.Fragment,null,a.createElement("path",{d:"M12 2.5a.5.5 0 0 0-1 0v10a.5.5 0 0 0 1 0v-10Zm-3 2a.5.5 0 0 0-1 0v8a.5.5 0 0 0 1 0v-8ZM5.5 7c.28 0 .5.22.5.5v5a.5.5 0 0 1-1 0v-5c0-.28.22-.5.5-.5ZM3 10.5a.5.5 0 0 0-1 0v2a.5.5 0 0 0 1 0v-2Z"})),menu:a.createElement(a.Fragment,null,a.createElement("path",{d:"M13 2a.5.5 0 0 1 0 1H1a.5.5 0 0 1 0-1h12Zm-3 3a.5.5 0 0 1 0 1H1a.5.5 0 0 1 0-1h9Zm1.5 3.5A.5.5 0 0 0 11 8H1a.5.5 0 0 0 0 1h10a.5.5 0 0 0 .5-.5Zm-4 2.5a.5.5 0 0 1 0 1H1a.5.5 0 0 1 0-1h6.5Z"})),menualt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1 2a.5.5 0 0 0 0 1h12a.5.5 0 0 0 0-1H1Zm3 3a.5.5 0 0 0 0 1h9a.5.5 0 0 0 0-1H4ZM2.5 8.5c0-.28.22-.5.5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5Zm4 2.5a.5.5 0 0 0 0 1H13a.5.5 0 0 0 0-1H6.5Z"})),filter:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1 2a.5.5 0 0 0 0 1h12a.5.5 0 0 0 0-1H1Zm2 3a.5.5 0 0 0 0 1h8a.5.5 0 0 0 0-1H3Zm1.5 3.5c0-.28.22-.5.5-.5h4a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5Zm2 2.5a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1Z"})),docchart:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M1 1.5C1 1.22386 1.22386 1 1.5 1H12.5C12.7761 1 13 1.22386 13 1.5V12.5C13 12.7761 12.7761 13 12.5 13H1.5C1.22386 13 1 12.7761 1 12.5V1.5ZM2 4V6.2998H5V4H2ZM2 9.2002V6.7998H5V9.2002H2ZM2 9.7002V12H5V9.7002H2ZM5.5 9.7002V12H8.5V9.7002H5.5ZM9 9.7002V12H12V9.7002H9ZM12 9.2002H9V6.7998H12V9.2002ZM8.5 9.2002H5.5V6.7998H8.5V9.2002ZM9 6.2998H12V4H9V6.2998ZM5.5 6.2998H8.5V4H5.5V6.2998Z"})),doclist:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.5 6.5c0-.28.22-.5.5-.5h6a.5.5 0 0 1 0 1H4a.5.5 0 0 1-.5-.5ZM4 9a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1H4Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1 1.5c0-.28.22-.5.5-.5h11c.28 0 .5.22.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11ZM2 4v8h10V4H2Z"})),markup:a.createElement(a.Fragment,null,a.createElement("path",{d:"M8.98 1.63a.5.5 0 0 0-.96-.26l-3 11a.5.5 0 1 0 .96.26l3-11ZM3.32 3.62a.5.5 0 0 1 .06.7L1.15 7l2.23 2.68a.5.5 0 1 1-.76.64l-2.5-3a.5.5 0 0 1 0-.64l2.5-3a.5.5 0 0 1 .7-.06Zm7.36 0a.5.5 0 0 0-.06.7L12.85 7l-2.23 2.68a.5.5 0 0 0 .76.64l2.5-3a.5.5 0 0 0 0-.64l-2.5-3a.5.5 0 0 0-.7-.06Z"})),bold:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3 2v1.5h1v7H3V12h5a3 3 0 0 0 1.8-5.4A2.74 2.74 0 0 0 8 2H3Zm5 5.5H5.5v3H8a1.5 1.5 0 1 0 0-3Zm-.25-4H5.5V6h2.25a1.25 1.25 0 1 0 0-2.5Z"})),italic:a.createElement("path",{d:"M5 2h6v1H8.5l-2 8H9v1H3v-1h2.5l2-8H5V2Z"}),paperclip:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.55 2.27a1.5 1.5 0 0 0-2.12 0L2.78 7.92a2.5 2.5 0 0 0 3.53 3.54l3.54-3.54a.5.5 0 1 1 .7.71l-3.53 3.54a3.5 3.5 0 0 1-4.96-4.94v-.01l5.66-5.66h.01a2.5 2.5 0 0 1 3.53 3.53L5.6 10.76a1.5 1.5 0 0 1-2.12-2.12L7.02 5.1a.5.5 0 1 1 .7.7L4.2 9.34a.5.5 0 0 0 .7.7l5.66-5.65a1.5 1.5 0 0 0 0-2.12Z"})),listordered:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5 2.5c0-.28.22-.5.5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5ZM5 7c0-.28.22-.5.5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 5 7Zm.5 4a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7Zm-3-9H1v1h1v3h1V2.5a.5.5 0 0 0-.5-.5ZM3 8.5v1a.5.5 0 0 1-1 0V9h-.5a.5.5 0 0 1 0-1h1c.28 0 .5.22.5.5Zm-1 2a.5.5 0 0 0-1 0V12h2v-1H2v-.5Z"})),listunordered:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.75 2.5a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM5.5 2a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7Zm0 9a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7ZM2 12.25a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM5 7c0-.28.22-.5.5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 5 7Zm-3 .75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"})),paragraph:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6 7a3 3 0 1 1 0-6h5.5a.5.5 0 0 1 0 1H10v10.5a.5.5 0 0 1-1 0V2H7v10.5a.5.5 0 0 1-1 0V7Z"})),markdown:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2 4.5h1.5L5 6.38 6.5 4.5H8v5H6.5V7L5 8.88 3.5 7v2.5H2v-5Zm7.75 0h1.5V7h1.25l-2 2.5-2-2.5h1.25V4.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M.5 2a.5.5 0 0 0-.5.5v9c0 .28.22.5.5.5h13a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5H.5ZM1 3v8h12V3H1Z"})),repository:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5 2.5C5 2.77614 4.77614 3 4.5 3C4.22386 3 4 2.77614 4 2.5C4 2.22386 4.22386 2 4.5 2C4.77614 2 5 2.22386 5 2.5Z"}),a.createElement("path",{d:"M4.5 5C4.77614 5 5 4.77614 5 4.5C5 4.22386 4.77614 4 4.5 4C4.22386 4 4 4.22386 4 4.5C4 4.77614 4.22386 5 4.5 5Z"}),a.createElement("path",{d:"M5 6.5C5 6.77614 4.77614 7 4.5 7C4.22386 7 4 6.77614 4 6.5C4 6.22386 4.22386 6 4.5 6C4.77614 6 5 6.22386 5 6.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M11 0C12.1046 0 13 0.895431 13 2V12C13 13.1046 12.1046 14 11 14H1.5C1.22386 14 1 13.7761 1 13.5V0.5C1 0.223857 1.22386 0 1.5 0H11ZM11 1H3V13H11C11.5523 13 12 12.5523 12 12V2C12 1.44772 11.5523 1 11 1Z"})),commit:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3.03 7.5a4 4 0 0 0 7.94 0h2.53a.5.5 0 0 0 0-1h-2.53a4 4 0 0 0-7.94 0H.5a.5.5 0 0 0 0 1h2.53ZM7 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"})),branch:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M6 2.5c0 .65-.42 1.2-1 1.41v4.06A3.36 3.36 0 0 1 7.5 7a2.7 2.7 0 0 0 1.81-.56c.22-.18.38-.4.48-.62a1.5 1.5 0 1 1 1.03.15c-.16.42-.43.87-.86 1.24-.57.47-1.37.79-2.46.79-1.04 0-1.64.42-2 .92-.26.37-.4.8-.47 1.18A1.5 1.5 0 1 1 4 10.09V3.9a1.5 1.5 0 1 1 2-1.4Zm-2 9a.5.5 0 1 1 1 0 .5.5 0 0 1-1 0Zm1-9a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Zm6 2a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Z"})),pullrequest:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M8.35 1.35 7.71 2h.79A2.5 2.5 0 0 1 11 4.5v5.59a1.5 1.5 0 1 1-1 0V4.5C10 3.67 9.33 3 8.5 3h-.8l.65.65a.5.5 0 1 1-.7.7l-1.5-1.5a.5.5 0 0 1 0-.7l1.5-1.5a.5.5 0 1 1 .7.7ZM11 11.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0ZM4 3.91a1.5 1.5 0 1 0-1 0v6.18a1.5 1.5 0 1 0 1 0V3.9ZM3.5 11a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1Zm0-8a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z"})),merge:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M4.1 3.87a1.5 1.5 0 1 0-1.1.04v6.18a1.5 1.5 0 1 0 1 0V6.4c.26.4.57.77.93 1.08A6.57 6.57 0 0 0 9.08 9a1.5 1.5 0 1 0 0-1 5.57 5.57 0 0 1-3.5-1.25 4.74 4.74 0 0 1-1.47-2.87ZM3.5 11a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1ZM4 2.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Zm7 6a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Z"})),apple:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.03 8.1a3.05 3.05 0 0 1-.2-1.74 2.7 2.7 0 0 1 1.4-1.94 3.13 3.13 0 0 0-2.35-1.4c-.84-.08-2.01.56-2.65.57h-.02c-.63 0-1.81-.65-2.64-.57-.42.04-1.75.32-2.55 1.6-.28.44-.5 1.01-.58 1.74a6.36 6.36 0 0 0 .02 1.74 7.5 7.5 0 0 0 1.35 3.33c.7 1.01 1.51 1.6 1.97 1.6.93.02 1.74-.6 2.41-.6l.02.01h.04c.67-.02 1.48.61 2.42.6.45-.02 1.26-.6 1.97-1.6a7.95 7.95 0 0 0 .97-1.86 2.6 2.6 0 0 1-1.58-1.48ZM8.86 2.13c.72-.85.7-2.07.63-2.12-.07-.06-1.25.16-1.99.98a2.78 2.78 0 0 0-.62 2.13c.06.05 1.27-.14 1.98-.99Z"})),linux:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M7 0a3 3 0 0 1 3 3v1.24c.13.13.25.27.36.42l.52.43.2.15c.32.26.7.59 1.09.97A6.28 6.28 0 0 1 14 9.54a.5.5 0 0 1-.35.44c-.31.1-.8.18-1.34.13-.33-.03-.7-.12-1.05-.3-.04.17-.1.34-.17.51a2 2 0 1 1-2.89 2.56 5.5 5.5 0 0 1-2.4 0 2 2 0 1 1-2.9-2.56 5.56 5.56 0 0 1-.16-.51c-.35.18-.72.27-1.05.3a3.4 3.4 0 0 1-1.34-.13.5.5 0 0 1-.35-.44l.01-.14a6.28 6.28 0 0 1 1.82-3.2 13.42 13.42 0 0 1 1.3-1.11c.22-.19.4-.32.5-.43.12-.15.24-.29.37-.42V3a3 3 0 0 1 3-3Zm1 11.9a2 2 0 0 1 2.14-1.9 5.5 5.5 0 0 0 .36-2c0-.51-.1-1.07-.3-1.6l-.03-.02a4.4 4.4 0 0 0-.86-.42 6.71 6.71 0 0 0-1-.31l-.86.64c-.27.2-.63.2-.9 0l-.85-.64a6.72 6.72 0 0 0-1.87.73l-.03.02A4.6 4.6 0 0 0 3.5 8c0 .68.11 1.39.36 2H4a2 2 0 0 1 2 1.9 4.49 4.49 0 0 0 2 0ZM5 12a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm6 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM6.1 4.3a1.5 1.5 0 0 1 1.8 0l.27.2L7 5.38 5.83 4.5l.27-.2ZM8.5 2c.28 0 .5.22.5.5V3a.5.5 0 0 1-1 0v-.5c0-.28.22-.5.5-.5ZM6 2.5a.5.5 0 0 0-1 0V3a.5.5 0 0 0 1 0v-.5Z"})),ubuntu:a.createElement(a.Fragment,null,a.createElement("path",{d:"M12.26 2.07c0 1.14-.89 2.06-1.99 2.06s-1.99-.92-1.99-2.06c0-1.14.9-2.07 2-2.07s1.98.93 1.98 2.07ZM3.98 6.6c0 1.14-.9 2.07-2 2.07C.9 8.67 0 7.74 0 6.6c0-1.14.9-2.07 1.99-2.07 1.1 0 1.99.93 1.99 2.07ZM6.47 11.92a4.76 4.76 0 0 1-3.3-2.62c-.53.25-1.12.33-1.7.22a6.72 6.72 0 0 0 1.84 2.63 6.38 6.38 0 0 0 4.24 1.58c-.37-.5-.57-1.1-.59-1.73a4.77 4.77 0 0 1-.49-.08ZM11.81 11.93c0 1.14-.89 2.07-1.99 2.07s-1.98-.93-1.98-2.07c0-1.14.89-2.06 1.98-2.06 1.1 0 2 .92 2 2.06ZM12.6 11.17a6.93 6.93 0 0 0 .32-7.93A2.95 2.95 0 0 1 11.8 4.6a5.23 5.23 0 0 1-.16 5.03c.47.4.8.94.95 1.54ZM1.99 3.63h-.15A6.48 6.48 0 0 1 8 .24a3.07 3.07 0 0 0-.6 1.68 4.7 4.7 0 0 0-3.9 2.17c-.46-.3-.98-.45-1.51-.45Z"})),windows:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6.5 1H1v5.5h5.5V1ZM13 1H7.5v5.5H13V1ZM7.5 7.5H13V13H7.5V7.5ZM6.5 7.5H1V13h5.5V7.5Z"})),storybook:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.04.62a.7.7 0 0 0-.66.72l.44 11.56c.01.37.3.66.67.68l9.4.42h.02a.7.7 0 0 0 .7-.7V.66a.7.7 0 0 0-.74-.66l-.77.05.05 1.62a.1.1 0 0 1-.17.08l-.52-.4-.61.46a.1.1 0 0 1-.17-.09L9.75.13l-7.7.49Zm8 4.74c-.24.2-2.09.33-2.09.05.04-1.04-.43-1.09-.69-1.09-.24 0-.66.08-.66.64 0 .57.6.89 1.32 1.27 1.02.53 2.24 1.18 2.24 2.82 0 1.57-1.27 2.43-2.9 2.43-1.67 0-3.14-.68-2.97-3.03.06-.27 2.2-.2 2.2 0-.03.97.19 1.26.75 1.26.43 0 .62-.24.62-.64 0-.6-.63-.95-1.36-1.36-.99-.56-2.15-1.2-2.15-2.7 0-1.5 1.03-2.5 2.86-2.5 1.83 0 2.84.99 2.84 2.85Z"})),azuredevops:a.createElement(a.Fragment,null,a.createElement("path",{d:"m0 5.18 1.31-1.73 4.9-2V.01l4.3 3.15-8.78 1.7v4.8L0 9.16V5.18Zm14-2.6v8.55l-3.36 2.86-5.42-1.79V14L1.73 9.66l8.78 1.05V3.16L14 2.58Z"})),bitbucket:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1 1.52A.41.41 0 0 0 .59 2l1.74 10.6c.05.26.28.46.55.46h8.37c.2 0 .38-.14.42-.34l1.01-6.25H8.81l-.46 2.71H5.68L4.95 5.4h7.91L13.4 2a.41.41 0 0 0-.41-.48H1Z"})),chrome:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M13.02 3.43a.11.11 0 0 1-.1.17H7a3.4 3.4 0 0 0-3.3 2.55.11.11 0 0 1-.21.03L1.52 2.76a.11.11 0 0 1 0-.12 6.97 6.97 0 0 1 9-1.7c1.03.6 1.9 1.47 2.5 2.5ZM7 9.62a2.62 2.62 0 1 1 0-5.24 2.62 2.62 0 0 1 0 5.24Zm1.03.7a.11.11 0 0 0-.12-.04 3.4 3.4 0 0 1-4-1.84L1.1 3.57a.11.11 0 0 0-.2 0 7 7 0 0 0 5.07 10.35c.04 0 .08-.02.1-.05l1.97-3.42a.11.11 0 0 0 0-.13Zm1.43-5.95h3.95c.05 0 .1.03.1.07a6.97 6.97 0 0 1-1.53 7.48A6.96 6.96 0 0 1 7.08 14a.11.11 0 0 1-.1-.17l2.81-4.88h.01a3.38 3.38 0 0 0-.42-4.38.11.11 0 0 1 .08-.2Z"})),chromatic:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M0 7a7 7 0 1 0 14 0A7 7 0 0 0 0 7Zm5.22-3.87a1.97 1.97 0 0 1 3.75.83v1.29L5.61 3.32a2.49 2.49 0 0 0-.4-.19ZM8.7 5.71 5.35 3.78a1.97 1.97 0 0 0-2.6 2.83c.12-.1.24-.18.37-.26l1.51-.87a.27.27 0 0 1 .27 0L7 6.69l1.7-.98Zm-.32 4.97-1.52-.87a.27.27 0 0 1-.13-.23V7.15l-1.7-.97v3.86a1.97 1.97 0 0 0 3.75.83 2.5 2.5 0 0 1-.4-.19Zm.26-.46a1.97 1.97 0 0 0 2.6-2.83c-.11.1-.23.18-.36.26L7.53 9.58l1.11.64Zm-4.1.26h-.17a1.97 1.97 0 0 1-1.9-2.47 2 2 0 0 1 .92-1.2l1.11-.63v3.86c0 .14.01.29.04.44Zm6.79-5.98a1.97 1.97 0 0 0-1.87-.97c.03.14.04.29.04.43v1.75c0 .1-.05.19-.14.23l-2.1 1.22V9.1l3.35-1.93a1.97 1.97 0 0 0 .72-2.68Z"})),componentdriven:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.85 2.18 8.87.2a.69.69 0 0 0-.97 0L3.09 5.01a.69.69 0 0 0 0 .97l2.46 2.46-2.4 2.4a.69.69 0 0 0 0 .98l1.98 1.98c.27.27.7.27.97 0l4.8-4.81a.69.69 0 0 0 0-.97L8.45 5.56l2.4-2.4a.69.69 0 0 0 0-.98Z"})),discord:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.85 2.88C10.95 2.48 10 2.18 9 2a7.05 7.05 0 0 0-.4.75 10.66 10.66 0 0 0-3.2 0c-.1-.23-.24-.5-.36-.73A.04.04 0 0 0 4.99 2a11.51 11.51 0 0 0-2.86.9 11.82 11.82 0 0 0-2.05 8 11.6 11.6 0 0 0 3.5 1.77c.01 0 .03 0 .04-.02.27-.36.51-.75.72-1.16a.04.04 0 0 0-.03-.06 7.66 7.66 0 0 1-1.09-.52.04.04 0 0 1 0-.08 5.96 5.96 0 0 0 .26-.17 8.28 8.28 0 0 0 7.08 0l.22.17c.02.02.02.06 0 .08-.36.2-.72.37-1.1.52a.04.04 0 0 0-.02.06c.2.4.45.8.71 1.16.01.02.03.02.05.02a11.57 11.57 0 0 0 3.52-1.8 11.74 11.74 0 0 0-2.09-7.99Zm-7.17 6.4c-.7 0-1.26-.63-1.26-1.41 0-.78.56-1.41 1.26-1.41s1.27.64 1.26 1.4c0 .79-.56 1.42-1.26 1.42Zm4.65 0c-.69 0-1.26-.63-1.26-1.41 0-.78.56-1.41 1.26-1.41s1.27.64 1.26 1.4c0 .79-.55 1.42-1.26 1.42Z"})),facebook:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.4 14H5.06V7H3.5V4.59h1.56V3.17C5.06 1.2 5.53 0 7.6 0h1.72v2.41H8.25c-.8 0-.85.34-.85.97v1.2h1.93L9.11 7H7.4l-.01 7Z"})),figma:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M9.2 0H4.8a2.6 2.6 0 0 0-1.4 4.8 2.6 2.6 0 0 0 0 4.4 2.6 2.6 0 1 0 4 2.2V8.89a2.6 2.6 0 1 0 3.2-4.09A2.6 2.6 0 0 0 9.2 0ZM7.4 7A1.8 1.8 0 1 0 11 7a1.8 1.8 0 0 0-3.6 0Zm-.8 2.6H4.8a1.8 1.8 0 1 0 1.8 1.8V9.6ZM4.8 4.4h1.8V.8H4.8a1.8 1.8 0 0 0 0 3.59Zm0 .8a1.8 1.8 0 0 0 0 3.6h1.8V5.2H4.8Zm4.4-.8H7.4V.8h1.8a1.8 1.8 0 1 1 0 3.59Z"})),gdrive:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6.37 8.77 4.33 12.3h6.75l2.04-3.54H6.38Zm6.18-1-3.5-6.08h-4.1l3.51 6.08h4.09ZM4.38 2.7.88 8.77l2.04 3.54 3.5-6.07L4.38 2.7Z"})),github:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 0a7 7 0 0 0-2.21 13.64c.35.06.48-.15.48-.33L5.26 12c-1.76.32-2.21-.43-2.35-.83-.08-.2-.43-.82-.72-.99-.25-.13-.6-.45-.01-.46.55 0 .94.5 1.07.72.63 1.06 1.64.76 2.04.58.07-.46.25-.77.45-.94-1.56-.18-3.19-.78-3.19-3.46 0-.76.28-1.39.72-1.88-.07-.17-.31-.9.07-1.85 0 0 .59-.19 1.93.71a6.5 6.5 0 0 1 3.5 0c1.34-.9 1.92-.71 1.92-.71.39.96.14 1.68.07 1.85.45.5.72 1.11.72 1.88 0 2.69-1.64 3.28-3.2 3.46.26.22.48.64.48 1.3l-.01 1.92c0 .18.13.4.48.33A7.01 7.01 0 0 0 7 0Z"})),gitlab:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4.53 5.58H1.07l1.49-4.55a.26.26 0 0 1 .48 0l1.49 4.55ZM7 13.15 1.07 5.58l-.75 2.3a.5.5 0 0 0 .18.57l6.5 4.7Zm0 0 6.5-4.7a.5.5 0 0 0 .18-.57l-.75-2.3L7 13.15l2.47-7.57H4.53L7 13.15Zm2.47-7.57h3.46l-1.49-4.55a.26.26 0 0 0-.48 0L9.47 5.58Z"})),google:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.92 1.1H7.26c-1.64 0-3.19 1.24-3.19 2.68 0 1.47 1.12 2.66 2.8 2.66l.33-.01c-.1.2-.18.44-.18.68 0 .41.22.75.5 1.02h-.64c-2.03 0-3.6 1.3-3.6 2.64 0 1.32 1.72 2.15 3.75 2.15 2.32 0 3.6-1.31 3.6-2.64 0-1.06-.31-1.7-1.28-2.38-.33-.23-.96-.8-.96-1.14 0-.39.1-.58.7-1.04a2.46 2.46 0 0 0 1.03-1.92c0-.92-.4-1.82-1.18-2.11h1.17l.81-.6ZM9.6 10.04c.03.13.05.25.05.38 0 1.07-.7 1.9-2.67 1.9-1.4 0-2.42-.88-2.42-1.95 0-1.05 1.26-1.92 2.66-1.9a3 3 0 0 1 .92.14c.76.53 1.3.83 1.46 1.43ZM7.34 6.07c-.94-.03-1.84-1.06-2-2.3-.17-1.24.47-2.19 1.41-2.16.94.03 1.84 1.03 2 2.26.17 1.24-.47 2.23-1.41 2.2Z"})),graphql:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.87 11.6a1.17 1.17 0 0 0-1.7-.02l-2.71-1.56.01-.04h7.07l.02.07-2.69 1.56Zm-1.7-9.18.03.03-3.54 6.12h-.04V5.43a1.17 1.17 0 0 0 .84-1.46l2.7-1.56Zm4.38 1.56a1.17 1.17 0 0 0 .84 1.46v3.12l-.04.01-3.54-6.12c.02 0 .03-.02.04-.03l2.7 1.56ZM3.47 9.42a1.17 1.17 0 0 0-.32-.57l3.53-6.12a1.17 1.17 0 0 0 .65 0l3.54 6.12a1.17 1.17 0 0 0-.33.57H3.47Zm8.8-.74c-.1-.05-.21-.1-.32-.12V5.44a1.17 1.17 0 1 0-1.12-1.94l-2.7-1.56a1.17 1.17 0 1 0-2.24 0L3.19 3.5a1.17 1.17 0 1 0-1.13 1.94v3.12a1.17 1.17 0 1 0 1.12 1.94l2.7 1.56a1.17 1.17 0 1 0 2.24-.03l2.69-1.55a1.17 1.17 0 1 0 1.45-1.8Z"})),medium:a.createElement(a.Fragment,null,a.createElement("path",{d:"M0 0v14h14V0H0Zm11.63 3.32-.75.72a.22.22 0 0 0-.08.2v5.33c0 .07.03.14.08.18l.73.72v.16H7.92v-.16l.76-.74c.08-.07.08-.1.08-.21V5.24l-2.11 5.37h-.29L3.9 5.24v3.67c0 .13.05.25.14.34l.99 1.2v.16h-2.8v-.16l.98-1.2a.48.48 0 0 0 .13-.41V4.65c0-.11-.04-.2-.12-.27l-.88-1.06v-.16h2.73l2.1 4.62 1.86-4.62h2.6v.16Z"})),redux:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4.06 9.69c.02.49.42.88.91.88H5a.91.91 0 0 0-.03-1.83h-.03c-.03 0-.08 0-.11.02a5.97 5.97 0 0 1-.85-3.62c.06-.98.39-1.82.96-2.52.47-.6 1.39-.9 2-.92 1.73-.03 2.47 2.12 2.51 2.99.22.04.57.16.82.24-.2-2.64-1.83-4-3.4-4-1.46 0-2.81 1.05-3.35 2.61a6.67 6.67 0 0 0 .65 5.68.74.74 0 0 0-.11.47Zm8.28-2.3a6.62 6.62 0 0 0-5.15-2.25h-.26a.9.9 0 0 0-.8-.49H6.1a.91.91 0 0 0 .03 1.83h.03a.92.92 0 0 0 .8-.56h.3c1.23 0 2.4.36 3.47 1.06.81.54 1.4 1.24 1.72 2.09.28.68.26 1.35-.03 1.92a2.4 2.4 0 0 1-2.23 1.34c-.65 0-1.27-.2-1.6-.34-.18.16-.5.42-.73.58.7.33 1.41.5 2.1.5 1.56 0 2.72-.85 3.16-1.72.47-.94.44-2.57-.78-3.96ZM4.9 12.9a4 4 0 0 1-.98.11c-1.2 0-2.3-.5-2.84-1.32C.38 10.6.13 8.3 2.5 6.58c.05.26.15.62.22.83-.31.23-.8.68-1.11 1.3a2.4 2.4 0 0 0 .13 2.53c.36.54.93.86 1.66.96.9.11 1.8-.05 2.66-.5a5.83 5.83 0 0 0 2.67-2.56.91.91 0 0 1 .62-1.55h.03a.92.92 0 0 1 .1 1.82 6.26 6.26 0 0 1-4.56 3.49Z"})),twitter:a.createElement(a.Fragment,null,a.createElement("path",{d:"M14 2.55c-.51.23-1.07.39-1.65.46.6-.36 1.05-.94 1.26-1.63-.55.34-1.17.58-1.82.72a2.84 2.84 0 0 0-2.1-.93 2.9 2.9 0 0 0-2.8 3.61 8.09 8.09 0 0 1-5.9-3.07 2.99 2.99 0 0 0 .88 3.93 2.8 2.8 0 0 1-1.3-.37v.04c0 1.42 1 2.61 2.3 2.89a2.82 2.82 0 0 1-1.3.05 2.89 2.89 0 0 0 2.7 2.04A5.67 5.67 0 0 1 0 11.51a7.98 7.98 0 0 0 4.4 1.32c5.29 0 8.17-4.48 8.17-8.38v-.38A5.93 5.93 0 0 0 14 2.55Z"})),youtube:a.createElement(a.Fragment,null,a.createElement("path",{d:"M13.99 8.17V5.83a14.95 14.95 0 0 0-.23-2.22c-.09-.38-.27-.7-.55-.96s-.6-.41-.97-.45A51.3 51.3 0 0 0 7 2c-2.34 0-4.09.07-5.24.2A1.78 1.78 0 0 0 .25 3.61 15.26 15.26 0 0 0 0 7v1.16a15.24 15.24 0 0 0 .24 2.22c.09.38.27.7.55.96.27.26.6.41.97.45 1.15.13 2.9.2 5.24.2 2.34 0 4.08-.06 5.24-.2.37-.04.7-.19.97-.45s.45-.58.54-.96a15.26 15.26 0 0 0 .24-2.22Zm-4.23-1.6c.16.1.24.24.24.43 0 .2-.08.33-.24.42l-4 2.5a.44.44 0 0 1-.26.08.54.54 0 0 1-.24-.06A.46.46 0 0 1 5 9.5v-5c0-.2.08-.34.26-.44.17-.1.34-.09.5.02l4 2.5Z"})),linkedin:a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.6667 13H2.33333C1.59695 13 1 12.403 1 11.6667V2.33333C1 1.59695 1.59695 1 2.33333 1H11.6667C12.403 1 13 1.59695 13 2.33333V11.6667C13 12.403 12.403 13 11.6667 13ZM9.55293 11.3333H11.3337V7.67516C11.3337 6.12737 10.4563 5.379 9.23075 5.379C8.00467 5.379 7.48867 6.33378 7.48867 6.33378V5.55552H5.77255V11.3333H7.48867V8.30031C7.48867 7.48764 7.86276 7.00405 8.57878 7.00405C9.23696 7.00405 9.55293 7.46875 9.55293 8.30031V11.3333ZM2.66699 3.73279C2.66699 4.32157 3.14067 4.79896 3.72522 4.79896C4.30977 4.79896 4.78316 4.32157 4.78316 3.73279C4.78316 3.14402 4.30977 2.66663 3.72522 2.66663C3.14067 2.66663 2.66699 3.14402 2.66699 3.73279ZM4.62856 11.3333H2.83908V5.55552H4.62856V11.3333Z",fill:"#1EA7FD"}),vscode:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.24.04c.13 0 .26.03.38.09L13.5 1.5a.87.87 0 0 1 .5.8v.03-.01 9.39c0 .33-.2.63-.5.78l-2.88 1.38a.87.87 0 0 1-1-.17l-5.5-5.03-2.4 1.83a.58.58 0 0 1-.75-.04l-.77-.7a.58.58 0 0 1 0-.86L2.27 7 .2 5.1a.58.58 0 0 1 0-.86l.77-.7c.21-.2.52-.2.75-.04l2.4 1.83L9.63.3a.87.87 0 0 1 .61-.26Zm.26 3.78L6.32 7l4.18 3.18V3.82Z"}))},xd=w.svg({display:"inline-block",shapeRendering:"inherit",transform:"translate3d(0, 0, 0)",verticalAlign:"middle",path:{fill:"currentColor"}}),go=({icon:e,...t})=>a.createElement(xd,{viewBox:"0 0 14 14",width:"14px",height:"14px",...t},a.createElement(a.Fragment,null,Sd[e]));function ir(){return ir=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0&&i<1?(s=o,c=l):i>=1&&i<2?(s=l,c=o):i>=2&&i<3?(c=o,d=l):i>=3&&i<4?(c=l,d=o):i>=4&&i<5?(s=l,d=o):i>=5&&i<6&&(s=o,d=l);var u=n-o/2,m=s+u,p=c+u,v=d+u;return r(m,p,v)}var hl={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};function Ld(e){if(typeof e!="string")return e;var t=e.toLowerCase();return hl[t]?"#"+hl[t]:e}var _d=/^#[a-fA-F0-9]{6}$/,Td=/^#[a-fA-F0-9]{8}$/,Zd=/^#[a-fA-F0-9]{3}$/,Id=/^#[a-fA-F0-9]{4}$/,yi=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,Rd=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,Bd=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,Pd=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function as(e){if(typeof e!="string")throw new bt(3);var t=Ld(e);if(t.match(_d))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(Td)){var n=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:n}}if(t.match(Zd))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(Id)){var r=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:r}}var i=yi.exec(t);if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10)};var o=Rd.exec(t.substring(0,50));if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10),alpha:parseFloat(""+o[4])>1?parseFloat(""+o[4])/100:parseFloat(""+o[4])};var l=Bd.exec(t);if(l){var s=parseInt(""+l[1],10),c=parseInt(""+l[2],10)/100,d=parseInt(""+l[3],10)/100,u="rgb("+pa(s,c,d)+")",m=yi.exec(u);if(!m)throw new bt(4,t,u);return{red:parseInt(""+m[1],10),green:parseInt(""+m[2],10),blue:parseInt(""+m[3],10)}}var p=Pd.exec(t.substring(0,50));if(p){var v=parseInt(""+p[1],10),h=parseInt(""+p[2],10)/100,y=parseInt(""+p[3],10)/100,k="rgb("+pa(v,h,y)+")",b=yi.exec(k);if(!b)throw new bt(4,t,k);return{red:parseInt(""+b[1],10),green:parseInt(""+b[2],10),blue:parseInt(""+b[3],10),alpha:parseFloat(""+p[4])>1?parseFloat(""+p[4])/100:parseFloat(""+p[4])}}throw new bt(5)}function Vd(e){var t=e.red/255,n=e.green/255,r=e.blue/255,i=Math.max(t,n,r),o=Math.min(t,n,r),l=(i+o)/2;if(i===o)return e.alpha!==void 0?{hue:0,saturation:0,lightness:l,alpha:e.alpha}:{hue:0,saturation:0,lightness:l};var s,c=i-o,d=l>.5?c/(2-i-o):c/(i+o);switch(i){case t:s=(n-r)/c+(n=1?or(e,t,n):"rgba("+pa(e,t,n)+","+r+")";if(typeof e=="object"&&t===void 0&&n===void 0&&r===void 0)return e.alpha>=1?or(e.hue,e.saturation,e.lightness):"rgba("+pa(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new bt(2)}function Di(e,t,n){if(typeof e=="number"&&typeof t=="number"&&typeof n=="number")return Hi("#"+Yt(e)+Yt(t)+Yt(n));if(typeof e=="object"&&t===void 0&&n===void 0)return Hi("#"+Yt(e.red)+Yt(e.green)+Yt(e.blue));throw new bt(6)}function zi(e,t,n,r){if(typeof e=="string"&&typeof t=="number"){var i=as(e);return"rgba("+i.red+","+i.green+","+i.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof n=="number"&&typeof r=="number")return r>=1?Di(e,t,n):"rgba("+e+","+t+","+n+","+r+")";if(typeof e=="object"&&t===void 0&&n===void 0&&r===void 0)return e.alpha>=1?Di(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new bt(7)}var Ud=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},$d=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},Wd=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},Gd=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function is(e){if(typeof e!="object")throw new bt(8);if($d(e))return zi(e);if(Ud(e))return Di(e);if(Gd(e))return zd(e);if(Wd(e))return Dd(e);throw new bt(8)}function os(e,t,n){return function(){var r=n.concat(Array.prototype.slice.call(arguments));return r.length>=t?e.apply(this,r):os(e,t,r)}}function ls(e){return os(e,e.length,[])}function ss(e,t,n){return Math.max(e,Math.min(t,n))}function qd(e,t){if(t==="transparent")return t;var n=rs(t);return is(ir({},n,{lightness:ss(0,1,n.lightness-parseFloat(e))}))}var Yd=ls(qd),Qt=Yd;function Qd(e,t){if(t==="transparent")return t;var n=rs(t);return is(ir({},n,{lightness:ss(0,1,n.lightness+parseFloat(e))}))}var Kd=ls(Qd),nr=Kd,D={primary:"#FF4785",secondary:"#029CFD",tertiary:"#E3E6E8",orange:"#FC521F",gold:"#FFAE00",green:"#66BF3C",seafoam:"#37D5D3",purple:"#6F2CAC",ultraviolet:"#2A0481",red:"#ff4400",bluelight:"#E3F3FF",bluelighter:"#F5FBFF",lightest:"#FFFFFF",lighter:"#F7FAFC",light:"#EEF3F6",mediumlight:"#ECF4F9",medium:"#D9E8F2",mediumdark:"#73828C",dark:"#5C6870",darker:"#454E54",darkest:"#2E3438",tr10:"rgba(0, 0, 0, 0.1)",tr5:"rgba(0, 0, 0, 0.05)",border:"hsla(203, 50%, 30%, 0.15)",positive:"#448028",negative:"#D43900",warning:"#A15C20",selected:"#0271B6"},vo={padding:{small:10,medium:20,large:30},borderRadius:{small:5,default:10}},H={type:{primary:'var(--nunito-sans, "Nunito Sans"), "Nunito Sans", "Helvetica Neue", Helvetica, Arial, sans-serif',code:'"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace'},weight:{regular:"400",bold:"700",extrabold:"800"},size:{s1:12,s2:14,s3:16,m1:20,m2:24,m3:28,l1:32,l2:40,l3:48,code:90}},Ua=600,$a=5.55555;ue({padding:`0 ${vo.padding.medium}px`,[`@media (min-width: ${Ua*1}px)`]:{margin:`0 ${$a*1}%`},[`@media (min-width: ${Ua*2}px)`]:{margin:`0 ${$a*2}%`},[`@media (min-width: ${Ua*3}px)`]:{margin:`0 ${$a*3}%`},[`@media (min-width: ${Ua*4}px)`]:{margin:`0 ${$a*4}%`}});ue({border:`1px solid ${D.border}`,borderRadius:`${vo.borderRadius.small}px`,transition:"background 150ms ease-out, border 150ms ease-out, transform 150ms ease-out","&:hover, &.__hover":{borderColor:`${zi(D.secondary,.5)}`,transform:"translate3d(0, -3px, 0)",boxShadow:"rgba(0, 0, 0, 0.08) 0 3px 10px 0"},"&:active, &.__active":{borderColor:`${zi(D.secondary,1)}`,transform:"translate3d(0, 0, 0)"}});ue({fontSize:H.size.l3,fontWeight:H.weight.bold}),ue({fontSize:H.size.l2,fontWeight:H.weight.bold}),ue({fontSize:H.size.l1,fontWeight:H.weight.bold}),ue({fontSize:H.size.m3,fontWeight:H.weight.bold}),ue({fontSize:H.size.m2,fontWeight:H.weight.bold}),ue({fontSize:H.size.m1,fontWeight:H.weight.bold}),ue({fontSize:H.size.s3,fontWeight:H.weight.bold}),ue({fontSize:H.size.s2,fontWeight:H.weight.bold});ue({fontSize:14,fontWeight:H.weight.extrabold,lineHeight:"18px",letterSpacing:"0.38em"}),ue({fontSize:11,fontWeight:H.weight.extrabold,lineHeight:"16px",letterSpacing:"0.38em"});ue({fontSize:14,fontWeight:H.weight.bold,lineHeight:"18px"}),ue({fontSize:14,fontWeight:H.weight.regular,lineHeight:"18px"}),ue({fontSize:H.size.s3,fontWeight:H.weight.bold,lineHeight:"24px"}),ue({fontSize:H.size.s1,fontWeight:H.weight.regular,lineHeight:"18px"}),ue({fontSize:H.size.s2,fontWeight:H.weight.bold,lineHeight:"20px"}),ue({fontSize:H.size.s1,fontWeight:H.weight.bold,lineHeight:"18px"}),ue({fontSize:H.size.s3,fontWeight:H.weight.regular,lineHeight:"24px"}),ue({fontSize:H.size.s2,fontWeight:H.weight.regular,lineHeight:"20px"});ue({fontFamily:H.type.code,fontSize:H.size.s2,fontWeight:H.weight.regular,lineHeight:"17px"}),ue({fontFamily:H.type.code,fontSize:H.size.s1,fontWeight:H.weight.regular,lineHeight:"14px"});var cs=Rt({from:{transform:"rotate(0deg)"},to:{transform:"rotate(360deg)"}}),ds=Rt({"0%, 100%":{opacity:1},"50%":{opacity:.4}});Rt({"0%":{transform:"translateY(1px)"},"25%":{transform:"translateY(0px)"},"50%":{transform:"translateY(-3px)"},"100%":{transform:"translateY(1px)"}});var Jd=Rt({"0%, 100%":{transform:"translate3d(0,0,0)"},"12.5%, 62.5%":{transform:"translate3d(-4px,0,0)"},"37.5%, 87.5%":{transform:"translate3d(4px,0,0)"}});Rt({"0%":{transform:"rotate(-3deg)"},"1.68421%":{transform:"rotate(3deg)"},"2.10526%":{transform:"rotate(6deg)"},"3.78947%":{transform:"rotate(-6deg)"},"4.21053%":{transform:"rotate(-6deg)"},"5.89474%":{transform:"rotate(6deg)"},"6.31579%":{transform:"rotate(6deg)"},"8%":{transform:"rotate(-6deg)"},"8.42105%":{transform:"rotate(-6deg)"},"10.10526%":{transform:"rotate(6deg)"},"10.52632%":{transform:"rotate(6deg)"},"12.21053%":{transform:"rotate(-6deg)"},"12.63158%":{transform:"rotate(-6deg)"},"14.31579%":{transform:"rotate(6deg)"},"15.78947%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(0deg)"}});var Xd=ue({animation:`${ds} 1.5s ease-in-out infinite`,background:D.tr5,color:"transparent",cursor:"progress"}),Kt={large:40,medium:28,small:20,tiny:16},e5=w.div({background:"transparent",display:"inline-block",verticalAlign:"top",overflow:"hidden",textTransform:"uppercase",img:{width:"100%",height:"auto",display:"block"}},e=>({borderRadius:e.type==="user"?"50%":5,height:`${Kt[e.size||"medium"]}px`,width:`${Kt[e.size||"medium"]}px`,lineHeight:`${Kt[e.size||"medium"]}px`,...e.isLoading&&{background:D.light,filter:"grayscale(1)"},...!e.src&&!e.isLoading&&{background:"#37D5D3"}})),t5=w(go)({position:"relative",margin:"0 auto",display:"block",verticalAlign:"top",path:{fill:D.medium,animation:`${ds} 1.5s ease-in-out infinite`}},e=>({bottom:`${e.type==="user"?-2:-4}px`,height:`${e.type==="user"?100:70}%`,width:`${e.type==="user"?100:70}%`})),n5=w.div({color:D.lightest,textAlign:"center"},e=>({tiny:{fontSize:`${H.size.s1-2}px`,lineHeight:`${Kt.tiny}px`},small:{fontSize:`${H.size.s1}px`,lineHeight:`${Kt.small}px`},medium:{fontSize:`${H.size.s2}px`,lineHeight:`${Kt.medium}px`},large:{fontSize:`${H.size.s3}px`,lineHeight:`${Kt.large}px`}})[e.size||"medium"]),a5=({isLoading:e=!1,username:t="loading",src:n=void 0,size:r="medium",type:i="user",...o})=>{let l=a.createElement(t5,{icon:i==="user"?"useralt":"repository",type:i}),s={};return e?(s["aria-busy"]=!0,s["aria-label"]="Loading avatar ..."):n?l=a.createElement("img",{src:n,alt:t}):(s["aria-label"]=t,l=a.createElement(n5,{size:r,"aria-hidden":"true"},t.substring(0,1))),a.createElement(e5,{size:r,isLoading:e,src:n,type:i,...s,...o},l)},r5=w.span(e=>e.withArrow&&{"> svg:last-of-type":{height:"0.65em",width:"0.65em",marginRight:0,marginLeft:"0.25em",bottom:"auto",verticalAlign:"inherit"}}),i5=w.a({display:"inline-block",transition:"transform 150ms ease-out, color 150ms ease-out",textDecoration:"none",color:D.secondary,"&:hover, &:focus-visible":{cursor:"pointer",transform:"translateY(-1px)",color:Qt(.07,D.secondary)},"&:active":{transform:"translateY(0)",color:Qt(.1,D.secondary)},svg:{display:"inline-block",height:"1em",width:"1em",verticalAlign:"text-top",position:"relative",bottom:"-0.125em",marginRight:"0.4em"}},e=>({...e.containsIcon&&{svg:{height:"1em",width:"1em",verticalAlign:"middle",position:"relative",bottom:0,marginRight:0}},...e.secondary&&{color:e.theme.base==="light"?D.mediumdark:D.medium,"&:hover":{color:e.theme.base==="light"?D.dark:D.light},"&:active":{color:e.theme.base==="light"?D.darker:D.lighter}},...e.tertiary&&{color:D.dark,"&:hover":{color:D.darkest},"&:active":{color:D.mediumdark}},...e.nochrome&&{color:"inherit","&:hover, &:active":{color:"inherit",textDecoration:"underline"}},...e.inverse&&{color:D.lightest,"&:hover":{color:D.lighter},"&:active":{color:D.light}}})),o5=w.a({}),l5=w.button({background:"none",border:"none",padding:"0",font:"inherit",cursor:"pointer"}),us=G(({containsIcon:e,inverse:t,isButton:n,LinkWrapper:r,nochrome:i,secondary:o,tertiary:l,...s},c)=>n?a.createElement(l5,{...s,ref:c}):r?a.createElement(r,{...s,ref:c}):a.createElement(o5,{...s,ref:c}));us.displayName="LinkComponentPicker";var Ge=G(({children:e,withArrow:t,...n},r)=>{let i=a.createElement(a.Fragment,null,a.createElement(r5,{withArrow:!!t},e,t&&a.createElement(go,{icon:"arrowright"})));return a.createElement(i5,{as:us,ref:r,...n},i)});Ge.displayName="Link";Ge.defaultProps={withArrow:!1,isButton:!1,containsIcon:!1,secondary:!1,tertiary:!1,nochrome:!1,inverse:!1};var s5=w.label(e=>({...e.appearance!=="code"&&{fontWeight:H.weight.bold},...e.appearance==="code"?{fontFamily:H.type.code,fontSize:`${H.size.s1-1}px`,lineHeight:"16px"}:{fontSize:`${H.size.s2}px`,lineHeight:"20px"}})),c5=w.div([{marginBottom:8},e=>e.hideLabel&&{border:"0px !important",clip:"rect(0 0 0 0) !important",WebkitClipPath:"inset(100%) !important",clipPath:"inset(100%) !important",height:"1px !important",overflow:"hidden !important",padding:"0px !important",position:"absolute !important",whiteSpace:"nowrap !important",width:"1px !important"}]),d5=w.input({"&::placeholder":{color:D.mediumdark},appearance:"none",border:"none",boxSizing:"border-box",display:"block",outline:"none",width:"100%",margin:"0","&[disabled]":{cursor:"not-allowed",opacity:.5},"&:-webkit-autofill":{WebkitBoxShadow:`0 0 0 3em ${D.lightest} inset`}}),u5=e=>{let t={position:"relative",...e.error&&{zIndex:1},"&:focus":{zIndex:2}};switch(e.stackLevel){case"top":return{borderTopLeftRadius:"4px",borderTopRightRadius:"4px",borderBottomLeftRadius:0,borderBottomRightRadius:0,...t};case"middle":return{borderRadius:0,marginTop:-1,...t};case"bottom":return{borderBottomLeftRadius:"4px",borderBottomRightRadius:"4px",borderTopLeftRadius:0,borderTopRightRadius:0,marginTop:-1,...t};default:return{borderRadius:"4px"}}},m5=w.div(e=>({display:"inline-block",position:"relative",verticalAlign:"top",width:"100%",".sbds-input-el":{position:"relative",...u5(e),background:D.lightest,color:D.darkest,fontSize:`${H.size.s2}px`,lineHeight:"20px",padding:"10px 15px",boxShadow:`${D.border} 0 0 0 1px inset`,"&:focus":{boxShadow:`${D.secondary} 0 0 0 1px inset`},...e.appearance==="pill"&&{fontSize:`${H.size.s1}px`,lineHeight:"16px",padding:"6px 12px",borderRadius:"3em",background:"transparent"},...e.appearance==="code"&&{fontSize:`${H.size.s1-1}px`,lineHeight:"16px",fontFamily:H.type.code,borderRadius:`${vo.borderRadius.small}px`,background:D.lightest,padding:"8px 10px"},...e.startingType==="password"&&{paddingRight:52},...e.icon&&{paddingLeft:40,...(e.appearance==="pill"||e.appearance==="code")&&{paddingLeft:30},"&:focus + svg path":{fill:D.darker}},...e.error&&{boxShadow:`${D.red} 0 0 0 1px inset`,"&:focus":{boxShadow:`${D.red} 0 0 0 1px inset !important`}}},"> svg":{...e.icon&&{transition:"all 150ms ease-out",position:"absolute",top:"50%",zIndex:3,background:"transparent",...e.appearance==="pill"||e.appearance==="code"?{fontSize:`${H.size.s1}px`,height:12,marginTop:-6,width:12,left:10}:{fontSize:`${H.size.s2}px`,height:14,marginTop:-7,width:14,left:e.appearance==="tertiary"?0:15},path:{transition:"all 150ms ease-out",fill:D.mediumdark}},...e.error&&{animation:`${Jd} 700ms ease-out`,path:{fill:D.red}}}})),p5=w.div(e=>e.orientation==="horizontal"&&{display:"table-row",".sbds-input-label-wrapper, .sbds-input-input-wrapper":{display:"table-cell"},".sbds-input-label-wrapper":{width:1,paddingRight:20,verticalAlign:"middle"},".sbds-input-input-wrapper":{width:"auto"}}),h5=w(Ne)({width:"100%"}),f5=w(rl)({width:170}),g5=w.div({position:"absolute",right:"0",minWidth:45,top:"50%",transform:"translateY(-50%)",fontWeight:"bold",fontSize:11,zIndex:2}),fl=({error:e,value:t,lastErrorValue:n})=>{let r=typeof e=="function"?e(t):e;return n&&t!==n&&(r=null),r},ms=G(({id:e,appearance:t="default",className:n=void 0,error:r=null,errorTooltipPlacement:i="right",hideLabel:o=!1,icon:l=void 0,label:s,lastErrorValue:c=void 0,onActionClick:d=void 0,orientation:u="vertical",stackLevel:m=void 0,startingType:p="text",suppressErrorMessage:v=!1,type:h="text",value:y="",...k},b)=>{let[f,g]=Ze(fl({error:r,value:y,lastErrorValue:c})),E=`${e}-error`;se(()=>{g(fl({error:r,value:y,lastErrorValue:c}))},[y,r,c]);let S=a.createElement(d5,{className:"sbds-input-el",id:e,ref:b,value:y,type:h,"aria-describedby":E,"aria-invalid":!!r,...k});return a.createElement(p5,{orientation:u,className:n},a.createElement(c5,{className:"sbds-input-label-wrapper",hideLabel:o},a.createElement(s5,{htmlFor:e,appearance:t},s)),a.createElement(m5,{className:"sbds-input-input-wrapper",error:f,"data-error":f,icon:l,appearance:t,stackLevel:m,startingType:p},l&&a.createElement(go,{icon:l,"aria-hidden":!0}),a.createElement(h5,{tabIndex:-1,placement:i,startOpen:!0,hasChrome:!!f&&!v,tooltip:f&&!v&&a.createElement(f5,{desc:f}),role:"none"},S),p==="password"&&a.createElement(g5,null,a.createElement(Ge,{isButton:!0,tertiary:!0,onClick:d,type:"button"},h==="password"?"Show":"Hide"))))});ms.displayName="PureInput";var ps=G(({type:e,startFocused:t,...n},r)=>{let[i,o]=Ze(e),l=q(u=>{if(u.preventDefault(),u.stopPropagation(),i==="password"){o("text");return}o("password")},[i,o]),s=Te(),c=r||s,d=Te(!1);return se(()=>{c.current&&t&&!d.current&&(c.current.focus(),d.current=!0)},[c,t,d]),a.createElement(ms,{ref:c,startingType:e,type:i,onActionClick:l,...n})});ps.displayName="Input";var v5=w.div({borderRadius:"3em",cursor:"progress",display:"inline-block",overflow:"hidden",position:["relative","absolute"],transition:"all 200ms ease-out",verticalAlign:"top",top:"50%",left:"50%",marginTop:-16,marginLeft:-16,height:32,width:32,animation:`${cs} 0.7s linear infinite`,borderWidth:2,borderStyle:"solid",borderColor:"rgba(0, 0, 0, 0.03)",borderTopColor:"rgba(0, 0, 0, 0.15)"},e=>({...e.inverse&&{borderColor:"rgba(255, 255, 255, 0.2)",borderTopColor:"rgba(255, 255, 255, 0.4)"},...e.inForm&&{marginTop:-6,marginLeft:-6,height:12,width:12,border:`1px solid ${D.secondary}`,borderBottomColor:"transparent"},...e.inline&&{position:"relative",top:"initial",left:"initial",marginTop:"initial",marginLeft:"initial",verticalAlign:"middle",height:8,width:8,border:"1px solid",borderTopColor:D.secondary,borderLeftColor:D.secondary,borderRightColor:D.secondary,borderBottomColor:"transparent",...e.positive&&{borderTopColor:D.positive,borderLeftColor:D.positive,borderRightColor:D.positive},...e.negative&&{borderTopColor:D.red,borderLeftColor:D.red,borderRightColor:D.red},...e.neutral&&{borderTopColor:D.dark,borderLeftColor:D.dark,borderRightColor:D.dark},...e.inverse&&{borderTopColor:D.lightest,borderLeftColor:D.lightest,borderRightColor:D.lightest}}})),y5=e=>a.createElement(v5,{"aria-label":"Content is loading ...","aria-live":"polite",role:"status",...e}),b5=function(e){var t=new WeakMap;return function(n){if(t.has(n))return t.get(n);var r=e(n);return t.set(n,r),r}},E5=w.span({}),k5=w.span(({theme:e})=>({fontWeight:e.typography.weight.bold,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"})),w5=w.span({}),C5=w.span({}),gl=w.li(({theme:e})=>({listStyle:"none","&:not(:first-of-type)":{borderTop:`1px solid ${e.appBorderColor}`}})),S5=w.span({lineHeight:"18px",padding:"7px 15px",display:"flex",alignItems:"center",justifyContent:"space-between",".sbds-list-item-title":{display:"block",flex:"0 1 auto",marginRight:"auto"},".sbds-list-item-left, .sbds-list-item-center, .sbds-list-item-right":{display:"inline-flex"},".sbds-list-item-center":{flex:"0 1 auto",marginLeft:"auto",marginRight:"auto"},".sbds-list-item-left, .sbds-list-item-right":{flex:"0 1 auto"},".sbds-list-item-right":{flex:"none",textAlign:"right",marginLeft:10}}),yo=({active:e,activeColor:t,disabled:n,isLoading:r,theme:i})=>({fontSize:`${i.typography.size.s1}px`,transition:"all 150ms ease-out",color:i.color.mediumdark,textDecoration:"none",display:"block",".sbds-list-item-title":{color:i.base==="light"?i.color.darker:i.color.lighter},".sbds-list-item-right svg":{transition:"all 200ms ease-out",opacity:0,height:12,width:12,margin:"3px 0",verticalAlign:"top",path:{fill:i.color.mediumdark}},"&:hover":{background:i.background.hoverable,cursor:"pointer",".sbds-list-item-right svg":{opacity:1}},...e&&{".sbds-list-item-title":{fontWeight:i.typography.weight.bold},".sbds-list-item-title, .sbds-list-item-center":{color:t},".sbds-list-item-right svg":{opacity:1,path:{fill:t}}},...r&&{".sbds-list-item-title":{...Xd,flex:"0 1 auto",display:"inline-block"}},...n&&{cursor:"not-allowed !important",".sbds-list-item-title, .sbds-list-item-center":{color:i.color.mediumdark}}}),x5=w(({active:e,activeColor:t,isLoading:n,...r})=>a.createElement("a",{...r}))(yo),M5=w.span(yo),N5=b5(e=>w(({active:t,isLoading:n,activeColor:r,...i})=>a.createElement(e,{...i}))(yo)),ct=({appearance:e="primary",left:t,title:n=a.createElement("span",null,"Loading"),center:r,right:i,onClick:o,LinkWrapper:l,isLink:s=!0,...c})=>{let d=qt().color[e],u=a.createElement(S5,{onClick:o,role:"presentation"},t&&a.createElement(E5,{className:"sbds-list-item-left"},t),n&&a.createElement(k5,{className:"sbds-list-item-title"},n),r&&a.createElement(w5,{className:"sbds-list-item-center"},r),i&&a.createElement(C5,{className:"sbds-list-item-right"},i));if(l){let m=N5(l);return a.createElement(gl,null,a.createElement(m,{activeColor:d,...c},u))}return a.createElement(gl,null,a.createElement(s?x5:M5,{activeColor:d,...c},u))};function oa(e){function t(B,$){return B>>>$|B<<32-$}for(var n,r,i=Math.pow,o=i(2,32),l="",s=[],c=8*e.length,d=oa.h=oa.h||[],u=oa.k=oa.k||[],m=u.length,p={},v=2;m<64;v++)if(!p[v]){for(n=0;n<313;n+=v)p[n]=v;d[m]=i(v,.5)*o|0,u[m++]=i(v,1/3)*o|0}for(e+="\x80";e.length%64-56;)e+="\0";for(n=0;n>8)return;s[n>>2]|=r<<(3-n)%4*8}for(s[s.length]=c/o|0,s[s.length]=c,r=0;r>>3)+h[n-7]+(t(b,17)^t(b,19)^b>>>10)|0);(d=[E+((t(f,2)^t(f,13)^t(f,22))+(f&d[1]^f&d[2]^d[1]&d[2]))|0].concat(d))[4]=d[4]+E|0}for(n=0;n<8;n++)d[n]=d[n]+y[n]|0}for(n=0;n<8;n++)for(r=3;r+1;r--){var S=d[n]>>8*r&255;l+=(S<16?0:"")+S.toString(16)}return l}var F5=e=>new Uint8Array(e).reduce((t,n)=>t+String.fromCharCode(n),""),A5=e=>window.btoa(Array.isArray(e)?F5(e):e),vl=e=>A5(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),O5=e=>Array.from(e.match(/.{1,2}/g)??[],t=>parseInt(t,16)),L5=()=>Math.random().toString(36).slice(2,10)+Math.random().toString(36).slice(2,10)+Math.random().toString(36).slice(2,10)+Math.random().toString(36).slice(2,10),hs=e=>Object.entries(e).map(([t,n])=>`${encodeURIComponent(t)}=${encodeURIComponent(n)}`).join("&"),_5=({error:e})=>e==="authorization_pending",T5=({error_description:e})=>e==="Not OAuth beta user",Z5=async e=>{let t=vl(L5()),n=vl(O5(oa(t))),r=await fetch(`${Rr}/authorize`,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},body:hs({client_id:"chromaui:addon-visual-tests",code_challenge:n})}),{device_code:i,user_code:o,verification_uri_complete:l,expires_in:s,interval:c}=await r.json(),d=e?l.replace("https://www",`https://${e}`):l;return{expires:Date.now()+s*1e3,interval:c*1e3,user_code:o,device_code:i,verifier:t,verificationUrl:d}},I5=async({expires:e,device_code:t,verifier:n})=>{if(Date.now()>=e)throw new Error("Token exchange expired, please restart sign in.");try{let r=await(await fetch(`${Rr}/token`,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},body:hs({client_id:"chromaui:addon-visual-tests",grant_type:"urn:ietf:params:oauth:grant-type:device_code",device_code:t,code_verifier:n,scope:"user:read account:read project:read project:write"})})).json();if(_5(r))throw new Error("You have not authorized the Visual Tests addon for Chromatic, please try again");if(r.access_token)return r.access_token;if(T5(r))return alert("You must be a beta user to use this addon at this time."),null;throw new Error}catch(r){throw console.warn(r),r}},bo=Ye(null),R5=({children:e,value:t})=>a.createElement(bo.Provider,{value:t},e),ot=(e,t)=>{let n=Ft(bo,"Telemetry");se(()=>n({location:e,screen:t}),[e,t,n])};function fs(){let e=mn(),{addNotification:t,setOptions:n,togglePanel:r}=e,i=q(({onDismiss:o})=>{o(),n({selectedPanel:tn}),r(!0)},[n,r]);return q((o,l)=>{t({id:`${U}/error`,content:{headline:o,subHeadline:l.toString()},icon:{name:"failed",color:It.negative},onClick:i})},[t,i])}var Yn=new Map,B5=(e,t,n)=>{let r=()=>{window.clearTimeout(Yn.get(e)),Yn.delete(e)},i=(...o)=>{Yn.has(e)?r():t(...o),Yn.set(e,window.setTimeout(()=>Yn.delete(e)&&t(...o),n))};return i.cancel=r,i};function nt(e,t){let n=q(()=>{try{let s=sessionStorage.getItem(`${U}/state/${e}`);if(s!=null)return JSON.parse(s)}catch{}return typeof t=="function"?t():t},[e,t]),[r,i]=Ze(n),o=Pt(()=>B5(e,s=>{let c=new Set(sessionStorage.getItem(`${U}/state`)?.split(";"));s==null?(sessionStorage.removeItem(`${U}/state/${e}`),c.delete(e)):(sessionStorage.setItem(`${U}/state/${e}`,JSON.stringify(s)),c.add(e)),sessionStorage.setItem(`${U}/state`,Array.from(c).join(";")),window.dispatchEvent(new StorageEvent("session-storage",{key:e}))},1e3),[e]);se(()=>o.cancel,[o]);let l=q(s=>{let c=s;(!c.key||c.key===e)&&i(n())},[e,n]);return se(()=>(window.addEventListener("storage",l),window.addEventListener("session-storage",l),()=>{window.removeEventListener("storage",l),window.removeEventListener("session-storage",l)}),[l]),[r,q(s=>i(c=>{let d=typeof s=="function"?s(c):s;return o(d),d}),[o])]}function P5(...e){let t=sessionStorage.getItem(`${U}/state`)?.split(";")||[];e.length?(e.forEach(n=>sessionStorage.removeItem(`${U}/state/${n}`)),sessionStorage.setItem(`${U}/state`,t.filter(n=>!e.includes(n)).join(";"))):(t.forEach(n=>sessionStorage.removeItem(`${U}/state/${n}`)),sessionStorage.removeItem(`${U}/state`))}var gs=Ye(void 0),V5=({children:e,addonUninstalled:t,setAddonUninstalled:n})=>{let r=mn().getChannel();if(!r)throw new Error("Channel not available");let i=()=>{r.emit(J1),n(!0)};return a.createElement(gs.Provider,{value:{addonUninstalled:t,uninstallAddon:i}},e)},Eo=()=>Ft(gs,"Uninstall Addon"),ke=w.div({display:"flex",flexDirection:"column",flexGrow:1,alignItems:"center",justifyContent:"center",padding:10}),fe=w.h1(({theme:e})=>({marginTop:0,marginBottom:4,fontSize:"1em",fontWeight:"bold",color:e.base==="light"?e.color.defaultText:e.color.lightest})),vs=e=>a.createElement("svg",{width:"58",height:"53",viewBox:"0 0 58 53",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("g",{filter:"url(#filter0_dd_304_317890)"},a.createElement("rect",{x:"6",y:"2",width:"40",height:"40",rx:"8",fill:"#FF4785",shapeRendering:"crispEdges"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.5005 11.0555C16.8471 11.0963 16.3455 11.6508 16.37 12.3051L17.1135 32.1151C17.137 32.7426 17.6379 33.2471 18.2651 33.2753L34.3716 33.9987C34.3896 33.9995 34.4077 33.9999 34.4257 33.9999C35.0921 33.9999 35.6324 33.4597 35.6324 32.7932V11.2067C35.6324 11.1816 35.6316 11.1565 35.63 11.1314C35.5885 10.4663 35.0156 9.96082 34.3505 10.0024L33.0259 10.0853L33.1227 12.8548C33.1261 12.9541 33.0484 13.0375 32.949 13.041C32.9065 13.0424 32.8648 13.0288 32.8314 13.0025L31.939 12.2995L30.8825 13.1009C30.8033 13.161 30.6904 13.1455 30.6303 13.0663C30.605 13.033 30.5921 12.9919 30.5939 12.9501L30.707 10.2302L17.5005 11.0555ZM31.221 19.1936C30.7965 19.5234 27.6343 19.7484 27.6343 19.2789C27.7011 17.4876 26.8991 17.409 26.4536 17.409C26.0303 17.409 25.3174 17.537 25.3174 18.4966C25.3174 19.4746 26.3592 20.0267 27.582 20.6747C29.3191 21.5952 31.4215 22.7093 31.4215 25.5128C31.4215 28.1998 29.2383 29.6842 26.4536 29.6842C23.5797 29.6842 21.0683 28.5215 21.352 24.4904C21.4633 24.0171 25.1169 24.1296 25.1169 24.4904C25.0723 26.1538 25.4511 26.6431 26.409 26.6431C27.1442 26.6431 27.4783 26.2379 27.4783 25.5554C27.4783 24.5227 26.3929 23.9133 25.1442 23.2122C23.4534 22.2629 21.4633 21.1456 21.4633 18.5819C21.4633 16.0229 23.2233 14.3168 26.3645 14.3168C29.5056 14.3168 31.221 15.9967 31.221 19.1936Z",fill:"white"})),a.createElement("circle",{cx:"46",cy:"22",r:"2.5",fill:"white",stroke:"#FF4785"}),a.createElement("path",{d:"M57.8536 22.3536C58.0488 22.1583 58.0488 21.8417 57.8536 21.6464L54.6716 18.4645C54.4763 18.2692 54.1597 18.2692 53.9645 18.4645C53.7692 18.6597 53.7692 18.9763 53.9645 19.1716L56.7929 22L53.9645 24.8284C53.7692 25.0237 53.7692 25.3403 53.9645 25.5355C54.1597 25.7308 54.4763 25.7308 54.6716 25.5355L57.8536 22.3536ZM48.5 22.5H57.5V21.5H48.5V22.5Z",fill:"#FF4785"}),a.createElement("defs",null,a.createElement("filter",{id:"filter0_dd_304_317890",x:"0",y:"0",width:"52",height:"53",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},a.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),a.createElement("feOffset",{dy:"5"}),a.createElement("feGaussianBlur",{stdDeviation:"3"}),a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"}),a.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_304_317890"}),a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),a.createElement("feOffset",{dy:"1"}),a.createElement("feGaussianBlur",{stdDeviation:"1.5"}),a.createElement("feComposite",{in2:"hardAlpha",operator:"out"}),a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"}),a.createElement("feBlend",{mode:"normal",in2:"effect1_dropShadow_304_317890",result:"effect2_dropShadow_304_317890"}),a.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect2_dropShadow_304_317890",result:"shape"})))),sn=e=>a.createElement("svg",{width:"52",height:"53",viewBox:"0 0 52 53",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("g",{filter:"url(#filter0_dd_304_317945)"},a.createElement("g",{clipPath:"url(#clip0_304_317945)"},a.createElement("rect",{x:"6",y:"2",width:"40",height:"40",rx:"8",fill:"#288041"}),a.createElement("g",{clipPath:"url(#clip1_304_317945)"},a.createElement("rect",{x:"14.75",y:"10.75",width:"22.5",height:"22.5",rx:"2",fill:"#215D31"}),a.createElement("rect",{x:"20.6104",y:"20.1591",width:"20.1485",height:"20.1485",transform:"rotate(45 20.6104 20.1591)",fill:"#93D4A5"}),a.createElement("rect",{x:"30.9502",y:"16.59",width:"20.1485",height:"20.1485",transform:"rotate(45 30.9502 16.59)",fill:"#93D4A5"}),a.createElement("circle",{cx:"20.435",cy:"16.2246",r:"2.45455",fill:"#93D4A5"})),a.createElement("rect",{x:"7.05469",y:"3",width:"53.75",height:"32.25",transform:"rotate(45 7.05469 3)",fill:"#67B47C"}),a.createElement("g",{clipPath:"url(#clip2_304_317945)"},a.createElement("g",{clipPath:"url(#clip3_304_317945)"},a.createElement("rect",{x:"14.75",y:"10.75",width:"22.5",height:"22.5",rx:"2",fill:"#2B733F"}),a.createElement("rect",{x:"21.3604",y:"21.6592",width:"20.1485",height:"20.1485",transform:"rotate(45 21.3604 21.6592)",fill:"#A9E0B8"}),a.createElement("rect",{x:"32.2012",y:"18.5908",width:"20.1485",height:"20.1485",transform:"rotate(45 32.2012 18.5908)",fill:"#A9E0B8"}),a.createElement("circle",{cx:"21.685",cy:"17.9746",r:"2.45455",fill:"#A9E0B8"}))))),a.createElement("defs",null,a.createElement("filter",{id:"filter0_dd_304_317945",x:"0",y:"0",width:"52",height:"53",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},a.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),a.createElement("feOffset",{dy:"5"}),a.createElement("feGaussianBlur",{stdDeviation:"3"}),a.createElement("feComposite",{in2:"hardAlpha",operator:"out"}),a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"}),a.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_304_317945"}),a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),a.createElement("feOffset",{dy:"1"}),a.createElement("feGaussianBlur",{stdDeviation:"1.5"}),a.createElement("feComposite",{in2:"hardAlpha",operator:"out"}),a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"}),a.createElement("feBlend",{mode:"normal",in2:"effect1_dropShadow_304_317945",result:"effect2_dropShadow_304_317945"}),a.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect2_dropShadow_304_317945",result:"shape"})),a.createElement("clipPath",{id:"clip0_304_317945"},a.createElement("rect",{x:"6",y:"2",width:"40",height:"40",rx:"8",fill:"white"})),a.createElement("clipPath",{id:"clip1_304_317945"},a.createElement("rect",{x:"14.75",y:"10.75",width:"22.5",height:"22.5",rx:"2",fill:"white"})),a.createElement("clipPath",{id:"clip2_304_317945"},a.createElement("rect",{width:"60.7428",height:"29.9046",fill:"white",transform:"translate(7.20801 3.17212) rotate(45)"})),a.createElement("clipPath",{id:"clip3_304_317945"},a.createElement("rect",{x:"14.75",y:"10.75",width:"22.5",height:"22.5",rx:"2",fill:"white"})))),j5=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.25 4.254a1.25 1.25 0 11-2.5 0 1.25 1.25 0 012.5 0zm-.5 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0z",fill:e}),C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13 1.504v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5h11a.5.5 0 01.5.5zM2 9.297V2.004h10v5.293L9.854 5.15a.5.5 0 00-.708 0L6.5 7.797 5.354 6.65a.5.5 0 00-.708 0L2 9.297zM9.5 6.21l2.5 2.5v3.293H2V10.71l3-3 3.146 3.146a.5.5 0 00.708-.707L7.207 8.504 9.5 6.21z",fill:e}))),ys=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 3.004H.5a.5.5 0 00-.5.5v10a.5.5 0 00.5.5h10a.5.5 0 00.5-.5v-2.5h2.5a.5.5 0 00.5-.5v-10a.5.5 0 00-.5-.5h-10a.5.5 0 00-.5.5v2.5zm1 1v2.293l2.293-2.293H4zm-1 0v6.5a.499.499 0 00.497.5H10v2H1v-9h2zm1-1h6.5a.499.499 0 01.5.5v6.5h2v-9H4v2zm6 7V7.71l-2.293 2.293H10zm0-3.707V4.71l-5.293 5.293h1.586L10 6.297zm-.707-2.293H7.707L4 7.71v1.586l5.293-5.293z",fill:e}))),H5=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M4.5 4a.5.5 0 00-.5.5v5a.5.5 0 00.5.5h5a.5.5 0 00.5-.5v-5a.5.5 0 00-.5-.5h-5z",fill:e}),C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7A7 7 0 110 7a7 7 0 0114 0zm-1 0A6 6 0 111 7a6 6 0 0112 0z",fill:e}))),Dt=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M12.813 7.425l-9.05 5.603A.5.5 0 013 12.603V1.398a.5.5 0 01.763-.425l9.05 5.602a.5.5 0 010 .85z",fill:e}))),D5=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M1 1.504a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11z",fill:e}))),bs=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M4 5.5a.5.5 0 01.5-.5h5a.5.5 0 010 1h-5a.5.5 0 01-.5-.5zM4.5 7.5a.5.5 0 000 1h5a.5.5 0 000-1h-5zM4 10.5a.5.5 0 01.5-.5h5a.5.5 0 010 1h-5a.5.5 0 01-.5-.5z",fill:e}),C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 0a.5.5 0 00-.5.5v13a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V3.207a.5.5 0 00-.146-.353L10.146.146A.5.5 0 009.793 0H1.5zM2 1h7.5v2a.5.5 0 00.5.5h2V13H2V1z",fill:e}))),z5=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M6 7a3 3 0 110-6h5.5a.5.5 0 010 1H10v10.5a.5.5 0 01-1 0V2H7v10.5a.5.5 0 01-1 0V7z",fill:e}))),U5=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M5.586 5.586A2 2 0 018.862 7.73a.5.5 0 10.931.365 3 3 0 10-1.697 1.697.5.5 0 10-.365-.93 2 2 0 01-2.145-3.277z",fill:e}),C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M.939 6.527c.127.128.19.297.185.464a.635.635 0 01-.185.465L0 8.395a7.099 7.099 0 001.067 2.572h1.32c.182 0 .345.076.46.197a.635.635 0 01.198.46v1.317A7.097 7.097 0 005.602 14l.94-.94a.634.634 0 01.45-.186H7.021c.163 0 .326.061.45.186l.939.938a7.098 7.098 0 002.547-1.057V11.61c0-.181.075-.344.197-.46a.634.634 0 01.46-.197h1.33c.507-.76.871-1.622 1.056-2.55l-.946-.946a.635.635 0 01-.186-.465.635.635 0 01.186-.464l.943-.944a7.099 7.099 0 00-1.044-2.522h-1.34a.635.635 0 01-.46-.197.635.635 0 01-.196-.46V1.057A7.096 7.096 0 008.413.002l-.942.942a.634.634 0 01-.45.186H6.992a.634.634 0 01-.45-.186L5.598 0a7.097 7.097 0 00-2.553 1.058v1.33c0 .182-.076.345-.197.46a.635.635 0 01-.46.198h-1.33A7.098 7.098 0 00.003 5.591l.936.936zm.707 1.636c.324-.324.482-.752.479-1.172a1.634 1.634 0 00-.48-1.171l-.538-.539c.126-.433.299-.847.513-1.235h.768c.459 0 .873-.19 1.167-.49.3-.295.49-.708.49-1.167v-.77c.39-.215.807-.388 1.243-.515l.547.547c.32.32.742.48 1.157.48l.015-.001h.014c.415 0 .836-.158 1.157-.479l.545-.544c.433.126.846.299 1.234.512v.784c0 .46.19.874.49 1.168.294.3.708.49 1.167.49h.776c.209.382.378.788.502 1.213l-.545.546a1.635 1.635 0 00-.48 1.17c-.003.421.155.849.48 1.173l.549.55c-.126.434-.3.85-.513 1.239h-.77c-.458 0-.872.19-1.166.49-.3.294-.49.708-.49 1.167v.77a6.09 6.09 0 01-1.238.514l-.54-.54a1.636 1.636 0 00-1.158-.48H6.992c-.415 0-.837.159-1.157.48l-.543.543a6.091 6.091 0 01-1.247-.516v-.756c0-.459-.19-.873-.49-1.167-.294-.3-.708-.49-1.167-.49h-.761a6.094 6.094 0 01-.523-1.262l.542-.542z",fill:e}))),$5=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M4 7a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM13 7a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM7 8.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3z",fill:e}))),W5=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M5.903.112a.107.107 0 01.194 0l.233.505.552.066c.091.01.128.123.06.185l-.408.377.109.546a.107.107 0 01-.158.114L6 1.634l-.485.271a.107.107 0 01-.158-.114l.108-.546-.408-.377a.107.107 0 01.06-.185L5.67.617l.233-.505zM2.194.224a.214.214 0 00-.389 0l-.466 1.01-1.104.131a.214.214 0 00-.12.37l.816.755-.217 1.091a.214.214 0 00.315.23L2 3.266l.971.543c.16.09.35-.05.315-.229l-.216-1.09.816-.756a.214.214 0 00-.12-.37L2.66 1.234 2.194.224zM12.194 8.224a.214.214 0 00-.389 0l-.466 1.01-1.104.13a.214.214 0 00-.12.371l.816.755-.217 1.091a.214.214 0 00.315.23l.97-.544.971.543c.16.09.35-.05.315-.229l-.216-1.09.816-.756a.214.214 0 00-.12-.37l-1.105-.131-.466-1.01z",fill:e}),C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.5 12.797l-1.293-1.293 6.758-6.758L9.258 6.04 2.5 12.797zm7.465-7.465l2.828-2.828L11.5 1.211 8.672 4.04l1.293 1.293zM.147 11.857a.5.5 0 010-.707l11-11a.5.5 0 01.706 0l2 2a.5.5 0 010 .708l-11 11a.5.5 0 01-.706 0l-2-2z",fill:e}))),ko=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M13.854 3.354a.5.5 0 00-.708-.708L5 10.793.854 6.646a.5.5 0 10-.708.708l4.5 4.5a.5.5 0 00.708 0l8.5-8.5z",fill:e}))),yl=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M11.5 2a.5.5 0 000 1h2a.5.5 0 000-1h-2zM9.3 2.6a.5.5 0 01.1.7l-5.995 7.993a.505.505 0 01-.37.206.5.5 0 01-.395-.152L.146 8.854a.5.5 0 11.708-.708l2.092 2.093L8.6 2.7a.5.5 0 01.7-.1zM11 7a.5.5 0 01.5-.5h2a.5.5 0 010 1h-2A.5.5 0 0111 7zM11.5 11a.5.5 0 000 1h2a.5.5 0 000-1h-2z",fill:e}))),G5=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M7 3a.5.5 0 01.5.5v3h3a.5.5 0 010 1h-3v3a.5.5 0 01-1 0v-3h-3a.5.5 0 010-1h3v-3A.5.5 0 017 3z",fill:e}),C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zm0-1A6 6 0 107 1a6 6 0 000 12z",fill:e}))),wo=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M9.854 4.146a.5.5 0 010 .708L7.707 7l2.147 2.146a.5.5 0 01-.708.708L7 7.707 4.854 9.854a.5.5 0 01-.708-.708L6.293 7 4.146 4.854a.5.5 0 11.708-.708L7 6.293l2.146-2.147a.5.5 0 01.708 0z",fill:e}),C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zm0-1A6 6 0 107 1a6 6 0 000 12z",fill:e}))),q5=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zm3.854-9.354a.5.5 0 010 .708l-4.5 4.5a.5.5 0 01-.708 0l-2.5-2.5a.5.5 0 11.708-.708L6 8.793l4.146-4.147a.5.5 0 01.708 0z",fill:e}))),Y5=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zM3.5 6.5a.5.5 0 000 1h7a.5.5 0 000-1h-7z",fill:e}))),Es=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zm2.854-9.854a.5.5 0 010 .708L7.707 7l2.147 2.146a.5.5 0 01-.708.708L7 7.707 4.854 9.854a.5.5 0 01-.708-.708L6.293 7 4.146 4.854a.5.5 0 11.708-.708L7 6.293l2.146-2.147a.5.5 0 01.708 0z",fill:e}))),ks=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M8 8.004a1 1 0 01-.5.866v1.634a.5.5 0 01-1 0V8.87A1 1 0 118 8.004z",fill:e}),C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 4.004a4 4 0 118 0v1h1.5a.5.5 0 01.5.5v8a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-8a.5.5 0 01.5-.5H3v-1zm7 1v-1a3 3 0 10-6 0v1h6zm2 1H2v7h10v-7z",fill:e}))),Q5=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M7 5.5a.5.5 0 01.5.5v4a.5.5 0 01-1 0V6a.5.5 0 01.5-.5zM7 4.5A.75.75 0 107 3a.75.75 0 000 1.5z",fill:e}),C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zm0-1A6 6 0 107 1a6 6 0 000 12z",fill:e}))),ws=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M5.25 5.25A1.75 1.75 0 117 7a.5.5 0 00-.5.5V9a.5.5 0 001 0V7.955A2.75 2.75 0 104.25 5.25a.5.5 0 001 0zM7 11.5A.75.75 0 107 10a.75.75 0 000 1.5z",fill:e}),C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7A7 7 0 110 7a7 7 0 0114 0zm-1 0A6 6 0 111 7a6 6 0 0112 0z",fill:e}))),K5=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7A7 7 0 110 7a7 7 0 0114 0zm-3.524 4.89A5.972 5.972 0 017 13a5.972 5.972 0 01-3.477-1.11l1.445-1.444C5.564 10.798 6.258 11 7 11s1.436-.202 2.032-.554l1.444 1.445zm-.03-2.858l1.445 1.444A5.972 5.972 0 0013 7c0-1.296-.41-2.496-1.11-3.477l-1.444 1.445C10.798 5.564 11 6.258 11 7s-.202 1.436-.554 2.032zM9.032 3.554l1.444-1.445A5.972 5.972 0 007 1c-1.296 0-2.496.41-3.477 1.11l1.445 1.444A3.981 3.981 0 017 3c.742 0 1.436.202 2.032.554zM3.554 4.968L2.109 3.523A5.973 5.973 0 001 7c0 1.296.41 2.496 1.11 3.476l1.444-1.444A3.981 3.981 0 013 7c0-.742.202-1.436.554-2.032zM10 7a3 3 0 11-6 0 3 3 0 016 0z",fill:e}))),J5=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M7 4.5a.5.5 0 01.5.5v3.5a.5.5 0 11-1 0V5a.5.5 0 01.5-.5zM7.75 10.5a.75.75 0 11-1.5 0 .75.75 0 011.5 0z",fill:e}),C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.206 1.045a.498.498 0 01.23.209l6.494 10.992a.5.5 0 01-.438.754H.508a.497.497 0 01-.506-.452.498.498 0 01.072-.31l6.49-10.984a.497.497 0 01.642-.21zM7 2.483L1.376 12h11.248L7 2.483z",fill:e}))),Cs=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M2 1.004a1 1 0 00-1 1v10a1 1 0 001 1h10a1 1 0 001-1v-4.5a.5.5 0 00-1 0v4.5H2v-10h4.5a.5.5 0 000-1H2z",fill:e}),C("path",{d:"M7.354 7.357L12 2.711v1.793a.5.5 0 001 0v-3a.5.5 0 00-.5-.5h-3a.5.5 0 100 1h1.793L6.646 6.65a.5.5 0 10.708.707z",fill:e}))),X5=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("g",{clipPath:"url(#prefix__clip0_1449_588)"},C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.414 1.586a2 2 0 00-2.828 0l-4 4a2 2 0 000 2.828l4 4a2 2 0 002.828 0l4-4a2 2 0 000-2.828l-4-4zm.707-.707a3 3 0 00-4.242 0l-4 4a3 3 0 000 4.242l4 4a3 3 0 004.242 0l4-4a3 3 0 000-4.242l-4-4z",fill:e})),C("defs",null,C("clipPath",{id:"prefix__clip0_1449_588"},C("path",{fill:"#fff",d:"M0 0h14v14H0z"}))))),Ss=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M1.146 4.604l5.5 5.5a.5.5 0 00.708 0l5.5-5.5a.5.5 0 00-.708-.708L7 9.043 1.854 3.896a.5.5 0 10-.708.708z",fill:e}))),eu=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M2.76 7.096a.498.498 0 00.136.258l5.5 5.5a.5.5 0 00.707-.708L3.958 7l5.147-5.146a.5.5 0 10-.708-.708l-5.5 5.5a.5.5 0 00-.137.45z",fill:e}))),tu=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M11.104 7.354l-5.5 5.5a.5.5 0 01-.708-.708L10.043 7 4.896 1.854a.5.5 0 11.708-.708l5.5 5.5a.5.5 0 010 .708z",fill:e}))),nu=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M7.354.146l4 4a.5.5 0 01-.708.708L7 1.207 3.354 4.854a.5.5 0 11-.708-.708l4-4a.5.5 0 01.708 0zM11.354 9.146a.5.5 0 010 .708l-4 4a.5.5 0 01-.708 0l-4-4a.5.5 0 11.708-.708L7 12.793l3.646-3.647a.5.5 0 01.708 0z",fill:e}))),au=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M3.354.146a.5.5 0 10-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 00-.708-.708L7 3.793 3.354.146zM6.646 9.146a.5.5 0 01.708 0l4 4a.5.5 0 01-.708.708L7 10.207l-3.646 3.647a.5.5 0 01-.708-.708l4-4z",fill:e}))),ru=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M10.646 2.646a.5.5 0 01.708 0l1.5 1.5a.5.5 0 010 .708l-1.5 1.5a.5.5 0 01-.708-.708L11.293 5H1.5a.5.5 0 010-1h9.793l-.647-.646a.5.5 0 010-.708zM3.354 8.354L2.707 9H12.5a.5.5 0 010 1H2.707l.647.646a.5.5 0 01-.708.708l-1.5-1.5a.5.5 0 010-.708l1.5-1.5a.5.5 0 11.708.708z",fill:e}))),iu=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M1.146 3.854a.5.5 0 010-.708l2-2a.5.5 0 11.708.708L2.707 3h6.295A4 4 0 019 11H3a.5.5 0 010-1h6a3 3 0 100-6H2.707l1.147 1.146a.5.5 0 11-.708.708l-2-2z",fill:e}))),xs=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M5.5 1A.5.5 0 005 .5H2a.5.5 0 000 1h1.535a6.502 6.502 0 002.383 11.91.5.5 0 10.165-.986A5.502 5.502 0 014.5 2.1V4a.5.5 0 001 0V1.353a.5.5 0 000-.023V1zM7.507 1a.5.5 0 01.576-.41 6.502 6.502 0 012.383 11.91H12a.5.5 0 010 1H9a.5.5 0 01-.5-.5v-3a.5.5 0 011 0v1.9A5.5 5.5 0 007.917 1.576.5.5 0 017.507 1z",fill:e}))),ou=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 7a7 7 0 1114 0A7 7 0 010 7zm6.5 3.5v2.48A6.001 6.001 0 011.02 7.5H3.5a.5.5 0 000-1H1.02A6.001 6.001 0 016.5 1.02V3.5a.5.5 0 001 0V1.02a6.001 6.001 0 015.48 5.48H10.5a.5.5 0 000 1h2.48a6.002 6.002 0 01-5.48 5.48V10.5a.5.5 0 00-1 0z",fill:e}))),lu=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{d:"M7.5 4.5a.5.5 0 00-1 0v2.634a1 1 0 101 0V4.5z",fill:e}),C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5.5A.5.5 0 016 0h2a.5.5 0 010 1h-.5v1.02a5.973 5.973 0 013.374 1.398l.772-.772a.5.5 0 01.708.708l-.772.772A6 6 0 116.5 2.02V1H6a.5.5 0 01-.5-.5zM7 3a5 5 0 100 10A5 5 0 007 3z",fill:e}))),su=G(({color:e="currentColor",size:t=14,...n},r)=>C("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},C("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7A7 7 0 110 7a7 7 0 0114 0zM2.671 11.155c.696-1.006 2.602-1.816 3.194-1.91.226-.036.232-.658.232-.658s-.665-.658-.81-1.544c-.39 0-.63-.94-.241-1.272a2.578 2.578 0 00-.012-.13c-.066-.607-.28-2.606 1.965-2.606 2.246 0 2.031 2 1.966 2.606l-.012.13c.39.331.149 1.272-.24 1.272-.146.886-.81 1.544-.81 1.544s.004.622.23.658c.593.094 2.5.904 3.195 1.91a6 6 0 10-8.657 0z",fill:e}))),cu=pt(Ir()),du=(e,t)=>t&&{positive:{color:e.color.positiveText},warning:{color:e.color.warningText}}[t]||{},rt=w(nl)(({active:e,secondary:t,theme:n})=>({display:"inline-flex",alignItems:"center",verticalAlign:"top",gap:6,margin:0,color:e||t?n.color.secondary:n.color.mediumdark,fontWeight:"normal","& > svg":{width:"auto"}}),({active:e,status:t,theme:n})=>!e&&du(n,t),({active:e,theme:t})=>{let n=t.background.content===t.color.lightest,r=n?"rgb(241,248,255)":"rgb(28,37,45)",i=n?"rgb(229,243,255)":"rgb(29,44,56)";return{"--bg-color":e?r:t.background.content,"&:hover":{"--bg-color":i,color:t.color.secondary}}}),Ms=w.div({display:"flex",flexDirection:"column"}),Ui=w.div(({theme:e})=>({padding:15,lineHeight:"18px",borderBottom:`1px solid ${e.appBorderColor}`,p:{margin:"10px 0","&:last-of-type":{marginBottom:0}},dl:{display:"grid",gridTemplateColumns:"auto 1fr",gap:10,margin:"10px 0 0 0"},dt:{color:e.color.mediumdark,fontWeight:700},dd:{marginLeft:0},"button + button":{marginLeft:10}})),lr=w.div({display:"flex",fontWeight:"bold",marginBottom:15}),bl=w(Q5)(({theme:e})=>({width:12,height:12,margin:"3px 6px",verticalAlign:"top",color:e.color.mediumdark})),Br={width:14,height:14,margin:"2px 6px 2px 0",verticalAlign:"top"},uu=w(lu)(Br),mu=w(H5)(Br),pu=w(ys)(Br),hu=w(z5)(Br),Co=w(wo)({marginLeft:"auto"}),So=w(rt)({margin:-5,marginLeft:"auto"}),de=w(ci)({"&&":{display:"inline-flex",borderRadius:4,fontSize:13,lineHeight:"14px",padding:"9px 12px",alignItems:"center","@container (min-width: 800px)":{padding:"8px 10px"}}},({link:e,theme:t})=>e&&ue({"&&":{background:"none",boxShadow:"none",padding:2,fontWeight:"normal",color:t.base==="light"?t.color.dark:"#C9CDCF",opacity:.8,transition:"opacity 150ms ease-out","&:hover, &:focus":{opacity:1},"&:focus:not(:active)":{outline:`1px solid ${t.color.secondary}`}}}),({tertiary:e})=>e&&ue({"&&:hover":{boxShadow:"none"}}),({belowText:e})=>e&&{marginTop:7}),Ve=w(tl)(({theme:e})=>({color:e.base==="light"?e.color.darker:e.color.lighter,border:`1px solid ${e.appBorderColor}`,fontSize:"12px",padding:"2px 3px"})),El="experimental_useSharedState_getValue",Wa="experimental_useSharedState_setValue",Ei=new Map,Ns=class{constructor(e){this.channel=e,this.listeners=[],this.state={},this.channel.on(Wa,(t,n,r)=>{this.state?.[t]?.index>=r||(this.state[t]={index:r,value:n})}),this.channel.on(El,t=>{let n=this.state[t]?.index??0,r=this.state[t]?.value;this.channel.emit(Wa,t,r,n)})}get(e){return this.state[e]||this.channel.emit(El,e),this.state[e]?.value}set(e,t){let n=(this.state[e]?.index??0)+1;this.state[e]={index:n,value:t},this.channel.emit(Wa,e,t,n)}static subscribe(e,t){let n=Ei.get(e)||new Ns(t);return Ei.has(e)||(Ei.set(e,n),n.channel.on(Wa,(r,i)=>{r===e&&n.listeners.forEach(o=>o(i))})),{get value(){return n.get(e)},set value(r){n.set(e,r)},on(r,i){if(r!=="change")throw new Error("unsupported event");n.listeners.push(i)},off(r,i){if(r!=="change")throw new Error("unsupported event");let o=n.listeners.indexOf(i);o>=0&&n.listeners.splice(o,1)}}}};function Pe(e){let t=mn().getChannel();if(!t)throw new Error("Channel not available");let n=Te(Ns.subscribe(e,t)),[r,i]=Ze(n.current.value);return se(()=>{let o=n.current;return o.on("change",i),()=>o.off("change",i)},[n]),[r,q(o=>{i(o),n.current.value=o},[])]}var fu={autoAcceptChanges:{description:"Automatically accept visual changes - usually for a specific branch name.",type:"true or branch name"},buildScriptName:{description:"The package.json script that builds your Storybook.",type:"string"},cypress:{description:"Run build against `@chromatic-com/cypress` test archives.",type:"boolean"},debug:{description:"Output verbose logs and debug information.",type:"boolean"},diagnosticsFile:{description:"Write process information to a JSON file.",type:"string or boolean"},exitOnceUploaded:{description:"Exit the process as soon as your Storybook is published.",type:"string or boolean"},exitZeroOnChanges:{description:"Exit the process succesfully even when visual changes are found.",type:"string or boolean"},externals:{description:"Disable TurboSnap when any of these files have changed since the baseline build.",type:"string: ['public/**']"},fileHashing:{description:"Apply file hashing to skip uploading unchanged files - default: true",type:"boolean"},ignoreLastBuildOnBranch:{description:"Do not use the last build on this branch as a baseline if it is no longer in history (i.e. branch was rebased).",type:"string"},junitReport:{description:"Write build results to a JUnit XML file.",type:"string or boolean"},logFile:{description:"Write Chromatic CLI logs to a file.",type:"string or boolean"},onlyChanged:{description:"Enables TurboSnap to only run stories affected by files changed since the baseline build.",type:"true or string (branch name)",glob:!0},onlyStoryFiles:{description:"Only run a single story or a subset of stories by their filename(s).",type:"string[]"},onlyStoryNames:{description:"Only run a single story or a subset of stories by their name(s).",type:"string[]"},outputDir:{description:"Relative path to target directory for building your Storybook, in case you want to preserve it.",type:"string"},playwright:{description:"Run build against `@chromatic-com/playwright` test archives.",type:"boolean"},projectId:{description:"Unique identifier for your project. ",type:"string"},projectToken:{description:"Secret token for your project. Preferably configured through CHROMATIC_PROJECT_TOKEN.",type:"string"},skip:{description:"Skip Chromatic tests, but mark the commit as passing. Avoids blocking PRs due to required merge checks.",type:"string or boolean"},storybookBaseDir:{description:"Relative path from repository root to Storybook project root.",type:"string"},storybookBuildDir:{description:"Path to the directory of an already built Storybook.",type:"string"},storybookConfigDir:{description:"Relative path from where you run Chromatic to your Storybook config directory.",type:"string"},storybookLogFile:{description:"Write Storybook build logs to a file.",type:"string or boolean"},untraced:{description:"Disregard these files and their dependencies when tracing dependent stories for TurboSnap.",type:"string[]"},uploadMetadata:{description:"Upload Chromatic metadata files as part of the published Storybook.",type:"boolean"},zip:{description:"Publish your Storybook to Chromatic as a single zip file instead of individual content files.",type:"boolean"}},gu=w(So)({position:"absolute",right:16,top:10}),vu=w.div(({theme:e})=>({backgroundColor:e.background.content,display:"flex",flexDirection:"column",minHeight:"100%",overflowY:"auto",padding:20,position:"relative"})),yu=w.div({margin:"0 auto",maxWidth:600,width:"100%"}),kl=w.div(({theme:e})=>({borderBottom:`1px solid ${e.appBorderColor}`,marginBottom:20,paddingBottom:20,code:{fontSize:"90%"}})),bu=w(lr)({marginBottom:10}),Eu=w.div({display:"flex",flexDirection:"column",gap:20}),wl=w.div(({theme:e})=>({alignItems:"center",borderRadius:e.appBorderRadius,display:"flex",flexWrap:"wrap","> div":{width:"100%"}})),Cl=w.div(({theme:e})=>({display:"flex",flexGrow:1,flexWrap:"wrap",gap:"5px 10px"})),Sl=w.div(({theme:e})=>({fontWeight:e.typography.weight.bold,div:{marginLeft:5,position:"relative",top:2}})),xl=w.div({marginTop:10}),ku=w.div(({hideBorderRadius:e,theme:t})=>({background:t.base==="dark"?t.color.darkest:t.color.lighter,border:`1px solid ${t.appBorderColor}`,borderRadius:t.appBorderRadius,borderBottomLeftRadius:e?0:t.appBorderRadius,borderBottomRightRadius:e?0:t.appBorderRadius,color:t.base==="dark"?t.color.medium:t.color.dark,fontFamily:t.typography.fonts.mono,fontSize:13,lineHeight:"20px",padding:"5px 10px",wordWrap:"break-word"})),wu=w.div(({theme:e})=>({color:e.color.warningText})),Ml=w.div(({theme:e})=>({color:e.base==="dark"?e.color.medium:e.color.dark,marginTop:2})),Nl=w.div(({warning:e,theme:t})=>({alignItems:"center",display:"flex",backgroundColor:e?t.base==="dark"?"#342E1A":t.background.warning:t.background.hoverable,border:`1px solid ${t.appBorderColor}`,borderRadius:3,borderTopLeftRadius:0,borderTopRightRadius:0,borderTop:0,fontSize:t.typography.size.s1,gap:5,lineHeight:"20px",padding:5,svg:{color:e?t.base==="dark"?t.color.warning:t.color.warningText:t.color.secondary,flexShrink:0},code:{fontSize:"85%"}})),Cu=w.div(({theme:e})=>({"&:nth-last-of-type(2)":{borderBottom:`1px solid ${e.appBorderColor}`,paddingBottom:30}})),Fs={height:12,margin:2,verticalAlign:"top",width:12},Su=w(J5)(Fs),xu=w(W5)(Fs),Mu=({onClose:e})=>{let{uninstallAddon:t}=Eo(),[n]=Pe(fo),{configuration:r={},problems:i={},suggestions:o={}}=n||{},{configFile:l,...s}=r,c=Object.keys({...s,...i,...o}).sort().map(d=>({key:d,value:d in s?s[d]:void 0,problem:i[d],suggestion:o[d]}));return a.createElement(vu,null,a.createElement(gu,{onClick:e,style:{marginRight:-8}},a.createElement(Co,{"aria-label":"Close"})),a.createElement(yu,null,a.createElement(bu,null,"Configuration "),l?a.createElement(kl,null,"This is a read-only representation of the Chromatic configuration options found in"," ",a.createElement(Ve,null,l),". Changes to the config file will be reflected here."," ",a.createElement(fn,{href:"https://www.chromatic.com/docs/cli/#configuration-options",target:"_blank",withArrow:!0},"Learn more")):a.createElement(kl,null,"To configure this addon, create ",a.createElement(Ve,null,"chromatic.config.json")," in your project's root directory."," ",a.createElement(fn,{href:"https://www.chromatic.com/docs/cli/#configuration-options",target:"_blank",withArrow:!0},"Learn more")),c&&a.createElement(Eu,null,c.map(({key:d,value:u,problem:m,suggestion:p})=>a.createElement(Cu,{key:d,id:`${d}-option`},a.createElement(wl,null,a.createElement(Cl,null,a.createElement(Sl,null,d," "),d in wd&&a.createElement(wu,null,"*Disabled for local builds")),a.createElement(Ml,null,fu[d]?.description),a.createElement(xl,null,a.createElement(ku,{hideBorderRadius:!!(m||p)},u===void 0?"undefined":JSON.stringify(u)))),m!==void 0&&a.createElement(Nl,{warning:!0},a.createElement(Su,null),m===null?a.createElement("span",null,a.createElement("strong",null,"Warning: "),"This should be removed."):a.createElement("span",null,a.createElement("strong",null,"Warning: "),"This should be: ",a.createElement(Ve,null,JSON.stringify(m)))),p!==void 0&&a.createElement(Nl,null,a.createElement(xu,null),a.createElement("span",null,a.createElement("strong",null,"Hint: "),"Try setting as ",a.createElement(Ve,null,JSON.stringify(p)))))),a.createElement("div",null,a.createElement(wl,null,a.createElement(Cl,null,a.createElement(Sl,null,"Uninstall addon")),a.createElement(Ml,null,"Removing the addon updates your Storybook configuration and uninstalls the dependency."),a.createElement(xl,null,a.createElement(de,{onClick:t},"Uninstall")))))))},As={configVisible:!1,settingsVisible:!1,warningsVisible:!1,baselineImageVisible:!1,focusVisible:!1,diffVisible:!1},vn=e=>(t,n)=>({...t,[e]:typeof n=="boolean"?n:!t[e]}),Nu={toggleDiff:vn("diffVisible"),toggleFocus:vn("focusVisible"),toggleConfig:vn("configVisible"),toggleSettings:vn("settingsVisible"),toggleWarnings:vn("warningsVisible"),toggleBaselineImage:vn("baselineImageVisible")},Fu=(e,t)=>Nu[t.type](e,t.payload),Os=Ye(As),Ls=Ye(()=>{}),Pr=()=>Ft(Os,"Controls"),Zn=()=>{let e=Ft(Ls,"ControlsDispatch");return Pt(()=>({toggleDiff:t=>e({type:"toggleDiff",payload:t}),toggleFocus:t=>e({type:"toggleFocus",payload:t}),toggleConfig:t=>e({type:"toggleConfig",payload:t}),toggleSettings:t=>e({type:"toggleSettings",payload:t}),toggleWarnings:t=>e({type:"toggleWarnings",payload:t}),toggleBaselineImage:t=>e({type:"toggleBaselineImage",payload:t})}),[e])},Au=({children:e,initialState:t=As})=>{let[n,r]=li(Fu,t);return a.createElement(Os.Provider,{value:n},a.createElement(Ls.Provider,{value:r},e))},Re=w(il)(({theme:e})=>({marginBottom:"-4px",marginTop:"-4px",left:-8})),Ou=w.div({"& > div":{minWidth:120}}),ha=({children:e,links:t,note:n,...r})=>{let[i,o]=a.useState(!1),l=a.createElement(Ne,{closeOnOutsideClick:!0,closeOnTriggerHidden:!0,onVisibleChange:s=>o(s),tooltip:({onHide:s})=>a.createElement(Ou,null,a.createElement(al,{links:t.map(c=>({...c,onClick:(...d)=>(s(),c.onClick?.(...d))}))})),trigger:"click",...r},typeof e=="function"?e(i):a.createElement(rt,{active:i},e));return n?a.createElement(Ne,{tooltip:a.createElement(Re,{note:n}),trigger:"hover",hasChrome:!1},l):l},Vr=()=>{let{accessToken:e,setAccessToken:t}=ts(),{toggleConfig:n}=Zn(),[r]=Pe(Q1),{projectId:i}=r||{},o=[{id:"learn",title:"About this addon",icon:a.createElement(ws,{"aria-hidden":!0}),href:"https://www.chromatic.com/docs/visual-testing-addon",target:"_blank"},{id:"configuration",title:"Configuration",icon:a.createElement(U5,{"aria-hidden":!0}),onClick:()=>n()},...i?[{id:"visit",title:"View project on Chromatic",icon:a.createElement(Cs,{"aria-hidden":!0}),href:i?`https://www.chromatic.com/builds?appId=${i?.split(":")[1]}`:"https://www.chromatic.com/start",target:"_blank"}]:[],...e?[{id:"logout",title:"Log out",icon:a.createElement(su,{"aria-hidden":!0}),onClick:()=>t(null)}]:[]];return a.createElement(ha,{placement:"top",links:o},a.createElement($5,null))};w.div(({hidden:e,theme:t})=>({background:t.background.app,containerType:"size",display:e?"none":"flex",flexDirection:"column",height:"100%"}));var Lu=w.div({display:"flex",flexDirection:"column",flexGrow:1},({hidden:e})=>e&&{display:"none"}),sa=w.div(({grow:e})=>e&&{flexGrow:e?1:"auto"}),la=w.div({display:"flex",flexDirection:"row",margin:15},({header:e,theme:t})=>e&&{margin:0,padding:15,borderBottom:`1px solid ${t.appBorderColor}`,"@container (min-width: 800px)":{height:40,alignItems:"center",justifyContent:"space-between",padding:"5px 15px"}}),_u=w(la)({alignItems:"center",height:40,margin:"0 10px"}),it=w.div({display:"flex",flexDirection:"column",alignItems:"center"},({push:e})=>e&&{marginLeft:"auto"}),Fl=w.div(({theme:e})=>({borderBottom:`1px solid ${e.appBorderColor}`,display:"flex",alignItems:"center",minHeight:40,lineHeight:"20px",padding:"5px 15px"})),Tu=w(sa)(({theme:e})=>({background:e.background.warning,color:e.color.warningText})),Zu=w(sa)(({theme:e})=>({background:e.background.hoverable,color:e.color.defaultText})),Iu=({hidden:e,ignoreConfig:t,ignoreSuggestions:n,onOpen:r})=>{let[i]=Pe(fo),o=Object.keys(i?.problems||{}),l=Object.keys(i?.suggestions||{}),[s,c]=Ze(()=>!!localStorage.getItem(pl)),d=q(()=>{c(!0),localStorage.setItem(pl,"true")},[]),u=a.createElement(Ge,{isButton:!0,onClick:()=>r(o[0]||l[0]),withArrow:!0},"Show details");return o.length>0&&!t?a.createElement(Tu,{hidden:e},a.createElement(Fl,null,a.createElement(it,null,a.createElement("span",null,"Visual tests locked due to configuration ",(0,cu.default)("problem",o.length),"."," ",u)))):l.length>0&&!s&&!t&&!n?a.createElement(Zu,{hidden:e},a.createElement(Fl,null,a.createElement(it,null,a.createElement("span",null,"Configuration could be improved. ",u)),a.createElement(it,{push:!0},a.createElement(rt,{onClick:d},a.createElement(wo,null))))):null},Ru=w.div({display:"flex",flexDirection:"column",height:"100%"}),Al=w.div(({hidden:e,theme:t})=>({background:t.background.app,display:e?"none":"flex",flexDirection:"column",flexGrow:1,height:"100%",overflowY:"auto"})),jr=w.div(({theme:e})=>({background:e.background.bar,borderTop:`1px solid ${e.appBorderColor}`,display:"flex",flexDirection:"row",alignItems:"center",height:39,flexShrink:0,padding:"0 10px"})),Me=({children:e,footer:t=a.createElement(jr,null,a.createElement(it,{push:!0}),a.createElement(it,null,a.createElement(Vr,null))),ignoreConfig:n=!1,ignoreSuggestions:r=!t})=>{let{configVisible:i}=Pr(),{toggleConfig:o}=Zn(),l=q(s=>{o(!0),s&&setTimeout(()=>{document.getElementById(`${s}-option`)?.scrollIntoView({behavior:"smooth",inline:"nearest"})},200)},[o]);return a.createElement(Ru,null,a.createElement(Iu,{onOpen:l,hidden:i,ignoreConfig:n,ignoreSuggestions:r}),a.createElement(Al,{hidden:i},e),a.createElement(Al,{hidden:!i},a.createElement(Mu,{onClose:()=>o(!1)})),t)},Bu=w.div(({theme:e})=>({position:"relative","&& input":{color:e.input.color||"inherit",background:e.input.background,boxShadow:`${e.input.border} 0 0 0 1px inset`,fontSize:e.typography.size.s2,lineHeight:"20px"}})),Pu=w.div(({theme:e})=>({pointerEvents:"none",position:"absolute",top:0,left:40,right:0,zIndex:2,overflow:"hidden",height:40,display:"flex",alignItems:"center",lineHeight:"20px",color:e.input.color||"inherit",fontSize:e.typography.size.s2,span:{opacity:0}})),Vu=({value:e,placeholder:t,suffix:n})=>a.createElement(Pu,null,a.createElement("span",null,e||t),a.createElement("b",null,n)),ju=({id:e,value:t,placeholder:n,suffix:r,...i})=>a.createElement(Bu,null,a.createElement(ps,{id:e,hideLabel:!0,label:"",value:t,placeholder:n,crossOrigin:void 0,enterKeyHint:void 0,...i}),a.createElement(Vu,{value:t,placeholder:n,suffix:r})),Q=w.div(({center:e,small:t,block:n,theme:r})=>({display:n?"block":"inline-block",color:r.color.defaultText,fontSize:t?r.typography.size.s1:r.typography.size.s2,lineHeight:t?"18px":"20px",textAlign:e?"center":"left",textWrap:"balance"}),({muted:e,theme:t})=>e&&{color:t.base==="light"?t.color.dark:"#C9CDCF"},({theme:e})=>({b:{color:e.color.defaultText},code:{fontSize:e.typography.size.s1,border:`1px solid ${e.appBorderColor}`,borderRadius:3,padding:2},small:{fontSize:e.typography.size.s1},span:{whiteSpace:"nowrap"},svg:{verticalAlign:"top"}})),Ol=w(rt)(({theme:e})=>({color:e.base==="light"?"currentColor":e.color.medium,fontSize:e.typography.size.s2,fontWeight:e.typography.weight.bold})),Hr=({onBack:e})=>a.createElement(_u,null,e&&a.createElement(it,null,a.createElement(Ol,{onClick:e},a.createElement(eu,null),"Back")),a.createElement(it,{push:!0},a.createElement(Ne,{as:"div",hasChrome:!1,trigger:"hover",tooltip:a.createElement(Re,{note:"Learn about Visual Tests"})},a.createElement(Ol,{as:"a",href:"https://www.chromatic.com/features/visual-test",target:"_blank"},a.createElement(ws,null))))),Hu=w.form({position:"relative",display:"flex",flexDirection:"column",width:"100%",maxWidth:300,margin:10}),Du=w(ci)({"&&":{fontSize:13,borderTopLeftRadius:0,borderTopRightRadius:0,borderBottomLeftRadius:4,borderBottomRightRadius:4}}),zu=({onBack:e,onSignIn:t})=>{let[n,r]=Ze(""),[i,o]=Ze(null),l=q(c=>{let d=c.target.value.replace(/[^a-z0-9-]/g,"");r(d),o(null)},[]),s=q(c=>{c.preventDefault(),n?t(n):o("Please enter a subdomain")},[n,t]);return a.createElement(Me,{footer:null,ignoreConfig:!0},a.createElement(Hr,{onBack:e}),a.createElement(ke,null,a.createElement("div",null,a.createElement(vs,null),a.createElement(sn,null)),a.createElement(fe,null,"Sign in with SSO"),a.createElement(Q,{muted:!0},"Enter your team's Chromatic URL."),a.createElement(Hu,{onSubmit:s},a.createElement(ju,{autoFocus:!0,icon:"users",value:n,placeholder:"yourteam",suffix:".chromatic.com",onChange:l,id:"subdomain-input",stackLevel:"top",error:i,errorTooltipPlacement:"top"}),a.createElement(Du,{type:"submit",variant:"solid",size:"medium"},"Continue"))))},xt=w.div(()=>({display:"flex",flexDirection:"column",gap:5,alignItems:"center",textAlign:"center"})),me=w.div(e=>({display:"flex",flexDirection:"column",gap:15,alignItems:e.alignItems??"center",textAlign:e.textAlign??"center"})),Uu=({onBack:e,onSignIn:t,onSignInWithSSO:n})=>a.createElement(Me,{footer:null,ignoreConfig:!0},a.createElement(Hr,{onBack:e}),a.createElement(ke,null,a.createElement(me,{alignItems:"center",textAlign:"center"},a.createElement("div",null,a.createElement(vs,null),a.createElement(sn,null),a.createElement(fe,null,"Sign in to begin visual testing"),a.createElement(Q,{center:!0,muted:!0},"Pinpoint bugs instantly by connecting with cloud browsers that run visual tests in parallel.")),a.createElement(xt,null,a.createElement(de,{variant:"solid",size:"medium",onClick:()=>t()},"Sign in with Chromatic"),a.createElement(de,{link:!0,onClick:()=>n()},"Sign in with SSO"))))),$u={NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType"},$i=class extends Error{constructor(e,t,n,r,i,o,l){super(e),this.name="GraphQLError",this.message=e,i&&(this.path=i),t&&(this.nodes=Array.isArray(t)?t:[t]),n&&(this.source=n),r&&(this.positions=r),o&&(this.originalError=o);var s=l;if(!s&&o){var c=o.extensions;c&&typeof c=="object"&&(s=c)}this.extensions=s||{}}toJSON(){return{...this,message:this.message}}toString(){return this.message}get[Symbol.toStringTag](){return"GraphQLError"}},we,J;function Fe(e){return new $i(`Syntax Error: Unexpected token at ${J} in ${e}`)}function Qe(e){if(e.lastIndex=J,e.test(we))return we.slice(J,J=e.lastIndex)}var Ga=/ +(?=[^\s])/y;function Wu(e){for(var t=e.split(` +`),n="",r=0,i=0,o=t.length-1,l=0;l!(!e||!e.length),Ie={OperationDefinition(e){if(e.operation==="query"&&!e.name&&!et(e.variableDefinitions)&&!et(e.directives))return Ie.SelectionSet(e.selectionSet);var t=e.operation;return e.name&&(t+=" "+e.name.value),et(e.variableDefinitions)&&(e.name||(t+=" "),t+="("+e.variableDefinitions.map(Ie.VariableDefinition).join(", ")+")"),et(e.directives)&&(t+=" "+e.directives.map(Ie.Directive).join(" ")),t+" "+Ie.SelectionSet(e.selectionSet)},VariableDefinition(e){var t=Ie.Variable(e.variable)+": "+tt(e.type);return e.defaultValue&&(t+=" = "+tt(e.defaultValue)),et(e.directives)&&(t+=" "+e.directives.map(Ie.Directive).join(" ")),t},Field(e){var t=(e.alias?e.alias.value+": ":"")+e.name.value;if(et(e.arguments)){var n=e.arguments.map(Ie.Argument),r=t+"("+n.join(", ")+")";t=r.length>80?t+`( + `+n.join(` +`).replace(/\n/g,` + `)+` +)`:r}return et(e.directives)&&(t+=" "+e.directives.map(Ie.Directive).join(" ")),e.selectionSet?t+" "+Ie.SelectionSet(e.selectionSet):t},StringValue:e=>e.block?c2(e.value):s2(e.value),BooleanValue:e=>""+e.value,NullValue:e=>"null",IntValue:e=>e.value,FloatValue:e=>e.value,EnumValue:e=>e.value,Name:e=>e.value,Variable:e=>"$"+e.name.value,ListValue:e=>"["+e.values.map(tt).join(", ")+"]",ObjectValue:e=>"{"+e.fields.map(Ie.ObjectField).join(", ")+"}",ObjectField:e=>e.name.value+": "+tt(e.value),Document:e=>et(e.definitions)?e.definitions.map(tt).join(` + +`):"",SelectionSet:e=>`{ + `+e.selections.map(tt).join(` +`).replace(/\n/g,` + `)+` +}`,Argument:e=>e.name.value+": "+tt(e.value),FragmentSpread(e){var t="..."+e.name.value;return et(e.directives)&&(t+=" "+e.directives.map(Ie.Directive).join(" ")),t},InlineFragment(e){var t="...";return e.typeCondition&&(t+=" on "+e.typeCondition.name.value),et(e.directives)&&(t+=" "+e.directives.map(Ie.Directive).join(" ")),t+" "+tt(e.selectionSet)},FragmentDefinition(e){var t="fragment "+e.name.value;return t+=" on "+e.typeCondition.name.value,et(e.directives)&&(t+=" "+e.directives.map(Ie.Directive).join(" ")),t+" "+tt(e.selectionSet)},Directive(e){var t="@"+e.name.value;return et(e.arguments)&&(t+="("+e.arguments.map(Ie.Argument).join(", ")+")"),t},NamedType:e=>e.name.value,ListType:e=>"["+tt(e.type)+"]",NonNullType:e=>tt(e.type)+"!"};function tt(e){return Ie[e.kind]?Ie[e.kind](e):""}var xo=()=>{},Ke=xo;function ht(e){return{tag:0,0:e}}function Aa(e){return{tag:1,0:e}}var Ll=()=>typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator",d2=e=>e;function $e(e){return t=>n=>{var r=Ke;t(i=>{i===0?n(0):i.tag===0?(r=i[0],n(i)):e(i[0])?n(i):r(0)})}}function Wi(e){return t=>n=>t(r=>{r===0||r.tag===0?n(r):n(Aa(e(r[0])))})}function cr(e){return t=>n=>{var r=[],i=Ke,o=!1,l=!1;t(s=>{l||(s===0?(l=!0,r.length||n(0)):s.tag===0?i=s[0]:(o=!1,function(c){var d=Ke;c(u=>{if(u===0){if(r.length){var m=r.indexOf(d);m>-1&&(r=r.slice()).splice(m,1),r.length||(l?n(0):o||(o=!0,i(0)))}}else u.tag===0?(r.push(d=u[0]),d(0)):r.length&&(n(u),d(0))})}(e(s[0])),o||(o=!0,i(0))))}),n(ht(s=>{if(s===1){l||(l=!0,i(1));for(var c=0,d=r,u=r.length;cn=>{var r=!1;t(i=>{if(!r)if(i===0)r=!0,n(0),e();else if(i.tag===0){var o=i[0];n(ht(l=>{l===1?(r=!0,o(1),e()):o(l)}))}else n(i)})}}function dr(e){return t=>n=>{var r=!1;t(i=>{if(!r)if(i===0)r=!0,n(0);else if(i.tag===0){var o=i[0];n(ht(l=>{l===1&&(r=!0),o(l)}))}else e(i[0]),n(i)})}}function Gi(e){return t=>n=>t(r=>{r===0?n(0):r.tag===0?(n(r),e()):n(r)})}function ga(e){var t=[],n=Ke,r=!1;return i=>{t.push(i),t.length===1&&e(o=>{if(o===0){for(var l=0,s=t,c=t.length;l{if(o===1){var l=t.indexOf(i);l>-1&&(t=t.slice()).splice(l,1),t.length||n(1)}else r||(r=!0,n(0))}))}}function _l(e){return t=>n=>{var r=Ke,i=Ke,o=!1,l=!1,s=!1,c=!1;t(d=>{c||(d===0?(c=!0,s||n(0)):d.tag===0?r=d[0]:(s&&(i(1),i=Ke),o?o=!1:(o=!0,r(0)),function(u){s=!0,u(m=>{s&&(m===0?(s=!1,c?n(0):o||(o=!0,r(0))):m.tag===0?(l=!1,(i=m[0])(0)):(n(m),l?l=!1:i(0)))})}(e(d[0]))))}),n(ht(d=>{d===1?(c||(c=!0,r(1)),s&&(s=!1,i(1))):(!c&&!o&&(o=!0,r(0)),s&&!l&&(l=!0,i(0)))}))}}function zr(e){return t=>n=>{var r=Ke,i=!1,o=0;t(l=>{i||(l===0?(i=!0,n(0)):l.tag===0?e<=0?(i=!0,n(0),l[0](1)):r=l[0]:o++=e&&(i=!0,n(0),r(1))):n(l))}),n(ht(l=>{l===1&&!i?(i=!0,r(1)):l===0&&!i&&on=>{var r=Ke,i=Ke,o=!1;t(l=>{o||(l===0?(o=!0,i(1),n(0)):l.tag===0?(r=l[0],e(s=>{s===0||(s.tag===0?(i=s[0])(0):(o=!0,i(1),r(1),n(0)))})):n(l))}),n(ht(l=>{l===1&&!o?(o=!0,r(1),i(1)):o||r(0)}))}}function Ps(e,t){return n=>r=>{var i=Ke,o=!1;n(l=>{o||(l===0?(o=!0,r(0)):l.tag===0?(i=l[0],r(l)):e(l[0])?r(l):(o=!0,t&&r(l),r(0),i(1)))})}}function m2(e){return t=>e()(t)}function Vs(e){return t=>{var n=e[Ll()]&&e[Ll()]()||e,r=!1,i=!1,o=!1,l;t(ht(async s=>{if(s===1)r=!0,n.return&&n.return();else if(i)o=!0;else{for(o=i=!0;o&&!r;)if((l=await n.next()).done)r=!0,n.return&&await n.return(),t(0);else try{o=!1,t(Aa(l.value))}catch(c){if(n.throw)(r=!!(await n.throw(c)).done)&&t(0);else throw c}i=!1}}))}}function p2(e){return e[Symbol.asyncIterator]?Vs(e):t=>{var n=e[Symbol.iterator](),r=!1,i=!1,o=!1,l;t(ht(s=>{if(s===1)r=!0,n.return&&n.return();else if(i)o=!0;else{for(o=i=!0;o&&!r;)if((l=n.next()).done)r=!0,n.return&&n.return(),t(0);else try{o=!1,t(Aa(l.value))}catch(c){if(n.throw)(r=!!n.throw(c).done)&&t(0);else throw c}i=!1}}))}}var h2=p2;function ca(e){return t=>{var n=!1;t(ht(r=>{r===1?n=!0:n||(n=!0,t(Aa(e)),t(0))}))}}function js(e){return t=>{var n=!1,r=e({next(i){n||t(Aa(i))},complete(){n||(n=!0,t(0))}});t(ht(i=>{i===1&&!n&&(n=!0,r())}))}}function qi(){var e,t;return{source:ga(js(n=>(e=n.next,t=n.complete,xo))),next(n){e&&e(n)},complete(){t&&t()}}}function Tl(e){return js(t=>(e.then(n=>{Promise.resolve(n).then(()=>{t.next(n),t.complete()})}),xo))}function xn(e){return t=>{var n=Ke,r=!1;return t(i=>{i===0?r=!0:i.tag===0?(n=i[0])(0):r||(e(i[0]),n(0))}),{unsubscribe(){r||(r=!0,n(1))}}}}function f2(e){xn(t=>{})(e)}function No(e){return new Promise(t=>{var n=Ke,r;e(i=>{i===0?Promise.resolve(r).then(t):i.tag===0?(n=i[0])(0):(r=i[0],n(0))})})}var g2=e=>e&&e.message&&(e.extensions||e.name==="GraphQLError")?e:typeof e=="object"&&e.message?new $i(e.message,e.nodes,e.source,e.positions,e.path,e,e.extensions||{}):new $i(e),Fo=class extends Error{constructor(e){var t=(e.graphQLErrors||[]).map(g2),n=((r,i)=>{var o="";if(r)return`[Network] ${r.message}`;if(i)for(var l of i)o&&(o+=` +`),o+=`[GraphQL] ${l.message}`;return o})(e.networkError,t);super(n),this.name="CombinedError",this.message=n,this.graphQLErrors=t,this.networkError=e.networkError,this.response=e.response}toString(){return this.message}},Yi=(e,t)=>{for(var n=0|(t||5381),r=0,i=0|e.length;r{if(e===null||Xt.has(e))return"null";if(typeof e!="object")return JSON.stringify(e)||"";if(e.toJSON)return yn(e.toJSON());if(Array.isArray(e)){var t="[";for(var n of e)t.length>1&&(t+=","),t+=yn(n)||"null";return t+="]"}else if(mr!==Mn&&e instanceof mr||pr!==Mn&&e instanceof pr)return"null";var r=Object.keys(e).sort();if(!r.length&&e.constructor&&Object.getPrototypeOf(e).constructor!==Object.prototype.constructor){var i=Zl.get(e)||Math.random().toString(36).slice(2);return Zl.set(e,i),yn({__key:i})}Xt.add(e);var o="{";for(var l of r){var s=yn(e[l]);s&&(o.length>1&&(o+=","),o+=yn(l)+":"+s)}return Xt.delete(e),o+="}"},Qi=(e,t,n)=>{if(!(n==null||typeof n!="object"||n.toJSON||Xt.has(n)))if(Array.isArray(n))for(var r=0,i=n.length;r(Xt.clear(),yn(e)),Mn=class{},mr=typeof File<"u"?File:Mn,pr=typeof Blob<"u"?Blob:Mn,v2=/("{3}[\s\S]*"{3}|"(?:\\.|[^"])*")/g,y2=/(?:#[^\n\r]+)?(?:[\r\n]+|$)/g,b2=(e,t)=>t%2==0?e.replace(y2,` +`):e,Il=e=>e.split(v2).map(b2).join("").trim(),Rl=new Map,ar=new Map,Ao=e=>{var t;return typeof e=="string"?t=Il(e):e.loc&&ar.get(e.__key)===e?t=e.loc.source.body:(t=Rl.get(e)||Il(tt(e)),Rl.set(e,t)),typeof e!="string"&&!e.loc&&(e.loc={start:0,end:t.length,source:{body:t,name:"gql",locationOffset:{line:1,column:1}}}),t},Bl=e=>{var t=Yi(Ao(e));if(e.definitions){var n=Hs(e);n&&(t=Yi(` +# ${n}`,t))}return t},E2=e=>{var t,n;return typeof e=="string"?(t=Bl(e),n=ar.get(t)||l2(e)):(t=e.__key||Bl(e),n=ar.get(t)||e),n.loc||Ao(n),n.__key=t,ar.set(t,n),n},wn=(e,t,n)=>{var r=t||{},i=E2(e),o=ur(r),l=i.__key;return o!=="{}"&&(l=Yi(o,l)),{key:l,query:i,variables:r,extensions:n}},Hs=e=>{for(var t of e.definitions)if(t.kind===$u.OPERATION_DEFINITION)return t.name?t.name.value:void 0},Pl=(e,t,n)=>{if(!("data"in t||"errors"in t&&Array.isArray(t.errors)))throw new Error("No Content");var r=e.kind==="subscription";return{operation:e,data:t.data,error:Array.isArray(t.errors)?new Fo({graphQLErrors:t.errors,response:n}):void 0,extensions:t.extensions?{...t.extensions}:void 0,hasNext:t.hasNext==null?r:t.hasNext,stale:!1}},Ki=(e,t)=>{if(typeof e=="object"&&e!=null&&(!e.constructor||e.constructor===Object||Array.isArray(e))){e=Array.isArray(e)?[...e]:{...e};for(var n of Object.keys(t))e[n]=Ki(e[n],t[n]);return e}return t},k2=(e,t,n,r)=>{var i=e.error?e.error.graphQLErrors:[],o=!!e.extensions||!!t.extensions,l={...e.extensions,...t.extensions},s=t.incremental;"path"in t&&(s=[t]);var c={data:e.data};if(s){var d=function(m){Array.isArray(m.errors)&&i.push(...m.errors),m.extensions&&(Object.assign(l,m.extensions),o=!0);var p="data",v=c,h=[];if(m.path)h=m.path;else if(r){var y=r.find(S=>S.id===m.id);m.subPath?h=[...y.path,...m.subPath]:h=y.path}for(var k=0,b=h.length;k=0?p:0,g=0,E=m.items.length;g({operation:e,data:void 0,error:new Fo({networkError:t,response:n}),extensions:void 0,hasNext:!1,stale:!1});function w2(e){return{query:e.extensions&&e.extensions.persistedQuery&&!e.extensions.persistedQuery.miss?void 0:Ao(e.query),operationName:Hs(e.query),variables:e.variables||void 0,extensions:e.extensions}}var C2=(e,t)=>{var n=e.kind==="query"&&e.context.preferGetMethod;if(!n||!t)return e.context.url;var r=new URL(e.context.url);for(var i in t){var o=t[i];o&&r.searchParams.set(i,typeof o=="object"?ur(o):o)}var l=r.toString();return l.length>2047&&n!=="force"?(e.context.preferGetMethod=!1,e.context.url):l},S2=(e,t)=>{if(t&&!(e.kind==="query"&&e.context.preferGetMethod)){var n=ur(t),r=(s=>{var c=new Map;return(mr!==Mn||pr!==Mn)&&(Xt.clear(),Qi(c,"variables",s)),c})(t.variables);if(r.size){var i=new FormData;i.append("operations",n),i.append("map",ur({...[...r.keys()].map(s=>[s])}));var o=0;for(var l of r.values())i.append(""+o++,l);return i}return n}},x2=(e,t)=>{var n={accept:e.kind==="subscription"?"text/event-stream, multipart/mixed":"application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed"},r=(typeof e.context.fetchOptions=="function"?e.context.fetchOptions():e.context.fetchOptions)||{};if(r.headers)for(var i in r.headers)n[i.toLowerCase()]=r.headers[i];var o=S2(e,t);return typeof o=="string"&&!n["content-type"]&&(n["content-type"]="application/json"),{...r,method:o?"POST":"GET",body:o,headers:n}},M2=typeof TextDecoder<"u"?new TextDecoder:null,N2=/boundary="?([^=";]+)"?/i,F2=/data: ?([^\n]+)/,Vl=e=>e.constructor.name==="Buffer"?e.toString():M2.decode(e);async function*jl(e){if(e.body[Symbol.asyncIterator])for await(var t of e.body)yield Vl(t);else{var n=e.body.getReader(),r;try{for(;!(r=await n.read()).done;)yield Vl(r.value)}finally{n.cancel()}}}async function*Hl(e,t){var n="",r;for await(var i of e)for(n+=i;(r=n.indexOf(t))>-1;)yield n.slice(0,r),n=n.slice(r+t.length)}async function*A2(e,t,n){var r=!0,i=null,o;try{yield await Promise.resolve();var l=(o=await(e.context.fetch||fetch)(t,n)).headers.get("Content-Type")||"",s;/multipart\/mixed/i.test(l)?s=async function*(u,m){var p=u.match(N2),v="--"+(p?p[1]:"-"),h=!0,y;for await(var k of Hl(jl(m),`\r +`+v)){if(h){h=!1;var b=k.indexOf(v);if(b>-1)k=k.slice(b+v.length);else continue}try{yield y=JSON.parse(k.slice(k.indexOf(`\r +\r +`)+4))}catch(f){if(!y)throw f}if(y&&y.hasNext===!1)break}y&&y.hasNext!==!1&&(yield{hasNext:!1})}(l,o):/text\/event-stream/i.test(l)?s=async function*(u){var m;for await(var p of Hl(jl(u),` + +`)){var v=p.match(F2);if(v){var h=v[1];try{yield m=JSON.parse(h)}catch(y){if(!m)throw y}if(m&&m.hasNext===!1)break}}m&&m.hasNext!==!1&&(yield{hasNext:!1})}(o):/text\//i.test(l)?s=async function*(u){var m=await u.text();try{var p=JSON.parse(m);yield p}catch{throw new Error(m)}}(o):s=async function*(u){yield JSON.parse(await u.text())}(o);var c;for await(var d of s)d.pending&&!i?c=d.pending:d.pending&&(c=[...c,...d.pending]),i=i?k2(i,d,o,c):Pl(e,d,o),r=!1,yield i,r=!0;i||(yield i=Pl(e,{},o))}catch(u){if(!r)throw u;yield Ds(e,o&&(o.status<200||o.status>=300)&&o.statusText?new Error(o.statusText):u,o)}}function O2(e,t,n){var r;return typeof AbortController<"u"&&(n.signal=(r=new AbortController).signal),Mo(()=>{r&&r.abort()})($e(i=>!!i)(Vs(A2(e,t,n))))}var Ji=(e,t)=>{if(!e||typeof e!="object")return e;if(Array.isArray(e))return e.map(i=>Ji(i));if(e&&typeof e=="object"&&(t||"__typename"in e)){var n={};for(var r in e)r==="__typename"?Object.defineProperty(n,"__typename",{enumerable:!1,value:e.__typename}):n[r]=Ji(e[r]);return n}else return e};function Dl(e){var t=n=>e(n);return t.toPromise=()=>No(zr(1)($e(n=>!n.stale&&!n.hasNext)(t))),t.then=(n,r)=>t.toPromise().then(n,r),t.subscribe=n=>xn(n)(t),t}function hr(e,t,n){return{...t,kind:e,context:t.context?{...t.context,...n}:n||t.context}}var L2=()=>{},_2=({forward:e,dispatchDebug:t})=>n=>{var r=cr(o=>{var l=w2(o),s=C2(o,l),c=x2(o,l),d=Bs($e(u=>u.kind==="teardown"&&u.key===o.key)(n))(O2(o,s,c));return d})($e(o=>o.kind!=="teardown"&&(o.kind!=="subscription"||!!o.context.fetchSubscriptions))(n)),i=e($e(o=>o.kind==="teardown"||o.kind==="subscription"&&!o.context.fetchSubscriptions)(n));return fa([r,i])},T2=e=>({client:t,forward:n,dispatchDebug:r})=>e.reduceRight((i,o)=>o({client:t,forward(l){return ga(i(ga(l)))},dispatchDebug(l){}}),n),Z2=({onOperation:e,onResult:t,onError:n})=>({forward:r})=>i=>cr(o=>{n&&o.error&&n(o.error,o.operation);var l=t&&t(o)||o;return"then"in l?Tl(l):ca(l)})(r(cr(o=>{var l=e&&e(o)||o;return"then"in l?Tl(l):ca(l)})(i))),I2=({dispatchDebug:e})=>t=>$e(n=>!1)(t),R2=function e(t){var n=0,r=new Map,i=new Map,o=new Set,l=[],s={url:t.url,fetchSubscriptions:t.fetchSubscriptions,fetchOptions:t.fetchOptions,fetch:t.fetch,preferGetMethod:t.preferGetMethod,requestPolicy:t.requestPolicy||"cache-first"},c=qi();function d(f){(f.kind==="mutation"||f.kind==="teardown"||!o.has(f.key))&&(f.kind==="teardown"?o.delete(f.key):f.kind!=="mutation"&&o.add(f.key),c.next(f))}var u=!1;function m(f){if(f&&d(f),!u){for(u=!0;u&&(f=l.shift());)d(f);u=!1}}var p=f=>{var g=Bs($e(E=>E.kind==="teardown"&&E.key===f.key)(c.source))($e(E=>E.operation.kind===f.kind&&E.operation.key===f.key&&(!E.operation.context._instance||E.operation.context._instance===f.context._instance))(b));return t.maskTypename&&(g=Wi(E=>({...E,data:Ji(E.data,!0)}))(g)),f.kind!=="query"?g=Ps(E=>!!E.hasNext,!0)(g):g=_l(E=>{var S=ca(E);return E.stale||E.hasNext?S:fa([S,Wi(()=>(E.stale=!0,E))(zr(1)($e(B=>B.key===f.key)(c.source)))])})(g),f.kind!=="mutation"?g=Mo(()=>{o.delete(f.key),r.delete(f.key),i.delete(f.key),u=!1;for(var E=l.length-1;E>=0;E--)l[E].key===f.key&&l.splice(E,1);d(hr("teardown",f,f.context))})(dr(E=>{if(E.stale){for(var S of l)if(S.key===E.operation.key){o.delete(S.key);break}}else E.hasNext||o.delete(f.key);r.set(f.key,E)})(g)):g=Gi(()=>{d(f)})(g),ga(g)},v=this instanceof e?this:Object.create(e.prototype),h=Object.assign(v,{suspense:!!t.suspense,operations$:c.source,reexecuteOperation(f){if(f.kind==="teardown")m(f);else if(f.kind==="mutation"||i.has(f.key)){for(var g=!1,E=0;E{var g=i.get(f.key);g||i.set(f.key,g=p(f)),g=Gi(()=>{m(f)})(g);var E=r.get(f.key);return f.kind==="query"&&E&&(E.stale||E.hasNext)?_l(ca)(fa([g,$e(S=>S===r.get(f.key))(ca(E))])):g}))},executeQuery(f,g){var E=h.createRequestOperation("query",f,g);return h.executeRequestOperation(E)},executeSubscription(f,g){var E=h.createRequestOperation("subscription",f,g);return h.executeRequestOperation(E)},executeMutation(f,g){var E=h.createRequestOperation("mutation",f,g);return h.executeRequestOperation(E)},readQuery(f,g,E){var S=null;return xn(B=>{S=B})(h.query(f,g,E)).unsubscribe(),S},query:(f,g,E)=>h.executeQuery(wn(f,g),E),subscription:(f,g,E)=>h.executeSubscription(wn(f,g),E),mutation:(f,g,E)=>h.executeMutation(wn(f,g),E)}),y=L2,k=T2(t.exchanges),b=ga(k({client:h,dispatchDebug:y,forward:I2({dispatchDebug:y})})(c.source));return f2(b),h},B2={},Ur=Ye(B2),P2=Ur.Provider;Ur.Consumer;Ur.displayName="UrqlContext";var Oo=()=>{var e=hn(Ur);return e},Xi={fetching:!1,stale:!1,error:void 0,data:void 0,extensions:void 0,operation:void 0},V2=(e,t)=>e===t||!(!e||!t||e.key!==t.key),ki=(e,t)=>{var n={...e,...t,data:t.data!==void 0||t.error?t.data:e.data,fetching:!!t.fetching,stale:!!t.stale};return((r,i)=>{for(var o in r)if(!(o in i))return!0;for(var l in i)if(l==="operation"?!V2(r[l],i[l]):r[l]!==i[l])return!0;return!1})(e,n)?n:e},j2=(e,t)=>{for(var n=0,r=t.length;n(fr(i,{...Xi,fetching:!0}),No(zr(1)($e(c=>!c.hasNext)(dr(c=>{t.current&&fr(i,{fetching:!1,stale:c.stale,data:c.data,error:c.error,extensions:c.extensions,operation:c.operation})})(n.executeMutation(wn(e,l),s||{})))))),[n,e,i]);return se(()=>(t.current=!0,()=>{t.current=!1}),[]),[r,o]}function H2(e,t){var n=Te(void 0);return Pt(()=>{var r=wn(e,t);return n.current!==void 0&&n.current.key===r.key?n.current:(n.current=r,r)},[e,t])}var D2=e=>{if(!e._react){var t=new Set,n=new Map;e.operations$&&xn(r=>{r.kind==="teardown"&&t.has(r.key)&&(t.delete(r.key),n.delete(r.key))})(e.operations$),e._react={get:r=>n.get(r),set(r,i){t.delete(r),n.set(r,i)},dispose(r){t.add(r)}}}return e._react},z2=(e,t)=>t&&t.suspense!==void 0?!!t.suspense:e.suspense;function Lo(e){var t=Oo(),n=D2(t),r=z2(t,e.context),i=H2(e.query,e.variables),o=Pt(()=>{if(e.pause)return null;var p=t.executeQuery(i,{requestPolicy:e.requestPolicy,...e.context});return r?dr(v=>{n.set(i.key,v)})(p):p},[n,t,i,r,e.pause,e.requestPolicy,e.context]),l=q((p,v)=>{if(!p)return{fetching:!1};var h=n.get(i.key);if(h){if(v&&h!=null&&"then"in h)throw h}else{var y,k=xn(f=>{h=f,y&&y(h)})(Ps(()=>v&&!y||!h)(p));if(h==null&&v){var b=new Promise(f=>{y=f});throw n.set(i.key,b),b}else k.unsubscribe()}return h||{fetching:!0}},[n,i]),s=[t,i,e.requestPolicy,e.context,e.pause],[c,d]=Ze(()=>[o,ki(Xi,l(o,r)),s]),u=c[1];o!==c[0]&&j2(c[2],s)&&d([o,u=ki(c[1],l(o,r)),s]),se(()=>{var p=c[0],v=c[2][1],h=!1,y=b=>{h=!0,fr(d,f=>{var g=ki(f[1],b);return f[1]!==g?[f[0],g,f[2]]:f})};if(p){var k=xn(y)(Mo(()=>{y({fetching:!1})})(p));return h||y({fetching:!0}),()=>{n.dispose(v.key),k.unsubscribe()}}else y({fetching:!1})},[n,c[0],c[2][1]]);var m=q(p=>{var v={requestPolicy:e.requestPolicy,...e.context,...p};fr(d,h=>[r?dr(y=>{n.set(i.key,y)})(t.executeQuery(i,v)):t.executeQuery(i,v),h[1],s])},[t,n,i,r,e.requestPolicy,e.context,e.pause]);return[u,m]}function Cn(e,t){return t}var U2={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"StatusTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"story"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storyId"}}]}}]}}]},$2={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"LastBuildOnBranchTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}}]}}]},W2={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"LastBuildOnBranchBuildFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Build"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"committedAt"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StartedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"testsForStatus"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1000"}},{kind:"Argument",name:{kind:"Name",value:"statuses"},value:{kind:"Variable",name:{kind:"Name",value:"testStatuses"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StatusTestFields"}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LastBuildOnBranchTestFields"}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CompletedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",alias:{kind:"Name",value:"testsForStatus"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1000"}},{kind:"Argument",name:{kind:"Name",value:"statuses"},value:{kind:"Variable",name:{kind:"Name",value:"testStatuses"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StatusTestFields"}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LastBuildOnBranchTestFields"}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"StatusTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"story"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storyId"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LastBuildOnBranchTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}}]}}]},G2={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"StoryTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"webUrl"}},{kind:"Field",name:{kind:"Name",value:"comparisons"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"browser"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"key"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"version"}}]}},{kind:"Field",name:{kind:"Name",value:"captureDiff"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"diffImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}},{kind:"Field",name:{kind:"Name",value:"focusImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"headCapture"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"captureImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"backgroundColor"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}},{kind:"Field",name:{kind:"Name",value:"thumbnailUrl"}}]}},{kind:"Field",name:{kind:"Name",value:"captureError"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"kind"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorInteractionFailure"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorJSError"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorFailedJS"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"baseCapture"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"captureImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"mode"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"globals"}}]}},{kind:"Field",name:{kind:"Name",value:"story"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storyId"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"component"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}}]}}]}}]}}]},q2={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"SelectedBuildFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Build"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"number"}},{kind:"Field",name:{kind:"Name",value:"branch"}},{kind:"Field",name:{kind:"Name",value:"commit"}},{kind:"Field",name:{kind:"Name",value:"committedAt"}},{kind:"Field",name:{kind:"Name",value:"uncommittedHash"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StartedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"startedAt"}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StoryTestFields"}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CompletedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"startedAt"}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StoryTestFields"}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"StoryTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"webUrl"}},{kind:"Field",name:{kind:"Name",value:"comparisons"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"browser"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"key"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"version"}}]}},{kind:"Field",name:{kind:"Name",value:"captureDiff"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"diffImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}},{kind:"Field",name:{kind:"Name",value:"focusImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"headCapture"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"captureImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"backgroundColor"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}},{kind:"Field",name:{kind:"Name",value:"thumbnailUrl"}}]}},{kind:"Field",name:{kind:"Name",value:"captureError"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"kind"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorInteractionFailure"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorJSError"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorFailedJS"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"baseCapture"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"captureImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"mode"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"globals"}}]}},{kind:"Field",name:{kind:"Name",value:"story"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storyId"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"component"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}}]}}]}}]}}]},Y2={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"VisualTestsProjectCountQuery"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"projectCount"}},{kind:"Field",name:{kind:"Name",value:"accounts"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"newProjectUrl"}}]}}]}}]}}]},Q2={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"SelectProjectsQuery"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"accounts"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"avatarUrl"}},{kind:"Field",name:{kind:"Name",value:"newProjectUrl"}},{kind:"Field",name:{kind:"Name",value:"projects"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"webUrl"}},{kind:"Field",name:{kind:"Name",value:"lastBuild"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"branch"}},{kind:"Field",name:{kind:"Name",value:"number"}}]}}]}}]}}]}}]}}]},K2={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"ProjectQuery"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"projectId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"project"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"projectId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"webUrl"}},{kind:"Field",name:{kind:"Name",value:"lastBuild"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"branch"}},{kind:"Field",name:{kind:"Name",value:"number"}}]}}]}}]}}]},J2={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"UpdateUserPreferences"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"UserPreferencesInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateUserPreferences"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updatedPreferences"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"vtaOnboarding"}}]}}]}}]}}]},X2={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"AddonVisualTestsBuild"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"projectId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"branch"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"gitUserEmailHash"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"repositoryOwnerName"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"storyId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"testStatuses"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"TestStatus"}}}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"selectedBuildId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"hasSelectedBuildId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"project"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"projectId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"account"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"billingUrl"}},{kind:"Field",name:{kind:"Name",value:"suspensionReason"}}]}},{kind:"Field",alias:{kind:"Name",value:"lastBuildOnBranch"},name:{kind:"Name",value:"lastBuild"},arguments:[{kind:"Argument",name:{kind:"Name",value:"branches"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"branch"}}]}},{kind:"Argument",name:{kind:"Name",value:"repositoryOwnerName"},value:{kind:"Variable",name:{kind:"Name",value:"repositoryOwnerName"}}},{kind:"Argument",name:{kind:"Name",value:"localBuilds"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"localBuildEmailHash"},value:{kind:"Variable",name:{kind:"Name",value:"gitUserEmailHash"}}}]}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LastBuildOnBranchBuildFields"}},{kind:"FragmentSpread",name:{kind:"Name",value:"SelectedBuildFields"},directives:[{kind:"Directive",name:{kind:"Name",value:"skip"},arguments:[{kind:"Argument",name:{kind:"Name",value:"if"},value:{kind:"Variable",name:{kind:"Name",value:"hasSelectedBuildId"}}}]}]}]}},{kind:"Field",name:{kind:"Name",value:"lastBuild"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"slug"}},{kind:"Field",name:{kind:"Name",value:"branch"}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"selectedBuild"},name:{kind:"Name",value:"build"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"selectedBuildId"}}}],directives:[{kind:"Directive",name:{kind:"Name",value:"include"},arguments:[{kind:"Argument",name:{kind:"Name",value:"if"},value:{kind:"Variable",name:{kind:"Name",value:"hasSelectedBuildId"}}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"SelectedBuildFields"}}]}},{kind:"Field",name:{kind:"Name",value:"viewer"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"preferences"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"vtaOnboarding"}}]}},{kind:"Field",name:{kind:"Name",value:"projectMembership"},arguments:[{kind:"Argument",name:{kind:"Name",value:"projectId"},value:{kind:"Variable",name:{kind:"Name",value:"projectId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"userCanReview"},name:{kind:"Name",value:"meetsAccessLevel"},arguments:[{kind:"Argument",name:{kind:"Name",value:"minimumAccessLevel"},value:{kind:"EnumValue",value:"REVIEWER"}}]}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"StatusTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"story"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storyId"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LastBuildOnBranchTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"StoryTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"webUrl"}},{kind:"Field",name:{kind:"Name",value:"comparisons"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"browser"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"key"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"version"}}]}},{kind:"Field",name:{kind:"Name",value:"captureDiff"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"diffImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}},{kind:"Field",name:{kind:"Name",value:"focusImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"headCapture"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"captureImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"backgroundColor"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}},{kind:"Field",name:{kind:"Name",value:"thumbnailUrl"}}]}},{kind:"Field",name:{kind:"Name",value:"captureError"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"kind"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorInteractionFailure"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorJSError"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorFailedJS"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"baseCapture"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"captureImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"mode"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"globals"}}]}},{kind:"Field",name:{kind:"Name",value:"story"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storyId"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"component"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LastBuildOnBranchBuildFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Build"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"committedAt"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StartedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"testsForStatus"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1000"}},{kind:"Argument",name:{kind:"Name",value:"statuses"},value:{kind:"Variable",name:{kind:"Name",value:"testStatuses"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StatusTestFields"}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LastBuildOnBranchTestFields"}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CompletedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",alias:{kind:"Name",value:"testsForStatus"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1000"}},{kind:"Argument",name:{kind:"Name",value:"statuses"},value:{kind:"Variable",name:{kind:"Name",value:"testStatuses"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StatusTestFields"}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LastBuildOnBranchTestFields"}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"SelectedBuildFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Build"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"number"}},{kind:"Field",name:{kind:"Name",value:"branch"}},{kind:"Field",name:{kind:"Name",value:"commit"}},{kind:"Field",name:{kind:"Name",value:"committedAt"}},{kind:"Field",name:{kind:"Name",value:"uncommittedHash"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StartedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"startedAt"}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StoryTestFields"}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CompletedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"startedAt"}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StoryTestFields"}}]}}]}}]}}]}}]},em={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ReviewTest"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ReviewTestInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"reviewTest"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updatedTests"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}}]}},{kind:"Field",name:{kind:"Name",value:"userErrors"},selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"UserError"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"message"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BuildSupersededError"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"build"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"TestUnreviewableError"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"test"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}}]}}]}}]}}]}}]},tm={"\n query VisualTestsProjectCountQuery {\n viewer {\n projectCount\n accounts {\n newProjectUrl\n }\n }\n }\n":Y2,"\n query SelectProjectsQuery {\n viewer {\n accounts {\n id\n name\n avatarUrl\n newProjectUrl\n projects {\n id\n name\n webUrl\n lastBuild {\n branch\n number\n }\n }\n }\n }\n }\n":Q2,"\n query ProjectQuery($projectId: ID!) {\n project(id: $projectId) {\n id\n name\n webUrl\n lastBuild {\n branch\n number\n }\n }\n }\n":K2,"\n mutation UpdateUserPreferences($input: UserPreferencesInput!) {\n updateUserPreferences(input: $input) {\n updatedPreferences {\n vtaOnboarding\n }\n }\n }\n":J2,"\n query AddonVisualTestsBuild(\n $projectId: ID!\n $branch: String!\n $gitUserEmailHash: String!\n $repositoryOwnerName: String\n $storyId: String!\n $testStatuses: [TestStatus!]!\n $selectedBuildId: ID!\n $hasSelectedBuildId: Boolean!\n ) {\n project(id: $projectId) {\n name\n account {\n billingUrl\n suspensionReason\n }\n lastBuildOnBranch: lastBuild(\n branches: [$branch]\n repositoryOwnerName: $repositoryOwnerName\n localBuilds: { localBuildEmailHash: $gitUserEmailHash }\n ) {\n ...LastBuildOnBranchBuildFields\n ...SelectedBuildFields @skip(if: $hasSelectedBuildId)\n }\n lastBuild {\n id\n slug\n branch\n }\n }\n selectedBuild: build(id: $selectedBuildId) @include(if: $hasSelectedBuildId) {\n ...SelectedBuildFields\n }\n viewer {\n preferences {\n vtaOnboarding\n }\n projectMembership(projectId: $projectId) {\n userCanReview: meetsAccessLevel(minimumAccessLevel: REVIEWER)\n }\n }\n }\n":X2,"\n fragment LastBuildOnBranchBuildFields on Build {\n __typename\n id\n status\n committedAt\n ... on StartedBuild {\n testsForStatus: tests(first: 1000, statuses: $testStatuses) {\n nodes {\n ...StatusTestFields\n }\n }\n testsForStory: tests(storyId: $storyId) {\n nodes {\n ...LastBuildOnBranchTestFields\n }\n }\n }\n ... on CompletedBuild {\n result\n testsForStatus: tests(first: 1000, statuses: $testStatuses) {\n nodes {\n ...StatusTestFields\n }\n }\n testsForStory: tests(storyId: $storyId) {\n nodes {\n ...LastBuildOnBranchTestFields\n }\n }\n }\n }\n":W2,"\n fragment SelectedBuildFields on Build {\n __typename\n id\n number\n branch\n commit\n committedAt\n uncommittedHash\n status\n ... on StartedBuild {\n startedAt\n testsForStory: tests(storyId: $storyId) {\n nodes {\n ...StoryTestFields\n }\n }\n }\n ... on CompletedBuild {\n startedAt\n testsForStory: tests(storyId: $storyId) {\n nodes {\n ...StoryTestFields\n }\n }\n }\n }\n":q2,"\n fragment StatusTestFields on Test {\n id\n status\n result\n story {\n storyId\n }\n }\n":U2,"\n fragment LastBuildOnBranchTestFields on Test {\n status\n result\n }\n":$2,"\n fragment StoryTestFields on Test {\n id\n status\n result\n webUrl\n comparisons {\n id\n result\n browser {\n id\n key\n name\n version\n }\n captureDiff {\n diffImage(signed: true) {\n imageUrl\n imageWidth\n }\n focusImage(signed: true) {\n imageUrl\n imageWidth\n }\n }\n headCapture {\n captureImage(signed: true) {\n backgroundColor\n imageUrl\n imageWidth\n thumbnailUrl\n }\n captureError {\n kind\n ... on CaptureErrorInteractionFailure {\n error\n }\n ... on CaptureErrorJSError {\n error\n }\n ... on CaptureErrorFailedJS {\n error\n }\n }\n }\n baseCapture {\n captureImage(signed: true) {\n imageUrl\n imageWidth\n }\n }\n }\n mode {\n name\n globals\n }\n story {\n storyId\n name\n component {\n name\n }\n }\n }\n":G2,"\n mutation ReviewTest($input: ReviewTestInput!) {\n reviewTest(input: $input) {\n updatedTests {\n id\n status\n }\n userErrors {\n ... on UserError {\n __typename\n message\n }\n ... on BuildSupersededError {\n build {\n id\n }\n }\n ... on TestUnreviewableError {\n test {\n id\n }\n }\n }\n }\n }\n":em};function ft(e){return tm[e]??{}}var wi=(e,t)=>hr(e.kind,e,{...e.context,authAttempt:t});function nm(e){return({client:t,forward:n})=>{var r=new Set,i=qi(),o=qi(),l=new Map;function s(){d=void 0;var m=l;l=new Map,m.forEach(i.next)}function c(m){d=void 0;var p=l;l=new Map,p.forEach(v=>{o.next(Ds(v,m))})}var d,u=null;return m=>{function p(){d=Promise.resolve().then(()=>e({mutate(b,f,g){var E=t.createRequestOperation("mutation",wn(b,f),g);return No(zr(1)($e(S=>S.operation.key===E.key&&E.context._instance===S.operation.context._instance)(Gi(()=>{var S=h(E);r.add(S.context._instance),i.next(S)})(k))))},appendHeaders(b,f){var g=typeof b.context.fetchOptions=="function"?b.context.fetchOptions():b.context.fetchOptions||{};return hr(b.kind,b,{...b.context,fetchOptions:{...g,headers:{...g.headers,...f}}})}})).then(b=>{b&&(u=b),s()}).catch(b=>{c(b)})}p();function v(b){l.set(b.key,wi(b,!0)),u&&!d&&(d=u.refreshAuth().then(s).catch(c))}function h(b){return u?u.addAuthToOperation(b):b}var y=$e(Boolean)(Wi(b=>b.kind==="teardown"?(l.delete(b.key),b):b.context._instance&&r.has(b.context._instance)?b:b.context.authAttempt?h(b):d||!u?(d||p(),l.has(b.key)||l.set(b.key,wi(b,!1)),null):function(f){return!f.context.authAttempt&&u&&u.willAuthError&&u.willAuthError(f)}(b)?(v(b),null):h(wi(b,!1)))(fa([i.source,m]))),k=n(y);return fa([o.source,$e(b=>!r.has(b.operation.context._instance)&&b.error&&function(f){return u&&u.didAuthError&&u.didAuthError(f.error,f.operation)}(b)&&!b.operation.context.authAttempt?(v(b.operation),!1):(r.has(b.operation.context._instance)&&r.delete(b.operation.context._instance),!0))(k)])}}}var qa,am=new Uint8Array(16);function rm(){if(!qa&&(qa=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!qa))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return qa(am)}var Le=[];for(let e=0;e<256;++e)Le.push((e+256).toString(16).slice(1));function im(e,t=0){return Le[e[t+0]]+Le[e[t+1]]+Le[e[t+2]]+Le[e[t+3]]+"-"+Le[e[t+4]]+Le[e[t+5]]+"-"+Le[e[t+6]]+Le[e[t+7]]+"-"+Le[e[t+8]]+Le[e[t+9]]+"-"+Le[e[t+10]]+Le[e[t+11]]+Le[e[t+12]]+Le[e[t+13]]+Le[e[t+14]]+Le[e[t+15]]}var om=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),zl={randomUUID:om};function lm(e,t,n){if(zl.randomUUID&&!t&&!e)return zl.randomUUID();e=e||{};let r=e.random||(e.rng||rm)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){n=n||0;for(let i=0;i<16;++i)t[n+i]=r[i];return t}return im(r)}var sm=lm,Et,da,gr=e=>{try{let{exp:t}=e?JSON.parse(atob(e.split(".")[1])):{exp:null};Et=e,da=t}catch{Et=null,da=null}Et?localStorage.setItem(Bi,Et):localStorage.removeItem(Bi)};gr(localStorage.getItem(Bi));var Us=()=>{let[{token:e},t]=Ko(`${U}/accessToken`,{token:Et}),n=a.useCallback(r=>{gr(r),t({token:Et})},[t]);return[e,n]},cm=sm(),$s=e=>({headers:{Accept:"*/*",...e&&{Authorization:`Bearer ${e}`},"X-Chromatic-Session-ID":cm}}),dm=new R2({url:pd,exchanges:[Z2({onResult(e){e.data?.viewer===null&&gr(null)}}),nm(async e=>({addAuthToOperation(t){return Et?e.appendHeaders(t,{Authorization:`Bearer ${Et}`}):t},didAuthError:t=>t.response.status===401||t.graphQLErrors.some(n=>n.message.includes("Must login")),async refreshAuth(){gr(null)},willAuthError(){if(!Et)return!0;try{if(!da){let{exp:t}=JSON.parse(atob(Et.split(".")[1]));da=t}return Date.now()/1e3>(da||0)}catch{return!0}}})),_2],fetchOptions:$s()}),oe;(function(e){e.assertEqual=i=>i;function t(i){}e.assertIs=t;function n(i){throw new Error}e.assertNever=n,e.arrayToEnum=i=>{let o={};for(let l of i)o[l]=l;return o},e.getValidEnumValues=i=>{let o=e.objectKeys(i).filter(s=>typeof i[i[s]]!="number"),l={};for(let s of o)l[s]=i[s];return e.objectValues(l)},e.objectValues=i=>e.objectKeys(i).map(function(o){return i[o]}),e.objectKeys=typeof Object.keys=="function"?i=>Object.keys(i):i=>{let o=[];for(let l in i)Object.prototype.hasOwnProperty.call(i,l)&&o.push(l);return o},e.find=(i,o)=>{for(let l of i)if(o(l))return l},e.isInteger=typeof Number.isInteger=="function"?i=>Number.isInteger(i):i=>typeof i=="number"&&isFinite(i)&&Math.floor(i)===i;function r(i,o=" | "){return i.map(l=>typeof l=="string"?`'${l}'`:l).join(o)}e.joinValues=r,e.jsonStringifyReplacer=(i,o)=>typeof o=="bigint"?o.toString():o})(oe||(oe={}));var eo;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(eo||(eo={}));var L=oe.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),Vt=e=>{switch(typeof e){case"undefined":return L.undefined;case"string":return L.string;case"number":return isNaN(e)?L.nan:L.number;case"boolean":return L.boolean;case"function":return L.function;case"bigint":return L.bigint;case"symbol":return L.symbol;case"object":return Array.isArray(e)?L.array:e===null?L.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?L.promise:typeof Map<"u"&&e instanceof Map?L.map:typeof Set<"u"&&e instanceof Set?L.set:typeof Date<"u"&&e instanceof Date?L.date:L.object;default:return L.unknown}},A=oe.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),um=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),ut=class extends Error{constructor(e){super(),this.issues=[],this.addIssue=n=>{this.issues=[...this.issues,n]},this.addIssues=(n=[])=>{this.issues=[...this.issues,...n]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){let t=e||function(i){return i.message},n={_errors:[]},r=i=>{for(let o of i.issues)if(o.code==="invalid_union")o.unionErrors.map(r);else if(o.code==="invalid_return_type")r(o.returnTypeError);else if(o.code==="invalid_arguments")r(o.argumentsError);else if(o.path.length===0)n._errors.push(t(o));else{let l=n,s=0;for(;st.message){let t={},n=[];for(let r of this.issues)r.path.length>0?(t[r.path[0]]=t[r.path[0]]||[],t[r.path[0]].push(e(r))):n.push(e(r));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}};ut.create=e=>new ut(e);var va=(e,t)=>{let n;switch(e.code){case A.invalid_type:e.received===L.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case A.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,oe.jsonStringifyReplacer)}`;break;case A.unrecognized_keys:n=`Unrecognized key(s) in object: ${oe.joinValues(e.keys,", ")}`;break;case A.invalid_union:n="Invalid input";break;case A.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${oe.joinValues(e.options)}`;break;case A.invalid_enum_value:n=`Invalid enum value. Expected ${oe.joinValues(e.options)}, received '${e.received}'`;break;case A.invalid_arguments:n="Invalid function arguments";break;case A.invalid_return_type:n="Invalid function return type";break;case A.invalid_date:n="Invalid date";break;case A.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:oe.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case A.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case A.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case A.custom:n="Invalid input";break;case A.invalid_intersection_types:n="Intersection results could not be merged";break;case A.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case A.not_finite:n="Number must be finite";break;default:n=t.defaultError,oe.assertNever(e)}return{message:n}},Ws=va;function mm(e){Ws=e}function vr(){return Ws}var yr=e=>{let{data:t,path:n,errorMaps:r,issueData:i}=e,o=[...n,...i.path||[]],l={...i,path:o},s="",c=r.filter(d=>!!d).slice().reverse();for(let d of c)s=d(l,{data:t,defaultError:s}).message;return{...i,path:o,message:i.message||s}},pm=[];function Z(e,t){let n=yr({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,vr(),va].filter(r=>!!r)});e.common.issues.push(n)}var ze=class{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,t){let n=[];for(let r of t){if(r.status==="aborted")return W;r.status==="dirty"&&e.dirty(),n.push(r.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){let n=[];for(let r of t)n.push({key:await r.key,value:await r.value});return ze.mergeObjectSync(e,n)}static mergeObjectSync(e,t){let n={};for(let r of t){let{key:i,value:o}=r;if(i.status==="aborted"||o.status==="aborted")return W;i.status==="dirty"&&e.dirty(),o.status==="dirty"&&e.dirty(),i.value!=="__proto__"&&(typeof o.value<"u"||r.alwaysSet)&&(n[i.value]=o.value)}return{status:e.value,value:n}}},W=Object.freeze({status:"aborted"}),Gs=e=>({status:"dirty",value:e}),Ue=e=>({status:"valid",value:e}),to=e=>e.status==="aborted",no=e=>e.status==="dirty",ya=e=>e.status==="valid",br=e=>typeof Promise<"u"&&e instanceof Promise,j;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t?.message})(j||(j={}));var Nt=class{constructor(e,t,n,r){this._cachedPath=[],this.parent=e,this.data=t,this._path=n,this._key=r}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},Ul=(e,t)=>{if(ya(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let n=new ut(e.common.issues);return this._error=n,this._error}}};function Y(e){if(!e)return{};let{errorMap:t,invalid_type_error:n,required_error:r,description:i}=e;if(t&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:i}:{errorMap:(o,l)=>o.code!=="invalid_type"?{message:l.defaultError}:typeof l.data>"u"?{message:r??l.defaultError}:{message:n??l.defaultError},description:i}}var X=class{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return Vt(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:Vt(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new ze,ctx:{common:e.parent.common,data:e.data,parsedType:Vt(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(br(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){let t=this._parse(e);return Promise.resolve(t)}parse(e,t){let n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){var n;let r={common:{issues:[],async:(n=t?.async)!==null&&n!==void 0?n:!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:Vt(e)},i=this._parseSync({data:e,path:r.path,parent:r});return Ul(r,i)}async parseAsync(e,t){let n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){let n={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:Vt(e)},r=this._parse({data:e,path:n.path,parent:n}),i=await(br(r)?r:Promise.resolve(r));return Ul(n,i)}refine(e,t){let n=r=>typeof t=="string"||typeof t>"u"?{message:t}:typeof t=="function"?t(r):t;return this._refinement((r,i)=>{let o=e(r),l=()=>i.addIssue({code:A.custom,...n(r)});return typeof Promise<"u"&&o instanceof Promise?o.then(s=>s?!0:(l(),!1)):o?!0:(l(),!1)})}refinement(e,t){return this._refinement((n,r)=>e(n)?!0:(r.addIssue(typeof t=="function"?t(n,r):t),!1))}_refinement(e){return new mt({schema:this,typeName:z.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return Lt.create(this,this._def)}nullable(){return on.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return St.create(this,this._def)}promise(){return On.create(this,this._def)}or(e){return wa.create([this,e],this._def)}and(e){return Ca.create(this,e,this._def)}transform(e){return new mt({...Y(this._def),schema:this,typeName:z.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let t=typeof e=="function"?e:()=>e;return new Na({...Y(this._def),innerType:this,defaultValue:t,typeName:z.ZodDefault})}brand(){return new Ys({typeName:z.ZodBranded,type:this,...Y(this._def)})}catch(e){let t=typeof e=="function"?e:()=>e;return new Sr({...Y(this._def),innerType:this,catchValue:t,typeName:z.ZodCatch})}describe(e){let t=this.constructor;return new t({...this._def,description:e})}pipe(e){return $r.create(this,e)}readonly(){return Mr.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},hm=/^c[^\s-]{8,}$/i,fm=/^[a-z][a-z0-9]*$/,gm=/^[0-9A-HJKMNP-TV-Z]{26}$/,vm=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,ym=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,bm="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",Ci,Em=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,km=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,wm=e=>e.precision?e.offset?new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${e.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`):new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${e.precision}}Z$`):e.precision===0?e.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"):e.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$");function Cm(e,t){return!!((t==="v4"||!t)&&Em.test(e)||(t==="v6"||!t)&&km.test(e))}var kt=class extends X{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==L.string){let r=this._getOrReturnCtx(e);return Z(r,{code:A.invalid_type,expected:L.string,received:r.parsedType}),W}let t=new ze,n;for(let r of this._def.checks)if(r.kind==="min")e.data.lengthr.value&&(n=this._getOrReturnCtx(e,n),Z(n,{code:A.too_big,maximum:r.value,type:"string",inclusive:!0,exact:!1,message:r.message}),t.dirty());else if(r.kind==="length"){let i=e.data.length>r.value,o=e.data.lengthe.test(r),{validation:t,code:A.invalid_string,...j.errToObj(n)})}_addCheck(e){return new kt({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...j.errToObj(e)})}url(e){return this._addCheck({kind:"url",...j.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...j.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...j.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...j.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...j.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...j.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...j.errToObj(e)})}datetime(e){var t;return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof e?.precision>"u"?null:e?.precision,offset:(t=e?.offset)!==null&&t!==void 0?t:!1,...j.errToObj(e?.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...j.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t?.position,...j.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...j.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...j.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...j.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...j.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...j.errToObj(t)})}nonempty(e){return this.min(1,j.errToObj(e))}trim(){return new kt({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new kt({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new kt({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get minLength(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var t;return new kt({checks:[],typeName:z.ZodString,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...Y(e)})};function Sm(e,t){let n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,i=n>r?n:r,o=parseInt(e.toFixed(i).replace(".","")),l=parseInt(t.toFixed(i).replace(".",""));return o%l/Math.pow(10,i)}var nn=class extends X{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==L.number){let r=this._getOrReturnCtx(e);return Z(r,{code:A.invalid_type,expected:L.number,received:r.parsedType}),W}let t,n=new ze;for(let r of this._def.checks)r.kind==="int"?oe.isInteger(e.data)||(t=this._getOrReturnCtx(e,t),Z(t,{code:A.invalid_type,expected:"integer",received:"float",message:r.message}),n.dirty()):r.kind==="min"?(r.inclusive?e.datar.value:e.data>=r.value)&&(t=this._getOrReturnCtx(e,t),Z(t,{code:A.too_big,maximum:r.value,type:"number",inclusive:r.inclusive,exact:!1,message:r.message}),n.dirty()):r.kind==="multipleOf"?Sm(e.data,r.value)!==0&&(t=this._getOrReturnCtx(e,t),Z(t,{code:A.not_multiple_of,multipleOf:r.value,message:r.message}),n.dirty()):r.kind==="finite"?Number.isFinite(e.data)||(t=this._getOrReturnCtx(e,t),Z(t,{code:A.not_finite,message:r.message}),n.dirty()):oe.assertNever(r);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,j.toString(t))}gt(e,t){return this.setLimit("min",e,!1,j.toString(t))}lte(e,t){return this.setLimit("max",e,!0,j.toString(t))}lt(e,t){return this.setLimit("max",e,!1,j.toString(t))}setLimit(e,t,n,r){return new nn({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:j.toString(r)}]})}_addCheck(e){return new nn({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:j.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:j.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:j.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:j.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:j.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:j.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:j.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:j.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:j.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuee.kind==="int"||e.kind==="multipleOf"&&oe.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let n of this._def.checks){if(n.kind==="finite"||n.kind==="int"||n.kind==="multipleOf")return!0;n.kind==="min"?(t===null||n.value>t)&&(t=n.value):n.kind==="max"&&(e===null||n.valuenew nn({checks:[],typeName:z.ZodNumber,coerce:e?.coerce||!1,...Y(e)});var an=class extends X{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce&&(e.data=BigInt(e.data)),this._getType(e)!==L.bigint){let r=this._getOrReturnCtx(e);return Z(r,{code:A.invalid_type,expected:L.bigint,received:r.parsedType}),W}let t,n=new ze;for(let r of this._def.checks)r.kind==="min"?(r.inclusive?e.datar.value:e.data>=r.value)&&(t=this._getOrReturnCtx(e,t),Z(t,{code:A.too_big,type:"bigint",maximum:r.value,inclusive:r.inclusive,message:r.message}),n.dirty()):r.kind==="multipleOf"?e.data%r.value!==BigInt(0)&&(t=this._getOrReturnCtx(e,t),Z(t,{code:A.not_multiple_of,multipleOf:r.value,message:r.message}),n.dirty()):oe.assertNever(r);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,j.toString(t))}gt(e,t){return this.setLimit("min",e,!1,j.toString(t))}lte(e,t){return this.setLimit("max",e,!0,j.toString(t))}lt(e,t){return this.setLimit("max",e,!1,j.toString(t))}setLimit(e,t,n,r){return new an({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:j.toString(r)}]})}_addCheck(e){return new an({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:j.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:j.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:j.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:j.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:j.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var t;return new an({checks:[],typeName:z.ZodBigInt,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...Y(e)})};var ba=class extends X{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==L.boolean){let t=this._getOrReturnCtx(e);return Z(t,{code:A.invalid_type,expected:L.boolean,received:t.parsedType}),W}return Ue(e.data)}};ba.create=e=>new ba({typeName:z.ZodBoolean,coerce:e?.coerce||!1,...Y(e)});var Nn=class extends X{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==L.date){let r=this._getOrReturnCtx(e);return Z(r,{code:A.invalid_type,expected:L.date,received:r.parsedType}),W}if(isNaN(e.data.getTime())){let r=this._getOrReturnCtx(e);return Z(r,{code:A.invalid_date}),W}let t=new ze,n;for(let r of this._def.checks)r.kind==="min"?e.data.getTime()r.value&&(n=this._getOrReturnCtx(e,n),Z(n,{code:A.too_big,message:r.message,inclusive:!0,exact:!1,maximum:r.value,type:"date"}),t.dirty()):oe.assertNever(r);return{status:t.value,value:new Date(e.data.getTime())}}_addCheck(e){return new Nn({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:j.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:j.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuenew Nn({checks:[],coerce:e?.coerce||!1,typeName:z.ZodDate,...Y(e)});var Er=class extends X{_parse(e){if(this._getType(e)!==L.symbol){let t=this._getOrReturnCtx(e);return Z(t,{code:A.invalid_type,expected:L.symbol,received:t.parsedType}),W}return Ue(e.data)}};Er.create=e=>new Er({typeName:z.ZodSymbol,...Y(e)});var Ea=class extends X{_parse(e){if(this._getType(e)!==L.undefined){let t=this._getOrReturnCtx(e);return Z(t,{code:A.invalid_type,expected:L.undefined,received:t.parsedType}),W}return Ue(e.data)}};Ea.create=e=>new Ea({typeName:z.ZodUndefined,...Y(e)});var ka=class extends X{_parse(e){if(this._getType(e)!==L.null){let t=this._getOrReturnCtx(e);return Z(t,{code:A.invalid_type,expected:L.null,received:t.parsedType}),W}return Ue(e.data)}};ka.create=e=>new ka({typeName:z.ZodNull,...Y(e)});var Fn=class extends X{constructor(){super(...arguments),this._any=!0}_parse(e){return Ue(e.data)}};Fn.create=e=>new Fn({typeName:z.ZodAny,...Y(e)});var en=class extends X{constructor(){super(...arguments),this._unknown=!0}_parse(e){return Ue(e.data)}};en.create=e=>new en({typeName:z.ZodUnknown,...Y(e)});var _t=class extends X{_parse(e){let t=this._getOrReturnCtx(e);return Z(t,{code:A.invalid_type,expected:L.never,received:t.parsedType}),W}};_t.create=e=>new _t({typeName:z.ZodNever,...Y(e)});var kr=class extends X{_parse(e){if(this._getType(e)!==L.undefined){let t=this._getOrReturnCtx(e);return Z(t,{code:A.invalid_type,expected:L.void,received:t.parsedType}),W}return Ue(e.data)}};kr.create=e=>new kr({typeName:z.ZodVoid,...Y(e)});var St=class extends X{_parse(e){let{ctx:t,status:n}=this._processInputParams(e),r=this._def;if(t.parsedType!==L.array)return Z(t,{code:A.invalid_type,expected:L.array,received:t.parsedType}),W;if(r.exactLength!==null){let o=t.data.length>r.exactLength.value,l=t.data.lengthr.maxLength.value&&(Z(t,{code:A.too_big,maximum:r.maxLength.value,type:"array",inclusive:!0,exact:!1,message:r.maxLength.message}),n.dirty()),t.common.async)return Promise.all([...t.data].map((o,l)=>r.type._parseAsync(new Nt(t,o,t.path,l)))).then(o=>ze.mergeArray(n,o));let i=[...t.data].map((o,l)=>r.type._parseSync(new Nt(t,o,t.path,l)));return ze.mergeArray(n,i)}get element(){return this._def.type}min(e,t){return new St({...this._def,minLength:{value:e,message:j.toString(t)}})}max(e,t){return new St({...this._def,maxLength:{value:e,message:j.toString(t)}})}length(e,t){return new St({...this._def,exactLength:{value:e,message:j.toString(t)}})}nonempty(e){return this.min(1,e)}};St.create=(e,t)=>new St({type:e,minLength:null,maxLength:null,exactLength:null,typeName:z.ZodArray,...Y(t)});function bn(e){if(e instanceof xe){let t={};for(let n in e.shape){let r=e.shape[n];t[n]=Lt.create(bn(r))}return new xe({...e._def,shape:()=>t})}else return e instanceof St?new St({...e._def,type:bn(e.element)}):e instanceof Lt?Lt.create(bn(e.unwrap())):e instanceof on?on.create(bn(e.unwrap())):e instanceof Tt?Tt.create(e.items.map(t=>bn(t))):e}var xe=class extends X{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),t=oe.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==L.object){let s=this._getOrReturnCtx(e);return Z(s,{code:A.invalid_type,expected:L.object,received:s.parsedType}),W}let{status:t,ctx:n}=this._processInputParams(e),{shape:r,keys:i}=this._getCached(),o=[];if(!(this._def.catchall instanceof _t&&this._def.unknownKeys==="strip"))for(let s in n.data)i.includes(s)||o.push(s);let l=[];for(let s of i){let c=r[s],d=n.data[s];l.push({key:{status:"valid",value:s},value:c._parse(new Nt(n,d,n.path,s)),alwaysSet:s in n.data})}if(this._def.catchall instanceof _t){let s=this._def.unknownKeys;if(s==="passthrough")for(let c of o)l.push({key:{status:"valid",value:c},value:{status:"valid",value:n.data[c]}});else if(s==="strict")o.length>0&&(Z(n,{code:A.unrecognized_keys,keys:o}),t.dirty());else if(s!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let s=this._def.catchall;for(let c of o){let d=n.data[c];l.push({key:{status:"valid",value:c},value:s._parse(new Nt(n,d,n.path,c)),alwaysSet:c in n.data})}}return n.common.async?Promise.resolve().then(async()=>{let s=[];for(let c of l){let d=await c.key;s.push({key:d,value:await c.value,alwaysSet:c.alwaysSet})}return s}).then(s=>ze.mergeObjectSync(t,s)):ze.mergeObjectSync(t,l)}get shape(){return this._def.shape()}strict(e){return j.errToObj,new xe({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(t,n)=>{var r,i,o,l;let s=(o=(i=(r=this._def).errorMap)===null||i===void 0?void 0:i.call(r,t,n).message)!==null&&o!==void 0?o:n.defaultError;return t.code==="unrecognized_keys"?{message:(l=j.errToObj(e).message)!==null&&l!==void 0?l:s}:{message:s}}}:{}})}strip(){return new xe({...this._def,unknownKeys:"strip"})}passthrough(){return new xe({...this._def,unknownKeys:"passthrough"})}extend(e){return new xe({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new xe({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:z.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new xe({...this._def,catchall:e})}pick(e){let t={};return oe.objectKeys(e).forEach(n=>{e[n]&&this.shape[n]&&(t[n]=this.shape[n])}),new xe({...this._def,shape:()=>t})}omit(e){let t={};return oe.objectKeys(this.shape).forEach(n=>{e[n]||(t[n]=this.shape[n])}),new xe({...this._def,shape:()=>t})}deepPartial(){return bn(this)}partial(e){let t={};return oe.objectKeys(this.shape).forEach(n=>{let r=this.shape[n];e&&!e[n]?t[n]=r:t[n]=r.optional()}),new xe({...this._def,shape:()=>t})}required(e){let t={};return oe.objectKeys(this.shape).forEach(n=>{if(e&&!e[n])t[n]=this.shape[n];else{let r=this.shape[n];for(;r instanceof Lt;)r=r._def.innerType;t[n]=r}}),new xe({...this._def,shape:()=>t})}keyof(){return qs(oe.objectKeys(this.shape))}};xe.create=(e,t)=>new xe({shape:()=>e,unknownKeys:"strip",catchall:_t.create(),typeName:z.ZodObject,...Y(t)});xe.strictCreate=(e,t)=>new xe({shape:()=>e,unknownKeys:"strict",catchall:_t.create(),typeName:z.ZodObject,...Y(t)});xe.lazycreate=(e,t)=>new xe({shape:e,unknownKeys:"strip",catchall:_t.create(),typeName:z.ZodObject,...Y(t)});var wa=class extends X{_parse(e){let{ctx:t}=this._processInputParams(e),n=this._def.options;function r(i){for(let l of i)if(l.result.status==="valid")return l.result;for(let l of i)if(l.result.status==="dirty")return t.common.issues.push(...l.ctx.common.issues),l.result;let o=i.map(l=>new ut(l.ctx.common.issues));return Z(t,{code:A.invalid_union,unionErrors:o}),W}if(t.common.async)return Promise.all(n.map(async i=>{let o={...t,common:{...t.common,issues:[]},parent:null};return{result:await i._parseAsync({data:t.data,path:t.path,parent:o}),ctx:o}})).then(r);{let i,o=[];for(let s of n){let c={...t,common:{...t.common,issues:[]},parent:null},d=s._parseSync({data:t.data,path:t.path,parent:c});if(d.status==="valid")return d;d.status==="dirty"&&!i&&(i={result:d,ctx:c}),c.common.issues.length&&o.push(c.common.issues)}if(i)return t.common.issues.push(...i.ctx.common.issues),i.result;let l=o.map(s=>new ut(s));return Z(t,{code:A.invalid_union,unionErrors:l}),W}}get options(){return this._def.options}};wa.create=(e,t)=>new wa({options:e,typeName:z.ZodUnion,...Y(t)});var rr=e=>e instanceof Sa?rr(e.schema):e instanceof mt?rr(e.innerType()):e instanceof xa?[e.value]:e instanceof rn?e.options:e instanceof Ma?Object.keys(e.enum):e instanceof Na?rr(e._def.innerType):e instanceof Ea?[void 0]:e instanceof ka?[null]:null,_o=class extends X{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==L.object)return Z(t,{code:A.invalid_type,expected:L.object,received:t.parsedType}),W;let n=this.discriminator,r=t.data[n],i=this.optionsMap.get(r);return i?t.common.async?i._parseAsync({data:t.data,path:t.path,parent:t}):i._parseSync({data:t.data,path:t.path,parent:t}):(Z(t,{code:A.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),W)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,n){let r=new Map;for(let i of t){let o=rr(i.shape[e]);if(!o)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let l of o){if(r.has(l))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(l)}`);r.set(l,i)}}return new _o({typeName:z.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:r,...Y(n)})}};function ao(e,t){let n=Vt(e),r=Vt(t);if(e===t)return{valid:!0,data:e};if(n===L.object&&r===L.object){let i=oe.objectKeys(t),o=oe.objectKeys(e).filter(s=>i.indexOf(s)!==-1),l={...e,...t};for(let s of o){let c=ao(e[s],t[s]);if(!c.valid)return{valid:!1};l[s]=c.data}return{valid:!0,data:l}}else if(n===L.array&&r===L.array){if(e.length!==t.length)return{valid:!1};let i=[];for(let o=0;o{if(to(i)||to(o))return W;let l=ao(i.value,o.value);return l.valid?((no(i)||no(o))&&t.dirty(),{status:t.value,value:l.data}):(Z(n,{code:A.invalid_intersection_types}),W)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([i,o])=>r(i,o)):r(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}};Ca.create=(e,t,n)=>new Ca({left:e,right:t,typeName:z.ZodIntersection,...Y(n)});var Tt=class extends X{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==L.array)return Z(n,{code:A.invalid_type,expected:L.array,received:n.parsedType}),W;if(n.data.lengththis._def.items.length&&(Z(n,{code:A.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let r=[...n.data].map((i,o)=>{let l=this._def.items[o]||this._def.rest;return l?l._parse(new Nt(n,i,n.path,o)):null}).filter(i=>!!i);return n.common.async?Promise.all(r).then(i=>ze.mergeArray(t,i)):ze.mergeArray(t,r)}get items(){return this._def.items}rest(e){return new Tt({...this._def,rest:e})}};Tt.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Tt({items:e,typeName:z.ZodTuple,rest:null,...Y(t)})};var wr=class extends X{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==L.object)return Z(n,{code:A.invalid_type,expected:L.object,received:n.parsedType}),W;let r=[],i=this._def.keyType,o=this._def.valueType;for(let l in n.data)r.push({key:i._parse(new Nt(n,l,n.path,l)),value:o._parse(new Nt(n,n.data[l],n.path,l))});return n.common.async?ze.mergeObjectAsync(t,r):ze.mergeObjectSync(t,r)}get element(){return this._def.valueType}static create(e,t,n){return t instanceof X?new wr({keyType:e,valueType:t,typeName:z.ZodRecord,...Y(n)}):new wr({keyType:kt.create(),valueType:e,typeName:z.ZodRecord,...Y(t)})}},Cr=class extends X{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==L.map)return Z(n,{code:A.invalid_type,expected:L.map,received:n.parsedType}),W;let r=this._def.keyType,i=this._def.valueType,o=[...n.data.entries()].map(([l,s],c)=>({key:r._parse(new Nt(n,l,n.path,[c,"key"])),value:i._parse(new Nt(n,s,n.path,[c,"value"]))}));if(n.common.async){let l=new Map;return Promise.resolve().then(async()=>{for(let s of o){let c=await s.key,d=await s.value;if(c.status==="aborted"||d.status==="aborted")return W;(c.status==="dirty"||d.status==="dirty")&&t.dirty(),l.set(c.value,d.value)}return{status:t.value,value:l}})}else{let l=new Map;for(let s of o){let c=s.key,d=s.value;if(c.status==="aborted"||d.status==="aborted")return W;(c.status==="dirty"||d.status==="dirty")&&t.dirty(),l.set(c.value,d.value)}return{status:t.value,value:l}}}};Cr.create=(e,t,n)=>new Cr({valueType:t,keyType:e,typeName:z.ZodMap,...Y(n)});var An=class extends X{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==L.set)return Z(n,{code:A.invalid_type,expected:L.set,received:n.parsedType}),W;let r=this._def;r.minSize!==null&&n.data.sizer.maxSize.value&&(Z(n,{code:A.too_big,maximum:r.maxSize.value,type:"set",inclusive:!0,exact:!1,message:r.maxSize.message}),t.dirty());let i=this._def.valueType;function o(s){let c=new Set;for(let d of s){if(d.status==="aborted")return W;d.status==="dirty"&&t.dirty(),c.add(d.value)}return{status:t.value,value:c}}let l=[...n.data.values()].map((s,c)=>i._parse(new Nt(n,s,n.path,c)));return n.common.async?Promise.all(l).then(s=>o(s)):o(l)}min(e,t){return new An({...this._def,minSize:{value:e,message:j.toString(t)}})}max(e,t){return new An({...this._def,maxSize:{value:e,message:j.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}};An.create=(e,t)=>new An({valueType:e,minSize:null,maxSize:null,typeName:z.ZodSet,...Y(t)});var ua=class extends X{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==L.function)return Z(t,{code:A.invalid_type,expected:L.function,received:t.parsedType}),W;function n(l,s){return yr({data:l,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,vr(),va].filter(c=>!!c),issueData:{code:A.invalid_arguments,argumentsError:s}})}function r(l,s){return yr({data:l,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,vr(),va].filter(c=>!!c),issueData:{code:A.invalid_return_type,returnTypeError:s}})}let i={errorMap:t.common.contextualErrorMap},o=t.data;if(this._def.returns instanceof On){let l=this;return Ue(async function(...s){let c=new ut([]),d=await l._def.args.parseAsync(s,i).catch(m=>{throw c.addIssue(n(s,m)),c}),u=await Reflect.apply(o,this,d);return await l._def.returns._def.type.parseAsync(u,i).catch(m=>{throw c.addIssue(r(u,m)),c})})}else{let l=this;return Ue(function(...s){let c=l._def.args.safeParse(s,i);if(!c.success)throw new ut([n(s,c.error)]);let d=Reflect.apply(o,this,c.data),u=l._def.returns.safeParse(d,i);if(!u.success)throw new ut([r(d,u.error)]);return u.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new ua({...this._def,args:Tt.create(e).rest(en.create())})}returns(e){return new ua({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,n){return new ua({args:e||Tt.create([]).rest(en.create()),returns:t||en.create(),typeName:z.ZodFunction,...Y(n)})}},Sa=class extends X{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}};Sa.create=(e,t)=>new Sa({getter:e,typeName:z.ZodLazy,...Y(t)});var xa=class extends X{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return Z(t,{received:t.data,code:A.invalid_literal,expected:this._def.value}),W}return{status:"valid",value:e.data}}get value(){return this._def.value}};xa.create=(e,t)=>new xa({value:e,typeName:z.ZodLiteral,...Y(t)});function qs(e,t){return new rn({values:e,typeName:z.ZodEnum,...Y(t)})}var rn=class extends X{_parse(e){if(typeof e.data!="string"){let t=this._getOrReturnCtx(e),n=this._def.values;return Z(t,{expected:oe.joinValues(n),received:t.parsedType,code:A.invalid_type}),W}if(this._def.values.indexOf(e.data)===-1){let t=this._getOrReturnCtx(e),n=this._def.values;return Z(t,{received:t.data,code:A.invalid_enum_value,options:n}),W}return Ue(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e){return rn.create(e)}exclude(e){return rn.create(this.options.filter(t=>!e.includes(t)))}};rn.create=qs;var Ma=class extends X{_parse(e){let t=oe.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==L.string&&n.parsedType!==L.number){let r=oe.objectValues(t);return Z(n,{expected:oe.joinValues(r),received:n.parsedType,code:A.invalid_type}),W}if(t.indexOf(e.data)===-1){let r=oe.objectValues(t);return Z(n,{received:n.data,code:A.invalid_enum_value,options:r}),W}return Ue(e.data)}get enum(){return this._def.values}};Ma.create=(e,t)=>new Ma({values:e,typeName:z.ZodNativeEnum,...Y(t)});var On=class extends X{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==L.promise&&t.common.async===!1)return Z(t,{code:A.invalid_type,expected:L.promise,received:t.parsedType}),W;let n=t.parsedType===L.promise?t.data:Promise.resolve(t.data);return Ue(n.then(r=>this._def.type.parseAsync(r,{path:t.path,errorMap:t.common.contextualErrorMap})))}};On.create=(e,t)=>new On({type:e,typeName:z.ZodPromise,...Y(t)});var mt=class extends X{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===z.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:n}=this._processInputParams(e),r=this._def.effect||null,i={addIssue:o=>{Z(n,o),o.fatal?t.abort():t.dirty()},get path(){return n.path}};if(i.addIssue=i.addIssue.bind(i),r.type==="preprocess"){let o=r.transform(n.data,i);return n.common.issues.length?{status:"dirty",value:n.data}:n.common.async?Promise.resolve(o).then(l=>this._def.schema._parseAsync({data:l,path:n.path,parent:n})):this._def.schema._parseSync({data:o,path:n.path,parent:n})}if(r.type==="refinement"){let o=l=>{let s=r.refinement(l,i);if(n.common.async)return Promise.resolve(s);if(s instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return l};if(n.common.async===!1){let l=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return l.status==="aborted"?W:(l.status==="dirty"&&t.dirty(),o(l.value),{status:t.value,value:l.value})}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(l=>l.status==="aborted"?W:(l.status==="dirty"&&t.dirty(),o(l.value).then(()=>({status:t.value,value:l.value}))))}if(r.type==="transform")if(n.common.async===!1){let o=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!ya(o))return o;let l=r.transform(o.value,i);if(l instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:l}}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(o=>ya(o)?Promise.resolve(r.transform(o.value,i)).then(l=>({status:t.value,value:l})):o);oe.assertNever(r)}};mt.create=(e,t,n)=>new mt({schema:e,typeName:z.ZodEffects,effect:t,...Y(n)});mt.createWithPreprocess=(e,t,n)=>new mt({schema:t,effect:{type:"preprocess",transform:e},typeName:z.ZodEffects,...Y(n)});var Lt=class extends X{_parse(e){return this._getType(e)===L.undefined?Ue(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Lt.create=(e,t)=>new Lt({innerType:e,typeName:z.ZodOptional,...Y(t)});var on=class extends X{_parse(e){return this._getType(e)===L.null?Ue(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};on.create=(e,t)=>new on({innerType:e,typeName:z.ZodNullable,...Y(t)});var Na=class extends X{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return t.parsedType===L.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}};Na.create=(e,t)=>new Na({innerType:e,typeName:z.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...Y(t)});var Sr=class extends X{_parse(e){let{ctx:t}=this._processInputParams(e),n={...t,common:{...t.common,issues:[]}},r=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return br(r)?r.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new ut(n.common.issues)},input:n.data})})):{status:"valid",value:r.status==="valid"?r.value:this._def.catchValue({get error(){return new ut(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};Sr.create=(e,t)=>new Sr({innerType:e,typeName:z.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...Y(t)});var xr=class extends X{_parse(e){if(this._getType(e)!==L.nan){let t=this._getOrReturnCtx(e);return Z(t,{code:A.invalid_type,expected:L.nan,received:t.parsedType}),W}return{status:"valid",value:e.data}}};xr.create=e=>new xr({typeName:z.ZodNaN,...Y(e)});var xm=Symbol("zod_brand"),Ys=class extends X{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}},$r=class extends X{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.common.async)return(async()=>{let r=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return r.status==="aborted"?W:r.status==="dirty"?(t.dirty(),Gs(r.value)):this._def.out._parseAsync({data:r.value,path:n.path,parent:n})})();{let r=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return r.status==="aborted"?W:r.status==="dirty"?(t.dirty(),{status:"dirty",value:r.value}):this._def.out._parseSync({data:r.value,path:n.path,parent:n})}}static create(e,t){return new $r({in:e,out:t,typeName:z.ZodPipeline})}},Mr=class extends X{_parse(e){let t=this._def.innerType._parse(e);return ya(t)&&(t.value=Object.freeze(t.value)),t}};Mr.create=(e,t)=>new Mr({innerType:e,typeName:z.ZodReadonly,...Y(t)});var Qs=(e,t={},n)=>e?Fn.create().superRefine((r,i)=>{var o,l;if(!e(r)){let s=typeof t=="function"?t(r):typeof t=="string"?{message:t}:t,c=(l=(o=s.fatal)!==null&&o!==void 0?o:n)!==null&&l!==void 0?l:!0,d=typeof s=="string"?{message:s}:s;i.addIssue({code:"custom",...d,fatal:c})}}):Fn.create(),Mm={object:xe.lazycreate},z;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(z||(z={}));var Nm=(e,t={message:`Input not instance of ${e.name}`})=>Qs(n=>n instanceof e,t),Ks=kt.create,Js=nn.create,Fm=xr.create,Am=an.create,Xs=ba.create,Om=Nn.create,Lm=Er.create,_m=Ea.create,Tm=ka.create,Zm=Fn.create,Im=en.create,Rm=_t.create,Bm=kr.create,Pm=St.create,Vm=xe.create,jm=xe.strictCreate,Hm=wa.create,Dm=_o.create,zm=Ca.create,Um=Tt.create,$m=wr.create,Wm=Cr.create,Gm=An.create,qm=ua.create,Ym=Sa.create,Qm=xa.create,Km=rn.create,Jm=Ma.create,Xm=On.create,$l=mt.create,e4=Lt.create,t4=on.create,n4=mt.createWithPreprocess,a4=$r.create,r4=()=>Ks().optional(),i4=()=>Js().optional(),o4=()=>Xs().optional(),l4={string:e=>kt.create({...e,coerce:!0}),number:e=>nn.create({...e,coerce:!0}),boolean:e=>ba.create({...e,coerce:!0}),bigint:e=>an.create({...e,coerce:!0}),date:e=>Nn.create({...e,coerce:!0})},s4=W,At=Object.freeze({__proto__:null,defaultErrorMap:va,setErrorMap:mm,getErrorMap:vr,makeIssue:yr,EMPTY_PATH:pm,addIssueToContext:Z,ParseStatus:ze,INVALID:W,DIRTY:Gs,OK:Ue,isAborted:to,isDirty:no,isValid:ya,isAsync:br,get util(){return oe},get objectUtil(){return eo},ZodParsedType:L,getParsedType:Vt,ZodType:X,ZodString:kt,ZodNumber:nn,ZodBigInt:an,ZodBoolean:ba,ZodDate:Nn,ZodSymbol:Er,ZodUndefined:Ea,ZodNull:ka,ZodAny:Fn,ZodUnknown:en,ZodNever:_t,ZodVoid:kr,ZodArray:St,ZodObject:xe,ZodUnion:wa,ZodDiscriminatedUnion:_o,ZodIntersection:Ca,ZodTuple:Tt,ZodRecord:wr,ZodMap:Cr,ZodSet:An,ZodFunction:ua,ZodLazy:Sa,ZodLiteral:xa,ZodEnum:rn,ZodNativeEnum:Ma,ZodPromise:On,ZodEffects:mt,ZodTransformer:mt,ZodOptional:Lt,ZodNullable:on,ZodDefault:Na,ZodCatch:Sr,ZodNaN:xr,BRAND:xm,ZodBranded:Ys,ZodPipeline:$r,ZodReadonly:Mr,custom:Qs,Schema:X,ZodSchema:X,late:Mm,get ZodFirstPartyTypeKind(){return z},coerce:l4,any:Zm,array:Pm,bigint:Am,boolean:Xs,date:Om,discriminatedUnion:Dm,effect:$l,enum:Km,function:qm,instanceof:Nm,intersection:zm,lazy:Ym,literal:Qm,map:Wm,nan:Fm,nativeEnum:Jm,never:Rm,null:Tm,nullable:t4,number:Js,object:Vm,oboolean:o4,onumber:i4,optional:e4,ostring:r4,pipeline:a4,preprocess:n4,promise:Xm,record:$m,set:Gm,strictObject:jm,string:Ks,symbol:Lm,transformer:$l,tuple:Um,undefined:_m,union:Hm,unknown:Im,void:Bm,NEVER:s4,ZodIssueCode:A,quotelessJson:um,ZodError:ut}),c4=At.union([At.object({message:At.literal("login")}),At.object({message:At.literal("grant"),denied:At.boolean()}),At.object({message:At.literal("createdProject"),projectId:At.string()})]),e0=e=>{let t=Te(),n=Te();return se(()=>{let r=({origin:i,data:o})=>{if(i===n.current){let l;try{l=c4.parse(o)}catch{return}e?.(l)}};return window.addEventListener("message",r),()=>window.removeEventListener("message",r)},[e]),[q(r=>{if(window.innerWidth>800&&window.innerHeight>800){let o=(window.innerWidth-800)/2+window.screenLeft,l=`scrollbars=yes,width=800,height=800,top=${(window.innerHeight-800)/2+window.screenTop},left=${o}`;t.current=window.open(r,"chromatic-dialog",l),t.current?.focus()}else t.current=window.open(r,"_blank");let{origin:i}=new URL(r);n.current=i},[]),q(()=>t.current?.close(),[])]},d4=w.ol(({theme:e})=>({display:"inline-flex",listStyle:"none",marginTop:15,marginBottom:5,padding:0,gap:5,"li:not(:empty)":{display:"flex",alignItems:"center",justifyContent:"center",border:`1px dashed ${e.input.border}`,borderRadius:4,width:28,height:32}})),u4=ft(` + query VisualTestsProjectCountQuery { + viewer { + projectCount + accounts { + newProjectUrl + } + } + } +`),m4=({onBack:e,hasProjectId:t,setAccessToken:n,setCreatedProjectId:r,exchangeParameters:i})=>{let o=Oo(),l=fs(),{user_code:s,verificationUrl:c}=i,d=Te(),u=Te(),m=Te(),p=q(async y=>{if(y.message==="login"&&u.current?.(c),y.message==="grant")try{let k=await I5(i);if(!k)throw new Error("Failed to fetch an access token");d.current=k;let b=$s(k),{data:f}=await o.query(u4,{},{fetchOptions:b});if(!f?.viewer)throw new Error("Failed to fetch initial project list");if(f.viewer.projectCount>0||t)n(d.current),m.current?.();else{if(!f.viewer.accounts[0])throw new Error("User has no accounts!");if(!f.viewer.accounts[0].newProjectUrl)throw new Error("Unexpected missing project URL");u.current?.(f.viewer.accounts[0].newProjectUrl)}}catch(k){l("Login Error",k)}y.message==="createdProject"&&(d.current?(n(d.current),r(`Project:${y.projectId}`),m.current?.()):l("Unexpected missing access token",new Error))},[c,i,o,t,n,l,r]),[v,h]=e0(p);return u.current=v,m.current=h,a.createElement(Me,{footer:null,ignoreConfig:!0},a.createElement(Hr,{onBack:e}),a.createElement(ke,null,a.createElement(me,null,a.createElement("div",null,a.createElement(fe,null,"Verify your account"),a.createElement("div",null,a.createElement(Q,{center:!0,muted:!0},"Check this verification code on Chromatic to grant access to your published Storybooks.")),a.createElement(d4,null,s?.split("").map((y,k)=>a.createElement("li",{key:`${k}-${y}`},y.replace(/[^A-Z0-9]/,""))))),a.createElement(de,{variant:"solid",size:"medium",onClick:()=>v(c)},"Go to Chromatic"))))},p4=({onNext:e,onUninstall:t})=>a.createElement(Me,{footer:null,ignoreConfig:!0},a.createElement(Hr,null),a.createElement(ke,null,a.createElement(me,null,a.createElement("div",null,a.createElement(sn,null),a.createElement(fe,null,"Visual tests"),a.createElement(Q,{center:!0,muted:!0},"Catch bugs in UI appearance automatically. Compare image snapshots to detect visual changes.")),a.createElement(xt,null,a.createElement(de,{variant:"solid",size:"medium",onClick:e},"Enable"),a.createElement(de,{link:!0,onClick:()=>t()},"Uninstall"))))),h4=({setAccessToken:e,setCreatedProjectId:t,hasProjectId:n})=>{let[r,i]=nt("authenticationScreen",n?"signin":"welcome"),[o,l]=nt("exchangeParameters"),s=fs(),{uninstallAddon:c}=Eo();ot("Authentication",r.charAt(0).toUpperCase()+r.slice(1));let d=q(async u=>{try{l(await Z5(u)),i("verify")}catch(m){s("Sign in Error",m)}},[s,l,i]);if(r==="welcome"&&!n)return a.createElement(p4,{onNext:()=>i("signin"),onUninstall:c});if(r==="signin"||r==="welcome"&&n)return a.createElement(Uu,{...n?{}:{onBack:()=>i("welcome")},onSignIn:d,onSignInWithSSO:()=>i("subdomain")});if(r==="subdomain")return a.createElement(zu,{onBack:()=>i("signin"),onSignIn:d});if(r==="verify"){if(!o)throw new Error("Expected to have a `exchangeParameters` if at `verify` step");return a.createElement(m4,{onBack:()=>i("signin"),hasProjectId:n,setAccessToken:e,setCreatedProjectId:t,exchangeParameters:o})}return null},t0=w.div(({theme:e})=>({display:"flex",flexDirection:"row",alignItems:"center",borderRadius:e.appBorderRadius,background:e.base==="light"?e.color.lightest:e.color.darkest,border:`1px solid ${e.appBorderColor}`,padding:15,flex:1,gap:14,maxWidth:"500px",width:"100%"}),({theme:e,warning:t})=>t&&{background:e.base==="dark"?"#342e1a":e.background.warning}),f4=w.b(()=>({display:"block",marginBottom:2})),g4=()=>{ot("Errors","GitNotFound");let{uninstallAddon:e}=Eo();return a.createElement(Me,{footer:null},a.createElement(ke,null,a.createElement(me,null,a.createElement("div",null,a.createElement(sn,null),a.createElement(fe,null,"Visual tests"),a.createElement(Q,{center:!0,muted:!0},"Catch bugs in UI appearance automatically. Compare image snapshots to detect visual changes.")),a.createElement(t0,null,a.createElement(ks,{style:{flexShrink:0}}),a.createElement(Q,null,a.createElement(f4,null,"Git not detected"),"This addon requires Git to associate test results with commits and branches. Run"," ",a.createElement(Ve,null,"git init")," and make your first commit",a.createElement(Ve,null,"git commit -m")," to get started!")),a.createElement(Ge,{target:"_blank",href:"https://www.chromatic.com/docs/visual-tests-addon#git-addon",withArrow:!0,secondary:!0},"Visual tests requirements"),a.createElement(Ge,{withArrow:!0,onClick:()=>e()},"Uninstall"))))},v4=w(ko)(({theme:e})=>({width:40,height:40,padding:10,background:e.color.positive,borderRadius:"100%",color:"white"})),y4=w(Ge)(()=>({marginTop:5})),b4=ft(` + query ProjectQuery($projectId: ID!) { + project(id: $projectId) { + id + name + webUrl + lastBuild { + branch + number + } + } + } +`),E4=({projectId:e,configFile:t,goToNext:n})=>{ot("LinkProject","LinkedProject");let[{data:r,fetching:i,error:o}]=Lo({query:b4,variables:{projectId:e}});return a.createElement(Me,{footer:a.createElement(jr,null,a.createElement(it,null,r?.project?.lastBuild&&a.createElement(Q,{style:{marginLeft:5}},"Last build: ",r.project.lastBuild.number," on branch"," ",r.project.lastBuild.branch)),a.createElement(it,{push:!0},a.createElement(Vr,null)))},a.createElement(ke,null,a.createElement(me,null,i&&a.createElement("p",null,"Loading..."),o&&a.createElement("p",null,o.message),r?.project&&a.createElement(a.Fragment,null,a.createElement(v4,null),a.createElement("div",null,a.createElement(fe,null,"Project linked!"),a.createElement(Q,{center:!0,muted:!0,style:{maxWidth:500}},"The ",a.createElement(Ve,null,"projectId")," for ",a.createElement("strong",null,r.project.name)," was added in"," ",a.createElement(Ve,null,t)," to sync tests with Chromatic. Please commit this change to continue using this addon.")),a.createElement(xt,null,a.createElement(de,{variant:"solid",size:"medium",onClick:()=>n()},"Catch a UI change"),a.createElement(y4,{href:"https://www.chromatic.com/docs/cli",target:"_blank",withArrow:!0,secondary:!0},"What's a project ID?"))))))};function k4(e){for(var t=[],n=1;n({"&& > *":{margin:0},"&& pre":{color:e.base==="light"?e.color.darker:e.color.lighter,background:e.base==="light"?e.color.lightest:e.color.darkest,fontSize:"12px",lineHeight:"16px",textAlign:"left",padding:"15px !important"}})),C4="https://www.chromatic.com/docs/visual-tests-addon/#configure";function S4({projectId:e,configFile:t}){return ot("LinkProject","LinkingProjectFailed"),a.createElement(Me,null,a.createElement(ke,null,a.createElement(me,null,a.createElement("div",null,a.createElement(fe,null,"Add the project ID to your Chromatic config"),a.createElement(Q,{center:!0,muted:!0},"The ",a.createElement(Ve,null,"projectId")," will be used to sync tests with Chromatic. Please commit this change to continue using the addon. The file should be saved at"," ",a.createElement(Ve,null,t),".")),a.createElement(w4,null,a.createElement(Ve,null,k4` + { + "projectId": "${e}", + } + `)),a.createElement(Ge,{secondary:!0,withArrow:!0,target:"_blank",href:C4},"What's this for?"))))}var x4=ft(` + query SelectProjectsQuery { + viewer { + accounts { + id + name + avatarUrl + newProjectUrl + projects { + id + name + webUrl + lastBuild { + branch + number + } + } + } + } + } +`),M4=({createdProjectId:e,setCreatedProjectId:t,onUpdateProject:n})=>{let r=a.useCallback(async i=>{await n(i)},[n]);return a.createElement(A4,{createdProjectId:e,setCreatedProjectId:t,onSelectProjectId:r})},Ya=w.div(({theme:e})=>({fontSize:`${e.typography.size.s1-1}px`,fontWeight:e.typography.weight.bold,color:e.base==="light"?e.color.dark:e.color.light,backgroundColor:"inherit",padding:"7px 15px",borderBottom:`1px solid ${e.appBorderColor}`,lineHeight:"18px",letterSpacing:"0.38em",textTransform:"uppercase"})),Wl=w.div(({theme:e})=>({})),Gl=w.div(({theme:e})=>({background:e.base==="light"?e.color.lighter:e.color.darker})),ql=w.div(({theme:e})=>({background:e.base==="light"?e.color.lightest:e.color.darkest,borderRadius:5,border:`1px solid ${e.appBorderColor}`,height:260,maxWidth:420,minWidth:260,width:"100%",overflow:"hidden",textAlign:"left",position:"relative",display:"flex","> *":{flex:1,display:"flex",flexDirection:"column",width:"50%"}})),Qa=w.div({height:"100%",overflowY:"auto"}),N4=w(me)({width:"100%"}),F4=w(a5)({marginRight:10});function A4({createdProjectId:e,setCreatedProjectId:t,onSelectProjectId:n}){let[{data:r,fetching:i,error:o},l]=Lo({query:x4});se(()=>{let f=setInterval(l,5e3);return()=>clearInterval(f)},[l]);let[s,c]=nt("selectedAccountId"),d=r?.viewer?.accounts.find(f=>f.id===s),u=q(f=>c(f.id),[c]);se(()=>{!s&&r?.viewer?.accounts&&u(r.viewer.accounts[0])},[r,s,u]);let[m,p]=nt("isSelectingProject",!1),v=q(f=>{p(!0),n(f.id);let g=setTimeout(()=>{p(!1)},1e3);return()=>clearTimeout(g)},[n,p]),h=q(async f=>{f.message==="createdProject"&&(l(),t(f.projectId))},[l,t]),[y,k]=e0(h),b=e&&d?.projects?.find(f=>f?.id.endsWith(e));return se(()=>{b&&(k(),v(b))},[b,v,k]),ot("LinkProject","LinkProject"),a.createElement(Me,null,a.createElement(ke,null,a.createElement(N4,null,a.createElement("div",null,a.createElement(fe,null,"Select a project"),a.createElement(Q,{muted:!0},"Your tests will sync with this project.")),o&&a.createElement("p",null,o.message),!r&&i&&a.createElement(ql,null,a.createElement(Wl,null,a.createElement(Ya,null,"Accounts"),a.createElement(Qa,null,a.createElement(ct,{appearance:"secondary",isLoading:!0}),a.createElement(ct,{appearance:"secondary",isLoading:!0}),a.createElement(ct,{appearance:"secondary",isLoading:!0}),a.createElement(ct,{appearance:"secondary",isLoading:!0}),a.createElement(ct,{appearance:"secondary",isLoading:!0}))),a.createElement(Gl,null,a.createElement(Ya,null,"Projects"),a.createElement(Qa,{"data-testid":"right-list"},a.createElement(ct,{appearance:"secondary",isLoading:!0}),a.createElement(ct,{appearance:"secondary",isLoading:!0}),a.createElement(ct,{appearance:"secondary",isLoading:!0})))),r?.viewer?.accounts&&a.createElement(ql,null,a.createElement(Wl,null,a.createElement(Ya,null,"Accounts"),a.createElement(Qa,{"data-testid":"left-list"},r.viewer.accounts?.map(f=>a.createElement(ct,{key:f.id,title:f.name,appearance:"secondary",left:a.createElement(F4,{src:f.avatarUrl??void 0,size:"tiny"}),onClick:()=>u(f),active:s===f.id})))),a.createElement(Gl,null,a.createElement(Ya,null,"Projects"),a.createElement(Qa,{"data-testid":"right-list"},d&&a.createElement(ct,{isLink:!1,onClick:()=>{if(!d?.newProjectUrl)throw new Error("Unexpected missing `newProjectUrl` on account");y(d.newProjectUrl)},title:a.createElement(Ge,{isButton:!0,withArrow:!0},"Create new project")}),d?.projects?.map(f=>f&&a.createElement(ct,{appearance:"secondary",key:f.id,title:f.name,right:a.createElement(G5,{"aria-label":f.name}),onClick:()=>v(f),disabled:m}))))))))}var O4=()=>a.createElement(Me,{footer:null},a.createElement(ke,null,a.createElement(me,null,a.createElement("div",null,a.createElement(sn,null),a.createElement(fe,null,"Visual tests"),a.createElement(Q,{center:!0,muted:!0},"Visual tests only runs locally. To test this Storybook, clone it to your machine and run ",a.createElement(Ve,null,"npx storybook dev"),"."))))),L4=()=>(ot("Uninstalled","uninstalled"),a.createElement(Me,{footer:!1},a.createElement(ke,null,a.createElement(me,null,a.createElement("div",null,a.createElement(sn,null),a.createElement(fe,null,"Uninstall complete"),a.createElement(Q,{center:!0,muted:!0},"Visual Tests will vanish the next time you restart your Storybook.")))))),n0={isRunning:!1,startBuild:()=>{},stopBuild:()=>{}},a0=Ye(n0),Oa=()=>Ft(a0,"RunBuild"),_4=({children:e,watchState:t=n0})=>a.createElement(a0.Provider,{value:t},e),r0={PENDING:"warn",FAILED:"error",DENIED:"error",BROKEN:"error"},Si=[null,"unknown","pending","success","warn","error"];function T4(e,t){return Si[Math.max(Si.indexOf(e),Si.indexOf(t))]}function Z4(e){let t={};return e.forEach(n=>{!n.story||!n.status||(t[n.story.storyId]=T4(r0[n.status]||null,t[n.story.storyId]))}),Object.fromEntries(Object.entries(t).map(([n,r])=>[n,r&&{status:r,title:"Visual Tests",description:"Chromatic Visual Tests"}]))}function I4(e,{shouldSwitchToLastBuildOnBranch:t,lastBuildOnBranchId:n,storyId:r}){if(!t)return e?{...e,storyId:r}:void 0;if(!n)throw new Error("Impossible state");return{buildId:n,storyId:r}}var Yl={EXCEEDED_THRESHOLD:{heading:"Snapshot limit reached",message:"Your account has reached its monthly snapshot limit. Visual testing is disabled. Upgrade your plan to increase your quota.",action:"Upgrade plan"},PAYMENT_REQUIRED:{heading:"Payment required",message:"Your subscription payment is past due. Review or replace your payment method to continue using Chromatic.",action:"Review billing details"},OTHER:{heading:"Account suspended",message:"Your account has been suspended. Contact customer support for details.",action:"Billing details"}},i0=({children:e,billingUrl:t,suspensionReason:n="OTHER"})=>{ot("Errors","AccountSuspended");let{heading:r,message:i,action:o}=Yl[n]||Yl.OTHER;return a.createElement(Me,{footer:null},a.createElement(ke,null,a.createElement(me,null,a.createElement("div",null,a.createElement(fe,null,r),a.createElement(Q,{center:!0,muted:!0},i)),t&&a.createElement(de,{asChild:!0,size:"medium",variant:"solid"},a.createElement("a",{href:t,target:"_new"},o)),e)))};function o0(e){return t=>typeof t===e}var R4=o0("function"),B4=e=>e===null,Ql=e=>Object.prototype.toString.call(e).slice(8,-1)==="RegExp",Kl=e=>!P4(e)&&!B4(e)&&(R4(e)||typeof e=="object"),P4=o0("undefined");function V4(e,t){let{length:n}=e;if(n!==t.length)return!1;for(let r=n;r--!==0;)if(!De(e[r],t[r]))return!1;return!0}function j4(e,t){if(e.byteLength!==t.byteLength)return!1;let n=new DataView(e.buffer),r=new DataView(t.buffer),i=e.byteLength;for(;i--;)if(n.getUint8(i)!==r.getUint8(i))return!1;return!0}function H4(e,t){if(e.size!==t.size)return!1;for(let n of e.entries())if(!t.has(n[0]))return!1;for(let n of e.entries())if(!De(n[1],t.get(n[0])))return!1;return!0}function D4(e,t){if(e.size!==t.size)return!1;for(let n of e.entries())if(!t.has(n[0]))return!1;return!0}function De(e,t){if(e===t)return!0;if(e&&Kl(e)&&t&&Kl(t)){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)&&Array.isArray(t))return V4(e,t);if(e instanceof Map&&t instanceof Map)return H4(e,t);if(e instanceof Set&&t instanceof Set)return D4(e,t);if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t))return j4(e,t);if(Ql(e)&&Ql(t))return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let i=n.length;i--!==0;)if(!Object.prototype.hasOwnProperty.call(t,n[i]))return!1;for(let i=n.length;i--!==0;){let o=n[i];if(!(o==="_owner"&&e.$$typeof)&&!De(e[o],t[o]))return!1}return!0}return Number.isNaN(e)&&Number.isNaN(t)?!0:e===t}var z4=["Array","ArrayBuffer","AsyncFunction","AsyncGenerator","AsyncGeneratorFunction","Date","Error","Function","Generator","GeneratorFunction","HTMLElement","Map","Object","Promise","RegExp","Set","WeakMap","WeakSet"],U4=["bigint","boolean","null","number","string","symbol","undefined"];function Wr(e){let t=Object.prototype.toString.call(e).slice(8,-1);if(/HTML\w+Element/.test(t))return"HTMLElement";if($4(t))return t}function gt(e){return t=>Wr(t)===e}function $4(e){return z4.includes(e)}function In(e){return t=>typeof t===e}function W4(e){return U4.includes(e)}var G4=["innerHTML","ownerDocument","style","attributes","nodeValue"];function _(e){if(e===null)return"null";switch(typeof e){case"bigint":return"bigint";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";case"undefined":return"undefined"}return _.array(e)?"Array":_.plainFunction(e)?"Function":Wr(e)||"Object"}_.array=Array.isArray;_.arrayOf=(e,t)=>!_.array(e)&&!_.function(t)?!1:e.every(n=>t(n));_.asyncGeneratorFunction=e=>Wr(e)==="AsyncGeneratorFunction";_.asyncFunction=gt("AsyncFunction");_.bigint=In("bigint");_.boolean=e=>e===!0||e===!1;_.date=gt("Date");_.defined=e=>!_.undefined(e);_.domElement=e=>_.object(e)&&!_.plainObject(e)&&e.nodeType===1&&_.string(e.nodeName)&&G4.every(t=>t in e);_.empty=e=>_.string(e)&&e.length===0||_.array(e)&&e.length===0||_.object(e)&&!_.map(e)&&!_.set(e)&&Object.keys(e).length===0||_.set(e)&&e.size===0||_.map(e)&&e.size===0;_.error=gt("Error");_.function=In("function");_.generator=e=>_.iterable(e)&&_.function(e.next)&&_.function(e.throw);_.generatorFunction=gt("GeneratorFunction");_.instanceOf=(e,t)=>!e||!t?!1:Object.getPrototypeOf(e)===t.prototype;_.iterable=e=>!_.nullOrUndefined(e)&&_.function(e[Symbol.iterator]);_.map=gt("Map");_.nan=e=>Number.isNaN(e);_.null=e=>e===null;_.nullOrUndefined=e=>_.null(e)||_.undefined(e);_.number=e=>In("number")(e)&&!_.nan(e);_.numericString=e=>_.string(e)&&e.length>0&&!Number.isNaN(Number(e));_.object=e=>!_.nullOrUndefined(e)&&(_.function(e)||typeof e=="object");_.oneOf=(e,t)=>_.array(e)?e.indexOf(t)>-1:!1;_.plainFunction=gt("Function");_.plainObject=e=>{if(Wr(e)!=="Object")return!1;let t=Object.getPrototypeOf(e);return t===null||t===Object.getPrototypeOf({})};_.primitive=e=>_.null(e)||W4(typeof e);_.promise=gt("Promise");_.propertyOf=(e,t,n)=>{if(!_.object(e)||!t)return!1;let r=e[t];return _.function(n)?n(r):_.defined(r)};_.regexp=gt("RegExp");_.set=gt("Set");_.string=In("string");_.symbol=In("symbol");_.undefined=In("undefined");_.weakMap=gt("WeakMap");_.weakSet=gt("WeakSet");var I=_;function q4(...e){return e.every(t=>I.string(t)||I.array(t)||I.plainObject(t))}function Y4(e,t,n){return l0(e,t)?[e,t].every(I.array)?!e.some(n1(n))&&t.some(n1(n)):[e,t].every(I.plainObject)?!Object.entries(e).some(t1(n))&&Object.entries(t).some(t1(n)):t===n:!1}function Jl(e,t,n){let{actual:r,key:i,previous:o,type:l}=n,s=wt(e,i),c=wt(t,i),d=[s,c].every(I.number)&&(l==="increased"?sc);return I.undefined(r)||(d=d&&c===r),I.undefined(o)||(d=d&&s===o),d}function Xl(e,t,n){let{key:r,type:i,value:o}=n,l=wt(e,r),s=wt(t,r),c=i==="added"?l:s,d=i==="added"?s:l;if(!I.nullOrUndefined(o)){if(I.defined(c)){if(I.array(c)||I.plainObject(c))return Y4(c,d,o)}else return De(d,o);return!1}return[l,s].every(I.array)?!d.every(To(c)):[l,s].every(I.plainObject)?Q4(Object.keys(c),Object.keys(d)):![l,s].every(u=>I.primitive(u)&&I.defined(u))&&(i==="added"?!I.defined(l)&&I.defined(s):I.defined(l)&&!I.defined(s))}function e1(e,t,{key:n}={}){let r=wt(e,n),i=wt(t,n);if(!l0(r,i))throw new TypeError("Inputs have different types");if(!q4(r,i))throw new TypeError("Inputs don't have length");return[r,i].every(I.plainObject)&&(r=Object.keys(r),i=Object.keys(i)),[r,i]}function t1(e){return([t,n])=>I.array(e)?De(e,n)||e.some(r=>De(r,n)||I.array(n)&&To(n)(r)):I.plainObject(e)&&e[t]?!!e[t]&&De(e[t],n):De(e,n)}function Q4(e,t){return t.some(n=>!e.includes(n))}function n1(e){return t=>I.array(e)?e.some(n=>De(n,t)||I.array(t)&&To(t)(n)):De(e,t)}function Qn(e,t){return I.array(e)?e.some(n=>De(n,t)):De(e,t)}function To(e){return t=>e.some(n=>De(n,t))}function l0(...e){return e.every(I.array)||e.every(I.number)||e.every(I.plainObject)||e.every(I.string)}function wt(e,t){return I.plainObject(e)||I.array(e)?I.string(t)?t.split(".").reduce((n,r)=>n&&n[r],e):I.number(t)?e[t]:e:e}function Nr(e,t){if([e,t].some(I.nullOrUndefined))throw new Error("Missing required parameters");if(![e,t].every(n=>I.plainObject(n)||I.array(n)))throw new Error("Expected plain objects or array");return{added:(n,r)=>{try{return Xl(e,t,{key:n,type:"added",value:r})}catch{return!1}},changed:(n,r,i)=>{try{let o=wt(e,n),l=wt(t,n),s=I.defined(r),c=I.defined(i);if(s||c){let d=c?Qn(i,o):!Qn(r,o),u=Qn(r,l);return d&&u}return[o,l].every(I.array)||[o,l].every(I.plainObject)?!De(o,l):o!==l}catch{return!1}},changedFrom:(n,r,i)=>{if(!I.defined(n))return!1;try{let o=wt(e,n),l=wt(t,n),s=I.defined(i);return Qn(r,o)&&(s?Qn(i,l):!s)}catch{return!1}},decreased:(n,r,i)=>{if(!I.defined(n))return!1;try{return Jl(e,t,{key:n,actual:r,previous:i,type:"decreased"})}catch{return!1}},emptied:n=>{try{let[r,i]=e1(e,t,{key:n});return!!r.length&&!i.length}catch{return!1}},filled:n=>{try{let[r,i]=e1(e,t,{key:n});return!r.length&&!!i.length}catch{return!1}},increased:(n,r,i)=>{if(!I.defined(n))return!1;try{return Jl(e,t,{key:n,actual:r,previous:i,type:"increased"})}catch{return!1}},removed:(n,r)=>{try{return Xl(e,t,{key:n,type:"removed",value:r})}catch{return!1}}}}var K4=pt(od(),1),s0=pt(ld(),1);function J4(e,...t){if(!I.plainObject(e))throw new TypeError("Expected an object");let n={};for(let r in e)({}).hasOwnProperty.call(e,r)&&(t.includes(r)||(n[r]=e[r]));return n}function X4(e,...t){if(!I.plainObject(e))throw new TypeError("Expected an object");if(!t.length)return e;let n={};for(let r in e)({}).hasOwnProperty.call(e,r)&&t.includes(r)&&(n[r]=e[r]);return n}var Ka=pt(ho(),1),xi=pt(ho(),1),O=pt(dd()),La=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",ep=function(){for(var e=["Edge","Trident","Firefox"],t=0;t=0)return 1;return 0}();function tp(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}function np(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},ep))}}var ap=La&&window.Promise,rp=ap?tp:np;function c0(e){var t={};return e&&t.toString.call(e)==="[object Function]"}function cn(e,t){if(e.nodeType!==1)return[];var n=e.ownerDocument.defaultView,r=n.getComputedStyle(e,null);return t?r[t]:r}function Zo(e){return e.nodeName==="HTML"?e:e.parentNode||e.host}function _a(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=cn(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/(auto|scroll|overlay)/.test(n+i+r)?e:_a(Zo(e))}function d0(e){return e&&e.referenceNode?e.referenceNode:e}var a1=La&&!!(window.MSInputMethodContext&&document.documentMode),r1=La&&/MSIE 10/.test(navigator.userAgent);function Rn(e){return e===11?a1:e===10?r1:a1||r1}function Ln(e){if(!e)return document.documentElement;for(var t=Rn(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return!r||r==="BODY"||r==="HTML"?e?e.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(n.nodeName)!==-1&&cn(n,"position")==="static"?Ln(n):n}function ip(e){var t=e.nodeName;return t==="BODY"?!1:t==="HTML"||Ln(e.firstElementChild)===e}function ro(e){return e.parentNode!==null?ro(e.parentNode):e}function Fr(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,i=n?t:e,o=document.createRange();o.setStart(r,0),o.setEnd(i,0);var l=o.commonAncestorContainer;if(e!==l&&t!==l||r.contains(i))return ip(l)?l:Ln(l);var s=ro(e);return s.host?Fr(s.host,t):Fr(e,ro(t).host)}function _n(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",n=t==="top"?"scrollTop":"scrollLeft",r=e.nodeName;if(r==="BODY"||r==="HTML"){var i=e.ownerDocument.documentElement,o=e.ownerDocument.scrollingElement||i;return o[n]}return e[n]}function op(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=_n(t,"top"),i=_n(t,"left"),o=n?-1:1;return e.top+=r*o,e.bottom+=r*o,e.left+=i*o,e.right+=i*o,e}function i1(e,t){var n=t==="x"?"Left":"Top",r=n==="Left"?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function o1(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],Rn(10)?parseInt(n["offset"+e])+parseInt(r["margin"+(e==="Height"?"Top":"Left")])+parseInt(r["margin"+(e==="Height"?"Bottom":"Right")]):0)}function u0(e){var t=e.body,n=e.documentElement,r=Rn(10)&&getComputedStyle(n);return{height:o1("Height",t,n,r),width:o1("Width",t,n,r)}}var lp=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},sp=function(){function e(t,n){for(var r=0;r2&&arguments[2]!==void 0?arguments[2]:!1,r=Rn(10),i=t.nodeName==="HTML",o=io(e),l=io(t),s=_a(e),c=cn(t),d=parseFloat(c.borderTopWidth),u=parseFloat(c.borderLeftWidth);n&&i&&(l.top=Math.max(l.top,0),l.left=Math.max(l.left,0));var m=Ut({top:o.top-l.top-d,left:o.left-l.left-u,width:o.width,height:o.height});if(m.marginTop=0,m.marginLeft=0,!r&&i){var p=parseFloat(c.marginTop),v=parseFloat(c.marginLeft);m.top-=d-p,m.bottom-=d-p,m.left-=u-v,m.right-=u-v,m.marginTop=p,m.marginLeft=v}return(r&&!n?t.contains(s):t===s&&s.nodeName!=="BODY")&&(m=op(m,t)),m}function cp(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.ownerDocument.documentElement,r=Io(e,n),i=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),l=t?0:_n(n),s=t?0:_n(n,"left"),c={top:l-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:i,height:o};return Ut(c)}function m0(e){var t=e.nodeName;if(t==="BODY"||t==="HTML")return!1;if(cn(e,"position")==="fixed")return!0;var n=Zo(e);return n?m0(n):!1}function p0(e){if(!e||!e.parentElement||Rn())return document.documentElement;for(var t=e.parentElement;t&&cn(t,"transform")==="none";)t=t.parentElement;return t||document.documentElement}function Ro(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,o={top:0,left:0},l=i?p0(e):Fr(e,d0(t));if(r==="viewport")o=cp(l,i);else{var s=void 0;r==="scrollParent"?(s=_a(Zo(t)),s.nodeName==="BODY"&&(s=e.ownerDocument.documentElement)):r==="window"?s=e.ownerDocument.documentElement:s=r;var c=Io(s,l,i);if(s.nodeName==="HTML"&&!m0(l)){var d=u0(e.ownerDocument),u=d.height,m=d.width;o.top+=c.top-c.marginTop,o.bottom=u+c.top,o.left+=c.left-c.marginLeft,o.right=m+c.left}else o=c}n=n||0;var p=typeof n=="number";return o.left+=p?n:n.left||0,o.top+=p?n:n.top||0,o.right-=p?n:n.right||0,o.bottom-=p?n:n.bottom||0,o}function dp(e){var t=e.width,n=e.height;return t*n}function h0(e,t,n,r,i){var o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(e.indexOf("auto")===-1)return e;var l=Ro(n,r,o,i),s={top:{width:l.width,height:t.top-l.top},right:{width:l.right-t.right,height:l.height},bottom:{width:l.width,height:l.bottom-t.bottom},left:{width:t.left-l.left,height:l.height}},c=Object.keys(s).map(function(p){return at({key:p},s[p],{area:dp(s[p])})}).sort(function(p,v){return v.area-p.area}),d=c.filter(function(p){var v=p.width,h=p.height;return v>=n.clientWidth&&h>=n.clientHeight}),u=d.length>0?d[0].key:c[0].key,m=e.split("-")[1];return u+(m?"-"+m:"")}function f0(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,i=r?p0(t):Fr(t,d0(n));return Io(n,i,r)}function g0(e){var t=e.ownerDocument.defaultView,n=t.getComputedStyle(e),r=parseFloat(n.marginTop||0)+parseFloat(n.marginBottom||0),i=parseFloat(n.marginLeft||0)+parseFloat(n.marginRight||0),o={width:e.offsetWidth+i,height:e.offsetHeight+r};return o}function Ar(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(n){return t[n]})}function v0(e,t,n){n=n.split("-")[0];var r=g0(e),i={width:r.width,height:r.height},o=["right","left"].indexOf(n)!==-1,l=o?"top":"left",s=o?"left":"top",c=o?"height":"width",d=o?"width":"height";return i[l]=t[l]+t[c]/2-r[c]/2,n===s?i[s]=t[s]-r[d]:i[s]=t[Ar(s)],i}function Ta(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function up(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(i){return i[t]===n});var r=Ta(e,function(i){return i[t]===n});return e.indexOf(r)}function y0(e,t,n){var r=n===void 0?e:e.slice(0,up(e,"name",n));return r.forEach(function(i){i.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var o=i.function||i.fn;i.enabled&&c0(o)&&(t.offsets.popper=Ut(t.offsets.popper),t.offsets.reference=Ut(t.offsets.reference),t=o(t,i))}),t}function mp(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=f0(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=h0(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=v0(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=y0(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function b0(e,t){return e.some(function(n){var r=n.name,i=n.enabled;return i&&r===t})}function Bo(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;rl[v]&&(e.offsets.popper[m]+=s[m]+h-l[v]),e.offsets.popper=Ut(e.offsets.popper);var y=s[m]+s[d]/2-h/2,k=cn(e.instance.popper),b=parseFloat(k["margin"+u]),f=parseFloat(k["border"+u+"Width"]),g=y-e.offsets.popper[m]-b-f;return g=Math.max(Math.min(l[d]-h,g),0),e.arrowElement=r,e.offsets.arrow=(n={},Tn(n,m,Math.round(g)),Tn(n,p,""),n),e}function xp(e){return e==="end"?"start":e==="start"?"end":e}var C0=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Mi=C0.slice(3);function l1(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=Mi.indexOf(e),r=Mi.slice(n+1).concat(Mi.slice(0,n));return t?r.reverse():r}var Ni={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function Mp(e,t){if(b0(e.instance.modifiers,"inner")||e.flipped&&e.placement===e.originalPlacement)return e;var n=Ro(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],i=Ar(r),o=e.placement.split("-")[1]||"",l=[];switch(t.behavior){case Ni.FLIP:l=[r,i];break;case Ni.CLOCKWISE:l=l1(r);break;case Ni.COUNTERCLOCKWISE:l=l1(r,!0);break;default:l=t.behavior}return l.forEach(function(s,c){if(r!==s||l.length===c+1)return e;r=e.placement.split("-")[0],i=Ar(r);var d=e.offsets.popper,u=e.offsets.reference,m=Math.floor,p=r==="left"&&m(d.right)>m(u.left)||r==="right"&&m(d.left)m(u.top)||r==="bottom"&&m(d.top)m(n.right),y=m(d.top)m(n.bottom),b=r==="left"&&v||r==="right"&&h||r==="top"&&y||r==="bottom"&&k,f=["top","bottom"].indexOf(r)!==-1,g=!!t.flipVariations&&(f&&o==="start"&&v||f&&o==="end"&&h||!f&&o==="start"&&y||!f&&o==="end"&&k),E=!!t.flipVariationsByContent&&(f&&o==="start"&&h||f&&o==="end"&&v||!f&&o==="start"&&k||!f&&o==="end"&&y),S=g||E;(p||b||S)&&(e.flipped=!0,(p||b)&&(r=l[c+1]),S&&(o=xp(o)),e.placement=r+(o?"-"+o:""),e.offsets.popper=at({},e.offsets.popper,v0(e.instance.popper,e.offsets.reference,e.placement)),e=y0(e.instance.modifiers,e,"flip"))}),e}function Np(e){var t=e.offsets,n=t.popper,r=t.reference,i=e.placement.split("-")[0],o=Math.floor,l=["top","bottom"].indexOf(i)!==-1,s=l?"right":"bottom",c=l?"left":"top",d=l?"width":"height";return n[s]o(r[s])&&(e.offsets.popper[c]=o(r[s])),e}function Fp(e,t,n,r){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+i[1],l=i[2];if(!o)return e;if(l.indexOf("%")===0){var s=void 0;switch(l){case"%p":s=n;break;case"%":case"%r":default:s=r}var c=Ut(s);return c[t]/100*o}else if(l==="vh"||l==="vw"){var d=void 0;return l==="vh"?d=Math.max(document.documentElement.clientHeight,window.innerHeight||0):d=Math.max(document.documentElement.clientWidth,window.innerWidth||0),d/100*o}else return o}function Ap(e,t,n,r){var i=[0,0],o=["right","left"].indexOf(r)!==-1,l=e.split(/(\+|\-)/).map(function(u){return u.trim()}),s=l.indexOf(Ta(l,function(u){return u.search(/,|\s/)!==-1}));l[s]&&l[s].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,d=s!==-1?[l.slice(0,s).concat([l[s].split(c)[0]]),[l[s].split(c)[1]].concat(l.slice(s+1))]:[l];return d=d.map(function(u,m){var p=(m===1?!o:o)?"height":"width",v=!1;return u.reduce(function(h,y){return h[h.length-1]===""&&["+","-"].indexOf(y)!==-1?(h[h.length-1]=y,v=!0,h):v?(h[h.length-1]+=y,v=!1,h):h.concat(y)},[]).map(function(h){return Fp(h,p,t,n)})}),d.forEach(function(u,m){u.forEach(function(p,v){Po(p)&&(i[m]+=p*(u[v-1]==="-"?-1:1))})}),i}function Op(e,t){var n=t.offset,r=e.placement,i=e.offsets,o=i.popper,l=i.reference,s=r.split("-")[0],c=void 0;return Po(+n)?c=[+n,0]:c=Ap(n,o,l,s),s==="left"?(o.top+=c[0],o.left-=c[1]):s==="right"?(o.top+=c[0],o.left+=c[1]):s==="top"?(o.left+=c[0],o.top-=c[1]):s==="bottom"&&(o.left+=c[0],o.top+=c[1]),e.popper=o,e}function Lp(e,t){var n=t.boundariesElement||Ln(e.instance.popper);e.instance.reference===n&&(n=Ln(n));var r=Bo("transform"),i=e.instance.popper.style,o=i.top,l=i.left,s=i[r];i.top="",i.left="",i[r]="";var c=Ro(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);i.top=o,i.left=l,i[r]=s,t.boundaries=c;var d=t.priority,u=e.offsets.popper,m={primary:function(p){var v=u[p];return u[p]c[p]&&!t.escapeWithReference&&(h=Math.min(u[v],c[p]-(p==="right"?u.width:u.height))),Tn({},v,h)}};return d.forEach(function(p){var v=["left","top"].indexOf(p)!==-1?"primary":"secondary";u=at({},u,m[v](p))}),e.offsets.popper=u,e}function _p(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var i=e.offsets,o=i.reference,l=i.popper,s=["bottom","top"].indexOf(n)!==-1,c=s?"left":"top",d=s?"width":"height",u={start:Tn({},c,o[c]),end:Tn({},c,o[c]+o[d]-l[d])};e.offsets.popper=at({},l,u[r])}return e}function Tp(e){if(!w0(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=Ta(e.instance.modifiers,function(r){return r.name==="preventOverflow"}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right2&&arguments[2]!==void 0?arguments[2]:{};lp(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=rp(this.update.bind(this)),this.options=at({},e.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(at({},e.Defaults.modifiers,i.modifiers)).forEach(function(l){r.options.modifiers[l]=at({},e.Defaults.modifiers[l]||{},i.modifiers?i.modifiers[l]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(l){return at({name:l},r.options.modifiers[l])}).sort(function(l,s){return l.order-s.order}),this.modifiers.forEach(function(l){l.enabled&&c0(l.onLoad)&&l.onLoad(r.reference,r.popper,r.options,l,r.state)}),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return sp(e,[{key:"update",value:function(){return mp.call(this)}},{key:"destroy",value:function(){return pp.call(this)}},{key:"enableEventListeners",value:function(){return fp.call(this)}},{key:"disableEventListeners",value:function(){return vp.call(this)}}]),e}();Gr.Utils=window.PopperUtils;Gr.placements=C0;Gr.Defaults=Rp;var s1=Gr,lo=pt(ho()),Bp=["innerHTML","ownerDocument","style","attributes","nodeValue"],Pp=["Array","ArrayBuffer","AsyncFunction","AsyncGenerator","AsyncGeneratorFunction","Date","Error","Function","Generator","GeneratorFunction","HTMLElement","Map","Object","Promise","RegExp","Set","WeakMap","WeakSet"],Vp=["bigint","boolean","null","number","string","symbol","undefined"];function qr(e){var t=Object.prototype.toString.call(e).slice(8,-1);if(/HTML\w+Element/.test(t))return"HTMLElement";if(jp(t))return t}function vt(e){return function(t){return qr(t)===e}}function jp(e){return Pp.includes(e)}function Bn(e){return function(t){return typeof t===e}}function Hp(e){return Vp.includes(e)}function T(e){if(e===null)return"null";switch(typeof e){case"bigint":return"bigint";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";case"undefined":return"undefined"}if(T.array(e))return"Array";if(T.plainFunction(e))return"Function";var t=qr(e);return t||"Object"}T.array=Array.isArray;T.arrayOf=function(e,t){return!T.array(e)&&!T.function(t)?!1:e.every(function(n){return t(n)})};T.asyncGeneratorFunction=function(e){return qr(e)==="AsyncGeneratorFunction"};T.asyncFunction=vt("AsyncFunction");T.bigint=Bn("bigint");T.boolean=function(e){return e===!0||e===!1};T.date=vt("Date");T.defined=function(e){return!T.undefined(e)};T.domElement=function(e){return T.object(e)&&!T.plainObject(e)&&e.nodeType===1&&T.string(e.nodeName)&&Bp.every(function(t){return t in e})};T.empty=function(e){return T.string(e)&&e.length===0||T.array(e)&&e.length===0||T.object(e)&&!T.map(e)&&!T.set(e)&&Object.keys(e).length===0||T.set(e)&&e.size===0||T.map(e)&&e.size===0};T.error=vt("Error");T.function=Bn("function");T.generator=function(e){return T.iterable(e)&&T.function(e.next)&&T.function(e.throw)};T.generatorFunction=vt("GeneratorFunction");T.instanceOf=function(e,t){return!e||!t?!1:Object.getPrototypeOf(e)===t.prototype};T.iterable=function(e){return!T.nullOrUndefined(e)&&T.function(e[Symbol.iterator])};T.map=vt("Map");T.nan=function(e){return Number.isNaN(e)};T.null=function(e){return e===null};T.nullOrUndefined=function(e){return T.null(e)||T.undefined(e)};T.number=function(e){return Bn("number")(e)&&!T.nan(e)};T.numericString=function(e){return T.string(e)&&e.length>0&&!Number.isNaN(Number(e))};T.object=function(e){return!T.nullOrUndefined(e)&&(T.function(e)||typeof e=="object")};T.oneOf=function(e,t){return T.array(e)?e.indexOf(t)>-1:!1};T.plainFunction=vt("Function");T.plainObject=function(e){if(qr(e)!=="Object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.getPrototypeOf({})};T.primitive=function(e){return T.null(e)||Hp(typeof e)};T.promise=vt("Promise");T.propertyOf=function(e,t,n){if(!T.object(e)||!t)return!1;var r=e[t];return T.function(n)?n(r):T.defined(r)};T.regexp=vt("RegExp");T.set=vt("Set");T.string=Bn("string");T.symbol=Bn("symbol");T.undefined=Bn("undefined");T.weakMap=vt("WeakMap");T.weakSet=vt("WeakSet");var V=T;function S0(e){return function(t){return typeof t===e}}var Dp=S0("function"),zp=function(e){return e===null},c1=function(e){return Object.prototype.toString.call(e).slice(8,-1)==="RegExp"},d1=function(e){return!Up(e)&&!zp(e)&&(Dp(e)||typeof e=="object")},Up=S0("undefined"),so=function(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};function $p(e,t){var n=e.length;if(n!==t.length)return!1;for(var r=n;r--!==0;)if(!We(e[r],t[r]))return!1;return!0}function Wp(e,t){if(e.byteLength!==t.byteLength)return!1;for(var n=new DataView(e.buffer),r=new DataView(t.buffer),i=e.byteLength;i--;)if(n.getUint8(i)!==r.getUint8(i))return!1;return!0}function Gp(e,t){var n,r,i,o;if(e.size!==t.size)return!1;try{for(var l=so(e.entries()),s=l.next();!s.done;s=l.next()){var c=s.value;if(!t.has(c[0]))return!1}}catch(m){n={error:m}}finally{try{s&&!s.done&&(r=l.return)&&r.call(l)}finally{if(n)throw n.error}}try{for(var d=so(e.entries()),u=d.next();!u.done;u=d.next()){var c=u.value;if(!We(c[1],t.get(c[0])))return!1}}catch(m){i={error:m}}finally{try{u&&!u.done&&(o=d.return)&&o.call(d)}finally{if(i)throw i.error}}return!0}function qp(e,t){var n,r;if(e.size!==t.size)return!1;try{for(var i=so(e.entries()),o=i.next();!o.done;o=i.next()){var l=o.value;if(!t.has(l[0]))return!1}}catch(s){n={error:s}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return!0}function We(e,t){if(e===t)return!0;if(e&&d1(e)&&t&&d1(t)){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)&&Array.isArray(t))return $p(e,t);if(e instanceof Map&&t instanceof Map)return Gp(e,t);if(e instanceof Set&&t instanceof Set)return qp(e,t);if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t))return Wp(e,t);if(c1(e)&&c1(t))return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=n.length;i--!==0;)if(!Object.prototype.hasOwnProperty.call(t,n[i]))return!1;for(var i=n.length;i--!==0;){var o=n[i];if(!(o==="_owner"&&e.$$typeof)&&!We(e[o],t[o]))return!1}return!0}return Number.isNaN(e)&&Number.isNaN(t)?!0:e===t}function Yp(){for(var e=[],t=0;tc);return V.undefined(r)||(d=d&&c===r),V.undefined(o)||(d=d&&s===o),d}function m1(e,t,n){var r=n.key,i=n.type,o=n.value,l=Ct(e,r),s=Ct(t,r),c=i==="added"?l:s,d=i==="added"?s:l;if(!V.nullOrUndefined(o)){if(V.defined(c)){if(V.array(c)||V.plainObject(c))return Qp(c,d,o)}else return We(d,o);return!1}return[l,s].every(V.array)?!d.every(Vo(c)):[l,s].every(V.plainObject)?Kp(Object.keys(c),Object.keys(d)):![l,s].every(function(u){return V.primitive(u)&&V.defined(u)})&&(i==="added"?!V.defined(l)&&V.defined(s):V.defined(l)&&!V.defined(s))}function p1(e,t,n){var r=n===void 0?{}:n,i=r.key,o=Ct(e,i),l=Ct(t,i);if(!x0(o,l))throw new TypeError("Inputs have different types");if(!Yp(o,l))throw new TypeError("Inputs don't have length");return[o,l].every(V.plainObject)&&(o=Object.keys(o),l=Object.keys(l)),[o,l]}function h1(e){return function(t){var n=t[0],r=t[1];return V.array(e)?We(e,r)||e.some(function(i){return We(i,r)||V.array(r)&&Vo(r)(i)}):V.plainObject(e)&&e[n]?!!e[n]&&We(e[n],r):We(e,r)}}function Kp(e,t){return t.some(function(n){return!e.includes(n)})}function f1(e){return function(t){return V.array(e)?e.some(function(n){return We(n,t)||V.array(t)&&Vo(t)(n)}):We(e,t)}}function Kn(e,t){return V.array(e)?e.some(function(n){return We(n,t)}):We(e,t)}function Vo(e){return function(t){return e.some(function(n){return We(n,t)})}}function x0(){for(var e=[],t=0;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function e3(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o=0)&&(n[i]=e[i]);return n}function M0(e,t){if(e==null)return{};var n=e3(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ot(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function t3(e,t){if(t&&(typeof t=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ot(e)}function Ba(e){var t=Xp();return function(){var n=Or(e),r;if(t){var i=Or(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return t3(this,r)}}function n3(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function N0(e){var t=n3(e,"string");return typeof t=="symbol"?t:String(t)}var a3={flip:{padding:20},preventOverflow:{padding:10}},r3="The typeValidator argument must be a function with the signature function(props, propName, componentName).",i3="The error message is optional, but must be a string if provided.";function o3(e,t,n,r){return typeof e=="boolean"?e:typeof e=="function"?e(t,n,r):e?!!e:!1}function l3(e,t){return Object.hasOwnProperty.call(e,t)}function s3(e,t,n,r){return r?new Error(r):new Error("Required ".concat(e[t]," `").concat(t,"` was not specified in `").concat(n,"`."))}function c3(e,t){if(typeof e!="function")throw new TypeError(r3);if(t&&typeof t!="string")throw new TypeError(i3)}function y1(e,t,n){return c3(e,n),function(r,i,o){for(var l=arguments.length,s=new Array(l>3?l-3:0),c=3;c3&&arguments[3]!==void 0?arguments[3]:!1;e.addEventListener(t,n,r)}function u3(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;e.removeEventListener(t,n,r)}function m3(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,i;i=function(o){n(o),u3(e,t,i)},d3(e,t,i,r)}function b1(){}var F0=function(e){Ra(n,e);var t=Ba(n);function n(){return Za(this,n),t.apply(this,arguments)}return Ia(n,[{key:"componentDidMount",value:function(){yt()&&(this.node||this.appendNode(),Jn||this.renderPortal())}},{key:"componentDidUpdate",value:function(){yt()&&(Jn||this.renderPortal())}},{key:"componentWillUnmount",value:function(){!yt()||!this.node||(Jn||Wn.unmountComponentAtNode(this.node),this.node&&this.node.parentNode===document.body&&(document.body.removeChild(this.node),this.node=void 0))}},{key:"appendNode",value:function(){var r=this.props,i=r.id,o=r.zIndex;this.node||(this.node=document.createElement("div"),i&&(this.node.id=i),o&&(this.node.style.zIndex=o),document.body.appendChild(this.node))}},{key:"renderPortal",value:function(){if(!yt())return null;var r=this.props,i=r.children,o=r.setRef;if(this.node||this.appendNode(),Jn)return Wn.createPortal(i,this.node);var l=Wn.unstable_renderSubtreeIntoContainer(this,i.length>1?a.createElement("div",null,i):i[0],this.node);return o(l),null}},{key:"renderReact16",value:function(){var r=this.props,i=r.hasChildren,o=r.placement,l=r.target;return i?this.renderPortal():l||o==="center"?this.renderPortal():null}},{key:"render",value:function(){return Jn?this.renderReact16():null}}]),n}(a.Component);Be(F0,"propTypes",{children:O.default.oneOfType([O.default.element,O.default.array]),hasChildren:O.default.bool,id:O.default.oneOfType([O.default.string,O.default.number]),placement:O.default.string,setRef:O.default.func.isRequired,target:O.default.oneOfType([O.default.object,O.default.string]),zIndex:O.default.number});var A0=function(e){Ra(n,e);var t=Ba(n);function n(){return Za(this,n),t.apply(this,arguments)}return Ia(n,[{key:"parentStyle",get:function(){var r=this.props,i=r.placement,o=r.styles,l=o.arrow.length,s={pointerEvents:"none",position:"absolute",width:"100%"};return i.startsWith("top")?(s.bottom=0,s.left=0,s.right=0,s.height=l):i.startsWith("bottom")?(s.left=0,s.right=0,s.top=0,s.height=l):i.startsWith("left")?(s.right=0,s.top=0,s.bottom=0):i.startsWith("right")&&(s.left=0,s.top=0),s}},{key:"render",value:function(){var r=this.props,i=r.placement,o=r.setArrowRef,l=r.styles,s=l.arrow,c=s.color,d=s.display,u=s.length,m=s.margin,p=s.position,v=s.spread,h={display:d,position:p},y,k=v,b=u;return i.startsWith("top")?(y="0,0 ".concat(k/2,",").concat(b," ").concat(k,",0"),h.bottom=0,h.marginLeft=m,h.marginRight=m):i.startsWith("bottom")?(y="".concat(k,",").concat(b," ").concat(k/2,",0 0,").concat(b),h.top=0,h.marginLeft=m,h.marginRight=m):i.startsWith("left")?(b=v,k=u,y="0,0 ".concat(k,",").concat(b/2," 0,").concat(b),h.right=0,h.marginTop=m,h.marginBottom=m):i.startsWith("right")&&(b=v,k=u,y="".concat(k,",").concat(b," ").concat(k,",0 0,").concat(b/2),h.left=0,h.marginTop=m,h.marginBottom=m),a.createElement("div",{className:"__floater__arrow",style:this.parentStyle},a.createElement("span",{ref:o,style:h},a.createElement("svg",{width:k,height:b,version:"1.1",xmlns:"http://www.w3.org/2000/svg"},a.createElement("polygon",{points:y,fill:c}))))}}]),n}(a.Component);Be(A0,"propTypes",{placement:O.default.string.isRequired,setArrowRef:O.default.func.isRequired,styles:O.default.object.isRequired});var p3=["color","height","width"];function O0(e){var t=e.handleClick,n=e.styles,r=n.color,i=n.height,o=n.width,l=M0(n,p3);return a.createElement("button",{"aria-label":"close",onClick:t,style:l,type:"button"},a.createElement("svg",{width:"".concat(o,"px"),height:"".concat(i,"px"),viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"},a.createElement("g",null,a.createElement("path",{d:"M8.13911129,9.00268191 L0.171521827,17.0258467 C-0.0498027049,17.248715 -0.0498027049,17.6098394 0.171521827,17.8327545 C0.28204354,17.9443526 0.427188206,17.9998706 0.572051765,17.9998706 C0.71714958,17.9998706 0.862013139,17.9443526 0.972581703,17.8327545 L9.0000937,9.74924618 L17.0276057,17.8327545 C17.1384085,17.9443526 17.2832721,17.9998706 17.4281356,17.9998706 C17.5729992,17.9998706 17.718097,17.9443526 17.8286656,17.8327545 C18.0499901,17.6098862 18.0499901,17.2487618 17.8286656,17.0258467 L9.86135722,9.00268191 L17.8340066,0.973848225 C18.0553311,0.750979934 18.0553311,0.389855532 17.8340066,0.16694039 C17.6126821,-0.0556467968 17.254037,-0.0556467968 17.0329467,0.16694039 L9.00042166,8.25611765 L0.967006424,0.167268345 C0.745681892,-0.0553188426 0.387317931,-0.0553188426 0.165993399,0.167268345 C-0.0553311331,0.390136635 -0.0553311331,0.751261038 0.165993399,0.974176179 L8.13920499,9.00268191 L8.13911129,9.00268191 Z",fill:r}))))}O0.propTypes={handleClick:O.default.func.isRequired,styles:O.default.object.isRequired};function L0(e){var t=e.content,n=e.footer,r=e.handleClick,i=e.open,o=e.positionWrapper,l=e.showCloseButton,s=e.title,c=e.styles,d={content:a.isValidElement(t)?t:a.createElement("div",{className:"__floater__content",style:c.content},t)};return s&&(d.title=a.isValidElement(s)?s:a.createElement("div",{className:"__floater__title",style:c.title},s)),n&&(d.footer=a.isValidElement(n)?n:a.createElement("div",{className:"__floater__footer",style:c.footer},n)),(l||o)&&!V.boolean(i)&&(d.close=a.createElement(O0,{styles:c.close,handleClick:r})),a.createElement("div",{className:"__floater__container",style:c.container},d.close,d.title,d.content,d.footer)}L0.propTypes={content:O.default.node.isRequired,footer:O.default.node,handleClick:O.default.func.isRequired,open:O.default.bool,positionWrapper:O.default.bool.isRequired,showCloseButton:O.default.bool.isRequired,styles:O.default.object.isRequired,title:O.default.node};var _0=function(e){Ra(n,e);var t=Ba(n);function n(){return Za(this,n),t.apply(this,arguments)}return Ia(n,[{key:"style",get:function(){var r=this.props,i=r.disableAnimation,o=r.component,l=r.placement,s=r.hideArrow,c=r.status,d=r.styles,u=d.arrow.length,m=d.floater,p=d.floaterCentered,v=d.floaterClosing,h=d.floaterOpening,y=d.floaterWithAnimation,k=d.floaterWithComponent,b={};return s||(l.startsWith("top")?b.padding="0 0 ".concat(u,"px"):l.startsWith("bottom")?b.padding="".concat(u,"px 0 0"):l.startsWith("left")?b.padding="0 ".concat(u,"px 0 0"):l.startsWith("right")&&(b.padding="0 0 0 ".concat(u,"px"))),[re.OPENING,re.OPEN].indexOf(c)!==-1&&(b=Ce(Ce({},b),h)),c===re.CLOSING&&(b=Ce(Ce({},b),v)),c===re.OPEN&&!i&&(b=Ce(Ce({},b),y)),l==="center"&&(b=Ce(Ce({},b),p)),o&&(b=Ce(Ce({},b),k)),Ce(Ce({},m),b)}},{key:"render",value:function(){var r=this.props,i=r.component,o=r.handleClick,l=r.hideArrow,s=r.setFloaterRef,c=r.status,d={},u=["__floater"];return i?a.isValidElement(i)?d.content=a.cloneElement(i,{closeFn:o}):d.content=i({closeFn:o}):d.content=a.createElement(L0,this.props),c===re.OPEN&&u.push("__floater__open"),l||(d.arrow=a.createElement(A0,this.props)),a.createElement("div",{ref:s,className:u.join(" "),style:this.style},a.createElement("div",{className:"__floater__body"},d.content,d.arrow))}}]),n}(a.Component);Be(_0,"propTypes",{component:O.default.oneOfType([O.default.func,O.default.element]),content:O.default.node,disableAnimation:O.default.bool.isRequired,footer:O.default.node,handleClick:O.default.func.isRequired,hideArrow:O.default.bool.isRequired,open:O.default.bool,placement:O.default.string.isRequired,positionWrapper:O.default.bool.isRequired,setArrowRef:O.default.func.isRequired,setFloaterRef:O.default.func.isRequired,showCloseButton:O.default.bool,status:O.default.string.isRequired,styles:O.default.object.isRequired,title:O.default.node});var T0=function(e){Ra(n,e);var t=Ba(n);function n(){return Za(this,n),t.apply(this,arguments)}return Ia(n,[{key:"render",value:function(){var r=this.props,i=r.children,o=r.handleClick,l=r.handleMouseEnter,s=r.handleMouseLeave,c=r.setChildRef,d=r.setWrapperRef,u=r.style,m=r.styles,p;if(i)if(a.Children.count(i)===1)if(!a.isValidElement(i))p=a.createElement("span",null,i);else{var v=V.function(i.type)?"innerRef":"ref";p=a.cloneElement(a.Children.only(i),Be({},v,c))}else p=i;return p?a.createElement("span",{ref:d,style:Ce(Ce({},m),u),onClick:o,onMouseEnter:l,onMouseLeave:s},p):null}}]),n}(a.Component);Be(T0,"propTypes",{children:O.default.node,handleClick:O.default.func.isRequired,handleMouseEnter:O.default.func.isRequired,handleMouseLeave:O.default.func.isRequired,setChildRef:O.default.func.isRequired,setWrapperRef:O.default.func.isRequired,style:O.default.object,styles:O.default.object.isRequired});var h3={zIndex:100};function f3(e){var t=(0,lo.default)(h3,e.options||{});return{wrapper:{cursor:"help",display:"inline-flex",flexDirection:"column",zIndex:t.zIndex},wrapperPosition:{left:-1e3,position:"absolute",top:-1e3,visibility:"hidden"},floater:{display:"inline-block",filter:"drop-shadow(0 0 3px rgba(0, 0, 0, 0.3))",maxWidth:300,opacity:0,position:"relative",transition:"opacity 0.3s",visibility:"hidden",zIndex:t.zIndex},floaterOpening:{opacity:1,visibility:"visible"},floaterWithAnimation:{opacity:1,transition:"opacity 0.3s, transform 0.2s",visibility:"visible"},floaterWithComponent:{maxWidth:"100%"},floaterClosing:{opacity:0,visibility:"visible"},floaterCentered:{left:"50%",position:"fixed",top:"50%",transform:"translate(-50%, -50%)"},container:{backgroundColor:"#fff",color:"#666",minHeight:60,minWidth:200,padding:20,position:"relative",zIndex:10},title:{borderBottom:"1px solid #555",color:"#555",fontSize:18,marginBottom:5,paddingBottom:6,paddingRight:18},content:{fontSize:15},close:{backgroundColor:"transparent",border:0,borderRadius:0,color:"#555",fontSize:0,height:15,outline:"none",padding:10,position:"absolute",right:0,top:0,width:15,WebkitAppearance:"none"},footer:{borderTop:"1px solid #ccc",fontSize:13,marginTop:10,paddingTop:5},arrow:{color:"#fff",display:"inline-flex",length:16,margin:8,position:"absolute",spread:32},options:t}}var g3=["arrow","flip","offset"],v3=["position","top","right","bottom","left"],jo=function(e){Ra(n,e);var t=Ba(n);function n(r){var i;return Za(this,n),i=t.call(this,r),Be(Ot(i),"setArrowRef",function(o){i.arrowRef=o}),Be(Ot(i),"setChildRef",function(o){i.childRef=o}),Be(Ot(i),"setFloaterRef",function(o){i.floaterRef=o}),Be(Ot(i),"setWrapperRef",function(o){i.wrapperRef=o}),Be(Ot(i),"handleTransitionEnd",function(){var o=i.state.status,l=i.props.callback;i.wrapperPopper&&i.wrapperPopper.instance.update(),i.setState({status:o===re.OPENING?re.OPEN:re.IDLE},function(){var s=i.state.status;l(s===re.OPEN?"open":"close",i.props)})}),Be(Ot(i),"handleClick",function(){var o=i.props,l=o.event,s=o.open;if(!V.boolean(s)){var c=i.state,d=c.positionWrapper,u=c.status;(i.event==="click"||i.event==="hover"&&d)&&(Ja({title:"click",data:[{event:l,status:u===re.OPEN?"closing":"opening"}],debug:i.debug}),i.toggle())}}),Be(Ot(i),"handleMouseEnter",function(){var o=i.props,l=o.event,s=o.open;if(!(V.boolean(s)||Fi())){var c=i.state.status;i.event==="hover"&&c===re.IDLE&&(Ja({title:"mouseEnter",data:[{key:"originalEvent",value:l}],debug:i.debug}),clearTimeout(i.eventDelayTimeout),i.toggle())}}),Be(Ot(i),"handleMouseLeave",function(){var o=i.props,l=o.event,s=o.eventDelay,c=o.open;if(!(V.boolean(c)||Fi())){var d=i.state,u=d.status,m=d.positionWrapper;i.event==="hover"&&(Ja({title:"mouseLeave",data:[{key:"originalEvent",value:l}],debug:i.debug}),s?[re.OPENING,re.OPEN].indexOf(u)!==-1&&!m&&!i.eventDelayTimeout&&(i.eventDelayTimeout=setTimeout(function(){delete i.eventDelayTimeout,i.toggle()},s*1e3)):i.toggle(re.IDLE))}}),i.state={currentPlacement:r.placement,needsUpdate:!1,positionWrapper:r.wrapperOptions.position&&!!r.target,status:re.INIT,statusWrapper:re.INIT},i._isMounted=!1,i.hasMounted=!1,yt()&&window.addEventListener("load",function(){i.popper&&i.popper.instance.update(),i.wrapperPopper&&i.wrapperPopper.instance.update()}),i}return Ia(n,[{key:"componentDidMount",value:function(){if(yt()){var r=this.state.positionWrapper,i=this.props,o=i.children,l=i.open,s=i.target;this._isMounted=!0,Ja({title:"init",data:{hasChildren:!!o,hasTarget:!!s,isControlled:V.boolean(l),positionWrapper:r,target:this.target,floater:this.floaterRef},debug:this.debug}),this.hasMounted||(this.initPopper(),this.hasMounted=!0),!o&&s&&V.boolean(l)}}},{key:"componentDidUpdate",value:function(r,i){if(yt()){var o=this.props,l=o.autoOpen,s=o.open,c=o.target,d=o.wrapperOptions,u=Jp(i,this.state),m=u.changedFrom,p=u.changed;if(r.open!==s){var v;V.boolean(s)&&(v=s?re.OPENING:re.CLOSING),this.toggle(v)}(r.wrapperOptions.position!==d.position||r.target!==c)&&this.changeWrapperPosition(this.props),p("status",re.IDLE)&&s?this.toggle(re.OPEN):m("status",re.INIT,re.IDLE)&&l&&this.toggle(re.OPEN),this.popper&&p("status",re.OPENING)&&this.popper.instance.update(),this.floaterRef&&(p("status",re.OPENING)||p("status",re.CLOSING))&&m3(this.floaterRef,"transitionend",this.handleTransitionEnd),p("needsUpdate",!0)&&this.rebuildPopper()}}},{key:"componentWillUnmount",value:function(){yt()&&(this._isMounted=!1,this.popper&&this.popper.instance.destroy(),this.wrapperPopper&&this.wrapperPopper.instance.destroy())}},{key:"initPopper",value:function(){var r=this,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.target,o=this.state.positionWrapper,l=this.props,s=l.disableFlip,c=l.getPopper,d=l.hideArrow,u=l.offset,m=l.placement,p=l.wrapperOptions,v=m==="top"||m==="bottom"?"flip":["right","bottom-end","top-end","left","top-start","bottom-start"];if(m==="center")this.setState({status:re.IDLE});else if(i&&this.floaterRef){var h=this.options,y=h.arrow,k=h.flip,b=h.offset,f=M0(h,g3);new s1(i,this.floaterRef,{placement:m,modifiers:Ce({arrow:Ce({enabled:!d,element:this.arrowRef},y),flip:Ce({enabled:!s,behavior:v},k),offset:Ce({offset:"0, ".concat(u,"px")},b)},f),onCreate:function(E){var S;if(r.popper=E,!((S=r.floaterRef)!==null&&S!==void 0&&S.isConnected)){r.setState({needsUpdate:!0});return}c(E,"floater"),r._isMounted&&r.setState({currentPlacement:E.placement,status:re.IDLE}),m!==E.placement&&setTimeout(function(){E.instance.update()},1)},onUpdate:function(E){r.popper=E;var S=r.state.currentPlacement;r._isMounted&&E.placement!==S&&r.setState({currentPlacement:E.placement})}})}if(o){var g=V.undefined(p.offset)?0:p.offset;new s1(this.target,this.wrapperRef,{placement:p.placement||m,modifiers:{arrow:{enabled:!1},offset:{offset:"0, ".concat(g,"px")},flip:{enabled:!1}},onCreate:function(E){r.wrapperPopper=E,r._isMounted&&r.setState({statusWrapper:re.IDLE}),c(E,"wrapper"),m!==E.placement&&setTimeout(function(){E.instance.update()},1)}})}}},{key:"rebuildPopper",value:function(){var r=this;this.floaterRefInterval=setInterval(function(){var i;(i=r.floaterRef)!==null&&i!==void 0&&i.isConnected&&(clearInterval(r.floaterRefInterval),r.setState({needsUpdate:!1}),r.initPopper())},50)}},{key:"changeWrapperPosition",value:function(r){var i=r.target,o=r.wrapperOptions;this.setState({positionWrapper:o.position&&!!i})}},{key:"toggle",value:function(r){var i=this.state.status,o=i===re.OPEN?re.CLOSING:re.OPENING;V.undefined(r)||(o=r),this.setState({status:o})}},{key:"debug",get:function(){var r=this.props.debug;return r||yt()&&"ReactFloaterDebug"in window&&!!window.ReactFloaterDebug}},{key:"event",get:function(){var r=this.props,i=r.disableHoverToClick,o=r.event;return o==="hover"&&Fi()&&!i?"click":o}},{key:"options",get:function(){var r=this.props.options;return(0,lo.default)(a3,r||{})}},{key:"styles",get:function(){var r=this,i=this.state,o=i.status,l=i.positionWrapper,s=i.statusWrapper,c=this.props.styles,d=(0,lo.default)(f3(c),c);if(l){var u;[re.IDLE].indexOf(o)===-1||[re.IDLE].indexOf(s)===-1?u=d.wrapperPosition:u=this.wrapperPopper.styles,d.wrapper=Ce(Ce({},d.wrapper),u)}if(this.target){var m=window.getComputedStyle(this.target);this.wrapperStyles?d.wrapper=Ce(Ce({},d.wrapper),this.wrapperStyles):["relative","static"].indexOf(m.position)===-1&&(this.wrapperStyles={},l||(v3.forEach(function(p){r.wrapperStyles[p]=m[p]}),d.wrapper=Ce(Ce({},d.wrapper),this.wrapperStyles),this.target.style.position="relative",this.target.style.top="auto",this.target.style.right="auto",this.target.style.bottom="auto",this.target.style.left="auto"))}return d}},{key:"target",get:function(){if(!yt())return null;var r=this.props.target;return r?V.domElement(r)?r:document.querySelector(r):this.childRef||this.wrapperRef}},{key:"render",value:function(){var r=this.state,i=r.currentPlacement,o=r.positionWrapper,l=r.status,s=this.props,c=s.children,d=s.component,u=s.content,m=s.disableAnimation,p=s.footer,v=s.hideArrow,h=s.id,y=s.open,k=s.showCloseButton,b=s.style,f=s.target,g=s.title,E=a.createElement(T0,{handleClick:this.handleClick,handleMouseEnter:this.handleMouseEnter,handleMouseLeave:this.handleMouseLeave,setChildRef:this.setChildRef,setWrapperRef:this.setWrapperRef,style:b,styles:this.styles.wrapper},c),S={};return o?S.wrapperInPortal=E:S.wrapperAsChildren=E,a.createElement("span",null,a.createElement(F0,{hasChildren:!!c,id:h,placement:i,setRef:this.setFloaterRef,target:f,zIndex:this.styles.options.zIndex},a.createElement(_0,{component:d,content:u,disableAnimation:m,footer:p,handleClick:this.handleClick,hideArrow:v||i==="center",open:y,placement:i,positionWrapper:o,setArrowRef:this.setArrowRef,setFloaterRef:this.setFloaterRef,showCloseButton:k,status:l,styles:this.styles,title:g}),S.wrapperInPortal),S.wrapperAsChildren)}}]),n}(a.Component);Be(jo,"propTypes",{autoOpen:O.default.bool,callback:O.default.func,children:O.default.node,component:y1(O.default.oneOfType([O.default.func,O.default.element]),function(e){return!e.content}),content:y1(O.default.node,function(e){return!e.component}),debug:O.default.bool,disableAnimation:O.default.bool,disableFlip:O.default.bool,disableHoverToClick:O.default.bool,event:O.default.oneOf(["hover","click"]),eventDelay:O.default.number,footer:O.default.node,getPopper:O.default.func,hideArrow:O.default.bool,id:O.default.oneOfType([O.default.string,O.default.number]),offset:O.default.number,open:O.default.bool,options:O.default.object,placement:O.default.oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end","auto","center"]),showCloseButton:O.default.bool,style:O.default.object,styles:O.default.object,target:O.default.oneOfType([O.default.object,O.default.string]),title:O.default.node,wrapperOptions:O.default.shape({offset:O.default.number,placement:O.default.oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end","auto"]),position:O.default.bool})});Be(jo,"defaultProps",{autoOpen:!1,callback:b1,debug:!1,disableAnimation:!1,disableFlip:!1,disableHoverToClick:!1,event:"click",eventDelay:.4,getPopper:b1,hideArrow:!1,offset:15,placement:"bottom",showCloseButton:!1,styles:{},target:null,wrapperOptions:{position:!1}});var y3=pt(ud(),1),b3=Object.defineProperty,E3=(e,t,n)=>t in e?b3(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,R=(e,t,n)=>(E3(e,typeof t!="symbol"?t+"":t,n),n),ce={INIT:"init",START:"start",STOP:"stop",RESET:"reset",PREV:"prev",NEXT:"next",GO:"go",CLOSE:"close",SKIP:"skip",UPDATE:"update"},dt={TOUR_START:"tour:start",STEP_BEFORE:"step:before",BEACON:"beacon",TOOLTIP:"tooltip",STEP_AFTER:"step:after",TOUR_END:"tour:end",TOUR_STATUS:"tour:status",TARGET_NOT_FOUND:"error:target_not_found",ERROR:"error"},K={INIT:"init",READY:"ready",BEACON:"beacon",TOOLTIP:"tooltip",COMPLETE:"complete",ERROR:"error"},ee={IDLE:"idle",READY:"ready",WAITING:"waiting",RUNNING:"running",PAUSED:"paused",SKIPPED:"skipped",FINISHED:"finished",ERROR:"error"};function jt(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Z0(e){return e?e.getBoundingClientRect():null}function k3(){let{body:e,documentElement:t}=document;return!e||!t?0:Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)}function zt(e){return typeof e=="string"?document.querySelector(e):e}function w3(e){return!e||e.nodeType!==1?null:getComputedStyle(e)}function Yr(e,t,n){if(!e)return Jt();let r=(0,s0.default)(e);if(r){if(r.isSameNode(Jt()))return n?document:Jt();if(!(r.scrollHeight>r.offsetHeight)&&!t)return r.style.overflow="initial",Jt()}return r}function Qr(e,t){if(!e)return!1;let n=Yr(e,t);return n?!n.isSameNode(Jt()):!1}function C3(e){return e.offsetParent!==document.body}function Fa(e,t="fixed"){if(!e||!(e instanceof HTMLElement))return!1;let{nodeName:n}=e,r=w3(e);return n==="BODY"||n==="HTML"?!1:r&&r.position===t?!0:e.parentNode?Fa(e.parentNode,t):!1}function S3(e){var t;if(!e)return!1;let n=e;for(;n&&n!==document.body;){if(n instanceof HTMLElement){let{display:r,visibility:i}=getComputedStyle(n);if(r==="none"||i==="hidden")return!1}n=(t=n.parentElement)!=null?t:null}return!0}function x3(e,t,n){var r;let i=Z0(e),o=Yr(e,n),l=Qr(e,n),s=0,c=(r=i?.top)!=null?r:0;return o instanceof HTMLElement&&(s=o.scrollTop,!l&&!Fa(e)&&(c+=s),o.isSameNode(Jt())||(c+=Jt().scrollTop)),Math.floor(c-t)}function M3(e,t,n){var r;if(!e)return 0;let{offsetTop:i=0,scrollTop:o=0}=(r=(0,s0.default)(e))!=null?r:{},l=e.getBoundingClientRect().top+o;i&&(Qr(e,n)||C3(e))&&(l-=i);let s=Math.floor(l-t);return s<0?0:s}function Jt(){var e;return(e=document.scrollingElement)!=null?e:document.documentElement}function N3(e,t){let{duration:n,element:r}=t;return new Promise((i,o)=>{let{scrollTop:l}=r,s=e>l?e-l:l-e;K4.default.top(r,e,{duration:s<100?50:n},c=>c&&c.message!=="Element already at target scroll position"?o(c):i())})}var Xn=Gn!==void 0;function I0(e=navigator.userAgent){let t=e;return typeof window>"u"?t="node":document.documentMode?t="ie":/Edge/.test(e)?t="edge":window.opera||e.includes(" OPR/")?t="opera":typeof window.InstallTrigger<"u"?t="firefox":window.chrome?t="chrome":/(Version\/([\d._]+).*Safari|CriOS|FxiOS| Mobile\/)/.test(e)&&(t="safari"),t}function Ht(e){let t=[],n=r=>{if(typeof r=="string"||typeof r=="number")t.push(r);else if(Array.isArray(r))r.forEach(i=>n(i));else if(oi(r)){let{children:i}=r.props;Array.isArray(i)?i.forEach(o=>n(o)):n(i)}};return n(e),t.join(" ").trim()}function F3(e,t){return!I.plainObject(e)||!I.array(t)?!1:Object.keys(e).every(n=>t.includes(n))}function A3(e){let t=/^#?([\da-f])([\da-f])([\da-f])$/i,n=e.replace(t,(i,o,l,s)=>o+o+l+l+s+s),r=/^#?([\da-f]{2})([\da-f]{2})([\da-f]{2})$/i.exec(n);return r?[parseInt(r[1],16),parseInt(r[2],16),parseInt(r[3],16)]:[]}function E1(e){return e.disableBeacon||e.placement==="center"}function k1(){return!["chrome","safari","firefox","opera"].includes(I0())}function ln({data:e,debug:t=!1,title:n,warn:r=!1}){let i=r?console.warn||console.error:console.log;t&&(n&&e?(console.groupCollapsed(`%creact-joyride: ${n}`,"color: #ff0044; font-weight: bold; font-size: 12px;"),Array.isArray(e)?e.forEach(o=>{I.plainObject(o)&&o.key?i.apply(console,[o.key,o.value]):i.apply(console,[o])}):i.apply(console,[e]),console.groupEnd()):console.error("Missing title or data props"))}function O3(e){let{isFirstStep:t,lifecycle:n,previousLifecycle:r,scrollToFirstStep:i,step:o,target:l}=e;return!o.disableScrolling&&(!t||i||n===K.TOOLTIP)&&o.placement!=="center"&&(!o.isFixed||!Fa(l))&&r!==n&&[K.BEACON,K.TOOLTIP].includes(n)}var L3={options:{preventOverflow:{boundariesElement:"scrollParent"}},wrapperOptions:{offset:-18,position:!0}},R0={back:"Back",close:"Close",last:"Last",next:"Next",open:"Open the dialog",skip:"Skip"},_3={event:"click",placement:"bottom",offset:10,disableBeacon:!1,disableCloseOnEsc:!1,disableOverlay:!1,disableOverlayClose:!1,disableScrollParentFix:!1,disableScrolling:!1,hideBackButton:!1,hideCloseButton:!1,hideFooter:!1,isFixed:!1,locale:R0,showProgress:!1,showSkipButton:!1,spotlightClicks:!1,spotlightPadding:10},T3={continuous:!1,debug:!1,disableCloseOnEsc:!1,disableOverlay:!1,disableOverlayClose:!1,disableScrolling:!1,disableScrollParentFix:!1,getHelpers:void 0,hideBackButton:!1,run:!0,scrollOffset:20,scrollDuration:300,scrollToFirstStep:!1,showSkipButton:!1,showProgress:!1,spotlightClicks:!1,spotlightPadding:10,steps:[]},Z3={arrowColor:"#fff",backgroundColor:"#fff",beaconSize:36,overlayColor:"rgba(0, 0, 0, 0.5)",primaryColor:"#f04",spotlightShadow:"0 0 15px rgba(0, 0, 0, 0.5)",textColor:"#333",width:380,zIndex:100},ea={backgroundColor:"transparent",border:0,borderRadius:0,color:"#555",cursor:"pointer",fontSize:16,lineHeight:1,padding:8,WebkitAppearance:"none"},w1={borderRadius:4,position:"absolute"};function I3(e,t){let n=(0,xi.default)(e??{},t??{}),r=(0,xi.default)(Z3,n.options||{}),{width:i}=r;window.innerWidth>480&&(i=380),"width"in r&&(i=typeof r.width=="number"&&window.innerWidthB0(n,t)):(ln({title:"validateSteps",data:"steps must be an array",warn:!0,debug:t}),!1)}var B3={action:"init",controlled:!1,index:0,lifecycle:K.INIT,size:0,status:ee.IDLE},S1=["action","index","lifecycle","status"],P3=class{constructor(e){R(this,"beaconPopper"),R(this,"tooltipPopper"),R(this,"data",new Map),R(this,"listener"),R(this,"store",new Map),R(this,"addListener",i=>{this.listener=i}),R(this,"setSteps",i=>{let{size:o,status:l}=this.getState(),s={size:i.length,status:l};this.data.set("steps",i),l===ee.WAITING&&!o&&i.length&&(s.status=ee.RUNNING),this.setState(s)}),R(this,"getPopper",i=>i==="beacon"?this.beaconPopper:this.tooltipPopper),R(this,"setPopper",(i,o)=>{i==="beacon"?this.beaconPopper=o:this.tooltipPopper=o}),R(this,"cleanupPoppers",()=>{this.beaconPopper=null,this.tooltipPopper=null}),R(this,"close",()=>{let{index:i,status:o}=this.getState();o===ee.RUNNING&&this.setState({...this.getNextState({action:ce.CLOSE,index:i+1})})}),R(this,"go",i=>{let{controlled:o,status:l}=this.getState();if(o||l!==ee.RUNNING)return;let s=this.getSteps()[i];this.setState({...this.getNextState({action:ce.GO,index:i}),status:s?l:ee.FINISHED})}),R(this,"info",()=>this.getState()),R(this,"next",()=>{let{index:i,status:o}=this.getState();o===ee.RUNNING&&this.setState(this.getNextState({action:ce.NEXT,index:i+1}))}),R(this,"open",()=>{let{status:i}=this.getState();i===ee.RUNNING&&this.setState({...this.getNextState({action:ce.UPDATE,lifecycle:K.TOOLTIP})})}),R(this,"prev",()=>{let{index:i,status:o}=this.getState();o===ee.RUNNING&&this.setState({...this.getNextState({action:ce.PREV,index:i-1})})}),R(this,"reset",(i=!1)=>{let{controlled:o}=this.getState();o||this.setState({...this.getNextState({action:ce.RESET,index:0}),status:i?ee.RUNNING:ee.READY})}),R(this,"skip",()=>{let{status:i}=this.getState();i===ee.RUNNING&&this.setState({action:ce.SKIP,lifecycle:K.INIT,status:ee.SKIPPED})}),R(this,"start",i=>{let{index:o,size:l}=this.getState();this.setState({...this.getNextState({action:ce.START,index:I.number(i)?i:o},!0),status:l?ee.RUNNING:ee.WAITING})}),R(this,"stop",(i=!1)=>{let{index:o,status:l}=this.getState();[ee.FINISHED,ee.SKIPPED].includes(l)||this.setState({...this.getNextState({action:ce.STOP,index:o+(i?1:0)}),status:ee.PAUSED})}),R(this,"update",i=>{var o;if(!F3(i,S1))throw new Error(`State is not valid. Valid keys: ${S1.join(", ")}`);this.setState({...this.getNextState({...this.getState(),...i,action:(o=i.action)!=null?o:ce.UPDATE},!0)})});let{continuous:t=!1,stepIndex:n,steps:r=[]}=e??{};this.setState({action:ce.INIT,controlled:I.number(n),continuous:t,index:I.number(n)?n:0,lifecycle:K.INIT,status:r.length?ee.READY:ee.IDLE},!0),this.beaconPopper=null,this.tooltipPopper=null,this.listener=null,this.setSteps(r)}getState(){return this.store.size?{action:this.store.get("action")||"",controlled:this.store.get("controlled")||!1,index:parseInt(this.store.get("index"),10),lifecycle:this.store.get("lifecycle")||"",size:this.store.get("size")||0,status:this.store.get("status")||""}:{...B3}}getNextState(e,t=!1){var n,r,i,o;let{action:l,controlled:s,index:c,size:d,status:u}=this.getState(),m=I.number(e.index)?e.index:c,p=s&&!t?c:Math.min(Math.max(m,0),d);return{action:(n=e.action)!=null?n:l,controlled:s,index:p,lifecycle:(r=e.lifecycle)!=null?r:K.INIT,size:(i=e.size)!=null?i:d,status:p===d?ee.FINISHED:(o=e.status)!=null?o:u}}getSteps(){let e=this.data.get("steps");return Array.isArray(e)?e:[]}hasUpdatedState(e){let t=JSON.stringify(e),n=JSON.stringify(this.getState());return t!==n}setState(e,t=!1){let n=this.getState(),{action:r,index:i,lifecycle:o,size:l,status:s}={...n,...e};this.store.set("action",r),this.store.set("index",i),this.store.set("lifecycle",o),this.store.set("size",l),this.store.set("status",s),t&&(this.store.set("controlled",e.controlled),this.store.set("continuous",e.continuous)),this.listener&&this.hasUpdatedState(n)&&this.listener(this.getState())}getHelpers(){return{close:this.close,go:this.go,info:this.info,next:this.next,open:this.open,prev:this.prev,reset:this.reset,skip:this.skip}}};function V3(e){return new P3(e)}var j3=class{constructor(e,t){if(R(this,"element"),R(this,"options"),R(this,"canBeTabbed",n=>{let{tabIndex:r}=n;return r===null||r<0?!1:this.canHaveFocus(n)}),R(this,"canHaveFocus",n=>{let r=/input|select|textarea|button|object/,i=n.nodeName.toLowerCase();return(r.test(i)&&!n.getAttribute("disabled")||i==="a"&&!!n.getAttribute("href"))&&this.isVisible(n)}),R(this,"findValidTabElements",()=>[].slice.call(this.element.querySelectorAll("*"),0).filter(this.canBeTabbed)),R(this,"handleKeyDown",n=>{let{code:r="Tab"}=this.options;n.code===r&&this.interceptTab(n)}),R(this,"interceptTab",n=>{n.preventDefault();let r=this.findValidTabElements(),{shiftKey:i}=n;if(!r.length)return;let o=document.activeElement?r.indexOf(document.activeElement):0;o===-1||!i&&o+1===r.length?o=0:i&&o===0?o=r.length-1:o+=i?-1:1,r[o].focus()}),R(this,"isHidden",n=>{let r=n.offsetWidth<=0&&n.offsetHeight<=0,i=window.getComputedStyle(n);return r&&!n.innerHTML?!0:r&&i.getPropertyValue("overflow")!=="visible"||i.getPropertyValue("display")==="none"}),R(this,"isVisible",n=>{let r=n;for(;r;)if(r instanceof HTMLElement){if(r===document.body)break;if(this.isHidden(r))return!1;r=r.parentNode}return!0}),R(this,"removeScope",()=>{window.removeEventListener("keydown",this.handleKeyDown)}),R(this,"checkFocus",n=>{document.activeElement!==n&&(n.focus(),window.requestAnimationFrame(()=>this.checkFocus(n)))}),R(this,"setFocus",()=>{let{selector:n}=this.options;if(!n)return;let r=this.element.querySelector(n);r&&window.requestAnimationFrame(()=>this.checkFocus(r))}),!(e instanceof HTMLElement))throw new TypeError("Invalid parameter: element must be an HTMLElement");this.element=e,this.options=t,window.addEventListener("keydown",this.handleKeyDown,!1),this.setFocus()}},H3=class extends Bt{constructor(e){if(super(e),R(this,"beacon",null),R(this,"setBeaconRef",i=>{this.beacon=i}),e.beaconComponent)return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.id="joyride-beacon-animation",e.nonce&&n.setAttribute("nonce",e.nonce),n.appendChild(document.createTextNode(` + @keyframes joyride-beacon-inner { + 20% { + opacity: 0.9; + } + + 90% { + opacity: 0.7; + } + } + + @keyframes joyride-beacon-outer { + 0% { + transform: scale(1); + } + + 45% { + opacity: 0.7; + transform: scale(0.75); + } + + 100% { + opacity: 0.9; + transform: scale(1); + } + } + `)),t.appendChild(n)}componentDidMount(){let{shouldFocus:e}=this.props;setTimeout(()=>{I.domElement(this.beacon)&&e&&this.beacon.focus()},0)}componentWillUnmount(){let e=document.getElementById("joyride-beacon-animation");e?.parentNode&&e.parentNode.removeChild(e)}render(){let{beaconComponent:e,continuous:t,index:n,isLastStep:r,locale:i,onClickOrHover:o,size:l,step:s,styles:c}=this.props,d=I.string(i.open)?i.open:(0,y3.default)(i.open),u={"aria-label":d,onClick:o,onMouseEnter:o,ref:this.setBeaconRef,title:d},m;return e?m=C(e,{continuous:t,index:n,isLastStep:r,size:l,step:s,...u}):m=C("button",{key:"JoyrideBeacon",className:"react-joyride__beacon","data-test-id":"button-beacon",style:c.beacon,type:"button",...u},C("span",{style:c.beaconInner}),C("span",{style:c.beaconOuter})),m}};function D3({styles:e}){return C("div",{key:"JoyrideSpotlight",className:"react-joyride__spotlight","data-test-id":"spotlight",style:e})}var z3=D3,U3=class extends Bt{constructor(){super(...arguments),R(this,"isActive",!1),R(this,"resizeTimeout"),R(this,"scrollTimeout"),R(this,"scrollParent"),R(this,"state",{isScrolling:!1,mouseOverSpotlight:!1,showSpotlight:!0}),R(this,"handleMouseMove",e=>{let{mouseOverSpotlight:t}=this.state,{height:n,left:r,position:i,top:o,width:l}=this.spotlightStyles,s=i==="fixed"?e.clientY:e.pageY,c=i==="fixed"?e.clientX:e.pageX,d=s>=o&&s<=o+n,u=c>=r&&c<=r+l&&d;u!==t&&this.updateState({mouseOverSpotlight:u})}),R(this,"handleScroll",()=>{let{target:e}=this.props,t=zt(e);if(this.scrollParent!==document){let{isScrolling:n}=this.state;n||this.updateState({isScrolling:!0,showSpotlight:!1}),clearTimeout(this.scrollTimeout),this.scrollTimeout=window.setTimeout(()=>{this.updateState({isScrolling:!1,showSpotlight:!0})},50)}else Fa(t,"sticky")&&this.updateState({})}),R(this,"handleResize",()=>{clearTimeout(this.resizeTimeout),this.resizeTimeout=window.setTimeout(()=>{this.isActive&&this.forceUpdate()},100)})}componentDidMount(){let{debug:e,disableScrolling:t,disableScrollParentFix:n=!1,target:r}=this.props,i=zt(r);this.scrollParent=Yr(i??document.body,n,!0),this.isActive=!0,window.addEventListener("resize",this.handleResize)}componentDidUpdate(e){var t;let{lifecycle:n,spotlightClicks:r}=this.props,{changed:i}=Nr(e,this.props);i("lifecycle",K.TOOLTIP)&&((t=this.scrollParent)==null||t.addEventListener("scroll",this.handleScroll,{passive:!0}),setTimeout(()=>{let{isScrolling:o}=this.state;o||this.updateState({showSpotlight:!0})},100)),(i("spotlightClicks")||i("disableOverlay")||i("lifecycle"))&&(r&&n===K.TOOLTIP?window.addEventListener("mousemove",this.handleMouseMove,!1):n!==K.TOOLTIP&&window.removeEventListener("mousemove",this.handleMouseMove))}componentWillUnmount(){var e;this.isActive=!1,window.removeEventListener("mousemove",this.handleMouseMove),window.removeEventListener("resize",this.handleResize),clearTimeout(this.resizeTimeout),clearTimeout(this.scrollTimeout),(e=this.scrollParent)==null||e.removeEventListener("scroll",this.handleScroll)}get spotlightStyles(){var e,t,n;let{showSpotlight:r}=this.state,{disableScrollParentFix:i=!1,spotlightClicks:o,spotlightPadding:l=0,styles:s,target:c}=this.props,d=zt(c),u=Z0(d),m=Fa(d),p=x3(d,l,i);return{...k1()?s.spotlightLegacy:s.spotlight,height:Math.round(((e=u?.height)!=null?e:0)+l*2),left:Math.round(((t=u?.left)!=null?t:0)-l),opacity:r?1:0,pointerEvents:o?"none":"auto",position:m?"fixed":"absolute",top:p,transition:"opacity 0.2s",width:Math.round(((n=u?.width)!=null?n:0)+l*2)}}updateState(e){this.isActive&&this.setState(t=>({...t,...e}))}render(){let{mouseOverSpotlight:e,showSpotlight:t}=this.state,{disableOverlay:n,disableOverlayClose:r,lifecycle:i,onClickOverlay:o,placement:l,styles:s}=this.props;if(n||i!==K.TOOLTIP)return null;let c=s.overlay;k1()&&(c=l==="center"?s.overlayLegacyCenter:s.overlayLegacy);let d={cursor:r?"default":"pointer",height:k3(),pointerEvents:e?"none":"auto",...c},u=l!=="center"&&t&&C(z3,{styles:this.spotlightStyles});if(I0()==="safari"){let{mixBlendMode:m,zIndex:p,...v}=d;u=C("div",{style:{...v}},u),delete d.backgroundColor}return C("div",{className:"react-joyride__overlay","data-test-id":"overlay",onClick:o,role:"presentation",style:d},u)}},$3=class extends Bt{constructor(){super(...arguments),R(this,"node",null)}componentDidMount(){let{id:e}=this.props;jt()&&(this.node=document.createElement("div"),this.node.id=e,document.body.appendChild(this.node),Xn||this.renderReact15())}componentDidUpdate(){jt()&&(Xn||this.renderReact15())}componentWillUnmount(){!jt()||!this.node||(Xn||ol(this.node),this.node.parentNode===document.body&&(document.body.removeChild(this.node),this.node=null))}renderReact15(){if(!jt())return;let{children:e}=this.props;this.node&&ll(this,e,this.node)}renderReact16(){if(!jt()||!Xn)return null;let{children:e}=this.props;return this.node?Gn(e,this.node):null}render(){return Xn?this.renderReact16():null}};function W3({styles:e,...t}){let{color:n,height:r,width:i,...o}=e;return a.createElement("button",{style:o,type:"button",...t},a.createElement("svg",{height:typeof r=="number"?`${r}px`:r,preserveAspectRatio:"xMidYMid",version:"1.1",viewBox:"0 0 18 18",width:typeof i=="number"?`${i}px`:i,xmlns:"http://www.w3.org/2000/svg"},a.createElement("g",null,a.createElement("path",{d:"M8.13911129,9.00268191 L0.171521827,17.0258467 C-0.0498027049,17.248715 -0.0498027049,17.6098394 0.171521827,17.8327545 C0.28204354,17.9443526 0.427188206,17.9998706 0.572051765,17.9998706 C0.71714958,17.9998706 0.862013139,17.9443526 0.972581703,17.8327545 L9.0000937,9.74924618 L17.0276057,17.8327545 C17.1384085,17.9443526 17.2832721,17.9998706 17.4281356,17.9998706 C17.5729992,17.9998706 17.718097,17.9443526 17.8286656,17.8327545 C18.0499901,17.6098862 18.0499901,17.2487618 17.8286656,17.0258467 L9.86135722,9.00268191 L17.8340066,0.973848225 C18.0553311,0.750979934 18.0553311,0.389855532 17.8340066,0.16694039 C17.6126821,-0.0556467968 17.254037,-0.0556467968 17.0329467,0.16694039 L9.00042166,8.25611765 L0.967006424,0.167268345 C0.745681892,-0.0553188426 0.387317931,-0.0553188426 0.165993399,0.167268345 C-0.0553311331,0.390136635 -0.0553311331,0.751261038 0.165993399,0.974176179 L8.13920499,9.00268191 L8.13911129,9.00268191 Z",fill:n}))))}var G3=W3;function q3(e){let{backProps:t,closeProps:n,continuous:r,index:i,isLastStep:o,primaryProps:l,size:s,skipProps:c,step:d,tooltipProps:u}=e,{content:m,hideBackButton:p,hideCloseButton:v,hideFooter:h,locale:y,showProgress:k,showSkipButton:b,styles:f,title:g}=d,{back:E,close:S,last:B,next:$,skip:le}=y,ie={primary:S};return r&&(ie.primary=o?B:$,k&&(ie.primary=C("span",null,ie.primary," (",i+1,"/",s,")"))),b&&!o&&(ie.skip=C("button",{"aria-live":"off","data-test-id":"button-skip",style:f.buttonSkip,type:"button",...c},le)),!p&&i>0&&(ie.back=C("button",{"data-test-id":"button-back",style:f.buttonBack,type:"button",...t},E)),ie.close=!v&&C(G3,{"data-test-id":"button-close",styles:f.buttonClose,...n}),C("div",{key:"JoyrideTooltip","aria-label":Ht(g)||Ht(m),className:"react-joyride__tooltip",style:f.tooltip,...u},C("div",{style:f.tooltipContainer},g&&C("h1",{"aria-label":Ht(g),style:f.tooltipTitle},g),C("div",{style:f.tooltipContent},m)),!h&&C("div",{style:f.tooltipFooter},C("div",{style:f.tooltipFooterSpacer},ie.skip),ie.back,C("button",{"data-test-id":"button-primary",style:f.buttonNext,type:"button",...l},ie.primary)),ie.close)}var Y3=q3,Q3=class extends Bt{constructor(){super(...arguments),R(this,"handleClickBack",e=>{e.preventDefault();let{helpers:t}=this.props;t.prev()}),R(this,"handleClickClose",e=>{e.preventDefault();let{helpers:t}=this.props;t.close()}),R(this,"handleClickPrimary",e=>{e.preventDefault();let{continuous:t,helpers:n}=this.props;if(!t){n.close();return}n.next()}),R(this,"handleClickSkip",e=>{e.preventDefault();let{helpers:t}=this.props;t.skip()}),R(this,"getElementsProps",()=>{let{continuous:e,isLastStep:t,setTooltipRef:n,step:r}=this.props,i=Ht(r.locale.back),o=Ht(r.locale.close),l=Ht(r.locale.last),s=Ht(r.locale.next),c=Ht(r.locale.skip),d=e?s:o;return t&&(d=l),{backProps:{"aria-label":i,"data-action":"back",onClick:this.handleClickBack,role:"button",title:i},closeProps:{"aria-label":o,"data-action":"close",onClick:this.handleClickClose,role:"button",title:o},primaryProps:{"aria-label":d,"data-action":"primary",onClick:this.handleClickPrimary,role:"button",title:d},skipProps:{"aria-label":c,"data-action":"skip",onClick:this.handleClickSkip,role:"button",title:c},tooltipProps:{"aria-modal":!0,ref:n,role:"alertdialog"}}})}render(){let{continuous:e,index:t,isLastStep:n,setTooltipRef:r,size:i,step:o}=this.props,{beaconComponent:l,tooltipComponent:s,...c}=o,d;if(s){let u={...this.getElementsProps(),continuous:e,index:t,isLastStep:n,size:i,step:c,setTooltipRef:r};d=C(s,{...u})}else d=C(Y3,{...this.getElementsProps(),continuous:e,index:t,isLastStep:n,size:i,step:o});return d}},K3=class extends Bt{constructor(){super(...arguments),R(this,"scope",null),R(this,"tooltip",null),R(this,"handleClickHoverBeacon",e=>{let{step:t,store:n}=this.props;e.type==="mouseenter"&&t.event!=="hover"||n.update({lifecycle:K.TOOLTIP})}),R(this,"handleClickOverlay",()=>{let{helpers:e,step:t}=this.props;t.disableOverlayClose||e.close()}),R(this,"setTooltipRef",e=>{this.tooltip=e}),R(this,"setPopper",(e,t)=>{var n;let{action:r,step:i,store:o}=this.props;t==="wrapper"?o.setPopper("beacon",e):o.setPopper("tooltip",e),o.getPopper("beacon")&&o.getPopper("tooltip")&&o.update({action:r,lifecycle:K.READY}),(n=i.floaterProps)!=null&&n.getPopper&&i.floaterProps.getPopper(e,t)}),R(this,"renderTooltip",e=>{let{continuous:t,helpers:n,index:r,size:i,step:o}=this.props;return C(Q3,{continuous:t,helpers:n,index:r,isLastStep:r+1===i,setTooltipRef:this.setTooltipRef,size:i,step:o,...e})})}componentDidMount(){let{debug:e,index:t}=this.props;ln({title:`step:${t}`,data:[{key:"props",value:this.props}],debug:e})}componentDidUpdate(e){var t;let{action:n,callback:r,continuous:i,controlled:o,debug:l,index:s,lifecycle:c,size:d,status:u,step:m,store:p}=this.props,{changed:v,changedFrom:h}=Nr(e,this.props),y={action:n,controlled:o,index:s,lifecycle:c,size:d,status:u},k=i&&n!==ce.CLOSE&&(s>0||n===ce.PREV),b=v("action")||v("index")||v("lifecycle")||v("status"),f=h("lifecycle",[K.TOOLTIP,K.INIT],K.INIT),g=v("action",[ce.NEXT,ce.PREV,ce.SKIP,ce.CLOSE]),E=o&&s===e.index;if(g&&(f||E)&&r({...y,index:e.index,lifecycle:K.COMPLETE,step:e.step,type:dt.STEP_AFTER}),m.placement==="center"&&u===ee.RUNNING&&v("index")&&n!==ce.START&&c===K.INIT&&p.update({lifecycle:K.READY}),b){let S=zt(m.target),B=!!S;B&&S3(S)?(h("status",ee.READY,ee.RUNNING)||h("lifecycle",K.INIT,K.READY))&&r({...y,step:m,type:dt.STEP_BEFORE}):(console.warn(B?"Target not visible":"Target not mounted",m),r({...y,type:dt.TARGET_NOT_FOUND,step:m}),o||p.update({index:s+(n===ce.PREV?-1:1)}))}h("lifecycle",K.INIT,K.READY)&&p.update({lifecycle:E1(m)||k?K.TOOLTIP:K.BEACON}),v("index")&&ln({title:`step:${c}`,data:[{key:"props",value:this.props}],debug:l}),v("lifecycle",K.BEACON)&&r({...y,step:m,type:dt.BEACON}),v("lifecycle",K.TOOLTIP)&&(r({...y,step:m,type:dt.TOOLTIP}),this.tooltip&&(this.scope=new j3(this.tooltip,{selector:"[data-action=primary]"}),this.scope.setFocus())),h("lifecycle",[K.TOOLTIP,K.INIT],K.INIT)&&((t=this.scope)==null||t.removeScope(),p.cleanupPoppers())}componentWillUnmount(){var e;(e=this.scope)==null||e.removeScope()}get open(){let{lifecycle:e,step:t}=this.props;return E1(t)||e===K.TOOLTIP}render(){let{continuous:e,debug:t,index:n,lifecycle:r,nonce:i,shouldScroll:o,size:l,step:s}=this.props,c=zt(s.target);return!B0(s)||!I.domElement(c)?null:C("div",{key:`JoyrideStep-${n}`,className:"react-joyride__step"},C($3,{id:"react-joyride-portal"},C(U3,{...s,debug:t,lifecycle:r,onClickOverlay:this.handleClickOverlay})),C(jo,{...s.floaterProps,component:this.renderTooltip,debug:t,getPopper:this.setPopper,id:`react-joyride-step-${n}`,open:this.open,placement:s.placement,target:s.target},C(H3,{beaconComponent:s.beaconComponent,continuous:e,index:n,isLastStep:n+1===l,locale:s.locale,nonce:i,onClickOrHover:this.handleClickHoverBeacon,shouldFocus:o,size:l,step:s,styles:s.styles})))}},P0=class extends Bt{constructor(e){super(e),R(this,"helpers"),R(this,"store"),R(this,"callback",l=>{let{callback:s}=this.props;I.function(s)&&s(l)}),R(this,"handleKeyboard",l=>{let{index:s,lifecycle:c}=this.state,{steps:d}=this.props,u=d[s];c===K.TOOLTIP&&l.code==="Escape"&&u&&!u.disableCloseOnEsc&&this.store.close()}),R(this,"syncState",l=>{this.setState(l)});let{debug:t,getHelpers:n,run:r,stepIndex:i}=e;this.store=V3({...e,controlled:r&&I.number(i)}),this.helpers=this.store.getHelpers();let{addListener:o}=this.store;ln({title:"init",data:[{key:"props",value:this.props},{key:"state",value:this.state}],debug:t}),o(this.syncState),n&&n(this.helpers),this.state=this.store.getState()}componentDidMount(){if(!jt())return;let{debug:e,disableCloseOnEsc:t,run:n,steps:r}=this.props,{start:i}=this.store;C1(r,e)&&n&&i(),t||document.body.addEventListener("keydown",this.handleKeyboard,{passive:!0})}componentDidUpdate(e,t){if(!jt())return;let{action:n,controlled:r,index:i,lifecycle:o,status:l}=this.state,{debug:s,run:c,stepIndex:d,steps:u}=this.props,{stepIndex:m,steps:p}=e,{reset:v,setSteps:h,start:y,stop:k,update:b}=this.store,{changed:f}=Nr(e,this.props),{changed:g,changedFrom:E}=Nr(t,this.state),S=ta(u[i],this.props),B=!De(p,u),$=I.number(d)&&f("stepIndex"),le=zt(S.target);if(B&&(C1(u,s)?h(u):console.warn("Steps are not valid",u)),f("run")&&(c?y(d):k()),$){let ge=I.number(m)&&m=0?y:0,r===ee.RUNNING&&N3(y,{element:h,duration:l}).then(()=>{setTimeout(()=>{var f;(f=this.store.getPopper("tooltip"))==null||f.instance.update()},10)})}}render(){if(!jt())return null;let{index:e,status:t}=this.state,{continuous:n=!1,debug:r=!1,nonce:i,scrollToFirstStep:o=!1,steps:l}=this.props,s;if(t===ee.RUNNING&&l[e]){let c=ta(l[e],this.props);s=C(K3,{...this.state,callback:this.callback,continuous:n,debug:r,helpers:this.helpers,nonce:i,shouldScroll:!c.disableScrolling&&(e!==0||o),step:c,store:this.store})}return C("div",{className:"react-joyride"},s)}};R(P0,"defaultProps",T3);var J3=P0,X3=pt(Ir()),e7=w(si)(({theme:e})=>({padding:"4px 8px",fontSize:e.typography.size.s1})),t7=w(rt)(({theme:e})=>({fontSize:e.typography.size.s2,"&:hover [data-badge], [data-badge=true]":{background:"#E3F3FF",borderColor:"rgba(2, 113, 182, 0.1)",color:"#0271B6"}}),({active:e,theme:t})=>!e&&ue({"&:hover":{color:t.base==="light"?t.color.defaultText:t.color.light}})),n7=w.span(({theme:e})=>({color:e.base==="light"?e.color.defaultText:e.color.light})),a7=a.memo(function({count:e,onEnable:t,onDisable:n}){let[r,i]=Ze(!1),o=()=>{i(!r),r?n():t()};return se(()=>()=>n(),[n]),a.createElement(t7,{id:"changes-found-filter",active:r,onClick:o},a.createElement(e7,{status:"warning","data-badge":r},e),a.createElement(n7,null,(0,X3.default)("Change",e)))}),r7=()=>!0,x1=({status:e})=>e?.[U]?.status==="warn",V0="enableFilter",i7=({api:e})=>{let t=q(()=>{e.experimental_setFilter(U,x1),e.emit(V0,U,x1)},[e]),n=q(()=>e.experimental_setFilter(U,r7),[e]),{status:r}=pn(),i=Object.values(r).filter(o=>o[U]?.status==="warn");return i.length?a.createElement("span",{id:"sidebar-bottom-wrapper"},a.createElement(a7,{count:i.length,onEnable:t,onDisable:n})):null},M1=[void 0,"EQUAL","FIXED","ADDED","CHANGED","REMOVED","CAPTURE_ERROR","SYSTEM_ERROR"],Lr=([e,...t])=>t.reduce((n,r)=>M1.indexOf(r)>M1.indexOf(n)?r:n,e);function o7(e){return(e.FAILED??0)>0?"FAILED":(e.IN_PROGRESS??0)>0?"IN_PROGRESS":(e.BROKEN??0)>0?"BROKEN":(e.DENIED??0)>0?"DENIED":(e.PENDING??0)>0?"PENDING":(e.ACCEPTED??0)>0?"ACCEPTED":"PASSED"}function Ho(e){let{statusCounts:t,isInProgress:n,changeCount:r,brokenCount:i,resultsByBrowser:o,resultsByMode:l,modesByName:s}=e.reduce((m,p)=>(m.statusCounts[p.status]=(m.statusCounts[p.status]||0)+1,p.status==="IN_PROGRESS"&&(m.isInProgress=!0),p.result&&["CHANGED","ADDED"].includes(p.result)&&(m.changeCount+=1),p.result&&["CAPTURE_ERROR","SYSTEM_ERROR"].includes(p.result)&&(m.brokenCount+=1),p.comparisons?.forEach(({browser:v,result:h})=>{m.resultsByBrowser[v.id]=Lr([h??void 0,m.resultsByBrowser[v.id]])}),p.comparisons?.forEach(({result:v})=>{m.resultsByMode[p.mode.name]=Lr([v??void 0,m.resultsByMode[p.mode.name]])}),m.modesByName[p.mode.name]=p.mode,m),{statusCounts:{},isInProgress:!1,changeCount:0,brokenCount:0,resultsByBrowser:{},resultsByMode:{},modesByName:{}}),c=e.length?Object.fromEntries(e[0].comparisons.map(m=>[m.browser.id,m.browser])):{},d=Object.entries(o).map(([m,p])=>({browser:c[m],result:p})),u=Object.entries(l).map(([m,p])=>({mode:s[m],result:p}));return{status:o7(t),isInProgress:n,changeCount:r,brokenCount:i,browserResults:d,modeResults:u}}var l7=e=>{try{return[Xo()[0][e],Jo()[e]]}catch{return[null,null]}},j0=({result:e})=>e!=="EQUAL"&&e!=="FIXED",s7=(e,t)=>{let n=e.filter(i=>i.comparisons.some(j0)),r=n.length?n:e;return r.find(i=>i.mode.name===t)||r[0]},c7=(e,t)=>{let n=e.filter(j0),r=n.length?n:e;return r.find(i=>i.browser.id===t)||r[0]};function d7(e){let[t,n]=Ze(!0),r=l7("theme")[1],[i,o]=Pe(bd),[l,s]=Pe(Ed),c,d;return e.length&&(c=t?s7(e,i):e.find(({mode:u})=>u.name===i)||e[0],d=t?c7(c.comparisons,l):c?.comparisons.find(({browser:u})=>u.id===l)||c?.comparisons[0],t&&(i!==c?.mode.name&&o(c?.mode.name),l!==d?.browser.id&&s(d?.browser.id),n(!1))),{modeOrder:r?.toolbar?.items?.map(u=>u.title),selectedTest:c,selectedComparison:d,onSelectBrowser:q(u=>s(u.id),[s]),onSelectMode:q(u=>o(u.name),[o])}}var u7=ft(` + query AddonVisualTestsBuild( + $projectId: ID! + $branch: String! + $gitUserEmailHash: String! + $repositoryOwnerName: String + $storyId: String! + $testStatuses: [TestStatus!]! + $selectedBuildId: ID! + $hasSelectedBuildId: Boolean! + ) { + project(id: $projectId) { + name + account { + billingUrl + suspensionReason + } + lastBuildOnBranch: lastBuild( + branches: [$branch] + repositoryOwnerName: $repositoryOwnerName + localBuilds: { localBuildEmailHash: $gitUserEmailHash } + ) { + ...LastBuildOnBranchBuildFields + ...SelectedBuildFields @skip(if: $hasSelectedBuildId) + } + lastBuild { + id + slug + branch + } + } + selectedBuild: build(id: $selectedBuildId) @include(if: $hasSelectedBuildId) { + ...SelectedBuildFields + } + viewer { + preferences { + vtaOnboarding + } + projectMembership(projectId: $projectId) { + userCanReview: meetsAccessLevel(minimumAccessLevel: REVIEWER) + } + } + } +`),m7=ft(` + fragment LastBuildOnBranchBuildFields on Build { + __typename + id + status + committedAt + ... on StartedBuild { + testsForStatus: tests(first: 1000, statuses: $testStatuses) { + nodes { + ...StatusTestFields + } + } + testsForStory: tests(storyId: $storyId) { + nodes { + ...LastBuildOnBranchTestFields + } + } + } + ... on CompletedBuild { + result + testsForStatus: tests(first: 1000, statuses: $testStatuses) { + nodes { + ...StatusTestFields + } + } + testsForStory: tests(storyId: $storyId) { + nodes { + ...LastBuildOnBranchTestFields + } + } + } + } +`),p7=ft(` + fragment SelectedBuildFields on Build { + __typename + id + number + branch + commit + committedAt + uncommittedHash + status + ... on StartedBuild { + startedAt + testsForStory: tests(storyId: $storyId) { + nodes { + ...StoryTestFields + } + } + } + ... on CompletedBuild { + startedAt + testsForStory: tests(storyId: $storyId) { + nodes { + ...StoryTestFields + } + } + } + } +`),H0=ft(` + fragment StatusTestFields on Test { + id + status + result + story { + storyId + } + } +`),h7=ft(` + fragment LastBuildOnBranchTestFields on Test { + status + result + } +`),f7=ft(` + fragment StoryTestFields on Test { + id + status + result + webUrl + comparisons { + id + result + browser { + id + key + name + version + } + captureDiff { + diffImage(signed: true) { + imageUrl + imageWidth + } + focusImage(signed: true) { + imageUrl + imageWidth + } + } + headCapture { + captureImage(signed: true) { + backgroundColor + imageUrl + imageWidth + thumbnailUrl + } + captureError { + kind + ... on CaptureErrorInteractionFailure { + error + } + ... on CaptureErrorJSError { + error + } + ... on CaptureErrorFailedJS { + error + } + } + } + baseCapture { + captureImage(signed: true) { + imageUrl + imageWidth + } + } + } + mode { + name + globals + } + story { + storyId + name + component { + name + } + } + } +`),g7=ft(` + mutation ReviewTest($input: ReviewTestInput!) { + reviewTest(input: $input) { + updatedTests { + id + status + } + userErrors { + ... on UserError { + __typename + message + } + ... on BuildSupersededError { + build { + id + } + } + ... on TestUnreviewableError { + test { + id + } + } + } + } + } +`),v7=({projectId:e,storyId:t,gitInfo:n,selectedBuildInfo:r})=>{let[{data:i,error:o,operation:l},s]=Lo({query:u7,variables:{projectId:e,storyId:t,testStatuses:Object.keys(r0),branch:n.branch||"",...n.slug?{repositoryOwnerName:n.slug.split("/",1)[0]}:{},gitUserEmailHash:n.userEmailHash,selectedBuildId:r?.buildId||"",hasSelectedBuildId:!!r}});se(()=>{let y=setInterval(s,5e3);return()=>clearInterval(y)},[s]);let c=l&&t&&l.variables.storyId!==t,d=Cn(m7,i?.project?.lastBuildOnBranch),u=[...Cn(h7,d&&"testsForStory"in d&&d.testsForStory?d.testsForStory.nodes:[])],m=d?.committedAt>n.committedAt,p=!!d&&!m,v=!!d&&u.every(y=>y.status!=="IN_PROGRESS"),h=Cn(p7,i?.selectedBuild??(v?i?.project?.lastBuildOnBranch:void 0));return{account:i?.project?.account,hasData:!!i&&!c,hasProject:!!i?.project,hasSelectedBuild:h?.branch.split(":").at(-1)===n.branch,lastBuildOnBranch:d,lastBuildOnBranchIsNewer:m,lastBuildOnBranchIsReady:v,lastBuildOnBranchIsSelectable:p,selectedBuild:h,selectedBuildMatchesGit:h?.branch.split(":").at(-1)===n.branch&&h?.commit===n.commit&&h?.uncommittedHash===n.uncommittedHash,rerunQuery:s,queryError:o,userCanReview:!!i?.viewer?.projectMembership?.userCanReview,vtaOnboarding:i?.viewer?.preferences?.vtaOnboarding}},Do=Ye(null),D0=Ye(null),y7=()=>Ft(Do,"Build"),z0=()=>{let{selectedBuild:e}=Ft(Do,"Build");if(!e)throw new Error("No selectedBuild on Build context");return e},dn=()=>Ft(D0,"Story"),Ai=({children:e,watchState:t})=>{let n=!!t?.selectedBuild&&"testsForStory"in t.selectedBuild,r=t?.selectedBuild&&"testsForStory"in t.selectedBuild&&t.selectedBuild.testsForStory?.nodes,i=[...Cn(f7,r||[])],o=Ho(i),{toggleDiff:l}=Zn();return se(()=>l(o.changeCount>0),[l,o.changeCount]),a.createElement(Do.Provider,{value:Pt(()=>t,[JSON.stringify(t?.selectedBuild)])},a.createElement(D0.Provider,{value:{hasTests:n,tests:i,summary:o,...d7(i)}},e))},b7=w.div(({width:e,height:t,left:n,top:r})=>({width:`${e}px`,height:`${t}px`,left:`${n}px`,top:`${r}px`,position:"relative",overflow:"hidden"}));function E7({top:e=0,left:t=0,width:n=window.innerWidth,height:r=window.innerHeight,colors:i=["#CA90FF","#FC521F","#66BF3C","#FF4785","#FFAE00","#1EA7FD"],...o}){let[l]=Ze(()=>{let s=document.createElement("div");return s.setAttribute("id","confetti-container"),s.setAttribute("style","position: fixed; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 9999;"),s});return se(()=>(document.body.appendChild(l),()=>{document.body.removeChild(l)}),[l]),Gn(a.createElement(b7,{top:e,left:t,width:n,height:r},a.createElement(G1.default,{colors:i,drawShape:w7,...o})),l)}function k7(e,t){return Math.floor(Math.random()*(t-e))+e}function w7(e){let t=this;switch(t.shape=t.shape||k7(1,6),t.shape){case 2:{let n=t.w/2,r=t.h/2;e.moveTo(-n+2,-r),e.lineTo(n-2,-r),e.arcTo(n,-r,n,-r+2,2),e.lineTo(n,r-2),e.arcTo(n,r,n-2,r,2),e.lineTo(-n+2,r),e.arcTo(-n,r,-n,r-2,2),e.lineTo(-n,-r+2),e.arcTo(-n,-r,-n+2,-r,2);break}case 3:{e.rect(-4,-4,8,16),e.rect(-12,-4,24,8);break}case 4:{e.rect(-4,-4,8,16),e.rect(-4,-4,24,8);break}case 1:{e.arc(0,0,t.radius,0,2*Math.PI);break}case 5:{e.moveTo(16,4),e.lineTo(4,24),e.lineTo(24,24);break}case 6:{e.arc(4,-4,4,-Math.PI/2,0),e.lineTo(4,0);break}}e.closePath(),e.fill()}var C7=w.div(({theme:e})=>({background:e.base==="light"?e.color.lightest:"#292A2C",width:260,padding:15,borderRadius:5,boxShadow:"0px 0px 32px 0px #00000029"})),S7=w.div({display:"flex",flexDirection:"column",alignItems:"flex-start"}),x7=w.div(({theme:e})=>({fontSize:13,lineHeight:"18px",fontWeight:700,color:e.color.defaultText})),M7=w.div(({theme:e})=>({fontSize:13,lineHeight:"18px",textAlign:"start",color:e.color.defaultText,margin:0,marginTop:5})),N7=w.div({display:"flex",justifyContent:"flex-end",marginTop:15}),F7=({isLastStep:e,step:t,primaryProps:n,tooltipProps:r})=>a.createElement(C7,{...r},a.createElement(S7,null,t.title&&a.createElement(x7,null,t.title),a.createElement(M7,null,t.content)),(t.hideNextButton||t.hideBackButton)&&a.createElement(N7,{id:"buttonSkip"},!t.hideSkipButton&&!e&&a.createElement(de,{size:"medium",onClick:t.onSkipWalkthroughButtonClick,link:!0,style:{paddingRight:12,paddingLeft:12,marginRight:8}},"Skip"),!t.hideNextButton&&a.createElement(de,{...n,onClick:n.onClick,primary:!0,...t.onNextButtonClick?{onClick:t.onNextButtonClick}:{}},t.nextButtonText||"Next"))),A7=({managerApi:e,skipWalkthrough:t,startWalkthrough:n,completeWalkthrough:r})=>{let i=qt(),o=dn(),l=o?.selectedTest?.result==="CHANGED",s=o?.selectedTest?.status!=="ACCEPTED",c=JSON.stringify(pn().layout),d=Te(c);d.current!==c&&(window.dispatchEvent(new Event("resize")),d.current=c),se(()=>{n()}),se(()=>{e.getCurrentStoryData()?.type!=="story"&&e.jumpToStory(1),e.togglePanel(!0),e.togglePanelPosition("right"),e.setSelectedPanel(tn)},[e]);let[u,m]=nt("showConfetti",!1),[p,v]=nt("stepIndex",0),h=()=>v((y=0)=>y+1);return se(()=>{e.once(V0,()=>{v(1),setTimeout(()=>{window.dispatchEvent(new Event("resize"))},100)})},[e,v]),se(()=>{o?.selectedTest?.status==="ACCEPTED"&&p===5&&(m(!0),v(6))},[o?.selectedTest?.status,u,m,p,v]),a.createElement(a.Fragment,null,u&&a.createElement(E7,{numberOfPieces:800,recycle:!1,tweenDuration:2e4,onConfettiComplete:y=>{y?.reset(),m(!1)}}),a.createElement(J3,{steps:[{target:"#sidebar-bottom-wrapper",title:"Changes found",content:a.createElement(a.Fragment,null,"The visual tests addon will detect changes in all of your stories and allow you to review them before opening a pull request.",a.createElement("br",null),a.createElement("br",null),"Click this button to see the changes in the sidebar."),floaterProps:{target:"#changes-found-filter",options:{preventOverflow:{boundariesElement:"window"}}},placement:"top",disableBeacon:!0,hideNextButton:!0,spotlightClicks:!0,onSkipWalkthroughButtonClick:t},l&&s?{target:"#storybook-explorer-tree > div",title:"Stories with changes",content:a.createElement(a.Fragment,null,"Here you have a filtered list of only stories with changes."),placement:"right",disableBeacon:!0,spotlightClicks:!0,onNextButtonClick:h,onSkipWalkthroughButtonClick:t}:{target:"#storybook-explorer-tree > div",title:"Stories with changes",content:a.createElement(a.Fragment,null,"Here you have a list of all stories in your Storybook.",a.createElement("br",null),a.createElement("br",null),"Select a story with changes to see the exact pixels that changed."),placement:"right",disableBeacon:!0,spotlightClicks:!0,hideNextButton:!0,onSkipWalkthroughButtonClick:t},{target:"#panel-tab-content",title:"Inspect changes",content:a.createElement(a.Fragment,null,"The results of the changes are shown here. The pixels that changed are highlighted in green."),disableBeacon:!0,placement:"left",onNextButtonClick:h,onSkipWalkthroughButtonClick:t},{target:"#button-diff-visible",title:"Toggle the diff",content:a.createElement(a.Fragment,null,"This button shows or hides the visual diff. Use it to make the visual changes in your stories obvious. Try it out."),onNextButtonClick:h,onSkipWalkthroughButtonClick:t,spotlightClicks:!0,disableBeacon:!0,placement:"bottom",disableOverlay:!0},{target:"#button-toggle-snapshot",title:"This is the Switch button",content:a.createElement(a.Fragment,null,"Switch between the baseline snapshot (old) and the latest snapshot. The info bar will let you know which version you're looking at."),onNextButtonClick:h,onSkipWalkthroughButtonClick:t,spotlightClicks:!0,disableBeacon:!0,placement:"bottom",disableOverlay:!0},{target:"#button-toggle-accept-story",title:"Accept changes",content:a.createElement(a.Fragment,null,"If the visual changes are intentional, accept them to update the test baselines. The next time you run visual tests, future changes will be compared to these new baselines. This can be undone."),disableBeacon:!0,spotlightClicks:!0,onNextButtonClick:h,hideNextButton:!0,placement:"bottom",disableOverlay:!0,onSkipWalkthroughButtonClick:t},{target:"#button-toggle-accept-story",title:"Perfection!",placement:"bottom",disableOverlay:!0,content:a.createElement(a.Fragment,null,"You've got the basics down! You can always unaccept if you're not happy with the changes."),onNextButtonClick:h,onSkipWalkthroughButtonClick:t},{target:"#button-run-tests",title:"You are ready to test",placement:"bottom",disableOverlay:!0,content:a.createElement(a.Fragment,null,"Any time you want to run tests, tap this button in the sidebar to see exactly what changed across your Storybook."),disableBeacon:!0,nextButtonText:"Done",onNextButtonClick:r}],continuous:!0,stepIndex:p,spotlightPadding:0,hideBackButton:!0,disableCloseOnEsc:!0,disableOverlayClose:!0,disableScrolling:!0,hideCloseButton:!0,showSkipButton:!0,floaterProps:{options:{offset:{offset:"0, 6"}},styles:{floater:{padding:0,paddingLeft:8,paddingTop:8,filter:i.base==="light"?"drop-shadow(0px 5px 5px rgba(0,0,0,0.05)) drop-shadow(0 1px 3px rgba(0,0,0,0.1))":"drop-shadow(#fff5 0px 0px 0.5px) drop-shadow(#fff5 0px 0px 0.5px)"}}},tooltipComponent:F7,styles:{overlay:{mixBlendMode:"unset",backgroundColor:"none"},spotlight:{backgroundColor:"none",border:`solid 2px ${i.color.secondary}`,boxShadow:"0px 0px 0px 9999px rgba(0,0,0,0.4)"},options:{zIndex:1e4,primaryColor:i.color.secondary,arrowColor:i.base==="light"?i.color.lightest:"#292A2C"}}}))},O7=({content:e})=>{let t=e.split(/\r?\n/);return a.createElement(a.Fragment,null,t.reduce((n,r,i)=>n.concat([i&&a.createElement("br",null),r].filter(Boolean)),[]))},U0=({localBuildProgress:e,title:t})=>a.createElement(t0,{warning:!0},a.createElement(Q,null,a.createElement("span",null,t&&a.createElement("b",null,t,": "),a.createElement(O7,{content:pi(Array.isArray(e.originalError)?e.originalError[0]?.message:e.originalError?.message||"Unknown error")}))," ",a.createElement(Ge,{target:"_blank",href:e.errorDetailsUrl||`${X1}#troubleshooting`,withArrow:!0},e.errorDetailsUrl?"Details":"Troubleshoot"))),L7=({children:e,localBuildProgress:t})=>(ot("Errors","BuildError"),a.createElement(Me,{footer:null},a.createElement(ke,null,a.createElement(me,null,a.createElement("div",null,a.createElement(fe,null,"Build failed"),a.createElement(Q,{center:!0,muted:!0},"Check the Storybook process on the command line for more details.")),a.createElement(U0,{localBuildProgress:t}),e)))),uo=["initialize","build","upload","verify","snapshot"],$0={initialize:{key:"initialize",emoji:"\u{1F680}",renderName:()=>"Initialize build",renderProgress:()=>"Initializing build...",renderComplete:()=>"Initialized",estimateDuration:2e3},build:{key:"build",emoji:"\u{1F3D7}",renderName:()=>"Build Storybook",renderProgress:()=>"Building your Storybook...",renderComplete:()=>"Storybook built",estimateDuration:2e4},upload:{key:"upload",emoji:"\u{1F4E1}",renderName:()=>"Publish your Storybook",renderProgress:({stepProgress:e})=>{let{numerator:t,denominator:n}=e.upload;if(!n||!t)return"Uploading files...";let{value:r,exponent:i}=gi(n,{output:"object",round:1}),{value:o,symbol:l}=gi(t,{exponent:i,output:"object",round:1});return`Uploading files (${o}/${r} ${l})...`},renderComplete:()=>"Publish complete",estimateDuration:2e4},verify:{key:"verify",emoji:"\u{1F50D}",renderName:()=>"Verify your Storybook",renderProgress:()=>"Verifying contents...",renderComplete:()=>"Storybook verified",estimateDuration:2e4},snapshot:{key:"snapshot",emoji:"\u{1F4F8}",renderName:()=>"Run visual tests",renderProgress:({stepProgress:e})=>{let{numerator:t,denominator:n}=e.snapshot;return n?`Running visual tests (${t}/${n})...`:"Running visual tests..."},renderComplete:()=>"Tested your stories",estimateDuration:9e4},aborted:{key:"aborted",emoji:"\u270B",renderName:()=>"Build canceled",renderProgress:()=>"Build canceled",renderComplete:()=>"Build canceled",estimateDuration:0},complete:{key:"complete",emoji:"\u{1F389}",renderName:()=>"Visual tests completed!",renderProgress:()=>"Visual tests completed!",renderComplete:()=>"Visual tests completed!",estimateDuration:0},error:{key:"error",emoji:"\u{1F6A8}",renderName:()=>"Build failed",renderProgress:()=>"Build failed",renderComplete:()=>"Build failed",estimateDuration:0},limited:{key:"error",emoji:"\u{1F6A8}",renderName:()=>"Build limited",renderProgress:()=>"Build limited",renderComplete:()=>"Build limited",estimateDuration:0}},_7={buildProgressPercentage:0,currentStep:uo[0],stepProgress:Object.fromEntries(uo.map(e=>[e,{}]))};JSON.stringify(_7);var zo=({localBuildProgress:e,withEmoji:t=!1,...n})=>{let{emoji:r,renderProgress:i}=$0[e.currentStep],o=i(e);return a.createElement(Q,{...n},t&&r," ",o)},W0=w.div(({status:e,theme:t})=>({display:"inline-block",width:6,height:6,borderRadius:"50%",background:e&&{IN_PROGRESS:"transparent",PASSED:t.color.positive,PENDING:t.color.gold,ACCEPTED:t.color.positive,DENIED:t.color.positive,BROKEN:t.color.negative,FAILED:t.color.negative,EQUAL:t.color.positive,FIXED:t.color.positive,ADDED:t.color.gold,CHANGED:t.color.gold,REMOVED:t.color.gold,CAPTURE_ERROR:t.color.negative,SYSTEM_ERROR:t.color.negative,positive:t.color.positive,negative:t.color.negative,warning:t.color.gold,notification:t.color.secondary}[e]}),({overlay:e,theme:t})=>e&&ue({position:"absolute",top:-1,right:-2,width:7,height:7,border:"1px solid rgba(0, 0, 0, 0.1)",boxShadow:`0 0 0 2px var(--bg-color, ${t.background.bar})`,boxSizing:"border-box"})),G0=({status:e})=>a.createElement(W0,{status:e}),T7=w.div({position:"relative",display:"inline-flex",justifyContent:"center","img, svg":{verticalAlign:"top"}}),_r=({status:e,children:t})=>a.createElement(T7,null,t,a.createElement(W0,{overlay:!0,status:e})),Z7=w.div(({theme:e})=>({width:220,padding:3,color:e.base==="light"?e.color.defaultText:e.color.light,"& > div":{margin:7}})),Uo=w.div(({theme:e})=>({height:5,background:e.background.hoverable,borderRadius:5,overflow:"hidden"})),q0=w(Uo)(({theme:e})=>({background:e.color.secondary,transition:"width 3s ease-out"})),I7=Rt({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),Oi=w.svg(({progress:e,theme:t})=>({position:"absolute",width:"24px!important",height:"24px!important",transform:"rotate(-90deg)",color:t.color.secondary,circle:{r:"10",cx:"12",cy:"12",fill:"transparent",stroke:e?"currentColor":t.background.hoverable,strokeWidth:"2",strokeLinecap:"round",strokeDasharray:Math.PI*20}}),({spinner:e,theme:t})=>e&&{animation:`${I7} 1s linear infinite`,circle:{stroke:`${t.color.secondary}33`}}),na=w(rt)(({theme:e})=>({position:"relative",overflow:"visible",color:e.textMutedColor,marginTop:0,zIndex:1,marginRight:4})),R7=({isDisabled:e=!1,isOutdated:t=!1,isRunning:n=!1,localBuildProgress:r,warning:i,clickWarning:o,startBuild:l,stopBuild:s})=>{if(e)return i?a.createElement(Ne,{tooltip:a.createElement(Re,{note:i}),trigger:"hover",hasChrome:!1},a.createElement(na,{id:"button-run-tests","aria-label":"Visual Tests locked",disabled:!o,onClick:o},a.createElement(_r,{status:"warning"},a.createElement(Dt,null)))):a.createElement(na,{id:"button-run-tests","aria-label":"Visual Tests locked",disabled:!0},a.createElement(Dt,null));if(n&&r){let{buildProgressPercentage:c}=r;return a.createElement(Ne,{trigger:"hover",tooltip:a.createElement(Z7,null,a.createElement("div",null,a.createElement(zo,{localBuildProgress:r,withEmoji:!0})),a.createElement(Uo,null,typeof c=="number"&&a.createElement(q0,{style:{width:`${c}%`}})))},a.createElement(na,{"aria-label":"Stop tests",onClick:()=>s()},a.createElement(D5,{style:{width:10,margin:2}}),a.createElement(Oi,{xmlns:"http://www.w3.org/2000/svg"},a.createElement("circle",null)),a.createElement(Oi,{xmlns:"http://www.w3.org/2000/svg",spinner:!0},a.createElement("circle",{strokeDashoffset:Math.PI*20*(1-c/100)})),typeof c=="number"&&a.createElement(Oi,{xmlns:"http://www.w3.org/2000/svg",progress:!0},a.createElement("circle",{strokeDashoffset:Math.PI*20*(1-c/100)}))))}return t?a.createElement(Ne,{tooltip:a.createElement(Re,{note:"Code changes detected; click to run tests"}),trigger:"hover",hasChrome:!1},a.createElement(na,{id:"button-run-tests","aria-label":"Run tests",onClick:()=>l()},a.createElement(_r,{status:"notification"},a.createElement(Dt,null)))):a.createElement(Ne,{trigger:"hover",hasChrome:!1,tooltip:a.createElement(Re,{note:"No code changes detected. Rerun tests to take new snapshots."})},a.createElement(na,{id:"button-run-tests","aria-label":"Run tests",onClick:()=>l()},a.createElement(Dt,null)))},B7=w(Q)({display:"flex",flexDirection:"column",gap:10,width:200,marginTop:15});function Kr({localBuildProgress:e}){return a.createElement(B7,{center:!0,small:!0},a.createElement(Uo,null,typeof e.buildProgressPercentage=="number"&&a.createElement(q0,{style:{width:`${e.buildProgressPercentage}%`}})),a.createElement(zo,{center:!0,muted:!0,small:!0,localBuildProgress:e}))}var P7="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHUSURBVHgB7ZfPTupAFMa/mbb0XkAk6r2516jRnXHlxr0+ib4J+iTqm7Bx5YaVcWPQECUoGiJCpX/mOKcxRo2DILa44Jc0Taad+b45mZkzR+CZaq2+CcsqAWIdoCKSowyFw5WFvwcvLRf1m1Kt0SSv51OkFCVJx+sRa1W1JmuLav16x5Zyf/7PDKQQSAM9RVzd3CH0aUsKEtsz0/nUxBnWmisWAItKkkCbWddF2mQcm1/rEmPiOeJF2/TD+f0pKo0jBKqHUcg5U1ib28ByYfXD78YInDSPRxZnOkE7nogJ2a/jd9FvImNbAz/GgHERZp08pjJ8OA3uMVIh2kELXvAwcB/j6HmnOJQ4Y0kbBW16GGS/wb7CsKYni9AYZ9f6haydhzCEVFGEbtiFH3kYBWMEfts5o3jcUVjIaYOjIvsJfIb4hhQ+WYQTAz/XgDXALuCz4D2ckN7Dt6KhDfzLLcGxMsaORApe2MFbQyrOhq9xpIu12Q3jOMaTcNqdjZ+k0REQLS4UxoXUZ1nFD0KkTffR51dZUhTuNVttpBkF1rq717cmFR3GDdXLxm6tcUudxx4lCRe+XACz1pnWZO2XbMJFKteJXKohMYTeIlRBFO2tLP4vc8sThEpu8pkDBW8AAAAASUVORK5CYII=",V7="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAN0SURBVHgBvVdLTxNRFP7uUDpSC7Q8rFSLqWJEExOfC1/xHWPiQuPShS50Y/wP6F9wq1HZuTAxMXFlNGzUhWIQDWICLYhSC4XWlj5m2pnjvS20NNDhltB+i870zpnzffece8/cw7CI4FToDBoa+gB2ACAXaocBmOj3b9/yrDgyGZrtmwpHKK3pZJgm1RLJtEaCK8g5BTcLhmZu2RTlqbezDQpjqAf4FDE9O4+cTmcVRuxmW6uzbuQCgqvD1QI0UJ9CoDMOVUW9YW+0icsBG9YDLQNMjIAS0fxf1u4FvH5A3STtYjHiruoEcGL6/Bb07X3ZMImfZjfYnkNgR86jGsgL4LM1Xz3OXys9F+KQiIGdvQ5ZKLKGBefRte1+DoKG30MWcgKmg9zxF8iCBt8W1slGCaDgCKqCIA8FpEzlIjAXQrWgiNw70mugVpDaBczF9/nXvzy03NxmAo4sqEUrN2rls3YUPLIUkOnoQpOEb0sBWVPDp5l3SOqjuDjeVi5KzYG2x0E9KZi7eCVYVoNEXXgY2YpdvOaf38bgtlfmqJiCZDaO15P9CMS/I9xtILzDKDfg0WD7LwHnzpWRC3w0TiBGbgxGgEejhKiO6gW8+f0cC9l/JadXNCRdVDI42QtcPQrFcwHMubM4HCIv3hmlahjlmXoRIFQlQMx6ObnAQivhzY10SQQnLzrxFAh/GHvxJHsbGSoPSSABjFSoYauugV8LY6saCxEv76bgne5Ec5MCj65DIxMxeDBE9xDIeVEJIh373JICotoMrDDevQlz8fIIpRu5d4tch9IicivPHOuqA8Ts2CisKsBpa7F8yWbMrxgzcw2W77jtTF6Ax+GDFexmFIyyZeQ5zToqhzsgL6DXfQR2xfp006oPF++zKYelrShE/mbIC7ArKo51XYYVnLw6qkaYz1xFJu60tL3SzauhWoUAAd/mHpzedg3Oxsrr4ZQaxUGbu+JzMfM7vWzV7bcEy2+BEOHz9+QL01RiDLqZyadms70FPudueJoKa+V4J/AhzM8t6RJxF8/K4XZepdf43LHg9Gy0e2u7q559wRImQrP8dAwM6dkc6o1UJl+1BhQycg8isUS+XaoXBNd8fIHfGP35geCf8P2p8BwlMxrVEqLxFQ2w4BrnnIK7mHjRpIo+UbRqqBlYjBfyIRjGA7+va0CM/AdEDxpHNfo8owAAAABJRU5ErkJggg==",j7="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMJSURBVHgB7VfNblJBFD5z+5e0poXGNqnFRFxoUly0K+vCpG7aFyhrTRofwBcQ6974AIZo1/QFyorEBezsQkhqYqkBSoBaAcWW3+N8dxh+hFJI+Nn0S264d+65c77znXNmGEFVhCPxDRobcxGJVSK20ODgowrt2W2Ln2ojP+IpVyRxxhf5ApcrFR4kchd5hq+w9AnfIhxPvhg3jI93FubJEIKGARkinabOqVTgZ4Zg8Xx+7tbQnAPwddsySzTGLoOJN6anpmjYmJwYx8+qQSNCVXHLyAho3BAY78bo5WemFau6D/0i+vC0fx1zLYFQmmjTJshpV8+BpLrWF6kvuDYFB1GuOQfg+CDG1C90lQIgKKWH8EiFbZooWySanWi18yeRJjbfA7DZkgraZqh3Aoh+a1nl21uNesUqzAk9YaadB/VagMP3X5W9876okYvmVMoyxWZ7jY4pCKSoVnyNQDTZQvOY51g5QIq8kjjIvP2iSG8jhawKuGsCYL5iUYyhxJNFYV6IBkCEWmYAxYpv3EfwJejVI0Gv15RSAFQLprl7AoEknNYnR2S4/Ek1CWTWk5vPdkXWYVV23phKydxk55a9sgYiMprtGRWlzi8Qy9UVaJQUaYENfh0WVXTrUrHoH+qdACK2zYiaI9da+ygQtV4T3N+Y3j0WJlnUQzCtbPDssoreCCDnyCGwL2WO5JrfO+SEm8vKMaJGznW3uI/YJKbbTivXEwENFFVGRqDJaMBJtlhvNbzVXYGxjLyfnVRKOKyda6ClCHXFAyhEHVkjMKnOP2whc6ha4TsPhVknnmNl126xakSLAvsnaD82VzQosG1v/QjSY4PyV1sSZKAS5DadyujniqpjMIe2w73zv/lE+DTJ95YWqF8AGSiCGrhq+dU4iae63wu6RbuVsxNu/hFJAiKNg8LICMgmOywUSzRs/L00Fw6fweXS7ln6Nw1TBfg6z8pNolLeMwfCscSbSOIn5y7zPEjg4IsDMHx9lz7hu7bM4ZCKcyKOajQwCLlF8SGVy7v2u0s+jPwDEeUTfjDhTd4AAAAASUVORK5CYII=",H7="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALVSURBVHgBxZfLbtNAFIb/8TgJCbm2adNUIOiuYpUN+7JiySPAm5Q+CfQBeIcuWYDaVYWEUIQqCLmQpEmaJq7Hw5y4dpOOadwEh0+yZnx8OWfm/HNjuKZ6VtsD5/sAqwAyj+g4goPDnUeb733L91pz/6zekpdjSwrHkVFycTmW5KuqfJJvVq013piG8W57Yw0GY1gFqon42WzDtuQLg0n2ei2XXplzgnwV81mAy31DQu6lEgmsmnjMpKJi4D9x3eN58/YDabdUkmrAuboMDqTXgV4DSOWgkuZei9iEElzyCRDbmvGnBYDmZ6C4rWIr39i8ejy1uI0aN/gKVpgNQE9BtoDIeJDUTHoP2GPVAvfFL708jrtlCMmxCClu4Vm2gd1s1zUM2kBybgCWXz3tbSJtmlicxKQBfgCkiVvoKUiv+dWhiGNZZnpv1Nee683rNWcFeM2lfQzH/oi++IUcL6LvdJAziuiIunsvOsjwAobSQT7+Ui0ruwiD3gOp4HVI2J9UtBIFXlIf8Ylzwr9XQVCZZjE0Rx8C/4EH6RABkAgDGDkNhKXA/zKSSITzA7ACv02yhwgLpSWQ+4pwmgvZQ1i89GgEiFAPgEQYQIaFn6D6Tjv0u6FF2JdDhCXJy8EPlhHheuKVGmISV9LCQA1BKs+dltpdiUlJUO6lGium+TzwH0EivHMmnIbGdSHpjm2vHV7pza5bmMN9RWgygWVJ8aubm/vOhJV8Ta0HJTUlx7AIJnPUP+p3v6NZpkRIi4i/kPwLaGNyCz0FSmiR0dFnU60HWPwpZPdUaSHjqpaE4+WOhtEiNkdpKbMJtl6ZHwDiJbCNklv35D29iVjGFoBKAes6UXb7HAy1OT6xrmysmuFoMt8cGVLYB61uH6vsBfLV7g1IG4cTQ/VH/e1Z/be8GI1llNDBlw7A5Oub8km+/QMhHVLpnEhHNUQGU5OKPIEQBzuPy0dk+QPy8+sGXJtnqwAAAABJRU5ErkJggg==",D7=w.div(({theme:e})=>({border:`1px solid ${e.appBorderColor}`,borderRadius:e.appBorderRadius,padding:"6px 10px",fontSize:13,lineHeight:"18px"})),z7=w.div(({theme:e})=>({lineHeight:"18px",position:"relative",borderRadius:5,display:"block",minWidth:"80%",color:e.color.warningText,background:e.background.warning,border:`1px solid ${nr(.5,e.color.warningText)}`,padding:15,margin:0})),U7=w(Q)(({theme:e})=>({color:e.color.darkest})),$7=({onSkip:e,runningSecondBuild:t})=>a.createElement(Me,{footer:null},a.createElement(ke,null,a.createElement(me,null,a.createElement("div",null,a.createElement(fe,null,"Make a change to this story"),a.createElement(Q,{center:!0,muted:!0,block:!0},"In your code, adjust the markup, styling, or assets to see how visual testing works. Don't worry, you can undo it later. Here are a few ideas to get you started.")),a.createElement(me,{style:{display:"flex",alignItems:"flex-start",gap:"8px",margin:"10px 0"}},a.createElement(la,{style:{margin:0,alignItems:"center",gap:"10px"}},a.createElement("img",{src:V7,alt:"Color Palette",style:{width:32,height:32}}),"Shift the color palette"),a.createElement(la,{style:{margin:0,alignItems:"center",gap:"10px"}},a.createElement("img",{src:j7,alt:"Embiggen",style:{width:32,height:32}})," ","Embiggen the type"),a.createElement(la,{style:{margin:0,alignItems:"center",gap:"10px"}},a.createElement("img",{src:H7,alt:"Layout",style:{width:32,height:32}}),"Change the layout"),a.createElement(la,{style:{margin:0,alignItems:"center",gap:"10px"}},a.createElement("img",{src:P7,alt:"Adjust",style:{width:32,height:32}}),"Adjust the size or scale")),a.createElement(xt,null,t?a.createElement(z7,null,a.createElement(U7,null,"No changes found in the Storybook you published. Make a UI tweak and try again to continue.")):a.createElement(D7,null,"Awaiting changes..."),a.createElement(de,{link:!0,onClick:e},"Skip walkthrough"))))),W7=({isRunning:e,setRunningSecondBuild:t,startBuild:n,setInitialGitHash:r,uncommittedHash:i})=>a.createElement(Me,{footer:null},a.createElement(ke,null,a.createElement(me,null,a.createElement("div",null,a.createElement(fe,null,"Changes detected"),a.createElement(Q,{center:!0,muted:!0},"Time to run your first visual tests to pinpoint the exact changes made to this story.")),a.createElement(de,{variant:"solid",size:"medium",disabled:e,onClick:()=>{t(!0),n(),setTimeout(()=>{r(i)},1e4)}},a.createElement(Dt,null),"Run visual tests")))),G7=({localBuildProgress:e})=>a.createElement(Me,{footer:null},a.createElement(ke,null,a.createElement(me,null,a.createElement("div",null,a.createElement(fe,null,"Running your first test"),a.createElement(Q,{center:!0,muted:!0},"A new snapshot is being created in a standardized cloud browser. Once complete, you'll be able to pinpoint exactly what changed.")),a.createElement(Kr,{localBuildProgress:e})))),q7=({isUnchanged:e,localBuildProgress:t,...n})=>(ot("Onboarding","CatchAChange"),n.isRunning&&t?a.createElement(G7,{localBuildProgress:t}):e?a.createElement($7,{...n}):a.createElement(W7,{...n})),Y7=w.div(({status:e,theme:t})=>({position:"relative",display:"inline-flex",border:`1px solid ${e==="positive"?t.color.green:t.appBorderColor}`,borderRadius:5,margin:"15px 15px 0",minHeight:200,minWidth:200,maxWidth:500,img:{display:"block",maxWidth:"100%"},svg:{position:"absolute",top:-12,left:-12,width:24,height:24,padding:5,color:t.color.lightest,borderRadius:"50%",backgroundColor:t.color.green}})),Q7=w.div({width:"100%",margin:2,background:"white",borderRadius:3,overflow:"hidden",div:{display:"flex",alignItems:"center",justifyContent:"center",width:"100%",height:"100%"}}),mo=({backgroundColor:e,status:t,thumbnailUrl:n})=>a.createElement(Y7,{status:t},a.createElement(Q7,null,a.createElement("div",{style:e?{backgroundColor:e}:{}},a.createElement("img",{alt:"Snapshot thumbnail",src:n}))),t==="positive"&&a.createElement(ko,null)),N1=w(Q)({marginBottom:5}),F1=({onComplete:e,onSkip:t,ranSecondBuild:n=!1})=>{ot("Onboarding","CatchAChangeComplete");let r=dn();return a.createElement(Me,{footer:null},a.createElement(ke,{style:{overflowY:"auto"}},n?a.createElement(me,null,a.createElement("div",null,a.createElement(fe,null,"Nice. Your stories were saved as test baselines."),a.createElement(Q,{center:!0,muted:!0,block:!0},"This story was indexed and snapshotted in a standardized cloud browser."),r.selectedComparison?.headCapture?.captureImage&&a.createElement(mo,{...r.selectedComparison?.headCapture?.captureImage,status:"positive"})),a.createElement(xt,null,a.createElement(N1,null,"You're ready to start testing!"),a.createElement(de,{variant:"solid",size:"medium",onClick:e},"Done"),a.createElement(de,{link:!0,onClick:t},"Skip walkthrough"))):a.createElement(me,null,a.createElement("div",null,a.createElement(fe,null,"Nice. You ran your first tests!"),a.createElement(Q,{center:!0,muted:!0,block:!0},"This story was indexed and snapshotted in a standardized cloud browser and changes were found."),r.selectedComparison?.headCapture?.captureImage&&a.createElement(mo,{...r.selectedComparison?.headCapture?.captureImage,status:"positive"})),a.createElement(xt,null,a.createElement(N1,null,"It's time to review changes!"),a.createElement(de,{variant:"solid",size:"medium",onClick:e},"Take a tour"),a.createElement(de,{link:!0,onClick:t},"Skip walkthrough")))))},A1=()=>a.createElement("div",null,a.createElement(sn,null),a.createElement(fe,null,"Get started with visual testing"),a.createElement(Q,{center:!0,muted:!0},'Take an image snapshot of your stories to save their "last known good state" as test baselines.')),K7=({isRunning:e,localBuildProgress:t,startBuild:n,onSkip:r})=>(ot("Onboarding","InitialBuild"),a.createElement(Me,{footer:null},a.createElement(ke,null,t?a.createElement(me,null,a.createElement(A1,null),a.createElement(Kr,{localBuildProgress:t})):a.createElement(me,null,a.createElement(A1,null),a.createElement(xt,null,a.createElement(de,{disabled:e,size:"medium",variant:"solid",onClick:n},"Take snapshots"),a.createElement(de,{onClick:r,link:!0},"Skip walkthrough")))))),J7=w(Q)({marginBottom:5}),X7=({onCatchAChange:e,onSkip:t})=>{ot("Onboarding","InitialBuildComplete");let n=dn();return a.createElement(Me,{footer:null},a.createElement(ke,null,a.createElement(me,null,a.createElement("div",null,a.createElement(fe,null,"Nice. Your stories were saved as test baselines."),a.createElement(Q,{center:!0,muted:!0,block:!0},"This story was indexed and snapshotted in a standardized cloud browser."),n?.selectedComparison?.headCapture?.captureImage&&a.createElement(mo,{...n?.selectedComparison?.headCapture.captureImage,status:"positive"})),a.createElement(xt,null,a.createElement(J7,{muted:!0},"Let's see the superpower of catching visual changes."),a.createElement(de,{variant:"solid",size:"medium",onClick:e},"Catch a UI change"),a.createElement(de,{link:!0,onClick:t},"Skip walkthrough")))))},eh=({dismissBuildError:e,localBuildProgress:t,showInitialBuildScreen:n,gitInfo:r,lastBuildHasChangesForStory:i,onComplete:o,onSkip:l})=>{let{isRunning:s,startBuild:c}=Oa(),[d,u]=nt("showInitialBuild",n);se(()=>{n&&u(!0)},[n,u]);let[m,p]=nt("showCatchAChange",!d),[v,h]=nt("initialGitHash",r.uncommittedHash),y=()=>{h(r.uncommittedHash),p(!0)},[k,b]=nt("runningSecondBuild",!1);return t?.currentStep==="error"?a.createElement(L7,{localBuildProgress:t},a.createElement(xt,null,a.createElement(de,{variant:"solid",size:"medium",onClick:c},"Try again"),a.createElement(de,{link:!0,onClick:l},"Skip walkthrough"))):t?.currentStep==="limited"?a.createElement(i0,{billingUrl:t.errorDetailsUrl,suspensionReason:"EXCEEDED_THRESHOLD"},a.createElement(de,{link:!0,onClick:e},"Continue")):d&&(!t||t&&s)?a.createElement(K7,{isRunning:s,localBuildProgress:t,startBuild:c,onSkip:l}):t?.currentStep==="complete"&&!m&&!k?i?a.createElement(F1,{onComplete:o,onSkip:l}):a.createElement(X7,{onCatchAChange:y,onSkip:l}):m&&!i?a.createElement(q7,{isRunning:s,isUnchanged:v===r.uncommittedHash,localBuildProgress:t,onSkip:l,runningSecondBuild:k,setInitialGitHash:h,setRunningSecondBuild:b,startBuild:c,uncommittedHash:r.uncommittedHash}):i?a.createElement(F1,{onComplete:o,onSkip:l,ranSecondBuild:m&&k}):null},th=w.div(({theme:e})=>({background:e.background.app,padding:"10px 15px",lineHeight:"20px",color:e.color.defaultText,borderBottom:`1px solid ${e.appBorderColor}`})),nh=Rt({from:{transform:"rotate(0deg)"},to:{transform:"rotate(359deg)"}}),ah=w(xs)({animation:`${nh} 1s linear infinite`}),Xa={width:10,marginRight:8},O1=w.button(({isWarning:e,onClick:t,theme:n})=>{let r=n.base==="light"?n.background.warning:"#2e271a";return{position:"relative",display:"flex",width:"100%",lineHeight:"20px",padding:"5px 7px 5px 15px",justifyContent:"space-between",alignItems:"center",background:e?r:n.background.app,border:"none",borderBottom:`1px solid ${n.appBorderColor}`,color:n.color.defaultText,cursor:t?"pointer":"default",textAlign:"left","& > *":{zIndex:1},code:{fontFamily:n.typography.fonts.mono,fontSize:"12px"}}}),L1=w.div(({isWarning:e,percentage:t,theme:n})=>{let r=n.base==="light"?"#FFE6B1":"#43361f";return{display:"block",position:"absolute",top:"0",height:"100%",left:"0",width:`${t}%`,transition:"width 3s ease-out",backgroundColor:e?r:n.background.hoverable,pointerEvents:"none",zIndex:0}}),er=w.div({padding:"5px 0"}),rh=w.div(({expanded:e,theme:t})=>({display:"grid",gridTemplateRows:e?"1fr":"0fr",background:t.background.app,borderBottom:e?`1px solid ${t.appBorderColor}`:"none",transition:"grid-template-rows 150ms ease-out"})),ih=w.div(({theme:e})=>({whiteSpace:"nowrap",overflow:"hidden",color:e.base==="light"?e.color.dark:e.color.lightest})),oh=w.div(({isCurrent:e,isFailed:t,isPending:n,theme:r})=>({display:"flex",flexDirection:"row",gap:8,opacity:n?.7:1,color:t?r.color.negativeText:"inherit",fontWeight:e||t?"bold":"normal",fontFamily:"Menlo, monospace",fontSize:12,lineHeight:"24px",margin:"0 15px","&:first-of-type":{marginTop:10},"&:last-of-type":{marginBottom:10},"& > div":{display:"flex",alignItems:"center"}})),lh=({localBuildProgress:e,expanded:t=!1})=>{let n=Te({});se(()=>{n.current[e.currentStep]={...e}},[e]);let r=["aborted","error"].includes(e.currentStep),i=uo.map(o=>{let{startedAt:l,completedAt:s}=e.stepProgress[o],c=!!l&&!s,d=c&&r,u=!l,m={...$0[o],isCurrent:c,isFailed:d,isPending:u};return d?{...m,icon:a.createElement(Es,{style:Xa}),renderLabel:m.renderProgress}:c?{...m,icon:a.createElement(ah,{style:Xa}),renderLabel:m.renderProgress}:u?{...m,icon:a.createElement(tu,{style:Xa}),renderLabel:m.renderName}:{...m,icon:a.createElement(ko,{style:Xa}),renderLabel:m.renderComplete}});return a.createElement(rh,{expanded:t},a.createElement(ih,null,i.map(({icon:o,isCurrent:l,isFailed:s,isPending:c,key:d,renderLabel:u})=>a.createElement(oh,{isCurrent:l,isFailed:s,isPending:c,key:d},a.createElement("div",null,o,u(n.current[d]||e))))))},sh=({branch:e,dismissBuildError:t,localBuildProgress:n,lastBuildOnBranchInProgress:r,switchToLastBuildOnBranch:i})=>{let[o,l]=a.useState(!1),s=()=>{l(!o)};if(n){let d=["aborted","error"].includes(n.currentStep);return a.createElement(a.Fragment,null,a.createElement(O1,{as:d?"div":"button",onClick:d?void 0:s,isWarning:d},a.createElement(L1,{percentage:n.buildProgressPercentage,isWarning:d}),a.createElement(er,null,a.createElement(zo,{localBuildProgress:n,withEmoji:!0})),d?a.createElement(rt,{onClick:t},a.createElement(wo,{"aria-label":"Dismiss"})):a.createElement(rt,{as:"div"},o?a.createElement(au,null):a.createElement(nu,null))),a.createElement(lh,{localBuildProgress:n,expanded:o||d}))}function c(){return i?r?a.createElement(er,null,"Reviewing is disabled because there's a newer build in progress on"," ",a.createElement(Ve,null,e),". This can happen when a build runs in CI."):a.createElement(er,null,"There's a newer snapshot with changes."," ",a.createElement(fn,{withArrow:!0,onClick:i},"Switch to newer snapshot")):a.createElement(er,null,"Reviewing is disabled because there's a newer build on ",a.createElement(Ve,null,e),".")}return a.createElement(O1,{onClick:i},a.createElement(L1,{percentage:100}),c())},ch=({onClose:e})=>a.createElement(Ms,null,a.createElement(Ui,null,a.createElement(lr,null,"Render settings",a.createElement(bl,null),a.createElement(So,{onClick:e},a.createElement(Co,{"aria-label":"Close"}))),a.createElement("p",null,a.createElement(uu,null),"Delay: 300ms"),a.createElement("p",null,a.createElement(mu,null),"Animation pause: Ends"),a.createElement("p",null,a.createElement(pu,null),"Threshold: 0.2"),a.createElement("p",null,a.createElement(hu,null),"Anti-alias: Included")),a.createElement(Ui,null,a.createElement(lr,null,"Bounding box",a.createElement(bl,null)),a.createElement("dl",null,a.createElement("dt",null,"Width:"),a.createElement("dd",null,"Fill viewport"),a.createElement("dt",null,"Height:"),a.createElement("dd",null,"Hug contents")))),Y0={isReviewing:!1,userCanReview:!1,buildIsReviewable:!1,acceptTest:(e,t="SPEC")=>Promise.resolve(),unacceptTest:(e,t="SPEC")=>Promise.resolve()},Q0=Ye(Y0),K0=()=>Ft(Q0,"ReviewTest"),dh=({children:e,watchState:t=Y0})=>a.createElement(Q0.Provider,{value:t},e),uh=w.div(({theme:e})=>({position:"relative",display:"flex",background:"transparent",overflow:"hidden",margin:2,img:{maxWidth:"100%",transition:"filter 0.1s ease-in-out"},"img[data-overlay]":{position:"absolute",opacity:.7,pointerEvents:"none"},div:{display:"flex",flexDirection:"column",alignItems:"center",width:"100%",p:{maxWidth:380,textAlign:"center"},svg:{width:24,height:24}},"& > svg":{position:"absolute",left:"calc(50% - 14px)",top:"calc(50% - 14px)",width:20,height:20,color:e.color.lightest,opacity:0,transition:"opacity 0.1s ease-in-out",pointerEvents:"none"}}),({href:e})=>e&&{display:"inline-flex",cursor:"pointer","&:hover":{"& > svg":{opacity:1},img:{filter:"brightness(85%)"}}}),mh=w(me)(({theme:e})=>({margin:"30px 15px"})),ph=({componentName:e,storyName:t,testUrl:n,comparisonResult:r,latestImage:i,baselineImage:o,baselineImageVisible:l,diffImage:s,focusImage:c,diffVisible:d,focusVisible:u,...m})=>{let p=qt(),v=!!i&&!!s&&r==="CHANGED",h=r==="CAPTURE_ERROR",y=v&&!!c,k=v?{as:"a",href:n,target:"_blank",title:"View on Chromatic.com"}:{},b=v&&d,f=y&&u;return a.createElement(uh,{...m,...k},i&&a.createElement("img",{alt:`Latest snapshot for the '${t}' story of the '${e}' component`,src:i.imageUrl,style:{display:l?"none":"block"}}),o&&a.createElement("img",{alt:`Baseline snapshot for the '${t}' story of the '${e}' component`,src:o.imageUrl,style:{display:l?"block":"none"}}),v&&a.createElement("img",{alt:"","data-overlay":"diff",src:s.imageUrl,style:{maxWidth:`${s.imageWidth/i.imageWidth*100}%`,opacity:b?.7:0}}),y&&a.createElement("img",{alt:"","data-overlay":"focus",src:c.imageUrl,style:{maxWidth:`${c.imageWidth/i.imageWidth*100}%`,opacity:f?.7:0,filter:f?"blur(2px)":"none"}}),v&&a.createElement(Cs,null),h&&!i&&a.createElement(mh,null,a.createElement(j5,{color:p.base==="light"?"currentColor":p.color.medium}),a.createElement(Q,{center:!0,muted:!0},"A snapshot couldn't be captured. This often occurs when a story has a code error. Confirm that this story successfully renders in your local Storybook and run the build again.")))},hh=e=>a.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("path",{d:"M5.06982 9.68493L7.99484 4.63927L14.5786 4.62406C14.5252 4.52043 14.4696 4.41742 14.4109 4.31532C12.372 0.768556 7.84405 -0.453864 4.29726 1.58495C3.24614 2.1892 2.39921 3.01211 1.78076 3.96327L5.06982 9.68493Z",fill:"#DB4437"}),a.createElement("path",{d:"M10.9276 9.68457L5.09539 9.6743L1.79036 3.98022C1.72727 4.07822 1.66591 4.17795 1.60682 4.27985C-0.445348 7.81892 0.759985 12.3515 4.29905 14.4037C5.34791 15.0118 6.48403 15.3338 7.617 15.3939L10.9276 9.68457Z",fill:"#0F9D58"}),a.createElement("path",{d:"M7.98649 4.61194L10.9032 9.66241L7.63525 15.3778C7.75167 15.3833 7.86871 15.3863 7.98649 15.3863C12.0775 15.3863 15.3939 12.0699 15.3939 7.97893C15.3939 6.76648 15.1025 5.62211 14.5861 4.61194L7.98649 4.61194Z",fill:"#FFCD40"}),a.createElement("path",{d:"M8.01367 4.6366V6.40005L14.613 4.6366H8.01367Z",fill:"url(#paint0_radial_466_21161)"}),a.createElement("path",{d:"M1.78198 4.00098L6.60102 8.8192L5.09764 9.687L1.78198 4.00098Z",fill:"url(#paint1_radial_466_21161)"}),a.createElement("path",{d:"M7.6626 15.4017L9.42689 8.81921L10.9303 9.68702L7.6626 15.4017Z",fill:"url(#paint2_radial_466_21161)"}),a.createElement("ellipse",{cx:"8.01347",cy:"8.00358",rx:"3.36699",ry:"3.36699",fill:"#F1F1F1"}),a.createElement("ellipse",{cx:"8.01367",cy:"8.00354",rx:"2.69361",ry:"2.6936",fill:"#4285F4"}),a.createElement("defs",null,a.createElement("radialGradient",{id:"paint0_radial_466_21161",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(7.69229 4.63226) scale(7.07721 1.89116)"},a.createElement("stop",{stopColor:"#3E2723",stopOpacity:"0.2"}),a.createElement("stop",{offset:"1",stopColor:"#3E2723",stopOpacity:"0.01"})),a.createElement("radialGradient",{id:"paint1_radial_466_21161",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(1.77445 4.00677) scale(6.56938 7.75127)"},a.createElement("stop",{stopColor:"#3E2723",stopOpacity:"0.2"}),a.createElement("stop",{offset:"1",stopColor:"#3E2723",stopOpacity:"0.01"})),a.createElement("radialGradient",{id:"paint2_radial_466_21161",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(8.00025 8.01489) scale(7.39644 14.8995)"},a.createElement("stop",{stopColor:"#263238",stopOpacity:"0.2"}),a.createElement("stop",{offset:"1",stopColor:"#263238",stopOpacity:"0.01"})))),fh=e=>a.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("circle",{cx:"8.00009",cy:"7.99997",r:"7.7037",fill:"url(#paint0_linear_466_21186)"}),a.createElement("ellipse",{cx:"8.00094",cy:"8.00094",rx:"7.06173",ry:"7.06173",fill:"url(#paint1_radial_466_21186)"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.07134 1.36353C8.03043 1.36353 7.99727 1.39669 7.99727 1.4376V2.56469C7.99727 2.6056 8.03043 2.63877 8.07134 2.63877C8.11225 2.63877 8.14542 2.6056 8.14542 2.56469V1.4376C8.14542 1.39669 8.11225 1.36353 8.07134 1.36353ZM8.07134 14.7792C8.11225 14.7792 8.14542 14.746 8.14542 14.7051V13.578C8.14542 13.5371 8.11225 13.5039 8.07134 13.5039C8.03043 13.5039 7.99727 13.5371 7.99727 13.578V14.7051C7.99727 14.746 8.03043 14.7792 8.07134 14.7792ZM8.64883 1.46214C8.65292 1.42143 8.68923 1.39175 8.72994 1.39584C8.77064 1.39993 8.80032 1.43625 8.79623 1.47695L8.74793 1.95766C8.74384 1.99836 8.70752 2.02804 8.66682 2.02395C8.62612 2.01986 8.59643 1.98355 8.60052 1.94284L8.64883 1.46214ZM7.41372 14.7468C7.45442 14.7509 7.49074 14.7213 7.49483 14.6806L7.54313 14.1998C7.54722 14.1591 7.51754 14.1228 7.47683 14.1187C7.43613 14.1146 7.39982 14.1443 7.39573 14.185L7.34742 14.6657C7.34333 14.7064 7.37301 14.7428 7.41372 14.7468ZM14.7051 7.99727C14.746 7.99727 14.7792 8.03043 14.7792 8.07134C14.7792 8.11225 14.746 8.14542 14.7051 8.14542H13.578C13.5371 8.14542 13.5039 8.11225 13.5039 8.07134C13.5039 8.03043 13.5371 7.99727 13.578 7.99727H14.7051ZM1.36353 8.07134C1.36353 8.11225 1.39669 8.14542 1.4376 8.14542H2.56469C2.6056 8.14542 2.63877 8.11225 2.63877 8.07134C2.63877 8.03043 2.6056 7.99727 2.56469 7.99727H1.4376C1.39669 7.99727 1.36353 8.03043 1.36353 8.07134ZM14.6806 8.64883C14.7213 8.65292 14.7509 8.68923 14.7468 8.72994C14.7428 8.77064 14.7064 8.80032 14.6657 8.79623L14.185 8.74793C14.1443 8.74384 14.1146 8.70752 14.1187 8.66682C14.1228 8.62612 14.1591 8.59643 14.1998 8.60052L14.6806 8.64883ZM1.39584 7.41372C1.39175 7.45442 1.42143 7.49074 1.46214 7.49483L1.94284 7.54313C1.98355 7.54722 2.01986 7.51754 2.02395 7.47683C2.02804 7.43613 1.99836 7.39982 1.95766 7.39573L1.47695 7.34742C1.43625 7.34333 1.39993 7.37301 1.39584 7.41372ZM12.7097 3.3282C12.7387 3.29927 12.7856 3.29927 12.8145 3.3282C12.8434 3.35713 12.8434 3.40403 12.8145 3.43296L12.0175 4.22994C11.9886 4.25887 11.9417 4.25887 11.9127 4.22994C11.8838 4.20101 11.8838 4.15411 11.9127 4.12518L12.7097 3.3282ZM3.3282 12.8145C3.35713 12.8434 3.40403 12.8434 3.43296 12.8145L4.22994 12.0175C4.25887 11.9886 4.25887 11.9417 4.22994 11.9127C4.20101 11.8838 4.15411 11.8838 4.12518 11.9127L3.3282 12.7097C3.29927 12.7387 3.29927 12.7856 3.3282 12.8145ZM13.1523 3.80568C13.1839 3.77973 13.2306 3.78433 13.2566 3.81595C13.2825 3.84757 13.2779 3.89425 13.2463 3.9202L12.8729 4.22664C12.8413 4.2526 12.7946 4.248 12.7686 4.21638C12.7427 4.18475 12.7473 4.13808 12.7789 4.11212L13.1523 3.80568ZM2.88614 12.3267C2.91209 12.3584 2.95876 12.363 2.99039 12.337L3.36378 12.0306C3.3954 12.0046 3.4 11.9579 3.37404 11.9263C3.34809 11.8947 3.30142 11.8901 3.26979 11.916L2.8964 12.2225C2.86478 12.2484 2.86018 12.2951 2.88614 12.3267ZM12.8145 12.7097C12.8434 12.7387 12.8434 12.7856 12.8145 12.8145C12.7856 12.8434 12.7387 12.8434 12.7097 12.8145L11.9127 12.0175C11.8838 11.9886 11.8838 11.9417 11.9127 11.9127C11.9417 11.8838 11.9886 11.8838 12.0175 11.9127L12.8145 12.7097ZM3.3282 3.3282C3.29927 3.35713 3.29927 3.40403 3.3282 3.43296L4.12518 4.22994C4.15411 4.25887 4.20101 4.25887 4.22994 4.22994C4.25887 4.20101 4.25887 4.15411 4.22994 4.12518L3.43296 3.3282C3.40403 3.29927 3.35713 3.29927 3.3282 3.3282ZM12.337 13.1523C12.363 13.1839 12.3584 13.2306 12.3267 13.2566C12.2951 13.2825 12.2484 13.2779 12.2225 13.2463L11.916 12.8729C11.8901 12.8413 11.8947 12.7946 11.9263 12.7686C11.9579 12.7427 12.0046 12.7473 12.0306 12.7789L12.337 13.1523ZM3.81595 2.88614C3.78433 2.91209 3.77973 2.95876 3.80568 2.99039L4.11212 3.36378C4.13808 3.3954 4.18475 3.4 4.21638 3.37404C4.248 3.34809 4.2526 3.30142 4.22664 3.26979L3.9202 2.8964C3.89425 2.86478 3.84757 2.86018 3.81595 2.88614ZM10.5415 1.91422C10.5572 1.87643 10.6005 1.85848 10.6383 1.87413C10.6761 1.88979 10.6941 1.93312 10.6784 1.97092L10.2471 3.01221C10.2314 3.05 10.1881 3.06795 10.1503 3.05229C10.1125 3.03664 10.0946 2.99331 10.1102 2.95551L10.5415 1.91422ZM5.50437 14.2686C5.54216 14.2842 5.58549 14.2663 5.60115 14.2285L6.03247 13.1872C6.04813 13.1494 6.03018 13.1061 5.99238 13.0904C5.95459 13.0747 5.91126 13.0927 5.8956 13.1305L5.46428 14.1718C5.44862 14.2096 5.46657 14.2529 5.50437 14.2686ZM11.1332 2.18598C11.1524 2.1499 11.1973 2.13628 11.2334 2.15557C11.2695 2.17486 11.2831 2.21974 11.2638 2.25582L11.0361 2.68183C11.0168 2.7179 10.9719 2.73152 10.9358 2.71223C10.8998 2.69295 10.8861 2.64806 10.9054 2.61199L11.1332 2.18598ZM4.90931 13.9871C4.94539 14.0064 4.99027 13.9928 5.00955 13.9567L5.23726 13.5307C5.25654 13.4946 5.24293 13.4497 5.20685 13.4305C5.17077 13.4112 5.12589 13.4248 5.1066 13.4609L4.8789 13.8869C4.85961 13.923 4.87323 13.9678 4.90931 13.9871ZM14.2285 10.5415C14.2663 10.5572 14.2842 10.6005 14.2686 10.6383C14.2529 10.6761 14.2096 10.6941 14.1718 10.6784L13.1305 10.2471C13.0927 10.2314 13.0747 10.1881 13.0904 10.1503C13.1061 10.1125 13.1494 10.0946 13.1872 10.1102L14.2285 10.5415ZM1.87412 5.50437C1.85846 5.54216 1.87641 5.58549 1.91421 5.60115L2.95551 6.03247C2.99331 6.04813 3.03664 6.03018 3.05229 5.99238C3.06795 5.95459 3.05 5.91126 3.0122 5.8956L1.9709 5.46428C1.9331 5.44862 1.88977 5.46657 1.87412 5.50437ZM13.9567 11.1332C13.9928 11.1524 14.0064 11.1973 13.9871 11.2334C13.9678 11.2695 13.923 11.2831 13.8869 11.2638L13.4609 11.0361C13.4248 11.0168 13.4112 10.9719 13.4305 10.9358C13.4497 10.8998 13.4946 10.8861 13.5307 10.9054L13.9567 11.1332ZM2.15557 4.90929C2.13628 4.94537 2.1499 4.99025 2.18598 5.00954L2.61199 5.23726C2.64806 5.25654 2.69295 5.24293 2.71223 5.20685C2.73152 5.17077 2.7179 5.12589 2.68183 5.1066L2.25582 4.87888C2.21974 4.8596 2.17486 4.87321 2.15557 4.90929ZM14.1718 5.46428C14.2096 5.44862 14.2529 5.46657 14.2686 5.50437C14.2842 5.54216 14.2663 5.58549 14.2285 5.60115L13.1872 6.03247C13.1494 6.04813 13.1061 6.03018 13.0904 5.99238C13.0747 5.95459 13.0927 5.91126 13.1305 5.8956L14.1718 5.46428ZM1.87413 10.6383C1.88979 10.6761 1.93312 10.6941 1.97092 10.6784L3.01221 10.2471C3.05 10.2314 3.06795 10.1881 3.05229 10.1503C3.03664 10.1125 2.99331 10.0946 2.95551 10.1102L1.91422 10.5415C1.87643 10.5572 1.85848 10.6005 1.87413 10.6383ZM14.3979 6.07477C14.4371 6.0629 14.4785 6.08501 14.4903 6.12416C14.5022 6.1633 14.4801 6.20467 14.441 6.21654L13.9787 6.35677C13.9396 6.36864 13.8982 6.34654 13.8863 6.30739C13.8744 6.26824 13.8965 6.22688 13.9357 6.215L14.3979 6.07477ZM1.65237 10.0185C1.66425 10.0577 1.70561 10.0798 1.74476 10.0679L2.20699 9.92769C2.24614 9.91581 2.26825 9.87445 2.25637 9.8353C2.2445 9.79615 2.20313 9.77404 2.16399 9.78592L1.70175 9.92615C1.6626 9.93802 1.64049 9.97939 1.65237 10.0185ZM10.6383 14.2686C10.6005 14.2842 10.5572 14.2663 10.5415 14.2285L10.1102 13.1872C10.0946 13.1494 10.1125 13.1061 10.1503 13.0904C10.1881 13.0747 10.2314 13.0927 10.2471 13.1305L10.6784 14.1718C10.6941 14.2096 10.6761 14.2529 10.6383 14.2686ZM5.50437 1.87413C5.46657 1.88979 5.44862 1.93312 5.46428 1.97092L5.8956 3.01221C5.91126 3.05 5.95459 3.06795 5.99238 3.05229C6.03018 3.03664 6.04813 2.99331 6.03247 2.95551L5.60115 1.91422C5.58549 1.87643 5.54216 1.85848 5.50437 1.87413ZM10.0679 14.3979C10.0798 14.4371 10.0577 14.4785 10.0185 14.4903C9.97939 14.5022 9.93802 14.4801 9.92615 14.441L9.78592 13.9787C9.77404 13.9396 9.79615 13.8982 9.8353 13.8863C9.87445 13.8744 9.91581 13.8965 9.92769 13.9357L10.0679 14.3979ZM6.12417 1.65237C6.08502 1.66424 6.06291 1.70561 6.07479 1.74475L6.215 2.20699C6.22688 2.24614 6.26824 2.26825 6.30739 2.25637C6.34654 2.2445 6.36864 2.20314 6.35677 2.16399L6.21656 1.70175C6.20468 1.6626 6.16332 1.64049 6.12417 1.65237ZM9.29287 1.55062C9.30085 1.5105 9.33985 1.48444 9.37997 1.49242C9.4201 1.5004 9.44615 1.5394 9.43817 1.57952L9.21829 2.68496C9.21031 2.72508 9.17131 2.75114 9.13119 2.74316C9.09107 2.73518 9.06501 2.69618 9.07299 2.65606L9.29287 1.55062ZM6.76272 14.6503C6.80284 14.6583 6.84184 14.6322 6.84982 14.5921L7.0697 13.4866C7.07768 13.4465 7.05162 13.4075 7.0115 13.3995C6.97137 13.3916 6.93238 13.4176 6.9244 13.4577L6.70452 14.5632C6.69654 14.6033 6.72259 14.6423 6.76272 14.6503ZM9.92615 1.70175C9.93802 1.6626 9.97939 1.64049 10.0185 1.65237C10.0577 1.66425 10.0798 1.70561 10.0679 1.74476L9.92769 2.20699C9.91581 2.24614 9.87445 2.26825 9.8353 2.25637C9.79615 2.2445 9.77404 2.20313 9.78592 2.16399L9.92615 1.70175ZM6.12417 14.4903C6.16332 14.5022 6.20469 14.4801 6.21656 14.441L6.35677 13.9787C6.36864 13.9396 6.34653 13.8982 6.30739 13.8863C6.26824 13.8744 6.22687 13.8965 6.215 13.9357L6.07479 14.398C6.06291 14.4371 6.08502 14.4785 6.12417 14.4903ZM14.5921 9.29287C14.6322 9.30085 14.6583 9.33985 14.6503 9.37997C14.6423 9.4201 14.6033 9.44615 14.5632 9.43817L13.4577 9.21829C13.4176 9.21031 13.3916 9.17131 13.3995 9.13119C13.4075 9.09107 13.4465 9.06501 13.4866 9.07299L14.5921 9.29287ZM1.49242 6.76272C1.48444 6.80284 1.5105 6.84184 1.55062 6.84982L2.65606 7.0697C2.69618 7.07768 2.73518 7.05162 2.74316 7.0115C2.75114 6.97137 2.72508 6.93238 2.68496 6.9244L1.57952 6.70452C1.5394 6.69654 1.5004 6.72259 1.49242 6.76272ZM14.441 9.92615C14.4801 9.93802 14.5022 9.97939 14.4903 10.0185C14.4785 10.0577 14.4371 10.0798 14.3979 10.0679L13.9357 9.92769C13.8965 9.91581 13.8744 9.87445 13.8863 9.8353C13.8982 9.79615 13.9396 9.77404 13.9787 9.78592L14.441 9.92615ZM1.65237 6.12415C1.64049 6.1633 1.6626 6.20467 1.70175 6.21654L2.16399 6.35677C2.20313 6.36864 2.2445 6.34654 2.25637 6.30739C2.26825 6.26824 2.24614 6.22688 2.20699 6.215L1.74476 6.07477C1.70561 6.0629 1.66425 6.08501 1.65237 6.12415ZM13.5459 4.32424C13.58 4.30151 13.626 4.31066 13.6487 4.34468C13.6714 4.37869 13.6623 4.42469 13.6282 4.44742L12.6911 5.0736C12.6571 5.09633 12.6111 5.08718 12.5884 5.05317C12.5656 5.01915 12.5748 4.97315 12.6088 4.95042L13.5459 4.32424ZM2.494 11.798C2.51673 11.832 2.56273 11.8412 2.59675 11.8184L3.53389 11.1923C3.56791 11.1695 3.57706 11.1235 3.55433 11.0895C3.5316 11.0555 3.4856 11.0464 3.45159 11.0691L2.51444 11.6953C2.48043 11.718 2.47128 11.764 2.494 11.798ZM13.8869 4.87888C13.923 4.8596 13.9678 4.87321 13.9871 4.90929C14.0064 4.94537 13.9928 4.99025 13.9567 5.00954L13.5307 5.23726C13.4946 5.25654 13.4497 5.24293 13.4305 5.20685C13.4112 5.17077 13.4248 5.12589 13.4609 5.1066L13.8869 4.87888ZM2.15557 11.2334C2.17486 11.2695 2.21974 11.2831 2.25582 11.2638L2.68183 11.0361C2.7179 11.0168 2.73152 10.9719 2.71223 10.9358C2.69295 10.8998 2.64806 10.8861 2.61199 10.9054L2.18598 11.1332C2.1499 11.1524 2.13628 11.1973 2.15557 11.2334ZM11.8184 13.5459C11.8412 13.58 11.832 13.626 11.798 13.6487C11.764 13.6714 11.718 13.6623 11.6953 13.6282L11.0691 12.6911C11.0464 12.6571 11.0555 12.6111 11.0895 12.5884C11.1235 12.5656 11.1695 12.5748 11.1923 12.6088L11.8184 13.5459ZM4.34468 2.494C4.31066 2.51673 4.30151 2.56273 4.32424 2.59675L4.95042 3.53389C4.97315 3.56791 5.01915 3.57706 5.05317 3.55433C5.08718 3.5316 5.09633 3.4856 5.0736 3.45159L4.44742 2.51444C4.42469 2.48043 4.37869 2.47128 4.34468 2.494ZM11.2638 13.8869C11.2831 13.923 11.2695 13.9678 11.2334 13.9871C11.1973 14.0064 11.1524 13.9928 11.1331 13.9567L10.9054 13.5307C10.8861 13.4946 10.8998 13.4497 10.9358 13.4305C10.9719 13.4112 11.0168 13.4248 11.0361 13.4609L11.2638 13.8869ZM4.90931 2.15557C4.87323 2.17485 4.85961 2.21974 4.8789 2.25581L5.1066 2.68182C5.12589 2.7179 5.17077 2.73152 5.20685 2.71223C5.24293 2.69295 5.25654 2.64807 5.23726 2.61199L5.00955 2.18598C4.99027 2.1499 4.94539 2.13628 4.90931 2.15557ZM11.6953 2.51444C11.718 2.48043 11.764 2.47128 11.798 2.494C11.832 2.51673 11.8412 2.56273 11.8184 2.59675L11.1923 3.53389C11.1695 3.56791 11.1235 3.57706 11.0895 3.55433C11.0555 3.5316 11.0464 3.4856 11.0691 3.45159L11.6953 2.51444ZM4.34468 13.6487C4.37869 13.6714 4.42469 13.6623 4.44742 13.6282L5.0736 12.6911C5.09633 12.6571 5.08718 12.6111 5.05317 12.5884C5.01915 12.5656 4.97315 12.5748 4.95042 12.6088L4.32424 13.5459C4.30151 13.58 4.31066 13.626 4.34468 13.6487ZM12.2225 2.8964C12.2484 2.86478 12.2951 2.86018 12.3267 2.88614C12.3584 2.91209 12.363 2.95876 12.337 2.99039L12.0306 3.36378C12.0046 3.3954 11.9579 3.4 11.9263 3.37404C11.8947 3.34809 11.8901 3.30142 11.916 3.26979L12.2225 2.8964ZM3.81595 13.2566C3.84757 13.2825 3.89425 13.2779 3.9202 13.2463L4.22664 12.8729C4.2526 12.8413 4.248 12.7946 4.21638 12.7686C4.18475 12.7427 4.13808 12.7473 4.11212 12.7789L3.80568 13.1523C3.77973 13.1839 3.78433 13.2306 3.81595 13.2566ZM13.6282 11.6953C13.6623 11.718 13.6714 11.764 13.6487 11.798C13.626 11.832 13.58 11.8412 13.5459 11.8184L12.6088 11.1923C12.5748 11.1695 12.5656 11.1235 12.5884 11.0895C12.6111 11.0555 12.6571 11.0464 12.6911 11.0691L13.6282 11.6953ZM2.494 4.34468C2.47128 4.37869 2.48043 4.42469 2.51444 4.44742L3.45159 5.0736C3.4856 5.09633 3.5316 5.08718 3.55433 5.05317C3.57706 5.01915 3.56791 4.97315 3.53389 4.95042L2.59675 4.32424C2.56273 4.30151 2.51673 4.31066 2.494 4.34468ZM13.2463 12.2225C13.2779 12.2484 13.2825 12.2951 13.2566 12.3267C13.2306 12.3584 13.1839 12.363 13.1523 12.337L12.7789 12.0306C12.7473 12.0046 12.7427 11.9579 12.7686 11.9263C12.7946 11.8947 12.8413 11.8901 12.8729 11.916L13.2463 12.2225ZM2.88614 3.81595C2.86018 3.84757 2.86478 3.89425 2.8964 3.9202L3.26979 4.22664C3.30142 4.2526 3.34809 4.248 3.37404 4.21638C3.4 4.18475 3.3954 4.13808 3.36378 4.11212L2.99039 3.80568C2.95876 3.77973 2.91209 3.78433 2.88614 3.81595ZM14.5632 6.70452C14.6033 6.69654 14.6423 6.72259 14.6503 6.76272C14.6583 6.80284 14.6322 6.84184 14.5921 6.84982L13.4866 7.0697C13.4465 7.07768 13.4075 7.05162 13.3995 7.0115C13.3916 6.97137 13.4176 6.93238 13.4577 6.9244L14.5632 6.70452ZM1.49242 9.37997C1.5004 9.4201 1.5394 9.44615 1.57952 9.43817L2.68496 9.21829C2.72508 9.21031 2.75114 9.17131 2.74316 9.13119C2.73518 9.09107 2.69618 9.06501 2.65606 9.07299L1.55062 9.29287C1.5105 9.30085 1.48444 9.33985 1.49242 9.37997ZM14.6657 7.34742C14.7064 7.34333 14.7428 7.37301 14.7468 7.41372C14.7509 7.45442 14.7213 7.49074 14.6806 7.49483L14.1998 7.54313C14.1591 7.54722 14.1228 7.51754 14.1187 7.47683C14.1146 7.43613 14.1443 7.39982 14.185 7.39573L14.6657 7.34742ZM1.39584 8.72994C1.39993 8.77064 1.43625 8.80032 1.47695 8.79623L1.95766 8.74793C1.99836 8.74384 2.02804 8.70752 2.02395 8.66682C2.01986 8.62612 1.98355 8.59643 1.94284 8.60052L1.46214 8.64883C1.42143 8.65292 1.39175 8.68923 1.39584 8.72994ZM9.43817 14.5632C9.44615 14.6033 9.4201 14.6423 9.37997 14.6503C9.33985 14.6583 9.30085 14.6322 9.29287 14.5921L9.07299 13.4866C9.06501 13.4465 9.09107 13.4075 9.13119 13.3995C9.17131 13.3916 9.21031 13.4176 9.21829 13.4577L9.43817 14.5632ZM6.76272 1.49242C6.72259 1.5004 6.69654 1.5394 6.70452 1.57952L6.9244 2.68496C6.93238 2.72508 6.97137 2.75114 7.0115 2.74316C7.05162 2.73518 7.07768 2.69618 7.0697 2.65606L6.84982 1.55062C6.84184 1.5105 6.80284 1.48444 6.76272 1.49242ZM8.79623 14.6657C8.80032 14.7064 8.77064 14.7428 8.72994 14.7468C8.68923 14.7509 8.65292 14.7213 8.64883 14.6806L8.60052 14.1998C8.59643 14.1591 8.62612 14.1228 8.66682 14.1187C8.70752 14.1146 8.74384 14.1443 8.74793 14.185L8.79623 14.6657ZM7.41372 1.39584C7.37301 1.39993 7.34333 1.43625 7.34742 1.47695L7.39573 1.95766C7.39982 1.99836 7.43613 2.02804 7.47683 2.02395C7.51754 2.01986 7.54722 1.98355 7.54313 1.94284L7.49483 1.46214C7.49074 1.42143 7.45442 1.39175 7.41372 1.39584Z",fill:"#DDDDDD"}),a.createElement("path",{d:"M3.14941 12.8505L7.29562 7.28674L7.99989 7.99218L3.14941 12.8505Z",fill:"#DDDDDD"}),a.createElement("path",{d:"M7.28662 7.29574L12.8504 3.14954L7.99204 8.00002L7.28662 7.29574Z",fill:"#EE4444"}),a.createElement("path",{d:"M12.8505 3.14954L8.70427 8.71332L8 8.00789L12.8505 3.14954Z",fill:"#CC0000"}),a.createElement("path",{d:"M3.14941 12.8505L8.7132 8.70427L8.00777 8L3.14941 12.8505Z",fill:"#AAAAAA"}),a.createElement("defs",null,a.createElement("linearGradient",{id:"paint0_linear_466_21186",x1:"0.300303",y1:"0.300951",x2:"0.300303",y2:"15.7084",gradientUnits:"userSpaceOnUse"},a.createElement("stop",{stopColor:"#F8F8F8"}),a.createElement("stop",{offset:"1",stopColor:"#CCCCCC"})),a.createElement("radialGradient",{id:"paint1_radial_466_21186",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(8.00216 8.0046) scale(7.06173)"},a.createElement("stop",{stopColor:"#00F0FF"}),a.createElement("stop",{offset:"1",stopColor:"#0070E0"})))),gh=e=>a.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("path",{d:"M14.9596 5.19849C14.6332 4.41337 13.9721 3.56574 13.453 3.29783C13.8755 4.12612 14.12 4.95699 14.2134 5.57708C14.2134 5.5783 14.2139 5.58133 14.2149 5.58958C13.3657 3.47293 11.9257 2.61943 10.7499 0.761053C10.6905 0.667084 10.631 0.572865 10.573 0.473553C10.5434 0.422834 10.5159 0.371004 10.4903 0.318178C10.4414 0.223861 10.4038 0.124166 10.378 0.0211155C10.3782 0.0162369 10.3765 0.0114673 10.3734 0.00774353C10.3702 0.0040198 10.3658 0.00161108 10.3609 0.000990505C10.3563 -0.000330168 10.3515 -0.000330168 10.3468 0.000990505C10.3458 0.0013655 10.3442 0.00258425 10.3431 0.00302175C10.3414 0.003678 10.3393 0.005178 10.3376 0.00614675C10.3384 0.00502175 10.3402 0.0024905 10.3407 0.00189675C8.45416 1.10677 7.81416 3.15068 7.75535 4.17327C7.00199 4.22506 6.28171 4.50262 5.68841 4.96977C5.62629 4.9173 5.56135 4.86827 5.49388 4.8229C5.3227 4.22402 5.31543 3.59017 5.47282 2.98752C4.70132 3.3388 4.10126 3.89408 3.66501 4.3844H3.66154C3.36382 4.0073 3.38482 2.76337 3.40179 2.50365C3.39822 2.48755 3.17969 2.61708 3.15107 2.63662C2.88835 2.82414 2.64275 3.03454 2.41713 3.26537C2.16039 3.52573 1.92581 3.80705 1.71582 4.1064C1.71582 4.10677 1.7156 4.10721 1.71547 4.10758C1.71547 4.10718 1.71569 4.10677 1.71582 4.1064C1.23289 4.79075 0.890387 5.56404 0.7081 6.38155C0.704506 6.39783 0.701475 6.41471 0.697975 6.43112C0.68385 6.49724 0.632975 6.82799 0.624068 6.89987C0.623381 6.9054 0.623068 6.91071 0.622412 6.91624C0.556638 7.2582 0.515905 7.60451 0.500537 7.9524C0.500537 7.96521 0.499756 7.9779 0.499756 7.99074C0.499881 12.138 3.86238 15.5 8.01001 15.5C11.7245 15.5 14.8088 12.8035 15.4126 9.26152C15.4253 9.1654 15.4355 9.06877 15.4467 8.9718C15.596 7.68399 15.4301 6.3304 14.9596 5.19849ZM6.30351 11.0764C6.33863 11.0932 6.37163 11.1116 6.40769 11.1276C6.40919 11.1287 6.41126 11.1298 6.41279 11.1308C6.37608 11.1132 6.33965 11.0951 6.30351 11.0764ZM14.2155 5.59143L14.2145 5.58415C14.2149 5.5868 14.2153 5.58958 14.2158 5.59224L14.2155 5.59143Z",fill:"url(#paint0_linear_466_21172)"}),a.createElement("path",{d:"M14.9598 5.19851C14.6334 4.41338 13.9723 3.56576 13.4532 3.29785C13.8757 4.12613 14.1202 4.95701 14.2136 5.5771C14.2136 5.57529 14.214 5.5786 14.2148 5.58416C14.2151 5.58682 14.2156 5.5896 14.216 5.59226C14.9246 7.5132 14.5386 9.46657 13.9823 10.6602C13.1217 12.5071 11.0381 14.3999 7.77678 14.3076C4.25319 14.2078 1.149 11.5934 0.569531 8.16904C0.463937 7.62904 0.569531 7.35485 0.622656 6.91641C0.557938 7.25441 0.533281 7.35204 0.500781 7.95257C0.500781 7.96538 0.5 7.97807 0.5 7.99091C0.500063 12.138 3.86256 15.5 8.01019 15.5C11.7247 15.5 14.8089 12.8035 15.4128 9.26154C15.4255 9.16541 15.4357 9.06879 15.4469 8.97182C15.5962 7.68401 15.4303 6.33041 14.9598 5.19851Z",fill:"url(#paint1_radial_466_21172)"}),a.createElement("path",{d:"M14.9598 5.19851C14.6334 4.41338 13.9723 3.56576 13.4532 3.29785C13.8757 4.12613 14.1202 4.95701 14.2136 5.5771C14.2136 5.57529 14.214 5.5786 14.2148 5.58416C14.2151 5.58682 14.2156 5.5896 14.216 5.59226C14.9246 7.5132 14.5386 9.46657 13.9823 10.6602C13.1217 12.5071 11.0381 14.3999 7.77678 14.3076C4.25319 14.2078 1.149 11.5934 0.569531 8.16904C0.463937 7.62904 0.569531 7.35485 0.622656 6.91641C0.557938 7.25441 0.533281 7.35204 0.500781 7.95257C0.500781 7.96538 0.5 7.97807 0.5 7.99091C0.500063 12.138 3.86256 15.5 8.01019 15.5C11.7247 15.5 14.8089 12.8035 15.4128 9.26154C15.4255 9.16541 15.4357 9.06879 15.4469 8.97182C15.5962 7.68401 15.4303 6.33041 14.9598 5.19851Z",fill:"url(#paint2_radial_466_21172)"}),a.createElement("path",{d:"M11.3101 6.08127C11.3265 6.09277 11.3413 6.10421 11.3567 6.11564C11.1683 5.78113 10.9336 5.47487 10.6596 5.20589C8.32502 2.87164 10.0474 0.144581 10.3379 0.00608106C10.3387 0.00495606 10.3405 0.0024248 10.341 0.00183105C8.45443 1.10671 7.81443 3.15061 7.75562 4.17321C7.84312 4.16714 7.93037 4.1598 8.01943 4.1598C9.42727 4.1598 10.6535 4.93386 11.3101 6.08127Z",fill:"url(#paint3_radial_466_21172)"}),a.createElement("path",{d:"M8.02405 6.54735C8.01177 6.73417 7.35173 7.37838 7.12092 7.37838C4.98533 7.37838 4.63867 8.6701 4.63867 8.6701C4.73327 9.75792 5.49058 10.6537 6.40777 11.1277C6.44961 11.1493 6.49195 11.1689 6.53433 11.1882C6.60698 11.2203 6.68054 11.2504 6.75492 11.2784C7.0694 11.3897 7.39881 11.4532 7.73214 11.4668C11.4753 11.6424 12.2005 6.99201 9.49917 5.64157C10.191 5.52126 10.909 5.79948 11.31 6.08117C10.6534 4.93385 9.4272 4.15979 8.01939 4.15979C7.93033 4.15979 7.84311 4.16713 7.75558 4.1732C7.00222 4.22499 6.28194 4.50255 5.68864 4.9697C5.80314 5.06657 5.93239 5.19607 6.2047 5.46432C6.71414 5.96642 8.02127 6.48635 8.02405 6.54735Z",fill:"url(#paint4_radial_466_21172)"}),a.createElement("path",{d:"M8.02405 6.54735C8.01177 6.73417 7.35173 7.37838 7.12092 7.37838C4.98533 7.37838 4.63867 8.6701 4.63867 8.6701C4.73327 9.75792 5.49058 10.6537 6.40777 11.1277C6.44961 11.1493 6.49195 11.1689 6.53433 11.1882C6.60698 11.2203 6.68054 11.2504 6.75492 11.2784C7.0694 11.3897 7.39881 11.4532 7.73214 11.4668C11.4753 11.6424 12.2005 6.99201 9.49917 5.64157C10.191 5.52126 10.909 5.79948 11.31 6.08117C10.6534 4.93385 9.4272 4.15979 8.01939 4.15979C7.93033 4.15979 7.84311 4.16713 7.75558 4.1732C7.00222 4.22499 6.28194 4.50255 5.68864 4.9697C5.80314 5.06657 5.93239 5.19607 6.2047 5.46432C6.71414 5.96642 8.02127 6.48635 8.02405 6.54735Z",fill:"url(#paint5_radial_466_21172)"}),a.createElement("path",{d:"M5.3385 4.71992C5.39081 4.75366 5.4427 4.78804 5.49416 4.82305C5.32298 4.22417 5.31571 3.59032 5.4731 2.98767C4.7016 3.33895 4.10153 3.89423 3.66528 4.38455C3.70138 4.38351 4.79072 4.36392 5.3385 4.71992Z",fill:"url(#paint6_radial_466_21172)"}),a.createElement("path",{d:"M0.569399 8.16902C1.14887 11.5933 4.25305 14.2078 7.77665 14.3076C11.0379 14.3999 13.1216 12.507 13.9821 10.6602C14.5384 9.46646 14.9245 7.51333 14.2159 5.59224L14.2156 5.59142L14.2146 5.58414C14.2138 5.57858 14.2134 5.57527 14.2135 5.57708C14.2135 5.5783 14.214 5.58133 14.215 5.58958C14.4813 7.32899 13.5965 9.01408 12.2134 10.1535L12.2092 10.1632C9.51406 12.3577 6.93502 11.4872 6.41284 11.1309C6.37613 11.1133 6.33967 11.0951 6.30346 11.0765C4.73215 10.3255 4.08302 8.89402 4.22221 7.66633C2.89543 7.66633 2.44302 6.5473 2.44302 6.5473C2.44302 6.5473 3.63424 5.69796 5.20421 6.43664C6.65827 7.1208 8.02384 6.54736 8.02399 6.5473C8.02121 6.4863 6.71409 5.96636 6.20452 5.4643C5.93224 5.19605 5.80296 5.06671 5.68846 4.96967C5.62634 4.91721 5.5614 4.86817 5.49393 4.8228C5.44241 4.78788 5.39052 4.7535 5.33827 4.71967C4.79052 4.36367 3.70115 4.38327 3.66505 4.38421H3.66159C3.36387 4.00711 3.38487 2.76317 3.40184 2.50346C3.39827 2.48736 3.17974 2.61689 3.15112 2.63642C2.8884 2.82395 2.6428 3.03435 2.41718 3.26517C2.16043 3.5256 1.92585 3.80698 1.71587 4.10639C1.71587 4.10677 1.71565 4.10721 1.71552 4.10758C1.71552 4.10717 1.71574 4.10677 1.71587 4.10639C1.23294 4.79075 0.890436 5.56403 0.708149 6.38155C0.704555 6.39783 0.437836 7.56411 0.569399 8.16902Z",fill:"url(#paint7_radial_466_21172)"}),a.createElement("path",{d:"M10.6595 5.2058C10.9335 5.47478 11.1682 5.78104 11.3566 6.11555C11.398 6.14662 11.4366 6.17759 11.4694 6.2078C13.172 7.77655 12.2799 9.9953 12.2134 10.1534C13.5965 9.01405 14.4813 7.32896 14.215 5.58955C13.3657 3.47293 11.9258 2.61943 10.7499 0.761053C10.6905 0.667084 10.631 0.572866 10.573 0.473553C10.5435 0.422834 10.5159 0.371004 10.4903 0.318178C10.4415 0.223861 10.4038 0.124166 10.3781 0.0211155C10.3782 0.0162369 10.3766 0.0114673 10.3734 0.00774353C10.3703 0.0040198 10.3658 0.00161108 10.361 0.000990505C10.3564 -0.000330168 10.3515 -0.000330168 10.3469 0.000990505C10.3458 0.0013655 10.3443 0.00258425 10.3431 0.00302176C10.3415 0.003678 10.3394 0.00517801 10.3376 0.00614676C10.0473 0.144522 8.32493 2.87158 10.6595 5.2058Z",fill:"url(#paint8_radial_466_21172)"}),a.createElement("path",{d:"M11.4694 6.20779C11.4366 6.17757 11.398 6.1466 11.3566 6.11554C11.3413 6.10404 11.3263 6.0926 11.31 6.08117C10.909 5.79948 10.1909 5.52126 9.49912 5.64157C12.2004 6.99201 11.4752 11.6424 7.73209 11.4668C7.39876 11.4532 7.06935 11.3897 6.75487 11.2784C6.6805 11.2504 6.60694 11.2203 6.53428 11.1882C6.4919 11.1689 6.44956 11.1493 6.40771 11.1277C6.40921 11.1287 6.41128 11.1299 6.41281 11.1308C6.935 11.4871 9.51403 12.3576 12.2092 10.1631L12.2133 10.1534C12.2799 9.99542 13.1719 7.77657 11.4694 6.20779Z",fill:"url(#paint9_radial_466_21172)"}),a.createElement("path",{d:"M4.63871 8.67006C4.63871 8.67006 4.98537 7.37834 7.12096 7.37834C7.35183 7.37834 8.01187 6.73412 8.02408 6.54731C8.0363 6.36049 6.65846 7.12081 5.2043 6.43665C3.63433 5.69796 2.44312 6.54731 2.44312 6.54731C2.44312 6.54731 2.89552 7.66634 4.2223 7.66634C4.08315 8.89402 4.73227 10.3257 6.30355 11.0765C6.33868 11.0932 6.37168 11.1116 6.40774 11.1277C5.49062 10.6537 4.7333 9.75787 4.63871 8.67006Z",fill:"url(#paint10_radial_466_21172)"}),a.createElement("path",{d:"M14.9597 5.19849C14.6333 4.41337 13.9722 3.56574 13.4531 3.29783C13.8756 4.12612 14.1201 4.95699 14.2136 5.57708C14.2136 5.5783 14.214 5.58133 14.215 5.58958C13.3658 3.47293 11.9258 2.61943 10.75 0.761053C10.6906 0.667084 10.6311 0.572865 10.5731 0.473553C10.5436 0.422834 10.516 0.371004 10.4904 0.318178C10.4416 0.223861 10.4039 0.124166 10.3781 0.0211155C10.3783 0.0162369 10.3767 0.0114673 10.3735 0.00774353C10.3703 0.0040198 10.3659 0.00161108 10.3611 0.000990505C10.3565 -0.000330168 10.3516 -0.000330168 10.347 0.000990505C10.3459 0.0013655 10.3443 0.00258425 10.3432 0.00302175C10.3416 0.003678 10.3395 0.005178 10.3377 0.00614675C10.3386 0.00502175 10.3403 0.0024905 10.3408 0.00189675C8.45428 1.10677 7.81428 3.15068 7.75547 4.17327C7.84297 4.16721 7.93022 4.15987 8.01928 4.15987C9.42719 4.15987 10.6534 4.93393 11.3099 6.08124C10.9089 5.79955 10.1908 5.52133 9.49906 5.64165C12.2003 6.99208 11.4752 11.6425 7.73203 11.4669C7.3987 11.4533 7.06929 11.3898 6.75481 11.2784C6.68044 11.2505 6.60688 11.2204 6.53422 11.1882C6.49184 11.1689 6.4495 11.1494 6.40766 11.1278C6.40916 11.1288 6.41122 11.13 6.41275 11.1309C6.37605 11.1132 6.33958 11.0951 6.30337 11.0764C6.3385 11.0932 6.3715 11.1116 6.40756 11.1276C5.49038 10.6536 4.73306 9.75786 4.63847 8.67005C4.63847 8.67005 4.98513 7.37833 7.12072 7.37833C7.35159 7.37833 8.01162 6.73412 8.02384 6.5473C8.02106 6.4863 6.71394 5.96637 6.20437 5.4643C5.93209 5.19605 5.80281 5.06671 5.68831 4.96968C5.62619 4.91721 5.56125 4.86818 5.49378 4.8228C5.3226 4.22393 5.31533 3.59008 5.47272 2.98743C4.70122 3.33871 4.10116 3.89399 3.66491 4.3843H3.66144C3.36372 4.00721 3.38472 2.76327 3.40169 2.50355C3.39812 2.48746 3.17959 2.61699 3.15097 2.63652C2.88825 2.82404 2.64265 3.03445 2.41703 3.26527C2.16036 3.52567 1.92585 3.80702 1.71594 4.1064C1.71594 4.10677 1.71572 4.10721 1.71559 4.10758C1.71559 4.10718 1.71581 4.10677 1.71594 4.1064C1.23301 4.79075 0.890506 5.56404 0.708219 6.38155C0.704625 6.39783 0.701594 6.41471 0.698094 6.43112C0.683969 6.49724 0.620406 6.83277 0.611531 6.90474C0.610844 6.91027 0.612187 6.89924 0.611531 6.90474C0.553567 7.25147 0.516583 7.60137 0.500781 7.95255C0.500781 7.96537 0.5 7.97805 0.5 7.9909C0.5 12.138 3.8625 15.5 8.01012 15.5C11.7247 15.5 14.8089 12.8035 15.4127 9.26152C15.4254 9.1654 15.4356 9.06877 15.4468 8.9718C15.5961 7.68399 15.4302 6.3304 14.9597 5.19849ZM14.2147 5.58415C14.2151 5.5868 14.2155 5.58958 14.2159 5.59224L14.2157 5.59143L14.2147 5.58415Z",fill:"url(#paint11_linear_466_21172)"}),a.createElement("defs",null,a.createElement("linearGradient",{id:"paint0_linear_466_21172",x1:"13.5874",y1:"2.40249",x2:"1.52839",y2:"14.0351",gradientUnits:"userSpaceOnUse"},a.createElement("stop",{offset:"0.05",stopColor:"#FFF44F"}),a.createElement("stop",{offset:"0.37",stopColor:"#FF980E"}),a.createElement("stop",{offset:"0.53",stopColor:"#FF3647"}),a.createElement("stop",{offset:"0.7",stopColor:"#E31587"})),a.createElement("radialGradient",{id:"paint1_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(10.8936 1.72781) scale(15.3601 15.6187)"},a.createElement("stop",{offset:"0.13",stopColor:"#FFBD4F"}),a.createElement("stop",{offset:"0.28",stopColor:"#FF980E"}),a.createElement("stop",{offset:"0.47",stopColor:"#FF3750"}),a.createElement("stop",{offset:"0.78",stopColor:"#EB0878"}),a.createElement("stop",{offset:"0.86",stopColor:"#E50080"})),a.createElement("radialGradient",{id:"paint2_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(6.43979 8.1787) scale(15.7441 15.6187)"},a.createElement("stop",{offset:"0.3",stopColor:"#960E18"}),a.createElement("stop",{offset:"0.35",stopColor:"#B11927",stopOpacity:"0.74"}),a.createElement("stop",{offset:"0.43",stopColor:"#DB293D",stopOpacity:"0.34"}),a.createElement("stop",{offset:"0.5",stopColor:"#F5334B",stopOpacity:"0.09"}),a.createElement("stop",{offset:"0.53",stopColor:"#FF3750",stopOpacity:"0"})),a.createElement("radialGradient",{id:"paint3_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(9.48415 -0.731827) scale(5.04157 8.55934)"},a.createElement("stop",{offset:"0.13",stopColor:"#FFF44F"}),a.createElement("stop",{offset:"0.53",stopColor:"#FF980E"})),a.createElement("radialGradient",{id:"paint4_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(6.15707 12.2109) scale(6.67134 7.31187)"},a.createElement("stop",{offset:"0.35",stopColor:"#3A8EE6"}),a.createElement("stop",{offset:"0.67",stopColor:"#9059FF"}),a.createElement("stop",{offset:"1",stopColor:"#C139E6"})),a.createElement("radialGradient",{id:"paint5_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(7.29699 6.57271) scale(3.54248 4.314)"},a.createElement("stop",{offset:"0.21",stopColor:"#9059FF",stopOpacity:"0"}),a.createElement("stop",{offset:"0.97",stopColor:"#6E008B",stopOpacity:"0.6"})),a.createElement("radialGradient",{id:"paint6_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(7.50592 1.1523) scale(5.30374 5.32259)"},a.createElement("stop",{offset:"0.1",stopColor:"#FFE226"}),a.createElement("stop",{offset:"0.79",stopColor:"#FF7139"})),a.createElement("radialGradient",{id:"paint7_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(12.3495 -2.33951) scale(25.3212 21.2557)"},a.createElement("stop",{offset:"0.11",stopColor:"#FFF44F"}),a.createElement("stop",{offset:"0.46",stopColor:"#FF980E"}),a.createElement("stop",{offset:"0.72",stopColor:"#FF3647"}),a.createElement("stop",{offset:"0.9",stopColor:"#E31587"})),a.createElement("radialGradient",{id:"paint8_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(2.94576 4.67997) rotate(77.3946) scale(8.03354 34.7519)"},a.createElement("stop",{stopColor:"#FFF44F"}),a.createElement("stop",{offset:"0.3",stopColor:"#FF980E"}),a.createElement("stop",{offset:"0.57",stopColor:"#FF3647"}),a.createElement("stop",{offset:"0.74",stopColor:"#E31587"})),a.createElement("radialGradient",{id:"paint9_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(7.56027 3.06659) scale(14.5381 14.2827)"},a.createElement("stop",{offset:"0.14",stopColor:"#FFF44F"}),a.createElement("stop",{offset:"0.48",stopColor:"#FF980E"}),a.createElement("stop",{offset:"0.66",stopColor:"#FF3647"}),a.createElement("stop",{offset:"0.9",stopColor:"#E31587"})),a.createElement("radialGradient",{id:"paint10_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(11.3337 3.90193) scale(17.4743 15.6328)"},a.createElement("stop",{offset:"0.09",stopColor:"#FFF44F"}),a.createElement("stop",{offset:"0.63",stopColor:"#FF980E"})),a.createElement("linearGradient",{id:"paint11_linear_466_21172",x1:"12.5",y1:"2.16999",x2:"2.85701",y2:"12.7061",gradientUnits:"userSpaceOnUse"},a.createElement("stop",{offset:"0.17",stopColor:"#FFF44F",stopOpacity:"0.8"}),a.createElement("stop",{offset:"0.6",stopColor:"#FFF44F",stopOpacity:"0"})))),vh=e=>a.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("circle",{cx:"8.00009",cy:"7.99997",r:"7.7037",fill:"url(#paint0_linear_466_21186)"}),a.createElement("ellipse",{cx:"8.00094",cy:"8.00094",rx:"7.06173",ry:"7.06173",fill:"url(#paint1_radial_466_21186)"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.07134 1.36353C8.03043 1.36353 7.99727 1.39669 7.99727 1.4376V2.56469C7.99727 2.6056 8.03043 2.63877 8.07134 2.63877C8.11225 2.63877 8.14542 2.6056 8.14542 2.56469V1.4376C8.14542 1.39669 8.11225 1.36353 8.07134 1.36353ZM8.07134 14.7792C8.11225 14.7792 8.14542 14.746 8.14542 14.7051V13.578C8.14542 13.5371 8.11225 13.5039 8.07134 13.5039C8.03043 13.5039 7.99727 13.5371 7.99727 13.578V14.7051C7.99727 14.746 8.03043 14.7792 8.07134 14.7792ZM8.64883 1.46214C8.65292 1.42143 8.68923 1.39175 8.72994 1.39584C8.77064 1.39993 8.80032 1.43625 8.79623 1.47695L8.74793 1.95766C8.74384 1.99836 8.70752 2.02804 8.66682 2.02395C8.62612 2.01986 8.59643 1.98355 8.60052 1.94284L8.64883 1.46214ZM7.41372 14.7468C7.45442 14.7509 7.49074 14.7213 7.49483 14.6806L7.54313 14.1998C7.54722 14.1591 7.51754 14.1228 7.47683 14.1187C7.43613 14.1146 7.39982 14.1443 7.39573 14.185L7.34742 14.6657C7.34333 14.7064 7.37301 14.7428 7.41372 14.7468ZM14.7051 7.99727C14.746 7.99727 14.7792 8.03043 14.7792 8.07134C14.7792 8.11225 14.746 8.14542 14.7051 8.14542H13.578C13.5371 8.14542 13.5039 8.11225 13.5039 8.07134C13.5039 8.03043 13.5371 7.99727 13.578 7.99727H14.7051ZM1.36353 8.07134C1.36353 8.11225 1.39669 8.14542 1.4376 8.14542H2.56469C2.6056 8.14542 2.63877 8.11225 2.63877 8.07134C2.63877 8.03043 2.6056 7.99727 2.56469 7.99727H1.4376C1.39669 7.99727 1.36353 8.03043 1.36353 8.07134ZM14.6806 8.64883C14.7213 8.65292 14.7509 8.68923 14.7468 8.72994C14.7428 8.77064 14.7064 8.80032 14.6657 8.79623L14.185 8.74793C14.1443 8.74384 14.1146 8.70752 14.1187 8.66682C14.1228 8.62612 14.1591 8.59643 14.1998 8.60052L14.6806 8.64883ZM1.39584 7.41372C1.39175 7.45442 1.42143 7.49074 1.46214 7.49483L1.94284 7.54313C1.98355 7.54722 2.01986 7.51754 2.02395 7.47683C2.02804 7.43613 1.99836 7.39982 1.95766 7.39573L1.47695 7.34742C1.43625 7.34333 1.39993 7.37301 1.39584 7.41372ZM12.7097 3.3282C12.7387 3.29927 12.7856 3.29927 12.8145 3.3282C12.8434 3.35713 12.8434 3.40403 12.8145 3.43296L12.0175 4.22994C11.9886 4.25887 11.9417 4.25887 11.9127 4.22994C11.8838 4.20101 11.8838 4.15411 11.9127 4.12518L12.7097 3.3282ZM3.3282 12.8145C3.35713 12.8434 3.40403 12.8434 3.43296 12.8145L4.22994 12.0175C4.25887 11.9886 4.25887 11.9417 4.22994 11.9127C4.20101 11.8838 4.15411 11.8838 4.12518 11.9127L3.3282 12.7097C3.29927 12.7387 3.29927 12.7856 3.3282 12.8145ZM13.1523 3.80568C13.1839 3.77973 13.2306 3.78433 13.2566 3.81595C13.2825 3.84757 13.2779 3.89425 13.2463 3.9202L12.8729 4.22664C12.8413 4.2526 12.7946 4.248 12.7686 4.21638C12.7427 4.18475 12.7473 4.13808 12.7789 4.11212L13.1523 3.80568ZM2.88614 12.3267C2.91209 12.3584 2.95876 12.363 2.99039 12.337L3.36378 12.0306C3.3954 12.0046 3.4 11.9579 3.37404 11.9263C3.34809 11.8947 3.30142 11.8901 3.26979 11.916L2.8964 12.2225C2.86478 12.2484 2.86018 12.2951 2.88614 12.3267ZM12.8145 12.7097C12.8434 12.7387 12.8434 12.7856 12.8145 12.8145C12.7856 12.8434 12.7387 12.8434 12.7097 12.8145L11.9127 12.0175C11.8838 11.9886 11.8838 11.9417 11.9127 11.9127C11.9417 11.8838 11.9886 11.8838 12.0175 11.9127L12.8145 12.7097ZM3.3282 3.3282C3.29927 3.35713 3.29927 3.40403 3.3282 3.43296L4.12518 4.22994C4.15411 4.25887 4.20101 4.25887 4.22994 4.22994C4.25887 4.20101 4.25887 4.15411 4.22994 4.12518L3.43296 3.3282C3.40403 3.29927 3.35713 3.29927 3.3282 3.3282ZM12.337 13.1523C12.363 13.1839 12.3584 13.2306 12.3267 13.2566C12.2951 13.2825 12.2484 13.2779 12.2225 13.2463L11.916 12.8729C11.8901 12.8413 11.8947 12.7946 11.9263 12.7686C11.9579 12.7427 12.0046 12.7473 12.0306 12.7789L12.337 13.1523ZM3.81595 2.88614C3.78433 2.91209 3.77973 2.95876 3.80568 2.99039L4.11212 3.36378C4.13808 3.3954 4.18475 3.4 4.21638 3.37404C4.248 3.34809 4.2526 3.30142 4.22664 3.26979L3.9202 2.8964C3.89425 2.86478 3.84757 2.86018 3.81595 2.88614ZM10.5415 1.91422C10.5572 1.87643 10.6005 1.85848 10.6383 1.87413C10.6761 1.88979 10.6941 1.93312 10.6784 1.97092L10.2471 3.01221C10.2314 3.05 10.1881 3.06795 10.1503 3.05229C10.1125 3.03664 10.0946 2.99331 10.1102 2.95551L10.5415 1.91422ZM5.50437 14.2686C5.54216 14.2842 5.58549 14.2663 5.60115 14.2285L6.03247 13.1872C6.04813 13.1494 6.03018 13.1061 5.99238 13.0904C5.95459 13.0747 5.91126 13.0927 5.8956 13.1305L5.46428 14.1718C5.44862 14.2096 5.46657 14.2529 5.50437 14.2686ZM11.1332 2.18598C11.1524 2.1499 11.1973 2.13628 11.2334 2.15557C11.2695 2.17486 11.2831 2.21974 11.2638 2.25582L11.0361 2.68183C11.0168 2.7179 10.9719 2.73152 10.9358 2.71223C10.8998 2.69295 10.8861 2.64806 10.9054 2.61199L11.1332 2.18598ZM4.90931 13.9871C4.94539 14.0064 4.99027 13.9928 5.00955 13.9567L5.23726 13.5307C5.25654 13.4946 5.24293 13.4497 5.20685 13.4305C5.17077 13.4112 5.12589 13.4248 5.1066 13.4609L4.8789 13.8869C4.85961 13.923 4.87323 13.9678 4.90931 13.9871ZM14.2285 10.5415C14.2663 10.5572 14.2842 10.6005 14.2686 10.6383C14.2529 10.6761 14.2096 10.6941 14.1718 10.6784L13.1305 10.2471C13.0927 10.2314 13.0747 10.1881 13.0904 10.1503C13.1061 10.1125 13.1494 10.0946 13.1872 10.1102L14.2285 10.5415ZM1.87412 5.50437C1.85846 5.54216 1.87641 5.58549 1.91421 5.60115L2.95551 6.03247C2.99331 6.04813 3.03664 6.03018 3.05229 5.99238C3.06795 5.95459 3.05 5.91126 3.0122 5.8956L1.9709 5.46428C1.9331 5.44862 1.88977 5.46657 1.87412 5.50437ZM13.9567 11.1332C13.9928 11.1524 14.0064 11.1973 13.9871 11.2334C13.9678 11.2695 13.923 11.2831 13.8869 11.2638L13.4609 11.0361C13.4248 11.0168 13.4112 10.9719 13.4305 10.9358C13.4497 10.8998 13.4946 10.8861 13.5307 10.9054L13.9567 11.1332ZM2.15557 4.90929C2.13628 4.94537 2.1499 4.99025 2.18598 5.00954L2.61199 5.23726C2.64806 5.25654 2.69295 5.24293 2.71223 5.20685C2.73152 5.17077 2.7179 5.12589 2.68183 5.1066L2.25582 4.87888C2.21974 4.8596 2.17486 4.87321 2.15557 4.90929ZM14.1718 5.46428C14.2096 5.44862 14.2529 5.46657 14.2686 5.50437C14.2842 5.54216 14.2663 5.58549 14.2285 5.60115L13.1872 6.03247C13.1494 6.04813 13.1061 6.03018 13.0904 5.99238C13.0747 5.95459 13.0927 5.91126 13.1305 5.8956L14.1718 5.46428ZM1.87413 10.6383C1.88979 10.6761 1.93312 10.6941 1.97092 10.6784L3.01221 10.2471C3.05 10.2314 3.06795 10.1881 3.05229 10.1503C3.03664 10.1125 2.99331 10.0946 2.95551 10.1102L1.91422 10.5415C1.87643 10.5572 1.85848 10.6005 1.87413 10.6383ZM14.3979 6.07477C14.4371 6.0629 14.4785 6.08501 14.4903 6.12416C14.5022 6.1633 14.4801 6.20467 14.441 6.21654L13.9787 6.35677C13.9396 6.36864 13.8982 6.34654 13.8863 6.30739C13.8744 6.26824 13.8965 6.22688 13.9357 6.215L14.3979 6.07477ZM1.65237 10.0185C1.66425 10.0577 1.70561 10.0798 1.74476 10.0679L2.20699 9.92769C2.24614 9.91581 2.26825 9.87445 2.25637 9.8353C2.2445 9.79615 2.20313 9.77404 2.16399 9.78592L1.70175 9.92615C1.6626 9.93802 1.64049 9.97939 1.65237 10.0185ZM10.6383 14.2686C10.6005 14.2842 10.5572 14.2663 10.5415 14.2285L10.1102 13.1872C10.0946 13.1494 10.1125 13.1061 10.1503 13.0904C10.1881 13.0747 10.2314 13.0927 10.2471 13.1305L10.6784 14.1718C10.6941 14.2096 10.6761 14.2529 10.6383 14.2686ZM5.50437 1.87413C5.46657 1.88979 5.44862 1.93312 5.46428 1.97092L5.8956 3.01221C5.91126 3.05 5.95459 3.06795 5.99238 3.05229C6.03018 3.03664 6.04813 2.99331 6.03247 2.95551L5.60115 1.91422C5.58549 1.87643 5.54216 1.85848 5.50437 1.87413ZM10.0679 14.3979C10.0798 14.4371 10.0577 14.4785 10.0185 14.4903C9.97939 14.5022 9.93802 14.4801 9.92615 14.441L9.78592 13.9787C9.77404 13.9396 9.79615 13.8982 9.8353 13.8863C9.87445 13.8744 9.91581 13.8965 9.92769 13.9357L10.0679 14.3979ZM6.12417 1.65237C6.08502 1.66424 6.06291 1.70561 6.07479 1.74475L6.215 2.20699C6.22688 2.24614 6.26824 2.26825 6.30739 2.25637C6.34654 2.2445 6.36864 2.20314 6.35677 2.16399L6.21656 1.70175C6.20468 1.6626 6.16332 1.64049 6.12417 1.65237ZM9.29287 1.55062C9.30085 1.5105 9.33985 1.48444 9.37997 1.49242C9.4201 1.5004 9.44615 1.5394 9.43817 1.57952L9.21829 2.68496C9.21031 2.72508 9.17131 2.75114 9.13119 2.74316C9.09107 2.73518 9.06501 2.69618 9.07299 2.65606L9.29287 1.55062ZM6.76272 14.6503C6.80284 14.6583 6.84184 14.6322 6.84982 14.5921L7.0697 13.4866C7.07768 13.4465 7.05162 13.4075 7.0115 13.3995C6.97137 13.3916 6.93238 13.4176 6.9244 13.4577L6.70452 14.5632C6.69654 14.6033 6.72259 14.6423 6.76272 14.6503ZM9.92615 1.70175C9.93802 1.6626 9.97939 1.64049 10.0185 1.65237C10.0577 1.66425 10.0798 1.70561 10.0679 1.74476L9.92769 2.20699C9.91581 2.24614 9.87445 2.26825 9.8353 2.25637C9.79615 2.2445 9.77404 2.20313 9.78592 2.16399L9.92615 1.70175ZM6.12417 14.4903C6.16332 14.5022 6.20469 14.4801 6.21656 14.441L6.35677 13.9787C6.36864 13.9396 6.34653 13.8982 6.30739 13.8863C6.26824 13.8744 6.22687 13.8965 6.215 13.9357L6.07479 14.398C6.06291 14.4371 6.08502 14.4785 6.12417 14.4903ZM14.5921 9.29287C14.6322 9.30085 14.6583 9.33985 14.6503 9.37997C14.6423 9.4201 14.6033 9.44615 14.5632 9.43817L13.4577 9.21829C13.4176 9.21031 13.3916 9.17131 13.3995 9.13119C13.4075 9.09107 13.4465 9.06501 13.4866 9.07299L14.5921 9.29287ZM1.49242 6.76272C1.48444 6.80284 1.5105 6.84184 1.55062 6.84982L2.65606 7.0697C2.69618 7.07768 2.73518 7.05162 2.74316 7.0115C2.75114 6.97137 2.72508 6.93238 2.68496 6.9244L1.57952 6.70452C1.5394 6.69654 1.5004 6.72259 1.49242 6.76272ZM14.441 9.92615C14.4801 9.93802 14.5022 9.97939 14.4903 10.0185C14.4785 10.0577 14.4371 10.0798 14.3979 10.0679L13.9357 9.92769C13.8965 9.91581 13.8744 9.87445 13.8863 9.8353C13.8982 9.79615 13.9396 9.77404 13.9787 9.78592L14.441 9.92615ZM1.65237 6.12415C1.64049 6.1633 1.6626 6.20467 1.70175 6.21654L2.16399 6.35677C2.20313 6.36864 2.2445 6.34654 2.25637 6.30739C2.26825 6.26824 2.24614 6.22688 2.20699 6.215L1.74476 6.07477C1.70561 6.0629 1.66425 6.08501 1.65237 6.12415ZM13.5459 4.32424C13.58 4.30151 13.626 4.31066 13.6487 4.34468C13.6714 4.37869 13.6623 4.42469 13.6282 4.44742L12.6911 5.0736C12.6571 5.09633 12.6111 5.08718 12.5884 5.05317C12.5656 5.01915 12.5748 4.97315 12.6088 4.95042L13.5459 4.32424ZM2.494 11.798C2.51673 11.832 2.56273 11.8412 2.59675 11.8184L3.53389 11.1923C3.56791 11.1695 3.57706 11.1235 3.55433 11.0895C3.5316 11.0555 3.4856 11.0464 3.45159 11.0691L2.51444 11.6953C2.48043 11.718 2.47128 11.764 2.494 11.798ZM13.8869 4.87888C13.923 4.8596 13.9678 4.87321 13.9871 4.90929C14.0064 4.94537 13.9928 4.99025 13.9567 5.00954L13.5307 5.23726C13.4946 5.25654 13.4497 5.24293 13.4305 5.20685C13.4112 5.17077 13.4248 5.12589 13.4609 5.1066L13.8869 4.87888ZM2.15557 11.2334C2.17486 11.2695 2.21974 11.2831 2.25582 11.2638L2.68183 11.0361C2.7179 11.0168 2.73152 10.9719 2.71223 10.9358C2.69295 10.8998 2.64806 10.8861 2.61199 10.9054L2.18598 11.1332C2.1499 11.1524 2.13628 11.1973 2.15557 11.2334ZM11.8184 13.5459C11.8412 13.58 11.832 13.626 11.798 13.6487C11.764 13.6714 11.718 13.6623 11.6953 13.6282L11.0691 12.6911C11.0464 12.6571 11.0555 12.6111 11.0895 12.5884C11.1235 12.5656 11.1695 12.5748 11.1923 12.6088L11.8184 13.5459ZM4.34468 2.494C4.31066 2.51673 4.30151 2.56273 4.32424 2.59675L4.95042 3.53389C4.97315 3.56791 5.01915 3.57706 5.05317 3.55433C5.08718 3.5316 5.09633 3.4856 5.0736 3.45159L4.44742 2.51444C4.42469 2.48043 4.37869 2.47128 4.34468 2.494ZM11.2638 13.8869C11.2831 13.923 11.2695 13.9678 11.2334 13.9871C11.1973 14.0064 11.1524 13.9928 11.1331 13.9567L10.9054 13.5307C10.8861 13.4946 10.8998 13.4497 10.9358 13.4305C10.9719 13.4112 11.0168 13.4248 11.0361 13.4609L11.2638 13.8869ZM4.90931 2.15557C4.87323 2.17485 4.85961 2.21974 4.8789 2.25581L5.1066 2.68182C5.12589 2.7179 5.17077 2.73152 5.20685 2.71223C5.24293 2.69295 5.25654 2.64807 5.23726 2.61199L5.00955 2.18598C4.99027 2.1499 4.94539 2.13628 4.90931 2.15557ZM11.6953 2.51444C11.718 2.48043 11.764 2.47128 11.798 2.494C11.832 2.51673 11.8412 2.56273 11.8184 2.59675L11.1923 3.53389C11.1695 3.56791 11.1235 3.57706 11.0895 3.55433C11.0555 3.5316 11.0464 3.4856 11.0691 3.45159L11.6953 2.51444ZM4.34468 13.6487C4.37869 13.6714 4.42469 13.6623 4.44742 13.6282L5.0736 12.6911C5.09633 12.6571 5.08718 12.6111 5.05317 12.5884C5.01915 12.5656 4.97315 12.5748 4.95042 12.6088L4.32424 13.5459C4.30151 13.58 4.31066 13.626 4.34468 13.6487ZM12.2225 2.8964C12.2484 2.86478 12.2951 2.86018 12.3267 2.88614C12.3584 2.91209 12.363 2.95876 12.337 2.99039L12.0306 3.36378C12.0046 3.3954 11.9579 3.4 11.9263 3.37404C11.8947 3.34809 11.8901 3.30142 11.916 3.26979L12.2225 2.8964ZM3.81595 13.2566C3.84757 13.2825 3.89425 13.2779 3.9202 13.2463L4.22664 12.8729C4.2526 12.8413 4.248 12.7946 4.21638 12.7686C4.18475 12.7427 4.13808 12.7473 4.11212 12.7789L3.80568 13.1523C3.77973 13.1839 3.78433 13.2306 3.81595 13.2566ZM13.6282 11.6953C13.6623 11.718 13.6714 11.764 13.6487 11.798C13.626 11.832 13.58 11.8412 13.5459 11.8184L12.6088 11.1923C12.5748 11.1695 12.5656 11.1235 12.5884 11.0895C12.6111 11.0555 12.6571 11.0464 12.6911 11.0691L13.6282 11.6953ZM2.494 4.34468C2.47128 4.37869 2.48043 4.42469 2.51444 4.44742L3.45159 5.0736C3.4856 5.09633 3.5316 5.08718 3.55433 5.05317C3.57706 5.01915 3.56791 4.97315 3.53389 4.95042L2.59675 4.32424C2.56273 4.30151 2.51673 4.31066 2.494 4.34468ZM13.2463 12.2225C13.2779 12.2484 13.2825 12.2951 13.2566 12.3267C13.2306 12.3584 13.1839 12.363 13.1523 12.337L12.7789 12.0306C12.7473 12.0046 12.7427 11.9579 12.7686 11.9263C12.7946 11.8947 12.8413 11.8901 12.8729 11.916L13.2463 12.2225ZM2.88614 3.81595C2.86018 3.84757 2.86478 3.89425 2.8964 3.9202L3.26979 4.22664C3.30142 4.2526 3.34809 4.248 3.37404 4.21638C3.4 4.18475 3.3954 4.13808 3.36378 4.11212L2.99039 3.80568C2.95876 3.77973 2.91209 3.78433 2.88614 3.81595ZM14.5632 6.70452C14.6033 6.69654 14.6423 6.72259 14.6503 6.76272C14.6583 6.80284 14.6322 6.84184 14.5921 6.84982L13.4866 7.0697C13.4465 7.07768 13.4075 7.05162 13.3995 7.0115C13.3916 6.97137 13.4176 6.93238 13.4577 6.9244L14.5632 6.70452ZM1.49242 9.37997C1.5004 9.4201 1.5394 9.44615 1.57952 9.43817L2.68496 9.21829C2.72508 9.21031 2.75114 9.17131 2.74316 9.13119C2.73518 9.09107 2.69618 9.06501 2.65606 9.07299L1.55062 9.29287C1.5105 9.30085 1.48444 9.33985 1.49242 9.37997ZM14.6657 7.34742C14.7064 7.34333 14.7428 7.37301 14.7468 7.41372C14.7509 7.45442 14.7213 7.49074 14.6806 7.49483L14.1998 7.54313C14.1591 7.54722 14.1228 7.51754 14.1187 7.47683C14.1146 7.43613 14.1443 7.39982 14.185 7.39573L14.6657 7.34742ZM1.39584 8.72994C1.39993 8.77064 1.43625 8.80032 1.47695 8.79623L1.95766 8.74793C1.99836 8.74384 2.02804 8.70752 2.02395 8.66682C2.01986 8.62612 1.98355 8.59643 1.94284 8.60052L1.46214 8.64883C1.42143 8.65292 1.39175 8.68923 1.39584 8.72994ZM9.43817 14.5632C9.44615 14.6033 9.4201 14.6423 9.37997 14.6503C9.33985 14.6583 9.30085 14.6322 9.29287 14.5921L9.07299 13.4866C9.06501 13.4465 9.09107 13.4075 9.13119 13.3995C9.17131 13.3916 9.21031 13.4176 9.21829 13.4577L9.43817 14.5632ZM6.76272 1.49242C6.72259 1.5004 6.69654 1.5394 6.70452 1.57952L6.9244 2.68496C6.93238 2.72508 6.97137 2.75114 7.0115 2.74316C7.05162 2.73518 7.07768 2.69618 7.0697 2.65606L6.84982 1.55062C6.84184 1.5105 6.80284 1.48444 6.76272 1.49242ZM8.79623 14.6657C8.80032 14.7064 8.77064 14.7428 8.72994 14.7468C8.68923 14.7509 8.65292 14.7213 8.64883 14.6806L8.60052 14.1998C8.59643 14.1591 8.62612 14.1228 8.66682 14.1187C8.70752 14.1146 8.74384 14.1443 8.74793 14.185L8.79623 14.6657ZM7.41372 1.39584C7.37301 1.39993 7.34333 1.43625 7.34742 1.47695L7.39573 1.95766C7.39982 1.99836 7.43613 2.02804 7.47683 2.02395C7.51754 2.01986 7.54722 1.98355 7.54313 1.94284L7.49483 1.46214C7.49074 1.42143 7.45442 1.39175 7.41372 1.39584Z",fill:"#DDDDDD"}),a.createElement("path",{d:"M3.14941 12.8505L7.29562 7.28674L7.99989 7.99218L3.14941 12.8505Z",fill:"#DDDDDD"}),a.createElement("path",{d:"M7.28662 7.29574L12.8504 3.14954L7.99204 8.00002L7.28662 7.29574Z",fill:"#EE4444"}),a.createElement("path",{d:"M12.8505 3.14954L8.70427 8.71332L8 8.00789L12.8505 3.14954Z",fill:"#CC0000"}),a.createElement("path",{d:"M3.14941 12.8505L8.7132 8.70427L8.00777 8L3.14941 12.8505Z",fill:"#AAAAAA"}),a.createElement("defs",null,a.createElement("linearGradient",{id:"paint0_linear_466_21186",x1:"0.300303",y1:"0.300951",x2:"0.300303",y2:"15.7084",gradientUnits:"userSpaceOnUse"},a.createElement("stop",{stopColor:"#F8F8F8"}),a.createElement("stop",{offset:"1",stopColor:"#CCCCCC"})),a.createElement("radialGradient",{id:"paint1_radial_466_21186",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(8.00216 8.0046) scale(7.06173)"},a.createElement("stop",{stopColor:"#00F0FF"}),a.createElement("stop",{offset:"1",stopColor:"#0070E0"})))),_1={CHROME:a.createElement(hh,{alt:"Chrome"}),FIREFOX:a.createElement(gh,{alt:"Firefox"}),SAFARI:a.createElement(vh,{alt:"Safari"}),EDGE:a.createElement(fh,{alt:"Edge"})},yh=w.div(({theme:e})=>({alignItems:"center",color:e.base==="light"?e.color.dark:e.color.light,display:"inline-flex",gap:6,height:16,margin:"6px 7px",svg:{verticalAlign:"top"}})),T1=w.span(({theme:e})=>({color:e.base==="light"?e.color.dark:e.color.light,display:"none",fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,"@container (min-width: 300px)":{display:"inline-block"},"+ svg":{color:e.base==="light"?e.color.dark:e.color.light},"button:hover > &, button:hover > & + svg":{color:e.color.secondary}})),bh=({isAccepted:e,selectedBrowser:t,browserResults:n,onSelectBrowser:r})=>{qt();let i=Lr(n.map(({result:s})=>s));if(!i)return null;let o=_1[t.key];!e&&i!=="EQUAL"&&n.length>=2&&(o=a.createElement(_r,{status:i},o));let l=n.length>1&&n.map(({browser:s,result:c})=>({active:t===s,id:s.id,onClick:()=>r(s),right:!e&&c!=="EQUAL"&&a.createElement(G0,{status:c}),icon:_1[s.key],title:s.name}));return a.createElement(Ne,{key:t.key,hasChrome:!1,placement:"top",trigger:"hover",tooltip:a.createElement(Re,{note:l?"Switch browser":`Tested in ${n[0].browser.name}`})},l?a.createElement(ha,{placement:"bottom",links:l},o,a.createElement(T1,null,t.name),a.createElement(Ss,{size:10})):a.createElement(yh,null,o,a.createElement(T1,null,t.name)))},Eh=w.div(({theme:e})=>({alignItems:"center",color:e.base==="light"?e.color.darkest:e.color.light,display:"inline-flex",gap:6,height:14,margin:"7px 7px",svg:{verticalAlign:"top",path:{fill:e.base==="light"?e.color.dark:e.color.light}}})),kh=w(ha)(({theme:e})=>({button:{svg:{verticalAlign:"top",path:{fill:e.base==="light"?e.color.dark:e.color.light}},"&:hover":{svg:{path:{fill:e.color.secondary}}}}})),Z1=w.span(({theme:e})=>({color:e.base==="light"?e.color.dark:e.color.light,display:"none",fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,"@container (min-width: 300px)":{display:"inline-block"},"button:hover > &":{color:e.color.secondary}})),wh=({isAccepted:e,modeOrder:t,modeResults:n,onSelectMode:r,selectedMode:i})=>{qt();let o=Lr(n.map(({result:c})=>c));if(!o)return null;let l=a.createElement(X5,null);!e&&o!=="EQUAL"&&n.length>=2&&(l=a.createElement(_r,{status:o},l));let s=n.length>1&&n.map(({mode:c,result:d})=>({id:c.name,title:c.name,right:!e&&d!=="EQUAL"&&a.createElement(G0,{status:d}),onClick:()=>r(c),active:i.name===c.name})).sort((c,d)=>{if(!t)return 0;let u=t.indexOf(c.title),m=t.indexOf(d.title);return u!==-1&&m!==-1?u-m:0});return a.createElement(Ne,{key:i.name,hasChrome:!1,placement:"top",trigger:"hover",tooltip:a.createElement(Re,{note:s?"Switch mode":`View mode: ${n[0].mode.name}`})},s?a.createElement(kh,{placement:"bottom",links:s},l,a.createElement(Z1,null,i.name),a.createElement(Ss,{size:10})):a.createElement(Eh,null,l,a.createElement(Z1,null,i.name)))},I1=()=>{let e=dn(),{browserResults:t,modeResults:n}=e.summary;return a.createElement(jr,null,n.length>0&&e.selectedTest&&a.createElement(wh,{isAccepted:e.summary.status==="ACCEPTED",modeOrder:e.modeOrder,selectedMode:e.selectedTest.mode,modeResults:n,onSelectMode:e.onSelectMode}),t.length>0&&e.selectedComparison&&a.createElement(bh,{isAccepted:e.summary.status==="ACCEPTED",selectedBrowser:e.selectedComparison.browser,browserResults:t,onSelectBrowser:e.onSelectBrowser}),a.createElement(it,{push:!0},a.createElement(Vr,null)))},Ch=({theme:e,secondary:t,status:n})=>t?{color:e.base==="light"?e.color.dark:e.color.medium,backgroundColor:e.background.app,borderColor:e.base==="light"?e.color.medium:e.color.darker,"&:hover":{color:e.base==="light"?e.color.darkest:e.color.lighter,backgroundColor:Qt(.03,e.background.app)}}:n==="positive"?{color:e.color.positiveText,backgroundColor:e.background.positive,borderColor:nr(.5,e.color.positiveText),"&:hover":{color:e.color.positiveText,backgroundColor:Qt(.05,e.background.positive)}}:n==="warning"?{color:e.color.warningText,backgroundColor:e.background.warning,borderColor:nr(.5,e.color.warningText),"&:hover":{color:e.color.warningText,backgroundColor:Qt(.05,e.background.warning)}}:{color:e.color.lightest,backgroundColor:e.color.secondary,borderWidth:0,borderColor:e.base==="light"?nr(.2,e.color.secondary):Qt(.1,e.color.secondary),"&:hover":{color:e.color.lightest,backgroundColor:Qt(.05,e.color.secondary)}},En=w(rt)(({containsIcon:e})=>({border:"1px solid transparent",boxShadow:"none",fontSize:12,fontWeight:700,height:28,padding:e?"8px 6px":8,transition:"background-color 150ms ease-out","@container (min-width: 300px)":{height:32,width:e?32:"auto",padding:e?"9px 8px":9},"@container (min-width: 800px)":{height:28,fontSize:12,width:e?28:"auto",padding:e?"8px 6px":8}}),Ch,({side:e})=>({...e==="left"&&{borderRightWidth:1,borderTopRightRadius:0,borderBottomRightRadius:0},...e==="right"&&{borderLeftWidth:0,borderTopLeftRadius:0,borderBottomLeftRadius:0}})),R1=w.div({display:"flex",flexDirection:"row"}),Tr=w.div(({theme:e})=>({width:12,height:12,margin:"3px 6px",verticalAlign:"top",display:"inline-block",animation:`${cs} 0.7s linear infinite`,border:"2px solid transparent",borderLeftColor:e.base==="light"?"#00aaff":"#58faf9",borderBottomColor:"#25ccfd",borderRightColor:e.base==="light"?"#58faf9":"#00aaff",borderRadius:"100%",transform:"translate3d(0, 0, 0)"}),({parentComponent:e})=>e&&ue({margin:e==="IconButton"?1:0,borderWidth:1,borderLeftColor:"currentcolor",borderBottomColor:"currentcolor",borderRightColor:"currentcolor"})),Li=w.div(({theme:e,width:t=14,height:n=14,marginLeft:r=7,marginRight:i=8})=>({display:"inline-block",backgroundColor:e.appBorderColor,borderRadius:3,animation:`${e.animation.glow} 1.5s ease-in-out infinite`,height:n,width:t,margin:7,marginLeft:r,marginRight:i})),Sh=w.div(({theme:e})=>({gridArea:"label",margin:"8px 15px",display:"flex",alignItems:"center",justifyContent:"flex-start",gap:6,span:{display:"none","@container (min-width: 300px)":{display:"initial"}},"@container (min-width: 800px)":{borderLeft:`1px solid ${e.appBorderColor}`,paddingLeft:10,marginLeft:0}})),B1=w.div({gridArea:"controls",margin:"6px 15px",display:"flex",alignItems:"center",justifyContent:"flex-end",gap:6,"@container (min-width: 800px)":{margin:8}}),xh=w.div(({theme:e})=>({padding:9,"> svg":{display:"block"},path:{fill:e.color.mediumdark}})),Mh=w.div(({theme:e,showDivider:t})=>({gridArea:"actions",display:"flex",alignItems:"center",justifyContent:"flex-end",margin:"0px 15px",gap:6,"@container (min-width: 300px)":{alignItems:"flex-start",margin:"15px 15px 15px 0px"},"@container (min-width: 800px)":{alignItems:"center",borderLeft:t?`1px solid ${e.appBorderColor}`:"none",margin:"8px 15px 8px 0px",paddingLeft:8}})),Nh=({isOutdated:e})=>{let{baselineImageVisible:t,diffVisible:n,focusVisible:r}=Pr(),{toggleBaselineImage:i,toggleDiff:o,toggleFocus:l}=Zn(),{isRunning:s,startBuild:c}=Oa(),{selectedTest:d,selectedComparison:u,summary:m}=dn(),{changeCount:p,isInProgress:v}=m,{isReviewing:h,buildIsReviewable:y,userCanReview:k,acceptTest:b,unacceptTest:f}=K0();if(v)return a.createElement(B1,null,a.createElement(Li,null),a.createElement(Li,null),a.createElement(Li,null));let g=p>0&&d?.status!=="ACCEPTED",E=p>0&&d?.status==="ACCEPTED",S=u?.result==="CHANGED";return a.createElement(a.Fragment,null,S&&a.createElement(Sh,null,a.createElement(Q,null,a.createElement("b",null,t?"Baseline":"Latest",a.createElement("span",null," snapshot")))),S&&a.createElement(B1,null,a.createElement(Ne,{tooltip:a.createElement(Re,{note:t?"Show latest snapshot":"Show baseline snapshot"}),trigger:"hover",hasChrome:!1},a.createElement(rt,{id:"button-toggle-snapshot","aria-label":t?"Show latest snapshot":"Show baseline snapshot",onClick:()=>i()},a.createElement(ru,null))),a.createElement(Ne,{tooltip:a.createElement(Re,{note:r?"Hide spotlight":"Show spotlight"}),trigger:"hover",hasChrome:!1},a.createElement(rt,{id:"button-toggle-spotlight",active:r,"aria-label":r?"Hide spotlight":"Show spotlight",onClick:()=>l(!r)},a.createElement(ou,null))),a.createElement(Ne,{tooltip:a.createElement(Re,{note:n?"Hide diff":"Show diff"}),trigger:"hover",hasChrome:!1},a.createElement(rt,{id:"button-diff-visible",active:n,"aria-label":n?"Hide diff":"Show diff",onClick:()=>o(!n)},a.createElement(ys,null)))),(g||E)&&a.createElement(Mh,{showDivider:S},k&&y&&g&&d&&a.createElement(R1,null,a.createElement(Ne,{tooltip:a.createElement(Re,{note:"Accept this story"}),trigger:"hover",hasChrome:!1},a.createElement(En,{id:"button-toggle-accept-story",disabled:h,"aria-label":"Accept this story",onClick:()=>b(d.id,"SPEC"),side:"left"},"Accept")),a.createElement(Ne,{tooltip:a.createElement(Re,{note:"Batch accept options"}),trigger:"hover",hasChrome:!1},a.createElement(ha,{placement:"bottom",links:[{id:"acceptComponent",title:"Accept component",center:"Accept all unreviewed changes for this component",onClick:()=>b(d.id,"COMPONENT"),disabled:h,loading:h},{id:"acceptBuild",title:"Accept entire build",center:"Accept all unreviewed changes for every story in the Storybook",onClick:()=>b(d.id,"BUILD"),disabled:h,loading:h}]},B=>a.createElement(En,{containsIcon:!0,active:B,disabled:h,"aria-label":"Batch accept options",side:"right"},h?a.createElement(Tr,{parentComponent:"IconButton"}):a.createElement(yl,null))))),k&&y&&E&&a.createElement(R1,null,a.createElement(Ne,{tooltip:a.createElement(Re,{note:"Unaccept this story"}),trigger:"hover",hasChrome:!1},a.createElement(En,{id:"button-toggle-accept-story",disabled:h,"aria-label":"Unaccept this story",onClick:()=>f(d.id,"SPEC"),side:"left",status:"positive"},a.createElement(iu,null),"Unaccept")),a.createElement(Ne,{tooltip:a.createElement(Re,{note:"Batch unaccept options"}),trigger:"hover",hasChrome:!1},a.createElement(ha,{placement:"bottom",links:[{id:"unacceptComponent",title:"Unaccept component",center:"Unaccept all unreviewed changes for this component",onClick:()=>f(d.id,"COMPONENT"),disabled:h,loading:h},{id:"unacceptBuild",title:"Unaccept entire build",center:"Unaccept all unreviewed changes for every story in the Storybook",onClick:()=>f(d.id,"BUILD"),disabled:h,loading:h}]},B=>a.createElement(En,{containsIcon:!0,active:B,disabled:h,"aria-label":"Batch unaccept options",side:"right",status:"positive"},h?a.createElement(Tr,{parentComponent:"IconButton"}):a.createElement(yl,null))))),!(k&&y)&&a.createElement(Ne,{tooltip:a.createElement(Re,{note:"Reviewing disabled"}),trigger:"hover",hasChrome:!1},a.createElement(xh,null,a.createElement(ks,null))),a.createElement(Ne,{tooltip:a.createElement(Re,{note:e?"Run new tests":"Rerun tests"}),trigger:"hover",hasChrome:!1},a.createElement(En,{containsIcon:!0,"aria-label":e?"Run new tests":"Rerun tests",onClick:c,disabled:s,secondary:!0},e?a.createElement(Dt,null):a.createElement(xs,null)))))},tr=pt(Ir()),Fh=e=>a.createElement("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"3px 6px",verticalAlign:"top"},...e},a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0C9.31371 0 12 2.68629 12 6ZM5.57143 6.85714C5.57143 7.09384 5.76331 7.28571 6 7.28571C6.23669 7.28571 6.42857 7.09384 6.42857 6.85714L6.42857 3.42857C6.42857 3.19188 6.23669 3 6 3C5.76331 3 5.57143 3.19188 5.57143 3.42857V6.85714ZM5.35714 8.78572C5.35714 8.43067 5.64496 8.14286 6 8.14286C6.35504 8.14286 6.64286 8.43067 6.64286 8.78571C6.64286 9.14075 6.35504 9.42857 6 9.42857C5.64496 9.42857 5.35714 9.14075 5.35714 8.78572Z",fill:"#73828C"})),_i={width:12,height:12,margin:"3px 3px 3px 6px",verticalAlign:"top"},Ah=({icon:e})=>{let{color:t}=qt();return{passed:a.createElement(q5,{style:{..._i,color:t.positive}}),changed:a.createElement(Y5,{style:{..._i,color:t.warning}}),failed:a.createElement(Es,{style:{..._i,color:t.negative}})}[e]};function po(e){"@babel/helpers - typeof";return po=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},po(e)}function Jr(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function kn(e){Jr(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||po(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}var Oh={};function Lh(){return Oh}function P1(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function _h(e,t){Jr(2,arguments);var n=kn(e),r=kn(t),i=n.getTime()-r.getTime();return i<0?-1:i>0?1:i}var Th={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Zh=function(e,t,n){var r,i=Th[e];return typeof i=="string"?r=i:t===1?r=i.one:r=i.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r},Ih=Zh;function Ti(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var Rh={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Bh={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Ph={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Vh={date:Ti({formats:Rh,defaultWidth:"full"}),time:Ti({formats:Bh,defaultWidth:"full"}),dateTime:Ti({formats:Ph,defaultWidth:"full"})},jh=Vh,Hh={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Dh=function(e,t,n,r){return Hh[e]},zh=Dh;function aa(e){return function(t,n){var r=n!=null&&n.context?String(n.context):"standalone",i;if(r==="formatting"&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,l=n!=null&&n.width?String(n.width):o;i=e.formattingValues[l]||e.formattingValues[o]}else{var s=e.defaultWidth,c=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[c]||e.values[s]}var d=e.argumentCallback?e.argumentCallback(t):t;return i[d]}}var Uh={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},$h={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Wh={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Gh={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},qh={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Yh={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Qh=function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},Kh={ordinalNumber:Qh,era:aa({values:Uh,defaultWidth:"wide"}),quarter:aa({values:$h,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:aa({values:Wh,defaultWidth:"wide"}),day:aa({values:Gh,defaultWidth:"wide"}),dayPeriod:aa({values:qh,defaultWidth:"wide",formattingValues:Yh,defaultFormattingWidth:"wide"})},Jh=Kh;function ra(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(i);if(!o)return null;var l=o[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?e6(s,function(m){return m.test(l)}):Xh(s,function(m){return m.test(l)}),d;d=e.valueCallback?e.valueCallback(c):c,d=n.valueCallback?n.valueCallback(d):d;var u=t.slice(l.length);return{value:d,rest:u}}}function Xh(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function e6(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var i=r[0],o=t.match(e.parsePattern);if(!o)return null;var l=e.valueCallback?e.valueCallback(o[0]):o[0];l=n.valueCallback?n.valueCallback(l):l;var s=t.slice(i.length);return{value:l,rest:s}}}var n6=/^(\d+)(th|st|nd|rd)?/i,a6=/\d+/i,r6={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},i6={any:[/^b/i,/^(a|c)/i]},o6={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},l6={any:[/1/i,/2/i,/3/i,/4/i]},s6={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},c6={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},d6={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},u6={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},m6={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},p6={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},h6={ordinalNumber:t6({matchPattern:n6,parsePattern:a6,valueCallback:function(e){return parseInt(e,10)}}),era:ra({matchPatterns:r6,defaultMatchWidth:"wide",parsePatterns:i6,defaultParseWidth:"any"}),quarter:ra({matchPatterns:o6,defaultMatchWidth:"wide",parsePatterns:l6,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:ra({matchPatterns:s6,defaultMatchWidth:"wide",parsePatterns:c6,defaultParseWidth:"any"}),day:ra({matchPatterns:d6,defaultMatchWidth:"wide",parsePatterns:u6,defaultParseWidth:"any"}),dayPeriod:ra({matchPatterns:m6,defaultMatchWidth:"any",parsePatterns:p6,defaultParseWidth:"any"})},f6=h6,g6={code:"en-US",formatDistance:Ih,formatLong:jh,formatRelative:zh,localize:Jh,match:f6,options:{weekStartsOn:0,firstWeekContainsDate:1}},J0=g6,v6=J0;function X0(e,t){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function y6(e){return X0({},e)}var V1=1e3*60,Zr=60*24,j1=Zr*30,H1=Zr*365;function b6(e,t,n){var r,i,o;Jr(2,arguments);var l=Lh(),s=(r=(i=n?.locale)!==null&&i!==void 0?i:l.locale)!==null&&r!==void 0?r:v6;if(!s.formatDistance)throw new RangeError("locale must contain localize.formatDistance property");var c=_h(e,t);if(isNaN(c))throw new RangeError("Invalid time value");var d=X0(y6(n),{addSuffix:!!n?.addSuffix,comparison:c}),u,m;c>0?(u=kn(t),m=kn(e)):(u=kn(e),m=kn(t));var p=String((o=n?.roundingMethod)!==null&&o!==void 0?o:"round"),v;if(p==="floor")v=Math.floor;else if(p==="ceil")v=Math.ceil;else if(p==="round")v=Math.round;else throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");var h=m.getTime()-u.getTime(),y=h/V1,k=P1(m)-P1(u),b=(h-k)/V1,f=n?.unit,g;if(f?g=String(f):y<1?g="second":y<60?g="minute":y0?`in ${r}`:`${r} ago`:r}var C6=e=>E6(e,{addSuffix:!0,locale:{...J0,formatDistance:w6}}),ia=w.div(({theme:e})=>({gridArea:"info",display:"flex",justifySelf:"start",justifyContent:"center",flexDirection:"column",margin:15,lineHeight:"18px",color:e.base==="light"?`${e.color.defaultText}99`:`${e.color.light}99`,b:{color:e.base==="light"?`${e.color.defaultText}`:`${e.color.light}`},small:{fontSize:e.typography.size.s1},"@container (min-width: 800px)":{margin:"6px 10px 6px 15px",alignItems:"center",flexDirection:"row",small:{fontSize:"inherit"},"[data-hidden-large]":{display:"none"},"& > span:first-of-type":{display:"inline-flex",alignItems:"center",height:24,marginRight:6}}})),S6=w.div({gridArea:"actions",display:"flex",justifySelf:"end",justifyContent:"center",alignItems:"start",margin:15,"@container (min-width: 800px)":{margin:"6px 15px 0 0"}}),x6=({isStarting:e,tests:t,startedAt:n,isBuildFailed:r,isOutdated:i,shouldSwitchToLastBuildOnBranch:o,switchToLastBuildOnBranch:l})=>{let{isRunning:s,startBuild:c}=Oa(),{status:d,isInProgress:u,changeCount:m,brokenCount:p,modeResults:v,browserResults:h}=Ho(t??[]),y=!e&&n&&C6(new Date(n).getTime()),k=e||u,b=r||d==="FAILED",f=b||d==="BROKEN",g=(f||i)&&!k&&!m,E;return i?E=a.createElement(ia,null,a.createElement("span",null,a.createElement("b",null,"Code edits detected")),a.createElement("small",null,a.createElement("span",null,"Run tests to see what changed"))):b?E=a.createElement(ia,null,a.createElement("span",null,a.createElement("b",null,"Build failed"),a.createElement(Fh,null)),a.createElement("small",null,a.createElement("span",null,"An infrastructure error occured"))):k?E=a.createElement(ia,null,a.createElement("span",null,a.createElement("b",null,"Running tests..."),a.createElement(Tr,null)),a.createElement("small",null,a.createElement("span",null,"Test in progress..."))):o?E=a.createElement(ia,null,a.createElement("span",null,a.createElement("b",null,a.createElement(fn,{isButton:!0,onClick:l},"View latest snapshot"))),a.createElement("span",null,"Newer test results are available for this story")):E=a.createElement(ia,null,a.createElement("span",null,a.createElement("b",null,p?null:m?`${(0,tr.default)("change",m,!0)}${d==="ACCEPTED"?" accepted":""}`:"No changes",p?(0,tr.default)("error",p,!0):null),a.createElement(Ah,{icon:p?"failed":d==="PENDING"?"changed":"passed"})),a.createElement("small",null,v.length>0&&a.createElement("span",{"data-hidden-large":!0},(0,tr.default)("mode",v.length,!0),", ",(0,tr.default)("browser",h.length,!0)),v.length>0&&a.createElement("span",{"data-hidden-large":!0}," \u2022 "),u&&a.createElement("span",null,"Test in progress..."),!u&&n&&a.createElement("span",{title:new Date(n).toUTCString()},"Ran ",y))),a.createElement(a.Fragment,null,E,g&&a.createElement(S6,null,a.createElement(En,{onClick:c,disabled:s},s?a.createElement(Tr,{parentComponent:"Button"}):a.createElement(Dt,null),f?"Rerun tests":"Run tests")))},D1=w.div(({theme:e})=>({display:"grid",gridTemplateAreas:` + "info info" + "actions actions" + "label controls" + `,gridTemplateColumns:"1fr fit-content(50%)",gridTemplateRows:"auto auto auto",borderBottom:`1px solid ${e.appBorderColor}`,"@container (min-width: 300px)":{gridTemplateAreas:` + "info actions" + "label controls" + `,gridTemplateColumns:"1fr auto",gridTemplateRows:"auto auto"},"@container (min-width: 800px)":{gridTemplateAreas:'"info label controls actions"',gridTemplateColumns:"auto 1fr auto auto",gridTemplateRows:40}})),z1=w.div(({theme:e})=>({display:"grid",gridTemplateAreas:` + "header" + "main" + "footer" + `,gridTemplateColumns:"1fr",gridTemplateRows:"auto 1fr auto",height:"100%","&[hidden]":{display:"none"}})),U1=w.div(({theme:e})=>({gridArea:"header",position:"sticky",zIndex:1,top:0,background:e.background.content,"@container (min-width: 800px)":{background:e.background.app}})),M6=w.div(({theme:e})=>({gridArea:"main",overflowY:"auto",maxHeight:"100%",background:e.background.content})),$1=w.div(({theme:e})=>({gridArea:"footer",position:"sticky",zIndex:1,bottom:0})),N6=w.div(({children:e,theme:t})=>({display:"flex",alignItems:"center",border:`0px solid ${t.appBorderColor}`,borderTopWidth:1,borderBottomWidth:e?1:0,height:e?40:0,padding:e?"0 15px":0})),F6=w.div(({theme:e})=>({fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,color:e.color.defaultText,lineHeight:"18px",padding:15,whiteSpace:"pre-wrap",wordBreak:"break-word"})),Zi=w.div(({theme:e})=>({background:e.background.hoverable,padding:"10px 15px",lineHeight:"18px",position:"relative",borderBottom:`1px solid ${e.appBorderColor}`})),A6=({isOutdated:e,isStarting:t,isBuildFailed:n,shouldSwitchToLastBuildOnBranch:r,switchToLastBuildOnBranch:i,hidden:o,storyId:l})=>{let{baselineImageVisible:s,diffVisible:c,focusVisible:d}=Pr(),{toggleBaselineImage:u,toggleSettings:m,toggleWarnings:p}=Zn(),v=z0(),h="startedAt"in v&&v.startedAt,y=dn(),{tests:k}=y,b=a.useRef(l),f=a.useRef(y.selectedComparison?.id),g=a.useRef(v.id),{selectedTest:E,selectedComparison:S}=y,B=k.every(({result:Se,status:Je})=>Se==="ADDED"&&Je!=="ACCEPTED"),$=!B&&E?.result==="ADDED"&&E?.status!=="ACCEPTED",le=!B&&S?.result==="ADDED"&&E?.result!=="ADDED"&&E?.status!=="ACCEPTED";se(()=>{(b.current!==l||f.current!==y.selectedComparison?.id||g.current!==v.id||B||$||le)&&(u(!1),m(!1),p(!1)),f.current=y.selectedComparison?.id,b.current=l,g.current=v.id},[v.id,l,y,u,m,p,B,$,le]);let ie=a.createElement(x6,{tests:k,startedAt:h,isStarting:t,isBuildFailed:n,isOutdated:e,shouldSwitchToLastBuildOnBranch:r,switchToLastBuildOnBranch:i});if(t||!k.length)return a.createElement(z1,{hidden:o},a.createElement(U1,null,a.createElement(D1,null,ie)),a.createElement($1,null,a.createElement(I1,null)));let ge=Ho(k),{isInProgress:Ae}=ge,je=S?.headCapture?.captureError&&"error"in S?.headCapture?.captureError&&S?.headCapture?.captureError?.error;return a.createElement(z1,{hidden:o},a.createElement(U1,null,a.createElement(D1,null,ie,a.createElement(Nh,{isOutdated:e}))),a.createElement(M6,null,Ae&&a.createElement(di,null),!Ae&&B&&a.createElement(Zi,null,a.createElement(Q,null,"New story found. Accept this snapshot as a test baseline."," ",a.createElement(Ge,{withArrow:!0,href:"https://www.chromatic.com/docs/branching-and-baselines",target:"_blank"},"Learn more"))),!Ae&&$&&a.createElement(Zi,null,a.createElement(Q,null,"New mode found. Accept this snapshot as a test baseline."," ",a.createElement(Ge,{withArrow:!0,href:"https://www.chromatic.com/docs/branching-and-baselines",target:"_blank"},"Learn more"))),!Ae&&le&&a.createElement(Zi,null,a.createElement(Q,null,"New browser found. Accept this snapshot as a test baseline."," ",a.createElement(Ge,{withArrow:!0,href:"https://www.chromatic.com/docs/branching-and-baselines",target:"_blank"},"Learn more"))),!Ae&&S&&a.createElement(ph,{key:S.id,componentName:E?.story?.component?.name,storyName:E?.story?.name,testUrl:E?.webUrl,comparisonResult:S.result??void 0,latestImage:S.headCapture?.captureImage??void 0,baselineImage:S.baseCapture?.captureImage??void 0,baselineImageVisible:s,diffImage:S.captureDiff?.diffImage??void 0,focusImage:S.captureDiff?.focusImage??void 0,diffVisible:c,focusVisible:d}),!Ae&&je&&a.createElement(a.Fragment,null,a.createElement(N6,null,a.createElement("b",null,"Error stack trace")),a.createElement(F6,null,je.stack||je.message))),a.createElement($1,null,a.createElement(I1,null)))},O6=w(si)({padding:"4px 8px",margin:"0 6px"}),L6=({onClose:e})=>a.createElement(Ms,null,a.createElement(Ui,null,a.createElement(lr,null,"Warnings",a.createElement(O6,{status:"warning"},"2"),a.createElement(So,{onClick:e},a.createElement(Co,{"aria-label":"Close"}))),a.createElement("p",null,"It's essential that your components and stories render in a consistent fashion to prevent false positives. Two issues detected in this story may cause false positives."),a.createElement("p",null,a.createElement(de,{variant:"outline"},a.createElement(bs,null),"Docs"),a.createElement(de,{variant:"outline"},a.createElement(K5,null),"Get support"))));w.div(({theme:e})=>({color:e.color.warning,background:e.background.warning,padding:10,lineHeight:"18px",position:"relative"}));var _6=({branch:e,dismissBuildError:t,isOutdated:n,localBuildProgress:r,switchToLastBuildOnBranch:i,storyId:o})=>{let{settingsVisible:l,warningsVisible:s}=Pr(),{toggleSettings:c,toggleWarnings:d}=Zn(),{isRunning:u,startBuild:m,stopBuild:p}=Oa(),{lastBuildOnBranch:v,lastBuildOnBranchIsReady:h,lastBuildOnBranchIsSelectable:y}=y7(),k=z0(),b=dn(),{buildIsReviewable:f,userCanReview:g}=K0(),E=!!(!f&&h&&y&&i),S=v?.status==="IN_PROGRESS",B=u||!f&&!E,$=r&&r?.buildId===v?.id,le=B&&a.createElement(sh,{branch:e,dismissBuildError:t,localBuildProgress:$||u?r:void 0,lastBuildOnBranchInProgress:S,switchToLastBuildOnBranch:i}),ie=b?.hasTests&&b?.tests.length===0,ge=k.id!==`Build:${r?.buildId}`;if(ie)return a.createElement(Me,null,a.createElement(ke,null,r&&ge?a.createElement(me,null,a.createElement("div",null,a.createElement(fe,null,"Snapshotting new story"),a.createElement(Q,{center:!0,muted:!0},'A new snapshot is being created in a standardized cloud browser to save its "last known good state" as a test baseline.')),a.createElement(Kr,{localBuildProgress:r})):a.createElement(me,null,a.createElement("div",null,a.createElement(fe,null,"New story found"),a.createElement(Q,{center:!0,muted:!0},'Take an image snapshot of this story to save its "last known good state" as a test baseline. This unlocks visual regression testing so you can see exactly what has changed down to the pixel.')),a.createElement(de,{belowText:!0,size:"medium",variant:"solid",onClick:u?p:m},u?"Cancel build":"Create visual test"))));if(b?.tests?.find(_e=>_e.result==="SKIPPED"))return a.createElement(Me,null,le,a.createElement(ke,null,a.createElement(me,null,a.createElement("div",null,a.createElement(fe,null,"This story was skipped"),a.createElement(Q,{center:!0,muted:!0},"If you would like to resume testing it, comment out or remove",a.createElement(Ve,null,"disableSnapshot = true")," from the CSF file.")),a.createElement(de,{asChild:!0,size:"medium",tertiary:!0},a.createElement("a",{href:"https://www.chromatic.com/docs/ignoring-elements#ignore-stories",target:"_new"},a.createElement(bs,null),"View docs")))));let{status:Ae}=k,je=["ANNOUNCED","PUBLISHED","PREPARED"].includes(Ae),Se=Ae==="FAILED",Je=Ae==="PENDING"&&(!g||!f);return a.createElement(Me,{footer:null},a.createElement(Lu,null,le,!le&&Je&&a.createElement(th,null,g?a.createElement(a.Fragment,null,"Reviewing is disabled because there's a newer build on ",a.createElement(Ve,null,e),"."):a.createElement(a.Fragment,null,"You don't have permission to accept changes."," ",a.createElement(fn,{href:"https://www.chromatic.com/docs/collaborators#roles",target:"_blank",withArrow:!0},"Learn about roles"))),a.createElement(sa,{grow:!0,hidden:l||s},a.createElement(A6,{hidden:l||s,isOutdated:n,isStarting:je,isBuildFailed:Se,shouldSwitchToLastBuildOnBranch:E,switchToLastBuildOnBranch:i,selectedBuild:k,storyId:o})),a.createElement(sa,{grow:!0,hidden:!l},a.createElement(ch,{onClose:()=>c(!1)})),a.createElement(sa,{grow:!0,hidden:!s},a.createElement(L6,{onClose:()=>d(!1)}))))},Ii=w(Ge)(()=>({marginTop:5})),T6=({queryError:e,hasData:t,hasProject:n,hasSelectedBuild:r,localBuildProgress:i,branch:o})=>{let{setAccessToken:l}=ts(),{isRunning:s,startBuild:c}=Oa(),{disable:d,disableSnapshot:u,docsOnly:m}=el("chromatic",{}),p=()=>{let v=a.createElement(de,{disabled:s,size:"medium",variant:"solid",onClick:c},a.createElement(Dt,null),"Take snapshots");return i?i.currentStep==="error"?a.createElement(a.Fragment,null,a.createElement(U0,{localBuildProgress:i,title:"Build failed"}),v):a.createElement(Kr,{localBuildProgress:i}):v};return a.createElement(Me,{footer:a.createElement(jr,null,a.createElement(it,null,t&&!e&&n&&a.createElement(Q,{muted:!0,style:{marginLeft:5}},"Waiting for build on ",o)),a.createElement(it,{push:!0},a.createElement(Vr,null)))},e?.networkError?a.createElement(ke,null,a.createElement(me,null,a.createElement("div",null,a.createElement(fe,null,"Network error"),a.createElement(Q,null,e.networkError.message)),a.createElement(de,{size:"medium",variant:"solid",onClick:()=>l(null)},"Log out"))):e?.graphQLErrors?.length?a.createElement(ke,null,a.createElement(me,null,a.createElement("div",null,a.createElement(fe,null,e.graphQLErrors[0].message),a.createElement(Q,{center:!0,muted:!0},e.graphQLErrors[0].extensions.code==="FORBIDDEN"?"You may have insufficient permissions. Try logging out and back in again.":"Try logging out or clear your browser's local storage.")),a.createElement(xt,null,a.createElement(de,{size:"medium",variant:"solid",onClick:()=>l(null)},"Log out"),a.createElement(Ii,{withArrow:!0,href:`${X1}#troubleshooting`,target:"_blank"},"Troubleshoot")))):t?n?d||u||m?a.createElement(ke,null,a.createElement(me,null,a.createElement("div",null,a.createElement(fe,null,"Visual Tests disabled for this story"),a.createElement(Q,{center:!0,muted:!0},"Update ",a.createElement("code",null,"parameters.chromatic.",d?"disable":u?"disableSnapshot":"docsOnly")," to enable snapshots for this story.")),a.createElement(Ii,{withArrow:!0,href:"https://www.chromatic.com/docs/ignoring-elements/#ignore-stories",target:"_blank"},"Read more"))):r?null:a.createElement(ke,null,a.createElement(me,null,a.createElement("div",null,a.createElement(fe,null,"Create a test baseline"),a.createElement(Q,{center:!0,muted:!0},'Take an image snapshot of your stories to save their "last known good state" as test baselines.')),p())):a.createElement(ke,null,a.createElement(me,null,a.createElement("div",null,a.createElement(fe,null,"Project not found"),a.createElement(Q,{center:!0,muted:!0},"You may not have access to this project or it may not exist.")),a.createElement(Ii,{isButton:!0,onClick:()=>l(null),withArrow:!0},"Switch account"))):a.createElement(di,null))},Z6=e=>Object.fromEntries(Object.entries(e).map(([t])=>[t,null])),I6=({buildIsReviewable:e,userCanReview:t,onReviewSuccess:n,onReviewError:r})=>{let[{fetching:i},o]=zs(g7),l=q(async d=>{try{if(!e)throw new Error("Build is not reviewable");if(!t)throw new Error("No permission to review tests");let{error:u}=await o({input:d});if(u)throw u;n?.(d)}catch(u){r?.(u,d)}},[n,r,o,e,t]),s=q((d,u="SPEC")=>l({status:"ACCEPTED",testId:d,batch:u}),[l]),c=q((d,u="SPEC")=>l({status:"PENDING",testId:d,batch:u}),[l]);return{isReviewing:i,acceptTest:s,unacceptTest:c,buildIsReviewable:e,userCanReview:t}},R6=ft(` + mutation UpdateUserPreferences($input: UserPreferencesInput!) { + updateUserPreferences(input: $input) { + updatedPreferences { + vtaOnboarding + } + } + } +`),B6=({lastBuildOnBranch:e,vtaOnboarding:t})=>{let n=mn(),{notifications:r,storyId:i}=pn(),[o,l]=a.useState(!1),s=a.useCallback(()=>{l(!0),r.forEach(({id:f})=>n.clearNotification(f))},[n,r]),[c,d]=a.useState(!1),u=a.useCallback(()=>d(!0),[]),[m,p]=a.useState(!0);a.useEffect(()=>{if(n?.getUrlState?.().queryParams.vtaOnboarding==="true"){p(!1);return}t&&p(t==="COMPLETED"||t==="DISMISSED")},[n,t]);let[{fetching:v},h]=zs(R6),y=a.useCallback(async f=>{await h({input:{vtaOnboarding:f?"COMPLETED":"DISMISSED"}}),p(!0),d(!1);let E=new URL(window.location.href);E.searchParams.has("vtaOnboarding")&&(E.searchParams.delete("vtaOnboarding"),window.history.replaceState({},"",E.href))},[h]),k=a.useMemo(()=>(e&&"testsForStatus"in e&&e.testsForStatus?.nodes&&Cn(H0,e.testsForStatus.nodes)||[]).some(f=>f?.status==="PENDING"&&f?.result==="CHANGED"&&f?.story?.storyId===i),[e,i]),b=!o&&!m&&!c;return{showOnboarding:b,showGuidedTour:!b&&!m,completeOnboarding:s,skipOnboarding:a.useCallback(()=>y(!1),[y]),completeWalkthrough:a.useCallback(()=>y(!0),[y]),skipWalkthrough:a.useCallback(()=>y(!1),[y]),startWalkthrough:u,lastBuildHasChangesForStory:k,isUpdating:v}},P6=({isOutdated:e,selectedBuildInfo:t,setSelectedBuildInfo:n,dismissBuildError:r,localBuildProgress:i,setOutdated:o,updateBuildStatus:l,projectId:s,gitInfo:c,storyId:d})=>{let u=mn(),{addNotification:m,setOptions:p,togglePanel:v}=u,h=v7({projectId:s,storyId:d,gitInfo:c,selectedBuildInfo:t}),{account:y,hasData:k,hasProject:b,hasSelectedBuild:f,lastBuildOnBranch:g,lastBuildOnBranchIsReady:E,lastBuildOnBranchIsSelectable:S,selectedBuild:B,selectedBuildMatchesGit:$,queryError:le,rerunQuery:ie,userCanReview:ge}=h,Ae=q(({onDismiss:Xe})=>{Xe(),p({selectedPanel:tn}),v(!0)},[p,v]),je=I6({buildIsReviewable:!!B&&B.id===g?.id,userCanReview:ge,onReviewSuccess:ie,onReviewError:(Xe,Va)=>{Xe instanceof Error&&m({id:"chromatic/errorAccepting",content:{headline:`Failed to ${Va.status==="ACCEPTED"?"accept":"unaccept"} changes`,subHeadline:Xe.message},icon:{name:"cross",color:"red"},duration:8e3,onClick:Ae})}});se(()=>o(!$),[$,o]);let Se=g&&"testsForStatus"in g&&g.testsForStatus?.nodes&&Cn(H0,g.testsForStatus.nodes),Je=S&&Z4(Se||[]);se(()=>{l(Xe=>({...Z6(Xe),...Je}))},[JSON.stringify(Je),l]),se(()=>{n(Xe=>I4(Xe,{shouldSwitchToLastBuildOnBranch:S&&E,lastBuildOnBranchId:g?.id,storyId:d}))},[S,E,g?.id,n,d]);let _e=q(()=>g?.id&&S&&n({buildId:g.id,storyId:d}),[n,S,g?.id,d]),{showOnboarding:Pa,showGuidedTour:Xr,completeOnboarding:ei,completeWalkthrough:Pn,skipOnboarding:Vn,skipWalkthrough:Wt,startWalkthrough:ti,lastBuildHasChangesForStory:jn}=B6(h);return y?.suspensionReason?a.createElement(i0,{billingUrl:y.billingUrl,suspensionReason:y.suspensionReason}):Pa&&b?a.createElement(a.Fragment,null,!k||le?a.createElement(a.Fragment,null):a.createElement(Ai,{watchState:h},a.createElement(eh,{gitInfo:c,projectId:s,updateBuildStatus:l,dismissBuildError:r,localBuildProgress:i,showInitialBuildScreen:!B,onComplete:ei,onSkip:Vn,lastBuildHasChangesForStory:jn}))):a.createElement(a.Fragment,null,!B||!f||!k||le?a.createElement(T6,{queryError:le,hasData:k,hasProject:b,hasSelectedBuild:f,branch:c.branch,dismissBuildError:r,isOutdated:e,localBuildProgress:i,...S&&{switchToLastBuildOnBranch:_e}}):a.createElement(dh,{watchState:je},a.createElement(Ai,{watchState:h},a.createElement(_6,{branch:c.branch,dismissBuildError:r,isOutdated:e,localBuildProgress:i,...g&&{lastBuildOnBranch:g},...S&&{switchToLastBuildOnBranch:_e},userCanReview:ge,storyId:d}))),Xr&&a.createElement(Ai,{watchState:{selectedBuild:B}},a.createElement(A7,{managerApi:u,skipWalkthrough:Wt,startWalkthrough:ti,completeWalkthrough:Pn})))},V6=e=>{let[t,n]=nt("selectedBuildInfo");return a.createElement(P6,{selectedBuildInfo:t,setSelectedBuildInfo:n,...e})},ec=({localBuildProgress:e,accessToken:t})=>{let n=ii({}),r=hn(bo),[i,o]=Ze(!1),l=q(()=>{o(!0),n(vd,{accessToken:t}),r?.({action:"startBuild"})},[t,n,r]),s=q(()=>{o(!1),n(yd),r?.({action:"stopBuild"})},[n,r]);return se(()=>{let c=i&&setTimeout(()=>o(!1),5e3);return()=>{c&&clearTimeout(c)}},[i]),{isRunning:e?!["aborted","complete","error","limited"].includes(e.currentStep):i,startBuild:l,stopBuild:s}},tc=()=>{let[e,t]=Pe(Q1),{projectId:n,written:r,dismissed:i,configFile:o}=e||{};return{loading:!e,projectId:n,configFile:o,updateProject:q(l=>t({...e,projectId:l,dismissed:!1}),[e,t]),projectUpdatingFailed:!i&&r===!1,projectIdUpdated:!i&&r===!0,clearProjectIdUpdated:q(()=>t({...e,dismissed:!0}),[e,t])}},j6=({active:e,api:t})=>{let[n,r]=Us(),i=q(_e=>{r(_e),_e||P5("authenticationScreen","exchangeParameters")},[r]),{storyId:o}=pn(),[l]=Pe(gd),[s]=Pe(Y1),[c]=Pe(Pi),[d,u]=Pe(K1),[,m]=Pe(Pi),p=ii({}),v=q(_e=>t.experimental_updateStatus(U,_e),[t]),{loading:h,projectId:y,configFile:k,updateProject:b,projectUpdatingFailed:f,projectIdUpdated:g,clearProjectIdUpdated:E}=tc(),[S,B]=nt("createdProjectId"),[$,le]=Pe(J1),ie=q(_e=>p(kd,_e),[p]),{isRunning:ge,startBuild:Ae,stopBuild:je}=ec({localBuildProgress:d,accessToken:n}),Se=_e=>a.createElement(P2,{key:tn,value:dm},a.createElement(R5,{value:ie},a.createElement(Cd,{value:{accessToken:n,setAccessToken:i}},a.createElement(V5,{addonUninstalled:$,setAddonUninstalled:le},a.createElement(Au,null,a.createElement(_4,{watchState:{isRunning:ge,startBuild:Ae,stopBuild:je}},a.createElement("div",{hidden:!e,style:{containerType:"size",height:"100%"}},_e)))))));if(!e)return Se(null);if(window.CONFIG_TYPE!=="DEVELOPMENT")return Se(a.createElement(O4,null));if($)return Se(a.createElement(L4,null));if(!n)return Se(a.createElement(h4,{key:tn,setAccessToken:i,setCreatedProjectId:B,hasProjectId:!!y}));if(h)return e?a.createElement(y5,null):null;if(!y)return Se(a.createElement(M4,{createdProjectId:S,setCreatedProjectId:B,onUpdateProject:b}));if(s||!l)return console.error(s),Se(a.createElement(g4,null));if(f){if(!k)throw new Error("Missing config file after configuration failure");return Se(a.createElement(S4,{projectId:y,configFile:k}))}if(g){if(!k)throw new Error("Missing config file after configuration success");return Se(a.createElement(E4,{projectId:y,configFile:k,goToNext:E}))}let Je=l.branch===d?.branch;return Se(a.createElement(V6,{dismissBuildError:()=>u(void 0),isOutdated:!!c,localBuildProgress:Je?d:void 0,setOutdated:m,updateBuildStatus:v,projectId:y,gitInfo:l,storyId:o}))},Ri=pt(Ir()),H6=({api:e})=>{let{addNotification:t,clearNotification:n,setOptions:r,togglePanel:i}=e,{projectId:o}=tc(),[l]=Us(),s=!!l,[c]=Pe(Pi),[d]=Pe(K1),[u]=Pe(fo),m=Object.keys(u?.problems||{}).length>0,[p]=Pe(Y1),v=Te(d?.currentStep),{status:h}=pn(),y=Object.values(h).filter(B=>B[U]?.status==="warn"),k=q(()=>{r({selectedPanel:tn}),i(!0)},[r,i]),b=q(({onDismiss:B})=>{B(),k()},[k]);se(()=>{d?.currentStep!==v.current&&(v.current=d?.currentStep,d?.currentStep==="initialize"&&(t({id:`${U}/build-initialize`,content:{headline:"Build started",subHeadline:"Check the visual test addon to see the progress of your build."},icon:{name:"passed",color:It.positive},duration:8e3,onClick:b}),setTimeout(()=>n(`${U}/build-initialize`),8e3)),d?.currentStep==="aborted"&&(t({id:`${U}/build-aborted`,content:{headline:"Build canceled",subHeadline:"Aborted by user."},icon:{name:"failed",color:It.negative},duration:8e3,onClick:b}),setTimeout(()=>n(`${U}/build-aborted`),8e3)),d?.currentStep==="complete"&&(t({id:`${U}/build-complete`,content:{headline:"Build complete",subHeadline:d.errorCount?`Encountered ${(0,Ri.default)("component error",d.errorCount,!0)}`:y.length?`Found ${(0,Ri.default)("story",y.length,!0)} with ${(0,Ri.default)("change",y.length)}`:"No visual changes detected"},icon:{name:"passed",color:It.positive},duration:8e3,onClick:b}),setTimeout(()=>n(`${U}/build-complete`),8e3)),d?.currentStep==="error"&&t({id:`${U}/build-error`,content:{headline:"Build error",subHeadline:"Check the Storybook process on the command line for more details."},icon:{name:"failed",color:It.negative},onClick:b}),d?.currentStep==="limited"&&t({id:`${U}/build-limited`,content:{headline:"Build limited",subHeadline:"Your account has insufficient snapshots remaining to run this build. Visit your billing page to find out more."},icon:{name:"failed",color:It.negative},onClick:b}))},[t,n,b,d?.currentStep,d?.errorCount,d?.changeCount,y.length]);let{isRunning:f,startBuild:g,stopBuild:E}=ec({localBuildProgress:d,accessToken:l}),S;return o||(S="Visual tests locked until a project is selected."),s||(S="Visual tests locked until you are logged in."),p&&(S="Visual tests locked due to Git synchronization problem."),m&&(S="Visual tests locked due to configuration problem."),window.CONFIG_TYPE!=="DEVELOPMENT"?null:a.createElement(R7,{isDisabled:!!S,isOutdated:c,isRunning:f,localBuildProgress:d,warning:S,clickWarning:k,startBuild:g,stopBuild:E})},W1;Un.register(U,e=>{Un.add(tn,{type:Da.PANEL,title:"Visual Tests",match:({viewMode:r})=>r==="story",render:({active:r})=>a.createElement(j6,{active:!!r,api:e})}),Un.add(hd,{type:Da.experimental_SIDEBAR_TOP,render:()=>a.createElement(H6,{api:e})}),Un.add(fd,{type:Da.experimental_SIDEBAR_BOTTOM,render:()=>a.createElement(i7,{api:e})});let t=e.getChannel();if(!t)return;let n=!1;t.on(`${U}/heartbeat`,()=>{clearTimeout(W1),n&&(n=!1,e.clearNotification(`${U}/connection-lost`)),W1=setTimeout(()=>{n=!0,e.addNotification({id:`${U}/connection-lost`,content:{headline:"Connection lost",subHeadline:"Lost connection to the Storybook server. Try refreshing the page."},icon:{name:"failed",color:It.negative},link:void 0})},3e3)})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/chromatic-com-storybook-10/manager-bundle.js.LEGAL.txt b/sandboxes/react-rsbuild/storybook-static/sb-addons/chromatic-com-storybook-10/manager-bundle.js.LEGAL.txt new file mode 100644 index 0000000..01dcab8 --- /dev/null +++ b/sandboxes/react-rsbuild/storybook-static/sb-addons/chromatic-com-storybook-10/manager-bundle.js.LEGAL.txt @@ -0,0 +1,40 @@ +Bundled license information: + +filesize/dist/filesize.esm.js: + /** + * filesize + * + * @copyright 2024 Jason Mulligan + * @license BSD-3-Clause + * @version 10.1.2 + */ + +@chromatic-com/storybook/dist/manager.mjs: + /*! Bundled license information: + + popper.js/dist/esm/popper.js: + (**! + * @fileOverview Kickass library to create and place poppers near their reference elements. + * @version 1.16.1 + * @license + * Copyright (c) 2016 Federico Zivolo and contributors + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + *) + */ diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-actions-4/manager-bundle.js b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-actions-4/manager-bundle.js new file mode 100644 index 0000000..7f1eb65 --- /dev/null +++ b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-actions-4/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var o=__REACT__,{Children:Ae,Component:Re,Fragment:Ce,Profiler:Vr,PureComponent:$r,StrictMode:Yr,Suspense:Jr,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:qr,cloneElement:Xr,createContext:K,createElement:Zr,createFactory:Kr,createRef:Qr,forwardRef:en,isValidElement:tn,lazy:rn,memo:k,startTransition:nn,unstable_act:an,useCallback:N,useContext:Q,useDebugValue:on,useDeferredValue:sn,useEffect:ln,useId:un,useImperativeHandle:cn,useInsertionEffect:pn,useLayoutEffect:we,useMemo:xe,useReducer:fn,useRef:dn,useState:G,useSyncExternalStore:mn,useTransition:bn,version:gn}=__REACT__;var Tn=__STORYBOOK_API__,{ActiveTabs:vn,Consumer:_n,ManagerContext:Sn,Provider:An,addons:ee,combineParameters:Rn,controlOrMetaKey:Cn,controlOrMetaSymbol:wn,eventMatchesShortcut:xn,eventToShortcut:Nn,isMacLike:Ln,isShortcutTaken:In,keyToSymbol:Dn,merge:Mn,mockChannel:Pn,optionOrAltSymbol:Bn,shortcutMatchesShortcut:Fn,shortcutToHumanString:zn,types:Ne,useAddonState:Le,useArgTypes:Hn,useArgs:jn,useChannel:Ie,useGlobalTypes:Un,useGlobals:kn,useParameter:Gn,useSharedState:Wn,useStoryPrepared:Vn,useStorybookApi:$n,useStorybookState:Yn}=__STORYBOOK_API__;var Kn=__STORYBOOK_CORE_EVENTS__,{CHANNEL_CREATED:Qn,CHANNEL_WS_DISCONNECT:ea,CONFIG_ERROR:ta,CURRENT_STORY_WAS_SET:ra,DOCS_PREPARED:na,DOCS_RENDERED:aa,FORCE_REMOUNT:oa,FORCE_RE_RENDER:ia,GLOBALS_UPDATED:sa,NAVIGATE_URL:la,PLAY_FUNCTION_THREW_EXCEPTION:ua,PRELOAD_ENTRIES:ca,PREVIEW_BUILDER_PROGRESS:pa,PREVIEW_KEYDOWN:fa,REGISTER_SUBSCRIPTION:da,REQUEST_WHATS_NEW_DATA:ma,RESET_STORY_ARGS:ba,RESULT_WHATS_NEW_DATA:ga,SELECT_STORY:ha,SET_CONFIG:Ea,SET_CURRENT_STORY:ya,SET_GLOBALS:Oa,SET_INDEX:Ta,SET_STORIES:va,SET_WHATS_NEW_CACHE:_a,SHARED_STATE_CHANGED:Sa,SHARED_STATE_SET:Aa,STORIES_COLLAPSE_ALL:Ra,STORIES_EXPAND_ALL:Ca,STORY_ARGS_UPDATED:wa,STORY_CHANGED:W,STORY_ERRORED:xa,STORY_INDEX_INVALIDATED:Na,STORY_MISSING:La,STORY_PREPARED:Ia,STORY_RENDERED:Da,STORY_RENDER_PHASE_CHANGED:Ma,STORY_SPECIFIED:Pa,STORY_THREW_EXCEPTION:Ba,STORY_UNCHANGED:Fa,TELEMETRY_ERROR:za,TOGGLE_WHATS_NEW_NOTIFICATIONS:Ha,UNHANDLED_ERRORS_WHILE_PLAYING:ja,UPDATE_GLOBALS:Ua,UPDATE_QUERY_PARAMS:ka,UPDATE_STORY_ARGS:Ga}=__STORYBOOK_CORE_EVENTS__;var Ja=__STORYBOOK_COMPONENTS__,{A:qa,ActionBar:De,AddonPanel:Xa,Badge:Me,Bar:Za,Blockquote:Ka,Button:Qa,ClipboardCode:eo,Code:to,DL:ro,Div:no,DocumentWrapper:ao,EmptyTabContent:oo,ErrorFormatter:io,FlexBar:so,Form:lo,H1:uo,H2:co,H3:po,H4:fo,H5:mo,H6:bo,HR:go,IconButton:ho,IconButtonSkeleton:Eo,Icons:yo,Img:Oo,LI:To,Link:vo,ListItem:_o,Loader:So,OL:Ao,P:Ro,Placeholder:Co,Pre:wo,ResetWrapper:xo,ScrollArea:Pe,Separator:No,Spaced:Be,Span:Lo,StorybookIcon:Io,StorybookLogo:Do,Symbols:Mo,SyntaxHighlighter:Po,TT:Bo,TabBar:Fo,TabButton:zo,TabWrapper:Ho,Table:jo,Tabs:Uo,TabsState:ko,TooltipLinkList:Go,TooltipMessage:Wo,TooltipNote:Vo,UL:$o,WithTooltip:Yo,WithTooltipPure:Jo,Zoom:qo,codeCommon:Xo,components:Zo,createCopyToClipboardFunction:Ko,getStoryHref:Qo,icons:ei,interleaveSeparators:ti,nameSpaceClassNames:ri,resetComponents:ni,withReset:ai}=__STORYBOOK_COMPONENTS__;var Fe=Object.prototype.hasOwnProperty;function ze(e,t,r){for(r of e.keys())if(L(r,t))return r}function L(e,t){var r,n,a;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&L(e[n],t[n]););return n===-1}if(r===Set){if(e.size!==t.size)return!1;for(n of e)if(a=n,a&&typeof a=="object"&&(a=ze(t,a),!a)||!t.has(a))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(n of e)if(a=n[0],a&&typeof a=="object"&&(a=ze(t,a),!a)||!L(n[1],t.get(a)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((n=e.byteLength)===t.byteLength)for(;n--&&e.getInt8(n)===t.getInt8(n););return n===-1}if(ArrayBuffer.isView(e)){if((n=e.byteLength)===t.byteLength)for(;n--&&e[n]===t[n];);return n===-1}if(!r||typeof e=="object"){n=0;for(r in e)if(Fe.call(e,r)&&++n&&!Fe.call(t,r)||!(r in t)||!L(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!==e&&t!==t}var di=__STORYBOOK_THEMING__,{CacheProvider:mi,ClassNames:bi,Global:gi,ThemeProvider:hi,background:Ei,color:yi,convert:Oi,create:Ti,createCache:vi,createGlobal:_i,createReset:Si,css:Ai,darken:Ri,ensure:Ci,ignoreSsrWarning:wi,isPropValid:xi,jsx:Ni,keyframes:Li,lighten:Ii,styled:B,themes:Di,typography:Mi,useTheme:Pi,withTheme:He}=__STORYBOOK_THEMING__;function O(){return O=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0&&a<1?(l=i,u=s):a>=1&&a<2?(l=s,u=i):a>=2&&a<3?(u=i,c=s):a>=3&&a<4?(u=s,c=i):a>=4&&a<5?(l=s,c=i):a>=5&&a<6&&(l=i,c=s);var p=r-i/2,d=l+p,f=u+p,E=c+p;return n(d,f,E)}var ke={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};function ct(e){if(typeof e!="string")return e;var t=e.toLowerCase();return ke[t]?"#"+ke[t]:e}var pt=/^#[a-fA-F0-9]{6}$/,ft=/^#[a-fA-F0-9]{8}$/,dt=/^#[a-fA-F0-9]{3}$/,mt=/^#[a-fA-F0-9]{4}$/,ie=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,bt=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,gt=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,ht=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function I(e){if(typeof e!="string")throw new v(3);var t=ct(e);if(t.match(pt))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(ft)){var r=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:r}}if(t.match(dt))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(mt)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var a=ie.exec(t);if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)};var i=bt.exec(t.substring(0,50));if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10),alpha:parseFloat(""+i[4])>1?parseFloat(""+i[4])/100:parseFloat(""+i[4])};var s=gt.exec(t);if(s){var l=parseInt(""+s[1],10),u=parseInt(""+s[2],10)/100,c=parseInt(""+s[3],10)/100,p="rgb("+H(l,u,c)+")",d=ie.exec(p);if(!d)throw new v(4,t,p);return{red:parseInt(""+d[1],10),green:parseInt(""+d[2],10),blue:parseInt(""+d[3],10)}}var f=ht.exec(t.substring(0,50));if(f){var E=parseInt(""+f[1],10),m=parseInt(""+f[2],10)/100,y=parseInt(""+f[3],10)/100,T="rgb("+H(E,m,y)+")",x=ie.exec(T);if(!x)throw new v(4,t,T);return{red:parseInt(""+x[1],10),green:parseInt(""+x[2],10),blue:parseInt(""+x[3],10),alpha:parseFloat(""+f[4])>1?parseFloat(""+f[4])/100:parseFloat(""+f[4])}}throw new v(5)}function Et(e){var t=e.red/255,r=e.green/255,n=e.blue/255,a=Math.max(t,r,n),i=Math.min(t,r,n),s=(a+i)/2;if(a===i)return e.alpha!==void 0?{hue:0,saturation:0,lightness:s,alpha:e.alpha}:{hue:0,saturation:0,lightness:s};var l,u=a-i,c=s>.5?u/(2-a-i):u/(a+i);switch(a){case t:l=(r-n)/u+(r=1?$(e,t,r):"rgba("+H(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?$(e.hue,e.saturation,e.lightness):"rgba("+H(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new v(2)}function ue(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return le("#"+w(e)+w(t)+w(r));if(typeof e=="object"&&t===void 0&&r===void 0)return le("#"+w(e.red)+w(e.green)+w(e.blue));throw new v(6)}function Y(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var a=I(e);return"rgba("+a.red+","+a.green+","+a.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?ue(e,t,r):"rgba("+e+","+t+","+r+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?ue(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new v(7)}var _t=function(t){return typeof t.red=="number"&&typeof t.green=="number"&&typeof t.blue=="number"&&(typeof t.alpha!="number"||typeof t.alpha>"u")},St=function(t){return typeof t.red=="number"&&typeof t.green=="number"&&typeof t.blue=="number"&&typeof t.alpha=="number"},At=function(t){return typeof t.hue=="number"&&typeof t.saturation=="number"&&typeof t.lightness=="number"&&(typeof t.alpha!="number"||typeof t.alpha>"u")},Rt=function(t){return typeof t.hue=="number"&&typeof t.saturation=="number"&&typeof t.lightness=="number"&&typeof t.alpha=="number"};function C(e){if(typeof e!="object")throw new v(8);if(St(e))return Y(e);if(_t(e))return ue(e);if(Rt(e))return vt(e);if(At(e))return Tt(e);throw new v(8)}function We(e,t,r){return function(){var a=r.concat(Array.prototype.slice.call(arguments));return a.length>=t?e.apply(this,a):We(e,t,a)}}function _(e){return We(e,e.length,[])}function Ct(e,t){if(t==="transparent")return t;var r=R(t);return C(O({},r,{hue:r.hue+parseFloat(e)}))}var Us=_(Ct);function D(e,t,r){return Math.max(e,Math.min(t,r))}function wt(e,t){if(t==="transparent")return t;var r=R(t);return C(O({},r,{lightness:D(0,1,r.lightness-parseFloat(e))}))}var ks=_(wt);function xt(e,t){if(t==="transparent")return t;var r=R(t);return C(O({},r,{saturation:D(0,1,r.saturation-parseFloat(e))}))}var Gs=_(xt);function Nt(e,t){if(t==="transparent")return t;var r=R(t);return C(O({},r,{lightness:D(0,1,r.lightness+parseFloat(e))}))}var Ws=_(Nt);function Lt(e,t,r){if(t==="transparent")return r;if(r==="transparent")return t;if(e===0)return r;var n=I(t),a=O({},n,{alpha:typeof n.alpha=="number"?n.alpha:1}),i=I(r),s=O({},i,{alpha:typeof i.alpha=="number"?i.alpha:1}),l=a.alpha-s.alpha,u=parseFloat(e)*2-1,c=u*l===-1?u:u+l,p=1+u*l,d=(c/p+1)/2,f=1-d,E={red:Math.floor(a.red*d+s.red*f),green:Math.floor(a.green*d+s.green*f),blue:Math.floor(a.blue*d+s.blue*f),alpha:a.alpha*parseFloat(e)+s.alpha*(1-parseFloat(e))};return Y(E)}var It=_(Lt),Ve=It;function Dt(e,t){if(t==="transparent")return t;var r=I(t),n=typeof r.alpha=="number"?r.alpha:1,a=O({},r,{alpha:D(0,1,(n*100+parseFloat(e)*100)/100)});return Y(a)}var Mt=_(Dt),$e=Mt;function Pt(e,t){if(t==="transparent")return t;var r=R(t);return C(O({},r,{saturation:D(0,1,r.saturation+parseFloat(e))}))}var Vs=_(Pt);function Bt(e,t){return t==="transparent"?t:C(O({},R(t),{hue:parseFloat(e)}))}var $s=_(Bt);function Ft(e,t){return t==="transparent"?t:C(O({},R(t),{lightness:parseFloat(e)}))}var Ys=_(Ft);function zt(e,t){return t==="transparent"?t:C(O({},R(t),{saturation:parseFloat(e)}))}var Js=_(zt);function Ht(e,t){return t==="transparent"?t:Ve(parseFloat(e),"rgb(0, 0, 0)",t)}var qs=_(Ht);function jt(e,t){return t==="transparent"?t:Ve(parseFloat(e),"rgb(255, 255, 255)",t)}var Xs=_(jt);function Ut(e,t){if(t==="transparent")return t;var r=I(t),n=typeof r.alpha=="number"?r.alpha:1,a=O({},r,{alpha:D(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return Y(a)}var Zs=_(Ut);var kt=Object.create,be=Object.defineProperty,Gt=Object.getOwnPropertyDescriptor,Ze=Object.getOwnPropertyNames,Wt=Object.getPrototypeOf,Vt=Object.prototype.hasOwnProperty,ge=(e,t)=>function(){return t||(0,e[Ze(e)[0]])((t={exports:{}}).exports,t),t.exports},$t=(e,t)=>{for(var r in t)be(e,r,{get:t[r],enumerable:!0})},Yt=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Ze(t))!Vt.call(e,a)&&a!==r&&be(e,a,{get:()=>t[a],enumerable:!(n=Gt(t,a))||n.enumerable});return e},Jt=(e,t,r)=>(r=e!=null?kt(Wt(e)):{},Yt(t||!e||!e.__esModule?be(r,"default",{value:e,enumerable:!0}):r,e)),qt=ge({"node_modules/is-object/index.js"(e,t){t.exports=function(r){return typeof r=="object"&&r!==null}}}),Xt=ge({"node_modules/is-window/index.js"(e,t){t.exports=function(r){if(r==null)return!1;var n=Object(r);return n===n.window}}}),Zt=ge({"node_modules/is-dom/index.js"(e,t){var r=qt(),n=Xt();function a(i){return!r(i)||!n(window)||typeof window.Node!="function"?!1:typeof i.nodeType=="number"&&typeof i.nodeName=="string"}t.exports=a}}),X={};$t(X,{chromeDark:()=>Kt,chromeLight:()=>Qt});var Kt={BASE_FONT_FAMILY:"Menlo, monospace",BASE_FONT_SIZE:"11px",BASE_LINE_HEIGHT:1.2,BASE_BACKGROUND_COLOR:"rgb(36, 36, 36)",BASE_COLOR:"rgb(213, 213, 213)",OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES:10,OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES:5,OBJECT_NAME_COLOR:"rgb(227, 110, 236)",OBJECT_VALUE_NULL_COLOR:"rgb(127, 127, 127)",OBJECT_VALUE_UNDEFINED_COLOR:"rgb(127, 127, 127)",OBJECT_VALUE_REGEXP_COLOR:"rgb(233, 63, 59)",OBJECT_VALUE_STRING_COLOR:"rgb(233, 63, 59)",OBJECT_VALUE_SYMBOL_COLOR:"rgb(233, 63, 59)",OBJECT_VALUE_NUMBER_COLOR:"hsl(252, 100%, 75%)",OBJECT_VALUE_BOOLEAN_COLOR:"hsl(252, 100%, 75%)",OBJECT_VALUE_FUNCTION_PREFIX_COLOR:"rgb(85, 106, 242)",HTML_TAG_COLOR:"rgb(93, 176, 215)",HTML_TAGNAME_COLOR:"rgb(93, 176, 215)",HTML_TAGNAME_TEXT_TRANSFORM:"lowercase",HTML_ATTRIBUTE_NAME_COLOR:"rgb(155, 187, 220)",HTML_ATTRIBUTE_VALUE_COLOR:"rgb(242, 151, 102)",HTML_COMMENT_COLOR:"rgb(137, 137, 137)",HTML_DOCTYPE_COLOR:"rgb(192, 192, 192)",ARROW_COLOR:"rgb(145, 145, 145)",ARROW_MARGIN_RIGHT:3,ARROW_FONT_SIZE:12,ARROW_ANIMATION_DURATION:"0",TREENODE_FONT_FAMILY:"Menlo, monospace",TREENODE_FONT_SIZE:"11px",TREENODE_LINE_HEIGHT:1.2,TREENODE_PADDING_LEFT:12,TABLE_BORDER_COLOR:"rgb(85, 85, 85)",TABLE_TH_BACKGROUND_COLOR:"rgb(44, 44, 44)",TABLE_TH_HOVER_COLOR:"rgb(48, 48, 48)",TABLE_SORT_ICON_COLOR:"black",TABLE_DATA_BACKGROUND_IMAGE:"linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50%, rgba(51, 139, 255, 0.0980392) 50%, rgba(51, 139, 255, 0.0980392))",TABLE_DATA_BACKGROUND_SIZE:"128px 32px"},Qt={BASE_FONT_FAMILY:"Menlo, monospace",BASE_FONT_SIZE:"11px",BASE_LINE_HEIGHT:1.2,BASE_BACKGROUND_COLOR:"white",BASE_COLOR:"black",OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES:10,OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES:5,OBJECT_NAME_COLOR:"rgb(136, 19, 145)",OBJECT_VALUE_NULL_COLOR:"rgb(128, 128, 128)",OBJECT_VALUE_UNDEFINED_COLOR:"rgb(128, 128, 128)",OBJECT_VALUE_REGEXP_COLOR:"rgb(196, 26, 22)",OBJECT_VALUE_STRING_COLOR:"rgb(196, 26, 22)",OBJECT_VALUE_SYMBOL_COLOR:"rgb(196, 26, 22)",OBJECT_VALUE_NUMBER_COLOR:"rgb(28, 0, 207)",OBJECT_VALUE_BOOLEAN_COLOR:"rgb(28, 0, 207)",OBJECT_VALUE_FUNCTION_PREFIX_COLOR:"rgb(13, 34, 170)",HTML_TAG_COLOR:"rgb(168, 148, 166)",HTML_TAGNAME_COLOR:"rgb(136, 18, 128)",HTML_TAGNAME_TEXT_TRANSFORM:"lowercase",HTML_ATTRIBUTE_NAME_COLOR:"rgb(153, 69, 0)",HTML_ATTRIBUTE_VALUE_COLOR:"rgb(26, 26, 166)",HTML_COMMENT_COLOR:"rgb(35, 110, 37)",HTML_DOCTYPE_COLOR:"rgb(192, 192, 192)",ARROW_COLOR:"#6e6e6e",ARROW_MARGIN_RIGHT:3,ARROW_FONT_SIZE:12,ARROW_ANIMATION_DURATION:"0",TREENODE_FONT_FAMILY:"Menlo, monospace",TREENODE_FONT_SIZE:"11px",TREENODE_LINE_HEIGHT:1.2,TREENODE_PADDING_LEFT:12,TABLE_BORDER_COLOR:"#aaa",TABLE_TH_BACKGROUND_COLOR:"#eee",TABLE_TH_HOVER_COLOR:"hsla(0, 0%, 90%, 1)",TABLE_SORT_ICON_COLOR:"#6e6e6e",TABLE_DATA_BACKGROUND_IMAGE:"linear-gradient(to bottom, white, white 50%, rgb(234, 243, 255) 50%, rgb(234, 243, 255))",TABLE_DATA_BACKGROUND_SIZE:"128px 32px"},Ke=K([{},()=>{}]),ce={WebkitTouchCallout:"none",WebkitUserSelect:"none",KhtmlUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",OUserSelect:"none",userSelect:"none"},J=e=>({DOMNodePreview:{htmlOpenTag:{base:{color:e.HTML_TAG_COLOR},tagName:{color:e.HTML_TAGNAME_COLOR,textTransform:e.HTML_TAGNAME_TEXT_TRANSFORM},htmlAttributeName:{color:e.HTML_ATTRIBUTE_NAME_COLOR},htmlAttributeValue:{color:e.HTML_ATTRIBUTE_VALUE_COLOR}},htmlCloseTag:{base:{color:e.HTML_TAG_COLOR},offsetLeft:{marginLeft:-e.TREENODE_PADDING_LEFT},tagName:{color:e.HTML_TAGNAME_COLOR,textTransform:e.HTML_TAGNAME_TEXT_TRANSFORM}},htmlComment:{color:e.HTML_COMMENT_COLOR},htmlDoctype:{color:e.HTML_DOCTYPE_COLOR}},ObjectPreview:{objectDescription:{fontStyle:"italic"},preview:{fontStyle:"italic"},arrayMaxProperties:e.OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES,objectMaxProperties:e.OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES},ObjectName:{base:{color:e.OBJECT_NAME_COLOR},dimmed:{opacity:.6}},ObjectValue:{objectValueNull:{color:e.OBJECT_VALUE_NULL_COLOR},objectValueUndefined:{color:e.OBJECT_VALUE_UNDEFINED_COLOR},objectValueRegExp:{color:e.OBJECT_VALUE_REGEXP_COLOR},objectValueString:{color:e.OBJECT_VALUE_STRING_COLOR},objectValueSymbol:{color:e.OBJECT_VALUE_SYMBOL_COLOR},objectValueNumber:{color:e.OBJECT_VALUE_NUMBER_COLOR},objectValueBoolean:{color:e.OBJECT_VALUE_BOOLEAN_COLOR},objectValueFunctionPrefix:{color:e.OBJECT_VALUE_FUNCTION_PREFIX_COLOR,fontStyle:"italic"},objectValueFunctionName:{fontStyle:"italic"}},TreeView:{treeViewOutline:{padding:0,margin:0,listStyleType:"none"}},TreeNode:{treeNodeBase:{color:e.BASE_COLOR,backgroundColor:e.BASE_BACKGROUND_COLOR,lineHeight:e.TREENODE_LINE_HEIGHT,cursor:"default",boxSizing:"border-box",listStyle:"none",fontFamily:e.TREENODE_FONT_FAMILY,fontSize:e.TREENODE_FONT_SIZE},treeNodePreviewContainer:{},treeNodePlaceholder:{whiteSpace:"pre",fontSize:e.ARROW_FONT_SIZE,marginRight:e.ARROW_MARGIN_RIGHT,...ce},treeNodeArrow:{base:{color:e.ARROW_COLOR,display:"inline-block",fontSize:e.ARROW_FONT_SIZE,marginRight:e.ARROW_MARGIN_RIGHT,...parseFloat(e.ARROW_ANIMATION_DURATION)>0?{transition:`transform ${e.ARROW_ANIMATION_DURATION} ease 0s`}:{},...ce},expanded:{WebkitTransform:"rotateZ(90deg)",MozTransform:"rotateZ(90deg)",transform:"rotateZ(90deg)"},collapsed:{WebkitTransform:"rotateZ(0deg)",MozTransform:"rotateZ(0deg)",transform:"rotateZ(0deg)"}},treeNodeChildNodesContainer:{margin:0,paddingLeft:e.TREENODE_PADDING_LEFT}},TableInspector:{base:{color:e.BASE_COLOR,position:"relative",border:`1px solid ${e.TABLE_BORDER_COLOR}`,fontFamily:e.BASE_FONT_FAMILY,fontSize:e.BASE_FONT_SIZE,lineHeight:"120%",boxSizing:"border-box",cursor:"default"}},TableInspectorHeaderContainer:{base:{top:0,height:"17px",left:0,right:0,overflowX:"hidden"},table:{tableLayout:"fixed",borderSpacing:0,borderCollapse:"separate",height:"100%",width:"100%",margin:0}},TableInspectorDataContainer:{tr:{display:"table-row"},td:{boxSizing:"border-box",border:"none",height:"16px",verticalAlign:"top",padding:"1px 4px",WebkitUserSelect:"text",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",lineHeight:"14px"},div:{position:"static",top:"17px",bottom:0,overflowY:"overlay",transform:"translateZ(0)",left:0,right:0,overflowX:"hidden"},table:{positon:"static",left:0,top:0,right:0,bottom:0,borderTop:"0 none transparent",margin:0,backgroundImage:e.TABLE_DATA_BACKGROUND_IMAGE,backgroundSize:e.TABLE_DATA_BACKGROUND_SIZE,tableLayout:"fixed",borderSpacing:0,borderCollapse:"separate",width:"100%",fontSize:e.BASE_FONT_SIZE,lineHeight:"120%"}},TableInspectorTH:{base:{position:"relative",height:"auto",textAlign:"left",backgroundColor:e.TABLE_TH_BACKGROUND_COLOR,borderBottom:`1px solid ${e.TABLE_BORDER_COLOR}`,fontWeight:"normal",verticalAlign:"middle",padding:"0 4px",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",lineHeight:"14px",":hover":{backgroundColor:e.TABLE_TH_HOVER_COLOR}},div:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",fontSize:e.BASE_FONT_SIZE,lineHeight:"120%"}},TableInspectorLeftBorder:{none:{borderLeft:"none"},solid:{borderLeft:`1px solid ${e.TABLE_BORDER_COLOR}`}},TableInspectorSortIcon:{display:"block",marginRight:3,width:8,height:7,marginTop:-7,color:e.TABLE_SORT_ICON_COLOR,fontSize:12,...ce}}),pe="chromeLight",Qe=K(J(X[pe])),S=e=>Q(Qe)[e],he=e=>({theme:t=pe,...r})=>{let n=xe(()=>{switch(Object.prototype.toString.call(t)){case"[object String]":return J(X[t]);case"[object Object]":return J(t);default:return J(X[pe])}},[t]);return o.createElement(Qe.Provider,{value:n},o.createElement(e,{...r}))},er=({expanded:e,styles:t})=>o.createElement("span",{style:{...t.base,...e?t.expanded:t.collapsed}},"\u25B6"),tr=k(e=>{e={expanded:!0,nodeRenderer:({name:p})=>o.createElement("span",null,p),onClick:()=>{},shouldShowArrow:!1,shouldShowPlaceholder:!0,...e};let{expanded:t,onClick:r,children:n,nodeRenderer:a,title:i,shouldShowArrow:s,shouldShowPlaceholder:l}=e,u=S("TreeNode"),c=a;return o.createElement("li",{"aria-expanded":t,role:"treeitem",style:u.treeNodeBase,title:i},o.createElement("div",{style:u.treeNodePreviewContainer,onClick:r},s||Ae.count(n)>0?o.createElement(er,{expanded:t,styles:u.treeNodeArrow}):l&&o.createElement("span",{style:u.treeNodePlaceholder},"\xA0"),o.createElement(c,{...e})),o.createElement("ol",{role:"group",style:u.treeNodeChildNodesContainer},t?n:void 0))}),Z="$",Ye="*";function q(e,t){return!t(e).next().done}var rr=e=>Array.from({length:e},(t,r)=>[Z].concat(Array.from({length:r},()=>"*")).join(".")),nr=(e,t,r,n,a)=>{let i=[].concat(rr(n)).concat(r).filter(l=>typeof l=="string"),s=[];return i.forEach(l=>{let u=l.split("."),c=(p,d,f)=>{if(f===u.length){s.push(d);return}let E=u[f];if(f===0)q(p,t)&&(E===Z||E===Ye)&&c(p,Z,f+1);else if(E===Ye)for(let{name:m,data:y}of t(p))q(y,t)&&c(y,`${d}.${m}`,f+1);else{let m=p[E];q(m,t)&&c(m,`${d}.${E}`,f+1)}};c(e,"",0)}),s.reduce((l,u)=>(l[u]=!0,l),{...a})},et=k(e=>{let{data:t,dataIterator:r,path:n,depth:a,nodeRenderer:i}=e,[s,l]=Q(Ke),u=q(t,r),c=!!s[n],p=N(()=>u&&l(d=>({...d,[n]:!c})),[u,l,n,c]);return o.createElement(tr,{expanded:c,onClick:p,shouldShowArrow:u,shouldShowPlaceholder:a>0,nodeRenderer:i,...e},c?[...r(t)].map(({name:d,data:f,...E})=>o.createElement(et,{name:d,data:f,depth:a+1,path:`${n}.${d}`,key:d,dataIterator:r,nodeRenderer:i,...E})):null)}),tt=k(({name:e,data:t,dataIterator:r,nodeRenderer:n,expandPaths:a,expandLevel:i})=>{let s=S("TreeView"),l=G({}),[,u]=l;return we(()=>u(c=>nr(t,r,a,i,c)),[t,r,a,i]),o.createElement(Ke.Provider,{value:l},o.createElement("ol",{role:"tree",style:s.treeViewOutline},o.createElement(et,{name:e,data:t,dataIterator:r,depth:0,path:Z,nodeRenderer:n})))}),Ee=({name:e,dimmed:t=!1,styles:r={}})=>{let n=S("ObjectName"),a={...n.base,...t?n.dimmed:{},...r};return o.createElement("span",{style:a},e)},j=({object:e,styles:t})=>{let r=S("ObjectValue"),n=a=>({...r[a],...t});switch(typeof e){case"bigint":return o.createElement("span",{style:n("objectValueNumber")},String(e),"n");case"number":return o.createElement("span",{style:n("objectValueNumber")},String(e));case"string":return o.createElement("span",{style:n("objectValueString")},'"',e,'"');case"boolean":return o.createElement("span",{style:n("objectValueBoolean")},String(e));case"undefined":return o.createElement("span",{style:n("objectValueUndefined")},"undefined");case"object":return e===null?o.createElement("span",{style:n("objectValueNull")},"null"):e instanceof Date?o.createElement("span",null,e.toString()):e instanceof RegExp?o.createElement("span",{style:n("objectValueRegExp")},e.toString()):Array.isArray(e)?o.createElement("span",null,`Array(${e.length})`):e.constructor?typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)?o.createElement("span",null,`Buffer[${e.length}]`):o.createElement("span",null,e.constructor.name):o.createElement("span",null,"Object");case"function":return o.createElement("span",null,o.createElement("span",{style:n("objectValueFunctionPrefix")},"\u0192\xA0"),o.createElement("span",{style:n("objectValueFunctionName")},e.name,"()"));case"symbol":return o.createElement("span",{style:n("objectValueSymbol")},e.toString());default:return o.createElement("span",null)}},rt=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable;function fe(e,t){let r=Object.getOwnPropertyDescriptor(e,t);if(r.get)try{return r.get()}catch{return r.get}return e[t]}function Je(e,t){return e.length===0?[]:e.slice(1).reduce((r,n)=>r.concat([t,n]),[e[0]])}var de=({data:e})=>{let t=S("ObjectPreview"),r=e;if(typeof r!="object"||r===null||r instanceof Date||r instanceof RegExp)return o.createElement(j,{object:r});if(Array.isArray(r)){let n=t.arrayMaxProperties,a=r.slice(0,n).map((s,l)=>o.createElement(j,{key:l,object:s}));r.length>n&&a.push(o.createElement("span",{key:"ellipsis"},"\u2026"));let i=r.length;return o.createElement(o.Fragment,null,o.createElement("span",{style:t.objectDescription},i===0?"":`(${i})\xA0`),o.createElement("span",{style:t.preview},"[",Je(a,", "),"]"))}else{let n=t.objectMaxProperties,a=[];for(let s in r)if(rt.call(r,s)){let l;a.length===n-1&&Object.keys(r).length>n&&(l=o.createElement("span",{key:"ellipsis"},"\u2026"));let u=fe(r,s);if(a.push(o.createElement("span",{key:s},o.createElement(Ee,{name:s||'""'}),":\xA0",o.createElement(j,{object:u}),l)),l)break}let i=r.constructor?r.constructor.name:"Object";return o.createElement(o.Fragment,null,o.createElement("span",{style:t.objectDescription},i==="Object"?"":`${i} `),o.createElement("span",{style:t.preview},"{",Je(a,", "),"}"))}},or=({name:e,data:t})=>typeof e=="string"?o.createElement("span",null,o.createElement(Ee,{name:e}),o.createElement("span",null,": "),o.createElement(de,{data:t})):o.createElement(de,{data:t}),ir=({name:e,data:t,isNonenumerable:r=!1})=>{let n=t;return o.createElement("span",null,typeof e=="string"?o.createElement(Ee,{name:e,dimmed:r}):o.createElement(de,{data:e}),o.createElement("span",null,": "),o.createElement(j,{object:n}))},sr=(e,t)=>function*(r){if(!(typeof r=="object"&&r!==null||typeof r=="function"))return;let n=Array.isArray(r);if(!n&&r[Symbol.iterator]){let a=0;for(let i of r){if(Array.isArray(i)&&i.length===2){let[s,l]=i;yield{name:s,data:l}}else yield{name:a.toString(),data:i};a++}}else{let a=Object.getOwnPropertyNames(r);t===!0&&!n?a.sort():typeof t=="function"&&a.sort(t);for(let i of a)if(ar.call(r,i)){let s=fe(r,i);yield{name:i||'""',data:s}}else if(e){let s;try{s=fe(r,i)}catch{}s!==void 0&&(yield{name:i,data:s,isNonenumerable:!0})}e&&r!==Object.prototype&&(yield{name:"__proto__",data:Object.getPrototypeOf(r),isNonenumerable:!0})}},lr=({depth:e,name:t,data:r,isNonenumerable:n})=>e===0?o.createElement(or,{name:t,data:r}):o.createElement(ir,{name:t,data:r,isNonenumerable:n}),ur=({showNonenumerable:e=!1,sortObjectKeys:t,nodeRenderer:r,...n})=>{let a=sr(e,t),i=r||lr;return o.createElement(tt,{nodeRenderer:i,dataIterator:a,...n})},cr=he(ur);function pr(e){if(typeof e=="object"){let t=[];if(Array.isArray(e)){let n=e.length;t=[...Array(n).keys()]}else e!==null&&(t=Object.keys(e));let r=t.reduce((n,a)=>{let i=e[a];return typeof i=="object"&&i!==null&&Object.keys(i).reduce((s,l)=>(s.includes(l)||s.push(l),s),n),n},[]);return{rowHeaders:t,colHeaders:r}}}var fr=({rows:e,columns:t,rowsData:r})=>{let n=S("TableInspectorDataContainer"),a=S("TableInspectorLeftBorder");return o.createElement("div",{style:n.div},o.createElement("table",{style:n.table},o.createElement("colgroup",null),o.createElement("tbody",null,e.map((i,s)=>o.createElement("tr",{key:i,style:n.tr},o.createElement("td",{style:{...n.td,...a.none}},i),t.map(l=>{let u=r[s];return typeof u=="object"&&u!==null&&rt.call(u,l)?o.createElement("td",{key:l,style:{...n.td,...a.solid}},o.createElement(j,{object:u[l]})):o.createElement("td",{key:l,style:{...n.td,...a.solid}})}))))))},dr=e=>o.createElement("div",{style:{position:"absolute",top:1,right:0,bottom:1,display:"flex",alignItems:"center"}},e.children),mr=({sortAscending:e})=>{let t=S("TableInspectorSortIcon"),r=e?"\u25B2":"\u25BC";return o.createElement("div",{style:t},r)},qe=({sortAscending:e=!1,sorted:t=!1,onClick:r=void 0,borderStyle:n={},children:a,...i})=>{let s=S("TableInspectorTH"),[l,u]=G(!1),c=N(()=>u(!0),[]),p=N(()=>u(!1),[]);return o.createElement("th",{...i,style:{...s.base,...n,...l?s.base[":hover"]:{}},onMouseEnter:c,onMouseLeave:p,onClick:r},o.createElement("div",{style:s.div},a),t&&o.createElement(dr,null,o.createElement(mr,{sortAscending:e})))},br=({indexColumnText:e="(index)",columns:t=[],sorted:r,sortIndexColumn:n,sortColumn:a,sortAscending:i,onTHClick:s,onIndexTHClick:l})=>{let u=S("TableInspectorHeaderContainer"),c=S("TableInspectorLeftBorder");return o.createElement("div",{style:u.base},o.createElement("table",{style:u.table},o.createElement("tbody",null,o.createElement("tr",null,o.createElement(qe,{borderStyle:c.none,sorted:r&&n,sortAscending:i,onClick:l},e),t.map(p=>o.createElement(qe,{borderStyle:c.solid,key:p,sorted:r&&a===p,sortAscending:i,onClick:s.bind(null,p)},p))))))},gr=({data:e,columns:t})=>{let r=S("TableInspector"),[{sorted:n,sortIndexColumn:a,sortColumn:i,sortAscending:s},l]=G({sorted:!1,sortIndexColumn:!1,sortColumn:void 0,sortAscending:!1}),u=N(()=>{l(({sortIndexColumn:m,sortAscending:y})=>({sorted:!0,sortIndexColumn:!0,sortColumn:void 0,sortAscending:m?!y:!0}))},[]),c=N(m=>{l(({sortColumn:y,sortAscending:T})=>({sorted:!0,sortIndexColumn:!1,sortColumn:m,sortAscending:m===y?!T:!0}))},[]);if(typeof e!="object"||e===null)return o.createElement("div",null);let{rowHeaders:p,colHeaders:d}=pr(e);t!==void 0&&(d=t);let f=p.map(m=>e[m]),E;if(i!==void 0?E=f.map((m,y)=>typeof m=="object"&&m!==null?[m[i],y]:[void 0,y]):a&&(E=p.map((m,y)=>[p[y],y])),E!==void 0){let m=(T,x)=>(ot,it)=>{let ye=T(ot),Oe=T(it),Te=typeof ye,ve=typeof Oe,_e=(P,Se)=>PSe?1:0,M;if(Te===ve)M=_e(ye,Oe);else{let P={string:0,number:1,object:2,symbol:3,boolean:4,undefined:5,function:6};M=_e(P[Te],P[ve])}return x||(M=-M),M},y=E.sort(m(T=>T[0],s)).map(T=>T[1]);p=y.map(T=>p[T]),f=y.map(T=>f[T])}return o.createElement("div",{style:r.base},o.createElement(br,{columns:d,sorted:n,sortIndexColumn:a,sortColumn:i,sortAscending:s,onTHClick:c,onIndexTHClick:u}),o.createElement(fr,{rows:p,columns:d,rowsData:f}))},hr=he(gr),Er=80,nt=e=>e.childNodes.length===0||e.childNodes.length===1&&e.childNodes[0].nodeType===Node.TEXT_NODE&&e.textContent.lengtho.createElement("span",{style:r.base},"<",o.createElement("span",{style:r.tagName},e),(()=>{if(t){let n=[];for(let a=0;a"),Xe=({tagName:e,isChildNode:t=!1,styles:r})=>o.createElement("span",{style:Object.assign({},r.base,t&&r.offsetLeft)},""),Or={1:"ELEMENT_NODE",3:"TEXT_NODE",7:"PROCESSING_INSTRUCTION_NODE",8:"COMMENT_NODE",9:"DOCUMENT_NODE",10:"DOCUMENT_TYPE_NODE",11:"DOCUMENT_FRAGMENT_NODE"},Tr=({isCloseTag:e,data:t,expanded:r})=>{let n=S("DOMNodePreview");if(e)return o.createElement(Xe,{styles:n.htmlCloseTag,isChildNode:!0,tagName:t.tagName});switch(t.nodeType){case Node.ELEMENT_NODE:return o.createElement("span",null,o.createElement(yr,{tagName:t.tagName,attributes:t.attributes,styles:n.htmlOpenTag}),nt(t)?t.textContent:!r&&"\u2026",!r&&o.createElement(Xe,{tagName:t.tagName,styles:n.htmlCloseTag}));case Node.TEXT_NODE:return o.createElement("span",null,t.textContent);case Node.CDATA_SECTION_NODE:return o.createElement("span",null,"");case Node.COMMENT_NODE:return o.createElement("span",{style:n.htmlComment},"");case Node.PROCESSING_INSTRUCTION_NODE:return o.createElement("span",null,t.nodeName);case Node.DOCUMENT_TYPE_NODE:return o.createElement("span",{style:n.htmlDoctype},"");case Node.DOCUMENT_NODE:return o.createElement("span",null,t.nodeName);case Node.DOCUMENT_FRAGMENT_NODE:return o.createElement("span",null,t.nodeName);default:return o.createElement("span",null,Or[t.nodeType])}},vr=function*(e){if(e&&e.childNodes){if(nt(e))return;for(let t=0;to.createElement(tt,{nodeRenderer:Tr,dataIterator:vr,...e}),Sr=he(_r),Ar=Jt(Zt()),Rr=({table:e=!1,data:t,...r})=>e?o.createElement(hr,{data:t,...r}):(0,Ar.default)(t)?o.createElement(Sr,{data:t,...r}):o.createElement(cr,{data:t,...r}),Cr=B.div({display:"flex",padding:0,borderLeft:"5px solid transparent",borderBottom:"1px solid transparent",transition:"all 0.1s",alignItems:"flex-start",whiteSpace:"pre"}),wr=B.div(({theme:e})=>({backgroundColor:$e(.5,e.appBorderColor),color:e.color.inverseText,fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,lineHeight:1,padding:"1px 5px",borderRadius:20,margin:"2px 0px"})),xr=B.div({flex:1,padding:"0 0 0 5px"}),Nr=({children:e,className:t})=>o.createElement(Pe,{horizontal:!0,vertical:!0,className:t},e),Lr=B(Nr)({margin:0,padding:"10px 5px 20px"}),Ir=He(({theme:e,...t})=>o.createElement(Rr,{theme:e.addonActionsTheme||"chromeLight",table:!1,...t})),Dr=({actions:e,onClear:t})=>o.createElement(Ce,null,o.createElement(Lr,null,e.map(r=>o.createElement(Cr,{key:r.id},r.count>1&&o.createElement(wr,null,r.count),o.createElement(xr,null,o.createElement(Ir,{sortObjectKeys:!0,showNonenumerable:!1,name:r.data.name,data:r.data.args||r.data}))))),o.createElement(De,{actionItems:[{title:"Clear",onClick:t}]})),Mr="actions",U="storybook/actions",Pr=`${U}/panel`,me=`${U}/action-event`,at=`${U}/action-clear`,Br=(e,t)=>{try{return L(e,t)}catch{return!1}},Fr=class extends Re{constructor(e){super(e),this.handleStoryChange=()=>{let{actions:t}=this.state;t.length>0&&t[0].options.clearOnStoryChange&&this.clearActions()},this.addAction=t=>{this.setState(r=>{let n=[...r.actions],a=n.length&&n[0];return a&&Br(a.data,t.data)?a.count++:(t.count=1,n.unshift(t)),{actions:n.slice(0,t.options.limit)}})},this.clearActions=()=>{let{api:t}=this.props;t.emit(at),this.setState({actions:[]})},this.mounted=!1,this.state={actions:[]}}componentDidMount(){this.mounted=!0;let{api:e}=this.props;e.on(me,this.addAction),e.on(W,this.handleStoryChange)}componentWillUnmount(){this.mounted=!1;let{api:e}=this.props;e.off(W,this.handleStoryChange),e.off(me,this.addAction)}render(){let{actions:e=[]}=this.state,{active:t}=this.props,r={actions:e,onClear:this.clearActions};return t?o.createElement(Dr,{...r}):null}};function zr(){let[{count:e},t]=Le(U,{count:0});return Ie({[me]:()=>{t(r=>({...r,count:r.count+1}))},[W]:()=>{t(r=>({...r,count:0}))},[at]:()=>{t(r=>({...r,count:0}))}}),o.createElement("div",null,o.createElement(Be,{col:1},o.createElement("span",{style:{display:"inline-block",verticalAlign:"middle"}},"Actions"),e===0?"":o.createElement(Me,{status:"neutral"},e)))}ee.register(U,e=>{ee.add(Pr,{title:zr,type:Ne.PANEL,render:({active:t})=>o.createElement(Fr,{api:e,active:!!t}),paramKey:Mr})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-actions-4/manager-bundle.js.LEGAL.txt b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-actions-4/manager-bundle.js.LEGAL.txt new file mode 100644 index 0000000..e69de29 diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-backgrounds-5/manager-bundle.js b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-backgrounds-5/manager-bundle.js new file mode 100644 index 0000000..88e6b2e --- /dev/null +++ b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-backgrounds-5/manager-bundle.js @@ -0,0 +1,12 @@ +try{ +(()=>{var ne=Object.create;var F=Object.defineProperty;var te=Object.getOwnPropertyDescriptor;var re=Object.getOwnPropertyNames;var ce=Object.getPrototypeOf,ie=Object.prototype.hasOwnProperty;var w=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(o,a)=>(typeof require<"u"?require:o)[a]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var x=(e,o)=>()=>(e&&(o=e(e=0)),o);var ae=(e,o)=>()=>(o||e((o={exports:{}}).exports,o),o.exports);var se=(e,o,a,r)=>{if(o&&typeof o=="object"||typeof o=="function")for(let c of re(o))!ie.call(e,c)&&c!==a&&F(e,c,{get:()=>o[c],enumerable:!(r=te(o,c))||r.enumerable});return e};var le=(e,o,a)=>(a=e!=null?ne(ce(e)):{},se(o||!e||!e.__esModule?F(a,"default",{value:e,enumerable:!0}):a,e));var I=x(()=>{});var d=x(()=>{});var m=x(()=>{});var V=ae((W,G)=>{I();d();m();(function(e){if(typeof W=="object"&&typeof G<"u")G.exports=e();else if(typeof define=="function"&&define.amd)define([],e);else{var o;typeof window<"u"||typeof window<"u"?o=window:typeof self<"u"?o=self:o=this,o.memoizerific=e()}})(function(){var e,o,a;return function r(c,h,s){function t(i,p){if(!h[i]){if(!c[i]){var u=typeof w=="function"&&w;if(!p&&u)return u(i,!0);if(n)return n(i,!0);var b=new Error("Cannot find module '"+i+"'");throw b.code="MODULE_NOT_FOUND",b}var f=h[i]={exports:{}};c[i][0].call(f.exports,function(g){var S=c[i][1][g];return t(S||g)},f,f.exports,r,c,h,s)}return h[i].exports}for(var n=typeof w=="function"&&w,l=0;l=0)return this.lastItem=this.list[n],this.list[n].val},s.prototype.set=function(t,n){var l;return this.lastItem&&this.isEqual(this.lastItem.key,t)?(this.lastItem.val=n,this):(l=this.indexOf(t),l>=0?(this.lastItem=this.list[l],this.list[l].val=n,this):(this.lastItem={key:t,val:n},this.list.push(this.lastItem),this.size++,this))},s.prototype.delete=function(t){var n;if(this.lastItem&&this.isEqual(this.lastItem.key,t)&&(this.lastItem=void 0),n=this.indexOf(t),n>=0)return this.size--,this.list.splice(n,1)[0]},s.prototype.has=function(t){var n;return this.lastItem&&this.isEqual(this.lastItem.key,t)?!0:(n=this.indexOf(t),n>=0?(this.lastItem=this.list[n],!0):!1)},s.prototype.forEach=function(t,n){var l;for(l=0;l0&&(E[T]={cacheItem:g,arg:arguments[T]},A?t(u,E):u.push(E),u.length>i&&n(u.shift())),f.wasMemoized=A,f.numArgs=T+1,B};return f.limit=i,f.wasMemoized=!1,f.cache=p,f.lru=u,f}};function t(i,p){var u=i.length,b=p.length,f,g,S;for(g=0;g=0&&(u=i[f],b=u.cacheItem.get(u.arg),!b||!b.size);f--)u.cacheItem.delete(u.arg)}function l(i,p){return i===p||i!==i&&p!==p}},{"map-or-similar":1}]},{},[3])(3)})});I();d();m();I();d();m();I();d();m();I();d();m();var C=__REACT__,{Children:ke,Component:Te,Fragment:R,Profiler:Oe,PureComponent:ve,StrictMode:Ae,Suspense:we,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Be,cloneElement:Ee,createContext:xe,createElement:Re,createFactory:Le,createRef:Pe,forwardRef:Me,isValidElement:De,lazy:Ge,memo:L,startTransition:He,unstable_act:Ne,useCallback:q,useContext:Ue,useDebugValue:Fe,useDeferredValue:qe,useEffect:ze,useId:Ke,useImperativeHandle:Ye,useInsertionEffect:We,useLayoutEffect:Ve,useMemo:z,useReducer:$e,useRef:je,useState:K,useSyncExternalStore:Ze,useTransition:Je,version:Qe}=__REACT__;I();d();m();var to=__STORYBOOK_API__,{ActiveTabs:ro,Consumer:co,ManagerContext:io,Provider:ao,addons:P,combineParameters:so,controlOrMetaKey:lo,controlOrMetaSymbol:uo,eventMatchesShortcut:Io,eventToShortcut:mo,isMacLike:fo,isShortcutTaken:po,keyToSymbol:ho,merge:go,mockChannel:bo,optionOrAltSymbol:So,shortcutMatchesShortcut:Co,shortcutToHumanString:yo,types:Y,useAddonState:_o,useArgTypes:ko,useArgs:To,useChannel:Oo,useGlobalTypes:vo,useGlobals:M,useParameter:D,useSharedState:Ao,useStoryPrepared:wo,useStorybookApi:Bo,useStorybookState:Eo}=__STORYBOOK_API__;var U=le(V());I();d();m();var No=__STORYBOOK_CLIENT_LOGGER__,{deprecate:Uo,logger:H,once:Fo,pretty:qo}=__STORYBOOK_CLIENT_LOGGER__;I();d();m();var Vo=__STORYBOOK_COMPONENTS__,{A:$o,ActionBar:jo,AddonPanel:Zo,Badge:Jo,Bar:Qo,Blockquote:Xo,Button:en,ClipboardCode:on,Code:nn,DL:tn,Div:rn,DocumentWrapper:cn,EmptyTabContent:an,ErrorFormatter:sn,FlexBar:ln,Form:un,H1:In,H2:dn,H3:mn,H4:fn,H5:pn,H6:hn,HR:gn,IconButton:N,IconButtonSkeleton:bn,Icons:Sn,Img:Cn,LI:yn,Link:_n,ListItem:kn,Loader:Tn,OL:On,P:vn,Placeholder:An,Pre:wn,ResetWrapper:Bn,ScrollArea:En,Separator:xn,Spaced:Rn,Span:Ln,StorybookIcon:Pn,StorybookLogo:Mn,Symbols:Dn,SyntaxHighlighter:Gn,TT:Hn,TabBar:Nn,TabButton:Un,TabWrapper:Fn,Table:qn,Tabs:zn,TabsState:Kn,TooltipLinkList:$,TooltipMessage:Yn,TooltipNote:Wn,UL:Vn,WithTooltip:j,WithTooltipPure:$n,Zoom:jn,codeCommon:Zn,components:Jn,createCopyToClipboardFunction:Qn,getStoryHref:Xn,icons:et,interleaveSeparators:ot,nameSpaceClassNames:nt,resetComponents:tt,withReset:rt}=__STORYBOOK_COMPONENTS__;I();d();m();var lt=__STORYBOOK_ICONS__,{AccessibilityAltIcon:ut,AccessibilityIcon:It,AddIcon:dt,AdminIcon:mt,AlertAltIcon:ft,AlertIcon:pt,AlignLeftIcon:ht,AlignRightIcon:gt,AppleIcon:bt,ArrowDownIcon:St,ArrowLeftIcon:Ct,ArrowRightIcon:yt,ArrowSolidDownIcon:_t,ArrowSolidLeftIcon:kt,ArrowSolidRightIcon:Tt,ArrowSolidUpIcon:Ot,ArrowUpIcon:vt,AzureDevOpsIcon:At,BackIcon:wt,BasketIcon:Bt,BatchAcceptIcon:Et,BatchDenyIcon:xt,BeakerIcon:Rt,BellIcon:Lt,BitbucketIcon:Pt,BoldIcon:Mt,BookIcon:Dt,BookmarkHollowIcon:Gt,BookmarkIcon:Ht,BottomBarIcon:Nt,BottomBarToggleIcon:Ut,BoxIcon:Ft,BranchIcon:qt,BrowserIcon:zt,ButtonIcon:Kt,CPUIcon:Yt,CalendarIcon:Wt,CameraIcon:Vt,CategoryIcon:$t,CertificateIcon:jt,ChangedIcon:Zt,ChatIcon:Jt,CheckIcon:Qt,ChevronDownIcon:Xt,ChevronLeftIcon:er,ChevronRightIcon:or,ChevronSmallDownIcon:nr,ChevronSmallLeftIcon:tr,ChevronSmallRightIcon:rr,ChevronSmallUpIcon:cr,ChevronUpIcon:ir,ChromaticIcon:ar,ChromeIcon:sr,CircleHollowIcon:lr,CircleIcon:ur,ClearIcon:Ir,CloseAltIcon:dr,CloseIcon:mr,CloudHollowIcon:fr,CloudIcon:pr,CogIcon:hr,CollapseIcon:gr,CommandIcon:br,CommentAddIcon:Sr,CommentIcon:Cr,CommentsIcon:yr,CommitIcon:_r,CompassIcon:kr,ComponentDrivenIcon:Tr,ComponentIcon:Or,ContrastIcon:vr,ControlsIcon:Ar,CopyIcon:wr,CreditIcon:Br,CrossIcon:Er,DashboardIcon:xr,DatabaseIcon:Rr,DeleteIcon:Lr,DiamondIcon:Pr,DirectionIcon:Mr,DiscordIcon:Dr,DocChartIcon:Gr,DocListIcon:Hr,DocumentIcon:Nr,DownloadIcon:Ur,DragIcon:Fr,EditIcon:qr,EllipsisIcon:zr,EmailIcon:Kr,ExpandAltIcon:Yr,ExpandIcon:Wr,EyeCloseIcon:Vr,EyeIcon:$r,FaceHappyIcon:jr,FaceNeutralIcon:Zr,FaceSadIcon:Jr,FacebookIcon:Qr,FailedIcon:Xr,FastForwardIcon:ec,FigmaIcon:oc,FilterIcon:nc,FlagIcon:tc,FolderIcon:rc,FormIcon:cc,GDriveIcon:ic,GithubIcon:ac,GitlabIcon:sc,GlobeIcon:lc,GoogleIcon:uc,GraphBarIcon:Ic,GraphLineIcon:dc,GraphqlIcon:mc,GridAltIcon:fc,GridIcon:Z,GrowIcon:pc,HeartHollowIcon:hc,HeartIcon:gc,HomeIcon:bc,HourglassIcon:Sc,InfoIcon:Cc,ItalicIcon:yc,JumpToIcon:_c,KeyIcon:kc,LightningIcon:Tc,LightningOffIcon:Oc,LinkBrokenIcon:vc,LinkIcon:Ac,LinkedinIcon:wc,LinuxIcon:Bc,ListOrderedIcon:Ec,ListUnorderedIcon:xc,LocationIcon:Rc,LockIcon:Lc,MarkdownIcon:Pc,MarkupIcon:Mc,MediumIcon:Dc,MemoryIcon:Gc,MenuIcon:Hc,MergeIcon:Nc,MirrorIcon:Uc,MobileIcon:Fc,MoonIcon:qc,NutIcon:zc,OutboxIcon:Kc,OutlineIcon:Yc,PaintBrushIcon:Wc,PaperClipIcon:Vc,ParagraphIcon:$c,PassedIcon:jc,PhoneIcon:Zc,PhotoDragIcon:Jc,PhotoIcon:J,PinAltIcon:Qc,PinIcon:Xc,PlayBackIcon:ei,PlayIcon:oi,PlayNextIcon:ni,PlusIcon:ti,PointerDefaultIcon:ri,PointerHandIcon:ci,PowerIcon:ii,PrintIcon:ai,ProceedIcon:si,ProfileIcon:li,PullRequestIcon:ui,QuestionIcon:Ii,RSSIcon:di,RedirectIcon:mi,ReduxIcon:fi,RefreshIcon:pi,ReplyIcon:hi,RepoIcon:gi,RequestChangeIcon:bi,RewindIcon:Si,RulerIcon:Ci,SearchIcon:yi,ShareAltIcon:_i,ShareIcon:ki,ShieldIcon:Ti,SideBySideIcon:Oi,SidebarAltIcon:vi,SidebarAltToggleIcon:Ai,SidebarIcon:wi,SidebarToggleIcon:Bi,SpeakerIcon:Ei,StackedIcon:xi,StarHollowIcon:Ri,StarIcon:Li,StickerIcon:Pi,StopAltIcon:Mi,StopIcon:Di,StorybookIcon:Gi,StructureIcon:Hi,SubtractIcon:Ni,SunIcon:Ui,SupportIcon:Fi,SwitchAltIcon:qi,SyncIcon:zi,TabletIcon:Ki,ThumbsUpIcon:Yi,TimeIcon:Wi,TimerIcon:Vi,TransferIcon:$i,TrashIcon:ji,TwitterIcon:Zi,TypeIcon:Ji,UbuntuIcon:Qi,UndoIcon:Xi,UnfoldIcon:ea,UnlockIcon:oa,UnpinIcon:na,UploadIcon:ta,UserAddIcon:ra,UserAltIcon:ca,UserIcon:ia,UsersIcon:aa,VSCodeIcon:sa,VerifiedIcon:la,VideoIcon:ua,WandIcon:Ia,WatchIcon:da,WindowsIcon:ma,WrenchIcon:fa,YoutubeIcon:pa,ZoomIcon:ha,ZoomOutIcon:ga,ZoomResetIcon:ba,iconList:Sa}=__STORYBOOK_ICONS__;I();d();m();var Ta=__STORYBOOK_THEMING__,{CacheProvider:Oa,ClassNames:va,Global:Aa,ThemeProvider:wa,background:Ba,color:Ea,convert:xa,create:Ra,createCache:La,createGlobal:Pa,createReset:Ma,css:Da,darken:Ga,ensure:Ha,ignoreSsrWarning:Na,isPropValid:Ua,jsx:Fa,keyframes:qa,lighten:za,styled:Q,themes:Ka,typography:Ya,useTheme:Wa,withTheme:Va}=__STORYBOOK_THEMING__;I();d();m();var Qa=(()=>{let e;return typeof window<"u"?e=window:typeof globalThis<"u"?e=globalThis:typeof window<"u"?e=window:typeof self<"u"?e=self:e={},e})();I();d();m();function X(e){for(var o=[],a=1;a({borderRadius:"1rem",display:"block",height:"1rem",width:"1rem",background:e}),({theme:e})=>({boxShadow:`${e.appBorderColor} 0 0 0 1px inset`})),Ie=(e,o=[],a)=>{if(e==="transparent")return"transparent";if(o.find(c=>c.value===e))return e;let r=o.find(c=>c.name===a);if(r)return r.value;if(a){let c=o.map(h=>h.name).join(", ");H.warn(X` + Backgrounds Addon: could not find the default color "${a}". + These are the available colors for your story based on your configuration: + ${c}. + `)}return"transparent"},oe=(0,U.default)(1e3)((e,o,a,r,c,h)=>({id:e||o,title:o,onClick:()=>{c({selected:a,name:o})},value:a,right:r?C.createElement(ue,{background:a}):void 0,active:h})),de=(0,U.default)(10)((e,o,a)=>{let r=e.map(({name:c,value:h})=>oe(null,c,h,!0,a,h===o));return o!=="transparent"?[oe("reset","Clear background","transparent",null,a,!1),...r]:r}),me={default:null,disable:!0,values:[]},fe=L(function(){let e=D(v,me),[o,a]=K(!1),[r,c]=M(),h=r[v]?.value,s=z(()=>Ie(h,e.values,e.default),[e,h]);Array.isArray(e)&&H.warn("Addon Backgrounds api has changed in Storybook 6.0. Please refer to the migration guide: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md");let t=q(n=>{c({[v]:{...r[v],value:n}})},[e,r,c]);return e.disable?null:C.createElement(R,null,C.createElement(j,{placement:"top",closeOnOutsideClick:!0,tooltip:({onHide:n})=>C.createElement($,{links:de(e.values,s,({selected:l})=>{s!==l&&t(l),n()})}),onVisibleChange:a},C.createElement(N,{key:"background",title:"Change the background of the preview",active:s!=="transparent"||o},C.createElement(J,null))))}),pe=L(function(){let[e,o]=M(),{grid:a}=D(v,{grid:{disable:!1}});if(a?.disable)return null;let r=e[v]?.grid||!1;return C.createElement(N,{key:"background",active:r,title:"Apply a grid to the preview",onClick:()=>o({[v]:{...e[v],grid:!r}})},C.createElement(Z,null))});P.register(ee,()=>{P.add(ee,{title:"Backgrounds",type:Y.TOOL,match:({viewMode:e,tabId:o})=>!!(e&&e.match(/^(story|docs)$/))&&!o,render:()=>C.createElement(R,null,C.createElement(fe,null),C.createElement(pe,null))})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-backgrounds-5/manager-bundle.js.LEGAL.txt b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-backgrounds-5/manager-bundle.js.LEGAL.txt new file mode 100644 index 0000000..e69de29 diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-controls-3/manager-bundle.js b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-controls-3/manager-bundle.js new file mode 100644 index 0000000..6b80101 --- /dev/null +++ b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-controls-3/manager-bundle.js @@ -0,0 +1,60 @@ +try{ +(()=>{var Iy=Object.create;var Xn=Object.defineProperty;var Oy=Object.getOwnPropertyDescriptor;var _y=Object.getOwnPropertyNames;var Ry=Object.getPrototypeOf,Py=Object.prototype.hasOwnProperty;var nr=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var $e=(e,t)=>()=>(e&&(t=e(e=0)),t);var x=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),_u=(e,t)=>{for(var r in t)Xn(e,r,{get:t[r],enumerable:!0})},ky=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of _y(t))!Py.call(e,a)&&a!==r&&Xn(e,a,{get:()=>t[a],enumerable:!(n=Oy(t,a))||n.enumerable});return e};var De=(e,t,r)=>(r=e!=null?Iy(Ry(e)):{},ky(t||!e||!e.__esModule?Xn(r,"default",{value:e,enumerable:!0}):r,e));var l=$e(()=>{});var c=$e(()=>{});var d=$e(()=>{});var h,Ru,Je,TR,IR,OR,_R,Pu,RR,de,ar,Jn,PR,kR,NR,LR,ku,qR,MR,jR,Ee,Nu,$R,HR,he,UR,zR,GR,Lu,Qe,WR,we,ne,VR,KR,YR,Ct=$e(()=>{l();c();d();h=__REACT__,{Children:Ru,Component:Je,Fragment:TR,Profiler:IR,PureComponent:OR,StrictMode:_R,Suspense:Pu,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:RR,cloneElement:de,createContext:ar,createElement:Jn,createFactory:PR,createRef:kR,forwardRef:NR,isValidElement:LR,lazy:ku,memo:qR,startTransition:MR,unstable_act:jR,useCallback:Ee,useContext:Nu,useDebugValue:$R,useDeferredValue:HR,useEffect:he,useId:UR,useImperativeHandle:zR,useInsertionEffect:GR,useLayoutEffect:Lu,useMemo:Qe,useReducer:WR,useRef:we,useState:ne,useSyncExternalStore:VR,useTransition:KR,version:YR}=__REACT__});var Yu={};_u(Yu,{A:()=>qy,ActionBar:()=>ea,AddonPanel:()=>ta,Badge:()=>ra,Bar:()=>My,Blockquote:()=>jy,Button:()=>xt,ClipboardCode:()=>$y,Code:()=>Uu,DL:()=>Hy,Div:()=>Uy,DocumentWrapper:()=>zy,EmptyTabContent:()=>na,ErrorFormatter:()=>zu,FlexBar:()=>aa,Form:()=>He,H1:()=>Gy,H2:()=>oa,H3:()=>Gu,H4:()=>Wy,H5:()=>Vy,H6:()=>Ky,HR:()=>Yy,IconButton:()=>lt,IconButtonSkeleton:()=>Xy,Icons:()=>Jy,Img:()=>Qy,LI:()=>Zy,Link:()=>ct,ListItem:()=>e2,Loader:()=>Wu,OL:()=>t2,P:()=>r2,Placeholder:()=>n2,Pre:()=>a2,ResetWrapper:()=>ua,ScrollArea:()=>o2,Separator:()=>u2,Spaced:()=>ia,Span:()=>i2,StorybookIcon:()=>s2,StorybookLogo:()=>l2,Symbols:()=>c2,SyntaxHighlighter:()=>Mr,TT:()=>d2,TabBar:()=>p2,TabButton:()=>f2,TabWrapper:()=>h2,Table:()=>m2,Tabs:()=>g2,TabsState:()=>Vu,TooltipLinkList:()=>y2,TooltipMessage:()=>b2,TooltipNote:()=>sa,UL:()=>E2,WithTooltip:()=>jr,WithTooltipPure:()=>la,Zoom:()=>ca,codeCommon:()=>Ft,components:()=>da,createCopyToClipboardFunction:()=>A2,default:()=>Ly,getStoryHref:()=>Ku,icons:()=>v2,interleaveSeparators:()=>D2,nameSpaceClassNames:()=>pa,resetComponents:()=>C2,withReset:()=>St});var Ly,qy,ea,ta,ra,My,jy,xt,$y,Uu,Hy,Uy,zy,na,zu,aa,He,Gy,oa,Gu,Wy,Vy,Ky,Yy,lt,Xy,Jy,Qy,Zy,ct,e2,Wu,t2,r2,n2,a2,ua,o2,u2,ia,i2,s2,l2,c2,Mr,d2,p2,f2,h2,m2,g2,Vu,y2,b2,sa,E2,jr,la,ca,Ft,da,A2,Ku,v2,D2,pa,C2,St,or=$e(()=>{l();c();d();Ly=__STORYBOOK_COMPONENTS__,{A:qy,ActionBar:ea,AddonPanel:ta,Badge:ra,Bar:My,Blockquote:jy,Button:xt,ClipboardCode:$y,Code:Uu,DL:Hy,Div:Uy,DocumentWrapper:zy,EmptyTabContent:na,ErrorFormatter:zu,FlexBar:aa,Form:He,H1:Gy,H2:oa,H3:Gu,H4:Wy,H5:Vy,H6:Ky,HR:Yy,IconButton:lt,IconButtonSkeleton:Xy,Icons:Jy,Img:Qy,LI:Zy,Link:ct,ListItem:e2,Loader:Wu,OL:t2,P:r2,Placeholder:n2,Pre:a2,ResetWrapper:ua,ScrollArea:o2,Separator:u2,Spaced:ia,Span:i2,StorybookIcon:s2,StorybookLogo:l2,Symbols:c2,SyntaxHighlighter:Mr,TT:d2,TabBar:p2,TabButton:f2,TabWrapper:h2,Table:m2,Tabs:g2,TabsState:Vu,TooltipLinkList:y2,TooltipMessage:b2,TooltipNote:sa,UL:E2,WithTooltip:jr,WithTooltipPure:la,Zoom:ca,codeCommon:Ft,components:da,createCopyToClipboardFunction:A2,getStoryHref:Ku,icons:v2,interleaveSeparators:D2,nameSpaceClassNames:pa,resetComponents:C2,withReset:St}=__STORYBOOK_COMPONENTS__});var Be,ur,fa=$e(()=>{l();c();d();Be=e=>`control-${e.replace(/\s+/g,"-")}`,ur=e=>`set-${e.replace(/\s+/g,"-")}`});var PP,kP,NP,LP,Xu,qP,MP,Ju,jP,$P,HP,UP,zP,GP,x2,Qu,WP,VP,KP,YP,q,ha,XP,ma,JP,ga=$e(()=>{l();c();d();PP=__STORYBOOK_THEMING__,{CacheProvider:kP,ClassNames:NP,Global:LP,ThemeProvider:Xu,background:qP,color:MP,convert:Ju,create:jP,createCache:$P,createGlobal:HP,createReset:UP,css:zP,darken:GP,ensure:x2,ignoreSsrWarning:Qu,isPropValid:WP,jsx:VP,keyframes:KP,lighten:YP,styled:q,themes:ha,typography:XP,useTheme:ma,withTheme:JP}=__STORYBOOK_THEMING__});var Ek,Ak,vk,oi,Dk,Ck,xk,Fk,Sk,wk,Bk,Tk,Ik,Ok,_k,Rk,Pk,kk,Nk,Lk,qk,Mk,jk,$k,Hk,Uk,zk,Gk,Wk,Vk,Kk,Yk,Xk,Jk,Qk,Zk,eN,tN,rN,nN,aN,oN,uN,iN,ui,sN,ii,Sa,lN,cN,si,dN,pN,fN,hN,mN,gN,yN,bN,EN,AN,vN,DN,CN,xN,FN,SN,wN,BN,TN,IN,ON,_N,RN,PN,kN,NN,LN,qN,MN,jN,$N,HN,UN,Ur,zN,GN,WN,VN,KN,YN,XN,li,ci,JN,QN,ZN,eL,tL,rL,nL,aL,oL,uL,iL,sL,lL,cL,dL,pL,fL,hL,mL,gL,yL,bL,EL,AL,vL,DL,CL,xL,FL,SL,wL,BL,TL,di,IL,OL,_L,RL,PL,kL,NL,pi,LL,qL,ML,jL,$L,HL,UL,zL,GL,WL,VL,KL,YL,XL,JL,QL,ZL,eq,tq,rq,nq,aq,oq,uq,iq,sq,lq,cq,dq,pq,fq,hq,mq,gq,yq,bq,Eq,Aq,vq,Dq,Cq,xq,Fq,Sq,wq,Bq,Tq,Iq,Oq,_q,Rq,Pq,kq,Nq,Lq,qq,Mq,jq,fi,$q,Hq,Uq,zq,Gq,Wq,Vq,Kq,Yq,Xq,Jq,Qq,Zq,hi,eM,tM,rM,nM,aM,oM,uM,iM,sM,lM,mi,cM,dM,pM,fM,hM,gi,yi,bi,mM,wa=$e(()=>{l();c();d();Ek=__STORYBOOK_ICONS__,{AccessibilityAltIcon:Ak,AccessibilityIcon:vk,AddIcon:oi,AdminIcon:Dk,AlertAltIcon:Ck,AlertIcon:xk,AlignLeftIcon:Fk,AlignRightIcon:Sk,AppleIcon:wk,ArrowDownIcon:Bk,ArrowLeftIcon:Tk,ArrowRightIcon:Ik,ArrowSolidDownIcon:Ok,ArrowSolidLeftIcon:_k,ArrowSolidRightIcon:Rk,ArrowSolidUpIcon:Pk,ArrowUpIcon:kk,AzureDevOpsIcon:Nk,BackIcon:Lk,BasketIcon:qk,BatchAcceptIcon:Mk,BatchDenyIcon:jk,BeakerIcon:$k,BellIcon:Hk,BitbucketIcon:Uk,BoldIcon:zk,BookIcon:Gk,BookmarkHollowIcon:Wk,BookmarkIcon:Vk,BottomBarIcon:Kk,BottomBarToggleIcon:Yk,BoxIcon:Xk,BranchIcon:Jk,BrowserIcon:Qk,ButtonIcon:Zk,CPUIcon:eN,CalendarIcon:tN,CameraIcon:rN,CategoryIcon:nN,CertificateIcon:aN,ChangedIcon:oN,ChatIcon:uN,CheckIcon:iN,ChevronDownIcon:ui,ChevronLeftIcon:sN,ChevronRightIcon:ii,ChevronSmallDownIcon:Sa,ChevronSmallLeftIcon:lN,ChevronSmallRightIcon:cN,ChevronSmallUpIcon:si,ChevronUpIcon:dN,ChromaticIcon:pN,ChromeIcon:fN,CircleHollowIcon:hN,CircleIcon:mN,ClearIcon:gN,CloseAltIcon:yN,CloseIcon:bN,CloudHollowIcon:EN,CloudIcon:AN,CogIcon:vN,CollapseIcon:DN,CommandIcon:CN,CommentAddIcon:xN,CommentIcon:FN,CommentsIcon:SN,CommitIcon:wN,CompassIcon:BN,ComponentDrivenIcon:TN,ComponentIcon:IN,ContrastIcon:ON,ControlsIcon:_N,CopyIcon:RN,CreditIcon:PN,CrossIcon:kN,DashboardIcon:NN,DatabaseIcon:LN,DeleteIcon:qN,DiamondIcon:MN,DirectionIcon:jN,DiscordIcon:$N,DocChartIcon:HN,DocListIcon:UN,DocumentIcon:Ur,DownloadIcon:zN,DragIcon:GN,EditIcon:WN,EllipsisIcon:VN,EmailIcon:KN,ExpandAltIcon:YN,ExpandIcon:XN,EyeCloseIcon:li,EyeIcon:ci,FaceHappyIcon:JN,FaceNeutralIcon:QN,FaceSadIcon:ZN,FacebookIcon:eL,FailedIcon:tL,FastForwardIcon:rL,FigmaIcon:nL,FilterIcon:aL,FlagIcon:oL,FolderIcon:uL,FormIcon:iL,GDriveIcon:sL,GithubIcon:lL,GitlabIcon:cL,GlobeIcon:dL,GoogleIcon:pL,GraphBarIcon:fL,GraphLineIcon:hL,GraphqlIcon:mL,GridAltIcon:gL,GridIcon:yL,GrowIcon:bL,HeartHollowIcon:EL,HeartIcon:AL,HomeIcon:vL,HourglassIcon:DL,InfoIcon:CL,ItalicIcon:xL,JumpToIcon:FL,KeyIcon:SL,LightningIcon:wL,LightningOffIcon:BL,LinkBrokenIcon:TL,LinkIcon:di,LinkedinIcon:IL,LinuxIcon:OL,ListOrderedIcon:_L,ListUnorderedIcon:RL,LocationIcon:PL,LockIcon:kL,MarkdownIcon:NL,MarkupIcon:pi,MediumIcon:LL,MemoryIcon:qL,MenuIcon:ML,MergeIcon:jL,MirrorIcon:$L,MobileIcon:HL,MoonIcon:UL,NutIcon:zL,OutboxIcon:GL,OutlineIcon:WL,PaintBrushIcon:VL,PaperClipIcon:KL,ParagraphIcon:YL,PassedIcon:XL,PhoneIcon:JL,PhotoDragIcon:QL,PhotoIcon:ZL,PinAltIcon:eq,PinIcon:tq,PlayBackIcon:rq,PlayIcon:nq,PlayNextIcon:aq,PlusIcon:oq,PointerDefaultIcon:uq,PointerHandIcon:iq,PowerIcon:sq,PrintIcon:lq,ProceedIcon:cq,ProfileIcon:dq,PullRequestIcon:pq,QuestionIcon:fq,RSSIcon:hq,RedirectIcon:mq,ReduxIcon:gq,RefreshIcon:yq,ReplyIcon:bq,RepoIcon:Eq,RequestChangeIcon:Aq,RewindIcon:vq,RulerIcon:Dq,SearchIcon:Cq,ShareAltIcon:xq,ShareIcon:Fq,ShieldIcon:Sq,SideBySideIcon:wq,SidebarAltIcon:Bq,SidebarAltToggleIcon:Tq,SidebarIcon:Iq,SidebarToggleIcon:Oq,SpeakerIcon:_q,StackedIcon:Rq,StarHollowIcon:Pq,StarIcon:kq,StickerIcon:Nq,StopAltIcon:Lq,StopIcon:qq,StorybookIcon:Mq,StructureIcon:jq,SubtractIcon:fi,SunIcon:$q,SupportIcon:Hq,SwitchAltIcon:Uq,SyncIcon:zq,TabletIcon:Gq,ThumbsUpIcon:Wq,TimeIcon:Vq,TimerIcon:Kq,TransferIcon:Yq,TrashIcon:Xq,TwitterIcon:Jq,TypeIcon:Qq,UbuntuIcon:Zq,UndoIcon:hi,UnfoldIcon:eM,UnlockIcon:tM,UnpinIcon:rM,UploadIcon:nM,UserAddIcon:aM,UserAltIcon:oM,UserIcon:uM,UsersIcon:iM,VSCodeIcon:sM,VerifiedIcon:lM,VideoIcon:mi,WandIcon:cM,WatchIcon:dM,WindowsIcon:pM,WrenchIcon:fM,YoutubeIcon:hM,ZoomIcon:gi,ZoomOutIcon:yi,ZoomResetIcon:bi,iconList:mM}=__STORYBOOK_ICONS__});var Ba=x((AM,Ei)=>{l();c();d();function l1(e,t){for(var r=-1,n=e==null?0:e.length,a=Array(n);++r{l();c();d();function c1(){this.__data__=[],this.size=0}Ai.exports=c1});var zr=x((BM,Di)=>{l();c();d();function d1(e,t){return e===t||e!==e&&t!==t}Di.exports=d1});var dr=x((_M,Ci)=>{l();c();d();var p1=zr();function f1(e,t){for(var r=e.length;r--;)if(p1(e[r][0],t))return r;return-1}Ci.exports=f1});var Fi=x((NM,xi)=>{l();c();d();var h1=dr(),m1=Array.prototype,g1=m1.splice;function y1(e){var t=this.__data__,r=h1(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():g1.call(t,r,1),--this.size,!0}xi.exports=y1});var wi=x((jM,Si)=>{l();c();d();var b1=dr();function E1(e){var t=this.__data__,r=b1(t,e);return r<0?void 0:t[r][1]}Si.exports=E1});var Ti=x((zM,Bi)=>{l();c();d();var A1=dr();function v1(e){return A1(this.__data__,e)>-1}Bi.exports=v1});var Oi=x((KM,Ii)=>{l();c();d();var D1=dr();function C1(e,t){var r=this.__data__,n=D1(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}Ii.exports=C1});var pr=x((QM,_i)=>{l();c();d();var x1=vi(),F1=Fi(),S1=wi(),w1=Ti(),B1=Oi();function Tt(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{l();c();d();var T1=pr();function I1(){this.__data__=new T1,this.size=0}Ri.exports=I1});var Ni=x((uj,ki)=>{l();c();d();function O1(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}ki.exports=O1});var qi=x((cj,Li)=>{l();c();d();function _1(e){return this.__data__.get(e)}Li.exports=_1});var ji=x((hj,Mi)=>{l();c();d();function R1(e){return this.__data__.has(e)}Mi.exports=R1});var Ta=x((bj,$i)=>{l();c();d();var P1=typeof window=="object"&&window&&window.Object===Object&&window;$i.exports=P1});var ke=x((Dj,Hi)=>{l();c();d();var k1=Ta(),N1=typeof self=="object"&&self&&self.Object===Object&&self,L1=k1||N1||Function("return this")();Hi.exports=L1});var pt=x((Sj,Ui)=>{l();c();d();var q1=ke(),M1=q1.Symbol;Ui.exports=M1});var Vi=x((Ij,Wi)=>{l();c();d();var zi=pt(),Gi=Object.prototype,j1=Gi.hasOwnProperty,$1=Gi.toString,fr=zi?zi.toStringTag:void 0;function H1(e){var t=j1.call(e,fr),r=e[fr];try{e[fr]=void 0;var n=!0}catch{}var a=$1.call(e);return n&&(t?e[fr]=r:delete e[fr]),a}Wi.exports=H1});var Yi=x((Pj,Ki)=>{l();c();d();var U1=Object.prototype,z1=U1.toString;function G1(e){return z1.call(e)}Ki.exports=G1});var ft=x((qj,Qi)=>{l();c();d();var Xi=pt(),W1=Vi(),V1=Yi(),K1="[object Null]",Y1="[object Undefined]",Ji=Xi?Xi.toStringTag:void 0;function X1(e){return e==null?e===void 0?Y1:K1:Ji&&Ji in Object(e)?W1(e):V1(e)}Qi.exports=X1});var Me=x((Hj,Zi)=>{l();c();d();function J1(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}Zi.exports=J1});var Ia=x((Wj,es)=>{l();c();d();var Q1=ft(),Z1=Me(),eb="[object AsyncFunction]",tb="[object Function]",rb="[object GeneratorFunction]",nb="[object Proxy]";function ab(e){if(!Z1(e))return!1;var t=Q1(e);return t==tb||t==rb||t==eb||t==nb}es.exports=ab});var rs=x((Xj,ts)=>{l();c();d();var ob=ke(),ub=ob["__core-js_shared__"];ts.exports=ub});var os=x((e$,as)=>{l();c();d();var Oa=rs(),ns=function(){var e=/[^.]+$/.exec(Oa&&Oa.keys&&Oa.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function ib(e){return!!ns&&ns in e}as.exports=ib});var _a=x((a$,us)=>{l();c();d();var sb=Function.prototype,lb=sb.toString;function cb(e){if(e!=null){try{return lb.call(e)}catch{}try{return e+""}catch{}}return""}us.exports=cb});var ss=x((s$,is)=>{l();c();d();var db=Ia(),pb=os(),fb=Me(),hb=_a(),mb=/[\\^$.*+?()[\]{}|]/g,gb=/^\[object .+?Constructor\]$/,yb=Function.prototype,bb=Object.prototype,Eb=yb.toString,Ab=bb.hasOwnProperty,vb=RegExp("^"+Eb.call(Ab).replace(mb,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Db(e){if(!fb(e)||pb(e))return!1;var t=db(e)?vb:gb;return t.test(hb(e))}is.exports=Db});var cs=x((p$,ls)=>{l();c();d();function Cb(e,t){return e?.[t]}ls.exports=Cb});var rt=x((g$,ds)=>{l();c();d();var xb=ss(),Fb=cs();function Sb(e,t){var r=Fb(e,t);return xb(r)?r:void 0}ds.exports=Sb});var Gr=x((A$,ps)=>{l();c();d();var wb=rt(),Bb=ke(),Tb=wb(Bb,"Map");ps.exports=Tb});var hr=x((x$,fs)=>{l();c();d();var Ib=rt(),Ob=Ib(Object,"create");fs.exports=Ob});var gs=x((B$,ms)=>{l();c();d();var hs=hr();function _b(){this.__data__=hs?hs(null):{},this.size=0}ms.exports=_b});var bs=x((_$,ys)=>{l();c();d();function Rb(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}ys.exports=Rb});var As=x((N$,Es)=>{l();c();d();var Pb=hr(),kb="__lodash_hash_undefined__",Nb=Object.prototype,Lb=Nb.hasOwnProperty;function qb(e){var t=this.__data__;if(Pb){var r=t[e];return r===kb?void 0:r}return Lb.call(t,e)?t[e]:void 0}Es.exports=qb});var Ds=x((j$,vs)=>{l();c();d();var Mb=hr(),jb=Object.prototype,$b=jb.hasOwnProperty;function Hb(e){var t=this.__data__;return Mb?t[e]!==void 0:$b.call(t,e)}vs.exports=Hb});var xs=x((z$,Cs)=>{l();c();d();var Ub=hr(),zb="__lodash_hash_undefined__";function Gb(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Ub&&t===void 0?zb:t,this}Cs.exports=Gb});var Ss=x((K$,Fs)=>{l();c();d();var Wb=gs(),Vb=bs(),Kb=As(),Yb=Ds(),Xb=xs();function It(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{l();c();d();var ws=Ss(),Jb=pr(),Qb=Gr();function Zb(){this.size=0,this.__data__={hash:new ws,map:new(Qb||Jb),string:new ws}}Bs.exports=Zb});var Os=x((rH,Is)=>{l();c();d();function eE(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}Is.exports=eE});var mr=x((uH,_s)=>{l();c();d();var tE=Os();function rE(e,t){var r=e.__data__;return tE(t)?r[typeof t=="string"?"string":"hash"]:r.map}_s.exports=rE});var Ps=x((cH,Rs)=>{l();c();d();var nE=mr();function aE(e){var t=nE(this,e).delete(e);return this.size-=t?1:0,t}Rs.exports=aE});var Ns=x((hH,ks)=>{l();c();d();var oE=mr();function uE(e){return oE(this,e).get(e)}ks.exports=uE});var qs=x((bH,Ls)=>{l();c();d();var iE=mr();function sE(e){return iE(this,e).has(e)}Ls.exports=sE});var js=x((DH,Ms)=>{l();c();d();var lE=mr();function cE(e,t){var r=lE(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}Ms.exports=cE});var Wr=x((SH,$s)=>{l();c();d();var dE=Ts(),pE=Ps(),fE=Ns(),hE=qs(),mE=js();function Ot(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{l();c();d();var gE=pr(),yE=Gr(),bE=Wr(),EE=200;function AE(e,t){var r=this.__data__;if(r instanceof gE){var n=r.__data__;if(!yE||n.length{l();c();d();var vE=pr(),DE=Pi(),CE=Ni(),xE=qi(),FE=ji(),SE=Us();function _t(e){var t=this.__data__=new vE(e);this.size=t.size}_t.prototype.clear=DE;_t.prototype.delete=CE;_t.prototype.get=xE;_t.prototype.has=FE;_t.prototype.set=SE;zs.exports=_t});var Ws=x((qH,Gs)=>{l();c();d();var wE="__lodash_hash_undefined__";function BE(e){return this.__data__.set(e,wE),this}Gs.exports=BE});var Ks=x((HH,Vs)=>{l();c();d();function TE(e){return this.__data__.has(e)}Vs.exports=TE});var Ra=x((WH,Ys)=>{l();c();d();var IE=Wr(),OE=Ws(),_E=Ks();function Kr(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new IE;++t{l();c();d();function RE(e,t){for(var r=-1,n=e==null?0:e.length;++r{l();c();d();function PE(e,t){return e.has(t)}Qs.exports=PE});var ka=x((aU,Zs)=>{l();c();d();var kE=Ra(),NE=Js(),LE=Pa(),qE=1,ME=2;function jE(e,t,r,n,a,o){var u=r&qE,i=e.length,s=t.length;if(i!=s&&!(u&&s>i))return!1;var p=o.get(e),y=o.get(t);if(p&&y)return p==t&&y==e;var E=-1,m=!0,g=r&ME?new kE:void 0;for(o.set(e,t),o.set(t,e);++E{l();c();d();var $E=ke(),HE=$E.Uint8Array;el.exports=HE});var rl=x((pU,tl)=>{l();c();d();function UE(e){var t=-1,r=Array(e.size);return e.forEach(function(n,a){r[++t]=[a,n]}),r}tl.exports=UE});var Yr=x((gU,nl)=>{l();c();d();function zE(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}nl.exports=zE});var sl=x((AU,il)=>{l();c();d();var al=pt(),ol=Na(),GE=zr(),WE=ka(),VE=rl(),KE=Yr(),YE=1,XE=2,JE="[object Boolean]",QE="[object Date]",ZE="[object Error]",eA="[object Map]",tA="[object Number]",rA="[object RegExp]",nA="[object Set]",aA="[object String]",oA="[object Symbol]",uA="[object ArrayBuffer]",iA="[object DataView]",ul=al?al.prototype:void 0,La=ul?ul.valueOf:void 0;function sA(e,t,r,n,a,o,u){switch(r){case iA:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case uA:return!(e.byteLength!=t.byteLength||!o(new ol(e),new ol(t)));case JE:case QE:case tA:return GE(+e,+t);case ZE:return e.name==t.name&&e.message==t.message;case rA:case aA:return e==t+"";case eA:var i=VE;case nA:var s=n&YE;if(i||(i=KE),e.size!=t.size&&!s)return!1;var p=u.get(e);if(p)return p==t;n|=XE,u.set(e,t);var y=WE(i(e),i(t),n,a,o,u);return u.delete(e),y;case oA:if(La)return La.call(e)==La.call(t)}return!1}il.exports=sA});var Xr=x((xU,ll)=>{l();c();d();function lA(e,t){for(var r=-1,n=t.length,a=e.length;++r{l();c();d();var cA=Array.isArray;cl.exports=cA});var qa=x((_U,dl)=>{l();c();d();var dA=Xr(),pA=je();function fA(e,t,r){var n=t(e);return pA(e)?n:dA(n,r(e))}dl.exports=fA});var fl=x((NU,pl)=>{l();c();d();function hA(e,t){for(var r=-1,n=e==null?0:e.length,a=0,o=[];++r{l();c();d();function mA(){return[]}hl.exports=mA});var Jr=x((zU,gl)=>{l();c();d();var gA=fl(),yA=Ma(),bA=Object.prototype,EA=bA.propertyIsEnumerable,ml=Object.getOwnPropertySymbols,AA=ml?function(e){return e==null?[]:(e=Object(e),gA(ml(e),function(t){return EA.call(e,t)}))}:yA;gl.exports=AA});var bl=x((KU,yl)=>{l();c();d();function vA(e,t){for(var r=-1,n=Array(e);++r{l();c();d();function DA(e){return e!=null&&typeof e=="object"}El.exports=DA});var vl=x((rz,Al)=>{l();c();d();var CA=ft(),xA=Ke(),FA="[object Arguments]";function SA(e){return xA(e)&&CA(e)==FA}Al.exports=SA});var Qr=x((uz,xl)=>{l();c();d();var Dl=vl(),wA=Ke(),Cl=Object.prototype,BA=Cl.hasOwnProperty,TA=Cl.propertyIsEnumerable,IA=Dl(function(){return arguments}())?Dl:function(e){return wA(e)&&BA.call(e,"callee")&&!TA.call(e,"callee")};xl.exports=IA});var Sl=x((cz,Fl)=>{l();c();d();function OA(){return!1}Fl.exports=OA});var Zr=x((gr,Rt)=>{l();c();d();var _A=ke(),RA=Sl(),Tl=typeof gr=="object"&&gr&&!gr.nodeType&&gr,wl=Tl&&typeof Rt=="object"&&Rt&&!Rt.nodeType&&Rt,PA=wl&&wl.exports===Tl,Bl=PA?_A.Buffer:void 0,kA=Bl?Bl.isBuffer:void 0,NA=kA||RA;Rt.exports=NA});var en=x((yz,Il)=>{l();c();d();var LA=9007199254740991,qA=/^(?:0|[1-9]\d*)$/;function MA(e,t){var r=typeof e;return t=t??LA,!!t&&(r=="number"||r!="symbol"&&qA.test(e))&&e>-1&&e%1==0&&e{l();c();d();var jA=9007199254740991;function $A(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=jA}Ol.exports=$A});var Rl=x((Fz,_l)=>{l();c();d();var HA=ft(),UA=tn(),zA=Ke(),GA="[object Arguments]",WA="[object Array]",VA="[object Boolean]",KA="[object Date]",YA="[object Error]",XA="[object Function]",JA="[object Map]",QA="[object Number]",ZA="[object Object]",ev="[object RegExp]",tv="[object Set]",rv="[object String]",nv="[object WeakMap]",av="[object ArrayBuffer]",ov="[object DataView]",uv="[object Float32Array]",iv="[object Float64Array]",sv="[object Int8Array]",lv="[object Int16Array]",cv="[object Int32Array]",dv="[object Uint8Array]",pv="[object Uint8ClampedArray]",fv="[object Uint16Array]",hv="[object Uint32Array]",le={};le[uv]=le[iv]=le[sv]=le[lv]=le[cv]=le[dv]=le[pv]=le[fv]=le[hv]=!0;le[GA]=le[WA]=le[av]=le[VA]=le[ov]=le[KA]=le[YA]=le[XA]=le[JA]=le[QA]=le[ZA]=le[ev]=le[tv]=le[rv]=le[nv]=!1;function mv(e){return zA(e)&&UA(e.length)&&!!le[HA(e)]}_l.exports=mv});var rn=x((Tz,Pl)=>{l();c();d();function gv(e){return function(t){return e(t)}}Pl.exports=gv});var nn=x((yr,Pt)=>{l();c();d();var yv=Ta(),kl=typeof yr=="object"&&yr&&!yr.nodeType&&yr,br=kl&&typeof Pt=="object"&&Pt&&!Pt.nodeType&&Pt,bv=br&&br.exports===kl,ja=bv&&yv.process,Ev=function(){try{var e=br&&br.require&&br.require("util").types;return e||ja&&ja.binding&&ja.binding("util")}catch{}}();Pt.exports=Ev});var $a=x((Nz,ql)=>{l();c();d();var Av=Rl(),vv=rn(),Nl=nn(),Ll=Nl&&Nl.isTypedArray,Dv=Ll?vv(Ll):Av;ql.exports=Dv});var Ha=x((jz,Ml)=>{l();c();d();var Cv=bl(),xv=Qr(),Fv=je(),Sv=Zr(),wv=en(),Bv=$a(),Tv=Object.prototype,Iv=Tv.hasOwnProperty;function Ov(e,t){var r=Fv(e),n=!r&&xv(e),a=!r&&!n&&Sv(e),o=!r&&!n&&!a&&Bv(e),u=r||n||a||o,i=u?Cv(e.length,String):[],s=i.length;for(var p in e)(t||Iv.call(e,p))&&!(u&&(p=="length"||a&&(p=="offset"||p=="parent")||o&&(p=="buffer"||p=="byteLength"||p=="byteOffset")||wv(p,s)))&&i.push(p);return i}Ml.exports=Ov});var an=x((zz,jl)=>{l();c();d();var _v=Object.prototype;function Rv(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||_v;return e===r}jl.exports=Rv});var Ua=x((Kz,$l)=>{l();c();d();function Pv(e,t){return function(r){return e(t(r))}}$l.exports=Pv});var Ul=x((Qz,Hl)=>{l();c();d();var kv=Ua(),Nv=kv(Object.keys,Object);Hl.exports=Nv});var Gl=x((rG,zl)=>{l();c();d();var Lv=an(),qv=Ul(),Mv=Object.prototype,jv=Mv.hasOwnProperty;function $v(e){if(!Lv(e))return qv(e);var t=[];for(var r in Object(e))jv.call(e,r)&&r!="constructor"&&t.push(r);return t}zl.exports=$v});var za=x((uG,Wl)=>{l();c();d();var Hv=Ia(),Uv=tn();function zv(e){return e!=null&&Uv(e.length)&&!Hv(e)}Wl.exports=zv});var kt=x((cG,Vl)=>{l();c();d();var Gv=Ha(),Wv=Gl(),Vv=za();function Kv(e){return Vv(e)?Gv(e):Wv(e)}Vl.exports=Kv});var Ga=x((hG,Kl)=>{l();c();d();var Yv=qa(),Xv=Jr(),Jv=kt();function Qv(e){return Yv(e,Jv,Xv)}Kl.exports=Qv});var Jl=x((bG,Xl)=>{l();c();d();var Yl=Ga(),Zv=1,eD=Object.prototype,tD=eD.hasOwnProperty;function rD(e,t,r,n,a,o){var u=r&Zv,i=Yl(e),s=i.length,p=Yl(t),y=p.length;if(s!=y&&!u)return!1;for(var E=s;E--;){var m=i[E];if(!(u?m in t:tD.call(t,m)))return!1}var g=o.get(e),A=o.get(t);if(g&&A)return g==t&&A==e;var b=!0;o.set(e,t),o.set(t,e);for(var F=u;++E{l();c();d();var nD=rt(),aD=ke(),oD=nD(aD,"DataView");Ql.exports=oD});var tc=x((SG,ec)=>{l();c();d();var uD=rt(),iD=ke(),sD=uD(iD,"Promise");ec.exports=sD});var Wa=x((IG,rc)=>{l();c();d();var lD=rt(),cD=ke(),dD=lD(cD,"Set");rc.exports=dD});var ac=x((PG,nc)=>{l();c();d();var pD=rt(),fD=ke(),hD=pD(fD,"WeakMap");nc.exports=hD});var Er=x((qG,dc)=>{l();c();d();var Va=Zl(),Ka=Gr(),Ya=tc(),Xa=Wa(),Ja=ac(),cc=ft(),Nt=_a(),oc="[object Map]",mD="[object Object]",uc="[object Promise]",ic="[object Set]",sc="[object WeakMap]",lc="[object DataView]",gD=Nt(Va),yD=Nt(Ka),bD=Nt(Ya),ED=Nt(Xa),AD=Nt(Ja),ht=cc;(Va&&ht(new Va(new ArrayBuffer(1)))!=lc||Ka&&ht(new Ka)!=oc||Ya&&ht(Ya.resolve())!=uc||Xa&&ht(new Xa)!=ic||Ja&&ht(new Ja)!=sc)&&(ht=function(e){var t=cc(e),r=t==mD?e.constructor:void 0,n=r?Nt(r):"";if(n)switch(n){case gD:return lc;case yD:return oc;case bD:return uc;case ED:return ic;case AD:return sc}return t});dc.exports=ht});var Ec=x((HG,bc)=>{l();c();d();var Qa=Vr(),vD=ka(),DD=sl(),CD=Jl(),pc=Er(),fc=je(),hc=Zr(),xD=$a(),FD=1,mc="[object Arguments]",gc="[object Array]",on="[object Object]",SD=Object.prototype,yc=SD.hasOwnProperty;function wD(e,t,r,n,a,o){var u=fc(e),i=fc(t),s=u?gc:pc(e),p=i?gc:pc(t);s=s==mc?on:s,p=p==mc?on:p;var y=s==on,E=p==on,m=s==p;if(m&&hc(e)){if(!hc(t))return!1;u=!0,y=!1}if(m&&!y)return o||(o=new Qa),u||xD(e)?vD(e,t,r,n,a,o):DD(e,t,s,r,n,a,o);if(!(r&FD)){var g=y&&yc.call(e,"__wrapped__"),A=E&&yc.call(t,"__wrapped__");if(g||A){var b=g?e.value():e,F=A?t.value():t;return o||(o=new Qa),a(b,F,r,n,o)}}return m?(o||(o=new Qa),CD(e,t,r,n,a,o)):!1}bc.exports=wD});var Za=x((WG,Dc)=>{l();c();d();var BD=Ec(),Ac=Ke();function vc(e,t,r,n,a){return e===t?!0:e==null||t==null||!Ac(e)&&!Ac(t)?e!==e&&t!==t:BD(e,t,r,n,vc,a)}Dc.exports=vc});var xc=x((XG,Cc)=>{l();c();d();var TD=Vr(),ID=Za(),OD=1,_D=2;function RD(e,t,r,n){var a=r.length,o=a,u=!n;if(e==null)return!o;for(e=Object(e);a--;){var i=r[a];if(u&&i[2]?i[1]!==e[i[0]]:!(i[0]in e))return!1}for(;++a{l();c();d();var PD=Me();function kD(e){return e===e&&!PD(e)}Fc.exports=kD});var wc=x((aW,Sc)=>{l();c();d();var ND=eo(),LD=kt();function qD(e){for(var t=LD(e),r=t.length;r--;){var n=t[r],a=e[n];t[r]=[n,a,ND(a)]}return t}Sc.exports=qD});var to=x((sW,Bc)=>{l();c();d();function MD(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}Bc.exports=MD});var Ic=x((pW,Tc)=>{l();c();d();var jD=xc(),$D=wc(),HD=to();function UD(e){var t=$D(e);return t.length==1&&t[0][2]?HD(t[0][0],t[0][1]):function(r){return r===e||jD(r,e,t)}}Tc.exports=UD});var Ar=x((gW,Oc)=>{l();c();d();var zD=ft(),GD=Ke(),WD="[object Symbol]";function VD(e){return typeof e=="symbol"||GD(e)&&zD(e)==WD}Oc.exports=VD});var un=x((AW,_c)=>{l();c();d();var KD=je(),YD=Ar(),XD=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,JD=/^\w*$/;function QD(e,t){if(KD(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||YD(e)?!0:JD.test(e)||!XD.test(e)||t!=null&&e in Object(t)}_c.exports=QD});var kc=x((xW,Pc)=>{l();c();d();var Rc=Wr(),ZD="Expected a function";function ro(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(ZD);var r=function(){var n=arguments,a=t?t.apply(this,n):n[0],o=r.cache;if(o.has(a))return o.get(a);var u=e.apply(this,n);return r.cache=o.set(a,u)||o,u};return r.cache=new(ro.Cache||Rc),r}ro.Cache=Rc;Pc.exports=ro});var Lc=x((BW,Nc)=>{l();c();d();var eC=kc(),tC=500;function rC(e){var t=eC(e,function(n){return r.size===tC&&r.clear(),n}),r=t.cache;return t}Nc.exports=rC});var Mc=x((_W,qc)=>{l();c();d();var nC=Lc(),aC=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oC=/\\(\\)?/g,uC=nC(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(aC,function(r,n,a,o){t.push(a?o.replace(oC,"$1"):n||r)}),t});qc.exports=uC});var Gc=x((NW,zc)=>{l();c();d();var jc=pt(),iC=Ba(),sC=je(),lC=Ar(),cC=1/0,$c=jc?jc.prototype:void 0,Hc=$c?$c.toString:void 0;function Uc(e){if(typeof e=="string")return e;if(sC(e))return iC(e,Uc)+"";if(lC(e))return Hc?Hc.call(e):"";var t=e+"";return t=="0"&&1/e==-cC?"-0":t}zc.exports=Uc});var Vc=x((jW,Wc)=>{l();c();d();var dC=Gc();function pC(e){return e==null?"":dC(e)}Wc.exports=pC});var vr=x((zW,Kc)=>{l();c();d();var fC=je(),hC=un(),mC=Mc(),gC=Vc();function yC(e,t){return fC(e)?e:hC(e,t)?[e]:mC(gC(e))}Kc.exports=yC});var Lt=x((KW,Yc)=>{l();c();d();var bC=Ar(),EC=1/0;function AC(e){if(typeof e=="string"||bC(e))return e;var t=e+"";return t=="0"&&1/e==-EC?"-0":t}Yc.exports=AC});var sn=x((QW,Xc)=>{l();c();d();var vC=vr(),DC=Lt();function CC(e,t){t=vC(t,e);for(var r=0,n=t.length;e!=null&&r{l();c();d();var xC=sn();function FC(e,t,r){var n=e==null?void 0:xC(e,t);return n===void 0?r:n}Jc.exports=FC});var ed=x((uV,Zc)=>{l();c();d();function SC(e,t){return e!=null&&t in Object(e)}Zc.exports=SC});var rd=x((cV,td)=>{l();c();d();var wC=vr(),BC=Qr(),TC=je(),IC=en(),OC=tn(),_C=Lt();function RC(e,t,r){t=wC(t,e);for(var n=-1,a=t.length,o=!1;++n{l();c();d();var PC=ed(),kC=rd();function NC(e,t){return e!=null&&kC(e,t,PC)}nd.exports=NC});var od=x((bV,ad)=>{l();c();d();var LC=Za(),qC=Qc(),MC=no(),jC=un(),$C=eo(),HC=to(),UC=Lt(),zC=1,GC=2;function WC(e,t){return jC(e)&&$C(t)?HC(UC(e),t):function(r){var n=qC(r,e);return n===void 0&&n===t?MC(r,e):LC(t,n,zC|GC)}}ad.exports=WC});var ao=x((DV,ud)=>{l();c();d();function VC(e){return e}ud.exports=VC});var sd=x((SV,id)=>{l();c();d();function KC(e){return function(t){return t?.[e]}}id.exports=KC});var cd=x((IV,ld)=>{l();c();d();var YC=sn();function XC(e){return function(t){return YC(t,e)}}ld.exports=XC});var pd=x((PV,dd)=>{l();c();d();var JC=sd(),QC=cd(),ZC=un(),ex=Lt();function tx(e){return ZC(e)?JC(ex(e)):QC(e)}dd.exports=tx});var oo=x((qV,fd)=>{l();c();d();var rx=Ic(),nx=od(),ax=ao(),ox=je(),ux=pd();function ix(e){return typeof e=="function"?e:e==null?ax:typeof e=="object"?ox(e)?nx(e[0],e[1]):rx(e):ux(e)}fd.exports=ix});var uo=x((HV,hd)=>{l();c();d();var sx=rt(),lx=function(){try{var e=sx(Object,"defineProperty");return e({},"",{}),e}catch{}}();hd.exports=lx});var ln=x((WV,gd)=>{l();c();d();var md=uo();function cx(e,t,r){t=="__proto__"&&md?md(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}gd.exports=cx});var cn=x((XV,yd)=>{l();c();d();var dx=ln(),px=zr(),fx=Object.prototype,hx=fx.hasOwnProperty;function mx(e,t,r){var n=e[t];(!(hx.call(e,t)&&px(n,r))||r===void 0&&!(t in e))&&dx(e,t,r)}yd.exports=mx});var Ad=x((eK,Ed)=>{l();c();d();var gx=cn(),yx=vr(),bx=en(),bd=Me(),Ex=Lt();function Ax(e,t,r,n){if(!bd(e))return e;t=yx(t,e);for(var a=-1,o=t.length,u=o-1,i=e;i!=null&&++a{l();c();d();var vx=sn(),Dx=Ad(),Cx=vr();function xx(e,t,r){for(var n=-1,a=t.length,o={};++n{l();c();d();var Fx=Ua(),Sx=Fx(Object.getPrototypeOf,Object);Dd.exports=Sx});var so=x((pK,Cd)=>{l();c();d();var wx=Xr(),Bx=dn(),Tx=Jr(),Ix=Ma(),Ox=Object.getOwnPropertySymbols,_x=Ox?function(e){for(var t=[];e;)wx(t,Tx(e)),e=Bx(e);return t}:Ix;Cd.exports=_x});var Fd=x((gK,xd)=>{l();c();d();function Rx(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}xd.exports=Rx});var wd=x((AK,Sd)=>{l();c();d();var Px=Me(),kx=an(),Nx=Fd(),Lx=Object.prototype,qx=Lx.hasOwnProperty;function Mx(e){if(!Px(e))return Nx(e);var t=kx(e),r=[];for(var n in e)n=="constructor"&&(t||!qx.call(e,n))||r.push(n);return r}Sd.exports=Mx});var pn=x((xK,Bd)=>{l();c();d();var jx=Ha(),$x=wd(),Hx=za();function Ux(e){return Hx(e)?jx(e,!0):$x(e)}Bd.exports=Ux});var lo=x((BK,Td)=>{l();c();d();var zx=qa(),Gx=so(),Wx=pn();function Vx(e){return zx(e,Wx,Gx)}Td.exports=Vx});var co=x((_K,Id)=>{l();c();d();var Kx=Ba(),Yx=oo(),Xx=io(),Jx=lo();function Qx(e,t){if(e==null)return{};var r=Kx(Jx(e),function(n){return[n]});return t=Yx(t),Xx(e,r,function(n,a){return t(n,a[0])})}Id.exports=Qx});var hn=x((ip,Do)=>{l();c();d();(function(e){if(typeof ip=="object"&&typeof Do<"u")Do.exports=e();else if(typeof define=="function"&&define.amd)define([],e);else{var t;typeof window<"u"||typeof window<"u"?t=window:typeof self<"u"?t=self:t=this,t.memoizerific=e()}})(function(){var e,t,r;return function n(a,o,u){function i(y,E){if(!o[y]){if(!a[y]){var m=typeof nr=="function"&&nr;if(!E&&m)return m(y,!0);if(s)return s(y,!0);var g=new Error("Cannot find module '"+y+"'");throw g.code="MODULE_NOT_FOUND",g}var A=o[y]={exports:{}};a[y][0].call(A.exports,function(b){var F=a[y][1][b];return i(F||b)},A,A.exports,n,a,o,u)}return o[y].exports}for(var s=typeof nr=="function"&&nr,p=0;p=0)return this.lastItem=this.list[s],this.list[s].val},u.prototype.set=function(i,s){var p;return this.lastItem&&this.isEqual(this.lastItem.key,i)?(this.lastItem.val=s,this):(p=this.indexOf(i),p>=0?(this.lastItem=this.list[p],this.list[p].val=s,this):(this.lastItem={key:i,val:s},this.list.push(this.lastItem),this.size++,this))},u.prototype.delete=function(i){var s;if(this.lastItem&&this.isEqual(this.lastItem.key,i)&&(this.lastItem=void 0),s=this.indexOf(i),s>=0)return this.size--,this.list.splice(s,1)[0]},u.prototype.has=function(i){var s;return this.lastItem&&this.isEqual(this.lastItem.key,i)?!0:(s=this.indexOf(i),s>=0?(this.lastItem=this.list[s],!0):!1)},u.prototype.forEach=function(i,s){var p;for(p=0;p0&&(P[_]={cacheItem:b,arg:arguments[_]},j?i(m,P):m.push(P),m.length>y&&s(m.shift())),A.wasMemoized=j,A.numArgs=_+1,w};return A.limit=y,A.wasMemoized=!1,A.cache=E,A.lru=m,A}};function i(y,E){var m=y.length,g=E.length,A,b,F;for(b=0;b=0&&(m=y[A],g=m.cacheItem.get(m.arg),!g||!g.size);A--)m.cacheItem.delete(m.arg)}function p(y,E){return y===E||y!==y&&E!==E}},{"map-or-similar":1}]},{},[3])(3)})});var lp=x((eY,sp)=>{l();c();d();function fS(e,t,r,n){for(var a=e.length,o=r+(n?1:-1);n?o--:++o{l();c();d();function hS(e){return e!==e}cp.exports=hS});var fp=x((sY,pp)=>{l();c();d();function mS(e,t,r){for(var n=r-1,a=e.length;++n{l();c();d();var gS=lp(),yS=dp(),bS=fp();function ES(e,t,r){return t===t?bS(e,t,r):gS(e,yS,r)}hp.exports=ES});var yp=x((gY,gp)=>{l();c();d();var AS=mp();function vS(e,t){var r=e==null?0:e.length;return!!r&&AS(e,t,0)>-1}gp.exports=vS});var Ep=x((AY,bp)=>{l();c();d();function DS(e,t,r){for(var n=-1,a=e==null?0:e.length;++n{l();c();d();function CS(){}Ap.exports=CS});var Cp=x((BY,Dp)=>{l();c();d();var Co=Wa(),xS=vp(),FS=Yr(),SS=1/0,wS=Co&&1/FS(new Co([,-0]))[1]==SS?function(e){return new Co(e)}:xS;Dp.exports=wS});var Fp=x((_Y,xp)=>{l();c();d();var BS=Ra(),TS=yp(),IS=Ep(),OS=Pa(),_S=Cp(),RS=Yr(),PS=200;function kS(e,t,r){var n=-1,a=TS,o=e.length,u=!0,i=[],s=i;if(r)u=!1,a=IS;else if(o>=PS){var p=t?null:_S(e);if(p)return RS(p);u=!1,a=OS,s=new BS}else s=t?[]:i;e:for(;++n{l();c();d();var NS=Fp();function LS(e){return e&&e.length?NS(e):[]}Sp.exports=LS});var Tp=x((jY,Bp)=>{l();c();d();function qS(e,t){for(var r=-1,n=e==null?0:e.length;++r{l();c();d();var MS=cn(),jS=ln();function $S(e,t,r,n){var a=!r;r||(r={});for(var o=-1,u=t.length;++o{l();c();d();var HS=Cr(),US=kt();function zS(e,t){return e&&HS(t,US(t),e)}Op.exports=zS});var Pp=x((QY,Rp)=>{l();c();d();var GS=Cr(),WS=pn();function VS(e,t){return e&&GS(t,WS(t),e)}Rp.exports=VS});var Mp=x((xr,Mt)=>{l();c();d();var KS=ke(),qp=typeof xr=="object"&&xr&&!xr.nodeType&&xr,kp=qp&&typeof Mt=="object"&&Mt&&!Mt.nodeType&&Mt,YS=kp&&kp.exports===qp,Np=YS?KS.Buffer:void 0,Lp=Np?Np.allocUnsafe:void 0;function XS(e,t){if(t)return e.slice();var r=e.length,n=Lp?Lp(r):new e.constructor(r);return e.copy(n),n}Mt.exports=XS});var $p=x((oX,jp)=>{l();c();d();function JS(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r{l();c();d();var QS=Cr(),ZS=Jr();function ew(e,t){return QS(e,ZS(e),t)}Hp.exports=ew});var Gp=x((fX,zp)=>{l();c();d();var tw=Cr(),rw=so();function nw(e,t){return tw(e,rw(e),t)}zp.exports=nw});var Vp=x((yX,Wp)=>{l();c();d();var aw=Object.prototype,ow=aw.hasOwnProperty;function uw(e){var t=e.length,r=new e.constructor(t);return t&&typeof e[0]=="string"&&ow.call(e,"index")&&(r.index=e.index,r.input=e.input),r}Wp.exports=uw});var mn=x((vX,Yp)=>{l();c();d();var Kp=Na();function iw(e){var t=new e.constructor(e.byteLength);return new Kp(t).set(new Kp(e)),t}Yp.exports=iw});var Jp=x((FX,Xp)=>{l();c();d();var sw=mn();function lw(e,t){var r=t?sw(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}Xp.exports=lw});var Zp=x((TX,Qp)=>{l();c();d();var cw=/\w*$/;function dw(e){var t=new e.constructor(e.source,cw.exec(e));return t.lastIndex=e.lastIndex,t}Qp.exports=dw});var a0=x((RX,n0)=>{l();c();d();var e0=pt(),t0=e0?e0.prototype:void 0,r0=t0?t0.valueOf:void 0;function pw(e){return r0?Object(r0.call(e)):{}}n0.exports=pw});var u0=x((LX,o0)=>{l();c();d();var fw=mn();function hw(e,t){var r=t?fw(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}o0.exports=hw});var s0=x(($X,i0)=>{l();c();d();var mw=mn(),gw=Jp(),yw=Zp(),bw=a0(),Ew=u0(),Aw="[object Boolean]",vw="[object Date]",Dw="[object Map]",Cw="[object Number]",xw="[object RegExp]",Fw="[object Set]",Sw="[object String]",ww="[object Symbol]",Bw="[object ArrayBuffer]",Tw="[object DataView]",Iw="[object Float32Array]",Ow="[object Float64Array]",_w="[object Int8Array]",Rw="[object Int16Array]",Pw="[object Int32Array]",kw="[object Uint8Array]",Nw="[object Uint8ClampedArray]",Lw="[object Uint16Array]",qw="[object Uint32Array]";function Mw(e,t,r){var n=e.constructor;switch(t){case Bw:return mw(e);case Aw:case vw:return new n(+e);case Tw:return gw(e,r);case Iw:case Ow:case _w:case Rw:case Pw:case kw:case Nw:case Lw:case qw:return Ew(e,r);case Dw:return new n;case Cw:case Sw:return new n(e);case xw:return yw(e);case Fw:return new n;case ww:return bw(e)}}i0.exports=Mw});var d0=x((GX,c0)=>{l();c();d();var jw=Me(),l0=Object.create,$w=function(){function e(){}return function(t){if(!jw(t))return{};if(l0)return l0(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();c0.exports=$w});var f0=x((YX,p0)=>{l();c();d();var Hw=d0(),Uw=dn(),zw=an();function Gw(e){return typeof e.constructor=="function"&&!zw(e)?Hw(Uw(e)):{}}p0.exports=Gw});var m0=x((ZX,h0)=>{l();c();d();var Ww=Er(),Vw=Ke(),Kw="[object Map]";function Yw(e){return Vw(e)&&Ww(e)==Kw}h0.exports=Yw});var E0=x((nJ,b0)=>{l();c();d();var Xw=m0(),Jw=rn(),g0=nn(),y0=g0&&g0.isMap,Qw=y0?Jw(y0):Xw;b0.exports=Qw});var v0=x((iJ,A0)=>{l();c();d();var Zw=Er(),e5=Ke(),t5="[object Set]";function r5(e){return e5(e)&&Zw(e)==t5}A0.exports=r5});var F0=x((dJ,x0)=>{l();c();d();var n5=v0(),a5=rn(),D0=nn(),C0=D0&&D0.isSet,o5=C0?a5(C0):n5;x0.exports=o5});var I0=x((mJ,T0)=>{l();c();d();var u5=Vr(),i5=Tp(),s5=cn(),l5=_p(),c5=Pp(),d5=Mp(),p5=$p(),f5=Up(),h5=Gp(),m5=Ga(),g5=lo(),y5=Er(),b5=Vp(),E5=s0(),A5=f0(),v5=je(),D5=Zr(),C5=E0(),x5=Me(),F5=F0(),S5=kt(),w5=pn(),B5=1,T5=2,I5=4,S0="[object Arguments]",O5="[object Array]",_5="[object Boolean]",R5="[object Date]",P5="[object Error]",w0="[object Function]",k5="[object GeneratorFunction]",N5="[object Map]",L5="[object Number]",B0="[object Object]",q5="[object RegExp]",M5="[object Set]",j5="[object String]",$5="[object Symbol]",H5="[object WeakMap]",U5="[object ArrayBuffer]",z5="[object DataView]",G5="[object Float32Array]",W5="[object Float64Array]",V5="[object Int8Array]",K5="[object Int16Array]",Y5="[object Int32Array]",X5="[object Uint8Array]",J5="[object Uint8ClampedArray]",Q5="[object Uint16Array]",Z5="[object Uint32Array]",ie={};ie[S0]=ie[O5]=ie[U5]=ie[z5]=ie[_5]=ie[R5]=ie[G5]=ie[W5]=ie[V5]=ie[K5]=ie[Y5]=ie[N5]=ie[L5]=ie[B0]=ie[q5]=ie[M5]=ie[j5]=ie[$5]=ie[X5]=ie[J5]=ie[Q5]=ie[Z5]=!0;ie[P5]=ie[w0]=ie[H5]=!1;function gn(e,t,r,n,a,o){var u,i=t&B5,s=t&T5,p=t&I5;if(r&&(u=a?r(e,n,a,o):r(e)),u!==void 0)return u;if(!x5(e))return e;var y=v5(e);if(y){if(u=b5(e),!i)return p5(e,u)}else{var E=y5(e),m=E==w0||E==k5;if(D5(e))return d5(e,i);if(E==B0||E==S0||m&&!a){if(u=s||m?{}:A5(e),!i)return s?h5(e,c5(u,e)):f5(e,l5(u,e))}else{if(!ie[E])return a?e:{};u=E5(e,E,i)}}o||(o=new u5);var g=o.get(e);if(g)return g;o.set(e,u),F5(e)?e.forEach(function(F){u.add(gn(F,t,r,F,e,o))}):C5(e)&&e.forEach(function(F,w){u.set(w,gn(F,t,r,w,e,o))});var A=p?s?g5:m5:s?w5:S5,b=y?void 0:A(e);return i5(b||e,function(F,w){b&&(w=F,F=e[w]),s5(u,w,gn(F,t,r,w,e,o))}),u}T0.exports=gn});var _0=x((EJ,O0)=>{l();c();d();var e3=I0(),t3=1,r3=4;function n3(e){return e3(e,t3|r3)}O0.exports=n3});var M0=x((ZJ,q0)=>{l();c();d();function B3(e){return function(t,r,n){for(var a=-1,o=Object(t),u=n(t),i=u.length;i--;){var s=u[e?i:++a];if(r(o[s],s,o)===!1)break}return t}}q0.exports=B3});var $0=x((nQ,j0)=>{l();c();d();var T3=M0(),I3=T3();j0.exports=I3});var U0=x((iQ,H0)=>{l();c();d();var O3=$0(),_3=kt();function R3(e,t){return e&&O3(e,t,_3)}H0.exports=R3});var Fo=x((dQ,z0)=>{l();c();d();var P3=ln(),k3=U0(),N3=oo();function L3(e,t){var r={};return t=N3(t,3),k3(e,function(n,a,o){P3(r,a,t(n,a,o))}),r}z0.exports=L3});var W0=x((mQ,G0)=>{l();c();d();var q3=io(),M3=no();function j3(e,t){return q3(e,t,function(r,n){return M3(e,n)})}G0.exports=j3});var X0=x((EQ,Y0)=>{l();c();d();var V0=pt(),$3=Qr(),H3=je(),K0=V0?V0.isConcatSpreadable:void 0;function U3(e){return H3(e)||$3(e)||!!(K0&&e&&e[K0])}Y0.exports=U3});var Z0=x((CQ,Q0)=>{l();c();d();var z3=Xr(),G3=X0();function J0(e,t,r,n,a){var o=-1,u=e.length;for(r||(r=G3),a||(a=[]);++o0&&r(i)?t>1?J0(i,t-1,r,n,a):z3(a,i):n||(a[a.length]=i)}return a}Q0.exports=J0});var tf=x((wQ,ef)=>{l();c();d();var W3=Z0();function V3(e){var t=e==null?0:e.length;return t?W3(e,1):[]}ef.exports=V3});var nf=x((OQ,rf)=>{l();c();d();function K3(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}rf.exports=K3});var uf=x((kQ,of)=>{l();c();d();var Y3=nf(),af=Math.max;function X3(e,t,r){return t=af(t===void 0?e.length-1:t,0),function(){for(var n=arguments,a=-1,o=af(n.length-t,0),u=Array(o);++a{l();c();d();function J3(e){return function(){return e}}sf.exports=J3});var pf=x((UQ,df)=>{l();c();d();var Q3=lf(),cf=uo(),Z3=ao(),eB=cf?function(e,t){return cf(e,"toString",{configurable:!0,enumerable:!1,value:Q3(t),writable:!0})}:Z3;df.exports=eB});var hf=x((VQ,ff)=>{l();c();d();var tB=800,rB=16,nB=Date.now;function aB(e){var t=0,r=0;return function(){var n=nB(),a=rB-(n-r);if(r=n,a>0){if(++t>=tB)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}ff.exports=aB});var gf=x((JQ,mf)=>{l();c();d();var oB=pf(),uB=hf(),iB=uB(oB);mf.exports=iB});var bf=x((tZ,yf)=>{l();c();d();var sB=tf(),lB=uf(),cB=gf();function dB(e){return cB(lB(e,void 0,sB),e+"")}yf.exports=dB});var Af=x((oZ,Ef)=>{l();c();d();var pB=W0(),fB=bf(),hB=fB(function(e,t){return e==null?{}:pB(e,t)});Ef.exports=hB});var xf=x((RZ,Cf)=>{l();c();d();var gB=ft(),yB=dn(),bB=Ke(),EB="[object Object]",AB=Function.prototype,vB=Object.prototype,Df=AB.toString,DB=vB.hasOwnProperty,CB=Df.call(Object);function xB(e){if(!bB(e)||gB(e)!=EB)return!1;var t=yB(e);if(t===null)return!0;var r=DB.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&Df.call(r)==CB}Cf.exports=xB});var Sf=x((LZ,Ff)=>{l();c();d();Ff.exports=FB;function FB(e,t){if(wo("noDeprecation"))return e;var r=!1;function n(){if(!r){if(wo("throwDeprecation"))throw new Error(t);wo("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}return n}function wo(e){try{if(!window.localStorage)return!1}catch{return!1}var t=window.localStorage[e];return t==null?!1:String(t).toLowerCase()==="true"}});var Bf=x((GZ,wf)=>{"use strict";l();c();d();wf.exports=Error});var If=x((YZ,Tf)=>{"use strict";l();c();d();Tf.exports=EvalError});var _f=x((ZZ,Of)=>{"use strict";l();c();d();Of.exports=RangeError});var Pf=x((nee,Rf)=>{"use strict";l();c();d();Rf.exports=ReferenceError});var Bo=x((iee,kf)=>{"use strict";l();c();d();kf.exports=SyntaxError});var jt=x((dee,Nf)=>{"use strict";l();c();d();Nf.exports=TypeError});var qf=x((mee,Lf)=>{"use strict";l();c();d();Lf.exports=URIError});var jf=x((Eee,Mf)=>{"use strict";l();c();d();Mf.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},r=Symbol("test"),n=Object(r);if(typeof r=="string"||Object.prototype.toString.call(r)!=="[object Symbol]"||Object.prototype.toString.call(n)!=="[object Symbol]")return!1;var a=42;t[r]=a;for(r in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var o=Object.getOwnPropertySymbols(t);if(o.length!==1||o[0]!==r||!Object.prototype.propertyIsEnumerable.call(t,r))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var u=Object.getOwnPropertyDescriptor(t,r);if(u.value!==a||u.enumerable!==!0)return!1}return!0}});var Uf=x((Cee,Hf)=>{"use strict";l();c();d();var $f=typeof Symbol<"u"&&Symbol,SB=jf();Hf.exports=function(){return typeof $f!="function"||typeof Symbol!="function"||typeof $f("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:SB()}});var Gf=x((wee,zf)=>{"use strict";l();c();d();var To={__proto__:null,foo:{}},wB=Object;zf.exports=function(){return{__proto__:To}.foo===To.foo&&!(To instanceof wB)}});var Kf=x((Oee,Vf)=>{"use strict";l();c();d();var BB="Function.prototype.bind called on incompatible ",TB=Object.prototype.toString,IB=Math.max,OB="[object Function]",Wf=function(t,r){for(var n=[],a=0;a{"use strict";l();c();d();var PB=Kf();Yf.exports=Function.prototype.bind||PB});var Jf=x((Mee,Xf)=>{"use strict";l();c();d();var kB=Function.prototype.call,NB=Object.prototype.hasOwnProperty,LB=yn();Xf.exports=LB.call(kB,NB)});var Et=x((Uee,rh)=>{"use strict";l();c();d();var Q,qB=Bf(),MB=If(),jB=_f(),$B=Pf(),zt=Bo(),Ut=jt(),HB=qf(),th=Function,Io=function(e){try{return th('"use strict"; return ('+e+").constructor;")()}catch{}},yt=Object.getOwnPropertyDescriptor;if(yt)try{yt({},"")}catch{yt=null}var Oo=function(){throw new Ut},UB=yt?function(){try{return arguments.callee,Oo}catch{try{return yt(arguments,"callee").get}catch{return Oo}}}():Oo,$t=Uf()(),zB=Gf()(),Ae=Object.getPrototypeOf||(zB?function(e){return e.__proto__}:null),Ht={},GB=typeof Uint8Array>"u"||!Ae?Q:Ae(Uint8Array),bt={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?Q:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Q:ArrayBuffer,"%ArrayIteratorPrototype%":$t&&Ae?Ae([][Symbol.iterator]()):Q,"%AsyncFromSyncIteratorPrototype%":Q,"%AsyncFunction%":Ht,"%AsyncGenerator%":Ht,"%AsyncGeneratorFunction%":Ht,"%AsyncIteratorPrototype%":Ht,"%Atomics%":typeof Atomics>"u"?Q:Atomics,"%BigInt%":typeof BigInt>"u"?Q:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?Q:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?Q:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?Q:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":qB,"%eval%":eval,"%EvalError%":MB,"%Float32Array%":typeof Float32Array>"u"?Q:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Q:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Q:FinalizationRegistry,"%Function%":th,"%GeneratorFunction%":Ht,"%Int8Array%":typeof Int8Array>"u"?Q:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Q:Int16Array,"%Int32Array%":typeof Int32Array>"u"?Q:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":$t&&Ae?Ae(Ae([][Symbol.iterator]())):Q,"%JSON%":typeof JSON=="object"?JSON:Q,"%Map%":typeof Map>"u"?Q:Map,"%MapIteratorPrototype%":typeof Map>"u"||!$t||!Ae?Q:Ae(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Q:Promise,"%Proxy%":typeof Proxy>"u"?Q:Proxy,"%RangeError%":jB,"%ReferenceError%":$B,"%Reflect%":typeof Reflect>"u"?Q:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Q:Set,"%SetIteratorPrototype%":typeof Set>"u"||!$t||!Ae?Q:Ae(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Q:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":$t&&Ae?Ae(""[Symbol.iterator]()):Q,"%Symbol%":$t?Symbol:Q,"%SyntaxError%":zt,"%ThrowTypeError%":UB,"%TypedArray%":GB,"%TypeError%":Ut,"%Uint8Array%":typeof Uint8Array>"u"?Q:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?Q:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?Q:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?Q:Uint32Array,"%URIError%":HB,"%WeakMap%":typeof WeakMap>"u"?Q:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Q:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Q:WeakSet};if(Ae)try{null.error}catch(e){Qf=Ae(Ae(e)),bt["%Error.prototype%"]=Qf}var Qf,WB=function e(t){var r;if(t==="%AsyncFunction%")r=Io("async function () {}");else if(t==="%GeneratorFunction%")r=Io("function* () {}");else if(t==="%AsyncGeneratorFunction%")r=Io("async function* () {}");else if(t==="%AsyncGenerator%"){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(t==="%AsyncIteratorPrototype%"){var a=e("%AsyncGenerator%");a&&Ae&&(r=Ae(a.prototype))}return bt[t]=r,r},Zf={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Fr=yn(),bn=Jf(),VB=Fr.call(Function.call,Array.prototype.concat),KB=Fr.call(Function.apply,Array.prototype.splice),eh=Fr.call(Function.call,String.prototype.replace),En=Fr.call(Function.call,String.prototype.slice),YB=Fr.call(Function.call,RegExp.prototype.exec),XB=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,JB=/\\(\\)?/g,QB=function(t){var r=En(t,0,1),n=En(t,-1);if(r==="%"&&n!=="%")throw new zt("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new zt("invalid intrinsic syntax, expected opening `%`");var a=[];return eh(t,XB,function(o,u,i,s){a[a.length]=i?eh(s,JB,"$1"):u||o}),a},ZB=function(t,r){var n=t,a;if(bn(Zf,n)&&(a=Zf[n],n="%"+a[0]+"%"),bn(bt,n)){var o=bt[n];if(o===Ht&&(o=WB(n)),typeof o>"u"&&!r)throw new Ut("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:a,name:n,value:o}}throw new zt("intrinsic "+t+" does not exist!")};rh.exports=function(t,r){if(typeof t!="string"||t.length===0)throw new Ut("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new Ut('"allowMissing" argument must be a boolean');if(YB(/^%?[^%]*%?$/,t)===null)throw new zt("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=QB(t),a=n.length>0?n[0]:"",o=ZB("%"+a+"%",r),u=o.name,i=o.value,s=!1,p=o.alias;p&&(a=p[0],KB(n,VB([0,1],p)));for(var y=1,E=!0;y=n.length){var b=yt(i,m);E=!!b,E&&"get"in b&&!("originalValue"in b.get)?i=b.get:i=i[m]}else E=bn(i,m),i=i[m];E&&!s&&(bt[u]=i)}}return i}});var vn=x((Vee,nh)=>{"use strict";l();c();d();var e8=Et(),An=e8("%Object.defineProperty%",!0)||!1;if(An)try{An({},"a",{value:1})}catch{An=!1}nh.exports=An});var _o=x((Jee,ah)=>{"use strict";l();c();d();var t8=Et(),Dn=t8("%Object.getOwnPropertyDescriptor%",!0);if(Dn)try{Dn([],"length")}catch{Dn=null}ah.exports=Dn});var sh=x((tte,ih)=>{"use strict";l();c();d();var oh=vn(),r8=Bo(),Gt=jt(),uh=_o();ih.exports=function(t,r,n){if(!t||typeof t!="object"&&typeof t!="function")throw new Gt("`obj` must be an object or a function`");if(typeof r!="string"&&typeof r!="symbol")throw new Gt("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new Gt("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new Gt("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new Gt("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new Gt("`loose`, if provided, must be a boolean");var a=arguments.length>3?arguments[3]:null,o=arguments.length>4?arguments[4]:null,u=arguments.length>5?arguments[5]:null,i=arguments.length>6?arguments[6]:!1,s=!!uh&&uh(t,r);if(oh)oh(t,r,{configurable:u===null&&s?s.configurable:!u,enumerable:a===null&&s?s.enumerable:!a,value:n,writable:o===null&&s?s.writable:!o});else if(i||!a&&!o&&!u)t[r]=n;else throw new r8("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")}});var dh=x((ote,ch)=>{"use strict";l();c();d();var Ro=vn(),lh=function(){return!!Ro};lh.hasArrayLengthDefineBug=function(){if(!Ro)return null;try{return Ro([],"length",{value:1}).length!==1}catch{return!0}};ch.exports=lh});var gh=x((lte,mh)=>{"use strict";l();c();d();var n8=Et(),ph=sh(),a8=dh()(),fh=_o(),hh=jt(),o8=n8("%Math.floor%");mh.exports=function(t,r){if(typeof t!="function")throw new hh("`fn` is not a function");if(typeof r!="number"||r<0||r>4294967295||o8(r)!==r)throw new hh("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],a=!0,o=!0;if("length"in t&&fh){var u=fh(t,"length");u&&!u.configurable&&(a=!1),u&&!u.writable&&(o=!1)}return(a||o||!n)&&(a8?ph(t,"length",r,!0,!0):ph(t,"length",r)),t}});var Dh=x((fte,Cn)=>{"use strict";l();c();d();var Po=yn(),xn=Et(),u8=gh(),i8=jt(),Eh=xn("%Function.prototype.apply%"),Ah=xn("%Function.prototype.call%"),vh=xn("%Reflect.apply%",!0)||Po.call(Ah,Eh),yh=vn(),s8=xn("%Math.max%");Cn.exports=function(t){if(typeof t!="function")throw new i8("a function is required");var r=vh(Po,Ah,arguments);return u8(r,1+s8(0,t.length-(arguments.length-1)),!0)};var bh=function(){return vh(Po,Eh,arguments)};yh?yh(Cn.exports,"apply",{value:bh}):Cn.exports.apply=bh});var Sh=x((yte,Fh)=>{"use strict";l();c();d();var Ch=Et(),xh=Dh(),l8=xh(Ch("String.prototype.indexOf"));Fh.exports=function(t,r){var n=Ch(t,!!r);return typeof n=="function"&&l8(t,".prototype.")>-1?xh(n):n}});var wh=x(()=>{l();c();d()});var Vh=x((Ste,Wh)=>{l();c();d();var zo=typeof Map=="function"&&Map.prototype,ko=Object.getOwnPropertyDescriptor&&zo?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,Sn=zo&&ko&&typeof ko.get=="function"?ko.get:null,Bh=zo&&Map.prototype.forEach,Go=typeof Set=="function"&&Set.prototype,No=Object.getOwnPropertyDescriptor&&Go?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,wn=Go&&No&&typeof No.get=="function"?No.get:null,Th=Go&&Set.prototype.forEach,c8=typeof WeakMap=="function"&&WeakMap.prototype,wr=c8?WeakMap.prototype.has:null,d8=typeof WeakSet=="function"&&WeakSet.prototype,Br=d8?WeakSet.prototype.has:null,p8=typeof WeakRef=="function"&&WeakRef.prototype,Ih=p8?WeakRef.prototype.deref:null,f8=Boolean.prototype.valueOf,h8=Object.prototype.toString,m8=Function.prototype.toString,g8=String.prototype.match,Wo=String.prototype.slice,ut=String.prototype.replace,y8=String.prototype.toUpperCase,Oh=String.prototype.toLowerCase,jh=RegExp.prototype.test,_h=Array.prototype.concat,Ue=Array.prototype.join,b8=Array.prototype.slice,Rh=Math.floor,Mo=typeof BigInt=="function"?BigInt.prototype.valueOf:null,Lo=Object.getOwnPropertySymbols,jo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,Wt=typeof Symbol=="function"&&typeof Symbol.iterator=="object",xe=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===Wt||!0)?Symbol.toStringTag:null,$h=Object.prototype.propertyIsEnumerable,Ph=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function kh(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||jh.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var n=e<0?-Rh(-e):Rh(e);if(n!==e){var a=String(n),o=Wo.call(t,a.length+1);return ut.call(a,r,"$&_")+"."+ut.call(ut.call(o,/([0-9]{3})/g,"$&_"),/_$/,"")}}return ut.call(t,r,"$&_")}var $o=wh(),Nh=$o.custom,Lh=Uh(Nh)?Nh:null;Wh.exports=function e(t,r,n,a){var o=r||{};if(ot(o,"quoteStyle")&&o.quoteStyle!=="single"&&o.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(ot(o,"maxStringLength")&&(typeof o.maxStringLength=="number"?o.maxStringLength<0&&o.maxStringLength!==1/0:o.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var u=ot(o,"customInspect")?o.customInspect:!0;if(typeof u!="boolean"&&u!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(ot(o,"indent")&&o.indent!==null&&o.indent!==" "&&!(parseInt(o.indent,10)===o.indent&&o.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(ot(o,"numericSeparator")&&typeof o.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var i=o.numericSeparator;if(typeof t>"u")return"undefined";if(t===null)return"null";if(typeof t=="boolean")return t?"true":"false";if(typeof t=="string")return Gh(t,o);if(typeof t=="number"){if(t===0)return 1/0/t>0?"0":"-0";var s=String(t);return i?kh(t,s):s}if(typeof t=="bigint"){var p=String(t)+"n";return i?kh(t,p):p}var y=typeof o.depth>"u"?5:o.depth;if(typeof n>"u"&&(n=0),n>=y&&y>0&&typeof t=="object")return Ho(t)?"[Array]":"[Object]";var E=N8(o,n);if(typeof a>"u")a=[];else if(zh(a,t)>=0)return"[Circular]";function m(X,O,T){if(O&&(a=b8.call(a),a.push(O)),T){var M={depth:o.depth};return ot(o,"quoteStyle")&&(M.quoteStyle=o.quoteStyle),e(X,M,n+1,a)}return e(X,o,n+1,a)}if(typeof t=="function"&&!qh(t)){var g=w8(t),A=Fn(t,m);return"[Function"+(g?": "+g:" (anonymous)")+"]"+(A.length>0?" { "+Ue.call(A,", ")+" }":"")}if(Uh(t)){var b=Wt?ut.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):jo.call(t);return typeof t=="object"&&!Wt?Sr(b):b}if(R8(t)){for(var F="<"+Oh.call(String(t.nodeName)),w=t.attributes||[],_=0;_",F}if(Ho(t)){if(t.length===0)return"[]";var P=Fn(t,m);return E&&!k8(P)?"["+Uo(P,E)+"]":"[ "+Ue.call(P,", ")+" ]"}if(v8(t)){var j=Fn(t,m);return!("cause"in Error.prototype)&&"cause"in t&&!$h.call(t,"cause")?"{ ["+String(t)+"] "+Ue.call(_h.call("[cause]: "+m(t.cause),j),", ")+" }":j.length===0?"["+String(t)+"]":"{ ["+String(t)+"] "+Ue.call(j,", ")+" }"}if(typeof t=="object"&&u){if(Lh&&typeof t[Lh]=="function"&&$o)return $o(t,{depth:y-n});if(u!=="symbol"&&typeof t.inspect=="function")return t.inspect()}if(B8(t)){var S=[];return Bh&&Bh.call(t,function(X,O){S.push(m(O,t,!0)+" => "+m(X,t))}),Mh("Map",Sn.call(t),S,E)}if(O8(t)){var L=[];return Th&&Th.call(t,function(X){L.push(m(X,t))}),Mh("Set",wn.call(t),L,E)}if(T8(t))return qo("WeakMap");if(_8(t))return qo("WeakSet");if(I8(t))return qo("WeakRef");if(C8(t))return Sr(m(Number(t)));if(F8(t))return Sr(m(Mo.call(t)));if(x8(t))return Sr(f8.call(t));if(D8(t))return Sr(m(String(t)));if(typeof window<"u"&&t===window)return"{ [object Window] }";if(t===window)return"{ [object globalThis] }";if(!A8(t)&&!qh(t)){var k=Fn(t,m),U=Ph?Ph(t)===Object.prototype:t instanceof Object||t.constructor===Object,V=t instanceof Object?"":"null prototype",H=!U&&xe&&Object(t)===t&&xe in t?Wo.call(it(t),8,-1):V?"Object":"",se=U||typeof t.constructor!="function"?"":t.constructor.name?t.constructor.name+" ":"",te=se+(H||V?"["+Ue.call(_h.call([],H||[],V||[]),": ")+"] ":"");return k.length===0?te+"{}":E?te+"{"+Uo(k,E)+"}":te+"{ "+Ue.call(k,", ")+" }"}return String(t)};function Hh(e,t,r){var n=(r.quoteStyle||t)==="double"?'"':"'";return n+e+n}function E8(e){return ut.call(String(e),/"/g,""")}function Ho(e){return it(e)==="[object Array]"&&(!xe||!(typeof e=="object"&&xe in e))}function A8(e){return it(e)==="[object Date]"&&(!xe||!(typeof e=="object"&&xe in e))}function qh(e){return it(e)==="[object RegExp]"&&(!xe||!(typeof e=="object"&&xe in e))}function v8(e){return it(e)==="[object Error]"&&(!xe||!(typeof e=="object"&&xe in e))}function D8(e){return it(e)==="[object String]"&&(!xe||!(typeof e=="object"&&xe in e))}function C8(e){return it(e)==="[object Number]"&&(!xe||!(typeof e=="object"&&xe in e))}function x8(e){return it(e)==="[object Boolean]"&&(!xe||!(typeof e=="object"&&xe in e))}function Uh(e){if(Wt)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!jo)return!1;try{return jo.call(e),!0}catch{}return!1}function F8(e){if(!e||typeof e!="object"||!Mo)return!1;try{return Mo.call(e),!0}catch{}return!1}var S8=Object.prototype.hasOwnProperty||function(e){return e in this};function ot(e,t){return S8.call(e,t)}function it(e){return h8.call(e)}function w8(e){if(e.name)return e.name;var t=g8.call(m8.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function zh(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;rt.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return Gh(Wo.call(e,0,t.maxStringLength),t)+n}var a=ut.call(ut.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,P8);return Hh(a,"single",t)}function P8(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+y8.call(t.toString(16))}function Sr(e){return"Object("+e+")"}function qo(e){return e+" { ? }"}function Mh(e,t,r,n){var a=n?Uo(r,n):Ue.call(r,", ");return e+" ("+t+") {"+a+"}"}function k8(e){for(var t=0;t=0)return!1;return!0}function N8(e,t){var r;if(e.indent===" ")r=" ";else if(typeof e.indent=="number"&&e.indent>0)r=Ue.call(Array(e.indent+1)," ");else return null;return{base:r,prev:Ue.call(Array(t+1),r)}}function Uo(e,t){if(e.length===0)return"";var r=` +`+t.prev+t.base;return r+Ue.call(e,","+r)+` +`+t.prev}function Fn(e,t){var r=Ho(e),n=[];if(r){n.length=e.length;for(var a=0;a{"use strict";l();c();d();var Kh=Et(),Vt=Sh(),L8=Vh(),q8=jt(),Bn=Kh("%WeakMap%",!0),Tn=Kh("%Map%",!0),M8=Vt("WeakMap.prototype.get",!0),j8=Vt("WeakMap.prototype.set",!0),$8=Vt("WeakMap.prototype.has",!0),H8=Vt("Map.prototype.get",!0),U8=Vt("Map.prototype.set",!0),z8=Vt("Map.prototype.has",!0),Vo=function(e,t){for(var r=e,n;(n=r.next)!==null;r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n},G8=function(e,t){var r=Vo(e,t);return r&&r.value},W8=function(e,t,r){var n=Vo(e,t);n?n.value=r:e.next={key:t,next:e.next,value:r}},V8=function(e,t){return!!Vo(e,t)};Yh.exports=function(){var t,r,n,a={assert:function(o){if(!a.has(o))throw new q8("Side channel does not contain "+L8(o))},get:function(o){if(Bn&&o&&(typeof o=="object"||typeof o=="function")){if(t)return M8(t,o)}else if(Tn){if(r)return H8(r,o)}else if(n)return G8(n,o)},has:function(o){if(Bn&&o&&(typeof o=="object"||typeof o=="function")){if(t)return $8(t,o)}else if(Tn){if(r)return z8(r,o)}else if(n)return V8(n,o);return!1},set:function(o,u){Bn&&o&&(typeof o=="object"||typeof o=="function")?(t||(t=new Bn),j8(t,o,u)):Tn?(r||(r=new Tn),U8(r,o,u)):(n||(n={key:{},next:null}),W8(n,o,u))}};return a}});var In=x((Pte,Jh)=>{"use strict";l();c();d();var K8=String.prototype.replace,Y8=/%20/g,Ko={RFC1738:"RFC1738",RFC3986:"RFC3986"};Jh.exports={default:Ko.RFC3986,formatters:{RFC1738:function(e){return K8.call(e,Y8,"+")},RFC3986:function(e){return String(e)}},RFC1738:Ko.RFC1738,RFC3986:Ko.RFC3986}});var Jo=x((qte,Zh)=>{"use strict";l();c();d();var X8=In(),Yo=Object.prototype.hasOwnProperty,At=Array.isArray,ze=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),J8=function(t){for(;t.length>1;){var r=t.pop(),n=r.obj[r.prop];if(At(n)){for(var a=[],o=0;o=Xo?u.slice(s,s+Xo):u,y=[],E=0;E=48&&m<=57||m>=65&&m<=90||m>=97&&m<=122||o===X8.RFC1738&&(m===40||m===41)){y[y.length]=p.charAt(E);continue}if(m<128){y[y.length]=ze[m];continue}if(m<2048){y[y.length]=ze[192|m>>6]+ze[128|m&63];continue}if(m<55296||m>=57344){y[y.length]=ze[224|m>>12]+ze[128|m>>6&63]+ze[128|m&63];continue}E+=1,m=65536+((m&1023)<<10|p.charCodeAt(E)&1023),y[y.length]=ze[240|m>>18]+ze[128|m>>12&63]+ze[128|m>>6&63]+ze[128|m&63]}i+=y.join("")}return i},rT=function(t){for(var r=[{obj:{o:t},prop:"o"}],n=[],a=0;a{"use strict";l();c();d();var tm=Xh(),On=Jo(),Tr=In(),iT=Object.prototype.hasOwnProperty,rm={brackets:function(t){return t+"[]"},comma:"comma",indices:function(t,r){return t+"["+r+"]"},repeat:function(t){return t}},Ge=Array.isArray,sT=Array.prototype.push,nm=function(e,t){sT.apply(e,Ge(t)?t:[t])},lT=Date.prototype.toISOString,em=Tr.default,me={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:On.encode,encodeValuesOnly:!1,format:em,formatter:Tr.formatters[em],indices:!1,serializeDate:function(t){return lT.call(t)},skipNulls:!1,strictNullHandling:!1},cT=function(t){return typeof t=="string"||typeof t=="number"||typeof t=="boolean"||typeof t=="symbol"||typeof t=="bigint"},Qo={},dT=function e(t,r,n,a,o,u,i,s,p,y,E,m,g,A,b,F,w,_){for(var P=t,j=_,S=0,L=!1;(j=j.get(Qo))!==void 0&&!L;){var k=j.get(t);if(S+=1,typeof k<"u"){if(k===S)throw new RangeError("Cyclic object value");L=!0}typeof j.get(Qo)>"u"&&(S=0)}if(typeof y=="function"?P=y(r,P):P instanceof Date?P=g(P):n==="comma"&&Ge(P)&&(P=On.maybeMap(P,function(ee){return ee instanceof Date?g(ee):ee})),P===null){if(u)return p&&!F?p(r,me.encoder,w,"key",A):r;P=""}if(cT(P)||On.isBuffer(P)){if(p){var U=F?r:p(r,me.encoder,w,"key",A);return[b(U)+"="+b(p(P,me.encoder,w,"value",A))]}return[b(r)+"="+b(String(P))]}var V=[];if(typeof P>"u")return V;var H;if(n==="comma"&&Ge(P))F&&p&&(P=On.maybeMap(P,p)),H=[{value:P.length>0?P.join(",")||null:void 0}];else if(Ge(y))H=y;else{var se=Object.keys(P);H=E?se.sort(E):se}var te=s?r.replace(/\./g,"%2E"):r,X=a&&Ge(P)&&P.length===1?te+"[]":te;if(o&&Ge(P)&&P.length===0)return X+"[]";for(var O=0;O"u"?t.encodeDotInKeys===!0?!0:me.allowDots:!!t.allowDots;return{addQueryPrefix:typeof t.addQueryPrefix=="boolean"?t.addQueryPrefix:me.addQueryPrefix,allowDots:i,allowEmptyArrays:typeof t.allowEmptyArrays=="boolean"?!!t.allowEmptyArrays:me.allowEmptyArrays,arrayFormat:u,charset:r,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:me.charsetSentinel,commaRoundTrip:t.commaRoundTrip,delimiter:typeof t.delimiter>"u"?me.delimiter:t.delimiter,encode:typeof t.encode=="boolean"?t.encode:me.encode,encodeDotInKeys:typeof t.encodeDotInKeys=="boolean"?t.encodeDotInKeys:me.encodeDotInKeys,encoder:typeof t.encoder=="function"?t.encoder:me.encoder,encodeValuesOnly:typeof t.encodeValuesOnly=="boolean"?t.encodeValuesOnly:me.encodeValuesOnly,filter:o,format:n,formatter:a,serializeDate:typeof t.serializeDate=="function"?t.serializeDate:me.serializeDate,skipNulls:typeof t.skipNulls=="boolean"?t.skipNulls:me.skipNulls,sort:typeof t.sort=="function"?t.sort:null,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:me.strictNullHandling}};am.exports=function(e,t){var r=e,n=pT(t),a,o;typeof n.filter=="function"?(o=n.filter,r=o("",r)):Ge(n.filter)&&(o=n.filter,a=o);var u=[];if(typeof r!="object"||r===null)return"";var i=rm[n.arrayFormat],s=i==="comma"&&n.commaRoundTrip;a||(a=Object.keys(r)),n.sort&&a.sort(n.sort);for(var p=tm(),y=0;y0?g+m:""}});var sm=x((Wte,im)=>{"use strict";l();c();d();var Kt=Jo(),Zo=Object.prototype.hasOwnProperty,fT=Array.isArray,fe={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:Kt.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},hT=function(e){return e.replace(/&#(\d+);/g,function(t,r){return String.fromCharCode(parseInt(r,10))})},um=function(e,t){return e&&typeof e=="string"&&t.comma&&e.indexOf(",")>-1?e.split(","):e},mT="utf8=%26%2310003%3B",gT="utf8=%E2%9C%93",yT=function(t,r){var n={__proto__:null},a=r.ignoreQueryPrefix?t.replace(/^\?/,""):t,o=r.parameterLimit===1/0?void 0:r.parameterLimit,u=a.split(r.delimiter,o),i=-1,s,p=r.charset;if(r.charsetSentinel)for(s=0;s-1&&(A=fT(A)?[A]:A);var b=Zo.call(n,g);b&&r.duplicates==="combine"?n[g]=Kt.combine(n[g],A):(!b||r.duplicates==="last")&&(n[g]=A)}return n},bT=function(e,t,r,n){for(var a=n?t:um(t,r),o=e.length-1;o>=0;--o){var u,i=e[o];if(i==="[]"&&r.parseArrays)u=r.allowEmptyArrays&&a===""?[]:[].concat(a);else{u=r.plainObjects?Object.create(null):{};var s=i.charAt(0)==="["&&i.charAt(i.length-1)==="]"?i.slice(1,-1):i,p=r.decodeDotInKeys?s.replace(/%2E/g,"."):s,y=parseInt(p,10);!r.parseArrays&&p===""?u={0:a}:!isNaN(y)&&i!==p&&String(y)===p&&y>=0&&r.parseArrays&&y<=r.arrayLimit?(u=[],u[y]=a):p!=="__proto__"&&(u[p]=a)}a=u}return a},ET=function(t,r,n,a){if(t){var o=n.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,u=/(\[[^[\]]*])/,i=/(\[[^[\]]*])/g,s=n.depth>0&&u.exec(o),p=s?o.slice(0,s.index):o,y=[];if(p){if(!n.plainObjects&&Zo.call(Object.prototype,p)&&!n.allowPrototypes)return;y.push(p)}for(var E=0;n.depth>0&&(s=i.exec(o))!==null&&E"u"?fe.charset:t.charset,n=typeof t.duplicates>"u"?fe.duplicates:t.duplicates;if(n!=="combine"&&n!=="first"&&n!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var a=typeof t.allowDots>"u"?t.decodeDotInKeys===!0?!0:fe.allowDots:!!t.allowDots;return{allowDots:a,allowEmptyArrays:typeof t.allowEmptyArrays=="boolean"?!!t.allowEmptyArrays:fe.allowEmptyArrays,allowPrototypes:typeof t.allowPrototypes=="boolean"?t.allowPrototypes:fe.allowPrototypes,allowSparse:typeof t.allowSparse=="boolean"?t.allowSparse:fe.allowSparse,arrayLimit:typeof t.arrayLimit=="number"?t.arrayLimit:fe.arrayLimit,charset:r,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:fe.charsetSentinel,comma:typeof t.comma=="boolean"?t.comma:fe.comma,decodeDotInKeys:typeof t.decodeDotInKeys=="boolean"?t.decodeDotInKeys:fe.decodeDotInKeys,decoder:typeof t.decoder=="function"?t.decoder:fe.decoder,delimiter:typeof t.delimiter=="string"||Kt.isRegExp(t.delimiter)?t.delimiter:fe.delimiter,depth:typeof t.depth=="number"||t.depth===!1?+t.depth:fe.depth,duplicates:n,ignoreQueryPrefix:t.ignoreQueryPrefix===!0,interpretNumericEntities:typeof t.interpretNumericEntities=="boolean"?t.interpretNumericEntities:fe.interpretNumericEntities,parameterLimit:typeof t.parameterLimit=="number"?t.parameterLimit:fe.parameterLimit,parseArrays:t.parseArrays!==!1,plainObjects:typeof t.plainObjects=="boolean"?t.plainObjects:fe.plainObjects,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:fe.strictNullHandling}};im.exports=function(e,t){var r=AT(t);if(e===""||e===null||typeof e>"u")return r.plainObjects?Object.create(null):{};for(var n=typeof e=="string"?yT(e,r):e,a=r.plainObjects?Object.create(null):{},o=Object.keys(n),u=0;u{"use strict";l();c();d();var vT=om(),DT=sm(),CT=In();lm.exports={formats:CT,parse:DT,stringify:vT}});var Cm=x((Ure,Dm)=>{l();c();d();(function(){"use strict";function e(u){if(u==null)return!1;switch(u.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1}function t(u){if(u==null)return!1;switch(u.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1}function r(u){if(u==null)return!1;switch(u.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function n(u){return r(u)||u!=null&&u.type==="FunctionDeclaration"}function a(u){switch(u.type){case"IfStatement":return u.alternate!=null?u.alternate:u.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return u.body}return null}function o(u){var i;if(u.type!=="IfStatement"||u.alternate==null)return!1;i=u.consequent;do{if(i.type==="IfStatement"&&i.alternate==null)return!0;i=a(i)}while(i);return!1}Dm.exports={isExpression:e,isStatement:r,isIterationStatement:t,isSourceElement:n,isProblematicIfStatement:o,trailingStatement:a}})()});var ru=x((Vre,xm)=>{l();c();d();(function(){"use strict";var e,t,r,n,a,o;t={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},e={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/};function u(F){return 48<=F&&F<=57}function i(F){return 48<=F&&F<=57||97<=F&&F<=102||65<=F&&F<=70}function s(F){return F>=48&&F<=55}r=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279];function p(F){return F===32||F===9||F===11||F===12||F===160||F>=5760&&r.indexOf(F)>=0}function y(F){return F===10||F===13||F===8232||F===8233}function E(F){if(F<=65535)return String.fromCharCode(F);var w=String.fromCharCode(Math.floor((F-65536)/1024)+55296),_=String.fromCharCode((F-65536)%1024+56320);return w+_}for(n=new Array(128),o=0;o<128;++o)n[o]=o>=97&&o<=122||o>=65&&o<=90||o===36||o===95;for(a=new Array(128),o=0;o<128;++o)a[o]=o>=97&&o<=122||o>=65&&o<=90||o>=48&&o<=57||o===36||o===95;function m(F){return F<128?n[F]:t.NonAsciiIdentifierStart.test(E(F))}function g(F){return F<128?a[F]:t.NonAsciiIdentifierPart.test(E(F))}function A(F){return F<128?n[F]:e.NonAsciiIdentifierStart.test(E(F))}function b(F){return F<128?a[F]:e.NonAsciiIdentifierPart.test(E(F))}xm.exports={isDecimalDigit:u,isHexDigit:i,isOctalDigit:s,isWhiteSpace:p,isLineTerminator:y,isIdentifierStartES5:m,isIdentifierPartES5:g,isIdentifierStartES6:A,isIdentifierPartES6:b}})()});var Sm=x((Jre,Fm)=>{l();c();d();(function(){"use strict";var e=ru();function t(m){switch(m){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function r(m,g){return!g&&m==="yield"?!1:n(m,g)}function n(m,g){if(g&&t(m))return!0;switch(m.length){case 2:return m==="if"||m==="in"||m==="do";case 3:return m==="var"||m==="for"||m==="new"||m==="try";case 4:return m==="this"||m==="else"||m==="case"||m==="void"||m==="with"||m==="enum";case 5:return m==="while"||m==="break"||m==="catch"||m==="throw"||m==="const"||m==="yield"||m==="class"||m==="super";case 6:return m==="return"||m==="typeof"||m==="delete"||m==="switch"||m==="export"||m==="import";case 7:return m==="default"||m==="finally"||m==="extends";case 8:return m==="function"||m==="continue"||m==="debugger";case 10:return m==="instanceof";default:return!1}}function a(m,g){return m==="null"||m==="true"||m==="false"||r(m,g)}function o(m,g){return m==="null"||m==="true"||m==="false"||n(m,g)}function u(m){return m==="eval"||m==="arguments"}function i(m){var g,A,b;if(m.length===0||(b=m.charCodeAt(0),!e.isIdentifierStartES5(b)))return!1;for(g=1,A=m.length;g=A||(F=m.charCodeAt(g),!(56320<=F&&F<=57343)))return!1;b=s(b,F)}if(!w(b))return!1;w=e.isIdentifierPartES6}return!0}function y(m,g){return i(m)&&!a(m,g)}function E(m,g){return p(m)&&!o(m,g)}Fm.exports={isKeywordES5:r,isKeywordES6:n,isReservedWordES5:a,isReservedWordES6:o,isRestrictedWord:u,isIdentifierNameES5:i,isIdentifierNameES6:p,isIdentifierES5:y,isIdentifierES6:E}})()});var nu=x(Pn=>{l();c();d();(function(){"use strict";Pn.ast=Cm(),Pn.code=ru(),Pn.keyword=Sm()})()});var wm=x((one,WT)=>{WT.exports={name:"doctrine",description:"JSDoc parser",homepage:"https://github.com/eslint/doctrine",main:"lib/doctrine.js",version:"3.0.0",engines:{node:">=6.0.0"},directories:{lib:"./lib"},files:["lib"],maintainers:[{name:"Nicholas C. Zakas",email:"nicholas+npm@nczconsulting.com",web:"https://www.nczonline.net"},{name:"Yusuke Suzuki",email:"utatane.tea@gmail.com",web:"https://github.com/Constellation"}],repository:"eslint/doctrine",devDependencies:{coveralls:"^3.0.1",dateformat:"^1.0.11",eslint:"^1.10.3","eslint-release":"^1.0.0",linefix:"^0.1.1",mocha:"^3.4.2","npm-license":"^0.3.1",nyc:"^10.3.2",semver:"^5.0.3",shelljs:"^0.5.3","shelljs-nodecli":"^0.1.1",should:"^5.0.1"},license:"Apache-2.0",scripts:{pretest:"npm run lint",test:"nyc mocha",coveralls:"nyc report --reporter=text-lcov | coveralls",lint:"eslint lib/","generate-release":"eslint-generate-release","generate-alpharelease":"eslint-generate-prerelease alpha","generate-betarelease":"eslint-generate-prerelease beta","generate-rcrelease":"eslint-generate-prerelease rc","publish-release":"eslint-publish-release"},dependencies:{esutils:"^2.0.2"}}});var Tm=x((une,Bm)=>{l();c();d();function VT(e,t){if(!e)throw new Error(t||"unknown assertion error")}Bm.exports=VT});var au=x(Or=>{l();c();d();(function(){"use strict";var e;e=wm().version,Or.VERSION=e;function t(n){this.name="DoctrineError",this.message=n}t.prototype=function(){var n=function(){};return n.prototype=Error.prototype,new n}(),t.prototype.constructor=t,Or.DoctrineError=t;function r(n){throw new t(n)}Or.throwError=r,Or.assert=Tm()})()});var Im=x(_r=>{l();c();d();(function(){"use strict";var e,t,r,n,a,o,u,i,s,p,y,E;s=nu(),p=au(),e={NullableLiteral:"NullableLiteral",AllLiteral:"AllLiteral",NullLiteral:"NullLiteral",UndefinedLiteral:"UndefinedLiteral",VoidLiteral:"VoidLiteral",UnionType:"UnionType",ArrayType:"ArrayType",RecordType:"RecordType",FieldType:"FieldType",FunctionType:"FunctionType",ParameterType:"ParameterType",RestType:"RestType",NonNullableType:"NonNullableType",OptionalType:"OptionalType",NullableType:"NullableType",NameExpression:"NameExpression",TypeApplication:"TypeApplication",StringLiteralType:"StringLiteralType",NumericLiteralType:"NumericLiteralType",BooleanLiteralType:"BooleanLiteralType"},t={ILLEGAL:0,DOT_LT:1,REST:2,LT:3,GT:4,LPAREN:5,RPAREN:6,LBRACE:7,RBRACE:8,LBRACK:9,RBRACK:10,COMMA:11,COLON:12,STAR:13,PIPE:14,QUESTION:15,BANG:16,EQUAL:17,NAME:18,STRING:19,NUMBER:20,EOF:21};function m(B){return"><(){}[],:*|?!=".indexOf(String.fromCharCode(B))===-1&&!s.code.isWhiteSpace(B)&&!s.code.isLineTerminator(B)}function g(B,R,N,I){this._previous=B,this._index=R,this._token=N,this._value=I}g.prototype.restore=function(){o=this._previous,a=this._index,u=this._token,i=this._value},g.save=function(){return new g(o,a,u,i)};function A(B,R){return E&&(B.range=[R[0]+y,R[1]+y]),B}function b(){var B=r.charAt(a);return a+=1,B}function F(B){var R,N,I,$=0;for(N=B==="u"?4:2,R=0;R=0&&a=n)return t.ILLEGAL;if(R=r.charCodeAt(a+1),R===60)break}i+=b()}return t.NAME}function j(){var B;for(o=a;a=n)return u=t.EOF,u;switch(B=r.charCodeAt(a),B){case 39:case 34:return u=w(),u;case 58:return b(),u=t.COLON,u;case 44:return b(),u=t.COMMA,u;case 40:return b(),u=t.LPAREN,u;case 41:return b(),u=t.RPAREN,u;case 91:return b(),u=t.LBRACK,u;case 93:return b(),u=t.RBRACK,u;case 123:return b(),u=t.LBRACE,u;case 125:return b(),u=t.RBRACE,u;case 46:if(a+1{l();c();d();(function(){"use strict";var e,t,r,n,a;n=nu(),e=Im(),t=au();function o(S,L,k){return S.slice(L,k)}a=function(){var S=Object.prototype.hasOwnProperty;return function(k,U){return S.call(k,U)}}();function u(S){var L={},k;for(k in S)S.hasOwnProperty(k)&&(L[k]=S[k]);return L}function i(S){return S>=97&&S<=122||S>=65&&S<=90||S>=48&&S<=57}function s(S){return S==="param"||S==="argument"||S==="arg"}function p(S){return S==="return"||S==="returns"}function y(S){return S==="property"||S==="prop"}function E(S){return s(S)||y(S)||S==="alias"||S==="this"||S==="mixes"||S==="requires"}function m(S){return E(S)||S==="const"||S==="constant"}function g(S){return y(S)||s(S)}function A(S){return y(S)||s(S)}function b(S){return s(S)||p(S)||S==="define"||S==="enum"||S==="implements"||S==="this"||S==="type"||S==="typedef"||y(S)}function F(S){return b(S)||S==="throws"||S==="const"||S==="constant"||S==="namespace"||S==="member"||S==="var"||S==="module"||S==="constructor"||S==="class"||S==="extends"||S==="augments"||S==="public"||S==="private"||S==="protected"}var w="[ \\f\\t\\v\\u00a0\\u1680\\u180e\\u2000-\\u200a\\u202f\\u205f\\u3000\\ufeff]",_="("+w+"*(?:\\*"+w+`?)?)(.+|[\r +\u2028\u2029])`;function P(S){return S.replace(/^\/\*\*?/,"").replace(/\*\/$/,"").replace(new RegExp(_,"g"),"$2").replace(/\s*$/,"")}function j(S,L){for(var k=S.replace(/^\/\*\*?/,""),U=0,V=new RegExp(_,"g"),H;H=V.exec(k);)if(U+=H[1].length,H.index+H[0].length>L+U)return L+U+S.length-k.length;return S.replace(/\*\/$/,"").replace(/\s*$/,"").length}(function(S){var L,k,U,V,H,se,te,X,O;function T(){var N=H.charCodeAt(k);return k+=1,n.code.isLineTerminator(N)&&!(N===13&&H.charCodeAt(k)===10)&&(U+=1),String.fromCharCode(N)}function M(){var N="";for(T();k=N)return null;if(H.charCodeAt(k)===91)if(I)ce=!0,z=T();else return null;if(z+=K(N),$)for(H.charCodeAt(k)===58&&(z==="module"||z==="external"||z==="event")&&(z+=T(),z+=K(N)),H.charCodeAt(k)===91&&H.charCodeAt(k+1)===93&&(z+=T(),z+=T());H.charCodeAt(k)===46||H.charCodeAt(k)===47||H.charCodeAt(k)===35||H.charCodeAt(k)===45||H.charCodeAt(k)===126;)z+=T(),z+=K(N);if(ce){if(ee(N),H.charCodeAt(k)===61){z+=T(),ee(N);for(var ae,be=1;k=N||H.charCodeAt(k)!==93)return null;z+=T()}return z}function Ie(){for(;k=V?!1:(t.assert(H.charCodeAt(k)===64),!0)}function Oe(N){return H===se?N:j(se,N)}function J(N,I){this._options=N,this._title=I.toLowerCase(),this._tag={title:I,description:null},this._options.lineNumbers&&(this._tag.lineNumber=U),this._first=k-I.length-1,this._last=0,this._extra={}}J.prototype.addError=function(I){var $=Array.prototype.slice.call(arguments,1),z=I.replace(/%(\d)/g,function(ce,re){return t.assert(re<$.length,"Message reference must be in range"),$[re]});return this._tag.errors||(this._tag.errors=[]),O&&t.throwError(z),this._tag.errors.push(z),te},J.prototype.parseType=function(){if(b(this._title))try{if(this._tag.type=Y(this._title,this._last,this._options.range),!this._tag.type&&!s(this._title)&&!p(this._title)&&!this.addError("Missing or invalid tag type"))return!1}catch(N){if(this._tag.type=null,!this.addError(N.message))return!1}else if(F(this._title))try{this._tag.type=Y(this._title,this._last,this._options.range)}catch{}return!0},J.prototype._parseNamePath=function(N){var I;return I=oe(this._last,X&&A(this._title),!0),!I&&!N&&!this.addError("Missing or invalid tag name")?!1:(this._tag.name=I,!0)},J.prototype.parseNamePath=function(){return this._parseNamePath(!1)},J.prototype.parseNamePathOptional=function(){return this._parseNamePath(!0)},J.prototype.parseName=function(){var N,I;if(m(this._title))if(this._tag.name=oe(this._last,X&&A(this._title),g(this._title)),this._tag.name)I=this._tag.name,I.charAt(0)==="["&&I.charAt(I.length-1)==="]"&&(N=I.substring(1,I.length-1).split("="),N.length>1&&(this._tag.default=N.slice(1).join("=")),this._tag.name=N[0],this._tag.type&&this._tag.type.type!=="OptionalType"&&(this._tag.type={type:"OptionalType",expression:this._tag.type}));else{if(!E(this._title))return!0;if(s(this._title)&&this._tag.type&&this._tag.type.name)this._extra.name=this._tag.type,this._tag.name=this._tag.type.name,this._tag.type=null;else if(!this.addError("Missing or invalid tag name"))return!1}return!0},J.prototype.parseDescription=function(){var I=o(H,k,this._last).trim();return I&&(/^-\s+/.test(I)&&(I=I.substring(2)),this._tag.description=I),!0},J.prototype.parseCaption=function(){var I=o(H,k,this._last).trim(),$="",z="",ce=I.indexOf($),re=I.indexOf(z);return ce>=0&&re>=0?(this._tag.caption=I.substring(ce+$.length,re).trim(),this._tag.description=I.substring(re+z.length).trim()):this._tag.description=I,!0},J.prototype.parseKind=function(){var I,$;return $={class:!0,constant:!0,event:!0,external:!0,file:!0,function:!0,member:!0,mixin:!0,module:!0,namespace:!0,typedef:!0},I=o(H,k,this._last).trim(),this._tag.kind=I,!(!a($,I)&&!this.addError("Invalid kind name '%0'",I))},J.prototype.parseAccess=function(){var I;return I=o(H,k,this._last).trim(),this._tag.access=I,!(I!=="private"&&I!=="protected"&&I!=="public"&&!this.addError("Invalid access name '%0'",I))},J.prototype.parseThis=function(){var I=o(H,k,this._last).trim();if(I&&I.charAt(0)==="{"){var $=this.parseType();return $&&this._tag.type.type==="NameExpression"||this._tag.type.type==="UnionType"?(this._tag.name=this._tag.type.name,!0):this.addError("Invalid name for this")}else return this.parseNamePath()},J.prototype.parseVariation=function(){var I,$;return $=o(H,k,this._last).trim(),I=parseFloat($,10),this._tag.variation=I,!(isNaN(I)&&!this.addError("Invalid variation '%0'",$))},J.prototype.ensureEnd=function(){var N=o(H,k,this._last).trim();return!(N&&!this.addError("Unknown content '%0'",N))},J.prototype.epilogue=function(){var I;return I=this._tag.description,!(A(this._title)&&!this._tag.type&&I&&I.charAt(0)==="["&&(this._tag.type=this._extra.name,this._tag.name||(this._tag.name=void 0),!X&&!this.addError("Missing or invalid tag name")))},L={access:["parseAccess"],alias:["parseNamePath","ensureEnd"],augments:["parseType","parseNamePathOptional","ensureEnd"],constructor:["parseType","parseNamePathOptional","ensureEnd"],class:["parseType","parseNamePathOptional","ensureEnd"],extends:["parseType","parseNamePathOptional","ensureEnd"],example:["parseCaption"],deprecated:["parseDescription"],global:["ensureEnd"],inner:["ensureEnd"],instance:["ensureEnd"],kind:["parseKind"],mixes:["parseNamePath","ensureEnd"],mixin:["parseNamePathOptional","ensureEnd"],member:["parseType","parseNamePathOptional","ensureEnd"],method:["parseNamePathOptional","ensureEnd"],module:["parseType","parseNamePathOptional","ensureEnd"],func:["parseNamePathOptional","ensureEnd"],function:["parseNamePathOptional","ensureEnd"],var:["parseType","parseNamePathOptional","ensureEnd"],name:["parseNamePath","ensureEnd"],namespace:["parseType","parseNamePathOptional","ensureEnd"],private:["parseType","parseDescription"],protected:["parseType","parseDescription"],public:["parseType","parseDescription"],readonly:["ensureEnd"],requires:["parseNamePath","ensureEnd"],since:["parseDescription"],static:["ensureEnd"],summary:["parseDescription"],this:["parseThis","ensureEnd"],todo:["parseDescription"],typedef:["parseType","parseNamePathOptional"],variation:["parseVariation"],version:["parseDescription"]},J.prototype.parse=function(){var I,$,z,ce;if(!this._title&&!this.addError("Missing or invalid title"))return null;for(this._last=G(this._title),this._options.range&&(this._tag.range=[this._first,H.slice(0,this._last).replace(/\s*$/,"").length].map(Oe)),a(L,this._title)?z=L[this._title]:z=["parseType","parseName","parseDescription","epilogue"],I=0,$=z.length;I<$;++I)if(ce=z[I],!this[ce]())return null;return this._tag};function Ne(N){var I,$,z;if(!Ie())return null;for(I=M(),$=new J(N,I),z=$.parse();k<$._last;)T();return z}function B(N){var I="",$,z;for(z=!0;k=0||(a[r]=e[r]);return a}function du(e){var t=we(e),r=we(function(n){t.current&&t.current(n)});return t.current=e,r.current}function cg(e,t,r){var n=du(r),a=ne(function(){return e.toHsva(t)}),o=a[0],u=a[1],i=we({color:t,hsva:o});he(function(){if(!e.equal(t,i.current.color)){var p=e.toHsva(t);i.current={hsva:p,color:t},u(p)}},[t,e]),he(function(){var p;sg(o,i.current.hsva)||e.equal(p=e.fromHsva(o),i.current.color)||(i.current={hsva:o,color:p},n(p))},[o,e,n]);var s=Ee(function(p){u(function(y){return Object.assign({},y,p)})},[]);return[o,s]}var Zt,kr,pu,eg,tg,gu,Nr,yu,ve,zO,GO,fu,WO,VO,KO,YO,ng,hu,jn,ag,XO,Mn,JO,og,ug,ig,sg,lg,QO,ZO,e_,t_,rg,dg,r_,n_,pg,a_,fg,o_,hg,u_,mg,gg=$e(()=>{l();c();d();Ct();Zt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e0:F.buttons>0)&&a.current?o(eg(a.current,F,i.current)):b(!1)},A=function(){return b(!1)};function b(F){var w=s.current,_=pu(a.current),P=F?_.addEventListener:_.removeEventListener;P(w?"touchmove":"mousemove",g),P(w?"touchend":"mouseup",A)}return[function(F){var w=F.nativeEvent,_=a.current;if(_&&(tg(w),!function(j,S){return S&&!kr(j)}(w,s.current)&&_)){if(kr(w)){s.current=!0;var P=w.changedTouches||[];P.length&&(i.current=P[0].identifier)}_.focus(),o(eg(_,w,i.current)),b(!0)}},function(F){var w=F.which||F.keyCode;w<37||w>40||(F.preventDefault(),u({left:w===39?.05:w===37?-.05:0,top:w===40?.05:w===38?-.05:0}))},b]},[u,o]),y=p[0],E=p[1],m=p[2];return he(function(){return m},[m]),h.createElement("div",vt({},n,{onTouchStart:y,onMouseDown:y,className:"react-colorful__interactive",ref:a,onKeyDown:E,tabIndex:0,role:"slider"}))}),Nr=function(e){return e.filter(Boolean).join(" ")},yu=function(e){var t=e.color,r=e.left,n=e.top,a=n===void 0?.5:n,o=Nr(["react-colorful__pointer",e.className]);return h.createElement("div",{className:o,style:{top:100*a+"%",left:100*r+"%"}},h.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},ve=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r},zO={grad:.9,turn:360,rad:360/(2*Math.PI)},GO=function(e){return og(fu(e))},fu=function(e){return e[0]==="#"&&(e=e.substring(1)),e.length<6?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?ve(parseInt(e[3]+e[3],16)/255,2):1}:{r:parseInt(e.substring(0,2),16),g:parseInt(e.substring(2,4),16),b:parseInt(e.substring(4,6),16),a:e.length===8?ve(parseInt(e.substring(6,8),16)/255,2):1}},WO=function(e,t){return t===void 0&&(t="deg"),Number(e)*(zO[t]||1)},VO=function(e){var t=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?KO({h:WO(t[1],t[2]),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)}):{h:0,s:0,v:0,a:1}},KO=function(e){var t=e.s,r=e.l;return{h:e.h,s:(t*=(r<50?r:100-r)/100)>0?2*t/(r+t)*100:0,v:r+t,a:e.a}},YO=function(e){return JO(ag(e))},ng=function(e){var t=e.s,r=e.v,n=e.a,a=(200-t)*r/100;return{h:ve(e.h),s:ve(a>0&&a<200?t*r/100/(a<=100?a:200-a)*100:0),l:ve(a/2),a:ve(n,2)}},hu=function(e){var t=ng(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},jn=function(e){var t=ng(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},ag=function(e){var t=e.h,r=e.s,n=e.v,a=e.a;t=t/360*6,r/=100,n/=100;var o=Math.floor(t),u=n*(1-r),i=n*(1-(t-o)*r),s=n*(1-(1-t+o)*r),p=o%6;return{r:ve(255*[n,i,u,u,s,n][p]),g:ve(255*[s,n,n,i,u,u][p]),b:ve(255*[u,u,s,n,n,i][p]),a:ve(a,2)}},XO=function(e){var t=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?og({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):{h:0,s:0,v:0,a:1}},Mn=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},JO=function(e){var t=e.r,r=e.g,n=e.b,a=e.a,o=a<1?Mn(ve(255*a)):"";return"#"+Mn(t)+Mn(r)+Mn(n)+o},og=function(e){var t=e.r,r=e.g,n=e.b,a=e.a,o=Math.max(t,r,n),u=o-Math.min(t,r,n),i=u?o===t?(r-n)/u:o===r?2+(n-t)/u:4+(t-r)/u:0;return{h:ve(60*(i<0?i+6:i)),s:ve(o?u/o*100:0),v:ve(o/255*100),a}},ug=h.memo(function(e){var t=e.hue,r=e.onChange,n=Nr(["react-colorful__hue",e.className]);return h.createElement("div",{className:n},h.createElement(gu,{onMove:function(a){r({h:360*a.left})},onKey:function(a){r({h:Zt(t+360*a.left,0,360)})},"aria-label":"Hue","aria-valuenow":ve(t),"aria-valuemax":"360","aria-valuemin":"0"},h.createElement(yu,{className:"react-colorful__hue-pointer",left:t/360,color:hu({h:t,s:100,v:100,a:1})})))}),ig=h.memo(function(e){var t=e.hsva,r=e.onChange,n={backgroundColor:hu({h:t.h,s:100,v:100,a:1})};return h.createElement("div",{className:"react-colorful__saturation",style:n},h.createElement(gu,{onMove:function(a){r({s:100*a.left,v:100-100*a.top})},onKey:function(a){r({s:Zt(t.s+100*a.left,0,100),v:Zt(t.v-100*a.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+ve(t.s)+"%, Brightness "+ve(t.v)+"%"},h.createElement(yu,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:hu(t)})))}),sg=function(e,t){if(e===t)return!0;for(var r in e)if(e[r]!==t[r])return!1;return!0},lg=function(e,t){return e.replace(/\s/g,"")===t.replace(/\s/g,"")},QO=function(e,t){return e.toLowerCase()===t.toLowerCase()||sg(fu(e),fu(t))};e_=typeof window<"u"?Lu:he,t_=function(){return ZO||(typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0)},rg=new Map,dg=function(e){e_(function(){var t=e.current?e.current.ownerDocument:document;if(t!==void 0&&!rg.has(t)){var r=t.createElement("style");r.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,rg.set(t,r);var n=t_();n&&r.setAttribute("nonce",n),t.head.appendChild(r)}},[])},r_=function(e){var t=e.className,r=e.colorModel,n=e.color,a=n===void 0?r.defaultColor:n,o=e.onChange,u=mu(e,["className","colorModel","color","onChange"]),i=we(null);dg(i);var s=cg(r,a,o),p=s[0],y=s[1],E=Nr(["react-colorful",t]);return h.createElement("div",vt({},u,{ref:i,className:E}),h.createElement(ig,{hsva:p,onChange:y}),h.createElement(ug,{hue:p.h,onChange:y,className:"react-colorful__last-control"}))},n_={defaultColor:"000",toHsva:GO,fromHsva:function(e){return YO({h:e.h,s:e.s,v:e.v,a:1})},equal:QO},pg=function(e){return h.createElement(r_,vt({},e,{colorModel:n_}))},a_=function(e){var t=e.className,r=e.hsva,n=e.onChange,a={backgroundImage:"linear-gradient(90deg, "+jn(Object.assign({},r,{a:0}))+", "+jn(Object.assign({},r,{a:1}))+")"},o=Nr(["react-colorful__alpha",t]),u=ve(100*r.a);return h.createElement("div",{className:o},h.createElement("div",{className:"react-colorful__alpha-gradient",style:a}),h.createElement(gu,{onMove:function(i){n({a:i.left})},onKey:function(i){n({a:Zt(r.a+i.left)})},"aria-label":"Alpha","aria-valuetext":u+"%","aria-valuenow":u,"aria-valuemin":"0","aria-valuemax":"100"},h.createElement(yu,{className:"react-colorful__alpha-pointer",left:r.a,color:jn(r)})))},fg=function(e){var t=e.className,r=e.colorModel,n=e.color,a=n===void 0?r.defaultColor:n,o=e.onChange,u=mu(e,["className","colorModel","color","onChange"]),i=we(null);dg(i);var s=cg(r,a,o),p=s[0],y=s[1],E=Nr(["react-colorful",t]);return h.createElement("div",vt({},u,{ref:i,className:E}),h.createElement(ig,{hsva:p,onChange:y}),h.createElement(ug,{hue:p.h,onChange:y}),h.createElement(a_,{hsva:p,onChange:y,className:"react-colorful__last-control"}))},o_={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:VO,fromHsva:jn,equal:lg},hg=function(e){return h.createElement(fg,vt({},e,{colorModel:o_}))},u_={defaultColor:"rgba(0, 0, 0, 1)",toHsva:XO,fromHsva:function(e){var t=ag(e);return"rgba("+t.r+", "+t.g+", "+t.b+", "+t.a+")"},equal:lg},mg=function(e){return h.createElement(fg,vt({},e,{colorModel:u_}))}});var bg=x((Iae,yg)=>{"use strict";l();c();d();yg.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var bu=x((Pae,Ag)=>{l();c();d();var Lr=bg(),Eg={};for(let e of Object.keys(Lr))Eg[Lr[e]]=e;var W={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};Ag.exports=W;for(let e of Object.keys(W)){if(!("channels"in W[e]))throw new Error("missing channels property: "+e);if(!("labels"in W[e]))throw new Error("missing channel labels property: "+e);if(W[e].labels.length!==W[e].channels)throw new Error("channel and label counts mismatch: "+e);let{channels:t,labels:r}=W[e];delete W[e].channels,delete W[e].labels,Object.defineProperty(W[e],"channels",{value:t}),Object.defineProperty(W[e],"labels",{value:r})}W.rgb.hsl=function(e){let t=e[0]/255,r=e[1]/255,n=e[2]/255,a=Math.min(t,r,n),o=Math.max(t,r,n),u=o-a,i,s;o===a?i=0:t===o?i=(r-n)/u:r===o?i=2+(n-t)/u:n===o&&(i=4+(t-r)/u),i=Math.min(i*60,360),i<0&&(i+=360);let p=(a+o)/2;return o===a?s=0:p<=.5?s=u/(o+a):s=u/(2-o-a),[i,s*100,p*100]};W.rgb.hsv=function(e){let t,r,n,a,o,u=e[0]/255,i=e[1]/255,s=e[2]/255,p=Math.max(u,i,s),y=p-Math.min(u,i,s),E=function(m){return(p-m)/6/y+1/2};return y===0?(a=0,o=0):(o=y/p,t=E(u),r=E(i),n=E(s),u===p?a=n-r:i===p?a=1/3+t-n:s===p&&(a=2/3+r-t),a<0?a+=1:a>1&&(a-=1)),[a*360,o*100,p*100]};W.rgb.hwb=function(e){let t=e[0],r=e[1],n=e[2],a=W.rgb.hsl(e)[0],o=1/255*Math.min(t,Math.min(r,n));return n=1-1/255*Math.max(t,Math.max(r,n)),[a,o*100,n*100]};W.rgb.cmyk=function(e){let t=e[0]/255,r=e[1]/255,n=e[2]/255,a=Math.min(1-t,1-r,1-n),o=(1-t-a)/(1-a)||0,u=(1-r-a)/(1-a)||0,i=(1-n-a)/(1-a)||0;return[o*100,u*100,i*100,a*100]};function i_(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}W.rgb.keyword=function(e){let t=Eg[e];if(t)return t;let r=1/0,n;for(let a of Object.keys(Lr)){let o=Lr[a],u=i_(e,o);u.04045?((t+.055)/1.055)**2.4:t/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92,n=n>.04045?((n+.055)/1.055)**2.4:n/12.92;let a=t*.4124+r*.3576+n*.1805,o=t*.2126+r*.7152+n*.0722,u=t*.0193+r*.1192+n*.9505;return[a*100,o*100,u*100]};W.rgb.lab=function(e){let t=W.rgb.xyz(e),r=t[0],n=t[1],a=t[2];r/=95.047,n/=100,a/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116,a=a>.008856?a**(1/3):7.787*a+16/116;let o=116*n-16,u=500*(r-n),i=200*(n-a);return[o,u,i]};W.hsl.rgb=function(e){let t=e[0]/360,r=e[1]/100,n=e[2]/100,a,o,u;if(r===0)return u=n*255,[u,u,u];n<.5?a=n*(1+r):a=n+r-n*r;let i=2*n-a,s=[0,0,0];for(let p=0;p<3;p++)o=t+1/3*-(p-1),o<0&&o++,o>1&&o--,6*o<1?u=i+(a-i)*6*o:2*o<1?u=a:3*o<2?u=i+(a-i)*(2/3-o)*6:u=i,s[p]=u*255;return s};W.hsl.hsv=function(e){let t=e[0],r=e[1]/100,n=e[2]/100,a=r,o=Math.max(n,.01);n*=2,r*=n<=1?n:2-n,a*=o<=1?o:2-o;let u=(n+r)/2,i=n===0?2*a/(o+a):2*r/(n+r);return[t,i*100,u*100]};W.hsv.rgb=function(e){let t=e[0]/60,r=e[1]/100,n=e[2]/100,a=Math.floor(t)%6,o=t-Math.floor(t),u=255*n*(1-r),i=255*n*(1-r*o),s=255*n*(1-r*(1-o));switch(n*=255,a){case 0:return[n,s,u];case 1:return[i,n,u];case 2:return[u,n,s];case 3:return[u,i,n];case 4:return[s,u,n];case 5:return[n,u,i]}};W.hsv.hsl=function(e){let t=e[0],r=e[1]/100,n=e[2]/100,a=Math.max(n,.01),o,u;u=(2-r)*n;let i=(2-r)*a;return o=r*a,o/=i<=1?i:2-i,o=o||0,u/=2,[t,o*100,u*100]};W.hwb.rgb=function(e){let t=e[0]/360,r=e[1]/100,n=e[2]/100,a=r+n,o;a>1&&(r/=a,n/=a);let u=Math.floor(6*t),i=1-n;o=6*t-u,u&1&&(o=1-o);let s=r+o*(i-r),p,y,E;switch(u){default:case 6:case 0:p=i,y=s,E=r;break;case 1:p=s,y=i,E=r;break;case 2:p=r,y=i,E=s;break;case 3:p=r,y=s,E=i;break;case 4:p=s,y=r,E=i;break;case 5:p=i,y=r,E=s;break}return[p*255,y*255,E*255]};W.cmyk.rgb=function(e){let t=e[0]/100,r=e[1]/100,n=e[2]/100,a=e[3]/100,o=1-Math.min(1,t*(1-a)+a),u=1-Math.min(1,r*(1-a)+a),i=1-Math.min(1,n*(1-a)+a);return[o*255,u*255,i*255]};W.xyz.rgb=function(e){let t=e[0]/100,r=e[1]/100,n=e[2]/100,a,o,u;return a=t*3.2406+r*-1.5372+n*-.4986,o=t*-.9689+r*1.8758+n*.0415,u=t*.0557+r*-.204+n*1.057,a=a>.0031308?1.055*a**(1/2.4)-.055:a*12.92,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,u=u>.0031308?1.055*u**(1/2.4)-.055:u*12.92,a=Math.min(Math.max(0,a),1),o=Math.min(Math.max(0,o),1),u=Math.min(Math.max(0,u),1),[a*255,o*255,u*255]};W.xyz.lab=function(e){let t=e[0],r=e[1],n=e[2];t/=95.047,r/=100,n/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;let a=116*r-16,o=500*(t-r),u=200*(r-n);return[a,o,u]};W.lab.xyz=function(e){let t=e[0],r=e[1],n=e[2],a,o,u;o=(t+16)/116,a=r/500+o,u=o-n/200;let i=o**3,s=a**3,p=u**3;return o=i>.008856?i:(o-16/116)/7.787,a=s>.008856?s:(a-16/116)/7.787,u=p>.008856?p:(u-16/116)/7.787,a*=95.047,o*=100,u*=108.883,[a,o,u]};W.lab.lch=function(e){let t=e[0],r=e[1],n=e[2],a;a=Math.atan2(n,r)*360/2/Math.PI,a<0&&(a+=360);let u=Math.sqrt(r*r+n*n);return[t,u,a]};W.lch.lab=function(e){let t=e[0],r=e[1],a=e[2]/360*2*Math.PI,o=r*Math.cos(a),u=r*Math.sin(a);return[t,o,u]};W.rgb.ansi16=function(e,t=null){let[r,n,a]=e,o=t===null?W.rgb.hsv(e)[2]:t;if(o=Math.round(o/50),o===0)return 30;let u=30+(Math.round(a/255)<<2|Math.round(n/255)<<1|Math.round(r/255));return o===2&&(u+=60),u};W.hsv.ansi16=function(e){return W.rgb.ansi16(W.hsv.rgb(e),e[2])};W.rgb.ansi256=function(e){let t=e[0],r=e[1],n=e[2];return t===r&&r===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(r/255*5)+Math.round(n/255*5)};W.ansi16.rgb=function(e){let t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];let r=(~~(e>50)+1)*.5,n=(t&1)*r*255,a=(t>>1&1)*r*255,o=(t>>2&1)*r*255;return[n,a,o]};W.ansi256.rgb=function(e){if(e>=232){let o=(e-232)*10+8;return[o,o,o]}e-=16;let t,r=Math.floor(e/36)/5*255,n=Math.floor((t=e%36)/6)/5*255,a=t%6/5*255;return[r,n,a]};W.rgb.hex=function(e){let r=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(r.length)+r};W.hex.rgb=function(e){let t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let r=t[0];t[0].length===3&&(r=r.split("").map(i=>i+i).join(""));let n=parseInt(r,16),a=n>>16&255,o=n>>8&255,u=n&255;return[a,o,u]};W.rgb.hcg=function(e){let t=e[0]/255,r=e[1]/255,n=e[2]/255,a=Math.max(Math.max(t,r),n),o=Math.min(Math.min(t,r),n),u=a-o,i,s;return u<1?i=o/(1-u):i=0,u<=0?s=0:a===t?s=(r-n)/u%6:a===r?s=2+(n-t)/u:s=4+(t-r)/u,s/=6,s%=1,[s*360,u*100,i*100]};W.hsl.hcg=function(e){let t=e[1]/100,r=e[2]/100,n=r<.5?2*t*r:2*t*(1-r),a=0;return n<1&&(a=(r-.5*n)/(1-n)),[e[0],n*100,a*100]};W.hsv.hcg=function(e){let t=e[1]/100,r=e[2]/100,n=t*r,a=0;return n<1&&(a=(r-n)/(1-n)),[e[0],n*100,a*100]};W.hcg.rgb=function(e){let t=e[0]/360,r=e[1]/100,n=e[2]/100;if(r===0)return[n*255,n*255,n*255];let a=[0,0,0],o=t%1*6,u=o%1,i=1-u,s=0;switch(Math.floor(o)){case 0:a[0]=1,a[1]=u,a[2]=0;break;case 1:a[0]=i,a[1]=1,a[2]=0;break;case 2:a[0]=0,a[1]=1,a[2]=u;break;case 3:a[0]=0,a[1]=i,a[2]=1;break;case 4:a[0]=u,a[1]=0,a[2]=1;break;default:a[0]=1,a[1]=0,a[2]=i}return s=(1-r)*n,[(r*a[0]+s)*255,(r*a[1]+s)*255,(r*a[2]+s)*255]};W.hcg.hsv=function(e){let t=e[1]/100,r=e[2]/100,n=t+r*(1-t),a=0;return n>0&&(a=t/n),[e[0],a*100,n*100]};W.hcg.hsl=function(e){let t=e[1]/100,n=e[2]/100*(1-t)+.5*t,a=0;return n>0&&n<.5?a=t/(2*n):n>=.5&&n<1&&(a=t/(2*(1-n))),[e[0],a*100,n*100]};W.hcg.hwb=function(e){let t=e[1]/100,r=e[2]/100,n=t+r*(1-t);return[e[0],(n-t)*100,(1-n)*100]};W.hwb.hcg=function(e){let t=e[1]/100,n=1-e[2]/100,a=n-t,o=0;return a<1&&(o=(n-a)/(1-a)),[e[0],a*100,o*100]};W.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};W.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};W.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};W.gray.hsl=function(e){return[0,0,e[0]]};W.gray.hsv=W.gray.hsl;W.gray.hwb=function(e){return[0,100,e[0]]};W.gray.cmyk=function(e){return[0,0,0,e[0]]};W.gray.lab=function(e){return[e[0],0,0]};W.gray.hex=function(e){let t=Math.round(e[0]/100*255)&255,n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n};W.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}});var Dg=x((qae,vg)=>{l();c();d();var $n=bu();function s_(){let e={},t=Object.keys($n);for(let r=t.length,n=0;n{l();c();d();var Eu=bu(),p_=Dg(),er={},f_=Object.keys(Eu);function h_(e){let t=function(...r){let n=r[0];return n==null?n:(n.length>1&&(r=n),e(r))};return"conversion"in e&&(t.conversion=e.conversion),t}function m_(e){let t=function(...r){let n=r[0];if(n==null)return n;n.length>1&&(r=n);let a=e(r);if(typeof a=="object")for(let o=a.length,u=0;u{er[e]={},Object.defineProperty(er[e],"channels",{value:Eu[e].channels}),Object.defineProperty(er[e],"labels",{value:Eu[e].labels});let t=p_(e);Object.keys(t).forEach(n=>{let a=t[n];er[e][n]=m_(a),er[e][n].raw=h_(a)})});Cg.exports=er});var Sg=x((Wae,Fg)=>{l();c();d();var g_=ke(),y_=function(){return g_.Date.now()};Fg.exports=y_});var Bg=x((Xae,wg)=>{l();c();d();var b_=/\s/;function E_(e){for(var t=e.length;t--&&b_.test(e.charAt(t)););return t}wg.exports=E_});var Ig=x((eoe,Tg)=>{l();c();d();var A_=Bg(),v_=/^\s+/;function D_(e){return e&&e.slice(0,A_(e)+1).replace(v_,"")}Tg.exports=D_});var Pg=x((aoe,Rg)=>{l();c();d();var C_=Ig(),Og=Me(),x_=Ar(),_g=NaN,F_=/^[-+]0x[0-9a-f]+$/i,S_=/^0b[01]+$/i,w_=/^0o[0-7]+$/i,B_=parseInt;function T_(e){if(typeof e=="number")return e;if(x_(e))return _g;if(Og(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Og(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=C_(e);var r=S_.test(e);return r||w_.test(e)?B_(e.slice(2),r?2:8):F_.test(e)?_g:+e}Rg.exports=T_});var Lg=x((soe,Ng)=>{l();c();d();var I_=Me(),Au=Sg(),kg=Pg(),O_="Expected a function",__=Math.max,R_=Math.min;function P_(e,t,r){var n,a,o,u,i,s,p=0,y=!1,E=!1,m=!0;if(typeof e!="function")throw new TypeError(O_);t=kg(t)||0,I_(r)&&(y=!!r.leading,E="maxWait"in r,o=E?__(kg(r.maxWait)||0,t):o,m="trailing"in r?!!r.trailing:m);function g(L){var k=n,U=a;return n=a=void 0,p=L,u=e.apply(U,k),u}function A(L){return p=L,i=setTimeout(w,t),y?g(L):u}function b(L){var k=L-s,U=L-p,V=t-k;return E?R_(V,o-U):V}function F(L){var k=L-s,U=L-p;return s===void 0||k>=t||k<0||E&&U>=o}function w(){var L=Au();if(F(L))return _(L);i=setTimeout(w,b(L))}function _(L){return i=void 0,m&&n?g(L):(n=a=void 0,u)}function P(){i!==void 0&&clearTimeout(i),p=0,n=s=a=i=void 0}function j(){return i===void 0?u:_(Au())}function S(){var L=Au(),k=F(L);if(n=arguments,a=this,s=L,k){if(i===void 0)return A(s);if(E)return clearTimeout(i),i=setTimeout(w,t),g(s)}return i===void 0&&(i=setTimeout(w,t)),u}return S.cancel=P,S.flush=j,S}Ng.exports=P_});var Mg=x((poe,qg)=>{l();c();d();var k_=Lg(),N_=Me(),L_="Expected a function";function q_(e,t,r){var n=!0,a=!0;if(typeof e!="function")throw new TypeError(L_);return N_(r)&&(n="leading"in r?!!r.leading:n,a="trailing"in r?!!r.trailing:a),k_(e,t,{leading:n,maxWait:t,trailing:a})}qg.exports=q_});var Gg={};_u(Gg,{ColorControl:()=>zg,default:()=>r4});var Pe,Hg,M_,j_,$_,H_,U_,z_,G_,jg,W_,V_,Ug,Hn,K_,Y_,X_,vu,J_,Q_,Un,$g,tr,Z_,e4,zn,t4,zg,r4,Wg=$e(()=>{l();c();d();fa();Ct();gg();Pe=De(xg(),1),Hg=De(Mg(),1);ga();or();wa();M_=q.div({position:"relative",maxWidth:250}),j_=q(jr)({position:"absolute",zIndex:1,top:4,left:4}),$_=q.div({width:200,margin:5,".react-colorful__saturation":{borderRadius:"4px 4px 0 0"},".react-colorful__hue":{boxShadow:"inset 0 0 0 1px rgb(0 0 0 / 5%)"},".react-colorful__last-control":{borderRadius:"0 0 4px 4px"}}),H_=q(sa)(({theme:e})=>({fontFamily:e.typography.fonts.base})),U_=q.div({display:"grid",gridTemplateColumns:"repeat(9, 16px)",gap:6,padding:3,marginTop:5,width:200}),z_=q.div(({theme:e,active:t})=>({width:16,height:16,boxShadow:t?`${e.appBorderColor} 0 0 0 1px inset, ${e.textMutedColor}50 0 0 0 4px`:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:e.appBorderRadius})),G_=`url('data:image/svg+xml;charset=utf-8,')`,jg=({value:e,active:t,onClick:r,style:n,...a})=>{let o=`linear-gradient(${e}, ${e}), ${G_}, linear-gradient(#fff, #fff)`;return h.createElement(z_,{...a,active:t,onClick:r,style:{...n,backgroundImage:o}})},W_=q(He.Input)(({theme:e})=>({width:"100%",paddingLeft:30,paddingRight:30,boxSizing:"border-box",fontFamily:e.typography.fonts.base})),V_=q(pi)(({theme:e})=>({position:"absolute",zIndex:1,top:6,right:7,width:20,height:20,padding:4,boxSizing:"border-box",cursor:"pointer",color:e.input.color})),Ug=(e=>(e.RGB="rgb",e.HSL="hsl",e.HEX="hex",e))(Ug||{}),Hn=Object.values(Ug),K_=/\(([0-9]+),\s*([0-9]+)%?,\s*([0-9]+)%?,?\s*([0-9.]+)?\)/,Y_=/^\s*rgba?\(([0-9]+),\s*([0-9]+),\s*([0-9]+),?\s*([0-9.]+)?\)\s*$/i,X_=/^\s*hsla?\(([0-9]+),\s*([0-9]+)%,\s*([0-9]+)%,?\s*([0-9.]+)?\)\s*$/i,vu=/^\s*#?([0-9a-f]{3}|[0-9a-f]{6})\s*$/i,J_=/^\s*#?([0-9a-f]{3})\s*$/i,Q_={hex:pg,rgb:mg,hsl:hg},Un={hex:"transparent",rgb:"rgba(0, 0, 0, 0)",hsl:"hsla(0, 0%, 0%, 0)"},$g=e=>{let t=e?.match(K_);if(!t)return[0,0,0,1];let[,r,n,a,o=1]=t;return[r,n,a,o].map(Number)},tr=e=>{if(!e)return;let t=!0;if(Y_.test(e)){let[u,i,s,p]=$g(e),[y,E,m]=Pe.default.rgb.hsl([u,i,s])||[0,0,0];return{valid:t,value:e,keyword:Pe.default.rgb.keyword([u,i,s]),colorSpace:"rgb",rgb:e,hsl:`hsla(${y}, ${E}%, ${m}%, ${p})`,hex:`#${Pe.default.rgb.hex([u,i,s]).toLowerCase()}`}}if(X_.test(e)){let[u,i,s,p]=$g(e),[y,E,m]=Pe.default.hsl.rgb([u,i,s])||[0,0,0];return{valid:t,value:e,keyword:Pe.default.hsl.keyword([u,i,s]),colorSpace:"hsl",rgb:`rgba(${y}, ${E}, ${m}, ${p})`,hsl:e,hex:`#${Pe.default.hsl.hex([u,i,s]).toLowerCase()}`}}let r=e.replace("#",""),n=Pe.default.keyword.rgb(r)||Pe.default.hex.rgb(r),a=Pe.default.rgb.hsl(n),o=e;if(/[^#a-f0-9]/i.test(e)?o=r:vu.test(e)&&(o=`#${r}`),o.startsWith("#"))t=vu.test(o);else try{Pe.default.keyword.hex(o)}catch{t=!1}return{valid:t,value:o,keyword:Pe.default.rgb.keyword(n),colorSpace:"hex",rgb:`rgba(${n[0]}, ${n[1]}, ${n[2]}, 1)`,hsl:`hsla(${a[0]}, ${a[1]}%, ${a[2]}%, 1)`,hex:o}},Z_=(e,t,r)=>{if(!e||!t?.valid)return Un[r];if(r!=="hex")return t?.[r]||Un[r];if(!t.hex.startsWith("#"))try{return`#${Pe.default.keyword.hex(t.hex)}`}catch{return Un.hex}let n=t.hex.match(J_);if(!n)return vu.test(t.hex)?t.hex:Un.hex;let[a,o,u]=n[1].split("");return`#${a}${a}${o}${o}${u}${u}`},e4=(e,t)=>{let[r,n]=ne(e||""),[a,o]=ne(()=>tr(r)),[u,i]=ne(a?.colorSpace||"hex");he(()=>{let E=e||"",m=tr(E);n(E),o(m),i(m?.colorSpace||"hex")},[e]);let s=Qe(()=>Z_(r,a,u).toLowerCase(),[r,a,u]),p=Ee(E=>{let m=tr(E),g=m?.value||E||"";n(g),g===""&&(o(void 0),t(void 0)),m&&(o(m),i(m.colorSpace),t(m.value))},[t]),y=Ee(()=>{let E=Hn.indexOf(u)+1;E>=Hn.length&&(E=0),i(Hn[E]);let m=a?.[Hn[E]]||"";n(m),t(m)},[a,u,t]);return{value:r,realValue:s,updateValue:p,color:a,colorSpace:u,cycleColorSpace:y}},zn=e=>e.replace(/\s*/,"").toLowerCase(),t4=(e,t,r)=>{let[n,a]=ne(t?.valid?[t]:[]);he(()=>{t===void 0&&a([])},[t]);let o=Qe(()=>(e||[]).map(i=>typeof i=="string"?tr(i):i.title?{...tr(i.color),keyword:i.title}:tr(i.color)).concat(n).filter(Boolean).slice(-27),[e,n]),u=Ee(i=>{i?.valid&&(o.some(s=>zn(s[r])===zn(i[r]))||a(s=>s.concat(i)))},[r,o]);return{presets:o,addPreset:u}},zg=({name:e,value:t,onChange:r,onFocus:n,onBlur:a,presetColors:o,startOpen:u=!1})=>{let i=Ee((0,Hg.default)(r,200),[r]),{value:s,realValue:p,updateValue:y,color:E,colorSpace:m,cycleColorSpace:g}=e4(t,i),{presets:A,addPreset:b}=t4(o,E,m),F=Q_[m];return h.createElement(M_,null,h.createElement(j_,{startOpen:u,closeOnOutsideClick:!0,onVisibleChange:()=>b(E),tooltip:h.createElement($_,null,h.createElement(F,{color:p==="transparent"?"#000000":p,onChange:y,onFocus:n,onBlur:a}),A.length>0&&h.createElement(U_,null,A.map((w,_)=>h.createElement(jr,{key:`${w.value}-${_}`,hasChrome:!1,tooltip:h.createElement(H_,{note:w.keyword||w.value})},h.createElement(jg,{value:w[m],active:E&&zn(w[m])===zn(E[m]),onClick:()=>y(w.value)})))))},h.createElement(jg,{value:p,style:{margin:4}})),h.createElement(W_,{id:Be(e),value:s,onChange:w=>y(w.target.value),onFocus:w=>w.target.select(),placeholder:"Choose color..."}),s?h.createElement(V_,{onClick:g}):null)},r4=zg});l();c();d();l();c();d();l();c();d();Ct();l();c();d();var ZR=__STORYBOOK_API__,{ActiveTabs:eP,Consumer:tP,ManagerContext:rP,Provider:nP,addons:Qn,combineParameters:aP,controlOrMetaKey:oP,controlOrMetaSymbol:uP,eventMatchesShortcut:iP,eventToShortcut:sP,isMacLike:lP,isShortcutTaken:cP,keyToSymbol:dP,merge:pP,mockChannel:fP,optionOrAltSymbol:hP,shortcutMatchesShortcut:mP,shortcutToHumanString:gP,types:qu,useAddonState:yP,useArgTypes:Zn,useArgs:Mu,useChannel:bP,useGlobalTypes:EP,useGlobals:ju,useParameter:$u,useSharedState:AP,useStoryPrepared:vP,useStorybookApi:DP,useStorybookState:Hu}=__STORYBOOK_API__;or();l();c();d();fa();Ct();ga();or();l();c();d();l();c();d();function Ce(){return Ce=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0&&a<1?(i=o,s=u):a>=1&&a<2?(i=u,s=o):a>=2&&a<3?(s=o,p=u):a>=3&&a<4?(s=u,p=o):a>=4&&a<5?(i=u,p=o):a>=5&&a<6&&(i=o,p=u);var y=r-o/2,E=i+y,m=s+y,g=p+y;return n(E,m,g)}var ti={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};function B2(e){if(typeof e!="string")return e;var t=e.toLowerCase();return ti[t]?"#"+ti[t]:e}var T2=/^#[a-fA-F0-9]{6}$/,I2=/^#[a-fA-F0-9]{8}$/,O2=/^#[a-fA-F0-9]{3}$/,_2=/^#[a-fA-F0-9]{4}$/,Da=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,R2=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,P2=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,k2=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function wt(e){if(typeof e!="string")throw new Te(3);var t=B2(e);if(t.match(T2))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(I2)){var r=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:r}}if(t.match(O2))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(_2)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var a=Da.exec(t);if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)};var o=R2.exec(t.substring(0,50));if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10),alpha:parseFloat(""+o[4])>1?parseFloat(""+o[4])/100:parseFloat(""+o[4])};var u=P2.exec(t);if(u){var i=parseInt(""+u[1],10),s=parseInt(""+u[2],10)/100,p=parseInt(""+u[3],10)/100,y="rgb("+lr(i,s,p)+")",E=Da.exec(y);if(!E)throw new Te(4,t,y);return{red:parseInt(""+E[1],10),green:parseInt(""+E[2],10),blue:parseInt(""+E[3],10)}}var m=k2.exec(t.substring(0,50));if(m){var g=parseInt(""+m[1],10),A=parseInt(""+m[2],10)/100,b=parseInt(""+m[3],10)/100,F="rgb("+lr(g,A,b)+")",w=Da.exec(F);if(!w)throw new Te(4,t,F);return{red:parseInt(""+w[1],10),green:parseInt(""+w[2],10),blue:parseInt(""+w[3],10),alpha:parseFloat(""+m[4])>1?parseFloat(""+m[4])/100:parseFloat(""+m[4])}}throw new Te(5)}function N2(e){var t=e.red/255,r=e.green/255,n=e.blue/255,a=Math.max(t,r,n),o=Math.min(t,r,n),u=(a+o)/2;if(a===o)return e.alpha!==void 0?{hue:0,saturation:0,lightness:u,alpha:e.alpha}:{hue:0,saturation:0,lightness:u};var i,s=a-o,p=u>.5?s/(2-a-o):s/(a+o);switch(a){case t:i=(r-n)/s+(r=1?Hr(e,t,r):"rgba("+lr(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?Hr(e.hue,e.saturation,e.lightness):"rgba("+lr(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new Te(2)}function Fa(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return xa("#"+dt(e)+dt(t)+dt(r));if(typeof e=="object"&&t===void 0&&r===void 0)return xa("#"+dt(e.red)+dt(e.green)+dt(e.blue));throw new Te(6)}function Le(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var a=wt(e);return"rgba("+a.red+","+a.green+","+a.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?Fa(e,t,r):"rgba("+e+","+t+","+r+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?Fa(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new Te(7)}var $2=function(t){return typeof t.red=="number"&&typeof t.green=="number"&&typeof t.blue=="number"&&(typeof t.alpha!="number"||typeof t.alpha>"u")},H2=function(t){return typeof t.red=="number"&&typeof t.green=="number"&&typeof t.blue=="number"&&typeof t.alpha=="number"},U2=function(t){return typeof t.hue=="number"&&typeof t.saturation=="number"&&typeof t.lightness=="number"&&(typeof t.alpha!="number"||typeof t.alpha>"u")},z2=function(t){return typeof t.hue=="number"&&typeof t.saturation=="number"&&typeof t.lightness=="number"&&typeof t.alpha=="number"};function et(e){if(typeof e!="object")throw new Te(8);if(H2(e))return Le(e);if($2(e))return Fa(e);if(z2(e))return j2(e);if(U2(e))return M2(e);throw new Te(8)}function ni(e,t,r){return function(){var a=r.concat(Array.prototype.slice.call(arguments));return a.length>=t?e.apply(this,a):ni(e,t,a)}}function _e(e){return ni(e,e.length,[])}function G2(e,t){if(t==="transparent")return t;var r=Ze(t);return et(Ce({},r,{hue:r.hue+parseFloat(e)}))}var nk=_e(G2);function Bt(e,t,r){return Math.max(e,Math.min(t,r))}function W2(e,t){if(t==="transparent")return t;var r=Ze(t);return et(Ce({},r,{lightness:Bt(0,1,r.lightness-parseFloat(e))}))}var V2=_e(W2),qe=V2;function K2(e,t){if(t==="transparent")return t;var r=Ze(t);return et(Ce({},r,{saturation:Bt(0,1,r.saturation-parseFloat(e))}))}var ak=_e(K2);function Y2(e,t){if(t==="transparent")return t;var r=Ze(t);return et(Ce({},r,{lightness:Bt(0,1,r.lightness+parseFloat(e))}))}var X2=_e(Y2),tt=X2;function J2(e,t,r){if(t==="transparent")return r;if(r==="transparent")return t;if(e===0)return r;var n=wt(t),a=Ce({},n,{alpha:typeof n.alpha=="number"?n.alpha:1}),o=wt(r),u=Ce({},o,{alpha:typeof o.alpha=="number"?o.alpha:1}),i=a.alpha-u.alpha,s=parseFloat(e)*2-1,p=s*i===-1?s:s+i,y=1+s*i,E=(p/y+1)/2,m=1-E,g={red:Math.floor(a.red*E+u.red*m),green:Math.floor(a.green*E+u.green*m),blue:Math.floor(a.blue*E+u.blue*m),alpha:a.alpha*parseFloat(e)+u.alpha*(1-parseFloat(e))};return Le(g)}var Q2=_e(J2),ai=Q2;function Z2(e,t){if(t==="transparent")return t;var r=wt(t),n=typeof r.alpha=="number"?r.alpha:1,a=Ce({},r,{alpha:Bt(0,1,(n*100+parseFloat(e)*100)/100)});return Le(a)}var e1=_e(Z2),cr=e1;function t1(e,t){if(t==="transparent")return t;var r=Ze(t);return et(Ce({},r,{saturation:Bt(0,1,r.saturation+parseFloat(e))}))}var ok=_e(t1);function r1(e,t){return t==="transparent"?t:et(Ce({},Ze(t),{hue:parseFloat(e)}))}var uk=_e(r1);function n1(e,t){return t==="transparent"?t:et(Ce({},Ze(t),{lightness:parseFloat(e)}))}var ik=_e(n1);function a1(e,t){return t==="transparent"?t:et(Ce({},Ze(t),{saturation:parseFloat(e)}))}var sk=_e(a1);function o1(e,t){return t==="transparent"?t:ai(parseFloat(e),"rgb(0, 0, 0)",t)}var lk=_e(o1);function u1(e,t){return t==="transparent"?t:ai(parseFloat(e),"rgb(255, 255, 255)",t)}var ck=_e(u1);function i1(e,t){if(t==="transparent")return t;var r=wt(t),n=typeof r.alpha=="number"?r.alpha:1,a=Ce({},r,{alpha:Bt(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return Le(a)}var s1=_e(i1),ue=s1;l();c();d();var pe=(()=>{let e;return typeof window<"u"?e=window:typeof globalThis<"u"?e=globalThis:typeof window<"u"?e=window:typeof self<"u"?e=self:e={},e})();wa();var ay=De(co(),1);l();c();d();var Zx=Object.create,_d=Object.defineProperty,eF=Object.getOwnPropertyDescriptor,tF=Object.getOwnPropertyNames,rF=Object.getPrototypeOf,nF=Object.prototype.hasOwnProperty,aF=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),oF=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of tF(t))!nF.call(e,a)&&a!==r&&_d(e,a,{get:()=>t[a],enumerable:!(n=eF(t,a))||n.enumerable});return e},uF=(e,t,r)=>(r=e!=null?Zx(rF(e)):{},oF(t||!e||!e.__esModule?_d(r,"default",{value:e,enumerable:!0}):r,e)),iF=aF(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isEqual=function(){var t=Object.prototype.toString,r=Object.getPrototypeOf,n=Object.getOwnPropertySymbols?function(a){return Object.keys(a).concat(Object.getOwnPropertySymbols(a))}:Object.keys;return function(a,o){return function u(i,s,p){var y,E,m,g=t.call(i),A=t.call(s);if(i===s)return!0;if(i==null||s==null)return!1;if(p.indexOf(i)>-1&&p.indexOf(s)>-1)return!0;if(p.push(i,s),g!=A||(y=n(i),E=n(s),y.length!=E.length||y.some(function(b){return!u(i[b],s[b],p)})))return!1;switch(g.slice(8,-1)){case"Symbol":return i.valueOf()==s.valueOf();case"Date":case"Number":return+i==+s||+i!=+i&&+s!=+s;case"RegExp":case"Function":case"String":case"Boolean":return""+i==""+s;case"Set":case"Map":y=i.entries(),E=s.entries();do if(!u((m=y.next()).value,E.next().value,p))return!1;while(!m.done);return!0;case"ArrayBuffer":i=new Uint8Array(i),s=new Uint8Array(s);case"DataView":i=new Uint8Array(i.buffer),s=new Uint8Array(s.buffer);case"Float32Array":case"Float64Array":case"Int8Array":case"Int16Array":case"Int32Array":case"Uint8Array":case"Uint16Array":case"Uint32Array":case"Uint8ClampedArray":case"Arguments":case"Array":if(i.length!=s.length)return!1;for(m=0;me.map(t=>typeof t<"u").filter(Boolean).length,sF=(e,t)=>{let{exists:r,eq:n,neq:a,truthy:o}=e;if(Rd([r,n,a,o])>1)throw new Error(`Invalid conditional test ${JSON.stringify({exists:r,eq:n,neq:a})}`);if(typeof n<"u")return(0,Od.isEqual)(t,n);if(typeof a<"u")return!(0,Od.isEqual)(t,a);if(typeof r<"u"){let u=typeof t<"u";return r?u:!u}return typeof o>"u"||o?!!t:!t},po=(e,t,r)=>{if(!e.if)return!0;let{arg:n,global:a}=e.if;if(Rd([n,a])!==1)throw new Error(`Invalid conditional value ${JSON.stringify({arg:n,global:a})}`);let o=n?t[n]:r[a];return sF(e.if,o)};l();c();d();var jK=__STORYBOOK_CLIENT_LOGGER__,{deprecate:lF,logger:mt,once:fo,pretty:$K}=__STORYBOOK_CLIENT_LOGGER__;l();c();d();Ct();function gt(){return gt=Object.assign?Object.assign.bind():function(e){for(var t=1;t(e[t.toLowerCase()]=t,e),{for:"htmlFor"}),kd={amp:"&",apos:"'",gt:">",lt:"<",nbsp:"\xA0",quot:"\u201C"},dF=["style","script"],pF=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,fF=/mailto:/i,hF=/\n{2,}$/,$d=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,mF=/^ *> ?/gm,gF=/^ {2,}\n/,yF=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,Hd=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,Ud=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,bF=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,EF=/^(?:\n *)*\n/,AF=/\r\n?/g,vF=/^\[\^([^\]]+)](:.*)\n/,DF=/^\[\^([^\]]+)]/,CF=/\f/g,xF=/^\s*?\[(x|\s)\]/,zd=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,Gd=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,Wd=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,bo=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,FF=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,Vd=/^)/,SF=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,Eo=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,wF=/^\{.*\}$/,BF=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,TF=/^<([^ >]+@[^ >]+)>/,IF=/^<([^ >]+:\/[^ >]+)>/,OF=/-([a-z])?/gi,Kd=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,_F=/^\[([^\]]*)\]:\s+]+)>?\s*("([^"]*)")?/,RF=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,PF=/^\[([^\]]*)\] ?\[([^\]]*)\]/,kF=/(\[|\])/g,NF=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,LF=/\t/g,qF=/^ *\| */,MF=/(^ *\||\| *$)/g,jF=/ *$/,$F=/^ *:-+: *$/,HF=/^ *:-+ *$/,UF=/^ *-+: *$/,zF=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,GF=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1|\w)/,WF=/^==((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)==/,VF=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,KF=/^\\([^0-9A-Za-z\s])/,YF=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&#;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,XF=/^\n+/,JF=/^([ \t]*)/,QF=/\\([^\\])/g,Nd=/ *\n+$/,ZF=/(?:^|\n)( *)$/,Ao="(?:\\d+\\.)",vo="(?:[*+-])";function Yd(e){return"( *)("+(e===1?Ao:vo)+") +"}var Xd=Yd(1),Jd=Yd(2);function Qd(e){return new RegExp("^"+(e===1?Xd:Jd))}var eS=Qd(1),tS=Qd(2);function Zd(e){return new RegExp("^"+(e===1?Xd:Jd)+"[^\\n]*(?:\\n(?!\\1"+(e===1?Ao:vo)+" )[^\\n]*)*(\\n|$)","gm")}var ep=Zd(1),tp=Zd(2);function rp(e){let t=e===1?Ao:vo;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}var np=rp(1),ap=rp(2);function Ld(e,t){let r=t===1,n=r?np:ap,a=r?ep:tp,o=r?eS:tS;return{t(u,i,s){let p=ZF.exec(s);return p&&(i.o||!i._&&!i.u)?n.exec(u=p[1]+u):null},i:Z.HIGH,l(u,i,s){let p=r?+u[2]:void 0,y=u[0].replace(hF,` +`).match(a),E=!1;return{p:y.map(function(m,g){let A=o.exec(m)[0].length,b=new RegExp("^ {1,"+A+"}","gm"),F=m.replace(b,"").replace(o,""),w=g===y.length-1,_=F.indexOf(` + +`)!==-1||w&&E;E=_;let P=s._,j=s.o,S;s.o=!0,_?(s._=!1,S=F.replace(Nd,` + +`)):(s._=!0,S=F.replace(Nd,""));let L=i(S,s);return s._=P,s.o=j,L}),m:r,g:p}},h:(u,i,s)=>e(u.m?"ol":"ul",{key:s.k,start:u.g},u.p.map(function(p,y){return e("li",{key:y},i(p,s))}))}}var rS=/^\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,nS=/^!\[([^\]]*)]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,op=[$d,Hd,Ud,zd,Wd,Gd,Vd,Kd,ep,np,tp,ap],aS=[...op,/^[^\n]+(?: \n|\n{2,})/,bo,Eo];function oS(e){return e.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function uS(e){return UF.test(e)?"right":$F.test(e)?"center":HF.test(e)?"left":null}function qd(e,t,r){let n=r.$;r.$=!0;let a=t(e.trim(),r);r.$=n;let o=[[]];return a.forEach(function(u,i){u.type==="tableSeparator"?i!==0&&i!==a.length-1&&o.push([]):(u.type!=="text"||a[i+1]!=null&&a[i+1].type!=="tableSeparator"||(u.v=u.v.replace(jF,"")),o[o.length-1].push(u))}),o}function iS(e,t,r){r._=!0;let n=qd(e[1],t,r),a=e[2].replace(MF,"").split("|").map(uS),o=function(u,i,s){return u.trim().split(` +`).map(function(p){return qd(p,i,s)})}(e[3],t,r);return r._=!1,{S:a,A:o,L:n,type:"table"}}function Md(e,t){return e.S[t]==null?{}:{textAlign:e.S[t]}}function nt(e){return function(t,r){return r._?e.exec(t):null}}function at(e){return function(t,r){return r._||r.u?e.exec(t):null}}function Ye(e){return function(t,r){return r._||r.u?null:e.exec(t)}}function Dr(e){return function(t){return e.exec(t)}}function sS(e,t,r){if(t._||t.u||r&&!r.endsWith(` +`))return null;let n="";e.split(` +`).every(o=>!op.some(u=>u.test(o))&&(n+=o+` +`,o.trim()));let a=n.trimEnd();return a==""?null:[n,a]}function qt(e){try{if(decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return}catch{return null}return e}function jd(e){return e.replace(QF,"$1")}function fn(e,t,r){let n=r._||!1,a=r.u||!1;r._=!0,r.u=!0;let o=e(t,r);return r._=n,r.u=a,o}function lS(e,t,r){let n=r._||!1,a=r.u||!1;r._=!1,r.u=!0;let o=e(t,r);return r._=n,r.u=a,o}function cS(e,t,r){return r._=!1,e(t,r)}var ho=(e,t,r)=>({v:fn(t,e[1],r)});function mo(){return{}}function go(){return null}function dS(...e){return e.filter(Boolean).join(" ")}function yo(e,t,r){let n=e,a=t.split(".");for(;a.length&&(n=n[a[0]],n!==void 0);)a.shift();return n||r}var Z;function pS(e,t={}){t.overrides=t.overrides||{},t.slugify=t.slugify||oS,t.namedCodesToUnicode=t.namedCodesToUnicode?gt({},kd,t.namedCodesToUnicode):kd;let r=t.createElement||Jn;function n(g,A,...b){let F=yo(t.overrides,`${g}.props`,{});return r(function(w,_){let P=yo(_,w);return P?typeof P=="function"||typeof P=="object"&&"render"in P?P:yo(_,`${w}.component`,w):w}(g,t.overrides),gt({},A,F,{className:dS(A?.className,F.className)||void 0}),...b)}function a(g){let A=!1;t.forceInline?A=!0:t.forceBlock||(A=NF.test(g)===!1);let b=y(p(A?g:`${g.trimEnd().replace(XF,"")} + +`,{_:A}));for(;typeof b[b.length-1]=="string"&&!b[b.length-1].trim();)b.pop();if(t.wrapper===null)return b;let F=t.wrapper||(A?"span":"div"),w;if(b.length>1||t.forceWrapper)w=b;else{if(b.length===1)return w=b[0],typeof w=="string"?n("span",{key:"outer"},w):w;w=null}return Jn(F,{key:"outer"},w)}function o(g){let A=g.match(pF);return A?A.reduce(function(b,F,w){let _=F.indexOf("=");if(_!==-1){let P=function(k){return k.indexOf("-")!==-1&&k.match(SF)===null&&(k=k.replace(OF,function(U,V){return V.toUpperCase()})),k}(F.slice(0,_)).trim(),j=function(k){let U=k[0];return(U==='"'||U==="'")&&k.length>=2&&k[k.length-1]===U?k.slice(1,-1):k}(F.slice(_+1).trim()),S=Pd[P]||P,L=b[S]=function(k,U){return k==="style"?U.split(/;\s?/).reduce(function(V,H){let se=H.slice(0,H.indexOf(":"));return V[se.replace(/(-[a-z])/g,te=>te[1].toUpperCase())]=H.slice(se.length+1).trim(),V},{}):k==="href"?qt(U):(U.match(wF)&&(U=U.slice(1,U.length-1)),U==="true"||U!=="false"&&U)}(P,j);typeof L=="string"&&(bo.test(L)||Eo.test(L))&&(b[S]=de(a(L.trim()),{key:w}))}else F!=="style"&&(b[Pd[F]||F]=!0);return b},{}):null}let u=[],i={},s={blockQuote:{t:Ye($d),i:Z.HIGH,l:(g,A,b)=>({v:A(g[0].replace(mF,""),b)}),h:(g,A,b)=>n("blockquote",{key:b.k},A(g.v,b))},breakLine:{t:Dr(gF),i:Z.HIGH,l:mo,h:(g,A,b)=>n("br",{key:b.k})},breakThematic:{t:Ye(yF),i:Z.HIGH,l:mo,h:(g,A,b)=>n("hr",{key:b.k})},codeBlock:{t:Ye(Ud),i:Z.MAX,l:g=>({v:g[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),M:void 0}),h:(g,A,b)=>n("pre",{key:b.k},n("code",gt({},g.O,{className:g.M?`lang-${g.M}`:""}),g.v))},codeFenced:{t:Ye(Hd),i:Z.MAX,l:g=>({O:o(g[3]||""),v:g[4],M:g[2]||void 0,type:"codeBlock"})},codeInline:{t:at(bF),i:Z.LOW,l:g=>({v:g[2]}),h:(g,A,b)=>n("code",{key:b.k},g.v)},footnote:{t:Ye(vF),i:Z.MAX,l:g=>(u.push({I:g[2],j:g[1]}),{}),h:go},footnoteReference:{t:nt(DF),i:Z.HIGH,l:g=>({v:g[1],B:`#${t.slugify(g[1])}`}),h:(g,A,b)=>n("a",{key:b.k,href:qt(g.B)},n("sup",{key:b.k},g.v))},gfmTask:{t:nt(xF),i:Z.HIGH,l:g=>({R:g[1].toLowerCase()==="x"}),h:(g,A,b)=>n("input",{checked:g.R,key:b.k,readOnly:!0,type:"checkbox"})},heading:{t:Ye(t.enforceAtxHeadings?Gd:zd),i:Z.HIGH,l:(g,A,b)=>({v:fn(A,g[2],b),T:t.slugify(g[2]),C:g[1].length}),h:(g,A,b)=>n(`h${g.C}`,{id:g.T,key:b.k},A(g.v,b))},headingSetext:{t:Ye(Wd),i:Z.MAX,l:(g,A,b)=>({v:fn(A,g[1],b),C:g[2]==="="?1:2,type:"heading"})},htmlComment:{t:Dr(Vd),i:Z.HIGH,l:()=>({}),h:go},image:{t:at(nS),i:Z.HIGH,l:g=>({D:g[1],B:jd(g[2]),F:g[3]}),h:(g,A,b)=>n("img",{key:b.k,alt:g.D||void 0,title:g.F||void 0,src:qt(g.B)})},link:{t:nt(rS),i:Z.LOW,l:(g,A,b)=>({v:lS(A,g[1],b),B:jd(g[2]),F:g[3]}),h:(g,A,b)=>n("a",{key:b.k,href:qt(g.B),title:g.F},A(g.v,b))},linkAngleBraceStyleDetector:{t:nt(IF),i:Z.MAX,l:g=>({v:[{v:g[1],type:"text"}],B:g[1],type:"link"})},linkBareUrlDetector:{t:(g,A)=>A.N?null:nt(BF)(g,A),i:Z.MAX,l:g=>({v:[{v:g[1],type:"text"}],B:g[1],F:void 0,type:"link"})},linkMailtoDetector:{t:nt(TF),i:Z.MAX,l(g){let A=g[1],b=g[1];return fF.test(b)||(b="mailto:"+b),{v:[{v:A.replace("mailto:",""),type:"text"}],B:b,type:"link"}}},orderedList:Ld(n,1),unorderedList:Ld(n,2),newlineCoalescer:{t:Ye(EF),i:Z.LOW,l:mo,h:()=>` +`},paragraph:{t:sS,i:Z.LOW,l:ho,h:(g,A,b)=>n("p",{key:b.k},A(g.v,b))},ref:{t:nt(_F),i:Z.MAX,l:g=>(i[g[1]]={B:g[2],F:g[4]},{}),h:go},refImage:{t:at(RF),i:Z.MAX,l:g=>({D:g[1]||void 0,P:g[2]}),h:(g,A,b)=>n("img",{key:b.k,alt:g.D,src:qt(i[g.P].B),title:i[g.P].F})},refLink:{t:nt(PF),i:Z.MAX,l:(g,A,b)=>({v:A(g[1],b),Z:A(g[0].replace(kF,"\\$1"),b),P:g[2]}),h:(g,A,b)=>i[g.P]?n("a",{key:b.k,href:qt(i[g.P].B),title:i[g.P].F},A(g.v,b)):n("span",{key:b.k},A(g.Z,b))},table:{t:Ye(Kd),i:Z.HIGH,l:iS,h:(g,A,b)=>n("table",{key:b.k},n("thead",null,n("tr",null,g.L.map(function(F,w){return n("th",{key:w,style:Md(g,w)},A(F,b))}))),n("tbody",null,g.A.map(function(F,w){return n("tr",{key:w},F.map(function(_,P){return n("td",{key:P,style:Md(g,P)},A(_,b))}))})))},tableSeparator:{t:function(g,A){return A.$?(A._=!0,qF.exec(g)):null},i:Z.HIGH,l:function(){return{type:"tableSeparator"}},h:()=>" | "},text:{t:Dr(YF),i:Z.MIN,l:g=>({v:g[0].replace(FF,(A,b)=>t.namedCodesToUnicode[b]?t.namedCodesToUnicode[b]:A)}),h:g=>g.v},textBolded:{t:at(zF),i:Z.MED,l:(g,A,b)=>({v:A(g[2],b)}),h:(g,A,b)=>n("strong",{key:b.k},A(g.v,b))},textEmphasized:{t:at(GF),i:Z.LOW,l:(g,A,b)=>({v:A(g[2],b)}),h:(g,A,b)=>n("em",{key:b.k},A(g.v,b))},textEscaped:{t:at(KF),i:Z.HIGH,l:g=>({v:g[1],type:"text"})},textMarked:{t:at(WF),i:Z.LOW,l:ho,h:(g,A,b)=>n("mark",{key:b.k},A(g.v,b))},textStrikethroughed:{t:at(VF),i:Z.LOW,l:ho,h:(g,A,b)=>n("del",{key:b.k},A(g.v,b))}};t.disableParsingRawHTML!==!0&&(s.htmlBlock={t:Dr(bo),i:Z.HIGH,l(g,A,b){let[,F]=g[3].match(JF),w=new RegExp(`^${F}`,"gm"),_=g[3].replace(w,""),P=(j=_,aS.some(U=>U.test(j))?cS:fn);var j;let S=g[1].toLowerCase(),L=dF.indexOf(S)!==-1;b.N=b.N||S==="a";let k=L?g[3]:P(A,_,b);return b.N=!1,{O:o(g[2]),v:k,G:L,H:L?S:g[1]}},h:(g,A,b)=>n(g.H,gt({key:b.k},g.O),g.G?g.v:A(g.v,b))},s.htmlSelfClosing={t:Dr(Eo),i:Z.HIGH,l:g=>({O:o(g[2]||""),H:g[1]}),h:(g,A,b)=>n(g.H,gt({},g.O,{key:b.k}))});let p=function(g){let A=Object.keys(g);function b(F,w){let _=[],P="";for(;F;){let j=0;for(;j{let{children:t,options:r}=e,n=function(a,o){if(a==null)return{};var u,i,s={},p=Object.keys(a);for(i=0;i=0||(s[u]=a[u]);return s}(e,cF);return de(pS(t,r),n)};var oy=De(hn(),1),uy=De(wp(),1),iy=De(_0(),1);l();c();d();l();c();d();var CJ=__STORYBOOK_CHANNELS__,{Channel:xo,PostMessageTransport:xJ,WebsocketTransport:FJ,createBrowserChannel:SJ}=__STORYBOOK_CHANNELS__;l();c();d();var OJ=__STORYBOOK_CORE_EVENTS__,{CHANNEL_CREATED:_J,CHANNEL_WS_DISCONNECT:RJ,CONFIG_ERROR:a3,CURRENT_STORY_WAS_SET:o3,DOCS_PREPARED:u3,DOCS_RENDERED:i3,FORCE_REMOUNT:s3,FORCE_RE_RENDER:l3,GLOBALS_UPDATED:R0,NAVIGATE_URL:P0,PLAY_FUNCTION_THREW_EXCEPTION:c3,PRELOAD_ENTRIES:d3,PREVIEW_BUILDER_PROGRESS:PJ,PREVIEW_KEYDOWN:p3,REGISTER_SUBSCRIPTION:kJ,REQUEST_WHATS_NEW_DATA:NJ,RESET_STORY_ARGS:k0,RESULT_WHATS_NEW_DATA:LJ,SELECT_STORY:qJ,SET_CONFIG:MJ,SET_CURRENT_STORY:f3,SET_GLOBALS:h3,SET_INDEX:jJ,SET_STORIES:$J,SET_WHATS_NEW_CACHE:HJ,SHARED_STATE_CHANGED:UJ,SHARED_STATE_SET:zJ,STORIES_COLLAPSE_ALL:GJ,STORIES_EXPAND_ALL:WJ,STORY_ARGS_UPDATED:N0,STORY_CHANGED:m3,STORY_ERRORED:g3,STORY_INDEX_INVALIDATED:y3,STORY_MISSING:b3,STORY_PREPARED:E3,STORY_RENDERED:A3,STORY_RENDER_PHASE_CHANGED:v3,STORY_SPECIFIED:D3,STORY_THREW_EXCEPTION:C3,STORY_UNCHANGED:x3,TELEMETRY_ERROR:VJ,TOGGLE_WHATS_NEW_NOTIFICATIONS:KJ,UNHANDLED_ERRORS_WHILE_PLAYING:F3,UPDATE_GLOBALS:S3,UPDATE_QUERY_PARAMS:w3,UPDATE_STORY_ARGS:L0}=__STORYBOOK_CORE_EVENTS__;var hm=De(hn(),1),Ir=De(Fo(),1),xT=De(Af(),1);l();c();d();l();c();d();l();c();d();l();c();d();function So(e){for(var t=[],r=1;r(e.DOCS_TOOLS="DOCS-TOOLS",e.PREVIEW_CLIENT_LOGGER="PREVIEW_CLIENT-LOGGER",e.PREVIEW_CHANNELS="PREVIEW_CHANNELS",e.PREVIEW_CORE_EVENTS="PREVIEW_CORE-EVENTS",e.PREVIEW_INSTRUMENTER="PREVIEW_INSTRUMENTER",e.PREVIEW_API="PREVIEW_API",e.PREVIEW_REACT_DOM_SHIM="PREVIEW_REACT-DOM-SHIM",e.PREVIEW_ROUTER="PREVIEW_ROUTER",e.PREVIEW_THEMING="PREVIEW_THEMING",e.RENDERER_HTML="RENDERER_HTML",e.RENDERER_PREACT="RENDERER_PREACT",e.RENDERER_REACT="RENDERER_REACT",e.RENDERER_SERVER="RENDERER_SERVER",e.RENDERER_SVELTE="RENDERER_SVELTE",e.RENDERER_VUE="RENDERER_VUE",e.RENDERER_VUE3="RENDERER_VUE3",e.RENDERER_WEB_COMPONENTS="RENDERER_WEB-COMPONENTS",e.FRAMEWORK_NEXTJS="FRAMEWORK_NEXTJS",e))(mB||{});l();c();d();var _n=De(xf(),1);var mm=De(Sf(),1),gm=De(co(),1);l();c();d();var FT=De(cm(),1),ST=Object.create,ym=Object.defineProperty,wT=Object.getOwnPropertyDescriptor,bm=Object.getOwnPropertyNames,BT=Object.getPrototypeOf,TT=Object.prototype.hasOwnProperty,Xe=(e,t)=>function(){return t||(0,e[bm(e)[0]])((t={exports:{}}).exports,t),t.exports},IT=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of bm(t))!TT.call(e,a)&&a!==r&&ym(e,a,{get:()=>t[a],enumerable:!(n=wT(t,a))||n.enumerable});return e},OT=(e,t,r)=>(r=e!=null?ST(BT(e)):{},IT(t||!e||!e.__esModule?ym(r,"default",{value:e,enumerable:!0}):r,e)),Em=Xe({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/entities.json"(e,t){t.exports={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` +`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}}}),_T=Xe({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/legacy.json"(e,t){t.exports={Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",AElig:"\xC6",aelig:"\xE6",Agrave:"\xC0",agrave:"\xE0",amp:"&",AMP:"&",Aring:"\xC5",aring:"\xE5",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",brvbar:"\xA6",Ccedil:"\xC7",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Egrave:"\xC8",egrave:"\xE8",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",iexcl:"\xA1",Igrave:"\xCC",igrave:"\xEC",iquest:"\xBF",Iuml:"\xCF",iuml:"\xEF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",Ntilde:"\xD1",ntilde:"\xF1",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Ograve:"\xD2",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",Oslash:"\xD8",oslash:"\xF8",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",THORN:"\xDE",thorn:"\xFE",times:"\xD7",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Ugrave:"\xD9",ugrave:"\xF9",uml:"\xA8",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"}}}),Am=Xe({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/xml.json"(e,t){t.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}}}),RT=Xe({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/decode.json"(e,t){t.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}}}),PT=Xe({"../../node_modules/ansi-to-html/node_modules/entities/lib/decode_codepoint.js"(e){var t=e&&e.__importDefault||function(o){return o&&o.__esModule?o:{default:o}};Object.defineProperty(e,"__esModule",{value:!0});var r=t(RT()),n=String.fromCodePoint||function(o){var u="";return o>65535&&(o-=65536,u+=String.fromCharCode(o>>>10&1023|55296),o=56320|o&1023),u+=String.fromCharCode(o),u};function a(o){return o>=55296&&o<=57343||o>1114111?"\uFFFD":(o in r.default&&(o=r.default[o]),n(o))}e.default=a}}),dm=Xe({"../../node_modules/ansi-to-html/node_modules/entities/lib/decode.js"(e){var t=e&&e.__importDefault||function(y){return y&&y.__esModule?y:{default:y}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeHTML=e.decodeHTMLStrict=e.decodeXML=void 0;var r=t(Em()),n=t(_T()),a=t(Am()),o=t(PT()),u=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;e.decodeXML=i(a.default),e.decodeHTMLStrict=i(r.default);function i(y){var E=p(y);return function(m){return String(m).replace(u,E)}}var s=function(y,E){return y1?E(_):_.charCodeAt(0)).toString(16).toUpperCase()+";"}function g(_,P){return function(j){return j.replace(P,function(S){return _[S]}).replace(y,m)}}var A=new RegExp(a.source+"|"+y.source,"g");function b(_){return _.replace(A,m)}e.escape=b;function F(_){return _.replace(a,m)}e.escapeUTF8=F;function w(_){return function(P){return P.replace(A,function(j){return _[j]||m(j)})}}}}),kT=Xe({"../../node_modules/ansi-to-html/node_modules/entities/lib/index.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.encodeHTML5=e.encodeHTML4=e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=e.encode=e.decodeStrict=e.decode=void 0;var t=dm(),r=pm();function n(s,p){return(!p||p<=0?t.decodeXML:t.decodeHTML)(s)}e.decode=n;function a(s,p){return(!p||p<=0?t.decodeXML:t.decodeHTMLStrict)(s)}e.decodeStrict=a;function o(s,p){return(!p||p<=0?r.encodeXML:r.encodeHTML)(s)}e.encode=o;var u=pm();Object.defineProperty(e,"encodeXML",{enumerable:!0,get:function(){return u.encodeXML}}),Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:function(){return u.encodeHTML}}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return u.encodeNonAsciiHTML}}),Object.defineProperty(e,"escape",{enumerable:!0,get:function(){return u.escape}}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:function(){return u.escapeUTF8}}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:function(){return u.encodeHTML}}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:function(){return u.encodeHTML}});var i=dm();Object.defineProperty(e,"decodeXML",{enumerable:!0,get:function(){return i.decodeXML}}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:function(){return i.decodeHTML}}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:function(){return i.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:function(){return i.decodeHTML}}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:function(){return i.decodeHTML}}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:function(){return i.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:function(){return i.decodeHTMLStrict}}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:function(){return i.decodeXML}})}}),NT=Xe({"../../node_modules/ansi-to-html/lib/ansi_to_html.js"(e,t){function r(O,T){if(!(O instanceof T))throw new TypeError("Cannot call a class as a function")}function n(O,T){for(var M=0;M"u"||O[Symbol.iterator]==null){if(Array.isArray(O)||(O=u(O))){var T=0,M=function(){};return{s:M,n:function(){return T>=O.length?{done:!0}:{done:!1,value:O[T++]}},e:function(oe){throw oe},f:M}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var G,Y=!0,K=!1,ee;return{s:function(){G=O[Symbol.iterator]()},n:function(){var oe=G.next();return Y=oe.done,oe},e:function(oe){K=!0,ee=oe},f:function(){try{!Y&&G.return!=null&&G.return()}finally{if(K)throw ee}}}}function u(O,T){if(O){if(typeof O=="string")return i(O,T);var M=Object.prototype.toString.call(O).slice(8,-1);if(M==="Object"&&O.constructor&&(M=O.constructor.name),M==="Map"||M==="Set")return Array.from(M);if(M==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(M))return i(O,T)}}function i(O,T){(T==null||T>O.length)&&(T=O.length);for(var M=0,G=new Array(T);M0?O*40+55:0,ee=T>0?T*40+55:0,oe=M>0?M*40+55:0;G[Y]=g([K,ee,oe])}function m(O){for(var T=O.toString(16);T.length<2;)T="0"+T;return T}function g(O){var T=[],M=o(O),G;try{for(M.s();!(G=M.n()).done;){var Y=G.value;T.push(m(Y))}}catch(K){M.e(K)}finally{M.f()}return"#"+T.join("")}function A(O,T,M,G){var Y;return T==="text"?Y=S(M,G):T==="display"?Y=F(O,M,G):T==="xterm256"?Y=U(O,G.colors[M]):T==="rgb"&&(Y=b(O,M)),Y}function b(O,T){T=T.substring(2).slice(0,-1);var M=+T.substr(0,2),G=T.substring(5).split(";"),Y=G.map(function(K){return("0"+Number(K).toString(16)).substr(-2)}).join("");return k(O,(M===38?"color:#":"background-color:#")+Y)}function F(O,T,M){T=parseInt(T,10);var G={"-1":function(){return"
"},0:function(){return O.length&&w(O)},1:function(){return L(O,"b")},3:function(){return L(O,"i")},4:function(){return L(O,"u")},8:function(){return k(O,"display:none")},9:function(){return L(O,"strike")},22:function(){return k(O,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return H(O,"i")},24:function(){return H(O,"u")},39:function(){return U(O,M.fg)},49:function(){return V(O,M.bg)},53:function(){return k(O,"text-decoration:overline")}},Y;return G[T]?Y=G[T]():4"}).join("")}function _(O,T){for(var M=[],G=O;G<=T;G++)M.push(G);return M}function P(O){return function(T){return(O===null||T.category!==O)&&O!=="all"}}function j(O){O=parseInt(O,10);var T=null;return O===0?T="all":O===1?T="bold":2")}function k(O,T){return L(O,"span",T)}function U(O,T){return L(O,"span","color:"+T)}function V(O,T){return L(O,"span","background-color:"+T)}function H(O,T){var M;if(O.slice(-1)[0]===T&&(M=O.pop()),M)return""}function se(O,T,M){var G=!1,Y=3;function K(){return""}function ee(ae,be){return M("xterm256",be),""}function oe(ae){return T.newline?M("display",-1):M("text",ae),""}function Ie(ae,be){G=!0,be.trim().length===0&&(be="0"),be=be.trimRight(";").split(";");var qr=o(be),Ou;try{for(qr.s();!(Ou=qr.n()).done;){var By=Ou.value;M("display",By)}}catch(Ty){qr.e(Ty)}finally{qr.f()}return""}function Oe(ae){return M("text",ae),""}function J(ae){return M("rgb",ae),""}var Ne=[{pattern:/^\x08+/,sub:K},{pattern:/^\x1b\[[012]?K/,sub:K},{pattern:/^\x1b\[\(B/,sub:K},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:J},{pattern:/^\x1b\[38;5;(\d+)m/,sub:ee},{pattern:/^\n/,sub:oe},{pattern:/^\r+\n/,sub:oe},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:Ie},{pattern:/^\x1b\[\d?J/,sub:K},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:K},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:K},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:Oe}];function B(ae,be){be>Y&&G||(G=!1,O=O.replace(ae.pattern,ae.sub))}var R=[],N=O,I=N.length;e:for(;I>0;){for(var $=0,z=0,ce=Ne.length;z{},send:()=>{}};return new xo({transport:e})}var qT=class{constructor(){this.getChannel=()=>{if(!this.channel){let e=LT();return this.setChannel(e),e}return this.channel},this.ready=()=>this.promise,this.hasChannel=()=>!!this.channel,this.setChannel=e=>{this.channel=e,this.resolve()},this.promise=new Promise(e=>{this.resolve=()=>e(this.getChannel())})}},eu="__STORYBOOK_ADDONS_PREVIEW";function MT(){return pe[eu]||(pe[eu]=new qT),pe[eu]}var Fre=MT();var Sre=(0,hm.default)(1)(e=>Object.values(e).reduce((t,r)=>(t[r.importPath]=t[r.importPath]||r,t),{}));var wre=Symbol("incompatible");var Bre=Symbol("Deeply equal");var jT=So` +CSF .story annotations deprecated; annotate story functions directly: +- StoryFn.story.name => StoryFn.storyName +- StoryFn.story.(parameters|decorators) => StoryFn.(parameters|decorators) +See https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#hoisted-csf-annotations for details and codemod. +`,Tre=(0,mm.default)(()=>{},jT);var Rn=(...e)=>{let t={},r=e.filter(Boolean),n=r.reduce((a,o)=>(Object.entries(o).forEach(([u,i])=>{let s=a[u];Array.isArray(i)||typeof s>"u"?a[u]=i:(0,_n.default)(i)&&(0,_n.default)(s)?t[u]=!0:typeof i<"u"&&(a[u]=i)}),a),{});return Object.keys(t).forEach(a=>{let o=r.filter(Boolean).map(u=>u[a]).filter(u=>typeof u<"u");o.every(u=>(0,_n.default)(u))?n[a]=Rn(...o):n[a]=o[o.length-1]}),n};var tu=(e,t,r)=>{let n=typeof e;switch(n){case"boolean":case"string":case"number":case"function":case"symbol":return{name:n}}return e?r.has(e)?(mt.warn(So` + We've detected a cycle in arg '${t}'. Args should be JSON-serializable. + + Consider using the mapping feature or fully custom args: + - Mapping: https://storybook.js.org/docs/react/writing-stories/args#mapping-to-complex-arg-values + - Custom args: https://storybook.js.org/docs/react/essentials/controls#fully-custom-args + `),{name:"other",value:"cyclic object"}):(r.add(e),Array.isArray(e)?{name:"array",value:e.length>0?tu(e[0],t,new Set(r)):{name:"other",value:"unknown"}}:{name:"object",value:(0,Ir.default)(e,a=>tu(a,t,new Set(r)))}):{name:"object",value:{}}},$T=e=>{let{id:t,argTypes:r={},initialArgs:n={}}=e,a=(0,Ir.default)(n,(u,i)=>({name:i,type:tu(u,`${t}.${i}`,new Set)})),o=(0,Ir.default)(r,(u,i)=>({name:i}));return Rn(a,o,r)};$T.secondPass=!0;var fm=(e,t)=>Array.isArray(t)?t.includes(e):e.match(t),vm=(e,t,r)=>!t&&!r?e:e&&(0,gm.default)(e,(n,a)=>{let o=n.name||a;return(!t||fm(o,t))&&(!r||!fm(o,r))}),HT=(e,t,r)=>{let{type:n,options:a}=e;if(n){if(r.color&&r.color.test(t)){let o=n.name;if(o==="string")return{control:{type:"color"}};o!=="enum"&&mt.warn(`Addon controls: Control of type color only supports string, received "${o}" instead`)}if(r.date&&r.date.test(t))return{control:{type:"date"}};switch(n.name){case"array":return{control:{type:"object"}};case"boolean":return{control:{type:"boolean"}};case"string":return{control:{type:"text"}};case"number":return{control:{type:"number"}};case"enum":{let{value:o}=n;return{control:{type:o?.length<=5?"radio":"select"},options:o}}case"function":case"symbol":return null;default:return{control:{type:a?"select":"object"}}}}},UT=e=>{let{argTypes:t,parameters:{__isArgsStory:r,controls:{include:n=null,exclude:a=null,matchers:o={}}={}}}=e;if(!r)return t;let u=vm(t,n,a),i=(0,Ir.default)(u,(s,p)=>s?.type&&HT(s,p,o));return Rn(i,u)};UT.secondPass=!0;var Ire=new Error("prepareAborted"),{AbortController:Ore}=globalThis;var{fetch:_re}=pe;var{history:Rre,document:Pre}=pe;var zT=OT(NT()),{document:kre}=pe;var GT=(e=>(e.MAIN="MAIN",e.NOPREVIEW="NOPREVIEW",e.PREPARING_STORY="PREPARING_STORY",e.PREPARING_DOCS="PREPARING_DOCS",e.ERROR="ERROR",e))(GT||{});var Nre=new zT.default({escapeXML:!0});var{document:Lre}=pe;l();c();d();var KT=De(Fo(),1),YT=De(Om(),1);var XT=(e=>(e.JAVASCRIPT="JavaScript",e.FLOW="Flow",e.TYPESCRIPT="TypeScript",e.UNKNOWN="Unknown",e))(XT||{});var _m="storybook/docs",Fne=`${_m}/panel`;var JT=`${_m}/snippet-rendered`,Rm=(e=>(e.AUTO="auto",e.CODE="code",e.DYNAMIC="dynamic",e))(Rm||{});l();c();d();l();c();d();var QT=Object.create,Pm=Object.defineProperty,ZT=Object.getOwnPropertyDescriptor,km=Object.getOwnPropertyNames,e6=Object.getPrototypeOf,t6=Object.prototype.hasOwnProperty,Re=(e,t)=>function(){return t||(0,e[km(e)[0]])((t={exports:{}}).exports,t),t.exports},r6=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of km(t))!t6.call(e,a)&&a!==r&&Pm(e,a,{get:()=>t[a],enumerable:!(n=ZT(t,a))||n.enumerable});return e},kn=(e,t,r)=>(r=e!=null?QT(e6(e)):{},r6(t||!e||!e.__esModule?Pm(r,"default",{value:e,enumerable:!0}):r,e)),n6=["bubbles","cancelBubble","cancelable","composed","currentTarget","defaultPrevented","eventPhase","isTrusted","returnValue","srcElement","target","timeStamp","type"],a6=["detail"];function Nm(e){let t=n6.filter(r=>e[r]!==void 0).reduce((r,n)=>({...r,[n]:e[n]}),{});return e instanceof CustomEvent&&a6.filter(r=>e[r]!==void 0).forEach(r=>{t[r]=e[r]}),t}var Jm=De(hn(),1),Hm=Re({"node_modules/has-symbols/shams.js"(e,t){"use strict";t.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var n={},a=Symbol("test"),o=Object(a);if(typeof a=="string"||Object.prototype.toString.call(a)!=="[object Symbol]"||Object.prototype.toString.call(o)!=="[object Symbol]")return!1;var u=42;n[a]=u;for(a in n)return!1;if(typeof Object.keys=="function"&&Object.keys(n).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(n).length!==0)return!1;var i=Object.getOwnPropertySymbols(n);if(i.length!==1||i[0]!==a||!Object.prototype.propertyIsEnumerable.call(n,a))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(n,a);if(s.value!==u||s.enumerable!==!0)return!1}return!0}}}),Um=Re({"node_modules/has-symbols/index.js"(e,t){"use strict";var r=typeof Symbol<"u"&&Symbol,n=Hm();t.exports=function(){return typeof r!="function"||typeof Symbol!="function"||typeof r("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:n()}}}),o6=Re({"node_modules/function-bind/implementation.js"(e,t){"use strict";var r="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,a=Object.prototype.toString,o="[object Function]";t.exports=function(i){var s=this;if(typeof s!="function"||a.call(s)!==o)throw new TypeError(r+s);for(var p=n.call(arguments,1),y,E=function(){if(this instanceof y){var F=s.apply(this,p.concat(n.call(arguments)));return Object(F)===F?F:this}else return s.apply(i,p.concat(n.call(arguments)))},m=Math.max(0,s.length-p.length),g=[],A=0;A"u"?r:E(Uint8Array),A={"%AggregateError%":typeof AggregateError>"u"?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?r:ArrayBuffer,"%ArrayIteratorPrototype%":y?E([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":m,"%AsyncGenerator%":m,"%AsyncGeneratorFunction%":m,"%AsyncIteratorPrototype%":m,"%Atomics%":typeof Atomics>"u"?r:Atomics,"%BigInt%":typeof BigInt>"u"?r:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?r:Float32Array,"%Float64Array%":typeof Float64Array>"u"?r:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?r:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":m,"%Int8Array%":typeof Int8Array>"u"?r:Int8Array,"%Int16Array%":typeof Int16Array>"u"?r:Int16Array,"%Int32Array%":typeof Int32Array>"u"?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":y?E(E([][Symbol.iterator]())):r,"%JSON%":typeof JSON=="object"?JSON:r,"%Map%":typeof Map>"u"?r:Map,"%MapIteratorPrototype%":typeof Map>"u"||!y?r:E(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?r:Promise,"%Proxy%":typeof Proxy>"u"?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?r:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?r:Set,"%SetIteratorPrototype%":typeof Set>"u"||!y?r:E(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":y?E(""[Symbol.iterator]()):r,"%Symbol%":y?Symbol:r,"%SyntaxError%":n,"%ThrowTypeError%":p,"%TypedArray%":g,"%TypeError%":o,"%Uint8Array%":typeof Uint8Array>"u"?r:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?r:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?r:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?r:WeakMap,"%WeakRef%":typeof WeakRef>"u"?r:WeakRef,"%WeakSet%":typeof WeakSet>"u"?r:WeakSet},b=function te(X){var O;if(X==="%AsyncFunction%")O=u("async function () {}");else if(X==="%GeneratorFunction%")O=u("function* () {}");else if(X==="%AsyncGeneratorFunction%")O=u("async function* () {}");else if(X==="%AsyncGenerator%"){var T=te("%AsyncGeneratorFunction%");T&&(O=T.prototype)}else if(X==="%AsyncIteratorPrototype%"){var M=te("%AsyncGenerator%");M&&(O=E(M.prototype))}return A[X]=O,O},F={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},w=uu(),_=u6(),P=w.call(Function.call,Array.prototype.concat),j=w.call(Function.apply,Array.prototype.splice),S=w.call(Function.call,String.prototype.replace),L=w.call(Function.call,String.prototype.slice),k=w.call(Function.call,RegExp.prototype.exec),U=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,V=/\\(\\)?/g,H=function(X){var O=L(X,0,1),T=L(X,-1);if(O==="%"&&T!=="%")throw new n("invalid intrinsic syntax, expected closing `%`");if(T==="%"&&O!=="%")throw new n("invalid intrinsic syntax, expected opening `%`");var M=[];return S(X,U,function(G,Y,K,ee){M[M.length]=K?S(ee,V,"$1"):Y||G}),M},se=function(X,O){var T=X,M;if(_(F,T)&&(M=F[T],T="%"+M[0]+"%"),_(A,T)){var G=A[T];if(G===m&&(G=b(T)),typeof G>"u"&&!O)throw new o("intrinsic "+X+" exists, but is not available. Please file an issue!");return{alias:M,name:T,value:G}}throw new n("intrinsic "+X+" does not exist!")};t.exports=function(X,O){if(typeof X!="string"||X.length===0)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof O!="boolean")throw new o('"allowMissing" argument must be a boolean');if(k(/^%?[^%]*%?$/,X)===null)throw new n("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var T=H(X),M=T.length>0?T[0]:"",G=se("%"+M+"%",O),Y=G.name,K=G.value,ee=!1,oe=G.alias;oe&&(M=oe[0],j(T,P([0,1],oe)));for(var Ie=1,Oe=!0;Ie=T.length){var R=i(K,J);Oe=!!R,Oe&&"get"in R&&!("originalValue"in R.get)?K=R.get:K=K[J]}else Oe=_(K,J),K=K[J];Oe&&!ee&&(A[Y]=K)}}return K}}}),i6=Re({"node_modules/call-bind/index.js"(e,t){"use strict";var r=uu(),n=zm(),a=n("%Function.prototype.apply%"),o=n("%Function.prototype.call%"),u=n("%Reflect.apply%",!0)||r.call(o,a),i=n("%Object.getOwnPropertyDescriptor%",!0),s=n("%Object.defineProperty%",!0),p=n("%Math.max%");if(s)try{s({},"a",{value:1})}catch{s=null}t.exports=function(m){var g=u(r,o,arguments);if(i&&s){var A=i(g,"length");A.configurable&&s(g,"length",{value:1+p(0,m.length-(arguments.length-1))})}return g};var y=function(){return u(r,a,arguments)};s?s(t.exports,"apply",{value:y}):t.exports.apply=y}}),s6=Re({"node_modules/call-bind/callBound.js"(e,t){"use strict";var r=zm(),n=i6(),a=n(r("String.prototype.indexOf"));t.exports=function(u,i){var s=r(u,!!i);return typeof s=="function"&&a(u,".prototype.")>-1?n(s):s}}}),l6=Re({"node_modules/has-tostringtag/shams.js"(e,t){"use strict";var r=Hm();t.exports=function(){return r()&&!!Symbol.toStringTag}}}),c6=Re({"node_modules/is-regex/index.js"(e,t){"use strict";var r=s6(),n=l6()(),a,o,u,i;n&&(a=r("Object.prototype.hasOwnProperty"),o=r("RegExp.prototype.exec"),u={},s=function(){throw u},i={toString:s,valueOf:s},typeof Symbol.toPrimitive=="symbol"&&(i[Symbol.toPrimitive]=s));var s,p=r("Object.prototype.toString"),y=Object.getOwnPropertyDescriptor,E="[object RegExp]";t.exports=n?function(g){if(!g||typeof g!="object")return!1;var A=y(g,"lastIndex"),b=A&&a(A,"value");if(!b)return!1;try{o(g,i)}catch(F){return F===u}}:function(g){return!g||typeof g!="object"&&typeof g!="function"?!1:p(g)===E}}}),d6=Re({"node_modules/is-function/index.js"(e,t){t.exports=n;var r=Object.prototype.toString;function n(a){if(!a)return!1;var o=r.call(a);return o==="[object Function]"||typeof a=="function"&&o!=="[object RegExp]"||typeof window<"u"&&(a===window.setTimeout||a===window.alert||a===window.confirm||a===window.prompt)}}}),p6=Re({"node_modules/is-symbol/index.js"(e,t){"use strict";var r=Object.prototype.toString,n=Um()();n?(a=Symbol.prototype.toString,o=/^Symbol\(.*\)$/,u=function(s){return typeof s.valueOf()!="symbol"?!1:o.test(a.call(s))},t.exports=function(s){if(typeof s=="symbol")return!0;if(r.call(s)!=="[object Symbol]")return!1;try{return u(s)}catch{return!1}}):t.exports=function(s){return!1};var a,o,u}}),f6=kn(c6()),h6=kn(d6()),m6=kn(p6());function g6(e){return e!=null&&typeof e=="object"&&Array.isArray(e)===!1}var y6=typeof window=="object"&&window&&window.Object===Object&&window,b6=y6,E6=typeof self=="object"&&self&&self.Object===Object&&self,A6=b6||E6||Function("return this")(),iu=A6,v6=iu.Symbol,Yt=v6,Gm=Object.prototype,D6=Gm.hasOwnProperty,C6=Gm.toString,Rr=Yt?Yt.toStringTag:void 0;function x6(e){var t=D6.call(e,Rr),r=e[Rr];try{e[Rr]=void 0;var n=!0}catch{}var a=C6.call(e);return n&&(t?e[Rr]=r:delete e[Rr]),a}var F6=x6,S6=Object.prototype,w6=S6.toString;function B6(e){return w6.call(e)}var T6=B6,I6="[object Null]",O6="[object Undefined]",Lm=Yt?Yt.toStringTag:void 0;function _6(e){return e==null?e===void 0?O6:I6:Lm&&Lm in Object(e)?F6(e):T6(e)}var Wm=_6;function R6(e){return e!=null&&typeof e=="object"}var P6=R6,k6="[object Symbol]";function N6(e){return typeof e=="symbol"||P6(e)&&Wm(e)==k6}var su=N6;function L6(e,t){for(var r=-1,n=e==null?0:e.length,a=Array(n);++r-1}var VI=WI;function KI(e,t){var r=this.__data__,n=Ln(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var YI=KI;function Jt(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{let t=null,r=!1,n=!1,a=!1,o="";if(e.indexOf("//")>=0||e.indexOf("/*")>=0)for(let u=0;u_O(e).replace(/\n\s*/g,"").trim()),PO=function(t,r){let n=r.slice(0,r.indexOf("{")),a=r.slice(r.indexOf("{"));if(n.includes("=>")||n.includes("function"))return r;let o=n;return o=o.replace(t,"function"),o+a},kO=/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{3})?Z$/,NO=e=>e.match(/^[\[\{\"\}].*[\]\}\"]$/);function Qm(e){if(!Nn(e))return e;let t=e,r=!1;return typeof Event<"u"&&e instanceof Event&&(t=Nm(t),r=!0),t=Object.keys(t).reduce((n,a)=>{try{t[a]&&t[a].toJSON,n[a]=t[a]}catch{r=!0}return n},{}),r?t:e}var LO=function(t){let r,n,a,o;return function(i,s){try{if(i==="")return o=[],r=new Map([[s,"[]"]]),n=new Map,a=[],s;let p=n.get(this)||this;for(;a.length&&p!==a[0];)a.shift(),o.pop();if(typeof s=="boolean")return s;if(s===void 0)return t.allowUndefined?"_undefined_":void 0;if(s===null)return null;if(typeof s=="number")return s===-1/0?"_-Infinity_":s===1/0?"_Infinity_":Number.isNaN(s)?"_NaN_":s;if(typeof s=="bigint")return`_bigint_${s.toString()}`;if(typeof s=="string")return kO.test(s)?t.allowDate?`_date_${s}`:void 0:s;if((0,f6.default)(s))return t.allowRegExp?`_regexp_${s.flags}|${s.source}`:void 0;if((0,h6.default)(s)){if(!t.allowFunction)return;let{name:E}=s,m=s.toString();return m.match(/(\[native code\]|WEBPACK_IMPORTED_MODULE|__webpack_exports__|__webpack_require__)/)?`_function_${E}|${(()=>{}).toString()}`:`_function_${E}|${RO(PO(i,m))}`}if((0,m6.default)(s)){if(!t.allowSymbol)return;let E=Symbol.keyFor(s);return E!==void 0?`_gsymbol_${E}`:`_symbol_${s.toString().slice(7,-1)}`}if(a.length>=t.maxDepth)return Array.isArray(s)?`[Array(${s.length})]`:"[Object]";if(s===this)return`_duplicate_${JSON.stringify(o)}`;if(s instanceof Error&&t.allowError)return{__isConvertedError__:!0,errorProperties:{...s.cause?{cause:s.cause}:{},...s,name:s.name,message:s.message,stack:s.stack,"_constructor-name_":s.constructor.name}};if(s.constructor&&s.constructor.name&&s.constructor.name!=="Object"&&!Array.isArray(s)&&!t.allowClass)return;let y=r.get(s);if(!y){let E=Array.isArray(s)?s:Qm(s);if(s.constructor&&s.constructor.name&&s.constructor.name!=="Object"&&!Array.isArray(s)&&t.allowClass)try{Object.assign(E,{"_constructor-name_":s.constructor.name})}catch{}return o.push(i),a.unshift(E),r.set(s,JSON.stringify(o)),s!==E&&n.set(s,E),E}return`_duplicate_${y}`}catch{return}}},qO=function reviver(options){let refs=[],root;return function revive(key,value){if(key===""&&(root=value,refs.forEach(({target:e,container:t,replacement:r})=>{let n=NO(r)?JSON.parse(r):r.split(".");n.length===0?t[e]=root:t[e]=OO(root,n)})),key==="_constructor-name_")return value;if(Nn(value)&&value.__isConvertedError__){let{message:e,...t}=value.errorProperties,r=new Error(e);return Object.assign(r,t),r}if(Nn(value)&&value["_constructor-name_"]&&options.allowFunction){let e=value["_constructor-name_"];if(e!=="Object"){let t=new Function(`return function ${e.replace(/[^a-zA-Z0-9$_]+/g,"")}(){}`)();Object.setPrototypeOf(value,new t)}return delete value["_constructor-name_"],value}if(typeof value=="string"&&value.startsWith("_function_")&&options.allowFunction){let[,name,source]=value.match(/_function_([^|]*)\|(.*)/)||[],sourceSanitized=source.replace(/[(\(\))|\\| |\]|`]*$/,"");if(!options.lazyEval)return eval(`(${sourceSanitized})`);let result=(...args)=>{let f=eval(`(${sourceSanitized})`);return f(...args)};return Object.defineProperty(result,"toString",{value:()=>sourceSanitized}),Object.defineProperty(result,"name",{value:name}),result}if(typeof value=="string"&&value.startsWith("_regexp_")&&options.allowRegExp){let[,e,t]=value.match(/_regexp_([^|]*)\|(.*)/)||[];return new RegExp(t,e)}return typeof value=="string"&&value.startsWith("_date_")&&options.allowDate?new Date(value.replace("_date_","")):typeof value=="string"&&value.startsWith("_duplicate_")?(refs.push({target:key,container:this,replacement:value.replace(/^_duplicate_/,"")}),null):typeof value=="string"&&value.startsWith("_symbol_")&&options.allowSymbol?Symbol(value.replace("_symbol_","")):typeof value=="string"&&value.startsWith("_gsymbol_")&&options.allowSymbol?Symbol.for(value.replace("_gsymbol_","")):typeof value=="string"&&value==="_-Infinity_"?-1/0:typeof value=="string"&&value==="_Infinity_"?1/0:typeof value=="string"&&value==="_NaN_"?NaN:typeof value=="string"&&value.startsWith("_bigint_")&&typeof BigInt=="function"?BigInt(value.replace("_bigint_","")):value}},Zm={maxDepth:10,space:void 0,allowFunction:!0,allowRegExp:!0,allowDate:!0,allowClass:!0,allowError:!0,allowUndefined:!0,allowSymbol:!0,lazyEval:!0},MO=(e,t={})=>{let r={...Zm,...t};return JSON.stringify(Qm(e),LO(r),t.space)},jO=()=>{let e=new Map;return function t(r){Nn(r)&&Object.entries(r).forEach(([n,a])=>{a==="_undefined_"?r[n]=void 0:e.get(a)||(e.set(a,!0),t(a))}),Array.isArray(r)&&r.forEach((n,a)=>{n==="_undefined_"?(e.set(n,!0),r[a]=void 0):e.get(n)||(e.set(n,!0),t(n))})}},kne=(e,t={})=>{let r={...Zm,...t},n=JSON.parse(e,qO(r));return jO()(n),n};l();c();d();l();c();d();l();c();d();l();c();d();l();c();d();l();c();d();l();c();d();var n4=q.div(St,({theme:e})=>({backgroundColor:e.base==="light"?"rgba(0,0,0,.01)":"rgba(255,255,255,.01)",borderRadius:e.appBorderRadius,border:`1px dashed ${e.appBorderColor}`,display:"flex",alignItems:"center",justifyContent:"center",padding:20,margin:"25px 0 40px",color:ue(.3,e.color.defaultText),fontSize:e.typography.size.s2})),sy=e=>h.createElement(n4,{...e,className:"docblock-emptyblock sb-unstyled"}),a4=q(Mr)(({theme:e})=>({fontSize:`${e.typography.size.s2-1}px`,lineHeight:"19px",margin:"25px 0 40px",borderRadius:e.appBorderRadius,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0","pre.prismjs":{padding:20,background:"inherit"}})),o4=q.div(({theme:e})=>({background:e.background.content,borderRadius:e.appBorderRadius,border:`1px solid ${e.appBorderColor}`,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0",margin:"25px 0 40px",padding:"20px 20px 20px 22px"})),Gn=q.div(({theme:e})=>({animation:`${e.animation.glow} 1.5s ease-in-out infinite`,background:e.appBorderColor,height:17,marginTop:1,width:"60%",[`&:first-child${Qu}`]:{margin:0}})),u4=()=>h.createElement(o4,null,h.createElement(Gn,null),h.createElement(Gn,{style:{width:"80%"}}),h.createElement(Gn,{style:{width:"30%"}}),h.createElement(Gn,{style:{width:"80%"}})),ly=({isLoading:e,error:t,language:r,code:n,dark:a,format:o,...u})=>{let{typography:i}=ma();if(e)return h.createElement(u4,null);if(t)return h.createElement(sy,null,t);let s=h.createElement(a4,{bordered:!0,copyable:!0,format:o,language:r,className:"docblock-source sb-unstyled",...u},n);if(typeof a>"u")return s;let p=a?ha.dark:ha.light;return h.createElement(Xu,{theme:Ju({...p,fontCode:i.fonts.mono,fontBase:i.fonts.base})},s)};ly.defaultProps={format:!1};var ge=e=>`& :where(${e}:not(.sb-anchor, .sb-unstyled, .sb-unstyled ${e}))`,Bu=600,zoe=q.h1(St,({theme:e})=>({color:e.color.defaultText,fontSize:e.typography.size.m3,fontWeight:e.typography.weight.bold,lineHeight:"32px",[`@media (min-width: ${Bu}px)`]:{fontSize:e.typography.size.l1,lineHeight:"36px",marginBottom:"16px"}})),Goe=q.h2(St,({theme:e})=>({fontWeight:e.typography.weight.regular,fontSize:e.typography.size.s3,lineHeight:"20px",borderBottom:"none",marginBottom:15,[`@media (min-width: ${Bu}px)`]:{fontSize:e.typography.size.m1,lineHeight:"28px",marginBottom:24},color:ue(.25,e.color.defaultText)})),Woe=q.div(({theme:e})=>{let t={fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s3,margin:0,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch"},r={margin:"20px 0 8px",padding:0,cursor:"text",position:"relative",color:e.color.defaultText,"&:first-of-type":{marginTop:0,paddingTop:0},"&:hover a.anchor":{textDecoration:"none"},"& code":{fontSize:"inherit"}},n={lineHeight:1,margin:"0 2px",padding:"3px 5px",whiteSpace:"nowrap",borderRadius:3,fontSize:e.typography.size.s2-1,border:e.base==="light"?`1px solid ${e.color.mediumlight}`:`1px solid ${e.color.darker}`,color:e.base==="light"?ue(.1,e.color.defaultText):ue(.3,e.color.defaultText),backgroundColor:e.base==="light"?e.color.lighter:e.color.border};return{maxWidth:1e3,width:"100%",[ge("a")]:{...t,fontSize:"inherit",lineHeight:"24px",color:e.color.secondary,textDecoration:"none","&.absent":{color:"#cc0000"},"&.anchor":{display:"block",paddingLeft:30,marginLeft:-30,cursor:"pointer",position:"absolute",top:0,left:0,bottom:0}},[ge("blockquote")]:{...t,margin:"16px 0",borderLeft:`4px solid ${e.color.medium}`,padding:"0 15px",color:e.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}},[ge("div")]:t,[ge("dl")]:{...t,margin:"16px 0",padding:0,"& dt":{fontSize:"14px",fontWeight:"bold",fontStyle:"italic",padding:0,margin:"16px 0 4px"},"& dt:first-of-type":{padding:0},"& dt > :first-of-type":{marginTop:0},"& dt > :last-child":{marginBottom:0},"& dd":{margin:"0 0 16px",padding:"0 15px"},"& dd > :first-of-type":{marginTop:0},"& dd > :last-child":{marginBottom:0}},[ge("h1")]:{...t,...r,fontSize:`${e.typography.size.l1}px`,fontWeight:e.typography.weight.bold},[ge("h2")]:{...t,...r,fontSize:`${e.typography.size.m2}px`,paddingBottom:4,borderBottom:`1px solid ${e.appBorderColor}`},[ge("h3")]:{...t,...r,fontSize:`${e.typography.size.m1}px`,fontWeight:e.typography.weight.bold},[ge("h4")]:{...t,...r,fontSize:`${e.typography.size.s3}px`},[ge("h5")]:{...t,...r,fontSize:`${e.typography.size.s2}px`},[ge("h6")]:{...t,...r,fontSize:`${e.typography.size.s2}px`,color:e.color.dark},[ge("hr")]:{border:"0 none",borderTop:`1px solid ${e.appBorderColor}`,height:4,padding:0},[ge("img")]:{maxWidth:"100%"},[ge("li")]:{...t,fontSize:e.typography.size.s2,color:e.color.defaultText,lineHeight:"24px","& + li":{marginTop:".25em"},"& ul, & ol":{marginTop:".25em",marginBottom:0},"& code":n},[ge("ol")]:{...t,margin:"16px 0",paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},[ge("p")]:{...t,margin:"16px 0",fontSize:e.typography.size.s2,lineHeight:"24px",color:e.color.defaultText,"& code":n},[ge("pre")]:{...t,fontFamily:e.typography.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",lineHeight:"18px",padding:"11px 1rem",whiteSpace:"pre-wrap",color:"inherit",borderRadius:3,margin:"1rem 0","&:not(.prismjs)":{background:"transparent",border:"none",borderRadius:0,padding:0,margin:0},"& pre, &.prismjs":{padding:15,margin:0,whiteSpace:"pre-wrap",color:"inherit",fontSize:"13px",lineHeight:"19px",code:{color:"inherit",fontSize:"inherit"}},"& code":{whiteSpace:"pre"},"& code, & tt":{border:"none"}},[ge("span")]:{...t,"&.frame":{display:"block",overflow:"hidden","& > span":{border:`1px solid ${e.color.medium}`,display:"block",float:"left",overflow:"hidden",margin:"13px 0 0",padding:7,width:"auto"},"& span img":{display:"block",float:"left"},"& span span":{clear:"both",color:e.color.darkest,display:"block",padding:"5px 0 0"}},"&.align-center":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"center"},"& span img":{margin:"0 auto",textAlign:"center"}},"&.align-right":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px 0 0",textAlign:"right"},"& span img":{margin:0,textAlign:"right"}},"&.float-left":{display:"block",marginRight:13,overflow:"hidden",float:"left","& span":{margin:"13px 0 0"}},"&.float-right":{display:"block",marginLeft:13,overflow:"hidden",float:"right","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"right"}}},[ge("table")]:{...t,margin:"16px 0",fontSize:e.typography.size.s2,lineHeight:"24px",padding:0,borderCollapse:"collapse","& tr":{borderTop:`1px solid ${e.appBorderColor}`,backgroundColor:e.appContentBg,margin:0,padding:0},"& tr:nth-of-type(2n)":{backgroundColor:e.base==="dark"?e.color.darker:e.color.lighter},"& tr th":{fontWeight:"bold",color:e.color.defaultText,border:`1px solid ${e.appBorderColor}`,margin:0,padding:"6px 13px"},"& tr td":{border:`1px solid ${e.appBorderColor}`,color:e.color.defaultText,margin:0,padding:"6px 13px"},"& tr th :first-of-type, & tr td :first-of-type":{marginTop:0},"& tr th :last-child, & tr td :last-child":{marginBottom:0}},[ge("ul")]:{...t,margin:"16px 0",paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0},listStyle:"disc"}}}),Voe=q.div(({theme:e})=>({background:e.background.content,display:"flex",justifyContent:"center",padding:"4rem 20px",minHeight:"100vh",boxSizing:"border-box",gap:"3rem",[`@media (min-width: ${Bu}px)`]:{}}));var Kn=e=>({borderRadius:e.appBorderRadius,background:e.background.content,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0",border:`1px solid ${e.appBorderColor}`}),i4=q(aa)({position:"absolute",left:0,right:0,top:0,transition:"transform .2s linear"}),s4=q.div({display:"flex",alignItems:"center",gap:4}),l4=q.div(({theme:e})=>({width:14,height:14,borderRadius:2,margin:"0 7px",backgroundColor:e.appBorderColor,animation:`${e.animation.glow} 1.5s ease-in-out infinite`})),c4=({isLoading:e,storyId:t,baseUrl:r,zoom:n,resetZoom:a,...o})=>h.createElement(i4,{...o},h.createElement(s4,{key:"left"},e?[1,2,3].map(u=>h.createElement(l4,{key:u})):h.createElement(h.Fragment,null,h.createElement(lt,{key:"zoomin",onClick:u=>{u.preventDefault(),n(.8)},title:"Zoom in"},h.createElement(gi,null)),h.createElement(lt,{key:"zoomout",onClick:u=>{u.preventDefault(),n(1.25)},title:"Zoom out"},h.createElement(yi,null)),h.createElement(lt,{key:"zoomreset",onClick:u=>{u.preventDefault(),a()},title:"Reset zoom"},h.createElement(bi,null))))),d4=ar({scale:1}),{window:Koe}=pe;var{PREVIEW_URL:Yoe}=pe;var p4=q.div(({isColumn:e,columns:t,layout:r})=>({display:e||!t?"block":"flex",position:"relative",flexWrap:"wrap",overflow:"auto",flexDirection:e?"column":"row","& .innerZoomElementWrapper > *":e?{width:r!=="fullscreen"?"calc(100% - 20px)":"100%",display:"block"}:{maxWidth:r!=="fullscreen"?"calc(100% - 20px)":"100%",display:"inline-block"}}),({layout:e="padded"})=>e==="centered"||e==="padded"?{padding:"30px 20px","& .innerZoomElementWrapper > *":{width:"auto",border:"10px solid transparent!important"}}:{},({layout:e="padded"})=>e==="centered"?{display:"flex",justifyContent:"center",justifyItems:"center",alignContent:"center",alignItems:"center"}:{},({columns:e})=>e&&e>1?{".innerZoomElementWrapper > *":{minWidth:`calc(100% / ${e} - 20px)`}}:{}),Vg=q(ly)(({theme:e})=>({margin:0,borderTopLeftRadius:0,borderTopRightRadius:0,borderBottomLeftRadius:e.appBorderRadius,borderBottomRightRadius:e.appBorderRadius,border:"none",background:e.base==="light"?"rgba(0, 0, 0, 0.85)":qe(.05,e.background.content),color:e.color.lightest,button:{background:e.base==="light"?"rgba(0, 0, 0, 0.85)":qe(.05,e.background.content)}})),f4=q.div(({theme:e,withSource:t,isExpanded:r})=>({position:"relative",overflow:"hidden",margin:"25px 0 40px",...Kn(e),borderBottomLeftRadius:t&&r&&0,borderBottomRightRadius:t&&r&&0,borderBottomWidth:r&&0,"h3 + &":{marginTop:"16px"}}),({withToolbar:e})=>e&&{paddingTop:40}),h4=(e,t,r)=>{switch(!0){case!!(e&&e.error):return{source:null,actionItem:{title:"No code available",className:"docblock-code-toggle docblock-code-toggle--disabled",disabled:!0,onClick:()=>r(!1)}};case t:return{source:h.createElement(Vg,{...e,dark:!0}),actionItem:{title:"Hide code",className:"docblock-code-toggle docblock-code-toggle--expanded",onClick:()=>r(!1)}};default:return{source:h.createElement(Vg,{...e,dark:!0}),actionItem:{title:"Show code",className:"docblock-code-toggle",onClick:()=>r(!0)}}}};function m4(e){if(Ru.count(e)===1){let t=e;if(t.props)return t.props.id}return null}var g4=q(c4)({position:"absolute",top:0,left:0,right:0,height:40}),y4=q.div({overflow:"hidden",position:"relative"}),b4=({isLoading:e,isColumn:t,columns:r,children:n,withSource:a,withToolbar:o=!1,isExpanded:u=!1,additionalActions:i,className:s,layout:p="padded",...y})=>{let[E,m]=ne(u),{source:g,actionItem:A}=h4(a,E,m),[b,F]=ne(1),w=[s].concat(["sbdocs","sbdocs-preview","sb-unstyled"]),_=a?[A]:[],[P,j]=ne(i?[...i]:[]),S=[..._,...P],{window:L}=pe,k=Ee(async V=>{let{createCopyToClipboardFunction:H}=await Promise.resolve().then(()=>(or(),Yu));H()},[]),U=V=>{let H=L.getSelection();H&&H.type==="Range"||(V.preventDefault(),P.filter(se=>se.title==="Copied").length===0&&k(g.props.code).then(()=>{j([...P,{title:"Copied",onClick:()=>{}}]),L.setTimeout(()=>j(P.filter(se=>se.title!=="Copied")),1500)}))};return h.createElement(f4,{withSource:a,withToolbar:o,...y,className:w.join(" ")},o&&h.createElement(g4,{isLoading:e,border:!0,zoom:V=>F(b*V),resetZoom:()=>F(1),storyId:m4(n),baseUrl:"./iframe.html"}),h.createElement(d4.Provider,{value:{scale:b}},h.createElement(y4,{className:"docs-story",onCopyCapture:a&&U},h.createElement(p4,{isColumn:t||!Array.isArray(n),columns:r,layout:p},h.createElement(ca.Element,{scale:b},Array.isArray(n)?n.map((V,H)=>h.createElement("div",{key:H},V)):h.createElement("div",null,n))),h.createElement(ea,{actionItems:S}))),a&&E&&g)};q(b4)(()=>({".docs-story":{paddingTop:32,paddingBottom:40}}));var E4=q.table(({theme:e})=>({"&&":{borderCollapse:"collapse",borderSpacing:0,border:"none",tr:{border:"none !important",background:"none"},"td, th":{padding:0,border:"none",width:"auto!important"},marginTop:0,marginBottom:0,"th:first-of-type, td:first-of-type":{paddingLeft:0},"th:last-of-type, td:last-of-type":{paddingRight:0},td:{paddingTop:0,paddingBottom:4,"&:not(:first-of-type)":{paddingLeft:10,paddingRight:0}},tbody:{boxShadow:"none",border:"none"},code:Ft({theme:e}),div:{span:{fontWeight:"bold"}},"& code":{margin:0,display:"inline-block",fontSize:e.typography.size.s1}}})),A4=({tags:e})=>{let t=(e.params||[]).filter(o=>o.description),r=t.length!==0,n=e.deprecated!=null,a=e.returns!=null&&e.returns.description!=null;return!r&&!a&&!n?null:h.createElement(h.Fragment,null,h.createElement(E4,null,h.createElement("tbody",null,n&&h.createElement("tr",{key:"deprecated"},h.createElement("td",{colSpan:2},h.createElement("strong",null,"Deprecated"),": ",e.deprecated.toString())),r&&t.map(o=>h.createElement("tr",{key:o.name},h.createElement("td",null,h.createElement("code",null,o.name)),h.createElement("td",null,o.description))),a&&h.createElement("tr",{key:"returns"},h.createElement("td",null,h.createElement("code",null,"Returns")),h.createElement("td",null,e.returns.description)))))},Fu=8,Kg=q.div(({isExpanded:e})=>({display:"flex",flexDirection:e?"column":"row",flexWrap:"wrap",alignItems:"flex-start",marginBottom:"-4px",minWidth:100})),v4=q.span(Ft,({theme:e,simple:t=!1})=>({flex:"0 0 auto",fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,wordBreak:"break-word",whiteSpace:"normal",maxWidth:"100%",margin:0,marginRight:"4px",marginBottom:"4px",paddingTop:"2px",paddingBottom:"2px",lineHeight:"13px",...t&&{background:"transparent",border:"0 none",paddingLeft:0}})),D4=q.button(({theme:e})=>({fontFamily:e.typography.fonts.mono,color:e.color.secondary,marginBottom:"4px",background:"none",border:"none"})),C4=q.div(Ft,({theme:e})=>({fontFamily:e.typography.fonts.mono,color:e.color.secondary,fontSize:e.typography.size.s1,margin:0,whiteSpace:"nowrap",display:"flex",alignItems:"center"})),x4=q.div(({theme:e,width:t})=>({width:t,minWidth:200,maxWidth:800,padding:15,fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,boxSizing:"content-box","& code":{padding:"0 !important"}})),F4=q(si)({marginLeft:4}),S4=q(Sa)({marginLeft:4}),w4=()=>h.createElement("span",null,"-"),cy=({text:e,simple:t})=>h.createElement(v4,{simple:t},e),B4=(0,oy.default)(1e3)(e=>{let t=e.split(/\r?\n/);return`${Math.max(...t.map(r=>r.length))}ch`}),T4=e=>{if(!e)return[e];let t=e.split("|").map(r=>r.trim());return(0,uy.default)(t)},Yg=(e,t=!0)=>{let r=e;return t||(r=e.slice(0,Fu)),r.map(n=>h.createElement(cy,{key:n,text:n===""?'""':n}))},I4=({value:e,initialExpandedArgs:t})=>{let{summary:r,detail:n}=e,[a,o]=ne(!1),[u,i]=ne(t||!1);if(r==null)return null;let s=typeof r.toString=="function"?r.toString():r;if(n==null){if(/[(){}[\]<>]/.test(s))return h.createElement(cy,{text:s});let p=T4(s),y=p.length;return y>Fu?h.createElement(Kg,{isExpanded:u},Yg(p,u),h.createElement(D4,{onClick:()=>i(!u)},u?"Show less...":`Show ${y-Fu} more...`)):h.createElement(Kg,null,Yg(p))}return h.createElement(la,{closeOnOutsideClick:!0,placement:"bottom",visible:a,onVisibleChange:p=>{o(p)},tooltip:h.createElement(x4,{width:B4(n)},h.createElement(Mr,{language:"jsx",format:!1},n))},h.createElement(C4,{className:"sbdocs-expandable"},h.createElement("span",null,s),a?h.createElement(F4,null):h.createElement(S4,null)))},Du=({value:e,initialExpandedArgs:t})=>e==null?h.createElement(w4,null):h.createElement(I4,{value:e,initialExpandedArgs:t}),O4=q.label(({theme:e})=>({lineHeight:"18px",alignItems:"center",marginBottom:8,display:"inline-block",position:"relative",whiteSpace:"nowrap",background:e.boolean.background,borderRadius:"3em",padding:1,input:{appearance:"none",width:"100%",height:"100%",position:"absolute",left:0,top:0,margin:0,padding:0,border:"none",background:"transparent",cursor:"pointer",borderRadius:"3em","&:focus":{outline:"none",boxShadow:`${e.color.secondary} 0 0 0 1px inset !important`}},span:{textAlign:"center",fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,lineHeight:"1",cursor:"pointer",display:"inline-block",padding:"7px 15px",transition:"all 100ms ease-out",userSelect:"none",borderRadius:"3em",color:ue(.5,e.color.defaultText),background:"transparent","&:hover":{boxShadow:`${cr(.3,e.appBorderColor)} 0 0 0 1px inset`},"&:active":{boxShadow:`${cr(.05,e.appBorderColor)} 0 0 0 2px inset`,color:cr(1,e.appBorderColor)},"&:first-of-type":{paddingRight:8},"&:last-of-type":{paddingLeft:8}},"input:checked ~ span:last-of-type, input:not(:checked) ~ span:first-of-type":{background:e.boolean.selectedBackground,boxShadow:e.base==="light"?`${cr(.1,e.appBorderColor)} 0 0 2px`:`${e.appBorderColor} 0 0 0 1px`,color:e.color.defaultText,padding:"7px 15px"}})),_4=e=>e==="true",R4=({name:e,value:t,onChange:r,onBlur:n,onFocus:a})=>{let o=Ee(()=>r(!1),[r]);if(t===void 0)return h.createElement(xt,{variant:"outline",size:"medium",id:ur(e),onClick:o},"Set boolean");let u=Be(e),i=typeof t=="string"?_4(t):t;return h.createElement(O4,{htmlFor:u,"aria-label":e},h.createElement("input",{id:u,type:"checkbox",onChange:s=>r(s.target.checked),checked:i,role:"switch",name:e,onBlur:n,onFocus:a}),h.createElement("span",{"aria-hidden":"true"},"False"),h.createElement("span",{"aria-hidden":"true"},"True"))},P4=e=>{let[t,r,n]=e.split("-"),a=new Date;return a.setFullYear(parseInt(t,10),parseInt(r,10)-1,parseInt(n,10)),a},k4=e=>{let[t,r]=e.split(":"),n=new Date;return n.setHours(parseInt(t,10)),n.setMinutes(parseInt(r,10)),n},N4=e=>{let t=new Date(e),r=`000${t.getFullYear()}`.slice(-4),n=`0${t.getMonth()+1}`.slice(-2),a=`0${t.getDate()}`.slice(-2);return`${r}-${n}-${a}`},L4=e=>{let t=new Date(e),r=`0${t.getHours()}`.slice(-2),n=`0${t.getMinutes()}`.slice(-2);return`${r}:${n}`},q4=q.div(({theme:e})=>({flex:1,display:"flex",input:{marginLeft:10,flex:1,height:32,"&::-webkit-calendar-picker-indicator":{opacity:.5,height:12,filter:e.base==="light"?void 0:"invert(1)"}},"input:first-of-type":{marginLeft:0,flexGrow:4},"input:last-of-type":{flexGrow:3}})),M4=({name:e,value:t,onChange:r,onFocus:n,onBlur:a})=>{let[o,u]=ne(!0),i=we(),s=we();he(()=>{o!==!1&&(i&&i.current&&(i.current.value=N4(t)),s&&s.current&&(s.current.value=L4(t)))},[t]);let p=m=>{let g=P4(m.target.value),A=new Date(t);A.setFullYear(g.getFullYear(),g.getMonth(),g.getDate());let b=A.getTime();b&&r(b),u(!!b)},y=m=>{let g=k4(m.target.value),A=new Date(t);A.setHours(g.getHours()),A.setMinutes(g.getMinutes());let b=A.getTime();b&&r(b),u(!!b)},E=Be(e);return h.createElement(q4,null,h.createElement(He.Input,{type:"date",max:"9999-12-31",ref:i,id:`${E}-date`,name:`${E}-date`,onChange:p,onFocus:n,onBlur:a}),h.createElement(He.Input,{type:"time",id:`${E}-time`,name:`${E}-time`,ref:s,onChange:y,onFocus:n,onBlur:a}),o?null:h.createElement("div",null,"invalid"))},j4=q.label({display:"flex"}),$4=e=>{let t=parseFloat(e);return Number.isNaN(t)?void 0:t};var H4=({name:e,value:t,onChange:r,min:n,max:a,step:o,onBlur:u,onFocus:i})=>{let[s,p]=ne(typeof t=="number"?t:""),[y,E]=ne(!1),[m,g]=ne(null),A=Ee(w=>{p(w.target.value);let _=parseFloat(w.target.value);Number.isNaN(_)?g(new Error(`'${w.target.value}' is not a number`)):(r(_),g(null))},[r,g]),b=Ee(()=>{p("0"),r(0),E(!0)},[E]),F=we(null);return he(()=>{y&&F.current&&F.current.select()},[y]),he(()=>{s!==(typeof t=="number"?t:"")&&p(t)},[t]),!y&&t===void 0?h.createElement(xt,{variant:"outline",size:"medium",id:ur(e),onClick:b},"Set number"):h.createElement(j4,null,h.createElement(He.Input,{ref:F,id:Be(e),type:"number",onChange:A,size:"flex",placeholder:"Edit number...",value:s,valid:m?"error":null,autoFocus:y,name:e,min:n,max:a,step:o,onFocus:i,onBlur:u}))},dy=(e,t)=>{let r=t&&Object.entries(t).find(([n,a])=>a===e);return r?r[0]:void 0},Su=(e,t)=>e&&t?Object.entries(t).filter(r=>e.includes(r[1])).map(r=>r[0]):[],py=(e,t)=>e&&t&&e.map(r=>t[r]),U4=q.div(({isInline:e})=>e?{display:"flex",flexWrap:"wrap",alignItems:"flex-start",label:{display:"inline-flex",marginRight:15}}:{label:{display:"flex"}}),z4=q.span({}),G4=q.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}}),Xg=({name:e,options:t,value:r,onChange:n,isInline:a})=>{if(!t)return mt.warn(`Checkbox with no options: ${e}`),h.createElement(h.Fragment,null,"-");let o=Su(r,t),[u,i]=ne(o),s=y=>{let E=y.target.value,m=[...u];m.includes(E)?m.splice(m.indexOf(E),1):m.push(E),n(py(m,t)),i(m)};he(()=>{i(Su(r,t))},[r]);let p=Be(e);return h.createElement(U4,{isInline:a},Object.keys(t).map((y,E)=>{let m=`${p}-${E}`;return h.createElement(G4,{key:m,htmlFor:m},h.createElement("input",{type:"checkbox",id:m,name:m,value:y,onChange:s,checked:u?.includes(y)}),h.createElement(z4,null,y))}))},W4=q.div(({isInline:e})=>e?{display:"flex",flexWrap:"wrap",alignItems:"flex-start",label:{display:"inline-flex",marginRight:15}}:{label:{display:"flex"}}),V4=q.span({}),K4=q.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}}),Jg=({name:e,options:t,value:r,onChange:n,isInline:a})=>{if(!t)return mt.warn(`Radio with no options: ${e}`),h.createElement(h.Fragment,null,"-");let o=dy(r,t),u=Be(e);return h.createElement(W4,{isInline:a},Object.keys(t).map((i,s)=>{let p=`${u}-${s}`;return h.createElement(K4,{key:p,htmlFor:p},h.createElement("input",{type:"radio",id:p,name:p,value:i,onChange:y=>n(t[y.currentTarget.value]),checked:i===o}),h.createElement(V4,null,i))}))},Y4={appearance:"none",border:"0 none",boxSizing:"inherit",display:" block",margin:" 0",background:"transparent",padding:0,fontSize:"inherit",position:"relative"},fy=q.select(Y4,({theme:e})=>({boxSizing:"border-box",position:"relative",padding:"6px 10px",width:"100%",color:e.input.color||"inherit",background:e.input.background,borderRadius:e.input.borderRadius,boxShadow:`${e.input.border} 0 0 0 1px inset`,fontSize:e.typography.size.s2-1,lineHeight:"20px","&:focus":{boxShadow:`${e.color.secondary} 0 0 0 1px inset`,outline:"none"},"&[disabled]":{cursor:"not-allowed",opacity:.5},"::placeholder":{color:e.textMutedColor},"&[multiple]":{overflow:"auto",padding:0,option:{display:"block",padding:"6px 10px",marginLeft:1,marginRight:1}}})),hy=q.span(({theme:e})=>({display:"inline-block",lineHeight:"normal",overflow:"hidden",position:"relative",verticalAlign:"top",width:"100%",svg:{position:"absolute",zIndex:1,pointerEvents:"none",height:"12px",marginTop:"-6px",right:"12px",top:"50%",fill:e.textMutedColor,path:{fill:e.textMutedColor}}})),Qg="Choose option...",X4=({name:e,value:t,options:r,onChange:n})=>{let a=i=>{n(r[i.currentTarget.value])},o=dy(t,r)||Qg,u=Be(e);return h.createElement(hy,null,h.createElement(Sa,null),h.createElement(fy,{id:u,value:o,onChange:a},h.createElement("option",{key:"no-selection",disabled:!0},Qg),Object.keys(r).map(i=>h.createElement("option",{key:i,value:i},i))))},J4=({name:e,value:t,options:r,onChange:n})=>{let a=i=>{let s=Array.from(i.currentTarget.options).filter(p=>p.selected).map(p=>p.value);n(py(s,r))},o=Su(t,r),u=Be(e);return h.createElement(hy,null,h.createElement(fy,{id:u,multiple:!0,value:o,onChange:a},Object.keys(r).map(i=>h.createElement("option",{key:i,value:i},i))))},Zg=e=>{let{name:t,options:r}=e;return r?e.isMulti?h.createElement(J4,{...e}):h.createElement(X4,{...e}):(mt.warn(`Select with no options: ${t}`),h.createElement(h.Fragment,null,"-"))},Q4=(e,t)=>Array.isArray(e)?e.reduce((r,n)=>(r[t?.[n]||String(n)]=n,r),{}):e,Z4={check:Xg,"inline-check":Xg,radio:Jg,"inline-radio":Jg,select:Zg,"multi-select":Zg},rr=e=>{let{type:t="select",labels:r,argType:n}=e,a={...e,options:n?Q4(n.options,r):{},isInline:t.includes("inline"),isMulti:t.includes("multi")},o=Z4[t];if(o)return h.createElement(o,{...a});throw new Error(`Unknown options type: ${t}`)},Tu="value",e9="key",t9="Error",r9="Object",n9="Array",a9="String",o9="Number",u9="Boolean",i9="Date",s9="Null",l9="Undefined",c9="Function",d9="Symbol",my="ADD_DELTA_TYPE",gy="REMOVE_DELTA_TYPE",yy="UPDATE_DELTA_TYPE";function Dt(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e[Symbol.iterator]=="function"?"Iterable":Object.prototype.toString.call(e).slice(8,-1)}function by(e,t){let r=Dt(e),n=Dt(t);return(r==="Function"||n==="Function")&&n!==r}var Iu=class extends Je{constructor(e){super(e),this.state={inputRefKey:null,inputRefValue:null},this.refInputValue=this.refInputValue.bind(this),this.refInputKey=this.refInputKey.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onSubmit=this.onSubmit.bind(this)}componentDidMount(){let{inputRefKey:e,inputRefValue:t}=this.state,{onlyValue:r}=this.props;e&&typeof e.focus=="function"&&e.focus(),r&&t&&typeof t.focus=="function"&&t.focus(),document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.onSubmit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.props.handleCancel()))}onSubmit(){let{handleAdd:e,onlyValue:t,onSubmitValueParser:r,keyPath:n,deep:a}=this.props,{inputRefKey:o,inputRefValue:u}=this.state,i={};if(!t){if(!o.value)return;i.key=o.value}i.newValue=r(!1,n,a,i.key,u.value),e(i)}refInputKey(e){this.state.inputRefKey=e}refInputValue(e){this.state.inputRefValue=e}render(){let{handleCancel:e,onlyValue:t,addButtonElement:r,cancelButtonElement:n,inputElementGenerator:a,keyPath:o,deep:u}=this.props,i=de(r,{onClick:this.onSubmit}),s=de(n,{onClick:e}),p=a(Tu,o,u),y=de(p,{placeholder:"Value",ref:this.refInputValue}),E=null;if(!t){let m=a(e9,o,u);E=de(m,{placeholder:"Key",ref:this.refInputKey})}return h.createElement("span",{className:"rejt-add-value-node"},E,y,s,i)}};Iu.defaultProps={onlyValue:!1,addButtonElement:h.createElement("button",null,"+"),cancelButtonElement:h.createElement("button",null,"c")};var Ey=class extends Je{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={data:e.data,name:e.name,keyPath:t,deep:e.deep,nextDeep:e.deep+1,collapsed:e.isCollapsed(t,e.deep,e.data),addFormVisible:!1},this.handleCollapseMode=this.handleCollapseMode.bind(this),this.handleRemoveItem=this.handleRemoveItem.bind(this),this.handleAddMode=this.handleAddMode.bind(this),this.handleAddValueAdd=this.handleAddValueAdd.bind(this),this.handleAddValueCancel=this.handleAddValueCancel.bind(this),this.handleEditValue=this.handleEditValue.bind(this),this.onChildUpdate=this.onChildUpdate.bind(this),this.renderCollapsed=this.renderCollapsed.bind(this),this.renderNotCollapsed=this.renderNotCollapsed.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}onChildUpdate(e,t){let{data:r,keyPath:n}=this.state;r[e]=t,this.setState({data:r});let{onUpdate:a}=this.props,o=n.length;a(n[o-1],r)}handleAddMode(){this.setState({addFormVisible:!0})}handleCollapseMode(){this.setState(e=>({collapsed:!e.collapsed}))}handleRemoveItem(e){return()=>{let{beforeRemoveAction:t,logger:r}=this.props,{data:n,keyPath:a,nextDeep:o}=this.state,u=n[e];t(e,a,o,u).then(()=>{let i={keyPath:a,deep:o,key:e,oldValue:u,type:gy};n.splice(e,1),this.setState({data:n});let{onUpdate:s,onDeltaUpdate:p}=this.props;s(a[a.length-1],n),p(i)}).catch(r.error)}}handleAddValueAdd({newValue:e}){let{data:t,keyPath:r,nextDeep:n}=this.state,{beforeAddAction:a,logger:o}=this.props;a(t.length,r,n,e).then(()=>{let u=[...t,e];this.setState({data:u}),this.handleAddValueCancel();let{onUpdate:i,onDeltaUpdate:s}=this.props;i(r[r.length-1],u),s({type:my,keyPath:r,deep:n,key:u.length-1,newValue:e})}).catch(o.error)}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleEditValue({key:e,value:t}){return new Promise((r,n)=>{let{beforeUpdateAction:a}=this.props,{data:o,keyPath:u,nextDeep:i}=this.state,s=o[e];a(e,u,i,s,t).then(()=>{o[e]=t,this.setState({data:o});let{onUpdate:p,onDeltaUpdate:y}=this.props;p(u[u.length-1],o),y({type:yy,keyPath:u,deep:i,key:e,newValue:t,oldValue:s}),r(void 0)}).catch(n)})}renderCollapsed(){let{name:e,data:t,keyPath:r,deep:n}=this.state,{handleRemove:a,readOnly:o,getStyle:u,dataType:i,minusMenuElement:s}=this.props,{minus:p,collapsed:y}=u(e,t,r,n,i),E=o(e,t,r,n,i),m=de(s,{onClick:a,className:"rejt-minus-menu",style:p});return h.createElement("span",{className:"rejt-collapsed"},h.createElement("span",{className:"rejt-collapsed-text",style:y,onClick:this.handleCollapseMode},"[...] ",t.length," ",t.length===1?"item":"items"),!E&&m)}renderNotCollapsed(){let{name:e,data:t,keyPath:r,deep:n,addFormVisible:a,nextDeep:o}=this.state,{isCollapsed:u,handleRemove:i,onDeltaUpdate:s,readOnly:p,getStyle:y,dataType:E,addButtonElement:m,cancelButtonElement:g,editButtonElement:A,inputElementGenerator:b,textareaElementGenerator:F,minusMenuElement:w,plusMenuElement:_,beforeRemoveAction:P,beforeAddAction:j,beforeUpdateAction:S,logger:L,onSubmitValueParser:k}=this.props,{minus:U,plus:V,delimiter:H,ul:se,addForm:te}=y(e,t,r,n,E),X=p(e,t,r,n,E),O=de(_,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:V}),T=de(w,{onClick:i,className:"rejt-minus-menu",style:U});return h.createElement("span",{className:"rejt-not-collapsed"},h.createElement("span",{className:"rejt-not-collapsed-delimiter",style:H},"["),!a&&O,h.createElement("ul",{className:"rejt-not-collapsed-list",style:se},t.map((M,G)=>h.createElement(Yn,{key:G,name:G.toString(),data:M,keyPath:r,deep:o,isCollapsed:u,handleRemove:this.handleRemoveItem(G),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:s,readOnly:p,getStyle:y,addButtonElement:m,cancelButtonElement:g,editButtonElement:A,inputElementGenerator:b,textareaElementGenerator:F,minusMenuElement:w,plusMenuElement:_,beforeRemoveAction:P,beforeAddAction:j,beforeUpdateAction:S,logger:L,onSubmitValueParser:k}))),!X&&a&&h.createElement("div",{className:"rejt-add-form",style:te},h.createElement(Iu,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,onlyValue:!0,addButtonElement:m,cancelButtonElement:g,inputElementGenerator:b,keyPath:r,deep:n,onSubmitValueParser:k})),h.createElement("span",{className:"rejt-not-collapsed-delimiter",style:H},"]"),!X&&T)}render(){let{name:e,collapsed:t,data:r,keyPath:n,deep:a}=this.state,{dataType:o,getStyle:u}=this.props,i=t?this.renderCollapsed():this.renderNotCollapsed(),s=u(e,r,n,a,o);return h.createElement("div",{className:"rejt-array-node"},h.createElement("span",{onClick:this.handleCollapseMode},h.createElement("span",{className:"rejt-name",style:s.name},e," :"," ")),i)}};Ey.defaultProps={keyPath:[],deep:0,minusMenuElement:h.createElement("span",null," - "),plusMenuElement:h.createElement("span",null," + ")};var Ay=class extends Je{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={value:e.value,name:e.name,keyPath:t,deep:e.deep,editEnabled:!1,inputRef:null},this.handleEditMode=this.handleEditMode.bind(this),this.refInput=this.refInput.bind(this),this.handleCancelEdit=this.handleCancelEdit.bind(this),this.handleEdit=this.handleEdit.bind(this),this.onKeydown=this.onKeydown.bind(this)}static getDerivedStateFromProps(e,t){return e.value!==t.value?{value:e.value}:null}componentDidUpdate(){let{editEnabled:e,inputRef:t,name:r,value:n,keyPath:a,deep:o}=this.state,{readOnly:u,dataType:i}=this.props,s=u(r,n,a,o,i);e&&!s&&typeof t.focus=="function"&&t.focus()}componentDidMount(){document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.handleEdit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.handleCancelEdit()))}handleEdit(){let{handleUpdateValue:e,originalValue:t,logger:r,onSubmitValueParser:n,keyPath:a}=this.props,{inputRef:o,name:u,deep:i}=this.state;if(!o)return;let s=n(!0,a,i,u,o.value);e({value:s,key:u}).then(()=>{by(t,s)||this.handleCancelEdit()}).catch(r.error)}handleEditMode(){this.setState({editEnabled:!0})}refInput(e){this.state.inputRef=e}handleCancelEdit(){this.setState({editEnabled:!1})}render(){let{name:e,value:t,editEnabled:r,keyPath:n,deep:a}=this.state,{handleRemove:o,originalValue:u,readOnly:i,dataType:s,getStyle:p,editButtonElement:y,cancelButtonElement:E,textareaElementGenerator:m,minusMenuElement:g,keyPath:A}=this.props,b=p(e,u,n,a,s),F=null,w=null,_=i(e,u,n,a,s);if(r&&!_){let P=m(Tu,A,a,e,u,s),j=de(y,{onClick:this.handleEdit}),S=de(E,{onClick:this.handleCancelEdit}),L=de(P,{ref:this.refInput,defaultValue:u});F=h.createElement("span",{className:"rejt-edit-form",style:b.editForm},L," ",S,j),w=null}else{F=h.createElement("span",{className:"rejt-value",style:b.value,onClick:_?null:this.handleEditMode},t);let P=de(g,{onClick:o,className:"rejt-minus-menu",style:b.minus});w=_?null:P}return h.createElement("li",{className:"rejt-function-value-node",style:b.li},h.createElement("span",{className:"rejt-name",style:b.name},e," :"," "),F,w)}};Ay.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>{},editButtonElement:h.createElement("button",null,"e"),cancelButtonElement:h.createElement("button",null,"c"),minusMenuElement:h.createElement("span",null," - ")};var Yn=class extends Je{constructor(e){super(e),this.state={data:e.data,name:e.name,keyPath:e.keyPath,deep:e.deep}}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}render(){let{data:e,name:t,keyPath:r,deep:n}=this.state,{isCollapsed:a,handleRemove:o,handleUpdateValue:u,onUpdate:i,onDeltaUpdate:s,readOnly:p,getStyle:y,addButtonElement:E,cancelButtonElement:m,editButtonElement:g,inputElementGenerator:A,textareaElementGenerator:b,minusMenuElement:F,plusMenuElement:w,beforeRemoveAction:_,beforeAddAction:P,beforeUpdateAction:j,logger:S,onSubmitValueParser:L}=this.props,k=()=>!0,U=Dt(e);switch(U){case t9:return h.createElement(wu,{data:e,name:t,isCollapsed:a,keyPath:r,deep:n,handleRemove:o,onUpdate:i,onDeltaUpdate:s,readOnly:k,dataType:U,getStyle:y,addButtonElement:E,cancelButtonElement:m,editButtonElement:g,inputElementGenerator:A,textareaElementGenerator:b,minusMenuElement:F,plusMenuElement:w,beforeRemoveAction:_,beforeAddAction:P,beforeUpdateAction:j,logger:S,onSubmitValueParser:L});case r9:return h.createElement(wu,{data:e,name:t,isCollapsed:a,keyPath:r,deep:n,handleRemove:o,onUpdate:i,onDeltaUpdate:s,readOnly:p,dataType:U,getStyle:y,addButtonElement:E,cancelButtonElement:m,editButtonElement:g,inputElementGenerator:A,textareaElementGenerator:b,minusMenuElement:F,plusMenuElement:w,beforeRemoveAction:_,beforeAddAction:P,beforeUpdateAction:j,logger:S,onSubmitValueParser:L});case n9:return h.createElement(Ey,{data:e,name:t,isCollapsed:a,keyPath:r,deep:n,handleRemove:o,onUpdate:i,onDeltaUpdate:s,readOnly:p,dataType:U,getStyle:y,addButtonElement:E,cancelButtonElement:m,editButtonElement:g,inputElementGenerator:A,textareaElementGenerator:b,minusMenuElement:F,plusMenuElement:w,beforeRemoveAction:_,beforeAddAction:P,beforeUpdateAction:j,logger:S,onSubmitValueParser:L});case a9:return h.createElement(st,{name:t,value:`"${e}"`,originalValue:e,keyPath:r,deep:n,handleRemove:o,handleUpdateValue:u,readOnly:p,dataType:U,getStyle:y,cancelButtonElement:m,editButtonElement:g,inputElementGenerator:A,minusMenuElement:F,logger:S,onSubmitValueParser:L});case o9:return h.createElement(st,{name:t,value:e,originalValue:e,keyPath:r,deep:n,handleRemove:o,handleUpdateValue:u,readOnly:p,dataType:U,getStyle:y,cancelButtonElement:m,editButtonElement:g,inputElementGenerator:A,minusMenuElement:F,logger:S,onSubmitValueParser:L});case u9:return h.createElement(st,{name:t,value:e?"true":"false",originalValue:e,keyPath:r,deep:n,handleRemove:o,handleUpdateValue:u,readOnly:p,dataType:U,getStyle:y,cancelButtonElement:m,editButtonElement:g,inputElementGenerator:A,minusMenuElement:F,logger:S,onSubmitValueParser:L});case i9:return h.createElement(st,{name:t,value:e.toISOString(),originalValue:e,keyPath:r,deep:n,handleRemove:o,handleUpdateValue:u,readOnly:k,dataType:U,getStyle:y,cancelButtonElement:m,editButtonElement:g,inputElementGenerator:A,minusMenuElement:F,logger:S,onSubmitValueParser:L});case s9:return h.createElement(st,{name:t,value:"null",originalValue:"null",keyPath:r,deep:n,handleRemove:o,handleUpdateValue:u,readOnly:p,dataType:U,getStyle:y,cancelButtonElement:m,editButtonElement:g,inputElementGenerator:A,minusMenuElement:F,logger:S,onSubmitValueParser:L});case l9:return h.createElement(st,{name:t,value:"undefined",originalValue:"undefined",keyPath:r,deep:n,handleRemove:o,handleUpdateValue:u,readOnly:p,dataType:U,getStyle:y,cancelButtonElement:m,editButtonElement:g,inputElementGenerator:A,minusMenuElement:F,logger:S,onSubmitValueParser:L});case c9:return h.createElement(Ay,{name:t,value:e.toString(),originalValue:e,keyPath:r,deep:n,handleRemove:o,handleUpdateValue:u,readOnly:p,dataType:U,getStyle:y,cancelButtonElement:m,editButtonElement:g,textareaElementGenerator:b,minusMenuElement:F,logger:S,onSubmitValueParser:L});case d9:return h.createElement(st,{name:t,value:e.toString(),originalValue:e,keyPath:r,deep:n,handleRemove:o,handleUpdateValue:u,readOnly:k,dataType:U,getStyle:y,cancelButtonElement:m,editButtonElement:g,inputElementGenerator:A,minusMenuElement:F,logger:S,onSubmitValueParser:L});default:return null}}};Yn.defaultProps={keyPath:[],deep:0};var wu=class extends Je{constructor(e){super(e);let t=e.deep===-1?[]:[...e.keyPath,e.name];this.state={name:e.name,data:e.data,keyPath:t,deep:e.deep,nextDeep:e.deep+1,collapsed:e.isCollapsed(t,e.deep,e.data),addFormVisible:!1},this.handleCollapseMode=this.handleCollapseMode.bind(this),this.handleRemoveValue=this.handleRemoveValue.bind(this),this.handleAddMode=this.handleAddMode.bind(this),this.handleAddValueAdd=this.handleAddValueAdd.bind(this),this.handleAddValueCancel=this.handleAddValueCancel.bind(this),this.handleEditValue=this.handleEditValue.bind(this),this.onChildUpdate=this.onChildUpdate.bind(this),this.renderCollapsed=this.renderCollapsed.bind(this),this.renderNotCollapsed=this.renderNotCollapsed.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}onChildUpdate(e,t){let{data:r,keyPath:n}=this.state;r[e]=t,this.setState({data:r});let{onUpdate:a}=this.props,o=n.length;a(n[o-1],r)}handleAddMode(){this.setState({addFormVisible:!0})}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleAddValueAdd({key:e,newValue:t}){let{data:r,keyPath:n,nextDeep:a}=this.state,{beforeAddAction:o,logger:u}=this.props;o(e,n,a,t).then(()=>{r[e]=t,this.setState({data:r}),this.handleAddValueCancel();let{onUpdate:i,onDeltaUpdate:s}=this.props;i(n[n.length-1],r),s({type:my,keyPath:n,deep:a,key:e,newValue:t})}).catch(u.error)}handleRemoveValue(e){return()=>{let{beforeRemoveAction:t,logger:r}=this.props,{data:n,keyPath:a,nextDeep:o}=this.state,u=n[e];t(e,a,o,u).then(()=>{let i={keyPath:a,deep:o,key:e,oldValue:u,type:gy};delete n[e],this.setState({data:n});let{onUpdate:s,onDeltaUpdate:p}=this.props;s(a[a.length-1],n),p(i)}).catch(r.error)}}handleCollapseMode(){this.setState(e=>({collapsed:!e.collapsed}))}handleEditValue({key:e,value:t}){return new Promise((r,n)=>{let{beforeUpdateAction:a}=this.props,{data:o,keyPath:u,nextDeep:i}=this.state,s=o[e];a(e,u,i,s,t).then(()=>{o[e]=t,this.setState({data:o});let{onUpdate:p,onDeltaUpdate:y}=this.props;p(u[u.length-1],o),y({type:yy,keyPath:u,deep:i,key:e,newValue:t,oldValue:s}),r()}).catch(n)})}renderCollapsed(){let{name:e,keyPath:t,deep:r,data:n}=this.state,{handleRemove:a,readOnly:o,dataType:u,getStyle:i,minusMenuElement:s}=this.props,{minus:p,collapsed:y}=i(e,n,t,r,u),E=Object.getOwnPropertyNames(n),m=o(e,n,t,r,u),g=de(s,{onClick:a,className:"rejt-minus-menu",style:p});return h.createElement("span",{className:"rejt-collapsed"},h.createElement("span",{className:"rejt-collapsed-text",style:y,onClick:this.handleCollapseMode},"{...}"," ",E.length," ",E.length===1?"key":"keys"),!m&&g)}renderNotCollapsed(){let{name:e,data:t,keyPath:r,deep:n,nextDeep:a,addFormVisible:o}=this.state,{isCollapsed:u,handleRemove:i,onDeltaUpdate:s,readOnly:p,getStyle:y,dataType:E,addButtonElement:m,cancelButtonElement:g,editButtonElement:A,inputElementGenerator:b,textareaElementGenerator:F,minusMenuElement:w,plusMenuElement:_,beforeRemoveAction:P,beforeAddAction:j,beforeUpdateAction:S,logger:L,onSubmitValueParser:k}=this.props,{minus:U,plus:V,addForm:H,ul:se,delimiter:te}=y(e,t,r,n,E),X=Object.getOwnPropertyNames(t),O=p(e,t,r,n,E),T=de(_,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:V}),M=de(w,{onClick:i,className:"rejt-minus-menu",style:U}),G=X.map(Y=>h.createElement(Yn,{key:Y,name:Y,data:t[Y],keyPath:r,deep:a,isCollapsed:u,handleRemove:this.handleRemoveValue(Y),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:s,readOnly:p,getStyle:y,addButtonElement:m,cancelButtonElement:g,editButtonElement:A,inputElementGenerator:b,textareaElementGenerator:F,minusMenuElement:w,plusMenuElement:_,beforeRemoveAction:P,beforeAddAction:j,beforeUpdateAction:S,logger:L,onSubmitValueParser:k}));return h.createElement("span",{className:"rejt-not-collapsed"},h.createElement("span",{className:"rejt-not-collapsed-delimiter",style:te},"{"),!O&&T,h.createElement("ul",{className:"rejt-not-collapsed-list",style:se},G),!O&&o&&h.createElement("div",{className:"rejt-add-form",style:H},h.createElement(Iu,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,addButtonElement:m,cancelButtonElement:g,inputElementGenerator:b,keyPath:r,deep:n,onSubmitValueParser:k})),h.createElement("span",{className:"rejt-not-collapsed-delimiter",style:te},"}"),!O&&M)}render(){let{name:e,collapsed:t,data:r,keyPath:n,deep:a}=this.state,{getStyle:o,dataType:u}=this.props,i=t?this.renderCollapsed():this.renderNotCollapsed(),s=o(e,r,n,a,u);return h.createElement("div",{className:"rejt-object-node"},h.createElement("span",{onClick:this.handleCollapseMode},h.createElement("span",{className:"rejt-name",style:s.name},e," :"," ")),i)}};wu.defaultProps={keyPath:[],deep:0,minusMenuElement:h.createElement("span",null," - "),plusMenuElement:h.createElement("span",null," + ")};var st=class extends Je{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={value:e.value,name:e.name,keyPath:t,deep:e.deep,editEnabled:!1,inputRef:null},this.handleEditMode=this.handleEditMode.bind(this),this.refInput=this.refInput.bind(this),this.handleCancelEdit=this.handleCancelEdit.bind(this),this.handleEdit=this.handleEdit.bind(this),this.onKeydown=this.onKeydown.bind(this)}static getDerivedStateFromProps(e,t){return e.value!==t.value?{value:e.value}:null}componentDidUpdate(){let{editEnabled:e,inputRef:t,name:r,value:n,keyPath:a,deep:o}=this.state,{readOnly:u,dataType:i}=this.props,s=u(r,n,a,o,i);e&&!s&&typeof t.focus=="function"&&t.focus()}componentDidMount(){document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.handleEdit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.handleCancelEdit()))}handleEdit(){let{handleUpdateValue:e,originalValue:t,logger:r,onSubmitValueParser:n,keyPath:a}=this.props,{inputRef:o,name:u,deep:i}=this.state;if(!o)return;let s=n(!0,a,i,u,o.value);e({value:s,key:u}).then(()=>{by(t,s)||this.handleCancelEdit()}).catch(r.error)}handleEditMode(){this.setState({editEnabled:!0})}refInput(e){this.state.inputRef=e}handleCancelEdit(){this.setState({editEnabled:!1})}render(){let{name:e,value:t,editEnabled:r,keyPath:n,deep:a}=this.state,{handleRemove:o,originalValue:u,readOnly:i,dataType:s,getStyle:p,editButtonElement:y,cancelButtonElement:E,inputElementGenerator:m,minusMenuElement:g,keyPath:A}=this.props,b=p(e,u,n,a,s),F=i(e,u,n,a,s),w=r&&!F,_=m(Tu,A,a,e,u,s),P=de(y,{onClick:this.handleEdit}),j=de(E,{onClick:this.handleCancelEdit}),S=de(_,{ref:this.refInput,defaultValue:JSON.stringify(u)}),L=de(g,{onClick:o,className:"rejt-minus-menu",style:b.minus});return h.createElement("li",{className:"rejt-value-node",style:b.li},h.createElement("span",{className:"rejt-name",style:b.name},e," : "),w?h.createElement("span",{className:"rejt-edit-form",style:b.editForm},S," ",j,P):h.createElement("span",{className:"rejt-value",style:b.value,onClick:F?null:this.handleEditMode},String(t)),!F&&!w&&L)}};st.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>Promise.resolve(),editButtonElement:h.createElement("button",null,"e"),cancelButtonElement:h.createElement("button",null,"c"),minusMenuElement:h.createElement("span",null," - ")};var p9={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},f9={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},h9={minus:{color:"red"},editForm:{},value:{color:"#7bba3d"},li:{minHeight:"22px",lineHeight:"22px",outline:"0px"},name:{color:"#2287CD"}};function m9(e){let t=e;if(t.indexOf("function")===0)return(0,eval)(`(${t})`);try{t=JSON.parse(e)}catch{}return t}var vy=class extends Je{constructor(e){super(e),this.state={data:e.data,rootName:e.rootName},this.onUpdate=this.onUpdate.bind(this),this.removeRoot=this.removeRoot.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data||e.rootName!==t.rootName?{data:e.data,rootName:e.rootName}:null}onUpdate(e,t){this.setState({data:t}),this.props.onFullyUpdate(t)}removeRoot(){this.onUpdate(null,null)}render(){let{data:e,rootName:t}=this.state,{isCollapsed:r,onDeltaUpdate:n,readOnly:a,getStyle:o,addButtonElement:u,cancelButtonElement:i,editButtonElement:s,inputElement:p,textareaElement:y,minusMenuElement:E,plusMenuElement:m,beforeRemoveAction:g,beforeAddAction:A,beforeUpdateAction:b,logger:F,onSubmitValueParser:w,fallback:_=null}=this.props,P=Dt(e),j=a;Dt(a)==="Boolean"&&(j=()=>a);let S=p;p&&Dt(p)!=="Function"&&(S=()=>p);let L=y;return y&&Dt(y)!=="Function"&&(L=()=>y),P==="Object"||P==="Array"?h.createElement("div",{className:"rejt-tree"},h.createElement(Yn,{data:e,name:t,deep:-1,isCollapsed:r,onUpdate:this.onUpdate,onDeltaUpdate:n,readOnly:j,getStyle:o,addButtonElement:u,cancelButtonElement:i,editButtonElement:s,inputElementGenerator:S,textareaElementGenerator:L,minusMenuElement:E,plusMenuElement:m,handleRemove:this.removeRoot,beforeRemoveAction:g,beforeAddAction:A,beforeUpdateAction:b,logger:F,onSubmitValueParser:w})):_}};vy.defaultProps={rootName:"root",isCollapsed:(e,t)=>t!==-1,getStyle:(e,t,r,n,a)=>{switch(a){case"Object":case"Error":return p9;case"Array":return f9;default:return h9}},readOnly:()=>!1,onFullyUpdate:()=>{},onDeltaUpdate:()=>{},beforeRemoveAction:()=>Promise.resolve(),beforeAddAction:()=>Promise.resolve(),beforeUpdateAction:()=>Promise.resolve(),logger:{error:()=>{}},onSubmitValueParser:(e,t,r,n,a)=>m9(a),inputElement:()=>h.createElement("input",null),textareaElement:()=>h.createElement("textarea",null),fallback:null};var{window:g9}=pe,y9=q.div(({theme:e})=>({position:"relative",display:"flex",".rejt-tree":{marginLeft:"1rem",fontSize:"13px"},".rejt-value-node, .rejt-object-node > .rejt-collapsed, .rejt-array-node > .rejt-collapsed, .rejt-object-node > .rejt-not-collapsed, .rejt-array-node > .rejt-not-collapsed":{"& > svg":{opacity:0,transition:"opacity 0.2s"}},".rejt-value-node:hover, .rejt-object-node:hover > .rejt-collapsed, .rejt-array-node:hover > .rejt-collapsed, .rejt-object-node:hover > .rejt-not-collapsed, .rejt-array-node:hover > .rejt-not-collapsed":{"& > svg":{opacity:1}},".rejt-edit-form button":{display:"none"},".rejt-add-form":{marginLeft:10},".rejt-add-value-node":{display:"inline-flex",alignItems:"center"},".rejt-name":{lineHeight:"22px"},".rejt-not-collapsed-delimiter":{lineHeight:"22px"},".rejt-plus-menu":{marginLeft:5},".rejt-object-node > span > *, .rejt-array-node > span > *":{position:"relative",zIndex:2},".rejt-object-node, .rejt-array-node":{position:"relative"},".rejt-object-node > span:first-of-type::after, .rejt-array-node > span:first-of-type::after, .rejt-collapsed::before, .rejt-not-collapsed::before":{content:'""',position:"absolute",top:0,display:"block",width:"100%",marginLeft:"-1rem",padding:"0 4px 0 1rem",height:22},".rejt-collapsed::before, .rejt-not-collapsed::before":{zIndex:1,background:"transparent",borderRadius:4,transition:"background 0.2s",pointerEvents:"none",opacity:.1},".rejt-object-node:hover, .rejt-array-node:hover":{"& > .rejt-collapsed::before, & > .rejt-not-collapsed::before":{background:e.color.secondary}},".rejt-collapsed::after, .rejt-not-collapsed::after":{content:'""',position:"absolute",display:"inline-block",pointerEvents:"none",width:0,height:0},".rejt-collapsed::after":{left:-8,top:8,borderTop:"3px solid transparent",borderBottom:"3px solid transparent",borderLeft:"3px solid rgba(153,153,153,0.6)"},".rejt-not-collapsed::after":{left:-10,top:10,borderTop:"3px solid rgba(153,153,153,0.6)",borderLeft:"3px solid transparent",borderRight:"3px solid transparent"},".rejt-value":{display:"inline-block",border:"1px solid transparent",borderRadius:4,margin:"1px 0",padding:"0 4px",cursor:"text",color:e.color.defaultText},".rejt-value-node:hover > .rejt-value":{background:e.color.lighter,borderColor:e.appBorderColor}})),Cu=q.button(({theme:e,primary:t})=>({border:0,height:20,margin:1,borderRadius:4,background:t?e.color.secondary:"transparent",color:t?e.color.lightest:e.color.dark,fontWeight:t?"bold":"normal",cursor:"pointer",order:t?"initial":9})),b9=q(oi)(({theme:e,disabled:t})=>({display:"inline-block",verticalAlign:"middle",width:15,height:15,padding:3,marginLeft:5,cursor:t?"not-allowed":"pointer",color:e.textMutedColor,"&:hover":t?{}:{color:e.color.ancillary},"svg + &":{marginLeft:0}})),E9=q(fi)(({theme:e,disabled:t})=>({display:"inline-block",verticalAlign:"middle",width:15,height:15,padding:3,marginLeft:5,cursor:t?"not-allowed":"pointer",color:e.textMutedColor,"&:hover":t?{}:{color:e.color.negative},"svg + &":{marginLeft:0}})),ey=q.input(({theme:e,placeholder:t})=>({outline:0,margin:t?1:"1px 0",padding:"3px 4px",color:e.color.defaultText,background:e.background.app,border:`1px solid ${e.appBorderColor}`,borderRadius:4,lineHeight:"14px",width:t==="Key"?80:120,"&:focus":{border:`1px solid ${e.color.secondary}`}})),A9=q(lt)(({theme:e})=>({position:"absolute",zIndex:2,top:2,right:2,height:21,padding:"0 3px",background:e.background.bar,border:`1px solid ${e.appBorderColor}`,borderRadius:3,color:e.textMutedColor,fontSize:"9px",fontWeight:"bold",textDecoration:"none",span:{marginLeft:3,marginTop:1}})),v9=q(He.Textarea)(({theme:e})=>({flex:1,padding:"7px 6px",fontFamily:e.typography.fonts.mono,fontSize:"12px",lineHeight:"18px","&::placeholder":{fontFamily:e.typography.fonts.base,fontSize:"13px"},"&:placeholder-shown":{padding:"7px 10px"}})),D9={bubbles:!0,cancelable:!0,key:"Enter",code:"Enter",keyCode:13},C9=e=>{e.currentTarget.dispatchEvent(new g9.KeyboardEvent("keydown",D9))},x9=e=>{e.currentTarget.select()},F9=e=>()=>({name:{color:e.color.secondary},collapsed:{color:e.color.dark},ul:{listStyle:"none",margin:"0 0 0 1rem",padding:0},li:{outline:0}}),ty=({name:e,value:t,onChange:r})=>{let n=ma(),a=Qe(()=>t&&(0,iy.default)(t),[t]),o=a!=null,[u,i]=ne(!o),[s,p]=ne(null),y=Ee(w=>{try{w&&r(JSON.parse(w)),p(void 0)}catch(_){p(_)}},[r]),[E,m]=ne(!1),g=Ee(()=>{r({}),m(!0)},[m]),A=we(null);if(he(()=>{E&&A.current&&A.current.select()},[E]),!o)return h.createElement(xt,{id:ur(e),onClick:g},"Set object");let b=h.createElement(v9,{ref:A,id:Be(e),name:e,defaultValue:t===null?"":JSON.stringify(t,null,2),onBlur:w=>y(w.target.value),placeholder:"Edit JSON string...",autoFocus:E,valid:s?"error":null}),F=Array.isArray(t)||typeof t=="object"&&t?.constructor===Object;return h.createElement(y9,null,F&&h.createElement(A9,{onClick:w=>{w.preventDefault(),i(_=>!_)}},u?h.createElement(li,null):h.createElement(ci,null),h.createElement("span",null,"RAW")),u?b:h.createElement(vy,{readOnly:!F,isCollapsed:F?void 0:()=>!0,data:a,rootName:e,onFullyUpdate:r,getStyle:F9(n),cancelButtonElement:h.createElement(Cu,{type:"button"},"Cancel"),editButtonElement:h.createElement(Cu,{type:"submit"},"Save"),addButtonElement:h.createElement(Cu,{type:"submit",primary:!0},"Save"),plusMenuElement:h.createElement(b9,null),minusMenuElement:h.createElement(E9,null),inputElement:(w,_,P,j)=>j?h.createElement(ey,{onFocus:x9,onBlur:C9}):h.createElement(ey,null),fallback:b}))},S9=q.input(({theme:e,min:t,max:r,value:n})=>({"&":{width:"100%",backgroundColor:"transparent",appearance:"none"},"&::-webkit-slider-runnable-track":{background:e.base==="light"?`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${qe(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${qe(.02,e.input.background)} 100%)`:`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${tt(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${tt(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:"100%",height:6,cursor:"pointer"},"&::-webkit-slider-thumb":{marginTop:"-6px",width:16,height:16,border:`1px solid ${Le(e.appBorderColor,.2)}`,borderRadius:"50px",boxShadow:`0 1px 3px 0px ${Le(e.appBorderColor,.2)}`,cursor:"grab",appearance:"none",background:`${e.input.background}`,transition:"all 150ms ease-out","&:hover":{background:`${qe(.05,e.input.background)}`,transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},"&:active":{background:`${e.input.background}`,transform:"scale3d(1, 1, 1) translateY(0px)",cursor:"grabbing"}},"&:focus":{outline:"none","&::-webkit-slider-runnable-track":{borderColor:Le(e.color.secondary,.4)},"&::-webkit-slider-thumb":{borderColor:e.color.secondary,boxShadow:`0 0px 5px 0px ${e.color.secondary}`}},"&::-moz-range-track":{background:e.base==="light"?`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${qe(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${qe(.02,e.input.background)} 100%)`:`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${tt(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${tt(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:"100%",height:6,cursor:"pointer",outline:"none"},"&::-moz-range-thumb":{width:16,height:16,border:`1px solid ${Le(e.appBorderColor,.2)}`,borderRadius:"50px",boxShadow:`0 1px 3px 0px ${Le(e.appBorderColor,.2)}`,cursor:"grab",background:`${e.input.background}`,transition:"all 150ms ease-out","&:hover":{background:`${qe(.05,e.input.background)}`,transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},"&:active":{background:`${e.input.background}`,transform:"scale3d(1, 1, 1) translateY(0px)",cursor:"grabbing"}},"&::-ms-track":{background:e.base==="light"?`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${qe(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${qe(.02,e.input.background)} 100%)`:`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${tt(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${tt(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,color:"transparent",width:"100%",height:"6px",cursor:"pointer"},"&::-ms-fill-lower":{borderRadius:6},"&::-ms-fill-upper":{borderRadius:6},"&::-ms-thumb":{width:16,height:16,background:`${e.input.background}`,border:`1px solid ${Le(e.appBorderColor,.2)}`,borderRadius:50,cursor:"grab",marginTop:0},"@supports (-ms-ime-align:auto)":{"input[type=range]":{margin:"0"}}})),Dy=q.span({paddingLeft:5,paddingRight:5,fontSize:12,whiteSpace:"nowrap",fontFeatureSettings:"tnum",fontVariantNumeric:"tabular-nums"}),w9=q(Dy)(({numberOFDecimalsPlaces:e,max:t})=>({width:`${e+t.toString().length*2+3}ch`,textAlign:"right",flexShrink:0})),B9=q.div({display:"flex",alignItems:"center",width:"100%"});function T9(e){let t=e.toString().match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0}var I9=({name:e,value:t,onChange:r,min:n=0,max:a=100,step:o=1,onBlur:u,onFocus:i})=>{let s=E=>{r($4(E.target.value))},p=t!==void 0,y=Qe(()=>T9(o),[o]);return h.createElement(B9,null,h.createElement(Dy,null,n),h.createElement(S9,{id:Be(e),type:"range",onChange:s,name:e,value:t,min:n,max:a,step:o,onFocus:i,onBlur:u}),h.createElement(w9,{numberOFDecimalsPlaces:y,max:a},p?t.toFixed(y):"--"," / ",a))},O9=q.label({display:"flex"}),_9=q.div(({isMaxed:e})=>({marginLeft:"0.75rem",paddingTop:"0.35rem",color:e?"red":void 0})),R9=({name:e,value:t,onChange:r,onFocus:n,onBlur:a,maxLength:o})=>{let u=E=>{r(E.target.value)},[i,s]=ne(!1),p=Ee(()=>{r(""),s(!0)},[s]);if(t===void 0)return h.createElement(xt,{variant:"outline",size:"medium",id:ur(e),onClick:p},"Set string");let y=typeof t=="string";return h.createElement(O9,null,h.createElement(He.Textarea,{id:Be(e),maxLength:o,onChange:u,size:"flex",placeholder:"Edit string...",autoFocus:i,valid:y?null:"error",name:e,value:y?t:"",onFocus:n,onBlur:a}),o&&h.createElement(_9,{isMaxed:t?.length===o},t?.length??0," / ",o))},P9=q(He.Input)({padding:10});function k9(e){e.forEach(t=>{t.startsWith("blob:")&&URL.revokeObjectURL(t)})}var N9=({onChange:e,name:t,accept:r="image/*",value:n})=>{let a=we(null);function o(u){if(!u.target.files)return;let i=Array.from(u.target.files).map(s=>URL.createObjectURL(s));e(i),k9(n)}return he(()=>{n==null&&a.current&&(a.current.value=null)},[n,t]),h.createElement(P9,{ref:a,id:Be(t),type:"file",name:t,multiple:!0,onChange:o,accept:r,size:"flex"})},L9=ku(()=>Promise.resolve().then(()=>(Wg(),Gg))),q9=e=>h.createElement(Pu,{fallback:h.createElement("div",null)},h.createElement(L9,{...e})),M9={array:ty,object:ty,boolean:R4,color:q9,date:M4,number:H4,check:rr,"inline-check":rr,radio:rr,"inline-radio":rr,select:rr,"multi-select":rr,range:I9,text:R9,file:N9},ry=()=>h.createElement(h.Fragment,null,"-"),j9=({row:e,arg:t,updateArgs:r,isHovered:n})=>{let{key:a,control:o}=e,[u,i]=ne(!1),[s,p]=ne({value:t});he(()=>{u||p({value:t})},[u,t]);let y=Ee(b=>(p({value:b}),r({[a]:b}),b),[r,a]),E=Ee(()=>i(!1),[]),m=Ee(()=>i(!0),[]);if(!o||o.disable){let b=o?.disable!==!0&&e?.type?.name!=="function";return n&&b?h.createElement(ct,{href:"https://storybook.js.org/docs/react/essentials/controls",target:"_blank",withArrow:!0},"Setup controls"):h.createElement(ry,null)}let g={name:a,argType:e,value:s.value,onChange:y,onBlur:E,onFocus:m},A=M9[o.type]||ry;return h.createElement(A,{...g,...o,controlType:o.type})},$9=q.span({fontWeight:"bold"}),H9=q.span(({theme:e})=>({color:e.color.negative,fontFamily:e.typography.fonts.mono,cursor:"help"})),U9=q.div(({theme:e})=>({"&&":{p:{margin:"0 0 10px 0"},a:{color:e.color.secondary}},code:{...Ft({theme:e}),fontSize:12,fontFamily:e.typography.fonts.mono},"& code":{margin:0,display:"inline-block"},"& pre > code":{whiteSpace:"pre-wrap"}})),z9=q.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?ue(.1,e.color.defaultText):ue(.2,e.color.defaultText),marginTop:t?4:0})),G9=q.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?ue(.1,e.color.defaultText):ue(.2,e.color.defaultText),marginTop:t?12:0,marginBottom:12})),W9=q.td(({theme:e,expandable:t})=>({paddingLeft:t?"40px !important":"20px !important"})),V9=e=>e&&{summary:typeof e=="string"?e:e.name},Wn=e=>{let[t,r]=ne(!1),{row:n,updateArgs:a,compact:o,expandable:u,initialExpandedArgs:i}=e,{name:s,description:p}=n,y=n.table||{},E=y.type||V9(n.type),m=y.defaultValue||n.defaultValue,g=n.type?.required,A=p!=null&&p!=="";return h.createElement("tr",{onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1)},h.createElement(W9,{expandable:u},h.createElement($9,null,s),g?h.createElement(H9,{title:"Required"},"*"):null),o?null:h.createElement("td",null,A&&h.createElement(U9,null,h.createElement(up,null,p)),y.jsDocTags!=null?h.createElement(h.Fragment,null,h.createElement(G9,{hasDescription:A},h.createElement(Du,{value:E,initialExpandedArgs:i})),h.createElement(A4,{tags:y.jsDocTags})):h.createElement(z9,{hasDescription:A},h.createElement(Du,{value:E,initialExpandedArgs:i}))),o?null:h.createElement("td",null,h.createElement(Du,{value:m,initialExpandedArgs:i})),a?h.createElement("td",null,h.createElement(j9,{...e,isHovered:t})):null)},K9=q(ui)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?ue(.25,e.color.defaultText):ue(.3,e.color.defaultText),border:"none",display:"inline-block"})),Y9=q(ii)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?ue(.25,e.color.defaultText):ue(.3,e.color.defaultText),border:"none",display:"inline-block"})),X9=q.span(({theme:e})=>({display:"flex",lineHeight:"20px",alignItems:"center"})),J9=q.td(({theme:e})=>({position:"relative",letterSpacing:"0.35em",textTransform:"uppercase",fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s1-1,color:e.base==="light"?ue(.4,e.color.defaultText):ue(.6,e.color.defaultText),background:`${e.background.app} !important`,"& ~ td":{background:`${e.background.app} !important`}})),Q9=q.td(({theme:e})=>({position:"relative",fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,background:e.background.app})),Z9=q.td(()=>({position:"relative"})),eR=q.tr(({theme:e})=>({"&:hover > td":{backgroundColor:`${tt(.005,e.background.app)} !important`,boxShadow:`${e.color.mediumlight} 0 - 1px 0 0 inset`,cursor:"row-resize"}})),ny=q.button(()=>({background:"none",border:"none",padding:"0",font:"inherit",position:"absolute",top:0,bottom:0,left:0,right:0,height:"100%",width:"100%",color:"transparent",cursor:"row-resize !important"})),xu=({level:e="section",label:t,children:r,initialExpanded:n=!0,colSpan:a=3})=>{let[o,u]=ne(n),i=e==="subsection"?Q9:J9,s=r?.length||0,p=e==="subsection"?`${s} item${s!==1?"s":""}`:"",y=`${o?"Hide":"Show"} ${e==="subsection"?s:t} item${s!==1?"s":""}`;return h.createElement(h.Fragment,null,h.createElement(eR,{title:y},h.createElement(i,{colSpan:1},h.createElement(ny,{onClick:E=>u(!o),tabIndex:0},y),h.createElement(X9,null,o?h.createElement(K9,null):h.createElement(Y9,null),t)),h.createElement(Z9,{colSpan:a-1},h.createElement(ny,{onClick:E=>u(!o),tabIndex:-1,style:{outline:"none"}},y),o?null:p)),o?r:null)},Vn=q.div(({theme:e})=>({display:"flex",gap:16,borderBottom:`1px solid ${e.appBorderColor}`,"&:last-child":{borderBottom:0}})),Fe=q.div(({numColumn:e})=>({display:"flex",flexDirection:"column",flex:e||1,gap:5,padding:"12px 20px"})),ye=q.div(({theme:e,width:t,height:r})=>({animation:`${e.animation.glow} 1.5s ease-in-out infinite`,background:e.appBorderColor,width:t||"100%",height:r||16,borderRadius:3})),Se=[2,4,2,2],tR=()=>h.createElement(h.Fragment,null,h.createElement(Vn,null,h.createElement(Fe,{numColumn:Se[0]},h.createElement(ye,{width:"60%"})),h.createElement(Fe,{numColumn:Se[1]},h.createElement(ye,{width:"30%"})),h.createElement(Fe,{numColumn:Se[2]},h.createElement(ye,{width:"60%"})),h.createElement(Fe,{numColumn:Se[3]},h.createElement(ye,{width:"60%"}))),h.createElement(Vn,null,h.createElement(Fe,{numColumn:Se[0]},h.createElement(ye,{width:"60%"})),h.createElement(Fe,{numColumn:Se[1]},h.createElement(ye,{width:"80%"}),h.createElement(ye,{width:"30%"})),h.createElement(Fe,{numColumn:Se[2]},h.createElement(ye,{width:"60%"})),h.createElement(Fe,{numColumn:Se[3]},h.createElement(ye,{width:"60%"}))),h.createElement(Vn,null,h.createElement(Fe,{numColumn:Se[0]},h.createElement(ye,{width:"60%"})),h.createElement(Fe,{numColumn:Se[1]},h.createElement(ye,{width:"80%"}),h.createElement(ye,{width:"30%"})),h.createElement(Fe,{numColumn:Se[2]},h.createElement(ye,{width:"60%"})),h.createElement(Fe,{numColumn:Se[3]},h.createElement(ye,{width:"60%"}))),h.createElement(Vn,null,h.createElement(Fe,{numColumn:Se[0]},h.createElement(ye,{width:"60%"})),h.createElement(Fe,{numColumn:Se[1]},h.createElement(ye,{width:"80%"}),h.createElement(ye,{width:"30%"})),h.createElement(Fe,{numColumn:Se[2]},h.createElement(ye,{width:"60%"})),h.createElement(Fe,{numColumn:Se[3]},h.createElement(ye,{width:"60%"})))),rR=q.div(({inAddonPanel:e,theme:t})=>({height:e?"100%":"auto",display:"flex",border:e?"none":`1px solid ${t.appBorderColor}`,borderRadius:e?0:t.appBorderRadius,padding:e?0:40,alignItems:"center",justifyContent:"center",flexDirection:"column",gap:15,background:t.background.content,boxShadow:"rgba(0, 0, 0, 0.10) 0 1px 3px 0"})),nR=q.div(({theme:e})=>({display:"flex",fontSize:e.typography.size.s2-1,gap:25})),aR=q.div(({theme:e})=>({width:1,height:16,backgroundColor:e.appBorderColor})),oR=({inAddonPanel:e})=>{let[t,r]=ne(!0);return he(()=>{let n=setTimeout(()=>{r(!1)},100);return()=>clearTimeout(n)},[]),t?null:h.createElement(rR,{inAddonPanel:e},h.createElement(na,{title:e?"Interactive story playground":"Args table with interactive controls couldn't be auto-generated",description:h.createElement(h.Fragment,null,"Controls give you an easy to use interface to test your components. Set your story args and you'll see controls appearing here automatically."),footer:h.createElement(nR,null,e&&h.createElement(h.Fragment,null,h.createElement(ct,{href:"https://youtu.be/0gOfS6K0x0E",target:"_blank",withArrow:!0},h.createElement(mi,null)," Watch 5m video"),h.createElement(aR,null),h.createElement(ct,{href:"https://storybook.js.org/docs/essentials/controls",target:"_blank",withArrow:!0},h.createElement(Ur,null)," Read docs")),!e&&h.createElement(ct,{href:"https://storybook.js.org/docs/essentials/controls",target:"_blank",withArrow:!0},h.createElement(Ur,null)," Learn how to set that up"))}))},uR=q.table(({theme:e,compact:t,inAddonPanel:r})=>({"&&":{borderSpacing:0,color:e.color.defaultText,"td, th":{padding:0,border:"none",verticalAlign:"top",textOverflow:"ellipsis"},fontSize:e.typography.size.s2-1,lineHeight:"20px",textAlign:"left",width:"100%",marginTop:r?0:25,marginBottom:r?0:40,"thead th:first-of-type, td:first-of-type":{width:"25%"},"th:first-of-type, td:first-of-type":{paddingLeft:20},"th:nth-of-type(2), td:nth-of-type(2)":{...t?null:{width:"35%"}},"td:nth-of-type(3)":{...t?null:{width:"15%"}},"th:last-of-type, td:last-of-type":{paddingRight:20,...t?null:{width:"25%"}},th:{color:e.base==="light"?ue(.25,e.color.defaultText):ue(.45,e.color.defaultText),paddingTop:10,paddingBottom:10,paddingLeft:15,paddingRight:15},td:{paddingTop:"10px",paddingBottom:"10px","&:not(:first-of-type)":{paddingLeft:15,paddingRight:15},"&:last-of-type":{paddingRight:20}},marginLeft:r?0:1,marginRight:r?0:1,tbody:{...r?null:{filter:e.base==="light"?"drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.10))":"drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.20))"},"> tr > *":{background:e.background.content,borderTop:`1px solid ${e.appBorderColor}`},...r?null:{"> tr:first-of-type > *":{borderBlockStart:`1px solid ${e.appBorderColor}`},"> tr:last-of-type > *":{borderBlockEnd:`1px solid ${e.appBorderColor}`},"> tr > *:first-of-type":{borderInlineStart:`1px solid ${e.appBorderColor}`},"> tr > *:last-of-type":{borderInlineEnd:`1px solid ${e.appBorderColor}`},"> tr:first-of-type > td:first-of-type":{borderTopLeftRadius:e.appBorderRadius},"> tr:first-of-type > td:last-of-type":{borderTopRightRadius:e.appBorderRadius},"> tr:last-of-type > td:first-of-type":{borderBottomLeftRadius:e.appBorderRadius},"> tr:last-of-type > td:last-of-type":{borderBottomRightRadius:e.appBorderRadius}}}}})),iR=q(lt)(({theme:e})=>({margin:"-4px -12px -4px 0"})),sR=q.span({display:"flex",justifyContent:"space-between"}),lR={alpha:(e,t)=>e.name.localeCompare(t.name),requiredFirst:(e,t)=>+!!t.type?.required-+!!e.type?.required||e.name.localeCompare(t.name),none:void 0},cR=(e,t)=>{let r={ungrouped:[],ungroupedSubsections:{},sections:{}};if(!e)return r;Object.entries(e).forEach(([o,u])=>{let{category:i,subcategory:s}=u?.table||{};if(i){let p=r.sections[i]||{ungrouped:[],subsections:{}};if(!s)p.ungrouped.push({key:o,...u});else{let y=p.subsections[s]||[];y.push({key:o,...u}),p.subsections[s]=y}r.sections[i]=p}else if(s){let p=r.ungroupedSubsections[s]||[];p.push({key:o,...u}),r.ungroupedSubsections[s]=p}else r.ungrouped.push({key:o,...u})});let n=lR[t],a=o=>n?Object.keys(o).reduce((u,i)=>({...u,[i]:o[i].sort(n)}),{}):o;return{ungrouped:r.ungrouped.sort(n),ungroupedSubsections:a(r.ungroupedSubsections),sections:Object.keys(r.sections).reduce((o,u)=>({...o,[u]:{ungrouped:r.sections[u].ungrouped.sort(n),subsections:a(r.sections[u].subsections)}}),{})}},dR=(e,t,r)=>{try{return po(e,t,r)}catch(n){return fo.warn(n.message),!1}},Cy=e=>{let{updateArgs:t,resetArgs:r,compact:n,inAddonPanel:a,initialExpandedArgs:o,sort:u="none",isLoading:i}=e;if("error"in e){let{error:_}=e;return h.createElement(sy,null,_,"\xA0",h.createElement(ct,{href:"http://storybook.js.org/docs/",target:"_blank",withArrow:!0},h.createElement(Ur,null)," Read the docs"))}if(i)return h.createElement(tR,null);let{rows:s,args:p,globals:y}="rows"in e&&e,E=cR((0,ay.default)(s,_=>!_?.table?.disable&&dR(_,p||{},y||{})),u),m=E.ungrouped.length===0,g=Object.entries(E.sections).length===0,A=Object.entries(E.ungroupedSubsections).length===0;if(m&&g&&A)return h.createElement(oR,{inAddonPanel:a});let b=1;t&&(b+=1),n||(b+=2);let F=Object.keys(E.sections).length>0,w={updateArgs:t,compact:n,inAddonPanel:a,initialExpandedArgs:o};return h.createElement(ua,null,h.createElement(uR,{compact:n,inAddonPanel:a,className:"docblock-argstable sb-unstyled"},h.createElement("thead",{className:"docblock-argstable-head"},h.createElement("tr",null,h.createElement("th",null,h.createElement("span",null,"Name")),n?null:h.createElement("th",null,h.createElement("span",null,"Description")),n?null:h.createElement("th",null,h.createElement("span",null,"Default")),t?h.createElement("th",null,h.createElement(sR,null,"Control"," ",!i&&r&&h.createElement(iR,{onClick:()=>r(),title:"Reset controls"},h.createElement(hi,{"aria-hidden":!0})))):null)),h.createElement("tbody",{className:"docblock-argstable-body"},E.ungrouped.map(_=>h.createElement(Wn,{key:_.key,row:_,arg:p&&p[_.key],...w})),Object.entries(E.ungroupedSubsections).map(([_,P])=>h.createElement(xu,{key:_,label:_,level:"subsection",colSpan:b},P.map(j=>h.createElement(Wn,{key:j.key,row:j,arg:p&&p[j.key],expandable:F,...w})))),Object.entries(E.sections).map(([_,P])=>h.createElement(xu,{key:_,label:_,level:"section",colSpan:b},P.ungrouped.map(j=>h.createElement(Wn,{key:j.key,row:j,arg:p&&p[j.key],...w})),Object.entries(P.subsections).map(([j,S])=>h.createElement(xu,{key:j,label:j,level:"subsection",colSpan:b},S.map(L=>h.createElement(Wn,{key:L.key,row:L,arg:p&&p[L.key],expandable:F,...w})))))))))};var Xoe=q.div(({theme:e})=>({marginRight:30,fontSize:`${e.typography.size.s1}px`,color:e.base==="light"?ue(.4,e.color.defaultText):ue(.6,e.color.defaultText)})),Joe=q.div({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}),Qoe=q.div({display:"flex",flexDirection:"row",alignItems:"baseline","&:not(:last-child)":{marginBottom:"1rem"}}),Zoe=q.div(St,({theme:e})=>({...Kn(e),margin:"25px 0 40px",padding:"30px 20px"}));var eue=q.div(({theme:e})=>({fontWeight:e.typography.weight.bold,color:e.color.defaultText})),tue=q.div(({theme:e})=>({color:e.base==="light"?ue(.2,e.color.defaultText):ue(.6,e.color.defaultText)})),rue=q.div({flex:"0 0 30%",lineHeight:"20px",marginTop:5}),nue=q.div(({theme:e})=>({flex:1,textAlign:"center",fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,lineHeight:1,overflow:"hidden",color:e.base==="light"?ue(.4,e.color.defaultText):ue(.6,e.color.defaultText),"> div":{display:"inline-block",overflow:"hidden",maxWidth:"100%",textOverflow:"ellipsis"},span:{display:"block",marginTop:2}})),aue=q.div({display:"flex",flexDirection:"row"}),oue=q.div(({background:e})=>({position:"relative",flex:1,"&::before":{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:e,content:'""'}})),uue=q.div(({theme:e})=>({...Kn(e),display:"flex",flexDirection:"row",height:50,marginBottom:5,overflow:"hidden",backgroundColor:"white",backgroundImage:"repeating-linear-gradient(-45deg, #ccc, #ccc 1px, #fff 1px, #fff 16px)",backgroundClip:"padding-box"})),iue=q.div({display:"flex",flexDirection:"column",flex:1,position:"relative",marginBottom:30}),sue=q.div({flex:1,display:"flex",flexDirection:"row"}),lue=q.div({display:"flex",alignItems:"flex-start"}),cue=q.div({flex:"0 0 30%"}),due=q.div({flex:1}),pue=q.div(({theme:e})=>({display:"flex",flexDirection:"row",alignItems:"center",paddingBottom:20,fontWeight:e.typography.weight.bold,color:e.base==="light"?ue(.4,e.color.defaultText):ue(.6,e.color.defaultText)})),fue=q.div(({theme:e})=>({fontSize:e.typography.size.s2,lineHeight:"20px",display:"flex",flexDirection:"column"}));var hue=q.div(({theme:e})=>({fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s2,color:e.color.defaultText,marginLeft:10,lineHeight:1.2})),mue=q.div(({theme:e})=>({...Kn(e),overflow:"hidden",height:40,width:40,display:"flex",alignItems:"center",justifyContent:"center",flex:"none","> img, > svg":{width:20,height:20}})),gue=q.div({display:"inline-flex",flexDirection:"row",alignItems:"center",flex:"0 1 calc(20% - 10px)",minWidth:120,margin:"0px 10px 30px 0"}),yue=q.div({display:"flex",flexFlow:"row wrap"});pe&&pe.__DOCS_CONTEXT__===void 0&&(pe.__DOCS_CONTEXT__=ar(null),pe.__DOCS_CONTEXT__.displayName="DocsContext");var pR=pe?pe.__DOCS_CONTEXT__:ar(null);var bue=ar({sources:{}});var{document:fR}=pe;function hR(e,t){e.channel.emit(P0,t)}var Eue=da.a;var xy=["h1","h2","h3","h4","h5","h6"],mR=xy.reduce((e,t)=>({...e,[t]:q(t)({"& svg":{position:"relative",top:"-0.1em",visibility:"hidden"},"&:hover svg":{visibility:"visible"}})}),{}),gR=q.a(()=>({float:"left",lineHeight:"inherit",paddingRight:"10px",marginLeft:"-24px",color:"inherit"})),yR=({as:e,id:t,children:r,...n})=>{let a=Nu(pR),o=mR[e],u=`#${t}`;return h.createElement(o,{id:t,...n},h.createElement(gR,{"aria-hidden":"true",href:u,tabIndex:-1,target:"_self",onClick:i=>{fR.getElementById(t)&&hR(a,u)}},h.createElement(di,null)),r)},Fy=e=>{let{as:t,id:r,children:n,...a}=e;if(r)return h.createElement(yR,{as:t,id:r,...a},n);let o=t,{as:u,...i}=e;return h.createElement(o,{...pa(i,t)})},Aue=xy.reduce((e,t)=>({...e,[t]:r=>h.createElement(Fy,{as:t,...r})}),{});var bR=(e=>(e.INFO="info",e.NOTES="notes",e.DOCGEN="docgen",e.AUTO="auto",e))(bR||{});var vue=q.div(({theme:e})=>({width:"10rem","@media (max-width: 768px)":{display:"none"}})),Due=q.div(({theme:e})=>({position:"fixed",bottom:0,top:0,width:"10rem",paddingTop:"4rem",paddingBottom:"2rem",overflowY:"auto",fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s2,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch","& *":{boxSizing:"border-box"},"& > .toc-wrapper > .toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`,".toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`,".toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`}}},"& .toc-list-item":{position:"relative",listStyleType:"none",marginLeft:20,paddingTop:3,paddingBottom:3},"& .toc-list-item::before":{content:'""',position:"absolute",height:"100%",top:0,left:0,transform:"translateX(calc(-2px - 20px))",borderLeft:`solid 2px ${e.color.mediumdark}`,opacity:0,transition:"opacity 0.2s"},"& .toc-list-item.is-active-li::before":{opacity:1},"& .toc-list-item > a":{color:e.color.defaultText,textDecoration:"none"},"& .toc-list-item.is-active-li > a":{fontWeight:600,color:e.color.secondary,textDecoration:"none"}})),Cue=q.p(({theme:e})=>({fontWeight:600,fontSize:"0.875em",color:e.textColor,textTransform:"uppercase",marginBottom:10}));var{document:xue,window:Fue}=pe;var ER=({children:e,disableAnchor:t,...r})=>{if(t||typeof e!="string")return h.createElement(oa,null,e);let n=e.toLowerCase().replace(/[^a-z0-9]/gi,"-");return h.createElement(Fy,{as:"h2",id:n,...r},e)},Sue=q(ER)(({theme:e})=>({fontSize:`${e.typography.size.s2-1}px`,fontWeight:e.typography.weight.bold,lineHeight:"16px",letterSpacing:"0.35em",textTransform:"uppercase",color:e.textMutedColor,border:0,marginBottom:"12px","&:first-of-type":{marginTop:"56px"}}));var Sy="addon-controls",wy="controls",AR=()=>{let[e,t]=ne(!0),[r,n,a]=Mu(),[o]=ju(),u=Zn(),{expanded:i,sort:s,presetColors:p}=$u(wy,{}),{path:y,previewInitialized:E}=Hu();he(()=>{E&&t(!1)},[E]);let m=Object.values(u).some(A=>A?.control),g=Object.entries(u).reduce((A,[b,F])=>{let w=F?.control;return typeof w!="object"||w?.type!=="color"||w?.presetColors?A[b]=F:A[b]={...F,control:{...w,presetColors:p}},A},{});return h.createElement(Cy,{key:y,compact:!i&&m,rows:g,args:r,globals:o,updateArgs:n,resetArgs:a,inAddonPanel:!0,sort:s,isLoading:e})};function vR(){let e=Zn(),t=Object.values(e).filter(r=>r?.control&&!r?.table?.disable).length;return h.createElement("div",null,h.createElement(ia,{col:1},h.createElement("span",{style:{display:"inline-block",verticalAlign:"middle"}},"Controls"),t===0?"":h.createElement(ra,{status:"neutral"},t)))}Qn.register(Sy,e=>{Qn.add(Sy,{title:vR,type:qu.PANEL,paramKey:wy,render:({active:t})=>!t||!e.getCurrentStoryData()?null:h.createElement(ta,{active:t},h.createElement(AR,null))})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-controls-3/manager-bundle.js.LEGAL.txt b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-controls-3/manager-bundle.js.LEGAL.txt new file mode 100644 index 0000000..cfea3e7 --- /dev/null +++ b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-controls-3/manager-bundle.js.LEGAL.txt @@ -0,0 +1,18 @@ +Bundled license information: + +telejson/dist/index.mjs: + /*! + * isobject + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + */ + /** + * @license + * Lodash (Custom Build) + * Build: `lodash modularize exports="es" -o ./` + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */ diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-measure-8/manager-bundle.js b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-measure-8/manager-bundle.js new file mode 100644 index 0000000..9f55edf --- /dev/null +++ b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-measure-8/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var t=__REACT__,{Children:B,Component:f,Fragment:R,Profiler:P,PureComponent:L,StrictMode:E,Suspense:D,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:w,cloneElement:M,createContext:v,createElement:x,createFactory:H,createRef:U,forwardRef:F,isValidElement:N,lazy:G,memo:W,startTransition:K,unstable_act:Y,useCallback:u,useContext:V,useDebugValue:q,useDeferredValue:Z,useEffect:d,useId:z,useImperativeHandle:J,useInsertionEffect:Q,useLayoutEffect:$,useMemo:j,useReducer:X,useRef:oo,useState:no,useSyncExternalStore:eo,useTransition:co,version:to}=__REACT__;var io=__STORYBOOK_API__,{ActiveTabs:so,Consumer:uo,ManagerContext:mo,Provider:po,addons:l,combineParameters:So,controlOrMetaKey:Co,controlOrMetaSymbol:ho,eventMatchesShortcut:bo,eventToShortcut:To,isMacLike:_o,isShortcutTaken:Ao,keyToSymbol:go,merge:yo,mockChannel:Oo,optionOrAltSymbol:ko,shortcutMatchesShortcut:Bo,shortcutToHumanString:fo,types:m,useAddonState:Ro,useArgTypes:Po,useArgs:Lo,useChannel:Eo,useGlobalTypes:Do,useGlobals:p,useParameter:wo,useSharedState:Mo,useStoryPrepared:vo,useStorybookApi:S,useStorybookState:xo}=__STORYBOOK_API__;var Go=__STORYBOOK_COMPONENTS__,{A:Wo,ActionBar:Ko,AddonPanel:Yo,Badge:Vo,Bar:qo,Blockquote:Zo,Button:zo,ClipboardCode:Jo,Code:Qo,DL:$o,Div:jo,DocumentWrapper:Xo,EmptyTabContent:on,ErrorFormatter:nn,FlexBar:en,Form:cn,H1:tn,H2:rn,H3:In,H4:an,H5:ln,H6:sn,HR:un,IconButton:C,IconButtonSkeleton:dn,Icons:mn,Img:pn,LI:Sn,Link:Cn,ListItem:hn,Loader:bn,OL:Tn,P:_n,Placeholder:An,Pre:gn,ResetWrapper:yn,ScrollArea:On,Separator:kn,Spaced:Bn,Span:fn,StorybookIcon:Rn,StorybookLogo:Pn,Symbols:Ln,SyntaxHighlighter:En,TT:Dn,TabBar:wn,TabButton:Mn,TabWrapper:vn,Table:xn,Tabs:Hn,TabsState:Un,TooltipLinkList:Fn,TooltipMessage:Nn,TooltipNote:Gn,UL:Wn,WithTooltip:Kn,WithTooltipPure:Yn,Zoom:Vn,codeCommon:qn,components:Zn,createCopyToClipboardFunction:zn,getStoryHref:Jn,icons:Qn,interleaveSeparators:$n,nameSpaceClassNames:jn,resetComponents:Xn,withReset:oe}=__STORYBOOK_COMPONENTS__;var re=__STORYBOOK_ICONS__,{AccessibilityAltIcon:Ie,AccessibilityIcon:ae,AddIcon:le,AdminIcon:ie,AlertAltIcon:se,AlertIcon:ue,AlignLeftIcon:de,AlignRightIcon:me,AppleIcon:pe,ArrowDownIcon:Se,ArrowLeftIcon:Ce,ArrowRightIcon:he,ArrowSolidDownIcon:be,ArrowSolidLeftIcon:Te,ArrowSolidRightIcon:_e,ArrowSolidUpIcon:Ae,ArrowUpIcon:ge,AzureDevOpsIcon:ye,BackIcon:Oe,BasketIcon:ke,BatchAcceptIcon:Be,BatchDenyIcon:fe,BeakerIcon:Re,BellIcon:Pe,BitbucketIcon:Le,BoldIcon:Ee,BookIcon:De,BookmarkHollowIcon:we,BookmarkIcon:Me,BottomBarIcon:ve,BottomBarToggleIcon:xe,BoxIcon:He,BranchIcon:Ue,BrowserIcon:Fe,ButtonIcon:Ne,CPUIcon:Ge,CalendarIcon:We,CameraIcon:Ke,CategoryIcon:Ye,CertificateIcon:Ve,ChangedIcon:qe,ChatIcon:Ze,CheckIcon:ze,ChevronDownIcon:Je,ChevronLeftIcon:Qe,ChevronRightIcon:$e,ChevronSmallDownIcon:je,ChevronSmallLeftIcon:Xe,ChevronSmallRightIcon:oc,ChevronSmallUpIcon:nc,ChevronUpIcon:ec,ChromaticIcon:cc,ChromeIcon:tc,CircleHollowIcon:rc,CircleIcon:Ic,ClearIcon:ac,CloseAltIcon:lc,CloseIcon:ic,CloudHollowIcon:sc,CloudIcon:uc,CogIcon:dc,CollapseIcon:mc,CommandIcon:pc,CommentAddIcon:Sc,CommentIcon:Cc,CommentsIcon:hc,CommitIcon:bc,CompassIcon:Tc,ComponentDrivenIcon:_c,ComponentIcon:Ac,ContrastIcon:gc,ControlsIcon:yc,CopyIcon:Oc,CreditIcon:kc,CrossIcon:Bc,DashboardIcon:fc,DatabaseIcon:Rc,DeleteIcon:Pc,DiamondIcon:Lc,DirectionIcon:Ec,DiscordIcon:Dc,DocChartIcon:wc,DocListIcon:Mc,DocumentIcon:vc,DownloadIcon:xc,DragIcon:Hc,EditIcon:Uc,EllipsisIcon:Fc,EmailIcon:Nc,ExpandAltIcon:Gc,ExpandIcon:Wc,EyeCloseIcon:Kc,EyeIcon:Yc,FaceHappyIcon:Vc,FaceNeutralIcon:qc,FaceSadIcon:Zc,FacebookIcon:zc,FailedIcon:Jc,FastForwardIcon:Qc,FigmaIcon:$c,FilterIcon:jc,FlagIcon:Xc,FolderIcon:ot,FormIcon:nt,GDriveIcon:et,GithubIcon:ct,GitlabIcon:tt,GlobeIcon:rt,GoogleIcon:It,GraphBarIcon:at,GraphLineIcon:lt,GraphqlIcon:it,GridAltIcon:st,GridIcon:ut,GrowIcon:dt,HeartHollowIcon:mt,HeartIcon:pt,HomeIcon:St,HourglassIcon:Ct,InfoIcon:ht,ItalicIcon:bt,JumpToIcon:Tt,KeyIcon:_t,LightningIcon:At,LightningOffIcon:gt,LinkBrokenIcon:yt,LinkIcon:Ot,LinkedinIcon:kt,LinuxIcon:Bt,ListOrderedIcon:ft,ListUnorderedIcon:Rt,LocationIcon:Pt,LockIcon:Lt,MarkdownIcon:Et,MarkupIcon:Dt,MediumIcon:wt,MemoryIcon:Mt,MenuIcon:vt,MergeIcon:xt,MirrorIcon:Ht,MobileIcon:Ut,MoonIcon:Ft,NutIcon:Nt,OutboxIcon:Gt,OutlineIcon:Wt,PaintBrushIcon:Kt,PaperClipIcon:Yt,ParagraphIcon:Vt,PassedIcon:qt,PhoneIcon:Zt,PhotoDragIcon:zt,PhotoIcon:Jt,PinAltIcon:Qt,PinIcon:$t,PlayBackIcon:jt,PlayIcon:Xt,PlayNextIcon:or,PlusIcon:nr,PointerDefaultIcon:er,PointerHandIcon:cr,PowerIcon:tr,PrintIcon:rr,ProceedIcon:Ir,ProfileIcon:ar,PullRequestIcon:lr,QuestionIcon:ir,RSSIcon:sr,RedirectIcon:ur,ReduxIcon:dr,RefreshIcon:mr,ReplyIcon:pr,RepoIcon:Sr,RequestChangeIcon:Cr,RewindIcon:hr,RulerIcon:h,SearchIcon:br,ShareAltIcon:Tr,ShareIcon:_r,ShieldIcon:Ar,SideBySideIcon:gr,SidebarAltIcon:yr,SidebarAltToggleIcon:Or,SidebarIcon:kr,SidebarToggleIcon:Br,SpeakerIcon:fr,StackedIcon:Rr,StarHollowIcon:Pr,StarIcon:Lr,StickerIcon:Er,StopAltIcon:Dr,StopIcon:wr,StorybookIcon:Mr,StructureIcon:vr,SubtractIcon:xr,SunIcon:Hr,SupportIcon:Ur,SwitchAltIcon:Fr,SyncIcon:Nr,TabletIcon:Gr,ThumbsUpIcon:Wr,TimeIcon:Kr,TimerIcon:Yr,TransferIcon:Vr,TrashIcon:qr,TwitterIcon:Zr,TypeIcon:zr,UbuntuIcon:Jr,UndoIcon:Qr,UnfoldIcon:$r,UnlockIcon:jr,UnpinIcon:Xr,UploadIcon:oI,UserAddIcon:nI,UserAltIcon:eI,UserIcon:cI,UsersIcon:tI,VSCodeIcon:rI,VerifiedIcon:II,VideoIcon:aI,WandIcon:lI,WatchIcon:iI,WindowsIcon:sI,WrenchIcon:uI,YoutubeIcon:dI,ZoomIcon:mI,ZoomOutIcon:pI,ZoomResetIcon:SI,iconList:CI}=__STORYBOOK_ICONS__;var i="storybook/measure-addon",b=`${i}/tool`,T=()=>{let[r,c]=p(),{measureEnabled:I}=r,s=S(),a=u(()=>c({measureEnabled:!I}),[c,I]);return d(()=>{s.setAddonShortcut(i,{label:"Toggle Measure [M]",defaultShortcut:["M"],actionName:"measure",showInMenu:!1,action:a})},[a,s]),t.createElement(C,{key:b,active:I,title:"Enable measure",onClick:a},t.createElement(h,null))};l.register(i,()=>{l.add(b,{type:m.TOOL,title:"Measure",match:({viewMode:r,tabId:c})=>r==="story"&&!c,render:()=>t.createElement(T,null)})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-measure-8/manager-bundle.js.LEGAL.txt b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-measure-8/manager-bundle.js.LEGAL.txt new file mode 100644 index 0000000..e69de29 diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-outline-9/manager-bundle.js b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-outline-9/manager-bundle.js new file mode 100644 index 0000000..a02f2ac --- /dev/null +++ b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-outline-9/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var t=__REACT__,{Children:f,Component:P,Fragment:R,Profiler:L,PureComponent:D,StrictMode:E,Suspense:w,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:v,cloneElement:x,createContext:H,createElement:M,createFactory:U,createRef:F,forwardRef:N,isValidElement:G,lazy:W,memo:u,startTransition:K,unstable_act:Y,useCallback:d,useContext:V,useDebugValue:q,useDeferredValue:Z,useEffect:m,useId:z,useImperativeHandle:J,useInsertionEffect:Q,useLayoutEffect:$,useMemo:j,useReducer:X,useRef:oo,useState:no,useSyncExternalStore:eo,useTransition:co,version:to}=__REACT__;var io=__STORYBOOK_API__,{ActiveTabs:so,Consumer:uo,ManagerContext:mo,Provider:po,addons:l,combineParameters:So,controlOrMetaKey:Co,controlOrMetaSymbol:ho,eventMatchesShortcut:Ao,eventToShortcut:bo,isMacLike:_o,isShortcutTaken:To,keyToSymbol:go,merge:yo,mockChannel:Oo,optionOrAltSymbol:ko,shortcutMatchesShortcut:Bo,shortcutToHumanString:fo,types:p,useAddonState:Po,useArgTypes:Ro,useArgs:Lo,useChannel:Do,useGlobalTypes:Eo,useGlobals:S,useParameter:wo,useSharedState:vo,useStoryPrepared:xo,useStorybookApi:C,useStorybookState:Ho}=__STORYBOOK_API__;var Go=__STORYBOOK_COMPONENTS__,{A:Wo,ActionBar:Ko,AddonPanel:Yo,Badge:Vo,Bar:qo,Blockquote:Zo,Button:zo,ClipboardCode:Jo,Code:Qo,DL:$o,Div:jo,DocumentWrapper:Xo,EmptyTabContent:on,ErrorFormatter:nn,FlexBar:en,Form:cn,H1:tn,H2:rn,H3:In,H4:an,H5:ln,H6:sn,HR:un,IconButton:h,IconButtonSkeleton:dn,Icons:mn,Img:pn,LI:Sn,Link:Cn,ListItem:hn,Loader:An,OL:bn,P:_n,Placeholder:Tn,Pre:gn,ResetWrapper:yn,ScrollArea:On,Separator:kn,Spaced:Bn,Span:fn,StorybookIcon:Pn,StorybookLogo:Rn,Symbols:Ln,SyntaxHighlighter:Dn,TT:En,TabBar:wn,TabButton:vn,TabWrapper:xn,Table:Hn,Tabs:Mn,TabsState:Un,TooltipLinkList:Fn,TooltipMessage:Nn,TooltipNote:Gn,UL:Wn,WithTooltip:Kn,WithTooltipPure:Yn,Zoom:Vn,codeCommon:qn,components:Zn,createCopyToClipboardFunction:zn,getStoryHref:Jn,icons:Qn,interleaveSeparators:$n,nameSpaceClassNames:jn,resetComponents:Xn,withReset:oe}=__STORYBOOK_COMPONENTS__;var re=__STORYBOOK_ICONS__,{AccessibilityAltIcon:Ie,AccessibilityIcon:ae,AddIcon:le,AdminIcon:ie,AlertAltIcon:se,AlertIcon:ue,AlignLeftIcon:de,AlignRightIcon:me,AppleIcon:pe,ArrowDownIcon:Se,ArrowLeftIcon:Ce,ArrowRightIcon:he,ArrowSolidDownIcon:Ae,ArrowSolidLeftIcon:be,ArrowSolidRightIcon:_e,ArrowSolidUpIcon:Te,ArrowUpIcon:ge,AzureDevOpsIcon:ye,BackIcon:Oe,BasketIcon:ke,BatchAcceptIcon:Be,BatchDenyIcon:fe,BeakerIcon:Pe,BellIcon:Re,BitbucketIcon:Le,BoldIcon:De,BookIcon:Ee,BookmarkHollowIcon:we,BookmarkIcon:ve,BottomBarIcon:xe,BottomBarToggleIcon:He,BoxIcon:Me,BranchIcon:Ue,BrowserIcon:Fe,ButtonIcon:Ne,CPUIcon:Ge,CalendarIcon:We,CameraIcon:Ke,CategoryIcon:Ye,CertificateIcon:Ve,ChangedIcon:qe,ChatIcon:Ze,CheckIcon:ze,ChevronDownIcon:Je,ChevronLeftIcon:Qe,ChevronRightIcon:$e,ChevronSmallDownIcon:je,ChevronSmallLeftIcon:Xe,ChevronSmallRightIcon:oc,ChevronSmallUpIcon:nc,ChevronUpIcon:ec,ChromaticIcon:cc,ChromeIcon:tc,CircleHollowIcon:rc,CircleIcon:Ic,ClearIcon:ac,CloseAltIcon:lc,CloseIcon:ic,CloudHollowIcon:sc,CloudIcon:uc,CogIcon:dc,CollapseIcon:mc,CommandIcon:pc,CommentAddIcon:Sc,CommentIcon:Cc,CommentsIcon:hc,CommitIcon:Ac,CompassIcon:bc,ComponentDrivenIcon:_c,ComponentIcon:Tc,ContrastIcon:gc,ControlsIcon:yc,CopyIcon:Oc,CreditIcon:kc,CrossIcon:Bc,DashboardIcon:fc,DatabaseIcon:Pc,DeleteIcon:Rc,DiamondIcon:Lc,DirectionIcon:Dc,DiscordIcon:Ec,DocChartIcon:wc,DocListIcon:vc,DocumentIcon:xc,DownloadIcon:Hc,DragIcon:Mc,EditIcon:Uc,EllipsisIcon:Fc,EmailIcon:Nc,ExpandAltIcon:Gc,ExpandIcon:Wc,EyeCloseIcon:Kc,EyeIcon:Yc,FaceHappyIcon:Vc,FaceNeutralIcon:qc,FaceSadIcon:Zc,FacebookIcon:zc,FailedIcon:Jc,FastForwardIcon:Qc,FigmaIcon:$c,FilterIcon:jc,FlagIcon:Xc,FolderIcon:ot,FormIcon:nt,GDriveIcon:et,GithubIcon:ct,GitlabIcon:tt,GlobeIcon:rt,GoogleIcon:It,GraphBarIcon:at,GraphLineIcon:lt,GraphqlIcon:it,GridAltIcon:st,GridIcon:ut,GrowIcon:dt,HeartHollowIcon:mt,HeartIcon:pt,HomeIcon:St,HourglassIcon:Ct,InfoIcon:ht,ItalicIcon:At,JumpToIcon:bt,KeyIcon:_t,LightningIcon:Tt,LightningOffIcon:gt,LinkBrokenIcon:yt,LinkIcon:Ot,LinkedinIcon:kt,LinuxIcon:Bt,ListOrderedIcon:ft,ListUnorderedIcon:Pt,LocationIcon:Rt,LockIcon:Lt,MarkdownIcon:Dt,MarkupIcon:Et,MediumIcon:wt,MemoryIcon:vt,MenuIcon:xt,MergeIcon:Ht,MirrorIcon:Mt,MobileIcon:Ut,MoonIcon:Ft,NutIcon:Nt,OutboxIcon:Gt,OutlineIcon:A,PaintBrushIcon:Wt,PaperClipIcon:Kt,ParagraphIcon:Yt,PassedIcon:Vt,PhoneIcon:qt,PhotoDragIcon:Zt,PhotoIcon:zt,PinAltIcon:Jt,PinIcon:Qt,PlayBackIcon:$t,PlayIcon:jt,PlayNextIcon:Xt,PlusIcon:or,PointerDefaultIcon:nr,PointerHandIcon:er,PowerIcon:cr,PrintIcon:tr,ProceedIcon:rr,ProfileIcon:Ir,PullRequestIcon:ar,QuestionIcon:lr,RSSIcon:ir,RedirectIcon:sr,ReduxIcon:ur,RefreshIcon:dr,ReplyIcon:mr,RepoIcon:pr,RequestChangeIcon:Sr,RewindIcon:Cr,RulerIcon:hr,SearchIcon:Ar,ShareAltIcon:br,ShareIcon:_r,ShieldIcon:Tr,SideBySideIcon:gr,SidebarAltIcon:yr,SidebarAltToggleIcon:Or,SidebarIcon:kr,SidebarToggleIcon:Br,SpeakerIcon:fr,StackedIcon:Pr,StarHollowIcon:Rr,StarIcon:Lr,StickerIcon:Dr,StopAltIcon:Er,StopIcon:wr,StorybookIcon:vr,StructureIcon:xr,SubtractIcon:Hr,SunIcon:Mr,SupportIcon:Ur,SwitchAltIcon:Fr,SyncIcon:Nr,TabletIcon:Gr,ThumbsUpIcon:Wr,TimeIcon:Kr,TimerIcon:Yr,TransferIcon:Vr,TrashIcon:qr,TwitterIcon:Zr,TypeIcon:zr,UbuntuIcon:Jr,UndoIcon:Qr,UnfoldIcon:$r,UnlockIcon:jr,UnpinIcon:Xr,UploadIcon:oI,UserAddIcon:nI,UserAltIcon:eI,UserIcon:cI,UsersIcon:tI,VSCodeIcon:rI,VerifiedIcon:II,VideoIcon:aI,WandIcon:lI,WatchIcon:iI,WindowsIcon:sI,WrenchIcon:uI,YoutubeIcon:dI,ZoomIcon:mI,ZoomOutIcon:pI,ZoomResetIcon:SI,iconList:CI}=__STORYBOOK_ICONS__;var i="storybook/outline",b="outline",_=u(function(){let[c,r]=S(),s=C(),I=[!0,"true"].includes(c[b]),a=d(()=>r({[b]:!I}),[I]);return m(()=>{s.setAddonShortcut(i,{label:"Toggle Outline",defaultShortcut:["alt","O"],actionName:"outline",showInMenu:!1,action:a})},[a,s]),t.createElement(h,{key:"outline",active:I,title:"Apply outlines to the preview",onClick:a},t.createElement(A,null))});l.register(i,()=>{l.add(i,{title:"Outline",type:p.TOOL,match:({viewMode:c,tabId:r})=>!!(c&&c.match(/^(story|docs)$/))&&!r,render:()=>t.createElement(_,null)})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-outline-9/manager-bundle.js.LEGAL.txt b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-outline-9/manager-bundle.js.LEGAL.txt new file mode 100644 index 0000000..e69de29 diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-toolbars-7/manager-bundle.js b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-toolbars-7/manager-bundle.js new file mode 100644 index 0000000..5ea78ba --- /dev/null +++ b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-toolbars-7/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var n=__REACT__,{Children:le,Component:ne,Fragment:se,Profiler:ie,PureComponent:ue,StrictMode:ce,Suspense:pe,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:me,cloneElement:de,createContext:be,createElement:Se,createFactory:Te,createRef:ye,forwardRef:_e,isValidElement:fe,lazy:Ce,memo:Ie,startTransition:ve,unstable_act:Oe,useCallback:I,useContext:Ee,useDebugValue:xe,useDeferredValue:ge,useEffect:x,useId:he,useImperativeHandle:ke,useInsertionEffect:Ae,useLayoutEffect:Le,useMemo:Re,useReducer:Be,useRef:L,useState:R,useSyncExternalStore:Pe,useTransition:Me,version:Ne}=__REACT__;var Fe=__STORYBOOK_API__,{ActiveTabs:We,Consumer:Ge,ManagerContext:Ke,Provider:Ye,addons:g,combineParameters:$e,controlOrMetaKey:ze,controlOrMetaSymbol:Ue,eventMatchesShortcut:je,eventToShortcut:qe,isMacLike:Ze,isShortcutTaken:Je,keyToSymbol:Qe,merge:Xe,mockChannel:et,optionOrAltSymbol:tt,shortcutMatchesShortcut:ot,shortcutToHumanString:rt,types:B,useAddonState:at,useArgTypes:lt,useArgs:nt,useChannel:st,useGlobalTypes:P,useGlobals:h,useParameter:it,useSharedState:ut,useStoryPrepared:ct,useStorybookApi:M,useStorybookState:pt}=__STORYBOOK_API__;var Tt=__STORYBOOK_COMPONENTS__,{A:yt,ActionBar:_t,AddonPanel:ft,Badge:Ct,Bar:It,Blockquote:vt,Button:Ot,ClipboardCode:Et,Code:xt,DL:gt,Div:ht,DocumentWrapper:kt,EmptyTabContent:At,ErrorFormatter:Lt,FlexBar:Rt,Form:Bt,H1:Pt,H2:Mt,H3:Nt,H4:wt,H5:Vt,H6:Dt,HR:Ht,IconButton:N,IconButtonSkeleton:Ft,Icons:k,Img:Wt,LI:Gt,Link:Kt,ListItem:Yt,Loader:$t,OL:zt,P:Ut,Placeholder:jt,Pre:qt,ResetWrapper:Zt,ScrollArea:Jt,Separator:w,Spaced:Qt,Span:Xt,StorybookIcon:eo,StorybookLogo:to,Symbols:oo,SyntaxHighlighter:ro,TT:ao,TabBar:lo,TabButton:no,TabWrapper:so,Table:io,Tabs:uo,TabsState:co,TooltipLinkList:V,TooltipMessage:po,TooltipNote:mo,UL:bo,WithTooltip:D,WithTooltipPure:So,Zoom:To,codeCommon:yo,components:_o,createCopyToClipboardFunction:fo,getStoryHref:Co,icons:Io,interleaveSeparators:vo,nameSpaceClassNames:Oo,resetComponents:Eo,withReset:xo}=__STORYBOOK_COMPONENTS__;var W=({active:o,title:t,icon:e,description:r,onClick:a})=>n.createElement(N,{active:o,title:r,onClick:a},e&&n.createElement(k,{icon:e,__suppressDeprecationWarning:!0}),t?`\xA0${t}`:null),G=["reset"],K=o=>o.filter(t=>!G.includes(t.type)).map(t=>t.value),b="addon-toolbars",Y=async(o,t,e)=>{e&&e.next&&await o.setAddonShortcut(b,{label:e.next.label,defaultShortcut:e.next.keys,actionName:`${t}:next`,action:e.next.action}),e&&e.previous&&await o.setAddonShortcut(b,{label:e.previous.label,defaultShortcut:e.previous.keys,actionName:`${t}:previous`,action:e.previous.action}),e&&e.reset&&await o.setAddonShortcut(b,{label:e.reset.label,defaultShortcut:e.reset.keys,actionName:`${t}:reset`,action:e.reset.action})},$=o=>t=>{let{id:e,toolbar:{items:r,shortcuts:a}}=t,d=M(),[S,s]=h(),l=L([]),p=S[e],v=I(()=>{s({[e]:""})},[s]),O=I(()=>{let m=l.current,i=m.indexOf(p),c=i===m.length-1?0:i+1,T=l.current[c];s({[e]:T})},[l,p,s]),u=I(()=>{let m=l.current,i=m.indexOf(p),c=i>-1?i:0,T=c===0?m.length-1:c-1,y=l.current[T];s({[e]:y})},[l,p,s]);return x(()=>{a&&Y(d,e,{next:{...a.next,action:O},previous:{...a.previous,action:u},reset:{...a.reset,action:v}})},[d,e,a,O,u,v]),x(()=>{l.current=K(r)},[]),n.createElement(o,{cycleValues:l.current,...t})},H=({currentValue:o,items:t})=>o!=null&&t.find(e=>e.value===o&&e.type!=="reset"),z=({currentValue:o,items:t})=>{let e=H({currentValue:o,items:t});if(e)return e.icon},U=({currentValue:o,items:t})=>{let e=H({currentValue:o,items:t});if(e)return e.title},j=({right:o,title:t,value:e,icon:r,hideIcon:a,onClick:d,currentValue:S})=>{let s=r&&n.createElement(k,{style:{opacity:1},icon:r}),l={id:e??"_reset",active:S===e,right:o,title:t,icon:r,onClick:d};return r&&!a&&(l.icon=s),l},q=$(({id:o,name:t,description:e,toolbar:{icon:r,items:a,title:d,preventDynamicIcon:S,dynamicTitle:s}})=>{let[l,p]=h(),[v,O]=R(!1),u=l[o],m=!!u,i=r,c=d;S||(i=z({currentValue:u,items:a})||i),s&&(c=U({currentValue:u,items:a})||c),!c&&!i&&console.warn(`Toolbar '${t}' has no title or icon`);let T=I(y=>{p({[o]:y})},[u,p]);return n.createElement(D,{placement:"top",tooltip:({onHide:y})=>{let F=a.filter(({type:E})=>{let A=!0;return E==="reset"&&!u&&(A=!1),A}).map(E=>j({...E,currentValue:u,onClick:()=>{T(E.value),y()}}));return n.createElement(V,{links:F})},closeOnOutsideClick:!0,onVisibleChange:O},n.createElement(W,{active:v||m,description:e||"",icon:i,title:c||""}))}),Z={type:"item",value:""},J=(o,t)=>({...t,name:t.name||o,description:t.description||o,toolbar:{...t.toolbar,items:t.toolbar.items.map(e=>{let r=typeof e=="string"?{value:e,title:e}:e;return r.type==="reset"&&t.toolbar.icon&&(r.icon=t.toolbar.icon,r.hideIcon=!0),{...Z,...r}})}}),Q=()=>{let o=P(),t=Object.keys(o).filter(e=>!!o[e].toolbar);return t.length?n.createElement(n.Fragment,null,n.createElement(w,null),t.map(e=>{let r=J(e,o[e]);return n.createElement(q,{key:e,id:e,...r})})):null};g.register(b,()=>g.add(b,{title:b,type:B.TOOL,match:({tabId:o})=>!o,render:()=>n.createElement(Q,null)}));})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-toolbars-7/manager-bundle.js.LEGAL.txt b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-toolbars-7/manager-bundle.js.LEGAL.txt new file mode 100644 index 0000000..e69de29 diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-viewport-6/manager-bundle.js b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-viewport-6/manager-bundle.js new file mode 100644 index 0000000..de4602c --- /dev/null +++ b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-viewport-6/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var ie=Object.create;var H=Object.defineProperty;var ce=Object.getOwnPropertyDescriptor;var ae=Object.getOwnPropertyNames;var le=Object.getPrototypeOf,se=Object.prototype.hasOwnProperty;var O=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var P=(e,t)=>()=>(e&&(t=e(e=0)),t);var Ie=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var ue=(e,t,r,l)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of ae(t))!se.call(e,a)&&a!==r&&H(e,a,{get:()=>t[a],enumerable:!(l=ce(t,a))||l.enumerable});return e};var pe=(e,t,r)=>(r=e!=null?ie(le(e)):{},ue(t||!e||!e.__esModule?H(r,"default",{value:e,enumerable:!0}):r,e));var d=P(()=>{});var h=P(()=>{});var m=P(()=>{});var $=Ie((Z,D)=>{d();h();m();(function(e){if(typeof Z=="object"&&typeof D<"u")D.exports=e();else if(typeof define=="function"&&define.amd)define([],e);else{var t;typeof window<"u"||typeof window<"u"?t=window:typeof self<"u"?t=self:t=this,t.memoizerific=e()}})(function(){var e,t,r;return function l(a,S,u){function i(c,I){if(!S[c]){if(!a[c]){var s=typeof O=="function"&&O;if(!I&&s)return s(c,!0);if(o)return o(c,!0);var g=new Error("Cannot find module '"+c+"'");throw g.code="MODULE_NOT_FOUND",g}var n=S[c]={exports:{}};a[c][0].call(n.exports,function(p){var b=a[c][1][p];return i(b||p)},n,n.exports,l,a,S,u)}return S[c].exports}for(var o=typeof O=="function"&&O,f=0;f=0)return this.lastItem=this.list[o],this.list[o].val},u.prototype.set=function(i,o){var f;return this.lastItem&&this.isEqual(this.lastItem.key,i)?(this.lastItem.val=o,this):(f=this.indexOf(i),f>=0?(this.lastItem=this.list[f],this.list[f].val=o,this):(this.lastItem={key:i,val:o},this.list.push(this.lastItem),this.size++,this))},u.prototype.delete=function(i){var o;if(this.lastItem&&this.isEqual(this.lastItem.key,i)&&(this.lastItem=void 0),o=this.indexOf(i),o>=0)return this.size--,this.list.splice(o,1)[0]},u.prototype.has=function(i){var o;return this.lastItem&&this.isEqual(this.lastItem.key,i)?!0:(o=this.indexOf(i),o>=0?(this.lastItem=this.list[o],!0):!1)},u.prototype.forEach=function(i,o){var f;for(f=0;f0&&(E[y]={cacheItem:p,arg:arguments[y]},x?i(s,E):s.push(E),s.length>c&&o(s.shift())),n.wasMemoized=x,n.numArgs=y+1,R};return n.limit=c,n.wasMemoized=!1,n.cache=I,n.lru=s,n}};function i(c,I){var s=c.length,g=I.length,n,p,b;for(p=0;p=0&&(s=c[n],g=s.cacheItem.get(s.arg),!g||!g.size);n--)s.cacheItem.delete(s.arg)}function f(c,I){return c===I||c!==c&&I!==I}},{"map-or-similar":1}]},{},[3])(3)})});d();h();m();d();h();m();d();h();m();d();h();m();var w=__REACT__,{Children:De,Component:Ve,Fragment:U,Profiler:Ne,PureComponent:He,StrictMode:Ue,Suspense:ze,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Fe,cloneElement:Ge,createContext:qe,createElement:z,createFactory:We,createRef:Ye,forwardRef:je,isValidElement:Ke,lazy:Ze,memo:F,startTransition:$e,unstable_act:Je,useCallback:Qe,useContext:Xe,useDebugValue:et,useDeferredValue:tt,useEffect:L,useId:ot,useImperativeHandle:nt,useInsertionEffect:rt,useLayoutEffect:it,useMemo:ct,useReducer:at,useRef:G,useState:q,useSyncExternalStore:lt,useTransition:st,version:It}=__REACT__;d();h();m();var ht=__STORYBOOK_API__,{ActiveTabs:mt,Consumer:ft,ManagerContext:gt,Provider:St,addons:M,combineParameters:wt,controlOrMetaKey:bt,controlOrMetaSymbol:yt,eventMatchesShortcut:Ct,eventToShortcut:vt,isMacLike:Tt,isShortcutTaken:_t,keyToSymbol:xt,merge:Ot,mockChannel:At,optionOrAltSymbol:kt,shortcutMatchesShortcut:Rt,shortcutToHumanString:Et,types:W,useAddonState:Lt,useArgTypes:Bt,useArgs:Pt,useChannel:Mt,useGlobalTypes:Dt,useGlobals:Y,useParameter:j,useSharedState:Vt,useStoryPrepared:Nt,useStorybookApi:K,useStorybookState:Ht}=__STORYBOOK_API__;var N=pe($());d();h();m();var Kt=__STORYBOOK_THEMING__,{CacheProvider:Zt,ClassNames:$t,Global:J,ThemeProvider:Jt,background:Qt,color:Xt,convert:eo,create:to,createCache:oo,createGlobal:no,createReset:ro,css:io,darken:co,ensure:ao,ignoreSsrWarning:lo,isPropValid:so,jsx:Io,keyframes:uo,lighten:po,styled:A,themes:ho,typography:mo,useTheme:fo,withTheme:Q}=__STORYBOOK_THEMING__;d();h();m();var yo=__STORYBOOK_COMPONENTS__,{A:Co,ActionBar:vo,AddonPanel:To,Badge:_o,Bar:xo,Blockquote:Oo,Button:Ao,ClipboardCode:ko,Code:Ro,DL:Eo,Div:Lo,DocumentWrapper:Bo,EmptyTabContent:Po,ErrorFormatter:Mo,FlexBar:Do,Form:Vo,H1:No,H2:Ho,H3:Uo,H4:zo,H5:Fo,H6:Go,HR:qo,IconButton:V,IconButtonSkeleton:Wo,Icons:Yo,Img:jo,LI:Ko,Link:Zo,ListItem:$o,Loader:Jo,OL:Qo,P:Xo,Placeholder:en,Pre:tn,ResetWrapper:on,ScrollArea:nn,Separator:rn,Spaced:cn,Span:an,StorybookIcon:ln,StorybookLogo:sn,Symbols:In,SyntaxHighlighter:un,TT:pn,TabBar:dn,TabButton:hn,TabWrapper:mn,Table:fn,Tabs:gn,TabsState:Sn,TooltipLinkList:X,TooltipMessage:wn,TooltipNote:bn,UL:yn,WithTooltip:ee,WithTooltipPure:Cn,Zoom:vn,codeCommon:Tn,components:_n,createCopyToClipboardFunction:xn,getStoryHref:On,icons:An,interleaveSeparators:kn,nameSpaceClassNames:Rn,resetComponents:En,withReset:Ln}=__STORYBOOK_COMPONENTS__;d();h();m();var Vn=__STORYBOOK_ICONS__,{AccessibilityAltIcon:Nn,AccessibilityIcon:Hn,AddIcon:Un,AdminIcon:zn,AlertAltIcon:Fn,AlertIcon:Gn,AlignLeftIcon:qn,AlignRightIcon:Wn,AppleIcon:Yn,ArrowDownIcon:jn,ArrowLeftIcon:Kn,ArrowRightIcon:Zn,ArrowSolidDownIcon:$n,ArrowSolidLeftIcon:Jn,ArrowSolidRightIcon:Qn,ArrowSolidUpIcon:Xn,ArrowUpIcon:er,AzureDevOpsIcon:tr,BackIcon:or,BasketIcon:nr,BatchAcceptIcon:rr,BatchDenyIcon:ir,BeakerIcon:cr,BellIcon:ar,BitbucketIcon:lr,BoldIcon:sr,BookIcon:Ir,BookmarkHollowIcon:ur,BookmarkIcon:pr,BottomBarIcon:dr,BottomBarToggleIcon:hr,BoxIcon:mr,BranchIcon:fr,BrowserIcon:gr,ButtonIcon:Sr,CPUIcon:wr,CalendarIcon:br,CameraIcon:yr,CategoryIcon:Cr,CertificateIcon:vr,ChangedIcon:Tr,ChatIcon:_r,CheckIcon:xr,ChevronDownIcon:Or,ChevronLeftIcon:Ar,ChevronRightIcon:kr,ChevronSmallDownIcon:Rr,ChevronSmallLeftIcon:Er,ChevronSmallRightIcon:Lr,ChevronSmallUpIcon:Br,ChevronUpIcon:Pr,ChromaticIcon:Mr,ChromeIcon:Dr,CircleHollowIcon:Vr,CircleIcon:Nr,ClearIcon:Hr,CloseAltIcon:Ur,CloseIcon:zr,CloudHollowIcon:Fr,CloudIcon:Gr,CogIcon:qr,CollapseIcon:Wr,CommandIcon:Yr,CommentAddIcon:jr,CommentIcon:Kr,CommentsIcon:Zr,CommitIcon:$r,CompassIcon:Jr,ComponentDrivenIcon:Qr,ComponentIcon:Xr,ContrastIcon:ei,ControlsIcon:ti,CopyIcon:oi,CreditIcon:ni,CrossIcon:ri,DashboardIcon:ii,DatabaseIcon:ci,DeleteIcon:ai,DiamondIcon:li,DirectionIcon:si,DiscordIcon:Ii,DocChartIcon:ui,DocListIcon:pi,DocumentIcon:di,DownloadIcon:hi,DragIcon:mi,EditIcon:fi,EllipsisIcon:gi,EmailIcon:Si,ExpandAltIcon:wi,ExpandIcon:bi,EyeCloseIcon:yi,EyeIcon:Ci,FaceHappyIcon:vi,FaceNeutralIcon:Ti,FaceSadIcon:_i,FacebookIcon:xi,FailedIcon:Oi,FastForwardIcon:Ai,FigmaIcon:ki,FilterIcon:Ri,FlagIcon:Ei,FolderIcon:Li,FormIcon:Bi,GDriveIcon:Pi,GithubIcon:Mi,GitlabIcon:Di,GlobeIcon:Vi,GoogleIcon:Ni,GraphBarIcon:Hi,GraphLineIcon:Ui,GraphqlIcon:zi,GridAltIcon:Fi,GridIcon:Gi,GrowIcon:te,HeartHollowIcon:qi,HeartIcon:Wi,HomeIcon:Yi,HourglassIcon:ji,InfoIcon:Ki,ItalicIcon:Zi,JumpToIcon:$i,KeyIcon:Ji,LightningIcon:Qi,LightningOffIcon:Xi,LinkBrokenIcon:ec,LinkIcon:tc,LinkedinIcon:oc,LinuxIcon:nc,ListOrderedIcon:rc,ListUnorderedIcon:ic,LocationIcon:cc,LockIcon:ac,MarkdownIcon:lc,MarkupIcon:sc,MediumIcon:Ic,MemoryIcon:uc,MenuIcon:pc,MergeIcon:dc,MirrorIcon:hc,MobileIcon:mc,MoonIcon:fc,NutIcon:gc,OutboxIcon:Sc,OutlineIcon:wc,PaintBrushIcon:bc,PaperClipIcon:yc,ParagraphIcon:Cc,PassedIcon:vc,PhoneIcon:Tc,PhotoDragIcon:_c,PhotoIcon:xc,PinAltIcon:Oc,PinIcon:Ac,PlayBackIcon:kc,PlayIcon:Rc,PlayNextIcon:Ec,PlusIcon:Lc,PointerDefaultIcon:Bc,PointerHandIcon:Pc,PowerIcon:Mc,PrintIcon:Dc,ProceedIcon:Vc,ProfileIcon:Nc,PullRequestIcon:Hc,QuestionIcon:Uc,RSSIcon:zc,RedirectIcon:Fc,ReduxIcon:Gc,RefreshIcon:qc,ReplyIcon:Wc,RepoIcon:Yc,RequestChangeIcon:jc,RewindIcon:Kc,RulerIcon:Zc,SearchIcon:$c,ShareAltIcon:Jc,ShareIcon:Qc,ShieldIcon:Xc,SideBySideIcon:ea,SidebarAltIcon:ta,SidebarAltToggleIcon:oa,SidebarIcon:na,SidebarToggleIcon:ra,SpeakerIcon:ia,StackedIcon:ca,StarHollowIcon:aa,StarIcon:la,StickerIcon:sa,StopAltIcon:Ia,StopIcon:ua,StorybookIcon:pa,StructureIcon:da,SubtractIcon:ha,SunIcon:ma,SupportIcon:fa,SwitchAltIcon:ga,SyncIcon:Sa,TabletIcon:wa,ThumbsUpIcon:ba,TimeIcon:ya,TimerIcon:Ca,TransferIcon:oe,TrashIcon:va,TwitterIcon:Ta,TypeIcon:_a,UbuntuIcon:xa,UndoIcon:Oa,UnfoldIcon:Aa,UnlockIcon:ka,UnpinIcon:Ra,UploadIcon:Ea,UserAddIcon:La,UserAltIcon:Ba,UserIcon:Pa,UsersIcon:Ma,VSCodeIcon:Da,VerifiedIcon:Va,VideoIcon:Na,WandIcon:Ha,WatchIcon:Ua,WindowsIcon:za,WrenchIcon:Fa,YoutubeIcon:Ga,ZoomIcon:qa,ZoomOutIcon:Wa,ZoomResetIcon:Ya,iconList:ja}=__STORYBOOK_ICONS__;var k="storybook/viewport",he="viewport",me={viewport:"reset",viewportRotated:!1},re=(e,t)=>e.indexOf(t),fe=(e,t)=>{let r=re(e,t);return r===e.length-1?e[0]:e[r+1]},ge=(e,t)=>{let r=re(e,t);return r<1?e[e.length-1]:e[r-1]},Se=async(e,t,r,l)=>{await e.setAddonShortcut(k,{label:"Previous viewport",defaultShortcut:["alt","shift","V"],actionName:"previous",action:()=>{r({viewport:ge(l,t.viewport)})}}),await e.setAddonShortcut(k,{label:"Next viewport",defaultShortcut:["alt","V"],actionName:"next",action:()=>{r({viewport:fe(l,t.viewport)})}}),await e.setAddonShortcut(k,{label:"Reset viewport",defaultShortcut:["alt","control","V"],actionName:"reset",action:()=>{r(me)}})},we={mobile1:{name:"Small mobile",styles:{height:"568px",width:"320px"},type:"mobile"},mobile2:{name:"Large mobile",styles:{height:"896px",width:"414px"},type:"mobile"},tablet:{name:"Tablet",styles:{height:"1112px",width:"834px"},type:"tablet"}},be=(0,N.default)(50)(e=>[...ye,...Object.entries(e).map(([t,{name:r,...l}])=>({...l,id:t,title:r}))]),B={id:"reset",title:"Reset viewport",styles:null,type:"other"},ye=[B],Ce=(0,N.default)(50)((e,t,r,l)=>e.filter(a=>a.id!==B.id||t.id!==a.id).map(a=>({...a,onClick:()=>{r({viewport:a.id}),l()}}))),ve=({width:e,height:t,...r})=>({...r,height:e,width:t}),Te=A.div(()=>({display:"inline-flex",alignItems:"center"})),ne=A.div(({theme:e})=>({display:"inline-block",textDecoration:"none",padding:10,fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,lineHeight:"1",height:40,border:"none",borderTop:"3px solid transparent",borderBottom:"3px solid transparent",background:"transparent"})),_e=A(V)(()=>({display:"inline-flex",alignItems:"center"})),xe=A.div(({theme:e})=>({fontSize:e.typography.size.s2-1,marginLeft:10})),Oe=(e,t,r)=>{if(t===null)return;let l=typeof t=="function"?t(e):t;return r?ve(l):l},Ae=F(Q(({theme:e})=>{let[t,r]=Y(),{viewports:l=we,defaultOrientation:a,defaultViewport:S,disable:u}=j(he,{}),i=be(l),o=K(),[f,c]=q(!1);S&&!i.find(n=>n.id===S)&&console.warn(`Cannot find "defaultViewport" of "${S}" in addon-viewport configs, please check the "viewports" setting in the configuration.`),L(()=>{Se(o,t,r,Object.keys(l))},[l,t,t.viewport,r,o]),L(()=>{let n=a==="landscape";(S&&t.viewport!==S||a&&t.viewportRotated!==n)&&r({viewport:S,viewportRotated:n})},[a,S,r]);let I=i.find(n=>n.id===t.viewport)||i.find(n=>n.id===S)||i.find(n=>n.default)||B,s=G(),g=Oe(s.current,I.styles,t.viewportRotated);return L(()=>{s.current=g},[I]),u||Object.entries(l).length===0?null:w.createElement(U,null,w.createElement(ee,{placement:"top",tooltip:({onHide:n})=>w.createElement(X,{links:Ce(i,I,r,n)}),closeOnOutsideClick:!0,onVisibleChange:c},w.createElement(_e,{key:"viewport",title:"Change the size of the preview",active:f||!!g,onDoubleClick:()=>{r({viewport:B.id})}},w.createElement(te,null),g?w.createElement(xe,null,t.viewportRotated?`${I.title} (L)`:`${I.title} (P)`):null)),g?w.createElement(Te,null,w.createElement(J,{styles:{'iframe[data-is-storybook="true"]':{...g||{width:"100%",height:"100%"}}}}),w.createElement(ne,{title:"Viewport width"},g.width.replace("px","")),w.createElement(V,{key:"viewport-rotate",title:"Rotate viewport",onClick:()=>{r({viewportRotated:!t.viewportRotated})}},w.createElement(oe,null)),w.createElement(ne,{title:"Viewport height"},g.height.replace("px",""))):null)}));M.register(k,()=>{M.add(k,{title:"viewport / media-queries",type:W.TOOL,match:({viewMode:e,tabId:t})=>e==="story"&&!t,render:()=>z(Ae,null)})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-viewport-6/manager-bundle.js.LEGAL.txt b/sandboxes/react-rsbuild/storybook-static/sb-addons/essentials-viewport-6/manager-bundle.js.LEGAL.txt new file mode 100644 index 0000000..e69de29 diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/interactions-11/manager-bundle.js b/sandboxes/react-rsbuild/storybook-static/sb-addons/interactions-11/manager-bundle.js new file mode 100644 index 0000000..e05bd3e --- /dev/null +++ b/sandboxes/react-rsbuild/storybook-static/sb-addons/interactions-11/manager-bundle.js @@ -0,0 +1,33 @@ +try{ +(()=>{var Wd=Object.create;var fa=Object.defineProperty;var Gd=Object.getOwnPropertyDescriptor;var Vd=Object.getOwnPropertyNames;var Yd=Object.getPrototypeOf,Kd=Object.prototype.hasOwnProperty;var je=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var fn=(e,t)=>()=>(e&&(t=e(e=0)),t);var O=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Xd=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Vd(t))!Kd.call(e,o)&&o!==r&&fa(e,o,{get:()=>t[o],enumerable:!(n=Gd(t,o))||n.enumerable});return e};var st=(e,t,r)=>(r=e!=null?Wd(Yd(e)):{},Xd(t||!e||!e.__esModule?fa(r,"default",{value:e,enumerable:!0}):r,e));var u=fn(()=>{});var s=fn(()=>{});var l=fn(()=>{});var Pa=O((Ra,An)=>{u();s();l();(function(e){if(typeof Ra=="object"&&typeof An<"u")An.exports=e();else if(typeof define=="function"&&define.amd)define([],e);else{var t;typeof window<"u"||typeof window<"u"?t=window:typeof self<"u"?t=self:t=this,t.memoizerific=e()}})(function(){var e,t,r;return function n(o,a,i){function c(h,m){if(!a[h]){if(!o[h]){var f=typeof je=="function"&&je;if(!m&&f)return f(h,!0);if(p)return p(h,!0);var w=new Error("Cannot find module '"+h+"'");throw w.code="MODULE_NOT_FOUND",w}var g=a[h]={exports:{}};o[h][0].call(g.exports,function(A){var _=o[h][1][A];return c(_||A)},g,g.exports,n,o,a,i)}return a[h].exports}for(var p=typeof je=="function"&&je,d=0;d=0)return this.lastItem=this.list[p],this.list[p].val},i.prototype.set=function(c,p){var d;return this.lastItem&&this.isEqual(this.lastItem.key,c)?(this.lastItem.val=p,this):(d=this.indexOf(c),d>=0?(this.lastItem=this.list[d],this.list[d].val=p,this):(this.lastItem={key:c,val:p},this.list.push(this.lastItem),this.size++,this))},i.prototype.delete=function(c){var p;if(this.lastItem&&this.isEqual(this.lastItem.key,c)&&(this.lastItem=void 0),p=this.indexOf(c),p>=0)return this.size--,this.list.splice(p,1)[0]},i.prototype.has=function(c){var p;return this.lastItem&&this.isEqual(this.lastItem.key,c)?!0:(p=this.indexOf(c),p>=0?(this.lastItem=this.list[p],!0):!1)},i.prototype.forEach=function(c,p){var d;for(d=0;d0&&(F[D]={cacheItem:A,arg:arguments[D]},M?c(f,F):f.push(F),f.length>h&&p(f.shift())),g.wasMemoized=M,g.numArgs=D+1,P};return g.limit=h,g.wasMemoized=!1,g.cache=m,g.lru=f,g}};function c(h,m){var f=h.length,w=m.length,g,A,_;for(A=0;A=0&&(f=h[g],w=f.cacheItem.get(f.arg),!w||!w.size);g--)f.cacheItem.delete(f.arg)}function d(h,m){return h===m||h!==h&&m!==m}},{"map-or-similar":1}]},{},[3])(3)})});var wn=O((jI,Fa)=>{u();s();l();var Sh=typeof window=="object"&&window&&window.Object===Object&&window;Fa.exports=Sh});var ze=O((zI,Ba)=>{u();s();l();var Ah=wn(),wh=typeof self=="object"&&self&&self.Object===Object&&self,Ch=Ah||wh||Function("return this")();Ba.exports=Ch});var At=O((GI,Na)=>{u();s();l();var xh=ze(),Oh=xh.Symbol;Na.exports=Oh});var La=O((XI,ja)=>{u();s();l();var qa=At(),Ma=Object.prototype,_h=Ma.hasOwnProperty,Ih=Ma.toString,Gt=qa?qa.toStringTag:void 0;function Th(e){var t=_h.call(e,Gt),r=e[Gt];try{e[Gt]=void 0;var n=!0}catch{}var o=Ih.call(e);return n&&(t?e[Gt]=r:delete e[Gt]),o}ja.exports=Th});var $a=O((eT,ka)=>{u();s();l();var Dh=Object.prototype,Rh=Dh.toString;function Ph(e){return Rh.call(e)}ka.exports=Ph});var ct=O((oT,Ha)=>{u();s();l();var za=At(),Fh=La(),Bh=$a(),Nh="[object Null]",qh="[object Undefined]",Ua=za?za.toStringTag:void 0;function Mh(e){return e==null?e===void 0?qh:Nh:Ua&&Ua in Object(e)?Fh(e):Bh(e)}Ha.exports=Mh});var wt=O((sT,Wa)=>{u();s();l();function jh(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}Wa.exports=jh});var Cn=O((fT,Ga)=>{u();s();l();var Lh=ct(),kh=wt(),$h="[object AsyncFunction]",zh="[object Function]",Uh="[object GeneratorFunction]",Hh="[object Proxy]";function Wh(e){if(!kh(e))return!1;var t=Lh(e);return t==zh||t==Uh||t==$h||t==Hh}Ga.exports=Wh});var Ya=O((yT,Va)=>{u();s();l();var Gh=ze(),Vh=Gh["__core-js_shared__"];Va.exports=Vh});var Ja=O((vT,Xa)=>{u();s();l();var xn=Ya(),Ka=function(){var e=/[^.]+$/.exec(xn&&xn.keys&&xn.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Yh(e){return!!Ka&&Ka in e}Xa.exports=Yh});var On=O((CT,Qa)=>{u();s();l();var Kh=Function.prototype,Xh=Kh.toString;function Jh(e){if(e!=null){try{return Xh.call(e)}catch{}try{return e+""}catch{}}return""}Qa.exports=Jh});var ei=O((IT,Za)=>{u();s();l();var Qh=Cn(),Zh=Ja(),em=wt(),tm=On(),rm=/[\\^$.*+?()[\]{}|]/g,nm=/^\[object .+?Constructor\]$/,om=Function.prototype,am=Object.prototype,im=om.toString,um=am.hasOwnProperty,sm=RegExp("^"+im.call(um).replace(rm,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function lm(e){if(!em(e)||Zh(e))return!1;var t=Qh(e)?sm:nm;return t.test(tm(e))}Za.exports=lm});var ri=O((PT,ti)=>{u();s();l();function cm(e,t){return e?.[t]}ti.exports=cm});var et=O((qT,ni)=>{u();s();l();var pm=ei(),fm=ri();function dm(e,t){var r=fm(e,t);return pm(r)?r:void 0}ni.exports=dm});var _n=O((kT,oi)=>{u();s();l();var hm=et(),mm=function(){try{var e=hm(Object,"defineProperty");return e({},"",{}),e}catch{}}();oi.exports=mm});var In=O((HT,ii)=>{u();s();l();var ai=_n();function ym(e,t,r){t=="__proto__"&&ai?ai(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}ii.exports=ym});var si=O((YT,ui)=>{u();s();l();function gm(e){return function(t,r,n){for(var o=-1,a=Object(t),i=n(t),c=i.length;c--;){var p=i[e?c:++o];if(r(a[p],p,a)===!1)break}return t}}ui.exports=gm});var ci=O((QT,li)=>{u();s();l();var bm=si(),Em=bm();li.exports=Em});var fi=O((rD,pi)=>{u();s();l();function vm(e,t){for(var r=-1,n=Array(e);++r{u();s();l();function Sm(e){return e!=null&&typeof e=="object"}di.exports=Sm});var mi=O((cD,hi)=>{u();s();l();var Am=ct(),wm=pt(),Cm="[object Arguments]";function xm(e){return wm(e)&&Am(e)==Cm}hi.exports=xm});var Ar=O((hD,bi)=>{u();s();l();var yi=mi(),Om=pt(),gi=Object.prototype,_m=gi.hasOwnProperty,Im=gi.propertyIsEnumerable,Tm=yi(function(){return arguments}())?yi:function(e){return Om(e)&&_m.call(e,"callee")&&!Im.call(e,"callee")};bi.exports=Tm});var Ue=O((bD,Ei)=>{u();s();l();var Dm=Array.isArray;Ei.exports=Dm});var Si=O((AD,vi)=>{u();s();l();function Rm(){return!1}vi.exports=Rm});var Tn=O((Vt,Ct)=>{u();s();l();var Pm=ze(),Fm=Si(),Ci=typeof Vt=="object"&&Vt&&!Vt.nodeType&&Vt,Ai=Ci&&typeof Ct=="object"&&Ct&&!Ct.nodeType&&Ct,Bm=Ai&&Ai.exports===Ci,wi=Bm?Pm.Buffer:void 0,Nm=wi?wi.isBuffer:void 0,qm=Nm||Fm;Ct.exports=qm});var wr=O((TD,xi)=>{u();s();l();var Mm=9007199254740991,jm=/^(?:0|[1-9]\d*)$/;function Lm(e,t){var r=typeof e;return t=t??Mm,!!t&&(r=="number"||r!="symbol"&&jm.test(e))&&e>-1&&e%1==0&&e{u();s();l();var km=9007199254740991;function $m(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=km}Oi.exports=$m});var Ii=O((MD,_i)=>{u();s();l();var zm=ct(),Um=Cr(),Hm=pt(),Wm="[object Arguments]",Gm="[object Array]",Vm="[object Boolean]",Ym="[object Date]",Km="[object Error]",Xm="[object Function]",Jm="[object Map]",Qm="[object Number]",Zm="[object Object]",ey="[object RegExp]",ty="[object Set]",ry="[object String]",ny="[object WeakMap]",oy="[object ArrayBuffer]",ay="[object DataView]",iy="[object Float32Array]",uy="[object Float64Array]",sy="[object Int8Array]",ly="[object Int16Array]",cy="[object Int32Array]",py="[object Uint8Array]",fy="[object Uint8ClampedArray]",dy="[object Uint16Array]",hy="[object Uint32Array]",de={};de[iy]=de[uy]=de[sy]=de[ly]=de[cy]=de[py]=de[fy]=de[dy]=de[hy]=!0;de[Wm]=de[Gm]=de[oy]=de[Vm]=de[ay]=de[Ym]=de[Km]=de[Xm]=de[Jm]=de[Qm]=de[Zm]=de[ey]=de[ty]=de[ry]=de[ny]=!1;function my(e){return Hm(e)&&Um(e.length)&&!!de[zm(e)]}_i.exports=my});var Di=O(($D,Ti)=>{u();s();l();function yy(e){return function(t){return e(t)}}Ti.exports=yy});var Pi=O((Yt,xt)=>{u();s();l();var gy=wn(),Ri=typeof Yt=="object"&&Yt&&!Yt.nodeType&&Yt,Kt=Ri&&typeof xt=="object"&&xt&&!xt.nodeType&&xt,by=Kt&&Kt.exports===Ri,Dn=by&&gy.process,Ey=function(){try{var e=Kt&&Kt.require&&Kt.require("util").types;return e||Dn&&Dn.binding&&Dn.binding("util")}catch{}}();xt.exports=Ey});var Rn=O((YD,Ni)=>{u();s();l();var vy=Ii(),Sy=Di(),Fi=Pi(),Bi=Fi&&Fi.isTypedArray,Ay=Bi?Sy(Bi):vy;Ni.exports=Ay});var Pn=O((QD,qi)=>{u();s();l();var wy=fi(),Cy=Ar(),xy=Ue(),Oy=Tn(),_y=wr(),Iy=Rn(),Ty=Object.prototype,Dy=Ty.hasOwnProperty;function Ry(e,t){var r=xy(e),n=!r&&Cy(e),o=!r&&!n&&Oy(e),a=!r&&!n&&!o&&Iy(e),i=r||n||o||a,c=i?wy(e.length,String):[],p=c.length;for(var d in e)(t||Dy.call(e,d))&&!(i&&(d=="length"||o&&(d=="offset"||d=="parent")||a&&(d=="buffer"||d=="byteLength"||d=="byteOffset")||_y(d,p)))&&c.push(d);return c}qi.exports=Ry});var Fn=O((rR,Mi)=>{u();s();l();var Py=Object.prototype;function Fy(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Py;return e===r}Mi.exports=Fy});var Bn=O((iR,ji)=>{u();s();l();function By(e,t){return function(r){return e(t(r))}}ji.exports=By});var ki=O((cR,Li)=>{u();s();l();var Ny=Bn(),qy=Ny(Object.keys,Object);Li.exports=qy});var zi=O((hR,$i)=>{u();s();l();var My=Fn(),jy=ki(),Ly=Object.prototype,ky=Ly.hasOwnProperty;function $y(e){if(!My(e))return jy(e);var t=[];for(var r in Object(e))ky.call(e,r)&&r!="constructor"&&t.push(r);return t}$i.exports=$y});var Nn=O((bR,Ui)=>{u();s();l();var zy=Cn(),Uy=Cr();function Hy(e){return e!=null&&Uy(e.length)&&!zy(e)}Ui.exports=Hy});var xr=O((AR,Hi)=>{u();s();l();var Wy=Pn(),Gy=zi(),Vy=Nn();function Yy(e){return Vy(e)?Wy(e):Gy(e)}Hi.exports=Yy});var Gi=O((OR,Wi)=>{u();s();l();var Ky=ci(),Xy=xr();function Jy(e,t){return e&&Ky(e,t,Xy)}Wi.exports=Jy});var Yi=O((DR,Vi)=>{u();s();l();function Qy(){this.__data__=[],this.size=0}Vi.exports=Qy});var Or=O((BR,Ki)=>{u();s();l();function Zy(e,t){return e===t||e!==e&&t!==t}Ki.exports=Zy});var Xt=O((jR,Xi)=>{u();s();l();var eg=Or();function tg(e,t){for(var r=e.length;r--;)if(eg(e[r][0],t))return r;return-1}Xi.exports=tg});var Qi=O((zR,Ji)=>{u();s();l();var rg=Xt(),ng=Array.prototype,og=ng.splice;function ag(e){var t=this.__data__,r=rg(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():og.call(t,r,1),--this.size,!0}Ji.exports=ag});var eu=O((GR,Zi)=>{u();s();l();var ig=Xt();function ug(e){var t=this.__data__,r=ig(t,e);return r<0?void 0:t[r][1]}Zi.exports=ug});var ru=O((XR,tu)=>{u();s();l();var sg=Xt();function lg(e){return sg(this.__data__,e)>-1}tu.exports=lg});var ou=O((eP,nu)=>{u();s();l();var cg=Xt();function pg(e,t){var r=this.__data__,n=cg(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}nu.exports=pg});var Jt=O((oP,au)=>{u();s();l();var fg=Yi(),dg=Qi(),hg=eu(),mg=ru(),yg=ou();function Ot(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{u();s();l();var gg=Jt();function bg(){this.__data__=new gg,this.size=0}iu.exports=bg});var lu=O((fP,su)=>{u();s();l();function Eg(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}su.exports=Eg});var pu=O((yP,cu)=>{u();s();l();function vg(e){return this.__data__.get(e)}cu.exports=vg});var du=O((vP,fu)=>{u();s();l();function Sg(e){return this.__data__.has(e)}fu.exports=Sg});var _r=O((CP,hu)=>{u();s();l();var Ag=et(),wg=ze(),Cg=Ag(wg,"Map");hu.exports=Cg});var Qt=O((IP,mu)=>{u();s();l();var xg=et(),Og=xg(Object,"create");mu.exports=Og});var bu=O((PP,gu)=>{u();s();l();var yu=Qt();function _g(){this.__data__=yu?yu(null):{},this.size=0}gu.exports=_g});var vu=O((qP,Eu)=>{u();s();l();function Ig(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}Eu.exports=Ig});var Au=O((kP,Su)=>{u();s();l();var Tg=Qt(),Dg="__lodash_hash_undefined__",Rg=Object.prototype,Pg=Rg.hasOwnProperty;function Fg(e){var t=this.__data__;if(Tg){var r=t[e];return r===Dg?void 0:r}return Pg.call(t,e)?t[e]:void 0}Su.exports=Fg});var Cu=O((HP,wu)=>{u();s();l();var Bg=Qt(),Ng=Object.prototype,qg=Ng.hasOwnProperty;function Mg(e){var t=this.__data__;return Bg?t[e]!==void 0:qg.call(t,e)}wu.exports=Mg});var Ou=O((YP,xu)=>{u();s();l();var jg=Qt(),Lg="__lodash_hash_undefined__";function kg(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=jg&&t===void 0?Lg:t,this}xu.exports=kg});var Iu=O((QP,_u)=>{u();s();l();var $g=bu(),zg=vu(),Ug=Au(),Hg=Cu(),Wg=Ou();function _t(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{u();s();l();var Tu=Iu(),Gg=Jt(),Vg=_r();function Yg(){this.size=0,this.__data__={hash:new Tu,map:new(Vg||Gg),string:new Tu}}Du.exports=Yg});var Fu=O((iF,Pu)=>{u();s();l();function Kg(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}Pu.exports=Kg});var Zt=O((cF,Bu)=>{u();s();l();var Xg=Fu();function Jg(e,t){var r=e.__data__;return Xg(t)?r[typeof t=="string"?"string":"hash"]:r.map}Bu.exports=Jg});var qu=O((hF,Nu)=>{u();s();l();var Qg=Zt();function Zg(e){var t=Qg(this,e).delete(e);return this.size-=t?1:0,t}Nu.exports=Zg});var ju=O((bF,Mu)=>{u();s();l();var e2=Zt();function t2(e){return e2(this,e).get(e)}Mu.exports=t2});var ku=O((AF,Lu)=>{u();s();l();var r2=Zt();function n2(e){return r2(this,e).has(e)}Lu.exports=n2});var zu=O((OF,$u)=>{u();s();l();var o2=Zt();function a2(e,t){var r=o2(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}$u.exports=a2});var Ir=O((DF,Uu)=>{u();s();l();var i2=Ru(),u2=qu(),s2=ju(),l2=ku(),c2=zu();function It(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{u();s();l();var p2=Jt(),f2=_r(),d2=Ir(),h2=200;function m2(e,t){var r=this.__data__;if(r instanceof p2){var n=r.__data__;if(!f2||n.length{u();s();l();var y2=Jt(),g2=uu(),b2=lu(),E2=pu(),v2=du(),S2=Wu();function Tt(e){var t=this.__data__=new y2(e);this.size=t.size}Tt.prototype.clear=g2;Tt.prototype.delete=b2;Tt.prototype.get=E2;Tt.prototype.has=v2;Tt.prototype.set=S2;Gu.exports=Tt});var Yu=O((zF,Vu)=>{u();s();l();var A2="__lodash_hash_undefined__";function w2(e){return this.__data__.set(e,A2),this}Vu.exports=w2});var Xu=O((GF,Ku)=>{u();s();l();function C2(e){return this.__data__.has(e)}Ku.exports=C2});var Qu=O((XF,Ju)=>{u();s();l();var x2=Ir(),O2=Yu(),_2=Xu();function Tr(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new x2;++t{u();s();l();function I2(e,t){for(var r=-1,n=e==null?0:e.length;++r{u();s();l();function T2(e,t){return e.has(t)}ts.exports=T2});var Mn=O((s3,ns)=>{u();s();l();var D2=Qu(),R2=es(),P2=rs(),F2=1,B2=2;function N2(e,t,r,n,o,a){var i=r&F2,c=e.length,p=t.length;if(c!=p&&!(i&&p>c))return!1;var d=a.get(e),h=a.get(t);if(d&&h)return d==t&&h==e;var m=-1,f=!0,w=r&B2?new D2:void 0;for(a.set(e,t),a.set(t,e);++m{u();s();l();var q2=ze(),M2=q2.Uint8Array;os.exports=M2});var us=O((y3,is)=>{u();s();l();function j2(e){var t=-1,r=Array(e.size);return e.forEach(function(n,o){r[++t]=[o,n]}),r}is.exports=j2});var ls=O((v3,ss)=>{u();s();l();function L2(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}ss.exports=L2});var hs=O((C3,ds)=>{u();s();l();var cs=At(),ps=as(),k2=Or(),$2=Mn(),z2=us(),U2=ls(),H2=1,W2=2,G2="[object Boolean]",V2="[object Date]",Y2="[object Error]",K2="[object Map]",X2="[object Number]",J2="[object RegExp]",Q2="[object Set]",Z2="[object String]",e0="[object Symbol]",t0="[object ArrayBuffer]",r0="[object DataView]",fs=cs?cs.prototype:void 0,jn=fs?fs.valueOf:void 0;function n0(e,t,r,n,o,a,i){switch(r){case r0:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case t0:return!(e.byteLength!=t.byteLength||!a(new ps(e),new ps(t)));case G2:case V2:case X2:return k2(+e,+t);case Y2:return e.name==t.name&&e.message==t.message;case J2:case Z2:return e==t+"";case K2:var c=z2;case Q2:var p=n&H2;if(c||(c=U2),e.size!=t.size&&!p)return!1;var d=i.get(e);if(d)return d==t;n|=W2,i.set(e,t);var h=$2(c(e),c(t),n,o,a,i);return i.delete(e),h;case e0:if(jn)return jn.call(e)==jn.call(t)}return!1}ds.exports=n0});var Dr=O((I3,ms)=>{u();s();l();function o0(e,t){for(var r=-1,n=t.length,o=e.length;++r{u();s();l();var a0=Dr(),i0=Ue();function u0(e,t,r){var n=t(e);return i0(e)?n:a0(n,r(e))}ys.exports=u0});var bs=O((q3,gs)=>{u();s();l();function s0(e,t){for(var r=-1,n=e==null?0:e.length,o=0,a=[];++r{u();s();l();function l0(){return[]}Es.exports=l0});var $n=O((H3,Ss)=>{u();s();l();var c0=bs(),p0=kn(),f0=Object.prototype,d0=f0.propertyIsEnumerable,vs=Object.getOwnPropertySymbols,h0=vs?function(e){return e==null?[]:(e=Object(e),c0(vs(e),function(t){return d0.call(e,t)}))}:p0;Ss.exports=h0});var ws=O((Y3,As)=>{u();s();l();var m0=Ln(),y0=$n(),g0=xr();function b0(e){return m0(e,g0,y0)}As.exports=b0});var Os=O((Q3,xs)=>{u();s();l();var Cs=ws(),E0=1,v0=Object.prototype,S0=v0.hasOwnProperty;function A0(e,t,r,n,o,a){var i=r&E0,c=Cs(e),p=c.length,d=Cs(t),h=d.length;if(p!=h&&!i)return!1;for(var m=p;m--;){var f=c[m];if(!(i?f in t:S0.call(t,f)))return!1}var w=a.get(e),g=a.get(t);if(w&&g)return w==t&&g==e;var A=!0;a.set(e,t),a.set(t,e);for(var _=i;++m{u();s();l();var w0=et(),C0=ze(),x0=w0(C0,"DataView");_s.exports=x0});var Ds=O((i5,Ts)=>{u();s();l();var O0=et(),_0=ze(),I0=O0(_0,"Promise");Ts.exports=I0});var Ps=O((c5,Rs)=>{u();s();l();var T0=et(),D0=ze(),R0=T0(D0,"Set");Rs.exports=R0});var Bs=O((h5,Fs)=>{u();s();l();var P0=et(),F0=ze(),B0=P0(F0,"WeakMap");Fs.exports=B0});var zs=O((b5,$s)=>{u();s();l();var zn=Is(),Un=_r(),Hn=Ds(),Wn=Ps(),Gn=Bs(),ks=ct(),Dt=On(),Ns="[object Map]",N0="[object Object]",qs="[object Promise]",Ms="[object Set]",js="[object WeakMap]",Ls="[object DataView]",q0=Dt(zn),M0=Dt(Un),j0=Dt(Hn),L0=Dt(Wn),k0=Dt(Gn),ft=ks;(zn&&ft(new zn(new ArrayBuffer(1)))!=Ls||Un&&ft(new Un)!=Ns||Hn&&ft(Hn.resolve())!=qs||Wn&&ft(new Wn)!=Ms||Gn&&ft(new Gn)!=js)&&(ft=function(e){var t=ks(e),r=t==N0?e.constructor:void 0,n=r?Dt(r):"";if(n)switch(n){case q0:return Ls;case M0:return Ns;case j0:return qs;case L0:return Ms;case k0:return js}return t});$s.exports=ft});var Xs=O((A5,Ks)=>{u();s();l();var Vn=qn(),$0=Mn(),z0=hs(),U0=Os(),Us=zs(),Hs=Ue(),Ws=Tn(),H0=Rn(),W0=1,Gs="[object Arguments]",Vs="[object Array]",Rr="[object Object]",G0=Object.prototype,Ys=G0.hasOwnProperty;function V0(e,t,r,n,o,a){var i=Hs(e),c=Hs(t),p=i?Vs:Us(e),d=c?Vs:Us(t);p=p==Gs?Rr:p,d=d==Gs?Rr:d;var h=p==Rr,m=d==Rr,f=p==d;if(f&&Ws(e)){if(!Ws(t))return!1;i=!0,h=!1}if(f&&!h)return a||(a=new Vn),i||H0(e)?$0(e,t,r,n,o,a):z0(e,t,p,r,n,o,a);if(!(r&W0)){var w=h&&Ys.call(e,"__wrapped__"),g=m&&Ys.call(t,"__wrapped__");if(w||g){var A=w?e.value():e,_=g?t.value():t;return a||(a=new Vn),o(A,_,r,n,a)}}return f?(a||(a=new Vn),U0(e,t,r,n,o,a)):!1}Ks.exports=V0});var Yn=O((O5,Zs)=>{u();s();l();var Y0=Xs(),Js=pt();function Qs(e,t,r,n,o){return e===t?!0:e==null||t==null||!Js(e)&&!Js(t)?e!==e&&t!==t:Y0(e,t,r,n,Qs,o)}Zs.exports=Qs});var tl=O((D5,el)=>{u();s();l();var K0=qn(),X0=Yn(),J0=1,Q0=2;function Z0(e,t,r,n){var o=r.length,a=o,i=!n;if(e==null)return!a;for(e=Object(e);o--;){var c=r[o];if(i&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++o{u();s();l();var eb=wt();function tb(e){return e===e&&!eb(e)}rl.exports=tb});var ol=O((j5,nl)=>{u();s();l();var rb=Kn(),nb=xr();function ob(e){for(var t=nb(e),r=t.length;r--;){var n=t[r],o=e[n];t[r]=[n,o,rb(o)]}return t}nl.exports=ob});var Xn=O((z5,al)=>{u();s();l();function ab(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}al.exports=ab});var ul=O((G5,il)=>{u();s();l();var ib=tl(),ub=ol(),sb=Xn();function lb(e){var t=ub(e);return t.length==1&&t[0][2]?sb(t[0][0],t[0][1]):function(r){return r===e||ib(r,e,t)}}il.exports=lb});var Pr=O((X5,sl)=>{u();s();l();var cb=ct(),pb=pt(),fb="[object Symbol]";function db(e){return typeof e=="symbol"||pb(e)&&cb(e)==fb}sl.exports=db});var Fr=O((eB,ll)=>{u();s();l();var hb=Ue(),mb=Pr(),yb=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,gb=/^\w*$/;function bb(e,t){if(hb(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||mb(e)?!0:gb.test(e)||!yb.test(e)||t!=null&&e in Object(t)}ll.exports=bb});var fl=O((oB,pl)=>{u();s();l();var cl=Ir(),Eb="Expected a function";function Jn(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(Eb);var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],a=r.cache;if(a.has(o))return a.get(o);var i=e.apply(this,n);return r.cache=a.set(o,i)||a,i};return r.cache=new(Jn.Cache||cl),r}Jn.Cache=cl;pl.exports=Jn});var hl=O((sB,dl)=>{u();s();l();var vb=fl(),Sb=500;function Ab(e){var t=vb(e,function(n){return r.size===Sb&&r.clear(),n}),r=t.cache;return t}dl.exports=Ab});var yl=O((fB,ml)=>{u();s();l();var wb=hl(),Cb=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,xb=/\\(\\)?/g,Ob=wb(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Cb,function(r,n,o,a){t.push(o?a.replace(xb,"$1"):n||r)}),t});ml.exports=Ob});var Qn=O((yB,gl)=>{u();s();l();function _b(e,t){for(var r=-1,n=e==null?0:e.length,o=Array(n);++r{u();s();l();var bl=At(),Ib=Qn(),Tb=Ue(),Db=Pr(),Rb=1/0,El=bl?bl.prototype:void 0,vl=El?El.toString:void 0;function Sl(e){if(typeof e=="string")return e;if(Tb(e))return Ib(e,Sl)+"";if(Db(e))return vl?vl.call(e):"";var t=e+"";return t=="0"&&1/e==-Rb?"-0":t}Al.exports=Sl});var xl=O((CB,Cl)=>{u();s();l();var Pb=wl();function Fb(e){return e==null?"":Pb(e)}Cl.exports=Fb});var er=O((IB,Ol)=>{u();s();l();var Bb=Ue(),Nb=Fr(),qb=yl(),Mb=xl();function jb(e,t){return Bb(e)?e:Nb(e,t)?[e]:qb(Mb(e))}Ol.exports=jb});var Rt=O((PB,_l)=>{u();s();l();var Lb=Pr(),kb=1/0;function $b(e){if(typeof e=="string"||Lb(e))return e;var t=e+"";return t=="0"&&1/e==-kb?"-0":t}_l.exports=$b});var Br=O((qB,Il)=>{u();s();l();var zb=er(),Ub=Rt();function Hb(e,t){t=zb(t,e);for(var r=0,n=t.length;e!=null&&r{u();s();l();var Wb=Br();function Gb(e,t,r){var n=e==null?void 0:Wb(e,t);return n===void 0?r:n}Tl.exports=Gb});var Pl=O((HB,Rl)=>{u();s();l();function Vb(e,t){return e!=null&&t in Object(e)}Rl.exports=Vb});var Bl=O((YB,Fl)=>{u();s();l();var Yb=er(),Kb=Ar(),Xb=Ue(),Jb=wr(),Qb=Cr(),Zb=Rt();function e1(e,t,r){t=Yb(t,e);for(var n=-1,o=t.length,a=!1;++n{u();s();l();var t1=Pl(),r1=Bl();function n1(e,t){return e!=null&&r1(e,t,t1)}Nl.exports=n1});var Ml=O((rN,ql)=>{u();s();l();var o1=Yn(),a1=Dl(),i1=Zn(),u1=Fr(),s1=Kn(),l1=Xn(),c1=Rt(),p1=1,f1=2;function d1(e,t){return u1(e)&&s1(t)?l1(c1(e),t):function(r){var n=a1(r,e);return n===void 0&&n===t?i1(r,e):o1(t,n,p1|f1)}}ql.exports=d1});var eo=O((iN,jl)=>{u();s();l();function h1(e){return e}jl.exports=h1});var kl=O((cN,Ll)=>{u();s();l();function m1(e){return function(t){return t?.[e]}}Ll.exports=m1});var zl=O((hN,$l)=>{u();s();l();var y1=Br();function g1(e){return function(t){return y1(t,e)}}$l.exports=g1});var Hl=O((bN,Ul)=>{u();s();l();var b1=kl(),E1=zl(),v1=Fr(),S1=Rt();function A1(e){return v1(e)?b1(S1(e)):E1(e)}Ul.exports=A1});var to=O((AN,Wl)=>{u();s();l();var w1=ul(),C1=Ml(),x1=eo(),O1=Ue(),_1=Hl();function I1(e){return typeof e=="function"?e:e==null?x1:typeof e=="object"?O1(e)?C1(e[0],e[1]):w1(e):_1(e)}Wl.exports=I1});var Vl=O((ON,Gl)=>{u();s();l();var T1=In(),D1=Gi(),R1=to();function P1(e,t){var r={};return t=R1(t,3),D1(e,function(n,o,a){T1(r,o,t(n,o,a))}),r}Gl.exports=P1});var Kl=O((DN,Yl)=>{u();s();l();var F1=In(),B1=Or(),N1=Object.prototype,q1=N1.hasOwnProperty;function M1(e,t,r){var n=e[t];(!(q1.call(e,t)&&B1(n,r))||r===void 0&&!(t in e))&&F1(e,t,r)}Yl.exports=M1});var Ql=O((BN,Jl)=>{u();s();l();var j1=Kl(),L1=er(),k1=wr(),Xl=wt(),$1=Rt();function z1(e,t,r,n){if(!Xl(e))return e;t=L1(t,e);for(var o=-1,a=t.length,i=a-1,c=e;c!=null&&++o{u();s();l();var U1=Br(),H1=Ql(),W1=er();function G1(e,t,r){for(var n=-1,o=t.length,a={};++n{u();s();l();var V1=ro(),Y1=Zn();function K1(e,t){return V1(e,t,function(r,n){return Y1(e,n)})}ec.exports=K1});var ac=O((GN,oc)=>{u();s();l();var rc=At(),X1=Ar(),J1=Ue(),nc=rc?rc.isConcatSpreadable:void 0;function Q1(e){return J1(e)||X1(e)||!!(nc&&e&&e[nc])}oc.exports=Q1});var sc=O((XN,uc)=>{u();s();l();var Z1=Dr(),eE=ac();function ic(e,t,r,n,o){var a=-1,i=e.length;for(r||(r=eE),o||(o=[]);++a0&&r(c)?t>1?ic(c,t-1,r,n,o):Z1(o,c):n||(o[o.length]=c)}return o}uc.exports=ic});var cc=O((e4,lc)=>{u();s();l();var tE=sc();function rE(e){var t=e==null?0:e.length;return t?tE(e,1):[]}lc.exports=rE});var fc=O((o4,pc)=>{u();s();l();function nE(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}pc.exports=nE});var mc=O((s4,hc)=>{u();s();l();var oE=fc(),dc=Math.max;function aE(e,t,r){return t=dc(t===void 0?e.length-1:t,0),function(){for(var n=arguments,o=-1,a=dc(n.length-t,0),i=Array(a);++o{u();s();l();function iE(e){return function(){return e}}yc.exports=iE});var vc=O((y4,Ec)=>{u();s();l();var uE=gc(),bc=_n(),sE=eo(),lE=bc?function(e,t){return bc(e,"toString",{configurable:!0,enumerable:!1,value:uE(t),writable:!0})}:sE;Ec.exports=lE});var Ac=O((v4,Sc)=>{u();s();l();var cE=800,pE=16,fE=Date.now;function dE(e){var t=0,r=0;return function(){var n=fE(),o=pE-(n-r);if(r=n,o>0){if(++t>=cE)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}Sc.exports=dE});var Cc=O((C4,wc)=>{u();s();l();var hE=vc(),mE=Ac(),yE=mE(hE);wc.exports=yE});var Oc=O((I4,xc)=>{u();s();l();var gE=cc(),bE=mc(),EE=Cc();function vE(e){return EE(bE(e,void 0,gE),e+"")}xc.exports=vE});var Ic=O((P4,_c)=>{u();s();l();var SE=tc(),AE=Oc(),wE=AE(function(e,t){return e==null?{}:SE(e,t)});_c.exports=wE});var oo=O((i9,Tc)=>{u();s();l();var OE=Bn(),_E=OE(Object.getPrototypeOf,Object);Tc.exports=_E});var Pc=O((c9,Rc)=>{u();s();l();var IE=ct(),TE=oo(),DE=pt(),RE="[object Object]",PE=Function.prototype,FE=Object.prototype,Dc=PE.toString,BE=FE.hasOwnProperty,NE=Dc.call(Object);function qE(e){if(!DE(e)||IE(e)!=RE)return!1;var t=TE(e);if(t===null)return!0;var r=BE.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&Dc.call(r)==NE}Rc.exports=qE});var Nc=O((E9,Bc)=>{u();s();l();Bc.exports=GE;function GE(e,t){if(ao("noDeprecation"))return e;var r=!1;function n(){if(!r){if(ao("throwDeprecation"))throw new Error(t);ao("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}return n}function ao(e){try{if(!window.localStorage)return!1}catch{return!1}var t=window.localStorage[e];return t==null?!1:String(t).toLowerCase()==="true"}});var Mc=O((w9,qc)=>{u();s();l();var VE=Dr(),YE=oo(),KE=$n(),XE=kn(),JE=Object.getOwnPropertySymbols,QE=JE?function(e){for(var t=[];e;)VE(t,KE(e)),e=YE(e);return t}:XE;qc.exports=QE});var Lc=O((_9,jc)=>{u();s();l();function ZE(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}jc.exports=ZE});var $c=O((R9,kc)=>{u();s();l();var ev=wt(),tv=Fn(),rv=Lc(),nv=Object.prototype,ov=nv.hasOwnProperty;function av(e){if(!ev(e))return rv(e);var t=tv(e),r=[];for(var n in e)n=="constructor"&&(t||!ov.call(e,n))||r.push(n);return r}kc.exports=av});var Uc=O((N9,zc)=>{u();s();l();var iv=Pn(),uv=$c(),sv=Nn();function lv(e){return sv(e)?iv(e,!0):uv(e)}zc.exports=lv});var Wc=O((L9,Hc)=>{u();s();l();var cv=Ln(),pv=Mc(),fv=Uc();function dv(e){return cv(e,fv,pv)}Hc.exports=dv});var Vc=O((U9,Gc)=>{u();s();l();var hv=Qn(),mv=to(),yv=ro(),gv=Wc();function bv(e,t){if(e==null)return{};var r=hv(gv(e),function(n){return[n]});return t=mv(t),yv(e,r,function(n,o){return t(n,o[0])})}Gc.exports=bv});var Kc=O((J9,Yc)=>{"use strict";u();s();l();Yc.exports=Error});var Jc=O((tq,Xc)=>{"use strict";u();s();l();Xc.exports=EvalError});var Zc=O((aq,Qc)=>{"use strict";u();s();l();Qc.exports=RangeError});var tp=O((lq,ep)=>{"use strict";u();s();l();ep.exports=ReferenceError});var io=O((dq,rp)=>{"use strict";u();s();l();rp.exports=SyntaxError});var Pt=O((gq,np)=>{"use strict";u();s();l();np.exports=TypeError});var ap=O((Sq,op)=>{"use strict";u();s();l();op.exports=URIError});var up=O((xq,ip)=>{"use strict";u();s();l();ip.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},r=Symbol("test"),n=Object(r);if(typeof r=="string"||Object.prototype.toString.call(r)!=="[object Symbol]"||Object.prototype.toString.call(n)!=="[object Symbol]")return!1;var o=42;t[r]=o;for(r in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var a=Object.getOwnPropertySymbols(t);if(a.length!==1||a[0]!==r||!Object.prototype.propertyIsEnumerable.call(t,r))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var i=Object.getOwnPropertyDescriptor(t,r);if(i.value!==o||i.enumerable!==!0)return!1}return!0}});var cp=O((Tq,lp)=>{"use strict";u();s();l();var sp=typeof Symbol<"u"&&Symbol,Ev=up();lp.exports=function(){return typeof sp!="function"||typeof Symbol!="function"||typeof sp("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:Ev()}});var fp=O((Fq,pp)=>{"use strict";u();s();l();var uo={__proto__:null,foo:{}},vv=Object;pp.exports=function(){return{__proto__:uo}.foo===uo.foo&&!(uo instanceof vv)}});var mp=O((Mq,hp)=>{"use strict";u();s();l();var Sv="Function.prototype.bind called on incompatible ",Av=Object.prototype.toString,wv=Math.max,Cv="[object Function]",dp=function(t,r){for(var n=[],o=0;o{"use strict";u();s();l();var _v=mp();yp.exports=Function.prototype.bind||_v});var bp=O((Wq,gp)=>{"use strict";u();s();l();var Iv=Function.prototype.call,Tv=Object.prototype.hasOwnProperty,Dv=Nr();gp.exports=Dv.call(Iv,Tv)});var mt=O((Kq,wp)=>{"use strict";u();s();l();var oe,Rv=Kc(),Pv=Jc(),Fv=Zc(),Bv=tp(),qt=io(),Nt=Pt(),Nv=ap(),Ap=Function,so=function(e){try{return Ap('"use strict"; return ('+e+").constructor;")()}catch{}},dt=Object.getOwnPropertyDescriptor;if(dt)try{dt({},"")}catch{dt=null}var lo=function(){throw new Nt},qv=dt?function(){try{return arguments.callee,lo}catch{try{return dt(arguments,"callee").get}catch{return lo}}}():lo,Ft=cp()(),Mv=fp()(),we=Object.getPrototypeOf||(Mv?function(e){return e.__proto__}:null),Bt={},jv=typeof Uint8Array>"u"||!we?oe:we(Uint8Array),ht={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?oe:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?oe:ArrayBuffer,"%ArrayIteratorPrototype%":Ft&&we?we([][Symbol.iterator]()):oe,"%AsyncFromSyncIteratorPrototype%":oe,"%AsyncFunction%":Bt,"%AsyncGenerator%":Bt,"%AsyncGeneratorFunction%":Bt,"%AsyncIteratorPrototype%":Bt,"%Atomics%":typeof Atomics>"u"?oe:Atomics,"%BigInt%":typeof BigInt>"u"?oe:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?oe:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?oe:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?oe:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Rv,"%eval%":eval,"%EvalError%":Pv,"%Float32Array%":typeof Float32Array>"u"?oe:Float32Array,"%Float64Array%":typeof Float64Array>"u"?oe:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?oe:FinalizationRegistry,"%Function%":Ap,"%GeneratorFunction%":Bt,"%Int8Array%":typeof Int8Array>"u"?oe:Int8Array,"%Int16Array%":typeof Int16Array>"u"?oe:Int16Array,"%Int32Array%":typeof Int32Array>"u"?oe:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Ft&&we?we(we([][Symbol.iterator]())):oe,"%JSON%":typeof JSON=="object"?JSON:oe,"%Map%":typeof Map>"u"?oe:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Ft||!we?oe:we(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?oe:Promise,"%Proxy%":typeof Proxy>"u"?oe:Proxy,"%RangeError%":Fv,"%ReferenceError%":Bv,"%Reflect%":typeof Reflect>"u"?oe:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?oe:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Ft||!we?oe:we(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?oe:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Ft&&we?we(""[Symbol.iterator]()):oe,"%Symbol%":Ft?Symbol:oe,"%SyntaxError%":qt,"%ThrowTypeError%":qv,"%TypedArray%":jv,"%TypeError%":Nt,"%Uint8Array%":typeof Uint8Array>"u"?oe:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?oe:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?oe:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?oe:Uint32Array,"%URIError%":Nv,"%WeakMap%":typeof WeakMap>"u"?oe:WeakMap,"%WeakRef%":typeof WeakRef>"u"?oe:WeakRef,"%WeakSet%":typeof WeakSet>"u"?oe:WeakSet};if(we)try{null.error}catch(e){Ep=we(we(e)),ht["%Error.prototype%"]=Ep}var Ep,Lv=function e(t){var r;if(t==="%AsyncFunction%")r=so("async function () {}");else if(t==="%GeneratorFunction%")r=so("function* () {}");else if(t==="%AsyncGeneratorFunction%")r=so("async function* () {}");else if(t==="%AsyncGenerator%"){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(t==="%AsyncIteratorPrototype%"){var o=e("%AsyncGenerator%");o&&we&&(r=we(o.prototype))}return ht[t]=r,r},vp={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},tr=Nr(),qr=bp(),kv=tr.call(Function.call,Array.prototype.concat),$v=tr.call(Function.apply,Array.prototype.splice),Sp=tr.call(Function.call,String.prototype.replace),Mr=tr.call(Function.call,String.prototype.slice),zv=tr.call(Function.call,RegExp.prototype.exec),Uv=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Hv=/\\(\\)?/g,Wv=function(t){var r=Mr(t,0,1),n=Mr(t,-1);if(r==="%"&&n!=="%")throw new qt("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new qt("invalid intrinsic syntax, expected opening `%`");var o=[];return Sp(t,Uv,function(a,i,c,p){o[o.length]=c?Sp(p,Hv,"$1"):i||a}),o},Gv=function(t,r){var n=t,o;if(qr(vp,n)&&(o=vp[n],n="%"+o[0]+"%"),qr(ht,n)){var a=ht[n];if(a===Bt&&(a=Lv(n)),typeof a>"u"&&!r)throw new Nt("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:o,name:n,value:a}}throw new qt("intrinsic "+t+" does not exist!")};wp.exports=function(t,r){if(typeof t!="string"||t.length===0)throw new Nt("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new Nt('"allowMissing" argument must be a boolean');if(zv(/^%?[^%]*%?$/,t)===null)throw new qt("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=Wv(t),o=n.length>0?n[0]:"",a=Gv("%"+o+"%",r),i=a.name,c=a.value,p=!1,d=a.alias;d&&(o=d[0],$v(n,kv([0,1],d)));for(var h=1,m=!0;h=n.length){var A=dt(c,f);m=!!A,m&&"get"in A&&!("originalValue"in A.get)?c=A.get:c=c[f]}else m=qr(c,f),c=c[f];m&&!p&&(ht[i]=c)}}return c}});var Lr=O((Zq,Cp)=>{"use strict";u();s();l();var Vv=mt(),jr=Vv("%Object.defineProperty%",!0)||!1;if(jr)try{jr({},"a",{value:1})}catch{jr=!1}Cp.exports=jr});var co=O((nM,xp)=>{"use strict";u();s();l();var Yv=mt(),kr=Yv("%Object.getOwnPropertyDescriptor%",!0);if(kr)try{kr([],"length")}catch{kr=null}xp.exports=kr});var Tp=O((uM,Ip)=>{"use strict";u();s();l();var Op=Lr(),Kv=io(),Mt=Pt(),_p=co();Ip.exports=function(t,r,n){if(!t||typeof t!="object"&&typeof t!="function")throw new Mt("`obj` must be an object or a function`");if(typeof r!="string"&&typeof r!="symbol")throw new Mt("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new Mt("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new Mt("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new Mt("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new Mt("`loose`, if provided, must be a boolean");var o=arguments.length>3?arguments[3]:null,a=arguments.length>4?arguments[4]:null,i=arguments.length>5?arguments[5]:null,c=arguments.length>6?arguments[6]:!1,p=!!_p&&_p(t,r);if(Op)Op(t,r,{configurable:i===null&&p?p.configurable:!i,enumerable:o===null&&p?p.enumerable:!o,value:n,writable:a===null&&p?p.writable:!a});else if(c||!o&&!a&&!i)t[r]=n;else throw new Kv("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")}});var Pp=O((pM,Rp)=>{"use strict";u();s();l();var po=Lr(),Dp=function(){return!!po};Dp.hasArrayLengthDefineBug=function(){if(!po)return null;try{return po([],"length",{value:1}).length!==1}catch{return!0}};Rp.exports=Dp});var Mp=O((mM,qp)=>{"use strict";u();s();l();var Xv=mt(),Fp=Tp(),Jv=Pp()(),Bp=co(),Np=Pt(),Qv=Xv("%Math.floor%");qp.exports=function(t,r){if(typeof t!="function")throw new Np("`fn` is not a function");if(typeof r!="number"||r<0||r>4294967295||Qv(r)!==r)throw new Np("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],o=!0,a=!0;if("length"in t&&Bp){var i=Bp(t,"length");i&&!i.configurable&&(o=!1),i&&!i.writable&&(a=!1)}return(o||a||!n)&&(Jv?Fp(t,"length",r,!0,!0):Fp(t,"length",r)),t}});var Up=O((EM,$r)=>{"use strict";u();s();l();var fo=Nr(),zr=mt(),Zv=Mp(),eS=Pt(),kp=zr("%Function.prototype.apply%"),$p=zr("%Function.prototype.call%"),zp=zr("%Reflect.apply%",!0)||fo.call($p,kp),jp=Lr(),tS=zr("%Math.max%");$r.exports=function(t){if(typeof t!="function")throw new eS("a function is required");var r=zp(fo,$p,arguments);return Zv(r,1+tS(0,t.length-(arguments.length-1)),!0)};var Lp=function(){return zp(fo,kp,arguments)};jp?jp($r.exports,"apply",{value:Lp}):$r.exports.apply=Lp});var Vp=O((wM,Gp)=>{"use strict";u();s();l();var Hp=mt(),Wp=Up(),rS=Wp(Hp("String.prototype.indexOf"));Gp.exports=function(t,r){var n=Hp(t,!!r);return typeof n=="function"&&rS(t,".prototype.")>-1?Wp(n):n}});var Yp=O(()=>{u();s();l()});var mf=O((PM,hf)=>{u();s();l();var wo=typeof Map=="function"&&Map.prototype,ho=Object.getOwnPropertyDescriptor&&wo?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,Hr=wo&&ho&&typeof ho.get=="function"?ho.get:null,Kp=wo&&Map.prototype.forEach,Co=typeof Set=="function"&&Set.prototype,mo=Object.getOwnPropertyDescriptor&&Co?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Wr=Co&&mo&&typeof mo.get=="function"?mo.get:null,Xp=Co&&Set.prototype.forEach,nS=typeof WeakMap=="function"&&WeakMap.prototype,nr=nS?WeakMap.prototype.has:null,oS=typeof WeakSet=="function"&&WeakSet.prototype,or=oS?WeakSet.prototype.has:null,aS=typeof WeakRef=="function"&&WeakRef.prototype,Jp=aS?WeakRef.prototype.deref:null,iS=Boolean.prototype.valueOf,uS=Object.prototype.toString,sS=Function.prototype.toString,lS=String.prototype.match,xo=String.prototype.slice,rt=String.prototype.replace,cS=String.prototype.toUpperCase,Qp=String.prototype.toLowerCase,sf=RegExp.prototype.test,Zp=Array.prototype.concat,He=Array.prototype.join,pS=Array.prototype.slice,ef=Math.floor,bo=typeof BigInt=="function"?BigInt.prototype.valueOf:null,yo=Object.getOwnPropertySymbols,Eo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,jt=typeof Symbol=="function"&&typeof Symbol.iterator=="object",Oe=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===jt||!0)?Symbol.toStringTag:null,lf=Object.prototype.propertyIsEnumerable,tf=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function rf(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||sf.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var n=e<0?-ef(-e):ef(e);if(n!==e){var o=String(n),a=xo.call(t,o.length+1);return rt.call(o,r,"$&_")+"."+rt.call(rt.call(a,/([0-9]{3})/g,"$&_"),/_$/,"")}}return rt.call(t,r,"$&_")}var vo=Yp(),nf=vo.custom,of=pf(nf)?nf:null;hf.exports=function e(t,r,n,o){var a=r||{};if(tt(a,"quoteStyle")&&a.quoteStyle!=="single"&&a.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(tt(a,"maxStringLength")&&(typeof a.maxStringLength=="number"?a.maxStringLength<0&&a.maxStringLength!==1/0:a.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var i=tt(a,"customInspect")?a.customInspect:!0;if(typeof i!="boolean"&&i!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(tt(a,"indent")&&a.indent!==null&&a.indent!==" "&&!(parseInt(a.indent,10)===a.indent&&a.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(tt(a,"numericSeparator")&&typeof a.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var c=a.numericSeparator;if(typeof t>"u")return"undefined";if(t===null)return"null";if(typeof t=="boolean")return t?"true":"false";if(typeof t=="string")return df(t,a);if(typeof t=="number"){if(t===0)return 1/0/t>0?"0":"-0";var p=String(t);return c?rf(t,p):p}if(typeof t=="bigint"){var d=String(t)+"n";return c?rf(t,d):d}var h=typeof a.depth>"u"?5:a.depth;if(typeof n>"u"&&(n=0),n>=h&&h>0&&typeof t=="object")return So(t)?"[Array]":"[Object]";var m=TS(a,n);if(typeof o>"u")o=[];else if(ff(o,t)>=0)return"[Circular]";function f(X,x,R){if(x&&(o=pS.call(o),o.push(x)),R){var B={depth:a.depth};return tt(a,"quoteStyle")&&(B.quoteStyle=a.quoteStyle),e(X,B,n+1,o)}return e(X,a,n+1,o)}if(typeof t=="function"&&!af(t)){var w=vS(t),g=Ur(t,f);return"[Function"+(w?": "+w:" (anonymous)")+"]"+(g.length>0?" { "+He.call(g,", ")+" }":"")}if(pf(t)){var A=jt?rt.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):Eo.call(t);return typeof t=="object"&&!jt?rr(A):A}if(OS(t)){for(var _="<"+Qp.call(String(t.nodeName)),P=t.attributes||[],D=0;D",_}if(So(t)){if(t.length===0)return"[]";var F=Ur(t,f);return m&&!IS(F)?"["+Ao(F,m)+"]":"[ "+He.call(F,", ")+" ]"}if(hS(t)){var M=Ur(t,f);return!("cause"in Error.prototype)&&"cause"in t&&!lf.call(t,"cause")?"{ ["+String(t)+"] "+He.call(Zp.call("[cause]: "+f(t.cause),M),", ")+" }":M.length===0?"["+String(t)+"]":"{ ["+String(t)+"] "+He.call(M,", ")+" }"}if(typeof t=="object"&&i){if(of&&typeof t[of]=="function"&&vo)return vo(t,{depth:h-n});if(i!=="symbol"&&typeof t.inspect=="function")return t.inspect()}if(SS(t)){var j=[];return Kp&&Kp.call(t,function(X,x){j.push(f(x,t,!0)+" => "+f(X,t))}),uf("Map",Hr.call(t),j,m)}if(CS(t)){var H=[];return Xp&&Xp.call(t,function(X){H.push(f(X,t))}),uf("Set",Wr.call(t),H,m)}if(AS(t))return go("WeakMap");if(xS(t))return go("WeakSet");if(wS(t))return go("WeakRef");if(yS(t))return rr(f(Number(t)));if(bS(t))return rr(f(bo.call(t)));if(gS(t))return rr(iS.call(t));if(mS(t))return rr(f(String(t)));if(typeof window<"u"&&t===window)return"{ [object Window] }";if(t===window)return"{ [object globalThis] }";if(!dS(t)&&!af(t)){var W=Ur(t,f),T=tf?tf(t)===Object.prototype:t instanceof Object||t.constructor===Object,L=t instanceof Object?"":"null prototype",V=!T&&Oe&&Object(t)===t&&Oe in t?xo.call(nt(t),8,-1):L?"Object":"",J=T||typeof t.constructor!="function"?"":t.constructor.name?t.constructor.name+" ":"",Q=J+(V||L?"["+He.call(Zp.call([],V||[],L||[]),": ")+"] ":"");return W.length===0?Q+"{}":m?Q+"{"+Ao(W,m)+"}":Q+"{ "+He.call(W,", ")+" }"}return String(t)};function cf(e,t,r){var n=(r.quoteStyle||t)==="double"?'"':"'";return n+e+n}function fS(e){return rt.call(String(e),/"/g,""")}function So(e){return nt(e)==="[object Array]"&&(!Oe||!(typeof e=="object"&&Oe in e))}function dS(e){return nt(e)==="[object Date]"&&(!Oe||!(typeof e=="object"&&Oe in e))}function af(e){return nt(e)==="[object RegExp]"&&(!Oe||!(typeof e=="object"&&Oe in e))}function hS(e){return nt(e)==="[object Error]"&&(!Oe||!(typeof e=="object"&&Oe in e))}function mS(e){return nt(e)==="[object String]"&&(!Oe||!(typeof e=="object"&&Oe in e))}function yS(e){return nt(e)==="[object Number]"&&(!Oe||!(typeof e=="object"&&Oe in e))}function gS(e){return nt(e)==="[object Boolean]"&&(!Oe||!(typeof e=="object"&&Oe in e))}function pf(e){if(jt)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!Eo)return!1;try{return Eo.call(e),!0}catch{}return!1}function bS(e){if(!e||typeof e!="object"||!bo)return!1;try{return bo.call(e),!0}catch{}return!1}var ES=Object.prototype.hasOwnProperty||function(e){return e in this};function tt(e,t){return ES.call(e,t)}function nt(e){return uS.call(e)}function vS(e){if(e.name)return e.name;var t=lS.call(sS.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function ff(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;rt.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return df(xo.call(e,0,t.maxStringLength),t)+n}var o=rt.call(rt.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,_S);return cf(o,"single",t)}function _S(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+cS.call(t.toString(16))}function rr(e){return"Object("+e+")"}function go(e){return e+" { ? }"}function uf(e,t,r,n){var o=n?Ao(r,n):He.call(r,", ");return e+" ("+t+") {"+o+"}"}function IS(e){for(var t=0;t=0)return!1;return!0}function TS(e,t){var r;if(e.indent===" ")r=" ";else if(typeof e.indent=="number"&&e.indent>0)r=He.call(Array(e.indent+1)," ");else return null;return{base:r,prev:He.call(Array(t+1),r)}}function Ao(e,t){if(e.length===0)return"";var r=` +`+t.prev+t.base;return r+He.call(e,","+r)+` +`+t.prev}function Ur(e,t){var r=So(e),n=[];if(r){n.length=e.length;for(var o=0;o{"use strict";u();s();l();var yf=mt(),Lt=Vp(),DS=mf(),RS=Pt(),Gr=yf("%WeakMap%",!0),Vr=yf("%Map%",!0),PS=Lt("WeakMap.prototype.get",!0),FS=Lt("WeakMap.prototype.set",!0),BS=Lt("WeakMap.prototype.has",!0),NS=Lt("Map.prototype.get",!0),qS=Lt("Map.prototype.set",!0),MS=Lt("Map.prototype.has",!0),Oo=function(e,t){for(var r=e,n;(n=r.next)!==null;r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n},jS=function(e,t){var r=Oo(e,t);return r&&r.value},LS=function(e,t,r){var n=Oo(e,t);n?n.value=r:e.next={key:t,next:e.next,value:r}},kS=function(e,t){return!!Oo(e,t)};gf.exports=function(){var t,r,n,o={assert:function(a){if(!o.has(a))throw new RS("Side channel does not contain "+DS(a))},get:function(a){if(Gr&&a&&(typeof a=="object"||typeof a=="function")){if(t)return PS(t,a)}else if(Vr){if(r)return NS(r,a)}else if(n)return jS(n,a)},has:function(a){if(Gr&&a&&(typeof a=="object"||typeof a=="function")){if(t)return BS(t,a)}else if(Vr){if(r)return MS(r,a)}else if(n)return kS(n,a);return!1},set:function(a,i){Gr&&a&&(typeof a=="object"||typeof a=="function")?(t||(t=new Gr),FS(t,a,i)):Vr?(r||(r=new Vr),qS(r,a,i)):(n||(n={key:{},next:null}),LS(n,a,i))}};return o}});var Yr=O((kM,Ef)=>{"use strict";u();s();l();var $S=String.prototype.replace,zS=/%20/g,_o={RFC1738:"RFC1738",RFC3986:"RFC3986"};Ef.exports={default:_o.RFC3986,formatters:{RFC1738:function(e){return $S.call(e,zS,"+")},RFC3986:function(e){return String(e)}},RFC1738:_o.RFC1738,RFC3986:_o.RFC3986}});var Do=O((HM,Sf)=>{"use strict";u();s();l();var US=Yr(),Io=Object.prototype.hasOwnProperty,yt=Array.isArray,We=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),HS=function(t){for(;t.length>1;){var r=t.pop(),n=r.obj[r.prop];if(yt(n)){for(var o=[],a=0;a=To?i.slice(p,p+To):i,h=[],m=0;m=48&&f<=57||f>=65&&f<=90||f>=97&&f<=122||a===US.RFC1738&&(f===40||f===41)){h[h.length]=d.charAt(m);continue}if(f<128){h[h.length]=We[f];continue}if(f<2048){h[h.length]=We[192|f>>6]+We[128|f&63];continue}if(f<55296||f>=57344){h[h.length]=We[224|f>>12]+We[128|f>>6&63]+We[128|f&63];continue}m+=1,f=65536+((f&1023)<<10|d.charCodeAt(m)&1023),h[h.length]=We[240|f>>18]+We[128|f>>12&63]+We[128|f>>6&63]+We[128|f&63]}c+=h.join("")}return c},KS=function(t){for(var r=[{obj:{o:t},prop:"o"}],n=[],o=0;o{"use strict";u();s();l();var wf=bf(),Kr=Do(),ar=Yr(),eA=Object.prototype.hasOwnProperty,Cf={brackets:function(t){return t+"[]"},comma:"comma",indices:function(t,r){return t+"["+r+"]"},repeat:function(t){return t}},Ge=Array.isArray,tA=Array.prototype.push,xf=function(e,t){tA.apply(e,Ge(t)?t:[t])},rA=Date.prototype.toISOString,Af=ar.default,Ae={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:Kr.encode,encodeValuesOnly:!1,format:Af,formatter:ar.formatters[Af],indices:!1,serializeDate:function(t){return rA.call(t)},skipNulls:!1,strictNullHandling:!1},nA=function(t){return typeof t=="string"||typeof t=="number"||typeof t=="boolean"||typeof t=="symbol"||typeof t=="bigint"},Ro={},oA=function e(t,r,n,o,a,i,c,p,d,h,m,f,w,g,A,_,P,D){for(var F=t,M=D,j=0,H=!1;(M=M.get(Ro))!==void 0&&!H;){var W=M.get(t);if(j+=1,typeof W<"u"){if(W===j)throw new RangeError("Cyclic object value");H=!0}typeof M.get(Ro)>"u"&&(j=0)}if(typeof h=="function"?F=h(r,F):F instanceof Date?F=w(F):n==="comma"&&Ge(F)&&(F=Kr.maybeMap(F,function(U){return U instanceof Date?w(U):U})),F===null){if(i)return d&&!_?d(r,Ae.encoder,P,"key",g):r;F=""}if(nA(F)||Kr.isBuffer(F)){if(d){var T=_?r:d(r,Ae.encoder,P,"key",g);return[A(T)+"="+A(d(F,Ae.encoder,P,"value",g))]}return[A(r)+"="+A(String(F))]}var L=[];if(typeof F>"u")return L;var V;if(n==="comma"&&Ge(F))_&&d&&(F=Kr.maybeMap(F,d)),V=[{value:F.length>0?F.join(",")||null:void 0}];else if(Ge(h))V=h;else{var J=Object.keys(F);V=m?J.sort(m):J}var Q=p?r.replace(/\./g,"%2E"):r,X=o&&Ge(F)&&F.length===1?Q+"[]":Q;if(a&&Ge(F)&&F.length===0)return X+"[]";for(var x=0;x"u"?t.encodeDotInKeys===!0?!0:Ae.allowDots:!!t.allowDots;return{addQueryPrefix:typeof t.addQueryPrefix=="boolean"?t.addQueryPrefix:Ae.addQueryPrefix,allowDots:c,allowEmptyArrays:typeof t.allowEmptyArrays=="boolean"?!!t.allowEmptyArrays:Ae.allowEmptyArrays,arrayFormat:i,charset:r,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:Ae.charsetSentinel,commaRoundTrip:t.commaRoundTrip,delimiter:typeof t.delimiter>"u"?Ae.delimiter:t.delimiter,encode:typeof t.encode=="boolean"?t.encode:Ae.encode,encodeDotInKeys:typeof t.encodeDotInKeys=="boolean"?t.encodeDotInKeys:Ae.encodeDotInKeys,encoder:typeof t.encoder=="function"?t.encoder:Ae.encoder,encodeValuesOnly:typeof t.encodeValuesOnly=="boolean"?t.encodeValuesOnly:Ae.encodeValuesOnly,filter:a,format:n,formatter:o,serializeDate:typeof t.serializeDate=="function"?t.serializeDate:Ae.serializeDate,skipNulls:typeof t.skipNulls=="boolean"?t.skipNulls:Ae.skipNulls,sort:typeof t.sort=="function"?t.sort:null,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:Ae.strictNullHandling}};Of.exports=function(e,t){var r=e,n=aA(t),o,a;typeof n.filter=="function"?(a=n.filter,r=a("",r)):Ge(n.filter)&&(a=n.filter,o=a);var i=[];if(typeof r!="object"||r===null)return"";var c=Cf[n.arrayFormat],p=c==="comma"&&n.commaRoundTrip;o||(o=Object.keys(r)),n.sort&&o.sort(n.sort);for(var d=wf(),h=0;h0?w+f:""}});var Df=O((QM,Tf)=>{"use strict";u();s();l();var kt=Do(),Po=Object.prototype.hasOwnProperty,iA=Array.isArray,be={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:kt.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},uA=function(e){return e.replace(/&#(\d+);/g,function(t,r){return String.fromCharCode(parseInt(r,10))})},If=function(e,t){return e&&typeof e=="string"&&t.comma&&e.indexOf(",")>-1?e.split(","):e},sA="utf8=%26%2310003%3B",lA="utf8=%E2%9C%93",cA=function(t,r){var n={__proto__:null},o=r.ignoreQueryPrefix?t.replace(/^\?/,""):t,a=r.parameterLimit===1/0?void 0:r.parameterLimit,i=o.split(r.delimiter,a),c=-1,p,d=r.charset;if(r.charsetSentinel)for(p=0;p-1&&(g=iA(g)?[g]:g);var A=Po.call(n,w);A&&r.duplicates==="combine"?n[w]=kt.combine(n[w],g):(!A||r.duplicates==="last")&&(n[w]=g)}return n},pA=function(e,t,r,n){for(var o=n?t:If(t,r),a=e.length-1;a>=0;--a){var i,c=e[a];if(c==="[]"&&r.parseArrays)i=r.allowEmptyArrays&&o===""?[]:[].concat(o);else{i=r.plainObjects?Object.create(null):{};var p=c.charAt(0)==="["&&c.charAt(c.length-1)==="]"?c.slice(1,-1):c,d=r.decodeDotInKeys?p.replace(/%2E/g,"."):p,h=parseInt(d,10);!r.parseArrays&&d===""?i={0:o}:!isNaN(h)&&c!==d&&String(h)===d&&h>=0&&r.parseArrays&&h<=r.arrayLimit?(i=[],i[h]=o):d!=="__proto__"&&(i[d]=o)}o=i}return o},fA=function(t,r,n,o){if(t){var a=n.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,i=/(\[[^[\]]*])/,c=/(\[[^[\]]*])/g,p=n.depth>0&&i.exec(a),d=p?a.slice(0,p.index):a,h=[];if(d){if(!n.plainObjects&&Po.call(Object.prototype,d)&&!n.allowPrototypes)return;h.push(d)}for(var m=0;n.depth>0&&(p=c.exec(a))!==null&&m"u"?be.charset:t.charset,n=typeof t.duplicates>"u"?be.duplicates:t.duplicates;if(n!=="combine"&&n!=="first"&&n!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var o=typeof t.allowDots>"u"?t.decodeDotInKeys===!0?!0:be.allowDots:!!t.allowDots;return{allowDots:o,allowEmptyArrays:typeof t.allowEmptyArrays=="boolean"?!!t.allowEmptyArrays:be.allowEmptyArrays,allowPrototypes:typeof t.allowPrototypes=="boolean"?t.allowPrototypes:be.allowPrototypes,allowSparse:typeof t.allowSparse=="boolean"?t.allowSparse:be.allowSparse,arrayLimit:typeof t.arrayLimit=="number"?t.arrayLimit:be.arrayLimit,charset:r,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:be.charsetSentinel,comma:typeof t.comma=="boolean"?t.comma:be.comma,decodeDotInKeys:typeof t.decodeDotInKeys=="boolean"?t.decodeDotInKeys:be.decodeDotInKeys,decoder:typeof t.decoder=="function"?t.decoder:be.decoder,delimiter:typeof t.delimiter=="string"||kt.isRegExp(t.delimiter)?t.delimiter:be.delimiter,depth:typeof t.depth=="number"||t.depth===!1?+t.depth:be.depth,duplicates:n,ignoreQueryPrefix:t.ignoreQueryPrefix===!0,interpretNumericEntities:typeof t.interpretNumericEntities=="boolean"?t.interpretNumericEntities:be.interpretNumericEntities,parameterLimit:typeof t.parameterLimit=="number"?t.parameterLimit:be.parameterLimit,parseArrays:t.parseArrays!==!1,plainObjects:typeof t.plainObjects=="boolean"?t.plainObjects:be.plainObjects,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:be.strictNullHandling}};Tf.exports=function(e,t){var r=dA(t);if(e===""||e===null||typeof e>"u")return r.plainObjects?Object.create(null):{};for(var n=typeof e=="string"?cA(e,r):e,o=r.plainObjects?Object.create(null):{},a=Object.keys(n),i=0;i{"use strict";u();s();l();var hA=_f(),mA=Df(),yA=Yr();Rf.exports={formats:yA,parse:mA,stringify:hA}});u();s();l();u();s();l();u();s();l();u();s();l();var y=__REACT__,{Children:Mx,Component:jx,Fragment:Qe,Profiler:Lx,PureComponent:kx,StrictMode:$x,Suspense:zx,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Ux,cloneElement:Hx,createContext:Wx,createElement:ee,createFactory:Gx,createRef:Vx,forwardRef:Yx,isValidElement:Kx,lazy:Xx,memo:br,startTransition:Jx,unstable_act:Qx,useCallback:da,useContext:Zx,useDebugValue:eO,useDeferredValue:tO,useEffect:Ze,useId:rO,useImperativeHandle:nO,useInsertionEffect:oO,useLayoutEffect:aO,useMemo:ha,useReducer:iO,useRef:Er,useState:ke,useSyncExternalStore:uO,useTransition:sO,version:lO}=__REACT__;u();s();l();var dO=__STORYBOOK_API__,{ActiveTabs:hO,Consumer:ma,ManagerContext:mO,Provider:yO,addons:dn,combineParameters:gO,controlOrMetaKey:bO,controlOrMetaSymbol:EO,eventMatchesShortcut:vO,eventToShortcut:SO,isMacLike:AO,isShortcutTaken:wO,keyToSymbol:CO,merge:xO,mockChannel:OO,optionOrAltSymbol:_O,shortcutMatchesShortcut:IO,shortcutToHumanString:TO,types:ya,useAddonState:hn,useArgTypes:DO,useArgs:RO,useChannel:ga,useGlobalTypes:PO,useGlobals:FO,useParameter:ba,useSharedState:BO,useStoryPrepared:NO,useStorybookApi:Ea,useStorybookState:qO}=__STORYBOOK_API__;u();s();l();var $O=__STORYBOOK_COMPONENTS__,{A:zO,ActionBar:UO,AddonPanel:va,Badge:Sa,Bar:Aa,Blockquote:HO,Button:wa,ClipboardCode:WO,Code:GO,DL:VO,Div:YO,DocumentWrapper:KO,EmptyTabContent:Ca,ErrorFormatter:XO,FlexBar:JO,Form:QO,H1:ZO,H2:e_,H3:t_,H4:r_,H5:n_,H6:o_,HR:a_,IconButton:mn,IconButtonSkeleton:i_,Icons:u_,Img:s_,LI:l_,Link:yn,ListItem:c_,Loader:p_,OL:f_,P:xa,Placeholder:d_,Pre:h_,ResetWrapper:m_,ScrollArea:y_,Separator:Oa,Spaced:_a,Span:g_,StorybookIcon:b_,StorybookLogo:E_,Symbols:v_,SyntaxHighlighter:S_,TT:A_,TabBar:w_,TabButton:C_,TabWrapper:x_,Table:O_,Tabs:__,TabsState:I_,TooltipLinkList:T_,TooltipMessage:D_,TooltipNote:gn,UL:R_,WithTooltip:lt,WithTooltipPure:P_,Zoom:F_,codeCommon:B_,components:N_,createCopyToClipboardFunction:q_,getStoryHref:M_,icons:j_,interleaveSeparators:L_,nameSpaceClassNames:k_,resetComponents:$_,withReset:z_}=__STORYBOOK_COMPONENTS__;u();s();l();u();s();l();u();s();l();var Ne=(()=>{let e;return typeof window<"u"?e=window:typeof globalThis<"u"?e=globalThis:typeof window<"u"?e=window:typeof self<"u"?e=self:e={},e})();u();s();l();var J_=__STORYBOOK_CHANNELS__,{Channel:Ia,PostMessageTransport:Q_,WebsocketTransport:Z_,createBrowserChannel:eI}=__STORYBOOK_CHANNELS__;u();s();l();var aI=__STORYBOOK_CLIENT_LOGGER__,{deprecate:Qd,logger:bn,once:Ta,pretty:iI}=__STORYBOOK_CLIENT_LOGGER__;u();s();l();var pI=__STORYBOOK_CORE_EVENTS__,{CHANNEL_CREATED:fI,CHANNEL_WS_DISCONNECT:dI,CONFIG_ERROR:Zd,CURRENT_STORY_WAS_SET:eh,DOCS_PREPARED:th,DOCS_RENDERED:rh,FORCE_REMOUNT:vr,FORCE_RE_RENDER:nh,GLOBALS_UPDATED:oh,NAVIGATE_URL:hI,PLAY_FUNCTION_THREW_EXCEPTION:En,PRELOAD_ENTRIES:ah,PREVIEW_BUILDER_PROGRESS:mI,PREVIEW_KEYDOWN:ih,REGISTER_SUBSCRIPTION:yI,REQUEST_WHATS_NEW_DATA:gI,RESET_STORY_ARGS:uh,RESULT_WHATS_NEW_DATA:bI,SELECT_STORY:EI,SET_CONFIG:vI,SET_CURRENT_STORY:Da,SET_GLOBALS:sh,SET_INDEX:SI,SET_STORIES:AI,SET_WHATS_NEW_CACHE:wI,SHARED_STATE_CHANGED:CI,SHARED_STATE_SET:xI,STORIES_COLLAPSE_ALL:OI,STORIES_EXPAND_ALL:_I,STORY_ARGS_UPDATED:lh,STORY_CHANGED:ch,STORY_ERRORED:ph,STORY_INDEX_INVALIDATED:fh,STORY_MISSING:dh,STORY_PREPARED:hh,STORY_RENDERED:mh,STORY_RENDER_PHASE_CHANGED:Sr,STORY_SPECIFIED:yh,STORY_THREW_EXCEPTION:vn,STORY_UNCHANGED:gh,TELEMETRY_ERROR:II,TOGGLE_WHATS_NEW_NOTIFICATIONS:TI,UNHANDLED_ERRORS_WHILE_PLAYING:Sn,UPDATE_GLOBALS:bh,UPDATE_QUERY_PARAMS:Eh,UPDATE_STORY_ARGS:vh}=__STORYBOOK_CORE_EVENTS__;var qf=st(Pa(),1),ir=st(Vl(),1),gA=st(Ic(),1);u();s();l();u();s();l();u();s();l();u();s();l();function no(e){for(var t=[],r=1;r(e.DOCS_TOOLS="DOCS-TOOLS",e.PREVIEW_CLIENT_LOGGER="PREVIEW_CLIENT-LOGGER",e.PREVIEW_CHANNELS="PREVIEW_CHANNELS",e.PREVIEW_CORE_EVENTS="PREVIEW_CORE-EVENTS",e.PREVIEW_INSTRUMENTER="PREVIEW_INSTRUMENTER",e.PREVIEW_API="PREVIEW_API",e.PREVIEW_REACT_DOM_SHIM="PREVIEW_REACT-DOM-SHIM",e.PREVIEW_ROUTER="PREVIEW_ROUTER",e.PREVIEW_THEMING="PREVIEW_THEMING",e.RENDERER_HTML="RENDERER_HTML",e.RENDERER_PREACT="RENDERER_PREACT",e.RENDERER_REACT="RENDERER_REACT",e.RENDERER_SERVER="RENDERER_SERVER",e.RENDERER_SVELTE="RENDERER_SVELTE",e.RENDERER_VUE="RENDERER_VUE",e.RENDERER_VUE3="RENDERER_VUE3",e.RENDERER_WEB_COMPONENTS="RENDERER_WEB-COMPONENTS",e.FRAMEWORK_NEXTJS="FRAMEWORK_NEXTJS",e))(xE||{});u();s();l();var Xr=st(Pc(),1);u();s();l();var ME=Object.create,Fc=Object.defineProperty,jE=Object.getOwnPropertyDescriptor,LE=Object.getOwnPropertyNames,kE=Object.getPrototypeOf,$E=Object.prototype.hasOwnProperty,zE=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),UE=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of LE(t))!$E.call(e,o)&&o!==r&&Fc(e,o,{get:()=>t[o],enumerable:!(n=jE(t,o))||n.enumerable});return e},HE=(e,t,r)=>(r=e!=null?ME(kE(e)):{},UE(t||!e||!e.__esModule?Fc(r,"default",{value:e,enumerable:!0}):r,e)),WE=zE(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isEqual=function(){var t=Object.prototype.toString,r=Object.getPrototypeOf,n=Object.getOwnPropertySymbols?function(o){return Object.keys(o).concat(Object.getOwnPropertySymbols(o))}:Object.keys;return function(o,a){return function i(c,p,d){var h,m,f,w=t.call(c),g=t.call(p);if(c===p)return!0;if(c==null||p==null)return!1;if(d.indexOf(c)>-1&&d.indexOf(p)>-1)return!0;if(d.push(c,p),w!=g||(h=n(c),m=n(p),h.length!=m.length||h.some(function(A){return!i(c[A],p[A],d)})))return!1;switch(w.slice(8,-1)){case"Symbol":return c.valueOf()==p.valueOf();case"Date":case"Number":return+c==+p||+c!=+c&&+p!=+p;case"RegExp":case"Function":case"String":case"Boolean":return""+c==""+p;case"Set":case"Map":h=c.entries(),m=p.entries();do if(!i((f=h.next()).value,m.next().value,d))return!1;while(!f.done);return!0;case"ArrayBuffer":c=new Uint8Array(c),p=new Uint8Array(p);case"DataView":c=new Uint8Array(c.buffer),p=new Uint8Array(p.buffer);case"Float32Array":case"Float64Array":case"Int8Array":case"Int16Array":case"Int32Array":case"Uint8Array":case"Uint16Array":case"Uint32Array":case"Uint8ClampedArray":case"Arguments":case"Array":if(c.length!=p.length)return!1;for(f=0;ffunction(){return t||(0,e[kf(e)[0]])((t={exports:{}}).exports,t),t.exports},wA=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of kf(t))!AA.call(e,o)&&o!==r&&Lf(e,o,{get:()=>t[o],enumerable:!(n=vA(t,o))||n.enumerable});return e},CA=(e,t,r)=>(r=e!=null?EA(SA(e)):{},wA(t||!e||!e.__esModule?Lf(r,"default",{value:e,enumerable:!0}):r,e)),$f=Ke({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/entities.json"(e,t){t.exports={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` +`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}}}),xA=Ke({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/legacy.json"(e,t){t.exports={Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",AElig:"\xC6",aelig:"\xE6",Agrave:"\xC0",agrave:"\xE0",amp:"&",AMP:"&",Aring:"\xC5",aring:"\xE5",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",brvbar:"\xA6",Ccedil:"\xC7",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Egrave:"\xC8",egrave:"\xE8",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",iexcl:"\xA1",Igrave:"\xCC",igrave:"\xEC",iquest:"\xBF",Iuml:"\xCF",iuml:"\xEF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",Ntilde:"\xD1",ntilde:"\xF1",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Ograve:"\xD2",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",Oslash:"\xD8",oslash:"\xF8",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",THORN:"\xDE",thorn:"\xFE",times:"\xD7",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Ugrave:"\xD9",ugrave:"\xF9",uml:"\xA8",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"}}}),zf=Ke({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/xml.json"(e,t){t.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}}}),OA=Ke({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/decode.json"(e,t){t.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}}}),_A=Ke({"../../node_modules/ansi-to-html/node_modules/entities/lib/decode_codepoint.js"(e){var t=e&&e.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(e,"__esModule",{value:!0});var r=t(OA()),n=String.fromCodePoint||function(a){var i="";return a>65535&&(a-=65536,i+=String.fromCharCode(a>>>10&1023|55296),a=56320|a&1023),i+=String.fromCharCode(a),i};function o(a){return a>=55296&&a<=57343||a>1114111?"\uFFFD":(a in r.default&&(a=r.default[a]),n(a))}e.default=o}}),Ff=Ke({"../../node_modules/ansi-to-html/node_modules/entities/lib/decode.js"(e){var t=e&&e.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeHTML=e.decodeHTMLStrict=e.decodeXML=void 0;var r=t($f()),n=t(xA()),o=t(zf()),a=t(_A()),i=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;e.decodeXML=c(o.default),e.decodeHTMLStrict=c(r.default);function c(h){var m=d(h);return function(f){return String(f).replace(i,m)}}var p=function(h,m){return h1?m(D):D.charCodeAt(0)).toString(16).toUpperCase()+";"}function w(D,F){return function(M){return M.replace(F,function(j){return D[j]}).replace(h,f)}}var g=new RegExp(o.source+"|"+h.source,"g");function A(D){return D.replace(g,f)}e.escape=A;function _(D){return D.replace(o,f)}e.escapeUTF8=_;function P(D){return function(F){return F.replace(g,function(M){return D[M]||f(M)})}}}}),IA=Ke({"../../node_modules/ansi-to-html/node_modules/entities/lib/index.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.encodeHTML5=e.encodeHTML4=e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=e.encode=e.decodeStrict=e.decode=void 0;var t=Ff(),r=Bf();function n(p,d){return(!d||d<=0?t.decodeXML:t.decodeHTML)(p)}e.decode=n;function o(p,d){return(!d||d<=0?t.decodeXML:t.decodeHTMLStrict)(p)}e.decodeStrict=o;function a(p,d){return(!d||d<=0?r.encodeXML:r.encodeHTML)(p)}e.encode=a;var i=Bf();Object.defineProperty(e,"encodeXML",{enumerable:!0,get:function(){return i.encodeXML}}),Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:function(){return i.encodeHTML}}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return i.encodeNonAsciiHTML}}),Object.defineProperty(e,"escape",{enumerable:!0,get:function(){return i.escape}}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:function(){return i.escapeUTF8}}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:function(){return i.encodeHTML}}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:function(){return i.encodeHTML}});var c=Ff();Object.defineProperty(e,"decodeXML",{enumerable:!0,get:function(){return c.decodeXML}}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:function(){return c.decodeHTML}}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:function(){return c.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:function(){return c.decodeHTML}}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:function(){return c.decodeHTML}}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:function(){return c.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:function(){return c.decodeHTMLStrict}}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:function(){return c.decodeXML}})}}),TA=Ke({"../../node_modules/ansi-to-html/lib/ansi_to_html.js"(e,t){function r(x,R){if(!(x instanceof R))throw new TypeError("Cannot call a class as a function")}function n(x,R){for(var B=0;B"u"||x[Symbol.iterator]==null){if(Array.isArray(x)||(x=i(x))){var R=0,B=function(){};return{s:B,n:function(){return R>=x.length?{done:!0}:{done:!1,value:x[R++]}},e:function(Z){throw Z},f:B}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var $,N=!0,z=!1,U;return{s:function(){$=x[Symbol.iterator]()},n:function(){var Z=$.next();return N=Z.done,Z},e:function(Z){z=!0,U=Z},f:function(){try{!N&&$.return!=null&&$.return()}finally{if(z)throw U}}}}function i(x,R){if(x){if(typeof x=="string")return c(x,R);var B=Object.prototype.toString.call(x).slice(8,-1);if(B==="Object"&&x.constructor&&(B=x.constructor.name),B==="Map"||B==="Set")return Array.from(B);if(B==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B))return c(x,R)}}function c(x,R){(R==null||R>x.length)&&(R=x.length);for(var B=0,$=new Array(R);B0?x*40+55:0,U=R>0?R*40+55:0,Z=B>0?B*40+55:0;$[N]=w([z,U,Z])}function f(x){for(var R=x.toString(16);R.length<2;)R="0"+R;return R}function w(x){var R=[],B=a(x),$;try{for(B.s();!($=B.n()).done;){var N=$.value;R.push(f(N))}}catch(z){B.e(z)}finally{B.f()}return"#"+R.join("")}function g(x,R,B,$){var N;return R==="text"?N=j(B,$):R==="display"?N=_(x,B,$):R==="xterm256"?N=T(x,$.colors[B]):R==="rgb"&&(N=A(x,B)),N}function A(x,R){R=R.substring(2).slice(0,-1);var B=+R.substr(0,2),$=R.substring(5).split(";"),N=$.map(function(z){return("0"+Number(z).toString(16)).substr(-2)}).join("");return W(x,(B===38?"color:#":"background-color:#")+N)}function _(x,R,B){R=parseInt(R,10);var $={"-1":function(){return"
"},0:function(){return x.length&&P(x)},1:function(){return H(x,"b")},3:function(){return H(x,"i")},4:function(){return H(x,"u")},8:function(){return W(x,"display:none")},9:function(){return H(x,"strike")},22:function(){return W(x,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return V(x,"i")},24:function(){return V(x,"u")},39:function(){return T(x,B.fg)},49:function(){return L(x,B.bg)},53:function(){return W(x,"text-decoration:overline")}},N;return $[R]?N=$[R]():4"}).join("")}function D(x,R){for(var B=[],$=x;$<=R;$++)B.push($);return B}function F(x){return function(R){return(x===null||R.category!==x)&&x!=="all"}}function M(x){x=parseInt(x,10);var R=null;return x===0?R="all":x===1?R="bold":2")}function W(x,R){return H(x,"span",R)}function T(x,R){return H(x,"span","color:"+R)}function L(x,R){return H(x,"span","background-color:"+R)}function V(x,R){var B;if(x.slice(-1)[0]===R&&(B=x.pop()),B)return""}function J(x,R,B){var $=!1,N=3;function z(){return""}function U(re,k){return B("xterm256",k),""}function Z(re){return R.newline?B("display",-1):B("text",re),""}function ae(re,k){$=!0,k.trim().length===0&&(k="0"),k=k.trimRight(";").split(";");var le=a(k),me;try{for(le.s();!(me=le.n()).done;){var Re=me.value;B("display",Re)}}catch(sn){le.e(sn)}finally{le.f()}return""}function he(re){return B("text",re),""}function Ee(re){return B("rgb",re),""}var ye=[{pattern:/^\x08+/,sub:z},{pattern:/^\x1b\[[012]?K/,sub:z},{pattern:/^\x1b\[\(B/,sub:z},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:Ee},{pattern:/^\x1b\[38;5;(\d+)m/,sub:U},{pattern:/^\n/,sub:Z},{pattern:/^\r+\n/,sub:Z},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:ae},{pattern:/^\x1b\[\d?J/,sub:z},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:z},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:z},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:he}];function ve(re,k){k>N&&$||($=!1,x=x.replace(re.pattern,re.sub))}var ge=[],Ie=x,Se=Ie.length;e:for(;Se>0;){for(var I=0,Y=0,te=ye.length;Y{},send:()=>{}};return new Ia({transport:e})}var RA=class{constructor(){this.getChannel=()=>{if(!this.channel){let e=DA();return this.setChannel(e),e}return this.channel},this.ready=()=>this.promise,this.hasChannel=()=>!!this.channel,this.setChannel=e=>{this.channel=e,this.resolve()},this.promise=new Promise(e=>{this.resolve=()=>e(this.getChannel())})}},Fo="__STORYBOOK_ADDONS_PREVIEW";function PA(){return Ne[Fo]||(Ne[Fo]=new RA),Ne[Fo]}var FA=PA();var Pj=(0,qf.default)(1)(e=>Object.values(e).reduce((t,r)=>(t[r.importPath]=t[r.importPath]||r,t),{}));var Fj=Symbol("incompatible");var Bj=Symbol("Deeply equal");var BA=no` +CSF .story annotations deprecated; annotate story functions directly: +- StoryFn.story.name => StoryFn.storyName +- StoryFn.story.(parameters|decorators) => StoryFn.(parameters|decorators) +See https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#hoisted-csf-annotations for details and codemod. +`,Nj=(0,Mf.default)(()=>{},BA);var No=(...e)=>{let t={},r=e.filter(Boolean),n=r.reduce((o,a)=>(Object.entries(a).forEach(([i,c])=>{let p=o[i];Array.isArray(c)||typeof p>"u"?o[i]=c:(0,Xr.default)(c)&&(0,Xr.default)(p)?t[i]=!0:typeof c<"u"&&(o[i]=c)}),o),{});return Object.keys(t).forEach(o=>{let a=r.filter(Boolean).map(i=>i[o]).filter(i=>typeof i<"u");a.every(i=>(0,Xr.default)(i))?n[o]=No(...a):n[o]=a[a.length-1]}),n};var Bo=(e,t,r)=>{let n=typeof e;switch(n){case"boolean":case"string":case"number":case"function":case"symbol":return{name:n}}return e?r.has(e)?(bn.warn(no` + We've detected a cycle in arg '${t}'. Args should be JSON-serializable. + + Consider using the mapping feature or fully custom args: + - Mapping: https://storybook.js.org/docs/react/writing-stories/args#mapping-to-complex-arg-values + - Custom args: https://storybook.js.org/docs/react/essentials/controls#fully-custom-args + `),{name:"other",value:"cyclic object"}):(r.add(e),Array.isArray(e)?{name:"array",value:e.length>0?Bo(e[0],t,new Set(r)):{name:"other",value:"unknown"}}:{name:"object",value:(0,ir.default)(e,o=>Bo(o,t,new Set(r)))}):{name:"object",value:{}}},NA=e=>{let{id:t,argTypes:r={},initialArgs:n={}}=e,o=(0,ir.default)(n,(i,c)=>({name:c,type:Bo(i,`${t}.${c}`,new Set)})),a=(0,ir.default)(r,(i,c)=>({name:c}));return No(o,a,r)};NA.secondPass=!0;var Nf=(e,t)=>Array.isArray(t)?t.includes(e):e.match(t),qA=(e,t,r)=>!t&&!r?e:e&&(0,jf.default)(e,(n,o)=>{let a=n.name||o;return(!t||Nf(a,t))&&(!r||!Nf(a,r))}),MA=(e,t,r)=>{let{type:n,options:o}=e;if(n){if(r.color&&r.color.test(t)){let a=n.name;if(a==="string")return{control:{type:"color"}};a!=="enum"&&bn.warn(`Addon controls: Control of type color only supports string, received "${a}" instead`)}if(r.date&&r.date.test(t))return{control:{type:"date"}};switch(n.name){case"array":return{control:{type:"object"}};case"boolean":return{control:{type:"boolean"}};case"string":return{control:{type:"text"}};case"number":return{control:{type:"number"}};case"enum":{let{value:a}=n;return{control:{type:a?.length<=5?"radio":"select"},options:a}}case"function":case"symbol":return null;default:return{control:{type:o?"select":"object"}}}}},jA=e=>{let{argTypes:t,parameters:{__isArgsStory:r,controls:{include:n=null,exclude:o=null,matchers:a={}}={}}}=e;if(!r)return t;let i=qA(t,n,o),c=(0,ir.default)(i,(p,d)=>p?.type&&MA(p,d,a));return No(c,i)};jA.secondPass=!0;var qj=new Error("prepareAborted"),{AbortController:Mj}=globalThis;var{fetch:jj}=Ne;var{history:Lj,document:kj}=Ne;var LA=CA(TA()),{document:$j}=Ne;var kA=(e=>(e.MAIN="MAIN",e.NOPREVIEW="NOPREVIEW",e.PREPARING_STORY="PREPARING_STORY",e.PREPARING_DOCS="PREPARING_DOCS",e.ERROR="ERROR",e))(kA||{});var zj=new LA.default({escapeXML:!0});var{document:Uj}=Ne;var $A=Object.create,Uf=Object.defineProperty,zA=Object.getOwnPropertyDescriptor,Hf=Object.getOwnPropertyNames,UA=Object.getPrototypeOf,HA=Object.prototype.hasOwnProperty,WA=(e=>typeof je<"u"?je:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof je<"u"?je:t)[r]}):e)(function(e){if(typeof je<"u")return je.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),De=(e,t)=>function(){return t||(0,e[Hf(e)[0]])((t={exports:{}}).exports,t),t.exports},GA=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Hf(t))!HA.call(e,o)&&o!==r&&Uf(e,o,{get:()=>t[o],enumerable:!(n=zA(t,o))||n.enumerable});return e},gt=(e,t,r)=>(r=e!=null?$A(UA(e)):{},GA(t||!e||!e.__esModule?Uf(r,"default",{value:e,enumerable:!0}):r,e)),VA=De({"../../node_modules/pretty-format/node_modules/ansi-styles/index.js"(e,t){var r=(a=0)=>i=>`\x1B[${38+a};5;${i}m`,n=(a=0)=>(i,c,p)=>`\x1B[${38+a};2;${i};${c};${p}m`;function o(){let a=new Map,i={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],overline:[53,55],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};i.color.gray=i.color.blackBright,i.bgColor.bgGray=i.bgColor.bgBlackBright,i.color.grey=i.color.blackBright,i.bgColor.bgGrey=i.bgColor.bgBlackBright;for(let[c,p]of Object.entries(i)){for(let[d,h]of Object.entries(p))i[d]={open:`\x1B[${h[0]}m`,close:`\x1B[${h[1]}m`},p[d]=i[d],a.set(h[0],h[1]);Object.defineProperty(i,c,{value:p,enumerable:!1})}return Object.defineProperty(i,"codes",{value:a,enumerable:!1}),i.color.close="\x1B[39m",i.bgColor.close="\x1B[49m",i.color.ansi256=r(),i.color.ansi16m=n(),i.bgColor.ansi256=r(10),i.bgColor.ansi16m=n(10),Object.defineProperties(i,{rgbToAnsi256:{value:(c,p,d)=>c===p&&p===d?c<8?16:c>248?231:Math.round((c-8)/247*24)+232:16+36*Math.round(c/255*5)+6*Math.round(p/255*5)+Math.round(d/255*5),enumerable:!1},hexToRgb:{value:c=>{let p=/(?[a-f\d]{6}|[a-f\d]{3})/i.exec(c.toString(16));if(!p)return[0,0,0];let{colorString:d}=p.groups;d.length===3&&(d=d.split("").map(m=>m+m).join(""));let h=Number.parseInt(d,16);return[h>>16&255,h>>8&255,h&255]},enumerable:!1},hexToAnsi256:{value:c=>i.rgbToAnsi256(...i.hexToRgb(c)),enumerable:!1}}),i}Object.defineProperty(t,"exports",{enumerable:!0,get:o})}}),Jr=De({"../../node_modules/pretty-format/build/collections.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.printIteratorEntries=r,e.printIteratorValues=n,e.printListItems=o,e.printObjectProperties=a;var t=(i,c)=>{let p=Object.keys(i),d=c!==null?p.sort(c):p;return Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(i).forEach(h=>{Object.getOwnPropertyDescriptor(i,h).enumerable&&d.push(h)}),d};function r(i,c,p,d,h,m,f=": "){let w="",g=0,A=i.next();if(!A.done){w+=c.spacingOuter;let _=p+c.indent;for(;!A.done;){if(w+=_,g++===c.maxWidth){w+="\u2026";break}let P=m(A.value[0],c,_,d,h),D=m(A.value[1],c,_,d,h);w+=P+f+D,A=i.next(),A.done?c.min||(w+=","):w+=`,${c.spacingInner}`}w+=c.spacingOuter+p}return w}function n(i,c,p,d,h,m){let f="",w=0,g=i.next();if(!g.done){f+=c.spacingOuter;let A=p+c.indent;for(;!g.done;){if(f+=A,w++===c.maxWidth){f+="\u2026";break}f+=m(g.value,c,A,d,h),g=i.next(),g.done?c.min||(f+=","):f+=`,${c.spacingInner}`}f+=c.spacingOuter+p}return f}function o(i,c,p,d,h,m){let f="";if(i.length){f+=c.spacingOuter;let w=p+c.indent;for(let g=0;g{let A=d.toString();if(A==="ArrayContaining"||A==="ArrayNotContaining")return++f>h.maxDepth?`[${A}]`:`${A+o}[${(0,t.printListItems)(d.sample,h,m,f,w,g)}]`;if(A==="ObjectContaining"||A==="ObjectNotContaining")return++f>h.maxDepth?`[${A}]`:`${A+o}{${(0,t.printObjectProperties)(d.sample,h,m,f,w,g)}}`;if(A==="StringMatching"||A==="StringNotMatching"||A==="StringContaining"||A==="StringNotContaining")return A+o+g(d.sample,h,m,f,w);if(typeof d.toAsymmetricMatcher!="function")throw new Error(`Asymmetric matcher ${d.constructor.name} does not implement toAsymmetricMatcher()`);return d.toAsymmetricMatcher()};e.serialize=a;var i=d=>d&&d.$$typeof===n;e.test=i;var c={serialize:a,test:i},p=c;e.default=p}}),KA=De({"../../node_modules/pretty-format/build/plugins/DOMCollection.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.test=e.serialize=e.default=void 0;var t=Jr(),r=" ",n=["DOMStringMap","NamedNodeMap"],o=/^(HTML\w*Collection|NodeList)$/,a=m=>n.indexOf(m)!==-1||o.test(m),i=m=>m&&m.constructor&&!!m.constructor.name&&a(m.constructor.name);e.test=i;var c=m=>m.constructor.name==="NamedNodeMap",p=(m,f,w,g,A,_)=>{let P=m.constructor.name;return++g>f.maxDepth?`[${P}]`:(f.min?"":P+r)+(n.indexOf(P)!==-1?`{${(0,t.printObjectProperties)(c(m)?Array.from(m).reduce((D,F)=>(D[F.name]=F.value,D),{}):{...m},f,w,g,A,_)}}`:`[${(0,t.printListItems)(Array.from(m),f,w,g,A,_)}]`)};e.serialize=p;var d={serialize:p,test:i},h=d;e.default=h}}),XA=De({"../../node_modules/pretty-format/build/plugins/lib/escapeHTML.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(r){return r.replace(//g,">")}}}),qo=De({"../../node_modules/pretty-format/build/plugins/lib/markup.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.printText=e.printProps=e.printElementAsLeaf=e.printElement=e.printComment=e.printChildren=void 0;var t=r(XA());function r(d){return d&&d.__esModule?d:{default:d}}var n=(d,h,m,f,w,g,A)=>{let _=f+m.indent,P=m.colors;return d.map(D=>{let F=h[D],M=A(F,m,_,w,g);return typeof F!="string"&&(M.indexOf(` +`)!==-1&&(M=m.spacingOuter+_+M+m.spacingOuter+f),M=`{${M}}`),`${m.spacingInner+f+P.prop.open+D+P.prop.close}=${P.value.open}${M}${P.value.close}`}).join("")};e.printProps=n;var o=(d,h,m,f,w,g)=>d.map(A=>h.spacingOuter+m+(typeof A=="string"?a(A,h):g(A,h,m,f,w))).join("");e.printChildren=o;var a=(d,h)=>{let m=h.colors.content;return m.open+(0,t.default)(d)+m.close};e.printText=a;var i=(d,h)=>{let m=h.colors.comment;return`${m.open}${m.close}`};e.printComment=i;var c=(d,h,m,f,w)=>{let g=f.colors.tag;return`${g.open}<${d}${h&&g.close+h+f.spacingOuter+w+g.open}${m?`>${g.close}${m}${f.spacingOuter}${w}${g.open}${g.close}`};e.printElement=c;var p=(d,h)=>{let m=h.colors.tag;return`${m.open}<${d}${m.close} \u2026${m.open} />${m.close}`};e.printElementAsLeaf=p}}),JA=De({"../../node_modules/pretty-format/build/plugins/DOMElement.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.test=e.serialize=e.default=void 0;var t=qo(),r=1,n=3,o=8,a=11,i=/^((HTML|SVG)\w*)?Element$/,c=_=>{try{return typeof _.hasAttribute=="function"&&_.hasAttribute("is")}catch{return!1}},p=_=>{let P=_.constructor.name,{nodeType:D,tagName:F}=_,M=typeof F=="string"&&F.includes("-")||c(_);return D===r&&(i.test(P)||M)||D===n&&P==="Text"||D===o&&P==="Comment"||D===a&&P==="DocumentFragment"},d=_=>_?.constructor?.name&&p(_);e.test=d;function h(_){return _.nodeType===n}function m(_){return _.nodeType===o}function f(_){return _.nodeType===a}var w=(_,P,D,F,M,j)=>{if(h(_))return(0,t.printText)(_.data,P);if(m(_))return(0,t.printComment)(_.data,P);let H=f(_)?"DocumentFragment":_.tagName.toLowerCase();return++F>P.maxDepth?(0,t.printElementAsLeaf)(H,P):(0,t.printElement)(H,(0,t.printProps)(f(_)?[]:Array.from(_.attributes,W=>W.name).sort(),f(_)?{}:Array.from(_.attributes).reduce((W,T)=>(W[T.name]=T.value,W),{}),P,D+P.indent,F,M,j),(0,t.printChildren)(Array.prototype.slice.call(_.childNodes||_.children),P,D+P.indent,F,M,j),P,D)};e.serialize=w;var g={serialize:w,test:d},A=g;e.default=A}}),QA=De({"../../node_modules/pretty-format/build/plugins/Immutable.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.test=e.serialize=e.default=void 0;var t=Jr(),r="@@__IMMUTABLE_ITERABLE__@@",n="@@__IMMUTABLE_LIST__@@",o="@@__IMMUTABLE_KEYED__@@",a="@@__IMMUTABLE_MAP__@@",i="@@__IMMUTABLE_ORDERED__@@",c="@@__IMMUTABLE_RECORD__@@",p="@@__IMMUTABLE_SEQ__@@",d="@@__IMMUTABLE_SET__@@",h="@@__IMMUTABLE_STACK__@@",m=T=>`Immutable.${T}`,f=T=>`[${T}]`,w=" ",g="\u2026",A=(T,L,V,J,Q,X,x)=>++J>L.maxDepth?f(m(x)):`${m(x)+w}{${(0,t.printIteratorEntries)(T.entries(),L,V,J,Q,X)}}`;function _(T){let L=0;return{next(){if(L{let x=m(T._name||"Record");return++J>L.maxDepth?f(x):`${x+w}{${(0,t.printIteratorEntries)(_(T),L,V,J,Q,X)}}`},D=(T,L,V,J,Q,X)=>{let x=m("Seq");return++J>L.maxDepth?f(x):T[o]?`${x+w}{${T._iter||T._object?(0,t.printIteratorEntries)(T.entries(),L,V,J,Q,X):g}}`:`${x+w}[${T._iter||T._array||T._collection||T._iterable?(0,t.printIteratorValues)(T.values(),L,V,J,Q,X):g}]`},F=(T,L,V,J,Q,X,x)=>++J>L.maxDepth?f(m(x)):`${m(x)+w}[${(0,t.printIteratorValues)(T.values(),L,V,J,Q,X)}]`,M=(T,L,V,J,Q,X)=>T[a]?A(T,L,V,J,Q,X,T[i]?"OrderedMap":"Map"):T[n]?F(T,L,V,J,Q,X,"List"):T[d]?F(T,L,V,J,Q,X,T[i]?"OrderedSet":"Set"):T[h]?F(T,L,V,J,Q,X,"Stack"):T[p]?D(T,L,V,J,Q,X):P(T,L,V,J,Q,X);e.serialize=M;var j=T=>T&&(T[r]===!0||T[c]===!0);e.test=j;var H={serialize:M,test:j},W=H;e.default=W}}),ZA=De({"../../node_modules/pretty-format/node_modules/react-is/cjs/react-is.development.js"(e){(function(){var t=Symbol.for("react.element"),r=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),c=Symbol.for("react.context"),p=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),m=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),w=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen"),A=!1,_=!1,P=!1,D=!1,F=!1,M;M=Symbol.for("react.module.reference");function j(k){return!!(typeof k=="string"||typeof k=="function"||k===n||k===a||F||k===o||k===h||k===m||D||k===g||A||_||P||typeof k=="object"&&k!==null&&(k.$$typeof===w||k.$$typeof===f||k.$$typeof===i||k.$$typeof===c||k.$$typeof===d||k.$$typeof===M||k.getModuleId!==void 0))}function H(k){if(typeof k=="object"&&k!==null){var le=k.$$typeof;switch(le){case t:var me=k.type;switch(me){case n:case a:case o:case h:case m:return me;default:var Re=me&&me.$$typeof;switch(Re){case p:case c:case d:case w:case f:case i:return Re;default:return le}}case r:return le}}}var W=c,T=i,L=t,V=d,J=n,Q=w,X=f,x=r,R=a,B=o,$=h,N=m,z=!1,U=!1;function Z(k){return z||(z=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")),!1}function ae(k){return U||(U=!0,console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")),!1}function he(k){return H(k)===c}function Ee(k){return H(k)===i}function ye(k){return typeof k=="object"&&k!==null&&k.$$typeof===t}function ve(k){return H(k)===d}function ge(k){return H(k)===n}function Ie(k){return H(k)===w}function Se(k){return H(k)===f}function I(k){return H(k)===r}function Y(k){return H(k)===a}function te(k){return H(k)===o}function ue(k){return H(k)===h}function re(k){return H(k)===m}e.ContextConsumer=W,e.ContextProvider=T,e.Element=L,e.ForwardRef=V,e.Fragment=J,e.Lazy=Q,e.Memo=X,e.Portal=x,e.Profiler=R,e.StrictMode=B,e.Suspense=$,e.SuspenseList=N,e.isAsyncMode=Z,e.isConcurrentMode=ae,e.isContextConsumer=he,e.isContextProvider=Ee,e.isElement=ye,e.isForwardRef=ve,e.isFragment=ge,e.isLazy=Ie,e.isMemo=Se,e.isPortal=I,e.isProfiler=Y,e.isStrictMode=te,e.isSuspense=ue,e.isSuspenseList=re,e.isValidElementType=j,e.typeOf=H})()}}),ew=De({"../../node_modules/pretty-format/node_modules/react-is/index.js"(e,t){t.exports=ZA()}}),tw=De({"../../node_modules/pretty-format/build/plugins/ReactElement.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.test=e.serialize=e.default=void 0;var t=o(ew()),r=qo();function n(f){if(typeof WeakMap!="function")return null;var w=new WeakMap,g=new WeakMap;return(n=function(A){return A?g:w})(f)}function o(f,w){if(!w&&f&&f.__esModule)return f;if(f===null||typeof f!="object"&&typeof f!="function")return{default:f};var g=n(w);if(g&&g.has(f))return g.get(f);var A={},_=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var P in f)if(P!=="default"&&Object.prototype.hasOwnProperty.call(f,P)){var D=_?Object.getOwnPropertyDescriptor(f,P):null;D&&(D.get||D.set)?Object.defineProperty(A,P,D):A[P]=f[P]}return A.default=f,g&&g.set(f,A),A}var a=(f,w=[])=>(Array.isArray(f)?f.forEach(g=>{a(g,w)}):f!=null&&f!==!1&&w.push(f),w),i=f=>{let w=f.type;if(typeof w=="string")return w;if(typeof w=="function")return w.displayName||w.name||"Unknown";if(t.isFragment(f))return"React.Fragment";if(t.isSuspense(f))return"React.Suspense";if(typeof w=="object"&&w!==null){if(t.isContextProvider(f))return"Context.Provider";if(t.isContextConsumer(f))return"Context.Consumer";if(t.isForwardRef(f)){if(w.displayName)return w.displayName;let g=w.render.displayName||w.render.name||"";return g!==""?`ForwardRef(${g})`:"ForwardRef"}if(t.isMemo(f)){let g=w.displayName||w.type.displayName||w.type.name||"";return g!==""?`Memo(${g})`:"Memo"}}return"UNDEFINED"},c=f=>{let{props:w}=f;return Object.keys(w).filter(g=>g!=="children"&&w[g]!==void 0).sort()},p=(f,w,g,A,_,P)=>++A>w.maxDepth?(0,r.printElementAsLeaf)(i(f),w):(0,r.printElement)(i(f),(0,r.printProps)(c(f),f.props,w,g+w.indent,A,_,P),(0,r.printChildren)(a(f.props.children),w,g+w.indent,A,_,P),w,g);e.serialize=p;var d=f=>f!=null&&t.isElement(f);e.test=d;var h={serialize:p,test:d},m=h;e.default=m}}),rw=De({"../../node_modules/pretty-format/build/plugins/ReactTestComponent.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.test=e.serialize=e.default=void 0;var t=qo(),r=globalThis["jest-symbol-do-not-touch"]||globalThis.Symbol,n=typeof r=="function"&&r.for?r.for("react.test.json"):245830487,o=d=>{let{props:h}=d;return h?Object.keys(h).filter(m=>h[m]!==void 0).sort():[]},a=(d,h,m,f,w,g)=>++f>h.maxDepth?(0,t.printElementAsLeaf)(d.type,h):(0,t.printElement)(d.type,d.props?(0,t.printProps)(o(d),d.props,h,m+h.indent,f,w,g):"",d.children?(0,t.printChildren)(d.children,h,m+h.indent,f,w,g):"",h,m);e.serialize=a;var i=d=>d&&d.$$typeof===n;e.test=i;var c={serialize:a,test:i},p=c;e.default=p}}),Mo=De({"../../node_modules/pretty-format/build/index.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.DEFAULT_OPTIONS=void 0,e.format=ge,e.plugins=void 0;var t=d(VA()),r=Jr(),n=d(YA()),o=d(KA()),a=d(JA()),i=d(QA()),c=d(tw()),p=d(rw());function d(I){return I&&I.__esModule?I:{default:I}}var h=Object.prototype.toString,m=Date.prototype.toISOString,f=Error.prototype.toString,w=RegExp.prototype.toString,g=I=>typeof I.constructor=="function"&&I.constructor.name||"Object",A=I=>typeof window<"u"&&I===window,_=/^Symbol\((.*)\)(.*)$/,P=/\n/gi,D=class extends Error{constructor(I,Y){super(I),this.stack=Y,this.name=this.constructor.name}};function F(I){return I==="[object Array]"||I==="[object ArrayBuffer]"||I==="[object DataView]"||I==="[object Float32Array]"||I==="[object Float64Array]"||I==="[object Int8Array]"||I==="[object Int16Array]"||I==="[object Int32Array]"||I==="[object Uint8Array]"||I==="[object Uint8ClampedArray]"||I==="[object Uint16Array]"||I==="[object Uint32Array]"}function M(I){return Object.is(I,-0)?"-0":String(I)}function j(I){return`${I}n`}function H(I,Y){return Y?`[Function ${I.name||"anonymous"}]`:"[Function]"}function W(I){return String(I).replace(_,"Symbol($1)")}function T(I){return`[${f.call(I)}]`}function L(I,Y,te,ue){if(I===!0||I===!1)return`${I}`;if(I===void 0)return"undefined";if(I===null)return"null";let re=typeof I;if(re==="number")return M(I);if(re==="bigint")return j(I);if(re==="string")return ue?`"${I.replace(/"|\\/g,"\\$&")}"`:`"${I}"`;if(re==="function")return H(I,Y);if(re==="symbol")return W(I);let k=h.call(I);return k==="[object WeakMap]"?"WeakMap {}":k==="[object WeakSet]"?"WeakSet {}":k==="[object Function]"||k==="[object GeneratorFunction]"?H(I,Y):k==="[object Symbol]"?W(I):k==="[object Date]"?isNaN(+I)?"Date { NaN }":m.call(I):k==="[object Error]"?T(I):k==="[object RegExp]"?te?w.call(I).replace(/[\\^$*+?.()|[\]{}]/g,"\\$&"):w.call(I):I instanceof Error?T(I):null}function V(I,Y,te,ue,re,k){if(re.indexOf(I)!==-1)return"[Circular]";re=re.slice(),re.push(I);let le=++ue>Y.maxDepth,me=Y.min;if(Y.callToJSON&&!le&&I.toJSON&&typeof I.toJSON=="function"&&!k)return x(I.toJSON(),Y,te,ue,re,!0);let Re=h.call(I);return Re==="[object Arguments]"?le?"[Arguments]":`${me?"":"Arguments "}[${(0,r.printListItems)(I,Y,te,ue,re,x)}]`:F(Re)?le?`[${I.constructor.name}]`:`${me||!Y.printBasicPrototype&&I.constructor.name==="Array"?"":`${I.constructor.name} `}[${(0,r.printListItems)(I,Y,te,ue,re,x)}]`:Re==="[object Map]"?le?"[Map]":`Map {${(0,r.printIteratorEntries)(I.entries(),Y,te,ue,re,x," => ")}}`:Re==="[object Set]"?le?"[Set]":`Set {${(0,r.printIteratorValues)(I.values(),Y,te,ue,re,x)}}`:le||A(I)?`[${g(I)}]`:`${me||!Y.printBasicPrototype&&g(I)==="Object"?"":`${g(I)} `}{${(0,r.printObjectProperties)(I,Y,te,ue,re,x)}}`}function J(I){return I.serialize!=null}function Q(I,Y,te,ue,re,k){let le;try{le=J(I)?I.serialize(Y,te,ue,re,k,x):I.print(Y,me=>x(me,te,ue,re,k),me=>{let Re=ue+te.indent;return Re+me.replace(P,` +${Re}`)},{edgeSpacing:te.spacingOuter,min:te.min,spacing:te.spacingInner},te.colors)}catch(me){throw new D(me.message,me.stack)}if(typeof le!="string")throw new Error(`pretty-format: Plugin must return type "string" but instead returned "${typeof le}".`);return le}function X(I,Y){for(let te=0;teI,N=$({callToJSON:!0,compareKeys:void 0,escapeRegex:!1,escapeString:!0,highlight:!1,indent:2,maxDepth:1/0,maxWidth:1/0,min:!1,plugins:[],printBasicPrototype:!0,printFunctionName:!0,theme:R});e.DEFAULT_OPTIONS=N;function z(I){if(Object.keys(I).forEach(Y=>{if(!Object.prototype.hasOwnProperty.call(N,Y))throw new Error(`pretty-format: Unknown option "${Y}".`)}),I.min&&I.indent!==void 0&&I.indent!==0)throw new Error('pretty-format: Options "min" and "indent" cannot be used together.');if(I.theme!==void 0){if(I.theme===null)throw new Error('pretty-format: Option "theme" must not be null.');if(typeof I.theme!="object")throw new Error(`pretty-format: Option "theme" must be of type "object" but instead received "${typeof I.theme}".`)}}var U=I=>B.reduce((Y,te)=>{let ue=I.theme&&I.theme[te]!==void 0?I.theme[te]:R[te],re=ue&&t.default[ue];if(re&&typeof re.close=="string"&&typeof re.open=="string")Y[te]=re;else throw new Error(`pretty-format: Option "theme" has a key "${te}" whose value "${ue}" is undefined in ansi-styles.`);return Y},Object.create(null)),Z=()=>B.reduce((I,Y)=>(I[Y]={close:"",open:""},I),Object.create(null)),ae=I=>I?.printFunctionName??N.printFunctionName,he=I=>I?.escapeRegex??N.escapeRegex,Ee=I=>I?.escapeString??N.escapeString,ye=I=>({callToJSON:I?.callToJSON??N.callToJSON,colors:I?.highlight?U(I):Z(),compareKeys:typeof I?.compareKeys=="function"||I?.compareKeys===null?I.compareKeys:N.compareKeys,escapeRegex:he(I),escapeString:Ee(I),indent:I?.min?"":ve(I?.indent??N.indent),maxDepth:I?.maxDepth??N.maxDepth,maxWidth:I?.maxWidth??N.maxWidth,min:I?.min??N.min,plugins:I?.plugins??N.plugins,printBasicPrototype:I?.printBasicPrototype??!0,printFunctionName:ae(I),spacingInner:I?.min?" ":` +`,spacingOuter:I?.min?"":` +`});function ve(I){return new Array(I+1).join(" ")}function ge(I,Y){if(Y&&(z(Y),Y.plugins)){let ue=X(Y.plugins,I);if(ue!==null)return Q(ue,I,ye(Y),"",0,[])}let te=L(I,ae(Y),he(Y),Ee(Y));return te!==null?te:V(I,ye(Y),"",0,[])}var Ie={AsymmetricMatcher:n.default,DOMCollection:o.default,DOMElement:a.default,Immutable:i.default,ReactElement:c.default,ReactTestComponent:p.default};e.plugins=Ie;var Se=ge;e.default=Se}}),Wf=De({"../../node_modules/diff-sequences/build/index.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=w;var t="diff-sequences",r=0,n=(g,A,_,P,D)=>{let F=0;for(;g{let F=0;for(;g<=A&&_<=P&&D(A,P);)A-=1,P-=1,F+=1;return F},a=(g,A,_,P,D,F,M)=>{let j=0,H=-g,W=F[j],T=W;F[j]+=n(W+1,A,P+W-H+1,_,D);let L=g{let j=0,H=g,W=F[j],T=W;F[j]-=o(A,W-1,_,P+W-H-1,D);let L=g{let L=P-A,V=_-A,J=D-P-V,Q=-J-(g-1),X=-J+(g-1),x=r,R=g{let L=D-_,V=_-A,J=D-P-V,Q=J-g,X=J+g,x=r,R=g{let W=P-A,T=D-_,L=_-A,V=D-P,J=V-L,Q=L,X=L;if(M[0]=A-1,j[0]=_,J%2===0){let x=(g||J)/2,R=(L+V)/2;for(let B=1;B<=R;B+=1)if(Q=a(B,_,D,W,F,M,Q),B{if(D-P<_-A){if(F=!F,F&&M.length===1){let{foundSubsequence:Ee,isCommon:ye}=M[0];M[1]={foundSubsequence:(ve,ge,Ie)=>{Ee(ve,Ie,ge)},isCommon:(ve,ge)=>ye(ge,ve)}}let ae=A,he=_;A=P,_=D,P=ae,D=he}let{foundSubsequence:T,isCommon:L}=M[F?1:0];d(g,A,_,P,D,L,j,H,W);let{nChangePreceding:V,aEndPreceding:J,bEndPreceding:Q,nCommonPreceding:X,aCommonPreceding:x,bCommonPreceding:R,nCommonFollowing:B,aCommonFollowing:$,bCommonFollowing:N,nChangeFollowing:z,aStartFollowing:U,bStartFollowing:Z}=W;A{if(typeof A!="number")throw new TypeError(`${t}: ${g} typeof ${typeof A} is not a number`);if(!Number.isSafeInteger(A))throw new RangeError(`${t}: ${g} value ${A} is not a safe integer`);if(A<0)throw new RangeError(`${t}: ${g} value ${A} is a negative integer`)},f=(g,A)=>{let _=typeof A;if(_!=="function")throw new TypeError(`${t}: ${g} typeof ${_} is not a function`)};function w(g,A,_,P){m("aLength",g),m("bLength",A),f("isCommon",_),f("foundSubsequence",P);let D=n(0,g,0,A,_);if(D!==0&&P(D,0,0),g!==D||A!==D){let F=D,M=D,j=o(F,g-1,M,A-1,_),H=g-j,W=A-j,T=D+j;g!==T&&A!==T&&h(0,F,H,M,W,!1,[{foundSubsequence:P,isCommon:_}],[r],[r],{aCommonFollowing:r,aCommonPreceding:r,aEndPreceding:r,aStartFollowing:r,bCommonFollowing:r,bCommonPreceding:r,bEndPreceding:r,bStartFollowing:r,nChangeFollowing:r,nChangePreceding:r,nCommonFollowing:r,nCommonPreceding:r}),j!==0&&P(j,H,W)}}}}),Gf=De({"../../node_modules/loupe/loupe.js"(e,t){(function(r,n){typeof e=="object"&&typeof t<"u"?n(e):typeof define=="function"&&define.amd?define(["exports"],n):(r=typeof globalThis<"u"?globalThis:r||self,n(r.loupe={}))})(e,function(r){function n(b){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?n=function(C){return typeof C}:n=function(C){return C&&typeof Symbol=="function"&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},n(b)}function o(b,C){return a(b)||i(b,C)||c(b,C)||d()}function a(b){if(Array.isArray(b))return b}function i(b,C){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(b)))){var q=[],G=!0,K=!1,ne=void 0;try{for(var ce=b[Symbol.iterator](),fe;!(G=(fe=ce.next()).done)&&(q.push(fe.value),!(C&&q.length===C));G=!0);}catch(Te){K=!0,ne=Te}finally{try{!G&&ce.return!=null&&ce.return()}finally{if(K)throw ne}}return q}}function c(b,C){if(b){if(typeof b=="string")return p(b,C);var q=Object.prototype.toString.call(b).slice(8,-1);if(q==="Object"&&b.constructor&&(q=b.constructor.name),q==="Map"||q==="Set")return Array.from(b);if(q==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q))return p(b,C)}}function p(b,C){(C==null||C>b.length)&&(C=b.length);for(var q=0,G=new Array(C);q0&&arguments[0]!==void 0?arguments[0]:{},C=b.showHidden,q=C===void 0?!1:C,G=b.depth,K=G===void 0?2:G,ne=b.colors,ce=ne===void 0?!1:ne,fe=b.customInspect,Te=fe===void 0?!0:fe,xe=b.showProxy,Me=xe===void 0?!1:xe,ut=b.maxArrayLength,cn=ut===void 0?1/0:ut,Ht=b.breakLength,St=Ht===void 0?1/0:Ht,Wt=b.seen,zd=Wt===void 0?[]:Wt,ca=b.truncate,Ud=ca===void 0?1/0:ca,pa=b.stylize,Hd=pa===void 0?String:pa,pn={showHidden:!!q,depth:Number(K),colors:!!ce,customInspect:!!Te,showProxy:!!Me,maxArrayLength:Number(cn),breakLength:Number(St),truncate:Number(Ud),seen:zd,stylize:Hd};return pn.colors&&(pn.stylize=w),pn}function A(b,C){var q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:f;b=String(b);var G=q.length,K=b.length;return G>C&&K>G?q:K>C&&K>G?"".concat(b.slice(0,C-G)).concat(q):b}function _(b,C,q){var G=arguments.length>3&&arguments[3]!==void 0?arguments[3]:", ";q=q||C.inspect;var K=b.length;if(K===0)return"";for(var ne=C.truncate,ce="",fe="",Te="",xe=0;xene&&ce.length+Te.length<=ne||!Me&&!ut&&Wt>ne||(fe=Me?"":q(b[xe+1],C)+(ut?"":G),!Me&&ut&&Wt>ne&&St+fe.length>ne))break;if(ce+=Ht,!Me&&!ut&&St+fe.length>=ne){Te="".concat(f,"(").concat(b.length-xe-1,")");break}Te=""}return"".concat(ce).concat(Te)}function P(b){return b.match(/^[a-zA-Z_][a-zA-Z_0-9]*$/)?b:JSON.stringify(b).replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'")}function D(b,C){var q=o(b,2),G=q[0],K=q[1];return C.truncate-=2,typeof G=="string"?G=P(G):typeof G!="number"&&(G="[".concat(C.inspect(G,C),"]")),C.truncate-=G.length,K=C.inspect(K,C),"".concat(G,": ").concat(K)}function F(b,C){var q=Object.keys(b).slice(b.length);if(!b.length&&!q.length)return"[]";C.truncate-=4;var G=_(b,C);C.truncate-=G.length;var K="";return q.length&&(K=_(q.map(function(ne){return[ne,b[ne]]}),C,D)),"[ ".concat(G).concat(K?", ".concat(K):""," ]")}var M=Function.prototype.toString,j=/\s*function(?:\s|\s*\/\*[^(?:*\/)]+\*\/\s*)*([^\s\(\/]+)/,H=512;function W(b){if(typeof b!="function")return null;var C="";if(typeof Function.prototype.name>"u"&&typeof b.name>"u"){var q=M.call(b);if(q.indexOf("(")>H)return C;var G=q.match(j);G&&(C=G[1])}else C=b.name;return C}var T=W,L=function(b){return typeof Buffer=="function"&&b instanceof Buffer?"Buffer":b[Symbol.toStringTag]?b[Symbol.toStringTag]:T(b.constructor)};function V(b,C){var q=L(b);C.truncate-=q.length+4;var G=Object.keys(b).slice(b.length);if(!b.length&&!G.length)return"".concat(q,"[]");for(var K="",ne=0;ne ").concat(K)}function x(b){var C=[];return b.forEach(function(q,G){C.push([G,q])}),C}function R(b,C){var q=b.size-1;return q<=0?"Map{}":(C.truncate-=7,"Map{ ".concat(_(x(b),C,X)," }"))}var B=Number.isNaN||function(b){return b!==b};function $(b,C){return B(b)?C.stylize("NaN","number"):b===1/0?C.stylize("Infinity","number"):b===-1/0?C.stylize("-Infinity","number"):b===0?C.stylize(1/b===1/0?"+0":"-0","number"):C.stylize(A(b,C.truncate),"number")}function N(b,C){var q=A(b.toString(),C.truncate-1);return q!==f&&(q+="n"),C.stylize(q,"bigint")}function z(b,C){var q=b.toString().split("/")[2],G=C.truncate-(2+q.length),K=b.source;return C.stylize("/".concat(A(K,G),"/").concat(q),"regexp")}function U(b){var C=[];return b.forEach(function(q){C.push(q)}),C}function Z(b,C){return b.size===0?"Set{}":(C.truncate-=7,"Set{ ".concat(_(U(b),C)," }"))}var ae=new RegExp("['\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]","g"),he={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","'":"\\'","\\":"\\\\"},Ee=16,ye=4;function ve(b){return he[b]||"\\u".concat("0000".concat(b.charCodeAt(0).toString(Ee)).slice(-ye))}function ge(b,C){return ae.test(b)&&(b=b.replace(ae,ve)),C.stylize("'".concat(A(b,C.truncate-2),"'"),"string")}function Ie(b){return"description"in Symbol.prototype?b.description?"Symbol(".concat(b.description,")"):"Symbol()":b.toString()}var Se=function(){return"Promise{\u2026}"};try{var I=process.binding("util"),Y=I.getPromiseDetails,te=I.kPending,ue=I.kRejected;Array.isArray(Y(Promise.resolve()))&&(Se=function(b,C){var q=Y(b),G=o(q,2),K=G[0],ne=G[1];return K===te?"Promise{}":"Promise".concat(K===ue?"!":"","{").concat(C.inspect(ne,C),"}")})}catch{}var re=Se;function k(b,C){var q=Object.getOwnPropertyNames(b),G=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b):[];if(q.length===0&&G.length===0)return"{}";if(C.truncate-=4,C.seen=C.seen||[],C.seen.indexOf(b)>=0)return"[Circular]";C.seen.push(b);var K=_(q.map(function(fe){return[fe,b[fe]]}),C,D),ne=_(G.map(function(fe){return[fe,b[fe]]}),C,D);C.seen.pop();var ce="";return K&&ne&&(ce=", "),"{ ".concat(K).concat(ce).concat(ne," }")}var le=typeof Symbol<"u"&&Symbol.toStringTag?Symbol.toStringTag:!1;function me(b,C){var q="";return le&&le in b&&(q=b[le]),q=q||T(b.constructor),(!q||q==="_class")&&(q=""),C.truncate-=q.length,"".concat(q).concat(k(b,C))}function Re(b,C){return b.length===0?"Arguments[]":(C.truncate-=13,"Arguments[ ".concat(_(b,C)," ]"))}var sn=["stack","line","column","name","message","fileName","lineNumber","columnNumber","number","description"];function Bd(b,C){var q=Object.getOwnPropertyNames(b).filter(function(ce){return sn.indexOf(ce)===-1}),G=b.name;C.truncate-=G.length;var K="";typeof b.message=="string"?K=A(b.message,C.truncate):q.unshift("message"),K=K?": ".concat(K):"",C.truncate-=K.length+5;var ne=_(q.map(function(ce){return[ce,b[ce]]}),C,D);return"".concat(G).concat(K).concat(ne?" { ".concat(ne," }"):"")}function Nd(b,C){var q=o(b,2),G=q[0],K=q[1];return C.truncate-=3,K?"".concat(C.stylize(G,"yellow"),"=").concat(C.stylize('"'.concat(K,'"'),"string")):"".concat(C.stylize(G,"yellow"))}function ln(b,C){return _(b,C,ia,` +`)}function ia(b,C){var q=b.getAttributeNames(),G=b.tagName.toLowerCase(),K=C.stylize("<".concat(G),"special"),ne=C.stylize(">","special"),ce=C.stylize(""),"special");C.truncate-=G.length*2+5;var fe="";q.length>0&&(fe+=" ",fe+=_(q.map(function(Me){return[Me,b.getAttribute(Me)]}),C,Nd," ")),C.truncate-=fe.length;var Te=C.truncate,xe=ln(b.children,C);return xe&&xe.length>Te&&(xe="".concat(f,"(").concat(b.children.length,")")),"".concat(K).concat(fe).concat(ne).concat(xe).concat(ce)}var qd=typeof Symbol=="function"&&typeof Symbol.for=="function",hr=qd?Symbol.for("chai/inspect"):"@@chai/inspect",vt=!1;try{var ua=WA("util");vt=ua.inspect?ua.inspect.custom:!1}catch{vt=!1}function sa(){this.key="chai/loupe__"+Math.random()+Date.now()}sa.prototype={get:function(b){return b[this.key]},has:function(b){return this.key in b},set:function(b,C){Object.isExtensible(b)&&Object.defineProperty(b,this.key,{value:C,configurable:!0})}};var mr=new(typeof WeakMap=="function"?WeakMap:sa),yr={},la={undefined:function(b,C){return C.stylize("undefined","undefined")},null:function(b,C){return C.stylize(null,"null")},boolean:function(b,C){return C.stylize(b,"boolean")},Boolean:function(b,C){return C.stylize(b,"boolean")},number:$,Number:$,bigint:N,BigInt:N,string:ge,String:ge,function:Q,Function:Q,symbol:Ie,Symbol:Ie,Array:F,Date:J,Map:R,Set:Z,RegExp:z,Promise:re,WeakSet:function(b,C){return C.stylize("WeakSet{\u2026}","special")},WeakMap:function(b,C){return C.stylize("WeakMap{\u2026}","special")},Arguments:Re,Int8Array:V,Uint8Array:V,Uint8ClampedArray:V,Int16Array:V,Uint16Array:V,Int32Array:V,Uint32Array:V,Float32Array:V,Float64Array:V,Generator:function(){return""},DataView:function(){return""},ArrayBuffer:function(){return""},Error:Bd,HTMLCollection:ln,NodeList:ln},Md=function(b,C,q){return hr in b&&typeof b[hr]=="function"?b[hr](C):vt&&vt in b&&typeof b[vt]=="function"?b[vt](C.depth,C):"inspect"in b&&typeof b.inspect=="function"?b.inspect(C.depth,C):"constructor"in b&&mr.has(b.constructor)?mr.get(b.constructor)(b,C):yr[q]?yr[q](b,C):""},jd=Object.prototype.toString;function gr(b,C){C=g(C),C.inspect=gr;var q=C,G=q.customInspect,K=b===null?"null":n(b);if(K==="object"&&(K=jd.call(b).slice(8,-1)),la[K])return la[K](b,C);if(G&&b){var ne=Md(b,C,K);if(ne)return typeof ne=="string"?ne:gr(ne,C)}var ce=b?Object.getPrototypeOf(b):!1;return ce===Object.prototype||ce===null?k(b,C):b&&typeof HTMLElement=="function"&&b instanceof HTMLElement?ia(b,C):"constructor"in b?b.constructor!==Object?me(b,C):k(b,C):b===Object(b)?k(b,C):C.stylize(String(b),K)}function Ld(b,C){return mr.has(b)?!1:(mr.set(b,C),!0)}function kd(b,C){return b in yr?!1:(yr[b]=C,!0)}var $d=hr;r.custom=$d,r.default=gr,r.inspect=gr,r.registerConstructor=Ld,r.registerStringTag=kd,Object.defineProperty(r,"__esModule",{value:!0})})}}),nw=gt(Mo(),1),Zj=gt(Wf(),1),eL=Symbol("vitest:SAFE_COLORS"),ow={bold:["\x1B[1m","\x1B[22m","\x1B[22m\x1B[1m"],dim:["\x1B[2m","\x1B[22m","\x1B[22m\x1B[2m"],italic:["\x1B[3m","\x1B[23m"],underline:["\x1B[4m","\x1B[24m"],inverse:["\x1B[7m","\x1B[27m"],hidden:["\x1B[8m","\x1B[28m"],strikethrough:["\x1B[9m","\x1B[29m"],black:["\x1B[30m","\x1B[39m"],red:["\x1B[31m","\x1B[39m"],green:["\x1B[32m","\x1B[39m"],yellow:["\x1B[33m","\x1B[39m"],blue:["\x1B[34m","\x1B[39m"],magenta:["\x1B[35m","\x1B[39m"],cyan:["\x1B[36m","\x1B[39m"],white:["\x1B[37m","\x1B[39m"],gray:["\x1B[90m","\x1B[39m"],bgBlack:["\x1B[40m","\x1B[49m"],bgRed:["\x1B[41m","\x1B[49m"],bgGreen:["\x1B[42m","\x1B[49m"],bgYellow:["\x1B[43m","\x1B[49m"],bgBlue:["\x1B[44m","\x1B[49m"],bgMagenta:["\x1B[45m","\x1B[49m"],bgCyan:["\x1B[46m","\x1B[49m"],bgWhite:["\x1B[47m","\x1B[49m"]},aw=Object.entries(ow);function jo(e){return String(e)}jo.open="";jo.close="";var tL=aw.reduce((e,[t])=>(e[t]=jo,e),{isColorSupported:!1});var{AsymmetricMatcher:rL,DOMCollection:nL,DOMElement:oL,Immutable:aL,ReactElement:iL,ReactTestComponent:uL}=nw.plugins;var iw=gt(Mo(),1),sL=gt(Gf(),1),{AsymmetricMatcher:lL,DOMCollection:cL,DOMElement:pL,Immutable:fL,ReactElement:dL,ReactTestComponent:hL}=iw.plugins;gt(Mo(),1);gt(Wf(),1);gt(Gf(),1);var mL=Object.getPrototypeOf({});var se=(e=>(e.DONE="done",e.ERROR="error",e.ACTIVE="active",e.WAITING="waiting",e))(se||{}),ot={CALL:"storybook/instrumenter/call",SYNC:"storybook/instrumenter/sync",START:"storybook/instrumenter/start",BACK:"storybook/instrumenter/back",GOTO:"storybook/instrumenter/goto",NEXT:"storybook/instrumenter/next",END:"storybook/instrumenter/end"};var yL=new Error("This function ran after the play function completed. Did you forget to `await` it?");u();s();l();var wL=__STORYBOOK_THEMING__,{CacheProvider:CL,ClassNames:xL,Global:OL,ThemeProvider:_L,background:IL,color:TL,convert:DL,create:RL,createCache:PL,createGlobal:FL,createReset:BL,css:NL,darken:qL,ensure:ML,ignoreSsrWarning:jL,isPropValid:LL,jsx:kL,keyframes:$L,lighten:zL,styled:ie,themes:UL,typography:Xe,useTheme:ur,withTheme:HL}=__STORYBOOK_THEMING__;u();s();l();u();s();l();function _e(){return _e=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0&&o<1?(c=a,p=i):o>=1&&o<2?(c=i,p=a):o>=2&&o<3?(p=a,d=i):o>=3&&o<4?(p=i,d=a):o>=4&&o<5?(c=i,d=a):o>=5&&o<6&&(c=a,d=i);var h=r-a/2,m=c+h,f=p+h,w=d+h;return n(m,f,w)}var Kf={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};function cw(e){if(typeof e!="string")return e;var t=e.toLowerCase();return Kf[t]?"#"+Kf[t]:e}var pw=/^#[a-fA-F0-9]{6}$/,fw=/^#[a-fA-F0-9]{8}$/,dw=/^#[a-fA-F0-9]{3}$/,hw=/^#[a-fA-F0-9]{4}$/,Ho=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,mw=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,yw=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,gw=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function $t(e){if(typeof e!="string")throw new Pe(3);var t=cw(e);if(t.match(pw))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(fw)){var r=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:r}}if(t.match(dw))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(hw)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var o=Ho.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var a=mw.exec(t.substring(0,50));if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10),alpha:parseFloat(""+a[4])>1?parseFloat(""+a[4])/100:parseFloat(""+a[4])};var i=yw.exec(t);if(i){var c=parseInt(""+i[1],10),p=parseInt(""+i[2],10)/100,d=parseInt(""+i[3],10)/100,h="rgb("+cr(c,p,d)+")",m=Ho.exec(h);if(!m)throw new Pe(4,t,h);return{red:parseInt(""+m[1],10),green:parseInt(""+m[2],10),blue:parseInt(""+m[3],10)}}var f=gw.exec(t.substring(0,50));if(f){var w=parseInt(""+f[1],10),g=parseInt(""+f[2],10)/100,A=parseInt(""+f[3],10)/100,_="rgb("+cr(w,g,A)+")",P=Ho.exec(_);if(!P)throw new Pe(4,t,_);return{red:parseInt(""+P[1],10),green:parseInt(""+P[2],10),blue:parseInt(""+P[3],10),alpha:parseFloat(""+f[4])>1?parseFloat(""+f[4])/100:parseFloat(""+f[4])}}throw new Pe(5)}function bw(e){var t=e.red/255,r=e.green/255,n=e.blue/255,o=Math.max(t,r,n),a=Math.min(t,r,n),i=(o+a)/2;if(o===a)return e.alpha!==void 0?{hue:0,saturation:0,lightness:i,alpha:e.alpha}:{hue:0,saturation:0,lightness:i};var c,p=o-a,d=i>.5?p/(2-o-a):p/(o+a);switch(o){case t:c=(r-n)/p+(r=1?Zr(e,t,r):"rgba("+cr(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?Zr(e.hue,e.saturation,e.lightness):"rgba("+cr(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new Pe(2)}function Vo(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return Go("#"+bt(e)+bt(t)+bt(r));if(typeof e=="object"&&t===void 0&&r===void 0)return Go("#"+bt(e.red)+bt(e.green)+bt(e.blue));throw new Pe(6)}function en(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var o=$t(e);return"rgba("+o.red+","+o.green+","+o.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?Vo(e,t,r):"rgba("+e+","+t+","+r+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?Vo(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new Pe(7)}var ww=function(t){return typeof t.red=="number"&&typeof t.green=="number"&&typeof t.blue=="number"&&(typeof t.alpha!="number"||typeof t.alpha>"u")},Cw=function(t){return typeof t.red=="number"&&typeof t.green=="number"&&typeof t.blue=="number"&&typeof t.alpha=="number"},xw=function(t){return typeof t.hue=="number"&&typeof t.saturation=="number"&&typeof t.lightness=="number"&&(typeof t.alpha!="number"||typeof t.alpha>"u")},Ow=function(t){return typeof t.hue=="number"&&typeof t.saturation=="number"&&typeof t.lightness=="number"&&typeof t.alpha=="number"};function it(e){if(typeof e!="object")throw new Pe(8);if(Cw(e))return en(e);if(ww(e))return Vo(e);if(Ow(e))return Aw(e);if(xw(e))return Sw(e);throw new Pe(8)}function Jf(e,t,r){return function(){var o=r.concat(Array.prototype.slice.call(arguments));return o.length>=t?e.apply(this,o):Jf(e,t,o)}}function qe(e){return Jf(e,e.length,[])}function _w(e,t){if(t==="transparent")return t;var r=at(t);return it(_e({},r,{hue:r.hue+parseFloat(e)}))}var X6=qe(_w);function zt(e,t,r){return Math.max(e,Math.min(t,r))}function Iw(e,t){if(t==="transparent")return t;var r=at(t);return it(_e({},r,{lightness:zt(0,1,r.lightness-parseFloat(e))}))}var J6=qe(Iw);function Tw(e,t){if(t==="transparent")return t;var r=at(t);return it(_e({},r,{saturation:zt(0,1,r.saturation-parseFloat(e))}))}var Q6=qe(Tw);function Dw(e,t){if(t==="transparent")return t;var r=at(t);return it(_e({},r,{lightness:zt(0,1,r.lightness+parseFloat(e))}))}var Z6=qe(Dw);function Rw(e,t,r){if(t==="transparent")return r;if(r==="transparent")return t;if(e===0)return r;var n=$t(t),o=_e({},n,{alpha:typeof n.alpha=="number"?n.alpha:1}),a=$t(r),i=_e({},a,{alpha:typeof a.alpha=="number"?a.alpha:1}),c=o.alpha-i.alpha,p=parseFloat(e)*2-1,d=p*c===-1?p:p+c,h=1+p*c,m=(d/h+1)/2,f=1-m,w={red:Math.floor(o.red*m+i.red*f),green:Math.floor(o.green*m+i.green*f),blue:Math.floor(o.blue*m+i.blue*f),alpha:o.alpha*parseFloat(e)+i.alpha*(1-parseFloat(e))};return en(w)}var Pw=qe(Rw),Qf=Pw;function Fw(e,t){if(t==="transparent")return t;var r=$t(t),n=typeof r.alpha=="number"?r.alpha:1,o=_e({},r,{alpha:zt(0,1,(n*100+parseFloat(e)*100)/100)});return en(o)}var e8=qe(Fw);function Bw(e,t){if(t==="transparent")return t;var r=at(t);return it(_e({},r,{saturation:zt(0,1,r.saturation+parseFloat(e))}))}var t8=qe(Bw);function Nw(e,t){return t==="transparent"?t:it(_e({},at(t),{hue:parseFloat(e)}))}var r8=qe(Nw);function qw(e,t){return t==="transparent"?t:it(_e({},at(t),{lightness:parseFloat(e)}))}var n8=qe(qw);function Mw(e,t){return t==="transparent"?t:it(_e({},at(t),{saturation:parseFloat(e)}))}var o8=qe(Mw);function jw(e,t){return t==="transparent"?t:Qf(parseFloat(e),"rgb(0, 0, 0)",t)}var a8=qe(jw);function Lw(e,t){return t==="transparent"?t:Qf(parseFloat(e),"rgb(255, 255, 255)",t)}var i8=qe(Lw);function kw(e,t){if(t==="transparent")return t;var r=$t(t),n=typeof r.alpha=="number"?r.alpha:1,o=_e({},r,{alpha:zt(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return en(o)}var $w=qe(kw),tn=$w;u();s();l();var p8=__STORYBOOK_ICONS__,{AccessibilityAltIcon:f8,AccessibilityIcon:d8,AddIcon:h8,AdminIcon:m8,AlertAltIcon:y8,AlertIcon:g8,AlignLeftIcon:b8,AlignRightIcon:E8,AppleIcon:v8,ArrowDownIcon:S8,ArrowLeftIcon:A8,ArrowRightIcon:w8,ArrowSolidDownIcon:C8,ArrowSolidLeftIcon:x8,ArrowSolidRightIcon:O8,ArrowSolidUpIcon:_8,ArrowUpIcon:I8,AzureDevOpsIcon:T8,BackIcon:D8,BasketIcon:R8,BatchAcceptIcon:P8,BatchDenyIcon:F8,BeakerIcon:B8,BellIcon:N8,BitbucketIcon:q8,BoldIcon:M8,BookIcon:j8,BookmarkHollowIcon:L8,BookmarkIcon:k8,BottomBarIcon:$8,BottomBarToggleIcon:z8,BoxIcon:U8,BranchIcon:H8,BrowserIcon:W8,ButtonIcon:G8,CPUIcon:V8,CalendarIcon:Y8,CameraIcon:K8,CategoryIcon:X8,CertificateIcon:J8,ChangedIcon:Q8,ChatIcon:Z8,CheckIcon:Zf,ChevronDownIcon:ek,ChevronLeftIcon:tk,ChevronRightIcon:rk,ChevronSmallDownIcon:nk,ChevronSmallLeftIcon:ok,ChevronSmallRightIcon:ak,ChevronSmallUpIcon:ik,ChevronUpIcon:uk,ChromaticIcon:sk,ChromeIcon:lk,CircleHollowIcon:ck,CircleIcon:ed,ClearIcon:pk,CloseAltIcon:fk,CloseIcon:dk,CloudHollowIcon:hk,CloudIcon:mk,CogIcon:yk,CollapseIcon:gk,CommandIcon:bk,CommentAddIcon:Ek,CommentIcon:vk,CommentsIcon:Sk,CommitIcon:Ak,CompassIcon:wk,ComponentDrivenIcon:Ck,ComponentIcon:xk,ContrastIcon:Ok,ControlsIcon:_k,CopyIcon:Ik,CreditIcon:Tk,CrossIcon:Dk,DashboardIcon:Rk,DatabaseIcon:Pk,DeleteIcon:Fk,DiamondIcon:Bk,DirectionIcon:Nk,DiscordIcon:qk,DocChartIcon:Mk,DocListIcon:jk,DocumentIcon:td,DownloadIcon:Lk,DragIcon:kk,EditIcon:$k,EllipsisIcon:zk,EmailIcon:Uk,ExpandAltIcon:Hk,ExpandIcon:Wk,EyeCloseIcon:Gk,EyeIcon:Vk,FaceHappyIcon:Yk,FaceNeutralIcon:Kk,FaceSadIcon:Xk,FacebookIcon:Jk,FailedIcon:Qk,FastForwardIcon:rd,FigmaIcon:Zk,FilterIcon:e$,FlagIcon:t$,FolderIcon:r$,FormIcon:n$,GDriveIcon:o$,GithubIcon:a$,GitlabIcon:i$,GlobeIcon:u$,GoogleIcon:s$,GraphBarIcon:l$,GraphLineIcon:c$,GraphqlIcon:p$,GridAltIcon:f$,GridIcon:d$,GrowIcon:h$,HeartHollowIcon:m$,HeartIcon:y$,HomeIcon:g$,HourglassIcon:b$,InfoIcon:E$,ItalicIcon:v$,JumpToIcon:S$,KeyIcon:A$,LightningIcon:w$,LightningOffIcon:C$,LinkBrokenIcon:x$,LinkIcon:O$,LinkedinIcon:_$,LinuxIcon:I$,ListOrderedIcon:T$,ListUnorderedIcon:nd,LocationIcon:D$,LockIcon:R$,MarkdownIcon:P$,MarkupIcon:F$,MediumIcon:B$,MemoryIcon:N$,MenuIcon:q$,MergeIcon:M$,MirrorIcon:j$,MobileIcon:L$,MoonIcon:k$,NutIcon:$$,OutboxIcon:z$,OutlineIcon:U$,PaintBrushIcon:H$,PaperClipIcon:W$,ParagraphIcon:G$,PassedIcon:V$,PhoneIcon:Y$,PhotoDragIcon:K$,PhotoIcon:X$,PinAltIcon:J$,PinIcon:Q$,PlayBackIcon:od,PlayIcon:ad,PlayNextIcon:id,PlusIcon:Z$,PointerDefaultIcon:e7,PointerHandIcon:t7,PowerIcon:r7,PrintIcon:n7,ProceedIcon:o7,ProfileIcon:a7,PullRequestIcon:i7,QuestionIcon:u7,RSSIcon:s7,RedirectIcon:l7,ReduxIcon:c7,RefreshIcon:p7,ReplyIcon:f7,RepoIcon:d7,RequestChangeIcon:h7,RewindIcon:ud,RulerIcon:m7,SearchIcon:y7,ShareAltIcon:g7,ShareIcon:b7,ShieldIcon:E7,SideBySideIcon:v7,SidebarAltIcon:S7,SidebarAltToggleIcon:A7,SidebarIcon:w7,SidebarToggleIcon:C7,SpeakerIcon:x7,StackedIcon:O7,StarHollowIcon:_7,StarIcon:I7,StickerIcon:T7,StopAltIcon:sd,StopIcon:D7,StorybookIcon:R7,StructureIcon:P7,SubtractIcon:F7,SunIcon:B7,SupportIcon:N7,SwitchAltIcon:q7,SyncIcon:ld,TabletIcon:M7,ThumbsUpIcon:j7,TimeIcon:L7,TimerIcon:k7,TransferIcon:$7,TrashIcon:z7,TwitterIcon:U7,TypeIcon:H7,UbuntuIcon:W7,UndoIcon:G7,UnfoldIcon:V7,UnlockIcon:Y7,UnpinIcon:K7,UploadIcon:X7,UserAddIcon:J7,UserAltIcon:Q7,UserIcon:Z7,UsersIcon:ez,VSCodeIcon:tz,VerifiedIcon:rz,VideoIcon:cd,WandIcon:nz,WatchIcon:oz,WindowsIcon:az,WrenchIcon:iz,YoutubeIcon:uz,ZoomIcon:sz,ZoomOutIcon:lz,ZoomResetIcon:cz,iconList:pz}=__STORYBOOK_ICONS__;var zw=Object.create,Ad=Object.defineProperty,Uw=Object.getOwnPropertyDescriptor,wd=Object.getOwnPropertyNames,Hw=Object.getPrototypeOf,Ww=Object.prototype.hasOwnProperty,Le=(e,t)=>function(){return t||(0,e[wd(e)[0]])((t={exports:{}}).exports,t),t.exports},Gw=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of wd(t))!Ww.call(e,o)&&o!==r&&Ad(e,o,{get:()=>t[o],enumerable:!(n=Uw(t,o))||n.enumerable});return e},$e=(e,t,r)=>(r=e!=null?zw(Hw(e)):{},Gw(t||!e||!e.__esModule?Ad(r,"default",{value:e,enumerable:!0}):r,e)),ta=Le({"../../node_modules/@devtools-ds/object-inspector/node_modules/@babel/runtime/helpers/extends.js"(e,t){function r(){return t.exports=r=Object.assign||function(n){for(var o=1;o=0)&&(a[c]=n[c]);return a}t.exports=r}}),ra=Le({"../../node_modules/@devtools-ds/object-inspector/node_modules/@babel/runtime/helpers/objectWithoutProperties.js"(e,t){var r=Vw();function n(o,a){if(o==null)return{};var i=r(o,a),c,p;if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(o);for(p=0;p=0)&&Object.prototype.propertyIsEnumerable.call(o,c)&&(i[c]=o[c])}return i}t.exports=n}}),Yw=Le({"../../node_modules/@devtools-ds/themes/node_modules/@babel/runtime/helpers/defineProperty.js"(e,t){function r(n,o,a){return o in n?Object.defineProperty(n,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[o]=a,n}t.exports=r}}),Kw=Le({"../../node_modules/@devtools-ds/themes/node_modules/@babel/runtime/helpers/objectSpread2.js"(e,t){var r=Yw();function n(a,i){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(a);i&&(p=p.filter(function(d){return Object.getOwnPropertyDescriptor(a,d).enumerable})),c.push.apply(c,p)}return c}function o(a){for(var i=1;i=0)&&(a[c]=n[c]);return a}t.exports=r}}),Jw=Le({"../../node_modules/@devtools-ds/themes/node_modules/@babel/runtime/helpers/objectWithoutProperties.js"(e,t){var r=Xw();function n(o,a){if(o==null)return{};var i=r(o,a),c,p;if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(o);for(p=0;p=0)&&Object.prototype.propertyIsEnumerable.call(o,c)&&(i[c]=o[c])}return i}t.exports=n}}),Qw=Le({"../../node_modules/@devtools-ds/object-inspector/node_modules/@babel/runtime/helpers/defineProperty.js"(e,t){function r(n,o,a){return o in n?Object.defineProperty(n,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[o]=a,n}t.exports=r}}),Zw=Le({"../../node_modules/@devtools-ds/object-inspector/node_modules/@babel/runtime/helpers/objectSpread2.js"(e,t){var r=Qw();function n(a,i){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(a);i&&(p=p.filter(function(d){return Object.getOwnPropertyDescriptor(a,d).enumerable})),c.push.apply(c,p)}return c}function o(a){for(var i=1;i=0)&&(a[c]=n[c]);return a}t.exports=r}}),rC=Le({"../../node_modules/@devtools-ds/tree/node_modules/@babel/runtime/helpers/objectWithoutProperties.js"(e,t){var r=tC();function n(o,a){if(o==null)return{};var i=r(o,a),c,p;if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(o);for(p=0;p=0)&&Object.prototype.propertyIsEnumerable.call(o,c)&&(i[c]=o[c])}return i}t.exports=n}}),an="storybook/interactions",nC=`${an}/panel`,oC="https://youtu.be/Waht9qq7AoA",aC="writing-tests/interaction-testing",iC=ie.div(({theme:e,status:t})=>({padding:"4px 6px 4px 8px;",borderRadius:"4px",backgroundColor:{[se.DONE]:e.color.positive,[se.ERROR]:e.color.negative,[se.ACTIVE]:e.color.warning,[se.WAITING]:e.color.warning}[t],color:"white",fontFamily:Xe.fonts.base,textTransform:"uppercase",fontSize:Xe.size.s1,letterSpacing:3,fontWeight:Xe.weight.bold,width:65,textAlign:"center"})),uC=({status:e})=>{let t={[se.DONE]:"Pass",[se.ERROR]:"Fail",[se.ACTIVE]:"Runs",[se.WAITING]:"Runs"}[e];return y.createElement(iC,{"aria-label":"Status of the test run",status:e},t)},sC=ie.div(({theme:e})=>({background:e.background.app,borderBottom:`1px solid ${e.appBorderColor}`,position:"sticky",top:0,zIndex:1})),lC=ie.nav(({theme:e})=>({height:40,display:"flex",alignItems:"center",justifyContent:"space-between",paddingLeft:15})),cC=ie(wa)(({theme:e})=>({borderRadius:4,padding:6,color:e.textMutedColor,"&:not(:disabled)":{"&:hover,&:focus-visible":{color:e.color.secondary}}})),pr=ie(gn)(({theme:e})=>({fontFamily:e.typography.fonts.base})),fr=ie(mn)(({theme:e})=>({color:e.textMutedColor,margin:"0 3px"})),pC=ie(Oa)({marginTop:0}),fC=ie(xa)(({theme:e})=>({color:e.textMutedColor,justifyContent:"flex-end",textAlign:"right",whiteSpace:"nowrap",marginTop:"auto",marginBottom:1,paddingRight:15,fontSize:13})),pd=ie.div({display:"flex",alignItems:"center"}),dC=ie(fr)({marginLeft:9}),hC=ie(cC)({marginLeft:9,marginRight:9,marginBottom:1,lineHeight:"12px"}),mC=ie(fr)(({theme:e,animating:t,disabled:r})=>({opacity:r?.5:1,svg:{animation:t&&`${e.animation.rotate360} 200ms ease-out`}})),yC=({controls:e,controlStates:t,status:r,storyFileName:n,onScrollToEnd:o})=>{let a=r===se.ERROR?"Scroll to error":"Scroll to end";return y.createElement(sC,null,y.createElement(Aa,null,y.createElement(lC,null,y.createElement(pd,null,y.createElement(uC,{status:r}),y.createElement(hC,{onClick:o,disabled:!o},a),y.createElement(pC,null),y.createElement(lt,{trigger:"hover",hasChrome:!1,tooltip:y.createElement(pr,{note:"Go to start"})},y.createElement(dC,{"aria-label":"Go to start",containsIcon:!0,onClick:e.start,disabled:!t.start},y.createElement(ud,null))),y.createElement(lt,{trigger:"hover",hasChrome:!1,tooltip:y.createElement(pr,{note:"Go back"})},y.createElement(fr,{"aria-label":"Go back",containsIcon:!0,onClick:e.back,disabled:!t.back},y.createElement(od,null))),y.createElement(lt,{trigger:"hover",hasChrome:!1,tooltip:y.createElement(pr,{note:"Go forward"})},y.createElement(fr,{"aria-label":"Go forward",containsIcon:!0,onClick:e.next,disabled:!t.next},y.createElement(id,null))),y.createElement(lt,{trigger:"hover",hasChrome:!1,tooltip:y.createElement(pr,{note:"Go to end"})},y.createElement(fr,{"aria-label":"Go to end",containsIcon:!0,onClick:e.end,disabled:!t.end},y.createElement(rd,null))),y.createElement(lt,{trigger:"hover",hasChrome:!1,tooltip:y.createElement(pr,{note:"Rerun"})},y.createElement(mC,{"aria-label":"Rerun",containsIcon:!0,onClick:e.rerun},y.createElement(ld,null)))),n&&y.createElement(pd,null,y.createElement(fC,null,n)))))},gC=$e(ta()),bC=$e(ra());function Zo(e){var t,r,n="";if(e)if(typeof e=="object")if(Array.isArray(e))for(t=0;tArray.isArray(e)||ArrayBuffer.isView(e)&&!(e instanceof DataView),Cd=e=>e!==null&&typeof e=="object"&&!na(e)&&!(e instanceof Date)&&!(e instanceof RegExp)&&!(e instanceof Error)&&!(e instanceof WeakMap)&&!(e instanceof WeakSet),EC=e=>Cd(e)||na(e)||typeof e=="function"||e instanceof Promise,xd=e=>{let t=/unique/;return Promise.race([e,t]).then(r=>r===t?["pending"]:["fulfilled",r],r=>["rejected",r])},Ve=async(e,t,r,n,o,a)=>{let i={key:e,depth:r,value:t,type:"value",parent:void 0};if(t&&EC(t)&&r<100){let c=[],p="object";if(na(t)){for(let d=0;d{let h=await Ve(d.toString(),t[d],r+1,n);return h.parent=i,h});p="array"}else{let d=Object.getOwnPropertyNames(t);n&&d.sort();for(let h=0;h{let f=await Ve(d[h],m,r+1,n);return f.parent=i,f})}if(typeof t=="function"&&(p="function"),t instanceof Promise){let[h,m]=await xd(t);c.push(async()=>{let f=await Ve("",h,r+1,n);return f.parent=i,f}),h!=="pending"&&c.push(async()=>{let f=await Ve("",m,r+1,n);return f.parent=i,f}),p="promise"}if(t instanceof Map){let h=Array.from(t.entries()).map(m=>{let[f,w]=m;return{"":f,"":w}});c.push(async()=>{let m=await Ve("",h,r+1,n);return m.parent=i,m}),c.push(async()=>{let m=await Ve("size",t.size,r+1,n);return m.parent=i,m}),p="map"}if(t instanceof Set){let h=Array.from(t.entries()).map(m=>m[1]);c.push(async()=>{let m=await Ve("",h,r+1,n);return m.parent=i,m}),c.push(async()=>{let m=await Ve("size",t.size,r+1,n);return m.parent=i,m}),p="set"}}t!==Object.prototype&&a&&c.push(async()=>{let d=await Ve("",Object.getPrototypeOf(t),r+1,n,!0);return d.parent=i,d}),i.type=p,i.children=c,i.isPrototype=o}return i},vC=(e,t,r)=>Ve("root",e,0,t===!1?t:!0,void 0,r===!1?r:!0),fd=$e(Kw()),SC=$e(Jw()),AC=["children"],ea=y.createContext({theme:"chrome",colorScheme:"light"}),wC=e=>{let{children:t}=e,r=(0,SC.default)(e,AC),n=y.useContext(ea);return y.createElement(ea.Provider,{value:(0,fd.default)((0,fd.default)({},n),r)},t)},un=(e,t={})=>{let r=y.useContext(ea),n=e.theme||r.theme||"chrome",o=e.colorScheme||r.colorScheme||"light",a=Ye(t[n],t[o]);return{currentColorScheme:o,currentTheme:n,themeClass:a}},dd=$e(Zw()),Yo=$e(eC()),CC=$e(rC()),xC=y.createContext({isChild:!1,depth:0,hasHover:!0}),Ko=xC,Fe={tree:"Tree-tree-fbbbe38",item:"Tree-item-353d6f3",group:"Tree-group-d3c3d8a",label:"Tree-label-d819155",focusWhite:"Tree-focusWhite-f1e00c2",arrow:"Tree-arrow-03ab2e7",hover:"Tree-hover-3cc4e5d",open:"Tree-open-3f1a336",dark:"Tree-dark-1b4aa00",chrome:"Tree-chrome-bcbcac6",light:"Tree-light-09174ee"},OC=["theme","hover","colorScheme","children","label","className","onUpdate","onSelect","open"],on=e=>{let{theme:t,hover:r,colorScheme:n,children:o,label:a,className:i,onUpdate:c,onSelect:p,open:d}=e,h=(0,CC.default)(e,OC),{themeClass:m,currentTheme:f}=un({theme:t,colorScheme:n},Fe),[w,g]=ke(d);Ze(()=>{g(d)},[d]);let A=N=>{g(N),c&&c(N)},_=y.Children.count(o)>0,P=(N,z)=>{if(N.isSameNode(z||null))return;N.querySelector('[tabindex="-1"]')?.focus(),N.setAttribute("aria-selected","true"),z?.removeAttribute("aria-selected")},D=(N,z)=>{let U=N;for(;U&&U.parentElement;){if(U.getAttribute("role")===z)return U;U=U.parentElement}return null},F=N=>{let z=D(N,"tree");return z?Array.from(z.querySelectorAll("li")):[]},M=N=>{let z=D(N,"group"),U=z?.previousElementSibling;if(U&&U.getAttribute("tabindex")==="-1"){let Z=U.parentElement,ae=N.parentElement;P(Z,ae)}},j=(N,z)=>{let U=F(N);U.forEach(Z=>{Z.removeAttribute("aria-selected")}),z==="start"&&U[0]&&P(U[0]),z==="end"&&U[U.length-1]&&P(U[U.length-1])},H=(N,z)=>{let U=F(N)||[];for(let Z=0;Z{let U=N.target;(N.key==="Enter"||N.key===" ")&&A(!w),N.key==="ArrowRight"&&w&&!z?H(U,"down"):N.key==="ArrowRight"&&A(!0),N.key==="ArrowLeft"&&(!w||z)?M(U):N.key==="ArrowLeft"&&A(!1),N.key==="ArrowDown"&&H(U,"down"),N.key==="ArrowUp"&&H(U,"up"),N.key==="Home"&&j(U,"start"),N.key==="End"&&j(U,"end")},T=(N,z)=>{let U=N.target,Z=D(U,"treeitem"),ae=F(U)||[],he=!1;for(let Ee=0;Ee{let z=N.currentTarget;!z.contains(document.activeElement)&&z.getAttribute("role")==="tree"&&z.setAttribute("tabindex","0")},V=N=>{let z=N.target;if(z.getAttribute("role")==="tree"){let U=z.querySelector('[aria-selected="true"]');U?P(U):H(z,"down"),z.setAttribute("tabindex","-1")}},J=()=>{p?.()},Q=N=>{let z=N*.9+.3;return{paddingLeft:`${z}em`,width:`calc(100% - ${z}em)`}},{isChild:X,depth:x,hasHover:R}=y.useContext(Ko),B=R?r:!1;if(!X)return y.createElement("ul",(0,Yo.default)({role:"tree",tabIndex:0,className:Ye(Fe.tree,Fe.group,m,i),onFocus:V,onBlur:L},h),y.createElement(Ko.Provider,{value:{isChild:!0,depth:0,hasHover:B}},y.createElement(on,e)));if(!_)return y.createElement("li",(0,Yo.default)({role:"treeitem",className:Fe.item},h),y.createElement("div",{role:"button",className:Ye(Fe.label,{[Fe.hover]:B,[Fe.focusWhite]:f==="firefox"}),tabIndex:-1,style:Q(x),onKeyDown:N=>{W(N,X)},onClick:N=>T(N,!0),onFocus:J},y.createElement("span",null,a)));let $=Ye(Fe.arrow,{[Fe.open]:w});return y.createElement("li",{role:"treeitem","aria-expanded":w,className:Fe.item},y.createElement("div",{role:"button",tabIndex:-1,className:Ye(Fe.label,{[Fe.hover]:B,[Fe.focusWhite]:f==="firefox"}),style:Q(x),onClick:N=>T(N),onKeyDown:N=>W(N),onFocus:J},y.createElement("span",null,y.createElement("span",{"aria-hidden":!0,className:$}),y.createElement("span",null,a))),y.createElement("ul",(0,Yo.default)({role:"group",className:Ye(i,Fe.group)},h),w&&y.Children.map(o,N=>y.createElement(Ko.Provider,{value:{isChild:!0,depth:x+1,hasHover:B}},N))))};on.defaultProps={open:!1,hover:!0};var _C=$e(ta()),IC=$e(ra()),pe={"object-inspector":"ObjectInspector-object-inspector-0c33e82",objectInspector:"ObjectInspector-object-inspector-0c33e82","object-label":"ObjectInspector-object-label-b81482b",objectLabel:"ObjectInspector-object-label-b81482b",text:"ObjectInspector-text-25f57f3",key:"ObjectInspector-key-4f712bb",value:"ObjectInspector-value-f7ec2e5",string:"ObjectInspector-string-c496000",regex:"ObjectInspector-regex-59d45a3",error:"ObjectInspector-error-b818698",boolean:"ObjectInspector-boolean-2dd1642",number:"ObjectInspector-number-a6daabb",undefined:"ObjectInspector-undefined-3a68263",null:"ObjectInspector-null-74acb50",function:"ObjectInspector-function-07bbdcd","function-decorator":"ObjectInspector-function-decorator-3d22c24",functionDecorator:"ObjectInspector-function-decorator-3d22c24",prototype:"ObjectInspector-prototype-f2449ee",dark:"ObjectInspector-dark-0c96c97",chrome:"ObjectInspector-chrome-2f3ca98",light:"ObjectInspector-light-78bef54"},TC=["ast","theme","showKey","colorScheme","className"],Be=(e,t,r,n,o)=>{let a=e.includes("-")?`"${e}"`:e,i=o<=0;return y.createElement("span",{className:pe.text},!i&&n&&y.createElement(y.Fragment,null,y.createElement("span",{className:pe.key},a),y.createElement("span",null,":\xA0")),y.createElement("span",{className:r},t))},Od=e=>{let{ast:t,theme:r,showKey:n,colorScheme:o,className:a}=e,i=(0,IC.default)(e,TC),{themeClass:c}=un({theme:r,colorScheme:o},pe),[p,d]=ke(y.createElement("span",null)),h=y.createElement("span",null);return Ze(()=>{t.value instanceof Promise&&(async m=>{d(Be(t.key,`Promise { "${await xd(m)}" }`,pe.key,n,t.depth))})(t.value)},[t,n]),typeof t.value=="number"||typeof t.value=="bigint"?h=Be(t.key,String(t.value),pe.number,n,t.depth):typeof t.value=="boolean"?h=Be(t.key,String(t.value),pe.boolean,n,t.depth):typeof t.value=="string"?h=Be(t.key,`"${t.value}"`,pe.string,n,t.depth):typeof t.value>"u"?h=Be(t.key,"undefined",pe.undefined,n,t.depth):typeof t.value=="symbol"?h=Be(t.key,t.value.toString(),pe.string,n,t.depth):typeof t.value=="function"?h=Be(t.key,`${t.value.name}()`,pe.key,n,t.depth):typeof t.value=="object"&&(t.value===null?h=Be(t.key,"null",pe.null,n,t.depth):Array.isArray(t.value)?h=Be(t.key,`Array(${t.value.length})`,pe.key,n,t.depth):t.value instanceof Date?h=Be(t.key,`Date ${t.value.toString()}`,pe.value,n,t.depth):t.value instanceof RegExp?h=Be(t.key,t.value.toString(),pe.regex,n,t.depth):t.value instanceof Error?h=Be(t.key,t.value.toString(),pe.error,n,t.depth):Cd(t.value)?h=Be(t.key,"{\u2026}",pe.key,n,t.depth):h=Be(t.key,t.value.constructor.name,pe.key,n,t.depth)),y.createElement("span",(0,_C.default)({className:Ye(c,a)},i),p,h)};Od.defaultProps={showKey:!0};var _d=Od,Ut=$e(ta()),DC=$e(ra()),RC=["ast","theme","previewMax","open","colorScheme","className"],dr=(e,t,r)=>{let n=[];for(let o=0;ot){n.push("\u2026 ");break}}return n},PC=(e,t,r,n)=>{let o=e.value.length;return t?y.createElement("span",null,"Array(",o,")"):y.createElement(y.Fragment,null,y.createElement("span",null,`${n==="firefox"?"Array":""}(${o}) [ `),dr(e.children,r,!1),y.createElement("span",null,"]"))},FC=(e,t,r,n)=>e.isPrototype?y.createElement("span",null,`Object ${n==="firefox"?"{ \u2026 }":""}`):t?y.createElement("span",null,"{\u2026}"):y.createElement(y.Fragment,null,y.createElement("span",null,`${n==="firefox"?"Object ":""}{ `),dr(e.children,r,!0),y.createElement("span",null,"}")),BC=(e,t,r)=>t?y.createElement("span",null,`Promise { "${String(e.children[0].value)}" }`):y.createElement(y.Fragment,null,y.createElement("span",null,"Promise { "),dr(e.children,r,!0),y.createElement("span",null,"}")),NC=(e,t,r,n)=>{let{size:o}=e.value;return t?y.createElement("span",null,`Map(${o})`):y.createElement(y.Fragment,null,y.createElement("span",null,`Map${n==="chrome"?`(${o})`:""} { `),dr(e.children,r,!0),y.createElement("span",null,"}"))},qC=(e,t,r)=>{let{size:n}=e.value;return t?y.createElement("span",null,"Set(",n,")"):y.createElement(y.Fragment,null,y.createElement("span",null,`Set(${e.value.size}) {`),dr(e.children,r,!0),y.createElement("span",null,"}"))},Id=e=>{let{ast:t,theme:r,previewMax:n,open:o,colorScheme:a,className:i}=e,c=(0,DC.default)(e,RC),{themeClass:p,currentTheme:d}=un({theme:r,colorScheme:a},pe),h=t.isPrototype||!1,m=Ye(pe.objectLabel,p,i,{[pe.prototype]:h}),f=t.depth<=0,w=()=>y.createElement("span",{className:h?pe.prototype:pe.key},f?"":`${t.key}: `);return t.type==="array"?y.createElement("span",(0,Ut.default)({className:m},c),y.createElement(w,null),PC(t,o,n,d)):t.type==="function"?y.createElement("span",(0,Ut.default)({className:m},c),y.createElement(w,null),d==="chrome"&&y.createElement("span",{className:pe.functionDecorator},"\u0192 "),y.createElement("span",{className:Ye({[pe.function]:!h})},`${t.value.name}()`)):t.type==="promise"?y.createElement("span",(0,Ut.default)({className:m},c),y.createElement(w,null),BC(t,o,n)):t.type==="map"?y.createElement("span",(0,Ut.default)({className:m},c),y.createElement(w,null),NC(t,o,n,d)):t.type==="set"?y.createElement("span",(0,Ut.default)({className:m},c),y.createElement(w,null),qC(t,o,n)):y.createElement("span",(0,Ut.default)({className:m},c),y.createElement(w,null),FC(t,o,n,d))};Id.defaultProps={previewMax:8,open:!1};var MC=Id,oa=e=>{let{ast:t,expandLevel:r,depth:n}=e,[o,a]=ke(),[i,c]=ke(n{(async()=>{if(t.type!=="value"){let p=t.children.map(m=>m()),d=await Promise.all(p),h=(0,dd.default)((0,dd.default)({},t),{},{children:d});a(h)}})()},[t]),o?y.createElement(on,{hover:!1,open:i,label:y.createElement(MC,{open:i,ast:o}),onSelect:()=>{var p;(p=e.onSelect)===null||p===void 0||p.call(e,t)},onUpdate:p=>{c(p)}},o.children.map(p=>y.createElement(oa,{key:p.key,ast:p,depth:n+1,expandLevel:r,onSelect:e.onSelect}))):y.createElement(on,{hover:!1,label:y.createElement(_d,{ast:t}),onSelect:()=>{var p;(p=e.onSelect)===null||p===void 0||p.call(e,t)}})};oa.defaultProps={expandLevel:0,depth:0};var jC=oa,LC=["data","expandLevel","sortKeys","includePrototypes","className","theme","colorScheme","onSelect"],Td=e=>{let{data:t,expandLevel:r,sortKeys:n,includePrototypes:o,className:a,theme:i,colorScheme:c,onSelect:p}=e,d=(0,bC.default)(e,LC),[h,m]=ke(void 0),{themeClass:f,currentTheme:w,currentColorScheme:g}=un({theme:i,colorScheme:c},pe);return Ze(()=>{(async()=>m(await vC(t,n,o)))()},[t,n,o]),y.createElement("div",(0,gC.default)({className:Ye(pe.objectInspector,a,f)},d),h&&y.createElement(wC,{theme:w,colorScheme:g},y.createElement(jC,{ast:h,expandLevel:r,onSelect:p})))};Td.defaultProps={expandLevel:0,sortKeys:!0,includePrototypes:!0};var kC={base:"#444",nullish:"#7D99AA",string:"#16B242",number:"#5D40D0",boolean:"#f41840",objectkey:"#698394",instance:"#A15C20",function:"#EA7509",muted:"#7D99AA",tag:{name:"#6F2CAC",suffix:"#1F99E5"},date:"#459D9C",error:{name:"#D43900",message:"#444"},regex:{source:"#A15C20",flags:"#EA7509"},meta:"#EA7509",method:"#0271B6"},$C={base:"#eee",nullish:"#aaa",string:"#5FE584",number:"#6ba5ff",boolean:"#ff4191",objectkey:"#accfe6",instance:"#E3B551",function:"#E3B551",muted:"#aaa",tag:{name:"#f57bff",suffix:"#8EB5FF"},date:"#70D4D3",error:{name:"#f40",message:"#eee"},regex:{source:"#FAD483",flags:"#E3B551"},meta:"#FAD483",method:"#5EC1FF"},Ce=()=>{let{base:e}=ur();return e==="dark"?$C:kC},zC=/[^A-Z0-9]/i,hd=/[\s.,…]+$/gm,Dd=(e,t)=>{if(e.length<=t)return e;for(let r=t-1;r>=0;r-=1)if(zC.test(e[r])&&r>10)return`${e.slice(0,r).replace(hd,"")}\u2026`;return`${e.slice(0,t).replace(hd,"")}\u2026`},UC=e=>{try{return JSON.stringify(e,null,1)}catch{return String(e)}},Rd=(e,t)=>e.flatMap((r,n)=>n===e.length-1?[r]:[r,y.cloneElement(t,{key:`sep${n}`})]),Et=({value:e,nested:t,showObjectInspector:r,callsById:n,...o})=>{switch(!0){case e===null:return y.createElement(HC,{...o});case e===void 0:return y.createElement(WC,{...o});case Array.isArray(e):return y.createElement(KC,{...o,value:e,callsById:n});case typeof e=="string":return y.createElement(GC,{...o,value:e});case typeof e=="number":return y.createElement(VC,{...o,value:e});case typeof e=="boolean":return y.createElement(YC,{...o,value:e});case Object.prototype.hasOwnProperty.call(e,"__date__"):return y.createElement(ex,{...o,...e.__date__});case Object.prototype.hasOwnProperty.call(e,"__error__"):return y.createElement(tx,{...o,...e.__error__});case Object.prototype.hasOwnProperty.call(e,"__regexp__"):return y.createElement(rx,{...o,...e.__regexp__});case Object.prototype.hasOwnProperty.call(e,"__function__"):return y.createElement(QC,{...o,...e.__function__});case Object.prototype.hasOwnProperty.call(e,"__symbol__"):return y.createElement(nx,{...o,...e.__symbol__});case Object.prototype.hasOwnProperty.call(e,"__element__"):return y.createElement(ZC,{...o,...e.__element__});case Object.prototype.hasOwnProperty.call(e,"__class__"):return y.createElement(JC,{...o,...e.__class__});case Object.prototype.hasOwnProperty.call(e,"__callId__"):return y.createElement(aa,{call:n.get(e.__callId__),callsById:n});case Object.prototype.toString.call(e)==="[object Object]":return y.createElement(XC,{value:e,showInspector:r,callsById:n,...o});default:return y.createElement(ox,{value:e,...o})}},HC=e=>{let t=Ce();return y.createElement("span",{style:{color:t.nullish},...e},"null")},WC=e=>{let t=Ce();return y.createElement("span",{style:{color:t.nullish},...e},"undefined")},GC=({value:e,...t})=>{let r=Ce();return y.createElement("span",{style:{color:r.string},...t},JSON.stringify(Dd(e,50)))},VC=({value:e,...t})=>{let r=Ce();return y.createElement("span",{style:{color:r.number},...t},e)},YC=({value:e,...t})=>{let r=Ce();return y.createElement("span",{style:{color:r.boolean},...t},String(e))},KC=({value:e,nested:t=!1,callsById:r})=>{let n=Ce();if(t)return y.createElement("span",{style:{color:n.base}},"[\u2026]");let o=e.slice(0,3).map(i=>y.createElement(Et,{key:JSON.stringify(i),value:i,nested:!0,callsById:r})),a=Rd(o,y.createElement("span",null,", "));return e.length<=3?y.createElement("span",{style:{color:n.base}},"[",a,"]"):y.createElement("span",{style:{color:n.base}},"(",e.length,") [",a,", \u2026]")},XC=({showInspector:e,value:t,callsById:r,nested:n=!1})=>{let o=ur().base==="dark",a=Ce();if(e)return y.createElement(y.Fragment,null,y.createElement(Td,{id:"interactions-object-inspector",data:t,includePrototypes:!1,colorScheme:o?"dark":"light"}));if(n)return y.createElement("span",{style:{color:a.base}},"{\u2026}");let i=Rd(Object.entries(t).slice(0,2).map(([c,p])=>y.createElement(Qe,{key:c},y.createElement("span",{style:{color:a.objectkey}},c,": "),y.createElement(Et,{value:p,callsById:r,nested:!0}))),y.createElement("span",null,", "));return Object.keys(t).length<=2?y.createElement("span",{style:{color:a.base}},"{ ",i," }"):y.createElement("span",{style:{color:a.base}},"(",Object.keys(t).length,") ","{ ",i,", \u2026 }")},JC=({name:e})=>{let t=Ce();return y.createElement("span",{style:{color:t.instance}},e)},QC=({name:e})=>{let t=Ce();return e?y.createElement("span",{style:{color:t.function}},e):y.createElement("span",{style:{color:t.nullish,fontStyle:"italic"}},"anonymous")},ZC=({prefix:e,localName:t,id:r,classNames:n=[],innerText:o})=>{let a=e?`${e}:${t}`:t,i=Ce();return y.createElement("span",{style:{wordBreak:"keep-all"}},y.createElement("span",{key:`${a}_lt`,style:{color:i.muted}},"<"),y.createElement("span",{key:`${a}_tag`,style:{color:i.tag.name}},a),y.createElement("span",{key:`${a}_suffix`,style:{color:i.tag.suffix}},r?`#${r}`:n.reduce((c,p)=>`${c}.${p}`,"")),y.createElement("span",{key:`${a}_gt`,style:{color:i.muted}},">"),!r&&n.length===0&&o&&y.createElement(y.Fragment,null,y.createElement("span",{key:`${a}_text`},o),y.createElement("span",{key:`${a}_close_lt`,style:{color:i.muted}},"<"),y.createElement("span",{key:`${a}_close_tag`,style:{color:i.tag.name}},"/",a),y.createElement("span",{key:`${a}_close_gt`,style:{color:i.muted}},">")))},ex=({value:e})=>{let[t,r,n]=e.split(/[T.Z]/),o=Ce();return y.createElement("span",{style:{whiteSpace:"nowrap",color:o.date}},t,y.createElement("span",{style:{opacity:.7}},"T"),r==="00:00:00"?y.createElement("span",{style:{opacity:.7}},r):r,n==="000"?y.createElement("span",{style:{opacity:.7}},".",n):`.${n}`,y.createElement("span",{style:{opacity:.7}},"Z"))},tx=({name:e,message:t})=>{let r=Ce();return y.createElement("span",{style:{color:r.error.name}},e,t&&": ",t&&y.createElement("span",{style:{color:r.error.message},title:t.length>50?t:""},Dd(t,50)))},rx=({flags:e,source:t})=>{let r=Ce();return y.createElement("span",{style:{whiteSpace:"nowrap",color:r.regex.flags}},"/",y.createElement("span",{style:{color:r.regex.source}},t),"/",e)},nx=({description:e})=>{let t=Ce();return y.createElement("span",{style:{whiteSpace:"nowrap",color:t.instance}},"Symbol(",e&&y.createElement("span",{style:{color:t.meta}},'"',e,'"'),")")},ox=({value:e})=>{let t=Ce();return y.createElement("span",{style:{color:t.meta}},UC(e))},ax=({label:e})=>{let t=Ce(),{typography:r}=ur();return y.createElement("span",{style:{color:t.base,fontFamily:r.fonts.base,fontSize:r.size.s2-1}},e)},aa=({call:e,callsById:t})=>{if(!e)return null;if(e.method==="step"&&e.path.length===0)return y.createElement(ax,{label:e.args[0]});let r=e.path.flatMap((a,i)=>{let c=a.__callId__;return[c?y.createElement(aa,{key:`elem${i}`,call:t.get(c),callsById:t}):y.createElement("span",{key:`elem${i}`},a),y.createElement("wbr",{key:`wbr${i}`}),y.createElement("span",{key:`dot${i}`},".")]}),n=e.args.flatMap((a,i,c)=>{let p=y.createElement(Et,{key:`node${i}`,value:a,callsById:t});return i{for(let r=t,n=1;r{try{return e==="undefined"?void 0:JSON.parse(e)}catch{return e}},ix=ie.span(({theme:e})=>({color:e.base==="light"?e.color.positiveText:e.color.positive})),ux=ie.span(({theme:e})=>({color:e.base==="light"?e.color.negativeText:e.color.negative})),rn=({value:e,parsed:t})=>t?y.createElement(Et,{showObjectInspector:!0,value:e,style:{color:"#D43900"}}):y.createElement(ux,null,e),nn=({value:e,parsed:t})=>t?typeof e=="string"&&e.startsWith("called with")?y.createElement(y.Fragment,null,e):y.createElement(Et,{showObjectInspector:!0,value:e,style:{color:"#16B242"}}):y.createElement(ix,null,e),yd=({message:e,style:t={}})=>{let r=e.split(` +`);return y.createElement("pre",{style:{margin:0,padding:"8px 10px 8px 36px",fontSize:Xe.size.s1,...t}},r.flatMap((n,o)=>{if(n.startsWith("expect(")){let h=md(n,7),m=h&&7+h.length,f=h&&n.slice(m).match(/\.(to|last|nth)[A-Z]\w+\(/);if(f){let w=m+f.index+f[0].length,g=md(n,w);if(g)return["expect(",y.createElement(rn,{key:`received_${h}`,value:h}),n.slice(m,w),y.createElement(nn,{key:`expected_${g}`,value:g}),n.slice(w+g.length),y.createElement("br",{key:`br${o}`})]}}if(n.match(/^\s*- /))return[y.createElement(nn,{key:n+o,value:n}),y.createElement("br",{key:`br${o}`})];if(n.match(/^\s*\+ /))return[y.createElement(rn,{key:n+o,value:n}),y.createElement("br",{key:`br${o}`})];let[,a,i]=n.match(/^(Expected|Received): (.*)$/)||[];if(a&&i)return a==="Expected"?["Expected: ",y.createElement(nn,{key:n+o,value:Xo(i),parsed:!0}),y.createElement("br",{key:`br${o}`})]:["Received: ",y.createElement(rn,{key:n+o,value:Xo(i),parsed:!0}),y.createElement("br",{key:`br${o}`})];let[,c,p]=n.match(/(Expected number|Received number|Number) of calls: (\d+)$/i)||[];if(c&&p)return[`${c} of calls: `,y.createElement(Et,{key:n+o,value:Number(p)}),y.createElement("br",{key:`br${o}`})];let[,d]=n.match(/^Received has value: (.+)$/)||[];return d?["Received has value: ",y.createElement(Et,{key:n+o,value:Xo(d)}),y.createElement("br",{key:`br${o}`})]:[y.createElement("span",{key:n+o},n),y.createElement("br",{key:`br${o}`})]}))},sx=ie.div({width:14,height:14,display:"flex",alignItems:"center",justifyContent:"center"}),Pd=({status:e})=>{let t=ur();switch(e){case se.DONE:return y.createElement(Zf,{color:t.color.positive,"data-testid":"icon-done"});case se.ERROR:return y.createElement(sd,{color:t.color.negative,"data-testid":"icon-error"});case se.ACTIVE:return y.createElement(ad,{color:t.color.secondary,"data-testid":"icon-active"});case se.WAITING:return y.createElement(sx,{"data-testid":"icon-waiting"},y.createElement(ed,{color:tn(.5,"#CCCCCC"),size:6}));default:return null}};function lx(e){return cx(e)||Fd(e)}function cx(e){return e&&typeof e=="object"&&"name"in e&&typeof e.name=="string"&&e.name==="AssertionError"}function Fd(e){return e&&typeof e=="object"&&"message"in e&&typeof e.message=="string"&&e.message.startsWith("expect(")}var px=ie.div(()=>({fontFamily:Xe.fonts.mono,fontSize:Xe.size.s1,overflowWrap:"break-word",inlineSize:"calc( 100% - 40px )"})),fx=ie("div",{shouldForwardProp:e=>!["call","pausedAt"].includes(e.toString())})(({theme:e,call:t})=>({position:"relative",display:"flex",flexDirection:"column",borderBottom:`1px solid ${e.appBorderColor}`,fontFamily:Xe.fonts.base,fontSize:13,...t.status===se.ERROR&&{backgroundColor:e.base==="dark"?tn(.93,e.color.negative):e.background.warning},paddingLeft:t.ancestors.length*20}),({theme:e,call:t,pausedAt:r})=>r===t.id&&{"&::before":{content:'""',position:"absolute",top:-5,zIndex:1,borderTop:"4.5px solid transparent",borderLeft:`7px solid ${e.color.warning}`,borderBottom:"4.5px solid transparent"},"&::after":{content:'""',position:"absolute",top:-1,zIndex:1,width:"100%",borderTop:`1.5px solid ${e.color.warning}`}}),dx=ie.div(({theme:e,isInteractive:t})=>({display:"flex","&:hover":t?{}:{background:e.background.hoverable}})),hx=ie("button",{shouldForwardProp:e=>!["call"].includes(e.toString())})(({theme:e,disabled:t,call:r})=>({flex:1,display:"grid",background:"none",border:0,gridTemplateColumns:"15px 1fr",alignItems:"center",minHeight:40,margin:0,padding:"8px 15px",textAlign:"start",cursor:t||r.status===se.ERROR?"default":"pointer","&:focus-visible":{outline:0,boxShadow:`inset 3px 0 0 0 ${r.status===se.ERROR?e.color.warning:e.color.secondary}`,background:r.status===se.ERROR?"transparent":e.background.hoverable},"& > div":{opacity:r.status===se.WAITING?.5:1}})),mx=ie.div({padding:6}),yx=ie(mn)(({theme:e})=>({color:e.textMutedColor,margin:"0 3px"})),gx=ie(gn)(({theme:e})=>({fontFamily:e.typography.fonts.base})),bx=ie("div")(({theme:e})=>({padding:"8px 10px 8px 36px",fontSize:Xe.size.s1,color:e.color.defaultText,pre:{margin:0,padding:0}})),Ex=({exception:e})=>{if(Fd(e))return ee(yd,{...e});let t=e.message.split(` + +`),r=t.length>1;return ee(bx,null,ee("pre",null,t[0]),e.showDiff&&e.diff?ee(Qe,null,ee("br",null),ee(yd,{message:e.diff,style:{padding:0}})):ee("pre",null,ee("br",null),e.expected&&ee(Qe,null,"Expected: ",ee(nn,{value:e.expected}),ee("br",null)),e.actual&&ee(Qe,null,"Received: ",ee(rn,{value:e.actual}),ee("br",null))),r&&ee("p",null,"See the full stack trace in the browser console."))},vx=({call:e,callsById:t,controls:r,controlStates:n,childCallIds:o,isHidden:a,isCollapsed:i,toggleCollapsed:c,pausedAt:p})=>{let[d,h]=ke(!1),m=!n.goto||!e.interceptable||!!e.ancestors.length;return a?null:ee(fx,{call:e,pausedAt:p},ee(dx,{isInteractive:m},ee(hx,{"aria-label":"Interaction step",call:e,onClick:()=>r.goto(e.id),disabled:m,onMouseEnter:()=>n.goto&&h(!0),onMouseLeave:()=>n.goto&&h(!1)},ee(Pd,{status:d?se.ACTIVE:e.status}),ee(px,{style:{marginLeft:6,marginBottom:1}},ee(aa,{call:e,callsById:t}))),ee(mx,null,o?.length>0&&ee(lt,{hasChrome:!1,tooltip:ee(gx,{note:`${i?"Show":"Hide"} interactions`})},ee(yx,{containsIcon:!0,onClick:c},ee(nd,null))))),e.status===se.ERROR&&e.exception?.callId===e.id&&ee(Ex,{exception:e.exception}))},Sx=ie.div(({theme:e})=>({display:"flex",fontSize:e.typography.size.s2-1,gap:25})),Ax=ie.div(({theme:e})=>({width:1,height:16,backgroundColor:e.appBorderColor})),wx=()=>{let[e,t]=ke(!0),r=Ea().getDocsUrl({subpath:aC,versioned:!0,renderer:!0});return Ze(()=>{let n=setTimeout(()=>{t(!1)},100);return()=>clearTimeout(n)},[]),e?null:y.createElement(Ca,{title:"Interaction testing",description:y.createElement(y.Fragment,null,"Interaction tests allow you to verify the functional aspects of UIs. Write a play function for your story and you'll see it run here."),footer:y.createElement(Sx,null,y.createElement(yn,{href:oC,target:"_blank",withArrow:!0},y.createElement(cd,null)," Watch 8m video"),y.createElement(Ax,null),y.createElement(yn,{href:r,target:"_blank",withArrow:!0},y.createElement(td,null)," Read docs"))})},Cx=ie.div(({theme:e})=>({height:"100%",background:e.background.content})),gd=ie.div(({theme:e})=>({borderBottom:`1px solid ${e.appBorderColor}`,backgroundColor:e.base==="dark"?tn(.93,e.color.negative):e.background.warning,padding:15,fontSize:e.typography.size.s2-1,lineHeight:"19px"})),Jo=ie.code(({theme:e})=>({margin:"0 1px",padding:3,fontSize:e.typography.size.s1-1,lineHeight:1,verticalAlign:"top",background:"rgba(0, 0, 0, 0.05)",border:`1px solid ${e.appBorderColor}`,borderRadius:3})),bd=ie.div({paddingBottom:4,fontWeight:"bold"}),xx=ie.p({margin:0,padding:"0 0 20px"}),Ed=ie.pre(({theme:e})=>({margin:0,padding:0,"&:not(:last-child)":{paddingBottom:16},fontSize:e.typography.size.s1-1})),Ox=br(function({calls:e,controls:t,controlStates:r,interactions:n,fileName:o,hasException:a,caughtException:i,unhandledErrors:c,isPlaying:p,pausedAt:d,onScrollToEnd:h,endRef:m}){return ee(Cx,null,(n.length>0||a)&&ee(yC,{controls:t,controlStates:r,status:p?se.ACTIVE:a?se.ERROR:se.DONE,storyFileName:o,onScrollToEnd:h}),ee("div",{"aria-label":"Interactions list"},n.map(f=>ee(vx,{key:f.id,call:f,callsById:e,controls:t,controlStates:r,childCallIds:f.childCallIds,isHidden:f.isHidden,isCollapsed:f.isCollapsed,toggleCollapsed:f.toggleCollapsed,pausedAt:d}))),i&&!lx(i)&&ee(gd,null,ee(bd,null,"Caught exception in ",ee(Jo,null,"play")," function"),ee(Ed,{"data-chromatic":"ignore"},vd(i))),c&&ee(gd,null,ee(bd,null,"Unhandled Errors"),ee(xx,null,"Found ",c.length," unhandled error",c.length>1?"s":""," ","while running the play function. This might cause false positive assertions. Resolve unhandled errors or ignore unhandled errors with setting the",ee(Jo,null,"test.dangerouslyIgnoreUnhandledErrors")," ","parameter to ",ee(Jo,null,"true"),"."),c.map((f,w)=>ee(Ed,{key:w,"data-chromatic":"ignore"},vd(f)))),ee("div",{ref:m}),!p&&!i&&n.length===0&&ee(wx,null))});function vd(e){return e.stack||`${e.name}: ${e.message}`}var Qo={start:!1,back:!1,goto:!1,next:!1,end:!1},Sd=({log:e,calls:t,collapsed:r,setCollapsed:n})=>{let o=new Map,a=new Map;return e.map(({callId:i,ancestors:c,status:p})=>{let d=!1;return c.forEach(h=>{r.has(h)&&(d=!0),a.set(h,(a.get(h)||[]).concat(i))}),{...t.get(i),status:p,isHidden:d}}).map(i=>{let c=i.status===se.ERROR&&o.get(i.ancestors.slice(-1)[0])?.status===se.ACTIVE?se.ACTIVE:i.status;return o.set(i.id,{...i,status:c}),{...i,status:c,childCallIds:a.get(i.id),isCollapsed:r.has(i.id),toggleCollapsed:()=>n(p=>(p.has(i.id)?p.delete(i.id):p.add(i.id),new Set(p)))}})},_x=br(function({storyId:e}){let[t,r]=hn(an,{controlStates:Qo,isErrored:!1,pausedAt:void 0,interactions:[],isPlaying:!1,hasException:!1,caughtException:void 0,interactionsCount:0,unhandledErrors:void 0}),[n,o]=ke(void 0),[a,i]=ke(new Set),{controlStates:c=Qo,isErrored:p=!1,pausedAt:d=void 0,interactions:h=[],isPlaying:m=!1,caughtException:f=void 0,unhandledErrors:w=void 0}=t,g=Er([]),A=Er(new Map),_=({status:T,...L})=>A.current.set(L.id,L),P=Er();Ze(()=>{let T;return Ne.IntersectionObserver&&(T=new Ne.IntersectionObserver(([L])=>o(L.isIntersecting?void 0:L.target),{root:Ne.document.querySelector("#panel-tab-content")}),P.current&&T.observe(P.current)),()=>T?.disconnect()},[]);let D=ga({[ot.CALL]:_,[ot.SYNC]:T=>{r(L=>{let V=Sd({log:T.logItems,calls:A.current,collapsed:a,setCollapsed:i});return{...L,controlStates:T.controlStates,pausedAt:T.pausedAt,interactions:V,interactionsCount:V.filter(({method:J})=>J!=="step").length}}),g.current=T.logItems},[Sr]:T=>{if(T.newPhase==="preparing"){r({controlStates:Qo,isErrored:!1,pausedAt:void 0,interactions:[],isPlaying:!1,hasException:!1,caughtException:void 0,interactionsCount:0,unhandledErrors:void 0});return}r(L=>({...L,isPlaying:T.newPhase==="playing",pausedAt:void 0,...T.newPhase==="rendering"?{isErrored:!1,caughtException:void 0}:{}}))},[vn]:()=>{r(T=>({...T,isErrored:!0}))},[En]:T=>{r(L=>({...L,caughtException:T}))},[Sn]:T=>{r(L=>({...L,unhandledErrors:T}))}},[a]);Ze(()=>{r(T=>{let L=Sd({log:g.current,calls:A.current,collapsed:a,setCollapsed:i});return{...T,interactions:L,interactionsCount:L.filter(({method:V})=>V!=="step").length}})},[a]);let F=ha(()=>({start:()=>D(ot.START,{storyId:e}),back:()=>D(ot.BACK,{storyId:e}),goto:T=>D(ot.GOTO,{storyId:e,callId:T}),next:()=>D(ot.NEXT,{storyId:e}),end:()=>D(ot.END,{storyId:e}),rerun:()=>{D(vr,{storyId:e})}}),[e]),M=ba("fileName",""),[j]=M.toString().split("/").slice(-1),H=()=>n?.scrollIntoView({behavior:"smooth",block:"end"}),W=!!f||!!w||h.some(T=>T.status===se.ERROR);return p?y.createElement(Qe,{key:"interactions"}):y.createElement(Qe,{key:"interactions"},y.createElement(Ox,{calls:A.current,controls:F,controlStates:c,interactions:h,fileName:j,hasException:W,caughtException:f,unhandledErrors:w,isPlaying:m,pausedAt:d,endRef:P,onScrollToEnd:n&&H}))}),Ix=ie(Pd)({marginLeft:5});function Tx(){let[e={}]=hn(an),{hasException:t,interactionsCount:r}=e;return y.createElement("div",null,y.createElement(_a,{col:1},y.createElement("span",{style:{display:"inline-block",verticalAlign:"middle"}},"Interactions"),r&&!t?y.createElement(Sa,{status:"neutral"},r):null,t?y.createElement(Ix,{status:se.ERROR}):null))}dn.register(an,e=>{dn.add(nC,{type:ya.PANEL,title:Tx,match:({viewMode:t})=>t==="story",render:({active:t})=>{let r=da(({state:n})=>({storyId:n.storyId}),[]);return y.createElement(va,{active:t},y.createElement(ma,{filter:r},({storyId:n})=>y.createElement(_x,{storyId:n})))}})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/interactions-11/manager-bundle.js.LEGAL.txt b/sandboxes/react-rsbuild/storybook-static/sb-addons/interactions-11/manager-bundle.js.LEGAL.txt new file mode 100644 index 0000000..e69de29 diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/links-2/manager-bundle.js b/sandboxes/react-rsbuild/storybook-static/sb-addons/links-2/manager-bundle.js new file mode 100644 index 0000000..ee1be45 --- /dev/null +++ b/sandboxes/react-rsbuild/storybook-static/sb-addons/links-2/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var _=__STORYBOOK_API__,{ActiveTabs:h,Consumer:A,ManagerContext:E,Provider:b,addons:a,combineParameters:O,controlOrMetaKey:p,controlOrMetaSymbol:k,eventMatchesShortcut:v,eventToShortcut:g,isMacLike:I,isShortcutTaken:C,keyToSymbol:M,merge:P,mockChannel:R,optionOrAltSymbol:f,shortcutMatchesShortcut:x,shortcutToHumanString:D,types:G,useAddonState:K,useArgTypes:V,useArgs:$,useChannel:B,useGlobalTypes:N,useGlobals:Q,useParameter:U,useSharedState:Y,useStoryPrepared:q,useStorybookApi:H,useStorybookState:L}=__STORYBOOK_API__;var e="storybook/links",n={NAVIGATE:`${e}/navigate`,REQUEST:`${e}/request`,RECEIVE:`${e}/receive`};a.register(e,t=>{t.on(n.REQUEST,({kind:u,name:S})=>{let c=t.storyId(u,S);t.emit(n.RECEIVE,c)})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/links-2/manager-bundle.js.LEGAL.txt b/sandboxes/react-rsbuild/storybook-static/sb-addons/links-2/manager-bundle.js.LEGAL.txt new file mode 100644 index 0000000..e69de29 diff --git a/sandboxes/react-rsbuild/storybook-static/sb-addons/onboarding-1/manager-bundle.js b/sandboxes/react-rsbuild/storybook-static/sb-addons/onboarding-1/manager-bundle.js new file mode 100644 index 0000000..315b035 --- /dev/null +++ b/sandboxes/react-rsbuild/storybook-static/sb-addons/onboarding-1/manager-bundle.js @@ -0,0 +1,502 @@ +try{ +(()=>{var mu=Object.defineProperty;var Ve=(e,t)=>()=>(e&&(t=e(e=0)),t);var gu=(e,t)=>{for(var n in t)mu(e,n,{get:t[n],enumerable:!0})};var ce=Ve(()=>{});var ue=Ve(()=>{});var de=Ve(()=>{});var ut,Bb,on,_b,zb,Nr,Ub,Wb,Hb,Ei,Yb,Ti,Gb,_n=Ve(()=>{ce();ue();de();ut=__REACT_DOM__,{__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Bb,createPortal:on,createRoot:_b,findDOMNode:zb,flushSync:Nr,hydrate:Ub,hydrateRoot:Wb,render:Hb,unmountComponentAtNode:Ei,unstable_batchedUpdates:Yb,unstable_renderSubtreeIntoContainer:Ti,version:Gb}=__REACT_DOM__});var g,Ye,nt,dt,Xb,Qb,Zb,Si,Jb,jt,Be,O,e1,Pi,se,Vt,Oi,t1,n1,r1,ye,me,o1,i1,U,zn,a1,Ci,Bt,Se,Ai,ee,ne,s1,l1,c1,Un=Ve(()=>{ce();ue();de();g=__REACT__,{Children:Ye,Component:nt,Fragment:dt,Profiler:Xb,PureComponent:Qb,StrictMode:Zb,Suspense:Si,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Jb,cloneElement:jt,createContext:Be,createElement:O,createFactory:e1,createRef:Pi,forwardRef:se,isValidElement:Vt,lazy:Oi,memo:t1,startTransition:n1,unstable_act:r1,useCallback:ye,useContext:me,useDebugValue:o1,useDeferredValue:i1,useEffect:U,useId:zn,useImperativeHandle:a1,useInsertionEffect:Ci,useLayoutEffect:Bt,useMemo:Se,useReducer:Ai,useRef:ee,useState:ne,useSyncExternalStore:s1,useTransition:l1,version:c1}=__REACT__});var h1,f1,m1,g1,y1,Wn,v1,b1,x1,w1,E1,T1,S1,P1,O1,C1,A1,R1,I1,k1,M1,D1,L1,N1,F1,j1,V1,B1,_1,z1,U1,Fr=Ve(()=>{ce();ue();de();h1=__STORYBOOK_API__,{ActiveTabs:f1,Consumer:m1,ManagerContext:g1,Provider:y1,addons:Wn,combineParameters:v1,controlOrMetaKey:b1,controlOrMetaSymbol:x1,eventMatchesShortcut:w1,eventToShortcut:E1,isMacLike:T1,isShortcutTaken:S1,keyToSymbol:P1,merge:O1,mockChannel:C1,optionOrAltSymbol:A1,shortcutMatchesShortcut:R1,shortcutToHumanString:I1,types:k1,useAddonState:M1,useArgTypes:D1,useArgs:L1,useChannel:N1,useGlobalTypes:F1,useGlobals:j1,useParameter:V1,useSharedState:B1,useStoryPrepared:_1,useStorybookApi:z1,useStorybookState:U1}=__STORYBOOK_API__});var q1,$1,K1,X1,Q1,Z1,J1,ex,tx,nx,rx,ox,ix,ax,sx,lx,cx,ux,dx,px,hx,fx,mx,gx,yx,vx,bx,xx,wx,Ex,Tx,Sx,Px,jr,Ox,Cx,Ri,Ax,Ii,Rx,Ix,kx,Mx,Dx,Lx,Nx,ki,Vr=Ve(()=>{ce();ue();de();q1=__STORYBOOK_CORE_EVENTS__,{CHANNEL_CREATED:$1,CHANNEL_WS_DISCONNECT:K1,CONFIG_ERROR:X1,CURRENT_STORY_WAS_SET:Q1,DOCS_PREPARED:Z1,DOCS_RENDERED:J1,FORCE_REMOUNT:ex,FORCE_RE_RENDER:tx,GLOBALS_UPDATED:nx,NAVIGATE_URL:rx,PLAY_FUNCTION_THREW_EXCEPTION:ox,PRELOAD_ENTRIES:ix,PREVIEW_BUILDER_PROGRESS:ax,PREVIEW_KEYDOWN:sx,REGISTER_SUBSCRIPTION:lx,REQUEST_WHATS_NEW_DATA:cx,RESET_STORY_ARGS:ux,RESULT_WHATS_NEW_DATA:dx,SELECT_STORY:px,SET_CONFIG:hx,SET_CURRENT_STORY:fx,SET_GLOBALS:mx,SET_INDEX:gx,SET_STORIES:yx,SET_WHATS_NEW_CACHE:vx,SHARED_STATE_CHANGED:bx,SHARED_STATE_SET:xx,STORIES_COLLAPSE_ALL:wx,STORIES_EXPAND_ALL:Ex,STORY_ARGS_UPDATED:Tx,STORY_CHANGED:Sx,STORY_ERRORED:Px,STORY_INDEX_INVALIDATED:jr,STORY_MISSING:Ox,STORY_PREPARED:Cx,STORY_RENDERED:Ri,STORY_RENDER_PHASE_CHANGED:Ax,STORY_SPECIFIED:Ii,STORY_THREW_EXCEPTION:Rx,STORY_UNCHANGED:Ix,TELEMETRY_ERROR:kx,TOGGLE_WHATS_NEW_NOTIFICATIONS:Mx,UNHANDLED_ERRORS_WHILE_PLAYING:Dx,UPDATE_GLOBALS:Lx,UPDATE_QUERY_PARAMS:Nx,UPDATE_STORY_ARGS:ki}=__STORYBOOK_CORE_EVENTS__});var _x,zx,Ux,Wx,Br,Hx,Yx,Mi,Gx,qx,$x,Kx,Di,Xx,Li,Qx,Zx,Jx,St,ew,B,Ni,tw,_r,nw,Fi=Ve(()=>{ce();ue();de();_x=__STORYBOOK_THEMING__,{CacheProvider:zx,ClassNames:Ux,Global:Wx,ThemeProvider:Br,background:Hx,color:Yx,convert:Mi,create:Gx,createCache:qx,createGlobal:$x,createReset:Kx,css:Di,darken:Xx,ensure:Li,ignoreSsrWarning:Qx,isPropValid:Zx,jsx:Jx,keyframes:St,lighten:ew,styled:B,themes:Ni,typography:tw,useTheme:_r,withTheme:nw}=__STORYBOOK_THEMING__});var sw,lw,cw,uw,dw,pw,hw,fw,mw,gw,yw,vw,ji,bw,xw,ww,Ew,Tw,Sw,Pw,Ow,Cw,Aw,Rw,Iw,kw,Mw,Dw,Vi,Lw,Nw,Fw,jw,Vw,Bw,_w,zw,Uw,Ww,Hw,Yw,Gw,qw,Bi,$w,Kw,Xw,Qw,Zw,Jw,eE,tE,nE,rE,oE,iE,aE,sE,lE,cE,uE,dE,pE,hE,fE,mE,gE,yE,vE,bE,xE,wE,EE,TE,SE,_i,PE,OE,CE,AE,RE,IE,kE,ME,DE,LE,NE,FE,jE,VE,BE,_E,zE,UE,WE,HE,YE,GE,qE,$E,KE,XE,QE,ZE,JE,eT,tT,nT,rT,oT,iT,aT,sT,lT,cT,uT,dT,pT,hT,fT,mT,gT,yT,vT,bT,xT,wT,ET,TT,ST,PT,OT,CT,AT,RT,IT,kT,MT,DT,LT,NT,FT,jT,VT,BT,_T,zT,UT,WT,HT,YT,GT,qT,$T,KT,XT,QT,ZT,JT,eS,tS,nS,rS,oS,iS,aS,sS,lS,cS,uS,dS,pS,hS,fS,mS,gS,yS,vS,bS,xS,wS,ES,TS,SS,PS,OS,CS,AS,RS,IS,kS,MS,DS,LS,NS,FS,jS,VS,BS,_S,zS,US,WS,HS,YS,GS,qS,$S,KS,XS,QS,ZS,JS,eP,tP,nP,rP,oP,iP,aP,sP,lP,cP,uP,dP,pP,hP,fP,mP,zi=Ve(()=>{ce();ue();de();sw=__STORYBOOK_ICONS__,{AccessibilityAltIcon:lw,AccessibilityIcon:cw,AddIcon:uw,AdminIcon:dw,AlertAltIcon:pw,AlertIcon:hw,AlignLeftIcon:fw,AlignRightIcon:mw,AppleIcon:gw,ArrowDownIcon:yw,ArrowLeftIcon:vw,ArrowRightIcon:ji,ArrowSolidDownIcon:bw,ArrowSolidLeftIcon:xw,ArrowSolidRightIcon:ww,ArrowSolidUpIcon:Ew,ArrowUpIcon:Tw,AzureDevOpsIcon:Sw,BackIcon:Pw,BasketIcon:Ow,BatchAcceptIcon:Cw,BatchDenyIcon:Aw,BeakerIcon:Rw,BellIcon:Iw,BitbucketIcon:kw,BoldIcon:Mw,BookIcon:Dw,BookmarkHollowIcon:Vi,BookmarkIcon:Lw,BottomBarIcon:Nw,BottomBarToggleIcon:Fw,BoxIcon:jw,BranchIcon:Vw,BrowserIcon:Bw,ButtonIcon:_w,CPUIcon:zw,CalendarIcon:Uw,CameraIcon:Ww,CategoryIcon:Hw,CertificateIcon:Yw,ChangedIcon:Gw,ChatIcon:qw,CheckIcon:Bi,ChevronDownIcon:$w,ChevronLeftIcon:Kw,ChevronRightIcon:Xw,ChevronSmallDownIcon:Qw,ChevronSmallLeftIcon:Zw,ChevronSmallRightIcon:Jw,ChevronSmallUpIcon:eE,ChevronUpIcon:tE,ChromaticIcon:nE,ChromeIcon:rE,CircleHollowIcon:oE,CircleIcon:iE,ClearIcon:aE,CloseAltIcon:sE,CloseIcon:lE,CloudHollowIcon:cE,CloudIcon:uE,CogIcon:dE,CollapseIcon:pE,CommandIcon:hE,CommentAddIcon:fE,CommentIcon:mE,CommentsIcon:gE,CommitIcon:yE,CompassIcon:vE,ComponentDrivenIcon:bE,ComponentIcon:xE,ContrastIcon:wE,ControlsIcon:EE,CopyIcon:TE,CreditIcon:SE,CrossIcon:_i,DashboardIcon:PE,DatabaseIcon:OE,DeleteIcon:CE,DiamondIcon:AE,DirectionIcon:RE,DiscordIcon:IE,DocChartIcon:kE,DocListIcon:ME,DocumentIcon:DE,DownloadIcon:LE,DragIcon:NE,EditIcon:FE,EllipsisIcon:jE,EmailIcon:VE,ExpandAltIcon:BE,ExpandIcon:_E,EyeCloseIcon:zE,EyeIcon:UE,FaceHappyIcon:WE,FaceNeutralIcon:HE,FaceSadIcon:YE,FacebookIcon:GE,FailedIcon:qE,FastForwardIcon:$E,FigmaIcon:KE,FilterIcon:XE,FlagIcon:QE,FolderIcon:ZE,FormIcon:JE,GDriveIcon:eT,GithubIcon:tT,GitlabIcon:nT,GlobeIcon:rT,GoogleIcon:oT,GraphBarIcon:iT,GraphLineIcon:aT,GraphqlIcon:sT,GridAltIcon:lT,GridIcon:cT,GrowIcon:uT,HeartHollowIcon:dT,HeartIcon:pT,HomeIcon:hT,HourglassIcon:fT,InfoIcon:mT,ItalicIcon:gT,JumpToIcon:yT,KeyIcon:vT,LightningIcon:bT,LightningOffIcon:xT,LinkBrokenIcon:wT,LinkIcon:ET,LinkedinIcon:TT,LinuxIcon:ST,ListOrderedIcon:PT,ListUnorderedIcon:OT,LocationIcon:CT,LockIcon:AT,MarkdownIcon:RT,MarkupIcon:IT,MediumIcon:kT,MemoryIcon:MT,MenuIcon:DT,MergeIcon:LT,MirrorIcon:NT,MobileIcon:FT,MoonIcon:jT,NutIcon:VT,OutboxIcon:BT,OutlineIcon:_T,PaintBrushIcon:zT,PaperClipIcon:UT,ParagraphIcon:WT,PassedIcon:HT,PhoneIcon:YT,PhotoDragIcon:GT,PhotoIcon:qT,PinAltIcon:$T,PinIcon:KT,PlayBackIcon:XT,PlayIcon:QT,PlayNextIcon:ZT,PlusIcon:JT,PointerDefaultIcon:eS,PointerHandIcon:tS,PowerIcon:nS,PrintIcon:rS,ProceedIcon:oS,ProfileIcon:iS,PullRequestIcon:aS,QuestionIcon:sS,RSSIcon:lS,RedirectIcon:cS,ReduxIcon:uS,RefreshIcon:dS,ReplyIcon:pS,RepoIcon:hS,RequestChangeIcon:fS,RewindIcon:mS,RulerIcon:gS,SearchIcon:yS,ShareAltIcon:vS,ShareIcon:bS,ShieldIcon:xS,SideBySideIcon:wS,SidebarAltIcon:ES,SidebarAltToggleIcon:TS,SidebarIcon:SS,SidebarToggleIcon:PS,SpeakerIcon:OS,StackedIcon:CS,StarHollowIcon:AS,StarIcon:RS,StickerIcon:IS,StopAltIcon:kS,StopIcon:MS,StorybookIcon:DS,StructureIcon:LS,SubtractIcon:NS,SunIcon:FS,SupportIcon:jS,SwitchAltIcon:VS,SyncIcon:BS,TabletIcon:_S,ThumbsUpIcon:zS,TimeIcon:US,TimerIcon:WS,TransferIcon:HS,TrashIcon:YS,TwitterIcon:GS,TypeIcon:qS,UbuntuIcon:$S,UndoIcon:KS,UnfoldIcon:XS,UnlockIcon:QS,UnpinIcon:ZS,UploadIcon:JS,UserAddIcon:eP,UserAltIcon:tP,UserIcon:nP,UsersIcon:rP,VSCodeIcon:oP,VerifiedIcon:iP,VideoIcon:aP,WandIcon:sP,WatchIcon:lP,WindowsIcon:cP,WrenchIcon:uP,YoutubeIcon:dP,ZoomIcon:pP,ZoomOutIcon:hP,ZoomResetIcon:fP,iconList:mP}=__STORYBOOK_ICONS__});var xP,wP,EP,TP,SP,PP,OP,CP,AP,RP,IP,kP,MP,DP,LP,NP,FP,jP,VP,BP,_P,zP,UP,WP,HP,YP,GP,qP,$P,KP,XP,QP,ZP,JP,eO,tO,nO,rO,oO,iO,aO,sO,lO,cO,an,uO,dO,pO,hO,fO,mO,gO,yO,vO,bO,xO,wO,EO,TO,SO,PO,OO,CO,AO,RO,IO,kO,MO,Ui=Ve(()=>{ce();ue();de();xP=__STORYBOOK_COMPONENTS__,{A:wP,ActionBar:EP,AddonPanel:TP,Badge:SP,Bar:PP,Blockquote:OP,Button:CP,ClipboardCode:AP,Code:RP,DL:IP,Div:kP,DocumentWrapper:MP,EmptyTabContent:DP,ErrorFormatter:LP,FlexBar:NP,Form:FP,H1:jP,H2:VP,H3:BP,H4:_P,H5:zP,H6:UP,HR:WP,IconButton:HP,IconButtonSkeleton:YP,Icons:GP,Img:qP,LI:$P,Link:KP,ListItem:XP,Loader:QP,OL:ZP,P:JP,Placeholder:eO,Pre:tO,ResetWrapper:nO,ScrollArea:rO,Separator:oO,Spaced:iO,Span:aO,StorybookIcon:sO,StorybookLogo:lO,Symbols:cO,SyntaxHighlighter:an,TT:uO,TabBar:dO,TabButton:pO,TabWrapper:hO,Table:fO,Tabs:mO,TabsState:gO,TooltipLinkList:yO,TooltipMessage:vO,TooltipNote:bO,UL:xO,WithTooltip:wO,WithTooltipPure:EO,Zoom:TO,codeCommon:SO,components:PO,createCopyToClipboardFunction:OO,getStoryHref:CO,icons:AO,interleaveSeparators:RO,nameSpaceClassNames:IO,resetComponents:kO,withReset:MO}=__STORYBOOK_COMPONENTS__});var hu={};gu(hu,{default:()=>Ib});function Nu(e){var t={};return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}function qs(e){return t=>typeof t===e}function zu(e,t){let{length:n}=e;if(n!==t.length)return!1;for(let r=n;r--!==0;)if(!Pe(e[r],t[r]))return!1;return!0}function Uu(e,t){if(e.byteLength!==t.byteLength)return!1;let n=new DataView(e.buffer),r=new DataView(t.buffer),o=e.byteLength;for(;o--;)if(n.getUint8(o)!==r.getUint8(o))return!1;return!0}function Wu(e,t){if(e.size!==t.size)return!1;for(let n of e.entries())if(!t.has(n[0]))return!1;for(let n of e.entries())if(!Pe(n[1],t.get(n[0])))return!1;return!0}function Hu(e,t){if(e.size!==t.size)return!1;for(let n of e.entries())if(!t.has(n[0]))return!1;return!0}function Pe(e,t){if(e===t)return!0;if(e&&Gi(e)&&t&&Gi(t)){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)&&Array.isArray(t))return zu(e,t);if(e instanceof Map&&t instanceof Map)return Wu(e,t);if(e instanceof Set&&t instanceof Set)return Hu(e,t);if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t))return Uu(e,t);if(Yi(e)&&Yi(t))return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let o=n.length;o--!==0;)if(!Object.prototype.hasOwnProperty.call(t,n[o]))return!1;for(let o=n.length;o--!==0;){let i=n[o];if(!(i==="_owner"&&e.$$typeof)&&!Pe(e[i],t[i]))return!1}return!0}return Number.isNaN(e)&&Number.isNaN(t)?!0:e===t}function Tr(e){let t=Object.prototype.toString.call(e).slice(8,-1);if(/HTML\w+Element/.test(t))return"HTMLElement";if(qu(t))return t}function Ue(e){return t=>Tr(t)===e}function qu(e){return Yu.includes(e)}function Jt(e){return t=>typeof t===e}function $u(e){return Gu.includes(e)}function A(e){if(e===null)return"null";switch(typeof e){case"bigint":return"bigint";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";case"undefined":return"undefined"}return A.array(e)?"Array":A.plainFunction(e)?"Function":Tr(e)||"Object"}function Xu(...e){return e.every(t=>I.string(t)||I.array(t)||I.plainObject(t))}function Qu(e,t,n){return $s(e,t)?[e,t].every(I.array)?!e.some(Qi(n))&&t.some(Qi(n)):[e,t].every(I.plainObject)?!Object.entries(e).some(Xi(n))&&Object.entries(t).some(Xi(n)):t===n:!1}function qi(e,t,n){let{actual:r,key:o,previous:i,type:a}=n,s=$e(e,o),c=$e(t,o),l=[s,c].every(I.number)&&(a==="increased"?sc);return I.undefined(r)||(l=l&&c===r),I.undefined(i)||(l=l&&s===i),l}function $i(e,t,n){let{key:r,type:o,value:i}=n,a=$e(e,r),s=$e(t,r),c=o==="added"?a:s,l=o==="added"?s:a;if(!I.nullOrUndefined(i)){if(I.defined(c)){if(I.array(c)||I.plainObject(c))return Qu(c,l,i)}else return Pe(l,i);return!1}return[a,s].every(I.array)?!l.every(zo(c)):[a,s].every(I.plainObject)?Zu(Object.keys(c),Object.keys(l)):![a,s].every(u=>I.primitive(u)&&I.defined(u))&&(o==="added"?!I.defined(a)&&I.defined(s):I.defined(a)&&!I.defined(s))}function Ki(e,t,{key:n}={}){let r=$e(e,n),o=$e(t,n);if(!$s(r,o))throw new TypeError("Inputs have different types");if(!Xu(r,o))throw new TypeError("Inputs don't have length");return[r,o].every(I.plainObject)&&(r=Object.keys(r),o=Object.keys(o)),[r,o]}function Xi(e){return([t,n])=>I.array(e)?Pe(e,n)||e.some(r=>Pe(r,n)||I.array(n)&&zo(n)(r)):I.plainObject(e)&&e[t]?!!e[t]&&Pe(e[t],n):Pe(e,n)}function Zu(e,t){return t.some(n=>!e.includes(n))}function Qi(e){return t=>I.array(e)?e.some(n=>Pe(n,t)||I.array(t)&&zo(t)(n)):Pe(e,t)}function sn(e,t){return I.array(e)?e.some(n=>Pe(n,t)):Pe(e,t)}function zo(e){return t=>e.some(n=>Pe(n,t))}function $s(...e){return e.every(I.array)||e.every(I.number)||e.every(I.plainObject)||e.every(I.string)}function $e(e,t){return I.plainObject(e)||I.array(e)?I.string(t)?t.split(".").reduce((n,r)=>n&&n[r],e):I.number(t)?e[t]:e:e}function lr(e,t){if([e,t].some(I.nullOrUndefined))throw new Error("Missing required parameters");if(![e,t].every(n=>I.plainObject(n)||I.array(n)))throw new Error("Expected plain objects or array");return{added:(n,r)=>{try{return $i(e,t,{key:n,type:"added",value:r})}catch{return!1}},changed:(n,r,o)=>{try{let i=$e(e,n),a=$e(t,n),s=I.defined(r),c=I.defined(o);if(s||c){let l=c?sn(o,i):!sn(r,i),u=sn(r,a);return l&&u}return[i,a].every(I.array)||[i,a].every(I.plainObject)?!Pe(i,a):i!==a}catch{return!1}},changedFrom:(n,r,o)=>{if(!I.defined(n))return!1;try{let i=$e(e,n),a=$e(t,n),s=I.defined(o);return sn(r,i)&&(s?sn(o,a):!s)}catch{return!1}},decreased:(n,r,o)=>{if(!I.defined(n))return!1;try{return qi(e,t,{key:n,actual:r,previous:o,type:"decreased"})}catch{return!1}},emptied:n=>{try{let[r,o]=Ki(e,t,{key:n});return!!r.length&&!o.length}catch{return!1}},filled:n=>{try{let[r,o]=Ki(e,t,{key:n});return!r.length&&!!o.length}catch{return!1}},increased:(n,r,o)=>{if(!I.defined(n))return!1;try{return qi(e,t,{key:n,actual:r,previous:o,type:"increased"})}catch{return!1}},removed:(n,r)=>{try{return $i(e,t,{key:n,type:"removed",value:r})}catch{return!1}}}}function ed(e){return Object.keys(e)}function Xs(e,...t){if(!I.plainObject(e))throw new TypeError("Expected an object");let n={};for(let r in e)({}).hasOwnProperty.call(e,r)&&(t.includes(r)||(n[r]=e[r]));return n}function td(e,...t){if(!I.plainObject(e))throw new TypeError("Expected an object");if(!t.length)return e;let n={};for(let r in e)({}).hasOwnProperty.call(e,r)&&t.includes(r)&&(n[r]=e[r]);return n}function rd(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}function od(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},nd))}}function Qs(e){var t={};return e&&t.toString.call(e)==="[object Function]"}function Dt(e,t){if(e.nodeType!==1)return[];var n=e.ownerDocument.defaultView,r=n.getComputedStyle(e,null);return t?r[t]:r}function Uo(e){return e.nodeName==="HTML"?e:e.parentNode||e.host}function Cn(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=Dt(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+r)?e:Cn(Uo(e))}function Zs(e){return e&&e.referenceNode?e.referenceNode:e}function en(e){return e===11?Zi:e===10?Ji:Zi||Ji}function qt(e){if(!e)return document.documentElement;for(var t=en(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return!r||r==="BODY"||r==="HTML"?e?e.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(n.nodeName)!==-1&&Dt(n,"position")==="static"?qt(n):n}function sd(e){var t=e.nodeName;return t==="BODY"?!1:t==="HTML"||qt(e.firstElementChild)===e}function fo(e){return e.parentNode!==null?fo(e.parentNode):e}function cr(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,o=n?t:e,i=document.createRange();i.setStart(r,0),i.setEnd(o,0);var a=i.commonAncestorContainer;if(e!==a&&t!==a||r.contains(o))return sd(a)?a:qt(a);var s=fo(e);return s.host?cr(s.host,t):cr(e,fo(t).host)}function $t(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",n=t==="top"?"scrollTop":"scrollLeft",r=e.nodeName;if(r==="BODY"||r==="HTML"){var o=e.ownerDocument.documentElement,i=e.ownerDocument.scrollingElement||o;return i[n]}return e[n]}function ld(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=$t(t,"top"),o=$t(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=o*i,e.right+=o*i,e}function ea(e,t){var n=t==="x"?"Left":"Top",r=n==="Left"?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function ta(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],en(10)?parseInt(n["offset"+e])+parseInt(r["margin"+(e==="Height"?"Top":"Left")])+parseInt(r["margin"+(e==="Height"?"Bottom":"Right")]):0)}function Js(e){var t=e.body,n=e.documentElement,r=en(10)&&getComputedStyle(n);return{height:ta("Height",t,n,r),width:ta("Width",t,n,r)}}function bt(e){return Fe({},e,{right:e.left+e.width,bottom:e.top+e.height})}function mo(e){var t={};try{if(en(10)){t=e.getBoundingClientRect();var n=$t(e,"top"),r=$t(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch{}var o={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},i=e.nodeName==="HTML"?Js(e.ownerDocument):{},a=i.width||e.clientWidth||o.width,s=i.height||e.clientHeight||o.height,c=e.offsetWidth-a,l=e.offsetHeight-s;if(c||l){var u=Dt(e);c-=ea(u,"x"),l-=ea(u,"y"),o.width-=c,o.height-=l}return bt(o)}function Wo(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=en(10),o=t.nodeName==="HTML",i=mo(e),a=mo(t),s=Cn(e),c=Dt(t),l=parseFloat(c.borderTopWidth),u=parseFloat(c.borderLeftWidth);n&&o&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var d=bt({top:i.top-a.top-l,left:i.left-a.left-u,width:i.width,height:i.height});if(d.marginTop=0,d.marginLeft=0,!r&&o){var p=parseFloat(c.marginTop),h=parseFloat(c.marginLeft);d.top-=l-p,d.bottom-=l-p,d.left-=u-h,d.right-=u-h,d.marginTop=p,d.marginLeft=h}return(r&&!n?t.contains(s):t===s&&s.nodeName!=="BODY")&&(d=ld(d,t)),d}function dd(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.ownerDocument.documentElement,r=Wo(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:$t(n),s=t?0:$t(n,"left"),c={top:a-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:o,height:i};return bt(c)}function el(e){var t=e.nodeName;if(t==="BODY"||t==="HTML")return!1;if(Dt(e,"position")==="fixed")return!0;var n=Uo(e);return n?el(n):!1}function tl(e){if(!e||!e.parentElement||en())return document.documentElement;for(var t=e.parentElement;t&&Dt(t,"transform")==="none";)t=t.parentElement;return t||document.documentElement}function Ho(e,t,n,r){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,i={top:0,left:0},a=o?tl(e):cr(e,Zs(t));if(r==="viewport")i=dd(a,o);else{var s=void 0;r==="scrollParent"?(s=Cn(Uo(t)),s.nodeName==="BODY"&&(s=e.ownerDocument.documentElement)):r==="window"?s=e.ownerDocument.documentElement:s=r;var c=Wo(s,a,o);if(s.nodeName==="HTML"&&!el(a)){var l=Js(e.ownerDocument),u=l.height,d=l.width;i.top+=c.top-c.marginTop,i.bottom=u+c.top,i.left+=c.left-c.marginLeft,i.right=d+c.left}else i=c}n=n||0;var p=typeof n=="number";return i.left+=p?n:n.left||0,i.top+=p?n:n.top||0,i.right-=p?n:n.right||0,i.bottom-=p?n:n.bottom||0,i}function pd(e){var t=e.width,n=e.height;return t*n}function nl(e,t,n,r,o){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(e.indexOf("auto")===-1)return e;var a=Ho(n,r,i,o),s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},c=Object.keys(s).map(function(p){return Fe({key:p},s[p],{area:pd(s[p])})}).sort(function(p,h){return h.area-p.area}),l=c.filter(function(p){var h=p.width,f=p.height;return h>=n.clientWidth&&f>=n.clientHeight}),u=l.length>0?l[0].key:c[0].key,d=e.split("-")[1];return u+(d?"-"+d:"")}function rl(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,o=r?tl(t):cr(t,Zs(n));return Wo(n,o,r)}function ol(e){var t=e.ownerDocument.defaultView,n=t.getComputedStyle(e),r=parseFloat(n.marginTop||0)+parseFloat(n.marginBottom||0),o=parseFloat(n.marginLeft||0)+parseFloat(n.marginRight||0),i={width:e.offsetWidth+o,height:e.offsetHeight+r};return i}function ur(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(n){return t[n]})}function il(e,t,n){n=n.split("-")[0];var r=ol(e),o={width:r.width,height:r.height},i=["right","left"].indexOf(n)!==-1,a=i?"top":"left",s=i?"left":"top",c=i?"height":"width",l=i?"width":"height";return o[a]=t[a]+t[c]/2-r[c]/2,n===s?o[s]=t[s]-r[l]:o[s]=t[ur(s)],o}function An(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function hd(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(o){return o[t]===n});var r=An(e,function(o){return o[t]===n});return e.indexOf(r)}function al(e,t,n){var r=n===void 0?e:e.slice(0,hd(e,"name",n));return r.forEach(function(o){o.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var i=o.function||o.fn;o.enabled&&Qs(i)&&(t.offsets.popper=bt(t.offsets.popper),t.offsets.reference=bt(t.offsets.reference),t=i(t,o))}),t}function fd(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=rl(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=nl(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=il(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=al(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function sl(e,t){return e.some(function(n){var r=n.name,o=n.enabled;return o&&r===t})}function Yo(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;ra[h]&&(e.offsets.popper[d]+=s[d]+f-a[h]),e.offsets.popper=bt(e.offsets.popper);var m=s[d]+s[l]/2-f/2,x=Dt(e.instance.popper),v=parseFloat(x["margin"+u]),b=parseFloat(x["border"+u+"Width"]),y=m-e.offsets.popper[d]-v-b;return y=Math.max(Math.min(a[l]-f,y),0),e.arrowElement=r,e.offsets.arrow=(n={},Kt(n,d,Math.round(y)),Kt(n,p,""),n),e}function Cd(e){return e==="end"?"start":e==="start"?"end":e}function na(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=Ur.indexOf(e),r=Ur.slice(n+1).concat(Ur.slice(0,n));return t?r.reverse():r}function Ad(e,t){if(sl(e.instance.modifiers,"inner")||e.flipped&&e.placement===e.originalPlacement)return e;var n=Ho(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],o=ur(r),i=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case Wr.FLIP:a=[r,o];break;case Wr.CLOCKWISE:a=na(r);break;case Wr.COUNTERCLOCKWISE:a=na(r,!0);break;default:a=t.behavior}return a.forEach(function(s,c){if(r!==s||a.length===c+1)return e;r=e.placement.split("-")[0],o=ur(r);var l=e.offsets.popper,u=e.offsets.reference,d=Math.floor,p=r==="left"&&d(l.right)>d(u.left)||r==="right"&&d(l.left)d(u.top)||r==="bottom"&&d(l.top)d(n.right),m=d(l.top)d(n.bottom),v=r==="left"&&h||r==="right"&&f||r==="top"&&m||r==="bottom"&&x,b=["top","bottom"].indexOf(r)!==-1,y=!!t.flipVariations&&(b&&i==="start"&&h||b&&i==="end"&&f||!b&&i==="start"&&m||!b&&i==="end"&&x),w=!!t.flipVariationsByContent&&(b&&i==="start"&&f||b&&i==="end"&&h||!b&&i==="start"&&x||!b&&i==="end"&&m),E=y||w;(p||v||E)&&(e.flipped=!0,(p||v)&&(r=a[c+1]),E&&(i=Cd(i)),e.placement=r+(i?"-"+i:""),e.offsets.popper=Fe({},e.offsets.popper,il(e.instance.popper,e.offsets.reference,e.placement)),e=al(e.instance.modifiers,e,"flip"))}),e}function Rd(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],i=Math.floor,a=["top","bottom"].indexOf(o)!==-1,s=a?"right":"bottom",c=a?"left":"top",l=a?"width":"height";return n[s]i(r[s])&&(e.offsets.popper[c]=i(r[s])),e}function Id(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+o[1],a=o[2];if(!i)return e;if(a.indexOf("%")===0){var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=r}var c=bt(s);return c[t]/100*i}else if(a==="vh"||a==="vw"){var l=void 0;return a==="vh"?l=Math.max(document.documentElement.clientHeight,window.innerHeight||0):l=Math.max(document.documentElement.clientWidth,window.innerWidth||0),l/100*i}else return i}function kd(e,t,n,r){var o=[0,0],i=["right","left"].indexOf(r)!==-1,a=e.split(/(\+|\-)/).map(function(u){return u.trim()}),s=a.indexOf(An(a,function(u){return u.search(/,|\s/)!==-1}));a[s]&&a[s].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,l=s!==-1?[a.slice(0,s).concat([a[s].split(c)[0]]),[a[s].split(c)[1]].concat(a.slice(s+1))]:[a];return l=l.map(function(u,d){var p=(d===1?!i:i)?"height":"width",h=!1;return u.reduce(function(f,m){return f[f.length-1]===""&&["+","-"].indexOf(m)!==-1?(f[f.length-1]=m,h=!0,f):h?(f[f.length-1]+=m,h=!1,f):f.concat(m)},[]).map(function(f){return Id(f,p,t,n)})}),l.forEach(function(u,d){u.forEach(function(p,h){Go(p)&&(o[d]+=p*(u[h-1]==="-"?-1:1))})}),o}function Md(e,t){var n=t.offset,r=e.placement,o=e.offsets,i=o.popper,a=o.reference,s=r.split("-")[0],c=void 0;return Go(+n)?c=[+n,0]:c=kd(n,i,a,s),s==="left"?(i.top+=c[0],i.left-=c[1]):s==="right"?(i.top+=c[0],i.left+=c[1]):s==="top"?(i.left+=c[0],i.top-=c[1]):s==="bottom"&&(i.left+=c[0],i.top+=c[1]),e.popper=i,e}function Dd(e,t){var n=t.boundariesElement||qt(e.instance.popper);e.instance.reference===n&&(n=qt(n));var r=Yo("transform"),o=e.instance.popper.style,i=o.top,a=o.left,s=o[r];o.top="",o.left="",o[r]="";var c=Ho(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=i,o.left=a,o[r]=s,t.boundaries=c;var l=t.priority,u=e.offsets.popper,d={primary:function(p){var h=u[p];return u[p]c[p]&&!t.escapeWithReference&&(f=Math.min(u[h],c[p]-(p==="right"?u.width:u.height))),Kt({},h,f)}};return l.forEach(function(p){var h=["left","top"].indexOf(p)!==-1?"primary":"secondary";u=Fe({},u,d[h](p))}),e.offsets.popper=u,e}function Ld(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var o=e.offsets,i=o.reference,a=o.popper,s=["bottom","top"].indexOf(n)!==-1,c=s?"left":"top",l=s?"width":"height",u={start:Kt({},c,i[c]),end:Kt({},c,i[c]+i[l]-a[l])};e.offsets.popper=Fe({},a,u[r])}return e}function Nd(e){if(!ul(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=An(e.instance.modifiers,function(r){return r.name==="preventOverflow"}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.rightc);return L.undefined(r)||(l=l&&c===r),L.undefined(i)||(l=l&&s===i),l}function sa(e,t,n){var r=n.key,o=n.type,i=n.value,a=Ke(e,r),s=Ke(t,r),c=o==="added"?a:s,l=o==="added"?s:a;if(!L.nullOrUndefined(i)){if(L.defined(c)){if(L.array(c)||L.plainObject(c))return Zd(c,l,i)}else return Oe(l,i);return!1}return[a,s].every(L.array)?!l.every(qo(c)):[a,s].every(L.plainObject)?Jd(Object.keys(c),Object.keys(l)):![a,s].every(function(u){return L.primitive(u)&&L.defined(u)})&&(o==="added"?!L.defined(a)&&L.defined(s):L.defined(a)&&!L.defined(s))}function la(e,t,n){var r=n===void 0?{}:n,o=r.key,i=Ke(e,o),a=Ke(t,o);if(!hl(i,a))throw new TypeError("Inputs have different types");if(!Qd(i,a))throw new TypeError("Inputs don't have length");return[i,a].every(L.plainObject)&&(i=Object.keys(i),a=Object.keys(a)),[i,a]}function ca(e){return function(t){var n=t[0],r=t[1];return L.array(e)?Oe(e,r)||e.some(function(o){return Oe(o,r)||L.array(r)&&qo(r)(o)}):L.plainObject(e)&&e[n]?!!e[n]&&Oe(e[n],r):Oe(e,r)}}function Jd(e,t){return t.some(function(n){return!e.includes(n)})}function ua(e){return function(t){return L.array(e)?e.some(function(n){return Oe(n,t)||L.array(t)&&qo(t)(n)}):Oe(e,t)}}function ln(e,t){return L.array(e)?e.some(function(n){return Oe(n,t)}):Oe(e,t)}function qo(e){return function(t){return e.some(function(n){return Oe(n,t)})}}function hl(){for(var e=[],t=0;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function np(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}function fl(e,t){if(e==null)return{};var n=np(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function rt(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rp(e,t){if(t&&(typeof t=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return rt(e)}function Mn(e){var t=tp();return function(){var n=dr(e),r;if(t){var o=dr(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return rp(this,r)}}function op(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ml(e){var t=op(e,"string");return typeof t=="symbol"?t:String(t)}function lp(e,t,n,r){return typeof e=="boolean"?e:typeof e=="function"?e(t,n,r):e?!!e:!1}function cp(e,t){return Object.hasOwnProperty.call(e,t)}function up(e,t,n,r){return r?new Error(r):new Error("Required ".concat(e[t]," `").concat(t,"` was not specified in `").concat(n,"`."))}function dp(e,t){if(typeof e!="function")throw new TypeError(ap);if(t&&typeof t!="string")throw new TypeError(sp)}function ha(e,t,n){return dp(e,n),function(r,o,i){for(var a=arguments.length,s=new Array(a>3?a-3:0),c=3;c3&&arguments[3]!==void 0?arguments[3]:!1;e.addEventListener(t,n,r)}function hp(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;e.removeEventListener(t,n,r)}function fp(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o;o=function(i){n(i),hp(e,t,o)},pp(e,t,o,r)}function fa(){}function vl(e){var t=e.handleClick,n=e.styles,r=n.color,o=n.height,i=n.width,a=fl(n,mp);return g.createElement("button",{"aria-label":"close",onClick:t,style:a,type:"button"},g.createElement("svg",{width:"".concat(i,"px"),height:"".concat(o,"px"),viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"},g.createElement("g",null,g.createElement("path",{d:"M8.13911129,9.00268191 L0.171521827,17.0258467 C-0.0498027049,17.248715 -0.0498027049,17.6098394 0.171521827,17.8327545 C0.28204354,17.9443526 0.427188206,17.9998706 0.572051765,17.9998706 C0.71714958,17.9998706 0.862013139,17.9443526 0.972581703,17.8327545 L9.0000937,9.74924618 L17.0276057,17.8327545 C17.1384085,17.9443526 17.2832721,17.9998706 17.4281356,17.9998706 C17.5729992,17.9998706 17.718097,17.9443526 17.8286656,17.8327545 C18.0499901,17.6098862 18.0499901,17.2487618 17.8286656,17.0258467 L9.86135722,9.00268191 L17.8340066,0.973848225 C18.0553311,0.750979934 18.0553311,0.389855532 17.8340066,0.16694039 C17.6126821,-0.0556467968 17.254037,-0.0556467968 17.0329467,0.16694039 L9.00042166,8.25611765 L0.967006424,0.167268345 C0.745681892,-0.0553188426 0.387317931,-0.0553188426 0.165993399,0.167268345 C-0.0553311331,0.390136635 -0.0553311331,0.751261038 0.165993399,0.974176179 L8.13920499,9.00268191 L8.13911129,9.00268191 Z",fill:r}))))}function bl(e){var t=e.content,n=e.footer,r=e.handleClick,o=e.open,i=e.positionWrapper,a=e.showCloseButton,s=e.title,c=e.styles,l={content:g.isValidElement(t)?t:g.createElement("div",{className:"__floater__content",style:c.content},t)};return s&&(l.title=g.isValidElement(s)?s:g.createElement("div",{className:"__floater__title",style:c.title},s)),n&&(l.footer=g.isValidElement(n)?n:g.createElement("div",{className:"__floater__footer",style:c.footer},n)),(a||i)&&!L.boolean(o)&&(l.close=g.createElement(vl,{styles:c.close,handleClick:r})),g.createElement("div",{className:"__floater__container",style:c.container},l.close,l.title,l.content,l.footer)}function yp(e){var t=(0,yo.default)(gp,e.options||{});return{wrapper:{cursor:"help",display:"inline-flex",flexDirection:"column",zIndex:t.zIndex},wrapperPosition:{left:-1e3,position:"absolute",top:-1e3,visibility:"hidden"},floater:{display:"inline-block",filter:"drop-shadow(0 0 3px rgba(0, 0, 0, 0.3))",maxWidth:300,opacity:0,position:"relative",transition:"opacity 0.3s",visibility:"hidden",zIndex:t.zIndex},floaterOpening:{opacity:1,visibility:"visible"},floaterWithAnimation:{opacity:1,transition:"opacity 0.3s, transform 0.2s",visibility:"visible"},floaterWithComponent:{maxWidth:"100%"},floaterClosing:{opacity:0,visibility:"visible"},floaterCentered:{left:"50%",position:"fixed",top:"50%",transform:"translate(-50%, -50%)"},container:{backgroundColor:"#fff",color:"#666",minHeight:60,minWidth:200,padding:20,position:"relative",zIndex:10},title:{borderBottom:"1px solid #555",color:"#555",fontSize:18,marginBottom:5,paddingBottom:6,paddingRight:18},content:{fontSize:15},close:{backgroundColor:"transparent",border:0,borderRadius:0,color:"#555",fontSize:0,height:15,outline:"none",padding:10,position:"absolute",right:0,top:0,width:15,WebkitAppearance:"none"},footer:{borderTop:"1px solid #ccc",fontSize:13,marginTop:10,paddingTop:5},arrow:{color:"#fff",display:"inline-flex",length:16,margin:8,position:"absolute",spread:32},options:t}}function mt(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function El(e){return e?e.getBoundingClientRect():null}function Tp(){let{body:e,documentElement:t}=document;return!e||!t?0:Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)}function yt(e){return typeof e=="string"?document.querySelector(e):e}function Sp(e){return!e||e.nodeType!==1?null:getComputedStyle(e)}function Or(e,t,n){if(!e)return At();let r=(0,Ks.default)(e);if(r){if(r.isSameNode(At()))return n?document:At();if(!(r.scrollHeight>r.offsetHeight)&&!t)return r.style.overflow="initial",At()}return r}function Dn(e,t){if(!e)return!1;let n=Or(e,t);return n?!n.isSameNode(At()):!1}function Pp(e){return e.offsetParent!==document.body}function En(e,t="fixed"){if(!e||!(e instanceof HTMLElement))return!1;let{nodeName:n}=e,r=Sp(e);return n==="BODY"||n==="HTML"?!1:r&&r.position===t?!0:e.parentNode?En(e.parentNode,t):!1}function Op(e){var t;if(!e)return!1;let n=e;for(;n&&n!==document.body;){if(n instanceof HTMLElement){let{display:r,visibility:o}=getComputedStyle(n);if(r==="none"||o==="hidden")return!1}n=(t=n.parentElement)!=null?t:null}return!0}function Cp(e,t,n){var r;let o=El(e),i=Or(e,n),a=Dn(e,n),s=0,c=(r=o?.top)!=null?r:0;return i instanceof HTMLElement&&(s=i.scrollTop,!a&&!En(e)&&(c+=s),i.isSameNode(At())||(c+=At().scrollTop)),Math.floor(c-t)}function Ap(e,t,n){var r;if(!e)return 0;let{offsetTop:o=0,scrollTop:i=0}=(r=(0,Ks.default)(e))!=null?r:{},a=e.getBoundingClientRect().top+i;o&&(Dn(e,n)||Pp(e))&&(a-=o);let s=Math.floor(a-t);return s<0?0:s}function At(){var e;return(e=document.scrollingElement)!=null?e:document.documentElement}function Rp(e,t){let{duration:n,element:r}=t;return new Promise((o,i)=>{let{scrollTop:a}=r,s=e>a?e-a:a-e;Ju.default.top(r,e,{duration:s<100?50:n},c=>c&&c.message!=="Element already at target scroll position"?i(c):o())})}function Tl(e=navigator.userAgent){let t=e;return typeof window>"u"?t="node":document.documentMode?t="ie":/Edge/.test(e)?t="edge":window.opera||e.includes(" OPR/")?t="opera":typeof window.InstallTrigger<"u"?t="firefox":window.chrome?t="chrome":/(Version\/([\d._]+).*Safari|CriOS|FxiOS| Mobile\/)/.test(e)&&(t="safari"),t}function gt(e){let t=[],n=r=>{if(typeof r=="string"||typeof r=="number")t.push(r);else if(Array.isArray(r))r.forEach(o=>n(o));else if(Vt(r)){let{children:o}=r.props;Array.isArray(o)?o.forEach(i=>n(i)):n(o)}};return n(e),t.join(" ").trim()}function Ip(e,t){return!I.plainObject(e)||!I.array(t)?!1:Object.keys(e).every(n=>t.includes(n))}function kp(e){let t=/^#?([\da-f])([\da-f])([\da-f])$/i,n=e.replace(t,(o,i,a,s)=>i+i+a+a+s+s),r=/^#?([\da-f]{2})([\da-f]{2})([\da-f]{2})$/i.exec(n);return r?[parseInt(r[1],16),parseInt(r[2],16),parseInt(r[3],16)]:[]}function ma(e){return e.disableBeacon||e.placement==="center"}function ga(){return!["chrome","safari","firefox","opera"].includes(Tl())}function xt({data:e,debug:t=!1,title:n,warn:r=!1}){let o=r?console.warn||console.error:console.log;t&&(n&&e?(console.groupCollapsed(`%creact-joyride: ${n}`,"color: #ff0044; font-weight: bold; font-size: 12px;"),Array.isArray(e)?e.forEach(i=>{I.plainObject(i)&&i.key?o.apply(console,[i.key,i.value]):o.apply(console,[i])}):o.apply(console,[e]),console.groupEnd()):console.error("Missing title or data props"))}function Mp(e){let{isFirstStep:t,lifecycle:n,previousLifecycle:r,scrollToFirstStep:o,step:i,target:a}=e;return!i.disableScrolling&&(!t||o||n===_.TOOLTIP)&&i.placement!=="center"&&(!i.isFixed||!En(a))&&r!==n&&[_.BEACON,_.TOOLTIP].includes(n)}function jp(e,t){var n,r,o,i;let{floaterProps:a,styles:s}=e,c=(0,zr.default)(s??{},(n=t?.styles)!=null?n:{}),l=(0,zr.default)(Fp,c.options||{}),{width:u}=l;window.innerWidth>480&&(u=380),"width"in l&&(u=typeof l.width=="number"&&window.innerWidthPl(n,t)):(xt({title:"validateSteps",data:"steps must be an array",warn:!0,debug:t}),!1)}function _p(e){return new Bp(e)}function Wp({styles:e}){return O("div",{key:"JoyrideSpotlight",className:"react-joyride__spotlight","data-test-id":"spotlight",style:e})}function qp({styles:e,...t}){let{color:n,height:r,width:o,...i}=e;return g.createElement("button",{style:i,type:"button",...t},g.createElement("svg",{height:typeof r=="number"?`${r}px`:r,preserveAspectRatio:"xMidYMid",version:"1.1",viewBox:"0 0 18 18",width:typeof o=="number"?`${o}px`:o,xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",null,g.createElement("path",{d:"M8.13911129,9.00268191 L0.171521827,17.0258467 C-0.0498027049,17.248715 -0.0498027049,17.6098394 0.171521827,17.8327545 C0.28204354,17.9443526 0.427188206,17.9998706 0.572051765,17.9998706 C0.71714958,17.9998706 0.862013139,17.9443526 0.972581703,17.8327545 L9.0000937,9.74924618 L17.0276057,17.8327545 C17.1384085,17.9443526 17.2832721,17.9998706 17.4281356,17.9998706 C17.5729992,17.9998706 17.718097,17.9443526 17.8286656,17.8327545 C18.0499901,17.6098862 18.0499901,17.2487618 17.8286656,17.0258467 L9.86135722,9.00268191 L17.8340066,0.973848225 C18.0553311,0.750979934 18.0553311,0.389855532 17.8340066,0.16694039 C17.6126821,-0.0556467968 17.254037,-0.0556467968 17.0329467,0.16694039 L9.00042166,8.25611765 L0.967006424,0.167268345 C0.745681892,-0.0553188426 0.387317931,-0.0553188426 0.165993399,0.167268345 C-0.0553311331,0.390136635 -0.0553311331,0.751261038 0.165993399,0.974176179 L8.13920499,9.00268191 L8.13911129,9.00268191 Z",fill:n}))))}function Kp(e){let{backProps:t,closeProps:n,continuous:r,index:o,isLastStep:i,primaryProps:a,size:s,skipProps:c,step:l,tooltipProps:u}=e,{content:d,hideBackButton:p,hideCloseButton:h,hideFooter:f,locale:m,showProgress:x,showSkipButton:v,styles:b,title:y}=l,{back:w,close:E,last:j,next:D,skip:P}=m,N={primary:E};return r&&(N.primary=i?j:D,x&&(N.primary=O("span",null,N.primary," (",o+1,"/",s,")"))),v&&!i&&(N.skip=O("button",{"aria-live":"off","data-test-id":"button-skip",style:b.buttonSkip,type:"button",...c},P)),!p&&o>0&&(N.back=O("button",{"data-test-id":"button-back",style:b.buttonBack,type:"button",...t},w)),N.close=!h&&O($p,{"data-test-id":"button-close",styles:b.buttonClose,...n}),O("div",{key:"JoyrideTooltip","aria-label":gt(y)||gt(d),className:"react-joyride__tooltip",style:b.tooltip,...u},O("div",{style:b.tooltipContainer},y&&O("h1",{"aria-label":gt(y),style:b.tooltipTitle},y),O("div",{style:b.tooltipContent},d)),!f&&O("div",{style:b.tooltipFooter},O("div",{style:b.tooltipFooterSpacer},N.skip),N.back,O("button",{"data-test-id":"button-primary",style:b.buttonNext,type:"button",...a},N.primary)),N.close)}function eh({targetSelector:e}){return U(()=>{let t=document.querySelector(e);if(t){t.style.animation="pulsate 3s infinite",t.style.transformOrigin="center",t.style.animationTimingFunction="ease-in-out";let n=` + @keyframes pulsate { + 0% { + box-shadow: 0 0 0 0 rgba(2, 156, 253, 0.7), 0 0 0 0 rgba(2, 156, 253, 0.4); + } + 50% { + box-shadow: 0 0 0 20px rgba(2, 156, 253, 0), 0 0 0 40px rgba(2, 156, 253, 0); + } + 100% { + box-shadow: 0 0 0 0 rgba(2, 156, 253, 0), 0 0 0 0 rgba(2, 156, 253, 0); + } + } + `,r=document.createElement("style");r.id="sb-onboarding-pulsating-effect",r.innerHTML=n,document.head.appendChild(r)}return()=>{let n=document.querySelector("#sb-onboarding-pulsating-effect");n&&n.remove(),t&&(t.style.animation="auto")}},[e]),null}function nh(e){return e*Math.PI/180}function Ie(e,t){return e+Math.random()*(t-e)}function rh(e,t){return Math.floor(e+Math.random()*(t-e+1))}function Yr(e){let t={},n={},r={},o=[...Object.keys(Ko),"confettiSource","drawShape","onConfettiComplete"],i=["canvasRef"];for(let a in e){let s=e[a];o.includes(a)?t[a]=s:i.includes(a)?i[a]=s:r[a]=s}return[t,r,n]}function Al({top:e=0,left:t=0,width:n=window.innerWidth,height:r=window.innerHeight,colors:o=["#CA90FF","#FC521F","#66BF3C","#FF4785","#FFAE00","#1EA7FD"],...i}){let[a]=ne(()=>{let s=document.createElement("div");return s.setAttribute("id","confetti-container"),s.setAttribute("style","position: fixed; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 9999;"),s});return U(()=>(document.body.appendChild(a),()=>{document.body.removeChild(a)}),[]),on(g.createElement(uh,{top:e,left:t,width:n,height:r},g.createElement(ch,{colors:o,drawShape:ph,...i})),a)}function dh(e,t){return Math.floor(Math.random()*(t-e))+e}function ph(e){switch(this.shape=this.shape||dh(1,6),this.shape){case 2:{let t=this.w/2,n=this.h/2;e.moveTo(-t+2,-n),e.lineTo(t-2,-n),e.arcTo(t,-n,t,-n+2,2),e.lineTo(t,n-2),e.arcTo(t,n,t-2,n,2),e.lineTo(-t+2,n),e.arcTo(-t,n,-t,n-2,2),e.lineTo(-t,-n+2),e.arcTo(-t,-n,-t+2,-n,2);break}case 3:{e.rect(-4,-4,8,16),e.rect(-12,-4,24,8);break}case 4:{e.rect(-4,-4,8,16),e.rect(-4,-4,24,8);break}case 1:{e.arc(0,0,this.radius,0,2*Math.PI);break}case 5:{e.moveTo(16,4),e.lineTo(4,24),e.lineTo(24,24);break}case 6:{e.arc(4,-4,4,-Math.PI/2,0),e.lineTo(4,0);break}}e.closePath(),e.fill()}function Dh({api:e,isFinalStep:t,onFirstTourDone:n,onLastTourDone:r,codeSnippets:o}){let[i,a]=ne(),s=_r();U(()=>{e.once(ki,()=>{a(3)})},[]);let c=Se(()=>document.querySelector("#root div[role=main]")||document.querySelector("#storybook-panel-root"),[]),l=t?[{target:"#example-button--warning",title:"Congratulations!",content:g.createElement(g.Fragment,null,"You just created your first story. Continue setting up your project to write stories for your own components."),placement:"right",disableOverlay:!0,disableBeacon:!0,floaterProps:{disableAnimation:!0},onNextButtonClick(){r()}}]:[{target:"#storybook-explorer-tree > div",title:"Storybook is built from stories",content:g.createElement(g.Fragment,null,"Storybook stories represent the key states of each of your components.",g.createElement("br",null),g.createElement("br",null),o?.filename&&g.createElement(g.Fragment,null,"We automatically added four stories for this Button component in this example file:",g.createElement("br",null),g.createElement(nr,null,o.filename))),placement:"right",disableBeacon:!0,styles:{spotlight:{transform:"translateY(30px)"}},floaterProps:{disableAnimation:!0}},{target:"#storybook-preview-iframe",title:"Storybook previews are interactive",content:"Whenever you modify code or stories, Storybook automatically updates how it previews your components.",placement:"bottom",styles:{spotlight:{borderRadius:0}}},{target:c,title:"Interactive story playground",content:g.createElement(g.Fragment,null,"See how a story renders with different data and state without touching code.",g.createElement("br",null),g.createElement("br",null),"Try it out by pressing this button.",g.createElement(eh,{targetSelector:"#control-primary"})),placement:"right",spotlightClicks:!0,floaterProps:{target:"#control-primary",options:{preventOverflow:{boundariesElement:"window"}}},hideNextButton:!0},{target:"#control-primary",title:"Congratulations!",content:g.createElement(g.Fragment,null,"You learned how to control your stories interactively. Now let's explore how to write your first story.",g.createElement(Al,{numberOfPieces:800,recycle:!1,tweenDuration:2e4})),placement:"right",floaterProps:{options:{preventOverflow:{boundariesElement:"window"}}},disableOverlay:!0}];return g.createElement(Jp,{steps:l,continuous:!0,stepIndex:i,spotlightPadding:0,hideBackButton:!0,disableCloseOnEsc:!0,disableOverlayClose:!0,disableScrolling:!0,hideCloseButton:!0,callback:u=>{!t&&u.status===G.FINISHED&&n()},floaterProps:{options:{offset:{offset:"0, 6"}},styles:{floater:{padding:0,paddingLeft:8,paddingTop:8,filter:s.base==="light"?"drop-shadow(0px 5px 5px rgba(0,0,0,0.05)) drop-shadow(0 1px 3px rgba(0,0,0,0.1))":"drop-shadow(#fff5 0px 0px 0.5px) drop-shadow(#fff5 0px 0px 0.5px)"}}},tooltipComponent:bh,styles:{overlay:{mixBlendMode:"unset",backgroundColor:"none"},spotlight:{backgroundColor:"none",border:`solid 2px ${s.color.secondary}`,boxShadow:"0px 0px 0px 9999px rgba(0,0,0,0.4)"},options:{zIndex:1e4,primaryColor:s.color.secondary,arrowColor:s.base==="dark"?"#292A2C":s.color.lightest}}})}function ge(){return ge=Object.assign?Object.assign.bind():function(e){for(var t=1;te.forEach(n=>Lh(n,t))}function Ln(...e){return ye(Rl(...e),e)}function Nh(e,t){let n=Be(t);function r(i){let{children:a,...s}=i,c=Se(()=>s,Object.values(s));return O(n.Provider,{value:c},a)}function o(i){let a=me(n);if(a)return a;if(t!==void 0)return t;throw new Error(`\`${i}\` must be used within \`${e}\``)}return r.displayName=e+"Provider",[r,o]}function Fh(e,t=[]){let n=[];function r(i,a){let s=Be(a),c=n.length;n=[...n,a];function l(d){let{scope:p,children:h,...f}=d,m=p?.[e][c]||s,x=Se(()=>f,Object.values(f));return O(m.Provider,{value:x},h)}function u(d,p){let h=p?.[e][c]||s,f=me(h);if(f)return f;if(a!==void 0)return a;throw new Error(`\`${d}\` must be used within \`${i}\``)}return l.displayName=i+"Provider",[l,u]}let o=()=>{let i=n.map(a=>Be(a));return function(a){let s=a?.[e]||i;return Se(()=>({[`__scope${e}`]:{...a,[e]:s}}),[a,s])}};return o.scopeName=e,[r,jh(o,...t)]}function jh(...e){let t=e[0];if(e.length===1)return t;let n=()=>{let r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(o){let i=r.reduce((a,{useScope:s,scopeName:c})=>{let l=s(o)[`__scope${c}`];return{...a,...l}},{});return Se(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return n.scopeName=t.scopeName,n}function qr(e){let[t,n]=ne(Vh());return wo(()=>{e||n(r=>r??String(Bh++))},[e]),e||(t?`radix-${t}`:"")}function Mt(e){let t=ee(e);return U(()=>{t.current=e}),Se(()=>(...n)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...n)},[])}function _h({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,o]=zh({defaultProp:t,onChange:n}),i=e!==void 0,a=i?e:r,s=Mt(n),c=ye(l=>{if(i){let u=typeof l=="function"?l(e):l;u!==e&&s(u)}else o(l)},[i,e,o,s]);return[a,c]}function zh({defaultProp:e,onChange:t}){let n=ne(e),[r]=n,o=ee(r),i=Mt(t);return U(()=>{o.current!==r&&(i(r),o.current=r)},[r,o,i]),n}function Wh(e){return Vt(e)&&e.type===Uh}function Hh(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...a)=>{i(...a),o(...a)}:o&&(n[r]=o):r==="style"?n[r]={...o,...i}:r==="className"&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}function Gh(e,t){e&&Nr(()=>e.dispatchEvent(t))}function qh(e,t=globalThis?.document){let n=Mt(e);U(()=>{let r=o=>{o.key==="Escape"&&n(o)};return t.addEventListener("keydown",r),()=>t.removeEventListener("keydown",r)},[n,t])}function Zh(e,t=globalThis?.document){let n=Mt(e),r=ee(!1),o=ee(()=>{});return U(()=>{let i=s=>{if(s.target&&!r.current){let c=function(){Il($h,n,l,{discrete:!0})},l={originalEvent:s};s.pointerType==="touch"?(t.removeEventListener("click",o.current),o.current=c,t.addEventListener("click",o.current,{once:!0})):c()}else t.removeEventListener("click",o.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",i),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function Jh(e,t=globalThis?.document){let n=Mt(e),r=ee(!1);return U(()=>{let o=i=>{i.target&&!r.current&&Il(Kh,n,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function wa(){let e=new CustomEvent(To);document.dispatchEvent(e)}function Il(e,t,n,{discrete:r}){let o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?Gh(o,i):o.dispatchEvent(i)}function tf(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(pt(r,{select:t}),document.activeElement!==n)return}function nf(e){let t=kl(e),n=Ta(t,e),r=Ta(t.reverse(),e);return[n,r]}function kl(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{let o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Ta(e,t){for(let n of e)if(!rf(n,{upTo:t}))return n}function rf(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function of(e){return e instanceof HTMLInputElement&&"select"in e}function pt(e,{select:t=!1}={}){if(e&&e.focus){let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&of(e)&&t&&e.select()}}function af(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),e=Pa(e,t),e.unshift(t)},remove(t){var n;e=Pa(e,t),(n=e[0])===null||n===void 0||n.resume()}}}function Pa(e,t){let n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function sf(e){return e.filter(t=>t.tagName!=="A")}function cf(e,t){return Ai((n,r)=>t[n][r]??n,e)}function uf(e){let[t,n]=ne(),r=ee({}),o=ee(e),i=ee("none"),a=e?"mounted":"unmounted",[s,c]=cf(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return U(()=>{let l=qn(r.current);i.current=s==="mounted"?l:"none"},[s]),wo(()=>{let l=r.current,u=o.current;if(u!==e){let d=i.current,p=qn(l);e?c("MOUNT"):p==="none"||l?.display==="none"?c("UNMOUNT"):c(u&&d!==p?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,c]),wo(()=>{if(t){let l=d=>{let p=qn(r.current).includes(d.animationName);d.target===t&&p&&Nr(()=>c("ANIMATION_END"))},u=d=>{d.target===t&&(i.current=qn(r.current))};return t.addEventListener("animationstart",u),t.addEventListener("animationcancel",l),t.addEventListener("animationend",l),()=>{t.removeEventListener("animationstart",u),t.removeEventListener("animationcancel",l),t.removeEventListener("animationend",l)}}else c("ANIMATION_END")},[t,c]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:ye(l=>{l&&(r.current=getComputedStyle(l)),n(l)},[])}}function qn(e){return e?.animationName||"none"}function df(){U(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=n[0])!==null&&e!==void 0?e:Oa()),document.body.insertAdjacentElement("beforeend",(t=n[1])!==null&&t!==void 0?t:Oa()),Xr++,()=>{Xr===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),Xr--}},[])}function Oa(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}function Ml(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oMath.abs(w)?"h":"v";if("touches"in m&&D==="h"&&j.type==="range")return!1;var P=Aa(D,j);if(!P)return!0;if(P?E=D:(E=D==="v"?"h":"v",P=Aa(D,j)),!P)return!1;if(!r.current&&"changedTouches"in m&&(y||w)&&(r.current=E),!E)return!0;var N=r.current||E;return Bf(N,x,m,N==="h"?y:w,!0)},[]),c=ye(function(m){var x=m;if(!(!zt.length||zt[zt.length-1]!==i)){var v="deltaY"in x?Ra(x):$n(x),b=t.current.filter(function(E){return E.name===x.type&&E.target===x.target&&_f(E.delta,v)})[0];if(b&&b.should){x.cancelable&&x.preventDefault();return}if(!b){var y=(a.current.shards||[]).map(Ia).filter(Boolean).filter(function(E){return E.contains(x.target)}),w=y.length>0?s(x,y[0]):!a.current.noIsolation;w&&x.cancelable&&x.preventDefault()}}},[]),l=ye(function(m,x,v,b){var y={name:m,delta:x,target:v,should:b};t.current.push(y),setTimeout(function(){t.current=t.current.filter(function(w){return w!==y})},1)},[]),u=ye(function(m){n.current=$n(m),r.current=void 0},[]),d=ye(function(m){l(m.type,Ra(m),m.target,s(m,e.lockRef.current))},[]),p=ye(function(m){l(m.type,$n(m),m.target,s(m,e.lockRef.current))},[]);U(function(){return zt.push(i),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:p}),document.addEventListener("wheel",c,_t),document.addEventListener("touchmove",c,_t),document.addEventListener("touchstart",u,_t),function(){zt=zt.filter(function(m){return m!==i}),document.removeEventListener("wheel",c,_t),document.removeEventListener("touchmove",c,_t),document.removeEventListener("touchstart",u,_t)}},[]);var h=e.removeScrollBar,f=e.inert;return O(dt,null,f?O(i,{styles:zf(o)}):null,h?O(Mf,{gapMode:"margin"}):null)}function ql(e){return e?"open":"closed"}function $l({children:e,width:t,height:n,onEscapeKeyDown:r,onInteractOutside:o=a=>a.preventDefault(),...i}){return g.createElement(dm,{...i},g.createElement(pm,null,g.createElement(hm,{asChild:!0},g.createElement(vm,null)),g.createElement(xm,{width:t,height:n,onInteractOutside:o,onEscapeKeyDown:r},e({Title:mm,Description:gm,Close:ym}))))}function wm(){return g.createElement("svg",{width:"32px",height:"40px",viewBox:"0 0 256 319",preserveAspectRatio:"xMidYMid"},g.createElement("defs",null,g.createElement("path",{d:"M9.87245893,293.324145 L0.0114611411,30.5732167 C-0.314208957,21.8955842 6.33948896,14.5413918 15.0063196,13.9997149 L238.494389,0.0317105427 C247.316188,-0.519651867 254.914637,6.18486163 255.466,15.0066607 C255.486773,15.339032 255.497167,15.6719708 255.497167,16.0049907 L255.497167,302.318596 C255.497167,311.157608 248.331732,318.323043 239.492719,318.323043 C239.253266,318.323043 239.013844,318.317669 238.774632,318.306926 L25.1475605,308.712253 C16.8276309,308.338578 10.1847994,301.646603 9.87245893,293.324145 L9.87245893,293.324145 Z",id:"path-1"})),g.createElement("g",null,g.createElement("mask",{id:"mask-2",fill:"white"},g.createElement("use",{xlinkHref:"#path-1"})),g.createElement("use",{fill:"#FF4785",fillRule:"nonzero",xlinkHref:"#path-1"}),g.createElement("path",{d:"M188.665358,39.126973 L190.191903,2.41148534 L220.883535,0 L222.205755,37.8634126 C222.251771,39.1811466 221.22084,40.2866846 219.903106,40.3327009 C219.338869,40.3524045 218.785907,40.1715096 218.342409,39.8221376 L206.506729,30.4984116 L192.493574,41.1282444 C191.443077,41.9251106 189.945493,41.7195021 189.148627,40.6690048 C188.813185,40.2267976 188.6423,39.6815326 188.665358,39.126973 Z M149.413703,119.980309 C149.413703,126.206975 191.355678,123.222696 196.986019,118.848893 C196.986019,76.4467826 174.234041,54.1651411 132.57133,54.1651411 C90.9086182,54.1651411 67.5656805,76.7934542 67.5656805,110.735941 C67.5656805,169.85244 147.345341,170.983856 147.345341,203.229219 C147.345341,212.280549 142.913138,217.654777 133.162291,217.654777 C120.456641,217.654777 115.433477,211.165914 116.024438,189.103298 C116.024438,184.317101 67.5656805,182.824962 66.0882793,189.103298 C62.3262146,242.56887 95.6363019,257.990394 133.753251,257.990394 C170.688279,257.990394 199.645341,238.303123 199.645341,202.663511 C199.645341,139.304202 118.683759,141.001326 118.683759,109.604526 C118.683759,96.8760922 128.139127,95.178968 133.753251,95.178968 C139.662855,95.178968 150.300143,96.2205679 149.413703,119.980309 Z",fill:"#FFFFFF",fillRule:"nonzero",mask:"url(#mask-2)"})))}function Fm(e){let{debounce:t,scroll:n,polyfill:r,offsetSize:o}=e===void 0?{debounce:0,scroll:!1,offsetSize:!1}:e,i=r||(typeof window>"u"?class{}:window.ResizeObserver);if(!i)throw new Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");let[a,s]=ne({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),c=ee({element:null,scrollContainers:null,resizeObserver:null,lastBounds:a}),l=t?typeof t=="number"?t:t.scroll:null,u=t?typeof t=="number"?t:t.resize:null,d=ee(!1);U(()=>(d.current=!0,()=>void(d.current=!1)));let[p,h,f]=Se(()=>{let b=()=>{if(!c.current.element)return;let{left:y,top:w,width:E,height:j,bottom:D,right:P,x:N,y:te}=c.current.element.getBoundingClientRect(),le={left:y,top:w,width:E,height:j,bottom:D,right:P,x:N,y:te};c.current.element instanceof HTMLElement&&o&&(le.height=c.current.element.offsetHeight,le.width=c.current.element.offsetWidth),Object.freeze(le),d.current&&!_m(c.current.lastBounds,le)&&s(c.current.lastBounds=le)};return[b,u?(0,ka.default)(b,u):b,l?(0,ka.default)(b,l):b]},[s,o,l,u]);function m(){c.current.scrollContainers&&(c.current.scrollContainers.forEach(b=>b.removeEventListener("scroll",f,!0)),c.current.scrollContainers=null),c.current.resizeObserver&&(c.current.resizeObserver.disconnect(),c.current.resizeObserver=null)}function x(){c.current.element&&(c.current.resizeObserver=new i(f),c.current.resizeObserver.observe(c.current.element),n&&c.current.scrollContainers&&c.current.scrollContainers.forEach(b=>b.addEventListener("scroll",f,{capture:!0,passive:!0})))}let v=b=>{!b||b===c.current.element||(m(),c.current.element=b,c.current.scrollContainers=Kl(b),x())};return Vm(f,!!n),jm(h),U(()=>{m(),x()},[n,f,h]),U(()=>m,[]),[v,a,p]}function jm(e){U(()=>{let t=e;return window.addEventListener("resize",t),()=>void window.removeEventListener("resize",t)},[e])}function Vm(e,t){U(()=>{if(t){let n=e;return window.addEventListener("scroll",n,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",n,!0)}},[e,t])}function Kl(e){let t=[];if(!e||e===document.body)return t;let{overflow:n,overflowX:r,overflowY:o}=window.getComputedStyle(e);return[n,r,o].some(i=>i==="auto"||i==="scroll")&&t.push(e),[...t,...Kl(e.parentElement)]}function Wm(e){let t=new Ma,n=new Ma,r=0,o=!1,i=!1,a=new WeakSet,s={schedule:(c,l=!1,u=!1)=>{let d=u&&o,p=d?t:n;return l&&a.add(c),p.add(c)&&d&&o&&(r=t.order.length),c},cancel:c=>{n.remove(c),a.delete(c)},process:c=>{if(o){i=!0;return}if(o=!0,[t,n]=[n,t],n.clear(),r=t.order.length,r)for(let l=0;l(l[u]=Wm(()=>n=!0),l),{}),a=l=>{i[l].process(o)},s=()=>{let l=performance.now();n=!1,o.delta=r?1e3/60:Math.max(Math.min(l-o.timestamp,Hm),1),o.timestamp=l,o.isProcessing=!0,Qn.forEach(a),o.isProcessing=!1,n&&t&&(r=!1,e(s))},c=()=>{n=!0,r=!0,o.isProcessing||e(s)};return{schedule:Qn.reduce((l,u)=>{let d=i[u];return l[u]=(p,h=!1,f=!1)=>(n||c(),d.schedule(p,h,f)),l},{}),cancel:l=>Qn.forEach(u=>i[u].cancel(l)),state:o,steps:i}}function Ym(e,t,n,r){let{visualElement:o}=me(Rr),i=me(Ql),a=me(Qo),s=me(Xl).reducedMotion,c=ee();r=r||i.renderer,!c.current&&r&&(c.current=r(e,{visualState:t,parent:o,props:n,presenceContext:a,blockInitialAnimation:a?a.initial===!1:!1,reducedMotionConfig:s}));let l=c.current;Ci(()=>{l&&l.update(n,a)});let u=ee(!!(n[Zl]&&!window.HandoffComplete));return zm(()=>{l&&(Jo.postRender(l.render),u.current&&l.animationState&&l.animationState.animateChanges())}),U(()=>{l&&(l.updateFeatures(),!u.current&&l.animationState&&l.animationState.animateChanges(),u.current&&(u.current=!1,window.HandoffComplete=!0))}),l}function Wt(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function Gm(e,t,n){return ye(r=>{r&&e.mount&&e.mount(r),t&&(r?t.mount(r):t.unmount()),n&&(typeof n=="function"?n(r):Wt(n)&&(n.current=r))},[t])}function Tn(e){return typeof e=="string"||Array.isArray(e)}function kr(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function Mr(e){return kr(e.animate)||ti.some(t=>Tn(e[t]))}function tc(e){return!!(Mr(e)||e.variants)}function qm(e,t){if(Mr(e)){let{initial:n,animate:r}=e;return{initial:n===!1||Tn(n)?n:void 0,animate:Tn(r)?r:void 0}}return e.inherit!==!1?t:{}}function $m(e){let{initial:t,animate:n}=qm(e,me(Rr));return Se(()=>({initial:t,animate:n}),[Da(t),Da(n)])}function Da(e){return Array.isArray(e)?e.join(" "):e}function Km(e){for(let t in e)Sn[t]={...Sn[t],...e[t]}}function Qm({preloadedFeatures:e,createVisualElement:t,useRender:n,useVisualState:r,Component:o}){e&&Km(e);function i(s,c){let l,u={...me(Xl),...s,layoutId:Zm(s)},{isStatic:d}=u,p=$m(s),h=r(s,d);if(!d&&Ir){p.visualElement=Ym(o,h,u,t);let f=me(rc),m=me(Ql).strict;p.visualElement&&(l=p.visualElement.loadFeatures(u,m,e,f))}return O(Rr.Provider,{value:p},l&&p.visualElement?O(l,{visualElement:p.visualElement,...u}):null,n(o,s,Gm(h,p.visualElement,c),h,d,p.visualElement))}let a=se(i);return a[Xm]=o,a}function Zm({layoutId:e}){let t=me(nc).id;return t&&e!==void 0?t+"-"+e:e}function Jm(e){function t(r,o={}){return Qm(e(r,o))}if(typeof Proxy>"u")return t;let n=new Map;return new Proxy(t,{get:(r,o)=>(n.has(o)||n.set(o,t(o)),n.get(o))})}function ni(e){return typeof e!="string"||e.includes("-")?!1:!!(eg.indexOf(e)>-1||/[A-Z]/.test(e))}function tg(e){Object.assign(hr,e)}function oc(e,{layout:t,layoutId:n}){return Nt.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!hr[e]||e==="opacity")}function og(e,{enableHardwareAcceleration:t=!0,allowTransformNone:n=!0},r,o){let i="";for(let a=0;a{let r=ii();return oi(r,t,{enableHardwareAcceleration:!n},e),Object.assign({},r.vars,r.style)},[t])}function hg(e,t,n){let r=e.style||{},o={};return lc(o,r,e),Object.assign(o,pg(e,t,n)),o}function fg(e,t,n){let r={},o=hg(e,t,n);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=o,r}function mr(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||mg.has(e)}function gg(e){e&&(cc=t=>t.startsWith("on")?!mr(t):e(t))}function yg(e,t,n){let r={};for(let o in e)o==="values"&&typeof e.values=="object"||(cc(o)||n===!0&&mr(o)||!t&&!mr(o)||e.draggable&&o.startsWith("onDrag"))&&(r[o]=e[o]);return r}function ja(e,t,n){return typeof e=="string"?e:F.transform(t+n*e)}function vg(e,t,n){let r=ja(t,e.x,e.width),o=ja(n,e.y,e.height);return`${r} ${o}`}function wg(e,t,n=1,r=0,o=!0){e.pathLength=1;let i=o?bg:xg;e[i.offset]=F.transform(-r);let a=F.transform(t),s=F.transform(n);e[i.array]=`${a} ${s}`}function ai(e,{attrX:t,attrY:n,attrScale:r,originX:o,originY:i,pathLength:a,pathSpacing:s=1,pathOffset:c=0,...l},u,d,p){if(oi(e,l,u,p),d){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:h,style:f,dimensions:m}=e;h.transform&&(m&&(f.transform=h.transform),delete h.transform),m&&(o!==void 0||i!==void 0||f.transform)&&(f.transformOrigin=vg(m,o!==void 0?o:.5,i!==void 0?i:.5)),t!==void 0&&(h.x=t),n!==void 0&&(h.y=n),r!==void 0&&(h.scale=r),a!==void 0&&wg(h,a,s,c,!1)}function Eg(e,t,n,r){let o=Se(()=>{let i=uc();return ai(i,t,{enableHardwareAcceleration:!1},si(r),e.transformTemplate),{...i.attrs,style:{...i.style}}},[t]);if(e.style){let i={};lc(i,e.style,e),o.style={...i,...o.style}}return o}function Tg(e=!1){return(t,n,r,{latestValues:o},i)=>{let a=(ni(t)?Eg:fg)(n,o,i,t),s=yg(n,typeof t=="string",e),c=t!==dt?{...s,...a,ref:r}:{},{children:l}=n,u=Se(()=>Ce(l)?l.get():l,[l]);return O(t,{...c,children:u})}}function dc(e,{style:t,vars:n},r,o){Object.assign(e.style,t,o&&o.getProjectionStyles(r));for(let i in n)e.style.setProperty(i,n[i])}function hc(e,t,n,r){dc(e,t,void 0,r);for(let o in t.attrs)e.setAttribute(pc.has(o)?o:Zo(o),t.attrs[o])}function li(e,t){let{style:n}=e,r={};for(let o in n)(Ce(n[o])||t.style&&Ce(t.style[o])||oc(o,e))&&(r[o]=n[o]);return r}function fc(e,t){let n=li(e,t);for(let r in e)if(Ce(e[r])||Ce(t[r])){let o=Nn.indexOf(r)!==-1?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r;n[o]=e[r]}return n}function ci(e,t,n,r={},o={}){return typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,o)),typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,o)),t}function Sg(e){let t=ee(null);return t.current===null&&(t.current=e()),t.current}function ir(e){let t=Ce(e)?e.get():e;return Pg(t)?t.toValue():t}function Cg({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:n},r,o,i){let a={latestValues:Ag(r,o,i,e),renderState:t()};return n&&(a.mount=s=>n(r,s,a)),a}function Ag(e,t,n,r){let o={},i=r(e,{});for(let p in i)o[p]=ir(i[p]);let{initial:a,animate:s}=e,c=Mr(e),l=tc(e);t&&l&&!c&&e.inherit!==!1&&(a===void 0&&(a=t.initial),s===void 0&&(s=t.animate));let u=n?n.initial===!1:!1;u=u||a===!1;let d=u?s:a;return d&&typeof d!="boolean"&&!kr(d)&&(Array.isArray(d)?d:[d]).forEach(p=>{let h=ci(e,p);if(!h)return;let{transitionEnd:f,transition:m,...x}=h;for(let v in x){let b=x[v];if(Array.isArray(b)){let y=u?b.length-1:0;b=b[y]}b!==null&&(o[v]=b)}for(let v in f)o[v]=f[v]}),o}function kg(e,{forwardMotionProps:t=!1},n,r){return{...ni(e)?Rg:Ig,preloadedFeatures:n,useRender:Tg(t),createVisualElement:r,Component:e}}function ot(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}function Dr(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}function it(e,t,n,r){return ot(e,t,Mg(n),r)}function yc(e){let t=null;return()=>{let n=()=>{t=null};return t===null?(t=e,n):!1}}function vc(e){let t=!1;if(e==="y")t=Ba();else if(e==="x")t=Va();else{let n=Va(),r=Ba();n&&r?t=()=>{n(),r()}:(n&&n(),r&&r())}return t}function bc(){let e=vc(!0);return e?(e(),!1):!0}function _a(e,t){let n="pointer"+(t?"enter":"leave"),r="onHover"+(t?"Start":"End"),o=(i,a)=>{if(i.pointerType==="touch"||bc())return;let s=e.getProps();e.animationState&&s.whileHover&&e.animationState.setActive("whileHover",t),s[r]&&ie.update(()=>s[r](i,a))};return it(e.current,n,o,{passive:!e.getProps()[r]})}function no(e,t){if(!t)return;let n=new PointerEvent("pointer"+e);t(n,Dr(n))}function Bg({root:e,...t}){let n=e||document;ro.has(n)||ro.set(n,{});let r=ro.get(n),o=JSON.stringify(t);return r[o]||(r[o]=new IntersectionObserver(Vg,{root:e,...t})),r[o]}function _g(e,t,n){let r=Bg(t);return Oo.set(e,n),r.observe(e),()=>{Oo.delete(e),r.unobserve(e)}}function Wg({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}function wc(e,t){if(!Array.isArray(t))return!1;let n=t.length;if(n!==e.length)return!1;for(let r=0;rt[r]=n.get()),t}function Gg(e){let t={};return e.values.forEach((n,r)=>t[r]=n.getVelocity()),t}function Lr(e,t,n){let r=e.getProps();return ci(r,t,n!==void 0?n:r.custom,Yg(e),Gg(e))}function Tc(e){return!!(!e||typeof e=="string"&&Sc[e]||Ec(e)||Array.isArray(e)&&e.every(Tc))}function Pc(e){if(e)return Ec(e)?gn(e):Array.isArray(e)?e.map(Pc):Sc[e]}function $g(e,t,n,{delay:r=0,duration:o,repeat:i=0,repeatType:a="loop",ease:s,times:c}={}){let l={[t]:n};c&&(l.offset=c);let u=Pc(s);return Array.isArray(u)&&(l.easing=u),e.animate(l,{delay:r,duration:o,easing:Array.isArray(u)?"linear":u,fill:"both",iterations:i+1,direction:a==="reverse"?"alternate":"normal"})}function Kg(e,{repeat:t,repeatType:n="loop"}){let r=t&&n!=="loop"&&t%2===1?0:e.length-1;return e[r]}function Zg(e,t,n,r,o){let i,a,s=0;do a=t+(n-t)/2,i=Oc(a,r,o)-e,i>0?n=a:t=a;while(Math.abs(i)>Xg&&++sZg(i,0,1,e,n);return i=>i===0||i===1?i:Oc(o(i),t,r)}function oo(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function iy({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let o=0,i=0,a=0;if(!t)o=i=a=n;else{let s=n<.5?n*(1+t):n+t-n*t,c=2*n-s;o=oo(c,s,e+1/3),i=oo(c,s,e),a=oo(c,s,e-1/3)}return{red:Math.round(o*255),green:Math.round(i*255),blue:Math.round(a*255),alpha:r}}function sy(e){let t="",n="",r="",o="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),o=e.substring(4,5),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}}function Wa(e){let t=cy(e);ze(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`);let n=t.parse(e);return t===Ht&&(n=iy(n)),n}function uy(e){var t,n;return isNaN(e)&&Fn(e)&&(((t=e.match(ri))===null||t===void 0?void 0:t.length)||0)+(((n=e.match(lg))===null||n===void 0?void 0:n.length)||0)>0}function yr(e){let t=e.toString(),n=t.match(Ga)||[],r=[],o={color:[],number:[],var:[]},i=[];for(let s=0;s{let i="";for(let a=0;an>0?t:e}function my(e,t){return n=>oe(e,t,n)}function hi(e){return typeof e=="number"?my:typeof e=="string"?fr(e)?Ao:we.test(e)?Ha:vy:Array.isArray(e)?jc:typeof e=="object"?we.test(e)?Ha:gy:Ao}function jc(e,t){let n=[...e],r=n.length,o=e.map((i,a)=>hi(i)(i,t[a]));return i=>{for(let a=0;a{for(let i in r)n[i]=r[i](o);return n}}function yy(e,t){var n;let r=[],o={color:0,var:0,number:0};for(let i=0;it[0];e[0]>e[i-1]&&(e=[...e].reverse(),t=[...t].reverse());let a=by(t,r,o),s=a.length,c=l=>{let u=0;if(s>1)for(;uc(wt(e[0],e[i-1],l)):c}function wy(e,t){let n=e[e.length-1];for(let r=1;r<=t;r++){let o=Pn(0,t,r);e.push(oe(n,1,o))}}function Ey(e){let t=[0];return wy(t,e.length-1),t}function Ty(e,t){return e.map(n=>n*t)}function Sy(e,t){return e.map(()=>t||Cc).splice(0,e.length-1)}function vr({duration:e=300,keyframes:t,times:n,ease:r="easeInOut"}){let o=ty(r)?r.map(Ua):Ua(r),i={done:!1,value:t[0]},a=Ty(n&&n.length===t.length?n:Ey(t),e),s=xy(a,t,{ease:Array.isArray(o)?o:Sy(t,o)});return{calculatedDuration:e,next:c=>(i.value=s(c),i.done=c>=e,i)}}function Bc(e,t){return t?e*(1e3/t):0}function _c(e,t,n){let r=Math.max(t-Py,0);return Bc(n-e(r),t-r)}function Ry({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let o,i;Vn(e<=vt(qa),"Spring duration must be 10 seconds or less");let a=1-t;a=wt(Cy,Ay,a),e=wt(Oy,qa,st(e)),a<1?(o=l=>{let u=l*a,d=u*e,p=u-n,h=Ro(l,a),f=Math.exp(-d);return so-p/h*f},i=l=>{let u=l*a*e,d=u*n+n,p=Math.pow(a,2)*Math.pow(l,2)*e,h=Math.exp(-u),f=Ro(Math.pow(l,2),a);return(-o(l)+so>0?-1:1)*((d-p)*h)/f}):(o=l=>{let u=Math.exp(-l*e),d=(l-n)*e+1;return-so+u*d},i=l=>{let u=Math.exp(-l*e),d=(n-l)*(e*e);return u*d});let s=5/e,c=ky(o,i,s);if(e=vt(e),isNaN(c))return{stiffness:100,damping:10,duration:e};{let l=Math.pow(c,2)*r;return{stiffness:l,damping:a*2*Math.sqrt(r*l),duration:e}}}function ky(e,t,n){let r=n;for(let o=1;oe[n]!==void 0)}function Ly(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!$a(e,Dy)&&$a(e,My)){let n=Ry(e);t={...t,...n,mass:1},t.isResolvedFromDuration=!0}return t}function zc({keyframes:e,restDelta:t,restSpeed:n,...r}){let o=e[0],i=e[e.length-1],a={done:!1,value:o},{stiffness:s,damping:c,mass:l,duration:u,velocity:d,isResolvedFromDuration:p}=Ly({...r,velocity:-st(r.velocity||0)}),h=d||0,f=c/(2*Math.sqrt(s*l)),m=i-o,x=st(Math.sqrt(s/l)),v=Math.abs(m)<5;n||(n=v?.01:2),t||(t=v?.005:.5);let b;if(f<1){let y=Ro(x,f);b=w=>{let E=Math.exp(-f*x*w);return i-E*((h+f*x*m)/y*Math.sin(y*w)+m*Math.cos(y*w))}}else if(f===1)b=y=>i-Math.exp(-x*y)*(m+(h+x*m)*y);else{let y=x*Math.sqrt(f*f-1);b=w=>{let E=Math.exp(-f*x*w),j=Math.min(y*w,300);return i-E*((h+f*x*m)*Math.sinh(j)+y*m*Math.cosh(j))/y}}return{calculatedDuration:p&&u||null,next:y=>{let w=b(y);if(p)a.done=y>=u;else{let E=h;y!==0&&(f<1?E=_c(b,y,w):E=0);let j=Math.abs(E)<=n,D=Math.abs(i-w)<=t;a.done=j&&D}return a.value=a.done?i:w,a}}}function Ka({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:o=10,bounceStiffness:i=500,modifyTarget:a,min:s,max:c,restDelta:l=.5,restSpeed:u}){let d=e[0],p={done:!1,value:d},h=P=>s!==void 0&&Pc,f=P=>s===void 0?c:c===void 0||Math.abs(s-P)-m*Math.exp(-P/r),y=P=>v+b(P),w=P=>{let N=b(P),te=y(P);p.done=Math.abs(N)<=l,p.value=p.done?v:te},E,j,D=P=>{h(p.value)&&(E=P,j=zc({keyframes:[p.value,f(p.value)],velocity:_c(y,P,p.value),damping:o,stiffness:i,restDelta:l,restSpeed:u}))};return D(0),{calculatedDuration:null,next:P=>{let N=!1;return!j&&E===void 0&&(N=!0,w(P),D(P)),E!==void 0&&P>E?j.next(P-E):(!N&&w(P),p)}}}function Ny(){ar=void 0}function Xa(e){let t=0,n=50,r=e.next(t);for(;!r.done&&t<2e4;)t+=n,r=e.next(t);return t>=2e4?1/0:t}function br({autoplay:e=!0,delay:t=0,driver:n=Fy,keyframes:r,type:o="keyframes",repeat:i=0,repeatDelay:a=0,repeatType:s="loop",onPlay:c,onStop:l,onComplete:u,onUpdate:d,...p}){let h=1,f=!1,m,x,v=()=>{x=new Promise(J=>{m=J})};v();let b,y=jy[o]||vr,w;y!==vr&&typeof r[0]!="number"&&(ze(r.length===2,`Only two keyframes currently supported with spring and inertia animations. Trying to animate ${r}`),w=at(Vy,Vc(r[0],r[1])),r=[0,100]);let E=y({...p,keyframes:r}),j;s==="mirror"&&(j=y({...p,keyframes:[...r].reverse(),velocity:-(p.velocity||0)}));let D="idle",P=null,N=null,te=null;E.calculatedDuration===null&&i&&(E.calculatedDuration=Xa(E));let{calculatedDuration:le}=E,Me=1/0,Re=1/0;le!==null&&(Me=le+a,Re=Me*(i+1)-a);let fe=0,ae=J=>{if(N===null)return;h>0&&(N=Math.min(N,J)),h<0&&(N=Math.min(J-Re/h,N)),P!==null?fe=P:fe=Math.round(J-N)*h;let T=fe-t*(h>=0?1:-1),k=h>=0?T<0:T>Re;fe=Math.max(T,0),D==="finished"&&P===null&&(fe=Re);let Y=fe,W=E;if(i){let z=Math.min(fe,Re)/Me,q=Math.floor(z),$=z%1;!$&&z>=1&&($=1),$===1&&q--,q=Math.min(q,i+1),q%2&&(s==="reverse"?($=1-$,a&&($-=a/Me)):s==="mirror"&&(W=j)),Y=wt(0,1,$)*Me}let V=k?{done:!1,value:r[0]}:W.next(Y);w&&(V.value=w(V.value));let{done:K}=V;!k&&le!==null&&(K=h>=0?fe>=Re:fe<=0);let H=P===null&&(D==="finished"||D==="running"&&K);return d&&d(V.value),H&&be(),V},Te=()=>{b&&b.stop(),b=void 0},He=()=>{D="idle",Te(),m(),v(),N=te=null},be=()=>{D="finished",u&&u(),Te(),m()},je=()=>{if(f)return;b||(b=n(ae));let J=b.now();c&&c(),P!==null?N=J-P:(!N||D==="finished")&&(N=J),D==="finished"&&v(),te=N,P=null,D="running",b.start()};e&&je();let Ft={then(J,T){return x.then(J,T)},get time(){return st(fe)},set time(J){J=vt(J),fe=J,P!==null||!b||h===0?P=J:N=b.now()-J/h},get duration(){let J=E.calculatedDuration===null?Xa(E):E.calculatedDuration;return st(J)},get speed(){return h},set speed(J){J===h||!b||(h=J,Ft.time=st(fe))},get state(){return D},play:je,pause:()=>{D="paused",P=fe},stop:()=>{f=!0,D!=="idle"&&(D="idle",l&&l(),He())},cancel:()=>{te!==null&&ae(te),He()},complete:()=>{D="finished"},sample:J=>(N=0,ae(J))};return Ft}function By(e){let t;return()=>(t===void 0&&(t=e()),t)}function Hy(e,t,{onUpdate:n,onComplete:r,...o}){if(!(_y()&&zy.has(t)&&!o.repeatDelay&&o.repeatType!=="mirror"&&o.damping!==0&&o.type!=="inertia"))return!1;let i=!1,a,s,c=!1,l=()=>{s=new Promise(v=>{a=v})};l();let{keyframes:u,duration:d=300,ease:p,times:h}=o;if(Wy(t,o)){let v=br({...o,repeat:0,delay:0}),b={done:!1,value:u[0]},y=[],w=0;for(;!b.done&&w{c=!1,f.cancel()},x=()=>{c=!0,ie.update(m),a(),l()};return f.onfinish=()=>{c||(e.set(Kg(u,o)),r&&r(),x())},{then(v,b){return s.then(v,b)},attachTimeline(v){return f.timeline=v,f.onfinish=null,he},get time(){return st(f.currentTime||0)},set time(v){f.currentTime=vt(v)},get speed(){return f.playbackRate},set speed(v){f.playbackRate=v},get duration(){return st(d)},play:()=>{i||(f.play(),lt(m))},pause:()=>f.pause(),stop:()=>{if(i=!0,f.playState==="idle")return;let{currentTime:v}=f;if(v){let b=br({...o,autoplay:!1});e.setWithVelocity(b.sample(v-Jn).value,b.sample(v).value,Jn)}x()},complete:()=>{c||f.finish()},cancel:x}}function Yy({keyframes:e,delay:t,onUpdate:n,onComplete:r}){let o=()=>(n&&n(e[e.length-1]),r&&r(),{time:0,speed:1,duration:0,play:he,pause:he,stop:he,then:i=>(i(),Promise.resolve()),cancel:he,complete:he});return t?br({keyframes:[0,1],duration:0,delay:t,onComplete:o}):o()}function Zy(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;let[r]=n.match(ri)||[];if(!r)return e;let o=n.replace(r,""),i=Qy.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+o+")"}function Uc(e,t){let n=fi(e);return n!==ko&&(n=Et),n.getAnimatableNone?n.getAnimatableNone(t):void 0}function tv(e){if(typeof e=="number")return e===0;if(e!==null)return e==="none"||e==="0"||Wc(e)}function nv(e,t,n,r){let o=Io(t,n),i;Array.isArray(n)?i=[...n]:i=[null,n];let a=r.from!==void 0?r.from:e.get(),s,c=[];for(let l=0;l-1&&e.splice(n,1)}function xi(e,t,n){e||Qa.has(t)||(console.warn(t),n&&console.warn(n),Qa.add(t))}function Qt(e,t){return new iv(e,t)}function cv(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Qt(n))}function uv(e,t){let n=Lr(e,t),{transitionEnd:r={},transition:o={},...i}=n?e.makeTargetAnimatable(n,!1):{};i={...i,...r};for(let a in i){let s=Og(i[a]);cv(e,a,s)}}function dv(e,t,n){var r,o;let i=Object.keys(t).filter(s=>!e.hasValue(s)),a=i.length;if(a)for(let s=0;sc.remove(d))),l.push(x)}return a&&Promise.all(l).then(()=>{a&&uv(e,a)}),l}function Mo(e,t,n={}){let r=Lr(e,t,n.custom),{transition:o=e.getDefaultTransition()||{}}=r||{};n.transitionOverride&&(o=n.transitionOverride);let i=r?()=>Promise.all(qc(e,r,n)):()=>Promise.resolve(),a=e.variantChildren&&e.variantChildren.size?(c=0)=>{let{delayChildren:l=0,staggerChildren:u,staggerDirection:d}=o;return gv(e,t,l+c,u,d,n)}:()=>Promise.resolve(),{when:s}=o;if(s){let[c,l]=s==="beforeChildren"?[i,a]:[a,i];return c().then(()=>l())}else return Promise.all([i(),a(n.delay)])}function gv(e,t,n=0,r=0,o=1,i){let a=[],s=(e.variantChildren.size-1)*r,c=o===1?(l=0)=>l*r:(l=0)=>s-l*r;return Array.from(e.variantChildren).sort(yv).forEach((l,u)=>{l.notify("AnimationStart",t),a.push(Mo(l,t,{...i,delay:n+c(u)}).then(()=>l.notify("AnimationComplete",t)))}),Promise.all(a)}function yv(e,t){return e.sortNodePosition(t)}function vv(e,t,n={}){e.notify("AnimationStart",t);let r;if(Array.isArray(t)){let o=t.map(i=>Mo(e,i,n));r=Promise.all(o)}else if(typeof t=="string")r=Mo(e,t,n);else{let o=typeof t=="function"?Lr(e,t,n.custom):t;r=Promise.all(qc(e,o,n))}return r.then(()=>e.notify("AnimationComplete",t))}function wv(e){return t=>Promise.all(t.map(({animation:n,options:r})=>vv(e,n,r)))}function Ev(e){let t=wv(e),n=Sv(),r=!0,o=(c,l)=>{let u=Lr(e,l);if(u){let{transition:d,transitionEnd:p,...h}=u;c={...c,...h,...p}}return c};function i(c){t=c(e)}function a(c,l){let u=e.getProps(),d=e.getVariantContext(!0)||{},p=[],h=new Set,f={},m=1/0;for(let v=0;vm&&E,N=!1,te=Array.isArray(w)?w:[w],le=te.reduce(o,{});j===!1&&(le={});let{prevResolvedValues:Me={}}=y,Re={...Me,...le},fe=ae=>{P=!0,h.has(ae)&&(N=!0,h.delete(ae)),y.needsAnimating[ae]=!0};for(let ae in Re){let Te=le[ae],He=Me[ae];if(f.hasOwnProperty(ae))continue;let be=!1;gr(Te)&&gr(He)?be=!wc(Te,He):be=Te!==He,be?Te!==void 0?fe(ae):h.add(ae):Te!==void 0&&h.has(ae)?fe(ae):y.protectedKeys[ae]=!0}y.prevProp=w,y.prevResolvedValues=le,y.isActive&&(f={...f,...le}),r&&e.blockInitialAnimation&&(P=!1),P&&(!D||N)&&p.push(...te.map(ae=>({animation:ae,options:{type:b,...c}})))}if(h.size){let v={};h.forEach(b=>{let y=e.getBaseTarget(b);y!==void 0&&(v[b]=y)}),p.push({animation:v})}let x=!!p.length;return r&&(u.initial===!1||u.initial===u.animate)&&!e.manuallyAnimateOnMount&&(x=!1),r=!1,x?t(p):Promise.resolve()}function s(c,l,u){var d;if(n[c].isActive===l)return Promise.resolve();(d=e.variantChildren)===null||d===void 0||d.forEach(h=>{var f;return(f=h.animationState)===null||f===void 0?void 0:f.setActive(c,l)}),n[c].isActive=l;let p=a(u,c);for(let h in n)n[h].protectedKeys={};return p}return{animateChanges:a,setActive:s,setAnimateFunction:i,getState:()=>n}}function Tv(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!wc(t,e):!1}function Pt(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Sv(){return{animate:Pt(!0),whileInView:Pt(),whileHover:Pt(),whileTap:Pt(),whileDrag:Pt(),whileFocus:Pt(),exit:Pt()}}function Rv(e,t){let n=Ja(e.x,t.x),r=Ja(e.y,t.y);return Math.sqrt(n**2+r**2)}function lo(e,t){return t?{point:t(e.point)}:e}function es(e,t){return{x:e.x-t.x,y:e.y-t.y}}function co({point:e},t){return{point:e,delta:es(e,Kc(t)),offset:es(e,Iv(t)),velocity:kv(t,.1)}}function Iv(e){return e[0]}function Kc(e){return e[e.length-1]}function kv(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null,o=Kc(e);for(;n>=0&&(r=e[n],!(o.timestamp-r.timestamp>vt(t)));)n--;if(!r)return{x:0,y:0};let i=st(o.timestamp-r.timestamp);if(i===0)return{x:0,y:0};let a={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function ke(e){return e.max-e.min}function Do(e,t=0,n=.01){return Math.abs(e-t)<=n}function ts(e,t,n,r=.5){e.origin=r,e.originPoint=oe(t.min,t.max,e.origin),e.scale=ke(n)/ke(t),(Do(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=oe(n.min,n.max,e.origin)-e.originPoint,(Do(e.translate)||isNaN(e.translate))&&(e.translate=0)}function xn(e,t,n,r){ts(e.x,t.x,n.x,r?r.originX:void 0),ts(e.y,t.y,n.y,r?r.originY:void 0)}function ns(e,t,n){e.min=n.min+t.min,e.max=e.min+ke(t)}function Mv(e,t,n){ns(e.x,t.x,n.x),ns(e.y,t.y,n.y)}function rs(e,t,n){e.min=t.min-n.min,e.max=e.min+ke(t)}function wn(e,t,n){rs(e.x,t.x,n.x),rs(e.y,t.y,n.y)}function Dv(e,{min:t,max:n},r){return t!==void 0&&en&&(e=r?oe(n,e,r.max):Math.min(e,n)),e}function os(e,t,n){return{min:t!==void 0?e.min+t:void 0,max:n!==void 0?e.max+n-(e.max-e.min):void 0}}function Lv(e,{top:t,left:n,bottom:r,right:o}){return{x:os(e.x,n,o),y:os(e.y,t,r)}}function is(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.minr?n=Pn(t.min,t.max-r,e.min):r>o&&(n=Pn(e.min,e.max-o,t.min)),wt(0,1,n)}function jv(e,t){let n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}function Vv(e=Lo){return e===!1?e=0:e===!0&&(e=Lo),{x:as(e,"left","right"),y:as(e,"top","bottom")}}function as(e,t,n){return{min:ss(e,t),max:ss(e,n)}}function ss(e,t){return typeof e=="number"?e:e[t]||0}function Ne(e){return[e("x"),e("y")]}function Xc({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function Bv({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function _v(e,t){if(!t)return e;let n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function uo(e){return e===void 0||e===1}function No({scale:e,scaleX:t,scaleY:n}){return!uo(e)||!uo(t)||!uo(n)}function Ot(e){return No(e)||Qc(e)||e.z||e.rotate||e.rotateX||e.rotateY}function Qc(e){return us(e.x)||us(e.y)}function us(e){return e&&e!=="0%"}function wr(e,t,n){let r=e-n,o=t*r;return n+o}function ds(e,t,n,r,o){return o!==void 0&&(e=wr(e,o,r)),wr(e,n,r)+t}function Fo(e,t=0,n=1,r,o){e.min=ds(e.min,t,n,r,o),e.max=ds(e.max,t,n,r,o)}function Zc(e,{x:t,y:n}){Fo(e.x,t.translate,t.scale,t.originPoint),Fo(e.y,n.translate,n.scale,n.originPoint)}function zv(e,t,n,r=!1){let o=n.length;if(!o)return;t.x=t.y=1;let i,a;for(let s=0;s1.0000000000001||e<.999999999999?e:1}function ft(e,t){e.min=e.min+t,e.max=e.max+t}function hs(e,t,[n,r,o]){let i=t[o]!==void 0?t[o]:.5,a=oe(e.min,e.max,i);Fo(e,t[n],t[r],a,t.scale)}function Gt(e,t){hs(e.x,t,Uv),hs(e.y,t,Wv)}function Jc(e,t){return Xc(_v(e.getBoundingClientRect(),t))}function Hv(e,t,n){let r=Jc(e,n),{scroll:o}=t;return o&&(ft(r.x,o.offset.x),ft(r.y,o.offset.y)),r}function er(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function qv(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}function Xv(){let e=me(Qo);if(e===null)return[!0,null];let{isPresent:t,onExitComplete:n,register:r}=e,o=zn();return U(()=>r(o),[]),!t&&n?[!1,()=>n&&n(o)]:[!0]}function ms(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}function tu(e){let[t,n]=Xv(),r=me(nc);return g.createElement(Zv,{...e,layoutGroup:r,switchLayoutGroup:me(rc),isPresent:t,safeToRemove:n})}function t0(e,t,n,r,o,i){o?(e.opacity=oe(0,n.opacity!==void 0?n.opacity:1,n0(r)),e.opacityExit=oe(t.opacity!==void 0?t.opacity:1,0,r0(r))):i&&(e.opacity=oe(t.opacity!==void 0?t.opacity:1,n.opacity!==void 0?n.opacity:1,r));for(let a=0;art?1:n(Pn(e,t,r))}function bs(e,t){e.min=t.min,e.max=t.max}function De(e,t){bs(e.x,t.x),bs(e.y,t.y)}function xs(e,t,n,r,o){return e-=t,e=wr(e,1/n,r),o!==void 0&&(e=wr(e,1/o,r)),e}function o0(e,t=0,n=1,r=.5,o,i=e,a=e){if(Xe.test(t)&&(t=parseFloat(t),t=oe(a.min,a.max,t/100)-a.min),typeof t!="number")return;let s=oe(i.min,i.max,r);e===i&&(s-=t),e.min=xs(e.min,t,n,s,o),e.max=xs(e.max,t,n,s,o)}function ws(e,t,[n,r,o],i,a){o0(e,t[n],t[r],t[o],t.scale,i,a)}function Es(e,t,n,r){ws(e.x,t,i0,n?n.x:void 0,r?r.x:void 0),ws(e.y,t,a0,n?n.y:void 0,r?r.y:void 0)}function Ts(e){return e.translate===0&&e.scale===1}function ou(e){return Ts(e.x)&&Ts(e.y)}function s0(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function iu(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function Ss(e){return ke(e.x)/ke(e.y)}function Ps(e,t,n){let r="",o=e.x.translate/t.x,i=e.y.translate/t.y;if((o||i)&&(r=`translate3d(${o}px, ${i}px, 0) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){let{rotate:c,rotateX:l,rotateY:u}=n;c&&(r+=`rotate(${c}deg) `),l&&(r+=`rotateX(${l}deg) `),u&&(r+=`rotateY(${u}deg) `)}let a=e.x.scale*t.x,s=e.y.scale*t.y;return(a!==1||s!==1)&&(r+=`scale(${a}, ${s})`),r||"none"}function d0(e,t){let n=kt.now(),r=({timestamp:o})=>{let i=o-n;i>=t&&(lt(r),e(i-t))};return ie.read(r,!0),()=>lt(r)}function p0(e){window.MotionDebug&&window.MotionDebug.record(e)}function h0(e){return e instanceof SVGElement&&e.tagName!=="svg"}function f0(e,t,n){let r=Ce(e)?e:Qt(e);return r.start(gi("",r,t,n)),r.animation}function au({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:o}){return class{constructor(i={},a=t?.()){this.id=g0++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,Ct.totalNodes=Ct.resolvedTargetDeltas=Ct.recalculatedProjection=0,this.nodes.forEach(b0),this.nodes.forEach(S0),this.nodes.forEach(P0),this.nodes.forEach(x0),p0(Ct)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=i,this.root=a?a.root||a:this,this.path=a?[...a.path,a]:[],this.parent=a,this.depth=a?a.depth+1:0;for(let s=0;sthis.root.updateBlockedByResize=!1;e(i,()=>{this.root.updateBlockedByResize=!0,u&&u(),u=d0(d,250),sr.hasAnimatedSinceResize&&(sr.hasAnimatedSinceResize=!1,this.nodes.forEach(Rs))})}s&&this.root.registerSharedNode(s,this),this.options.animate!==!1&&l&&(s||c)&&this.addEventListener("didUpdate",({delta:u,hasLayoutChanged:d,hasRelativeTargetChanged:p,layout:h})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let f=this.options.transition||l.getDefaultTransition()||I0,{onLayoutAnimationStart:m,onLayoutAnimationComplete:x}=l.getProps(),v=!this.targetLayout||!iu(this.targetLayout,h)||p,b=!d&&p;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||b||d&&(v||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(u,b);let y={...mi(f,"layout"),onPlay:m,onComplete:x};(l.shouldReduceMotion||this.options.layoutRoot)&&(y.delay=0,y.type=!1),this.startAnimation(y)}else d||Rs(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=h})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let i=this.getStack();i&&i.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,lt(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(O0),this.animationId++)}getTransformTemplate(){let{visualElement:i}=this.options;return i&&i.getProps().transformTemplate}willUpdate(i=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let l=0;lthis.update()))}clearAllSnapshots(){this.nodes.forEach(w0),this.sharedNodes.forEach(C0)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,ie.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){ie.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let s=0;s{let w=y/1e3;Is(u.x,i.x,w),Is(u.y,i.y,w),this.setTargetDelta(u),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(wn(d,this.layout.layoutBox,this.relativeParent.layout.layoutBox),A0(this.relativeTarget,this.relativeTargetOrigin,d,w),b&&s0(this.relativeTarget,b)&&(this.isProjectionDirty=!1),b||(b=pe()),De(b,this.relativeTarget)),f&&(this.animationValues=l,t0(l,c,this.latestValues,w,v,x)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=w},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(i){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(lt(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=ie.update(()=>{sr.hasAnimatedSinceResize=!0,this.currentAnimation=f0(0,Cs,{...i,onUpdate:a=>{this.mixTargetDelta(a),i.onUpdate&&i.onUpdate(a)},onComplete:()=>{i.onComplete&&i.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let i=this.getStack();i&&i.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(Cs),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let i=this.getLead(),{targetWithTransforms:a,target:s,layout:c,latestValues:l}=i;if(!(!a||!s||!c)){if(this!==i&&this.layout&&c&&su(this.options.animationType,this.layout.layoutBox,c.layoutBox)){s=this.target||pe();let u=ke(this.layout.layoutBox.x);s.x.min=i.target.x.min,s.x.max=s.x.min+u;let d=ke(this.layout.layoutBox.y);s.y.min=i.target.y.min,s.y.max=s.y.min+d}De(a,s),Gt(a,l),xn(this.projectionDeltaWithTransform,this.layoutCorrected,a,l)}}registerSharedNode(i,a){this.sharedNodes.has(i)||this.sharedNodes.set(i,new l0),this.sharedNodes.get(i).add(a);let s=a.options.initialPromotionConfig;a.promote({transition:s?s.transition:void 0,preserveFollowOpacity:s&&s.shouldPreserveFollowOpacity?s.shouldPreserveFollowOpacity(a):void 0})}isLead(){let i=this.getStack();return i?i.lead===this:!0}getLead(){var i;let{layoutId:a}=this.options;return a?((i=this.getStack())===null||i===void 0?void 0:i.lead)||this:this}getPrevLead(){var i;let{layoutId:a}=this.options;return a?(i=this.getStack())===null||i===void 0?void 0:i.prevLead:void 0}getStack(){let{layoutId:i}=this.options;if(i)return this.root.sharedNodes.get(i)}promote({needsReset:i,transition:a,preserveFollowOpacity:s}={}){let c=this.getStack();c&&c.promote(this,s),i&&(this.projectionDelta=void 0,this.needsReset=!0),a&&this.setOptions({transition:a})}relegate(){let i=this.getStack();return i?i.relegate(this):!1}resetRotation(){let{visualElement:i}=this.options;if(!i)return;let a=!1,{latestValues:s}=i;if((s.rotate||s.rotateX||s.rotateY||s.rotateZ)&&(a=!0),!a)return;let c={};for(let l=0;l{var a;return(a=i.currentAnimation)===null||a===void 0?void 0:a.stop()}),this.root.nodes.forEach(As),this.root.sharedNodes.clear()}}}function y0(e){e.updateLayout()}function v0(e){var t;let n=((t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){let{layoutBox:r,measuredBox:o}=e.layout,{animationType:i}=e.options,a=n.source!==e.layout.source;i==="size"?Ne(d=>{let p=a?n.measuredBox[d]:n.layoutBox[d],h=ke(p);p.min=r[d].min,p.max=p.min+h}):su(i,n.layoutBox,r)&&Ne(d=>{let p=a?n.measuredBox[d]:n.layoutBox[d],h=ke(r[d]);p.max=p.min+h,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[d].max=e.relativeTarget[d].min+h)});let s=Yt();xn(s,r,n.layoutBox);let c=Yt();a?xn(c,e.applyTransform(o,!0),n.measuredBox):xn(c,r,n.layoutBox);let l=!ou(s),u=!1;if(!e.resumeFrom){let d=e.getClosestProjectingParent();if(d&&!d.resumeFrom){let{snapshot:p,layout:h}=d;if(p&&h){let f=pe();wn(f,n.layoutBox,p.layoutBox);let m=pe();wn(m,r,h.layoutBox),iu(f,m)||(u=!0),d.options.layoutRoot&&(e.relativeTarget=m,e.relativeTargetOrigin=f,e.relativeParent=d)}}}e.notifyListeners("didUpdate",{layout:r,snapshot:n,delta:c,layoutDelta:s,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(e.isLead()){let{onExitComplete:r}=e.options;r&&r()}e.options.transition=void 0}function b0(e){Ct.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function x0(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function w0(e){e.clearSnapshot()}function As(e){e.clearMeasurements()}function E0(e){e.isLayoutDirty=!1}function T0(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function Rs(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function S0(e){e.resolveTargetDelta()}function P0(e){e.calcProjection()}function O0(e){e.resetRotation()}function C0(e){e.removeLeadSnapshot()}function Is(e,t,n){e.translate=oe(t.translate,0,n),e.scale=oe(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function ks(e,t,n,r){e.min=oe(t.min,n.min,r),e.max=oe(t.max,n.max,r)}function A0(e,t,n,r){ks(e.x,t.x,n.x,r),ks(e.y,t.y,n.y,r)}function R0(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}function Ls(e){e.min=Ds(e.min),e.max=Ds(e.max)}function k0(e){Ls(e.x),Ls(e.y)}function su(e,t,n){return e==="position"||e==="preserve-aspect"&&!Do(Ss(t),Ss(n),.2)}function N0(e){let t=L0.exec(e);if(!t)return[,];let[,n,r]=t;return[n,r]}function jo(e,t,n=1){ze(n<=F0,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[r,o]=N0(e);if(!r)return;let i=window.getComputedStyle(t).getPropertyValue(r);if(i){let a=i.trim();return Hc(a)?parseFloat(a):a}else return fr(o)?jo(o,t,n+1):o}function j0(e,{...t},n){let r=e.current;if(!(r instanceof Element))return{target:t,transitionEnd:n};n&&(n={...n}),e.values.forEach(o=>{let i=o.get();if(!fr(i))return;let a=jo(i,r);a&&o.set(a)});for(let o in t){let i=t[o];if(!fr(i))continue;let a=jo(i,r);a&&(t[o]=a,n||(n={}),n[o]===void 0&&(n[o]=i))}return{target:t,transitionEnd:n}}function U0(e){let t=[];return z0.forEach(n=>{let r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t.length&&e.render(),t}function Y0(e,t,n,r){return B0(t)?H0(e,t,n,r):{target:t,transitionEnd:r}}function q0(){if(uu.current=!0,!!Ir)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Vo.current=e.matches;e.addListener(t),t()}else Vo.current=!1}function $0(e,t,n){let{willChange:r}=t;for(let o in t){let i=t[o],a=n[o];if(Ce(i))e.addValue(o,i),xr(r)&&r.add(o),xi(i.version==="11.0.6",`Attempting to mix Framer Motion versions ${i.version} with 11.0.6 may not work as expected.`);else if(Ce(a))e.addValue(o,Qt(i,{owner:e})),xr(r)&&r.remove(o);else if(a!==i)if(e.hasValue(o)){let s=e.getValue(o);!s.hasAnimated&&s.set(i)}else{let s=e.getStaticValue(o);e.addValue(o,Qt(s!==void 0?s:i,{owner:e}))}}for(let o in n)t[o]===void 0&&e.removeValue(o);return t}function Z0(e){return window.getComputedStyle(e)}function yb(){let[e,t]=ne(null);return U(()=>{(async()=>{try{let n=(await(await fetch("/index.json")).json()).entries["example-button--primary"].importPath;t({data:n,error:null})}catch(n){t({data:null,error:n})}})()},[]),e}function Ab(){let[e,t]=ne({data:null,error:null});return U(()=>{(async()=>{try{let n=(await(await fetch("/project.json")).json())?.language==="javascript"?Pb:Cb;t({data:n,error:null})}catch(n){t({data:null,error:n})}})()},[]),e}function Ib({api:e}){let[t,n]=ne(!0),[r,o]=ne(!1),[i,a]=ne("1:Welcome"),{data:s}=Ab(),c=ye(()=>{let l=new URL(window.location.href),u=decodeURIComponent(l.searchParams.get("path"));l.search=`?path=${u}&onboarding=false`,history.replaceState({},"",l.href),e.setQueryParams({onboarding:"false"}),n(!1)},[n,e]);return U(()=>{e.emit(yn,{step:"1:Welcome",type:"telemetry"})},[]),U(()=>{i!=="1:Welcome"&&e.emit(yn,{step:i,type:"telemetry"})},[e,i]),U(()=>{let l;return i==="4:VisitNewStory"&&(o(!0),l=window.setTimeout(()=>{a("5:ConfigureYourProject")},2e3)),()=>{clearTimeout(l)}},[i]),U(()=>{let l=e.getCurrentStoryData()?.id;if(e.setQueryParams({onboarding:"true"}),l!=="example-button--primary")try{e.selectStory("example-button--primary",void 0,{ref:void 0})}catch{}},[]),t?g.createElement(Br,{theme:Rb},t&&r&&g.createElement(Al,{numberOfPieces:800,recycle:!1,tweenDuration:2e4,onConfettiComplete:l=>{l?.reset(),o(!1)}}),t&&i==="1:Welcome"&&g.createElement(Nm,{onProceed:()=>{a("2:StorybookTour")},skipOnboarding:()=>{c(),e.emit(yn,{step:"X:SkippedOnboarding",where:"WelcomeModal",type:"telemetry"})}}),t&&(i==="2:StorybookTour"||i==="5:ConfigureYourProject")&&g.createElement(Dh,{api:e,isFinalStep:i==="5:ConfigureYourProject",onFirstTourDone:()=>{a("3:WriteYourStory")},codeSnippets:s||void 0,onLastTourDone:()=>{try{e.selectStory("configure-your-project--docs")}catch{}e.emit(yn,{step:"6:FinishedOnboarding",type:"telemetry"}),c()}}),t&&i==="3:WriteYourStory"&&s&&g.createElement(Tb,{api:e,codeSnippets:s,addonsStore:Wn,onFinish:()=>{e.selectStory("example-button--warning"),a("4:VisitNewStory")},skipOnboarding:c})):null}var bu,Er,xu,Bo,wu,Eu,Bs,Ae,Tu,_s,ct,Su,Pu,Ou,_o,Cu,zs,Au,Us,Ws,Ru,Iu,ku,Mu,Du,Lu,Hs,Fu,Ys,Wi,Hi,Gs,ju,Vu,Bu,Yi,Gi,_u,Yu,Gu,Ku,I,Ju,Ks,Hn,zr,S,On,nd,id,ad,Zi,Ji,cd,ud,Kt,Fe,Sd,dl,Ur,Wr,jd,Vd,Sr,ra,yo,Bd,_d,zd,L,Hd,Yd,oa,ia,Gd,vo,ip,ap,sp,X,cn,gl,yl,mp,xl,wl,gp,vp,bp,$o,xp,wp,Ep,M,Z,_e,_,G,un,Dp,Sl,Lp,Np,Fp,dn,ya,Ol,ba,Bp,zp,Up,Hp,Yp,Gp,$p,Xp,Qp,Zp,Cl,Jp,th,oh,ih,Ko,ah,sh,lh,xo,ch,uh,hh,Le,fh,mh,gh,yh,vh,bh,xh,wh,Eh,Th,Sh,nr,Gr,Ph,Oh,Ch,Ah,Rh,Ih,kh,Gn,Mh,wo,Vh,Bh,Xo,Eo,Uh,Yh,Lt,To,$h,Kh,xa,Xh,Qh,$r,Kr,Ea,ef,Sa,lf,Cr,Xr,qe,rr,or,hf,ff,Ca,Dl,Ll,Zr,Ar,wf,Pf,Of,Nl,Cf,Jr,Af,Rf,If,pr,kf,Mf,So,hn,_t,Df,Fl,Lf,Nf,Aa,Ff,jf,jl,Vl,Vf,Bf,$n,Ra,Ia,_f,zf,Uf,zt,Hf,Bl,Yf,Gf,Ut,Kn,Xn,eo,_l,qf,$f,Kf,zl,Ul,HO,Xf,Qe,Qf,Wl,Zf,Hl,Jf,Po,em,tm,Xt,nm,rm,om,Yl,Gl,im,am,sm,lm,cm,um,dm,pm,hm,fm,mm,gm,ym,vm,bm,xm,Em,Tm,Sm,Pm,Om,Cm,Am,Rm,Im,km,Mm,Dm,Lm,Nm,ka,Bm,_m,Xl,Rr,Qo,Ir,zm,Ql,Zo,Um,Zl,Jl,Ma,Qn,Hm,Jo,YO,ei,ti,La,Sn,nc,rc,Xm,eg,hr,Nn,Nt,Ce,ng,rg,ic,ac,ig,fr,ag,sg,wt,nn,vn,Zn,bn,ri,lg,cg,jn,ht,Xe,F,ug,dg,Na,Fa,sc,ii,mg,cc,bg,xg,uc,si,pc,gr,Pg,Og,mc,he,ie,lt,ve,to,Rg,Ig,gc,Mg,Dg,at,Va,Ba,Tt,Lg,Ng,xc,Fg,Oo,ro,jg,Vg,zg,Ug,Hg,Vn,ze,vt,st,qg,Ec,gn,Sc,Oc,Xg,Qg,Jg,ey,Cc,ty,Ac,Rc,ui,Ic,ny,kc,di,ry,oy,za,Ua,Pn,oe,pi,Mc,ay,io,Rt,Co,Ht,ao,ly,cy,Ha,we,Dc,Lc,dy,py,Ya,Ga,hy,Et,vy,Py,so,Oy,qa,Cy,Ay,Iy,My,Dy,ar,kt,Fy,jy,Vy,_y,zy,Jn,Uy,Wy,Gy,qy,$y,Ky,Xy,Io,Qy,Jy,ko,ev,fi,Wc,gi,Hc,bi,Qa,Za,ov,iv,Yc,av,Gc,fn,sv,lv,bv,xv,Pv,Ov,Cv,Av,Ja,$c,Lo,ls,Yt,cs,pe,Uv,Wv,eu,Yv,Gv,$v,fs,Kv,sr,mn,Qv,Zv,Jv,nu,e0,gs,ys,n0,r0,i0,a0,l0,c0,u0,Os,m0,Cs,g0,Ct,I0,Ms,Ds,M0,po,lu,D0,L0,F0,V0,cu,B0,tr,Ns,Fs,_0,z0,Zt,W0,H0,G0,Vo,uu,js,du,K0,Vs,X0,Q0,pu,J0,eb,tb,nb,rb,rn,ob,ib,ab,sb,lb,cb,ub,db,pb,hb,fb,mb,gb,ho,vb,bb,xb,wb,Eb,yn,Tb,Sb,Pb,Ob,Cb,Rb,fu=Ve(()=>{ce();ue();de();Un();Un();Fi();Fr();_n();_n();Vr();zi();Ui();bu=Object.create,Er=Object.defineProperty,xu=Object.getOwnPropertyDescriptor,Bo=Object.getOwnPropertyNames,wu=Object.getPrototypeOf,Eu=Object.prototype.hasOwnProperty,Bs=(e,t)=>function(){return e&&(t=(0,e[Bo(e)[0]])(e=0)),t},Ae=(e,t)=>function(){return t||(0,e[Bo(e)[0]])((t={exports:{}}).exports,t),t.exports},Tu=(e,t)=>{for(var n in t)Er(e,n,{get:t[n],enumerable:!0})},_s=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Bo(t))!Eu.call(e,o)&&o!==n&&Er(e,o,{get:()=>t[o],enumerable:!(r=xu(t,o))||r.enumerable});return e},ct=(e,t,n)=>(n=e!=null?bu(wu(e)):{},_s(t||!e||!e.__esModule?Er(n,"default",{value:e,enumerable:!0}):n,e)),Su=e=>_s(Er({},"__esModule",{value:!0}),e),Pu=Ae({"../../node_modules/scroll/index.js"(e,t){var n=new Error("Element already at target scroll position"),r=new Error("Scroll cancelled"),o=Math.min,i=Date.now;t.exports={left:a("scrollLeft"),top:a("scrollTop")};function a(l){return function(u,d,p,h){p=p||{},typeof p=="function"&&(h=p,p={}),typeof h!="function"&&(h=c);var f=i(),m=u[l],x=p.ease||s,v=isNaN(p.duration)?350:+p.duration,b=!1;return m===d?h(n,u[l]):requestAnimationFrame(w),y;function y(){b=!0}function w(E){if(b)return h(r,u[l]);var j=i(),D=o(1,(j-f)/v),P=x(D);u[l]=P*(d-m)+m,D<1?requestAnimationFrame(w):requestAnimationFrame(function(){h(null,u[l])})}}}function s(l){return .5*(1-Math.cos(Math.PI*l))}function c(){}}}),Ou=Ae({"../../node_modules/scrollparent/scrollparent.js"(e,t){(function(n,r){typeof define=="function"&&define.amd?define([],r):typeof t=="object"&&t.exports?t.exports=r():n.Scrollparent=r()})(e,function(){function n(o){var i=getComputedStyle(o,null).getPropertyValue("overflow");return i.indexOf("scroll")>-1||i.indexOf("auto")>-1}function r(o){if(o instanceof HTMLElement||o instanceof SVGElement){for(var i=o.parentNode;i.parentNode;){if(n(i))return i;i=i.parentNode}return document.scrollingElement||document.documentElement}}return r})}}),_o=Ae({"../../node_modules/deepmerge/dist/cjs.js"(e,t){var n=function(y){return r(y)&&!o(y)};function r(y){return!!y&&typeof y=="object"}function o(y){var w=Object.prototype.toString.call(y);return w==="[object RegExp]"||w==="[object Date]"||s(y)}var i=typeof Symbol=="function"&&Symbol.for,a=i?Symbol.for("react.element"):60103;function s(y){return y.$$typeof===a}function c(y){return Array.isArray(y)?[]:{}}function l(y,w){return w.clone!==!1&&w.isMergeableObject(y)?v(c(y),y,w):y}function u(y,w,E){return y.concat(w).map(function(j){return l(j,E)})}function d(y,w){if(!w.customMerge)return v;var E=w.customMerge(y);return typeof E=="function"?E:v}function p(y){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(y).filter(function(w){return Object.propertyIsEnumerable.call(y,w)}):[]}function h(y){return Object.keys(y).concat(p(y))}function f(y,w){try{return w in y}catch{return!1}}function m(y,w){return f(y,w)&&!(Object.hasOwnProperty.call(y,w)&&Object.propertyIsEnumerable.call(y,w))}function x(y,w,E){var j={};return E.isMergeableObject(y)&&h(y).forEach(function(D){j[D]=l(y[D],E)}),h(w).forEach(function(D){m(y,D)||(f(y,D)&&E.isMergeableObject(w[D])?j[D]=d(D,E)(y[D],w[D],E):j[D]=l(w[D],E))}),j}function v(y,w,E){E=E||{},E.arrayMerge=E.arrayMerge||u,E.isMergeableObject=E.isMergeableObject||n,E.cloneUnlessOtherwiseSpecified=l;var j=Array.isArray(w),D=Array.isArray(y),P=j===D;return P?j?E.arrayMerge(y,w,E):x(y,w,E):l(w,E)}v.all=function(y,w){if(!Array.isArray(y))throw new Error("first argument should be an array");return y.reduce(function(E,j){return v(E,j,w)},{})};var b=v;t.exports=b}}),Cu=Ae({"../../node_modules/react-is/cjs/react-is.development.js"(e){(function(){var t=typeof Symbol=="function"&&Symbol.for,n=t?Symbol.for("react.element"):60103,r=t?Symbol.for("react.portal"):60106,o=t?Symbol.for("react.fragment"):60107,i=t?Symbol.for("react.strict_mode"):60108,a=t?Symbol.for("react.profiler"):60114,s=t?Symbol.for("react.provider"):60109,c=t?Symbol.for("react.context"):60110,l=t?Symbol.for("react.async_mode"):60111,u=t?Symbol.for("react.concurrent_mode"):60111,d=t?Symbol.for("react.forward_ref"):60112,p=t?Symbol.for("react.suspense"):60113,h=t?Symbol.for("react.suspense_list"):60120,f=t?Symbol.for("react.memo"):60115,m=t?Symbol.for("react.lazy"):60116,x=t?Symbol.for("react.block"):60121,v=t?Symbol.for("react.fundamental"):60117,b=t?Symbol.for("react.responder"):60118,y=t?Symbol.for("react.scope"):60119;function w(C){return typeof C=="string"||typeof C=="function"||C===o||C===u||C===a||C===i||C===p||C===h||typeof C=="object"&&C!==null&&(C.$$typeof===m||C.$$typeof===f||C.$$typeof===s||C.$$typeof===c||C.$$typeof===d||C.$$typeof===v||C.$$typeof===b||C.$$typeof===y||C.$$typeof===x)}function E(C){if(typeof C=="object"&&C!==null){var xe=C.$$typeof;switch(xe){case n:var Ze=C.type;switch(Ze){case l:case u:case o:case a:case i:case p:return Ze;default:var wi=Ze&&Ze.$$typeof;switch(wi){case c:case d:case m:case f:case s:return wi;default:return xe}}case r:return xe}}}var j=l,D=u,P=c,N=s,te=n,le=d,Me=o,Re=m,fe=f,ae=r,Te=a,He=i,be=p,je=!1;function Ft(C){return je||(je=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),J(C)||E(C)===l}function J(C){return E(C)===u}function T(C){return E(C)===c}function k(C){return E(C)===s}function Y(C){return typeof C=="object"&&C!==null&&C.$$typeof===n}function W(C){return E(C)===d}function V(C){return E(C)===o}function K(C){return E(C)===m}function H(C){return E(C)===f}function z(C){return E(C)===r}function q(C){return E(C)===a}function $(C){return E(C)===i}function Q(C){return E(C)===p}e.AsyncMode=j,e.ConcurrentMode=D,e.ContextConsumer=P,e.ContextProvider=N,e.Element=te,e.ForwardRef=le,e.Fragment=Me,e.Lazy=Re,e.Memo=fe,e.Portal=ae,e.Profiler=Te,e.StrictMode=He,e.Suspense=be,e.isAsyncMode=Ft,e.isConcurrentMode=J,e.isContextConsumer=T,e.isContextProvider=k,e.isElement=Y,e.isForwardRef=W,e.isFragment=V,e.isLazy=K,e.isMemo=H,e.isPortal=z,e.isProfiler=q,e.isStrictMode=$,e.isSuspense=Q,e.isValidElementType=w,e.typeOf=E})()}}),zs=Ae({"../../node_modules/react-is/index.js"(e,t){t.exports=Cu()}}),Au=Ae({"../../node_modules/object-assign/index.js"(e,t){var n=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function i(s){if(s==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(s)}function a(){try{if(!Object.assign)return!1;var s=new String("abc");if(s[5]="de",Object.getOwnPropertyNames(s)[0]==="5")return!1;for(var c={},l=0;l<10;l++)c["_"+String.fromCharCode(l)]=l;var u=Object.getOwnPropertyNames(c).map(function(p){return c[p]});if(u.join("")!=="0123456789")return!1;var d={};return"abcdefghijklmnopqrst".split("").forEach(function(p){d[p]=p}),Object.keys(Object.assign({},d)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}t.exports=a()?Object.assign:function(s,c){for(var l,u=i(s),d,p=1;p1?s("Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z])."):s("Invalid argument supplied to oneOf, expected an array."),c;function k(Y,W,V,K,H){for(var z=Y[W],q=0;q0?", expected one of type ["+$.join(", ")+"]":"";return new v("Invalid "+z+" `"+q+"` supplied to "+("`"+H+"`"+Ze+"."))}return b(W)}function Me(){function T(k,Y,W,V,K){return Te(k[Y])?null:new v("Invalid "+V+" `"+K+"` supplied to "+("`"+W+"`, expected a ReactNode."))}return b(T)}function Re(T,k,Y,W,V){return new v((T||"React class")+": "+k+" type `"+Y+"."+W+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+V+"`.")}function fe(T){function k(Y,W,V,K,H){var z=Y[W],q=be(z);if(q!=="object")return new v("Invalid "+K+" `"+H+"` of type `"+q+"` "+("supplied to `"+V+"`, expected `object`."));for(var $ in T){var Q=T[$];if(typeof Q!="function")return Re(V,K,H,$,je(Q));var C=Q(z,$,V,K,H+"."+$,o);if(C)return C}return null}return b(k)}function ae(T){function k(Y,W,V,K,H){var z=Y[W],q=be(z);if(q!=="object")return new v("Invalid "+K+" `"+H+"` of type `"+q+"` "+("supplied to `"+V+"`, expected `object`."));var $=r({},Y[W],T);for(var Q in $){var C=T[Q];if(i(T,Q)&&typeof C!="function")return Re(V,K,H,Q,je(C));if(!C)return new v("Invalid "+K+" `"+H+"` key `"+Q+"` supplied to `"+V+"`.\nBad object: "+JSON.stringify(Y[W],null," ")+` +Valid keys: `+JSON.stringify(Object.keys(T),null," "));var xe=C(z,Q,V,K,H+"."+Q,o);if(xe)return xe}return null}return b(k)}function Te(T){switch(typeof T){case"number":case"string":case"undefined":return!0;case"boolean":return!T;case"object":if(Array.isArray(T))return T.every(Te);if(T===null||l(T))return!0;var k=h(T);if(k){var Y=k.call(T),W;if(k!==T.entries){for(;!(W=Y.next()).done;)if(!Te(W.value))return!1}else for(;!(W=Y.next()).done;){var V=W.value;if(V&&!Te(V[1]))return!1}}else return!1;return!0;default:return!1}}function He(T,k){return T==="symbol"?!0:k?k["@@toStringTag"]==="Symbol"||typeof Symbol=="function"&&k instanceof Symbol:!1}function be(T){var k=typeof T;return Array.isArray(T)?"array":T instanceof RegExp?"object":He(k,T)?"symbol":k}function je(T){if(typeof T>"u"||T===null)return""+T;var k=be(T);if(k==="object"){if(T instanceof Date)return"date";if(T instanceof RegExp)return"regexp"}return k}function Ft(T){var k=je(T);switch(k){case"array":case"object":return"an "+k;case"boolean":case"date":case"regexp":return"a "+k;default:return k}}function J(T){return!T.constructor||!T.constructor.name?f:T.constructor.name}return m.checkPropTypes=a,m.resetWarningCache=a.resetWarningCache,m.PropTypes=m,m}}}),ku=Ae({"../../node_modules/prop-types/index.js"(e,t){n=zs(),r=!0,t.exports=Iu()(n.isElement,r);var n,r}}),Mu=Ae({"../../node_modules/react-innertext/index.js"(e,t){var n=function(i){return Object.prototype.hasOwnProperty.call(i,"props")},r=function(i,a){return i+o(a)},o=function(i){return i===null||typeof i=="boolean"||typeof i>"u"?"":typeof i=="number"?i.toString():typeof i=="string"?i:Array.isArray(i)?i.reduce(r,""):n(i)&&Object.prototype.hasOwnProperty.call(i.props,"children")?o(i.props.children):""};o.default=o,t.exports=o}}),Du=Ae({"../../node_modules/tween-functions/index.js"(e,t){var n={linear:function(r,o,i,a){var s=i-o;return s*r/a+o},easeInQuad:function(r,o,i,a){var s=i-o;return s*(r/=a)*r+o},easeOutQuad:function(r,o,i,a){var s=i-o;return-s*(r/=a)*(r-2)+o},easeInOutQuad:function(r,o,i,a){var s=i-o;return(r/=a/2)<1?s/2*r*r+o:-s/2*(--r*(r-2)-1)+o},easeInCubic:function(r,o,i,a){var s=i-o;return s*(r/=a)*r*r+o},easeOutCubic:function(r,o,i,a){var s=i-o;return s*((r=r/a-1)*r*r+1)+o},easeInOutCubic:function(r,o,i,a){var s=i-o;return(r/=a/2)<1?s/2*r*r*r+o:s/2*((r-=2)*r*r+2)+o},easeInQuart:function(r,o,i,a){var s=i-o;return s*(r/=a)*r*r*r+o},easeOutQuart:function(r,o,i,a){var s=i-o;return-s*((r=r/a-1)*r*r*r-1)+o},easeInOutQuart:function(r,o,i,a){var s=i-o;return(r/=a/2)<1?s/2*r*r*r*r+o:-s/2*((r-=2)*r*r*r-2)+o},easeInQuint:function(r,o,i,a){var s=i-o;return s*(r/=a)*r*r*r*r+o},easeOutQuint:function(r,o,i,a){var s=i-o;return s*((r=r/a-1)*r*r*r*r+1)+o},easeInOutQuint:function(r,o,i,a){var s=i-o;return(r/=a/2)<1?s/2*r*r*r*r*r+o:s/2*((r-=2)*r*r*r*r+2)+o},easeInSine:function(r,o,i,a){var s=i-o;return-s*Math.cos(r/a*(Math.PI/2))+s+o},easeOutSine:function(r,o,i,a){var s=i-o;return s*Math.sin(r/a*(Math.PI/2))+o},easeInOutSine:function(r,o,i,a){var s=i-o;return-s/2*(Math.cos(Math.PI*r/a)-1)+o},easeInExpo:function(r,o,i,a){var s=i-o;return r==0?o:s*Math.pow(2,10*(r/a-1))+o},easeOutExpo:function(r,o,i,a){var s=i-o;return r==a?o+s:s*(-Math.pow(2,-10*r/a)+1)+o},easeInOutExpo:function(r,o,i,a){var s=i-o;return r===0?o:r===a?o+s:(r/=a/2)<1?s/2*Math.pow(2,10*(r-1))+o:s/2*(-Math.pow(2,-10*--r)+2)+o},easeInCirc:function(r,o,i,a){var s=i-o;return-s*(Math.sqrt(1-(r/=a)*r)-1)+o},easeOutCirc:function(r,o,i,a){var s=i-o;return s*Math.sqrt(1-(r=r/a-1)*r)+o},easeInOutCirc:function(r,o,i,a){var s=i-o;return(r/=a/2)<1?-s/2*(Math.sqrt(1-r*r)-1)+o:s/2*(Math.sqrt(1-(r-=2)*r)+1)+o},easeInElastic:function(r,o,i,a){var s=i-o,c,l,u;return u=1.70158,l=0,c=s,r===0?o:(r/=a)===1?o+s:(l||(l=a*.3),c=0?a=setTimeout(d,o-h):(a=null,i||(u=r.apply(c,s),c=s=null))}var p=function(){c=this,s=arguments,l=Date.now();var h=i&&!a;return a||(a=setTimeout(d,o)),h&&(u=r.apply(c,s),c=s=null),u};return p.clear=function(){a&&(clearTimeout(a),a=null)},p.flush=function(){a&&(u=r.apply(c,s),c=s=null,clearTimeout(a),a=null)},p}n.debounce=n,t.exports=n}});Fu=Bs({"../../node_modules/framer-motion/node_modules/@emotion/memoize/dist/memoize.browser.esm.js"(){Hs=Nu}}),Ys={};Tu(Ys,{default:()=>Gs});ju=Bs({"../../node_modules/framer-motion/node_modules/@emotion/is-prop-valid/dist/is-prop-valid.browser.esm.js"(){Fu(),Wi=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,Hi=Hs(function(e){return Wi.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),Gs=Hi}});Vu=qs("function"),Bu=e=>e===null,Yi=e=>Object.prototype.toString.call(e).slice(8,-1)==="RegExp",Gi=e=>!_u(e)&&!Bu(e)&&(Vu(e)||typeof e=="object"),_u=qs("undefined");Yu=["Array","ArrayBuffer","AsyncFunction","AsyncGenerator","AsyncGeneratorFunction","Date","Error","Function","Generator","GeneratorFunction","HTMLElement","Map","Object","Promise","RegExp","Set","WeakMap","WeakSet"],Gu=["bigint","boolean","null","number","string","symbol","undefined"];Ku=["innerHTML","ownerDocument","style","attributes","nodeValue"];A.array=Array.isArray;A.arrayOf=(e,t)=>!A.array(e)&&!A.function(t)?!1:e.every(n=>t(n));A.asyncGeneratorFunction=e=>Tr(e)==="AsyncGeneratorFunction";A.asyncFunction=Ue("AsyncFunction");A.bigint=Jt("bigint");A.boolean=e=>e===!0||e===!1;A.date=Ue("Date");A.defined=e=>!A.undefined(e);A.domElement=e=>A.object(e)&&!A.plainObject(e)&&e.nodeType===1&&A.string(e.nodeName)&&Ku.every(t=>t in e);A.empty=e=>A.string(e)&&e.length===0||A.array(e)&&e.length===0||A.object(e)&&!A.map(e)&&!A.set(e)&&Object.keys(e).length===0||A.set(e)&&e.size===0||A.map(e)&&e.size===0;A.error=Ue("Error");A.function=Jt("function");A.generator=e=>A.iterable(e)&&A.function(e.next)&&A.function(e.throw);A.generatorFunction=Ue("GeneratorFunction");A.instanceOf=(e,t)=>!e||!t?!1:Object.getPrototypeOf(e)===t.prototype;A.iterable=e=>!A.nullOrUndefined(e)&&A.function(e[Symbol.iterator]);A.map=Ue("Map");A.nan=e=>Number.isNaN(e);A.null=e=>e===null;A.nullOrUndefined=e=>A.null(e)||A.undefined(e);A.number=e=>Jt("number")(e)&&!A.nan(e);A.numericString=e=>A.string(e)&&e.length>0&&!Number.isNaN(Number(e));A.object=e=>!A.nullOrUndefined(e)&&(A.function(e)||typeof e=="object");A.oneOf=(e,t)=>A.array(e)?e.indexOf(t)>-1:!1;A.plainFunction=Ue("Function");A.plainObject=e=>{if(Tr(e)!=="Object")return!1;let t=Object.getPrototypeOf(e);return t===null||t===Object.getPrototypeOf({})};A.primitive=e=>A.null(e)||$u(typeof e);A.promise=Ue("Promise");A.propertyOf=(e,t,n)=>{if(!A.object(e)||!t)return!1;let r=e[t];return A.function(n)?n(r):A.defined(r)};A.regexp=Ue("RegExp");A.set=Ue("Set");A.string=Jt("string");A.symbol=Jt("symbol");A.undefined=Jt("undefined");A.weakMap=Ue("WeakMap");A.weakSet=Ue("WeakSet");I=A;Ju=ct(Pu(),1),Ks=ct(Ou(),1);Hn=ct(_o(),1),zr=ct(_o(),1),S=ct(ku()),On=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",nd=function(){for(var e=["Edge","Trident","Firefox"],t=0;t=0)return 1;return 0}();id=On&&window.Promise,ad=id?rd:od;Zi=On&&!!(window.MSInputMethodContext&&document.documentMode),Ji=On&&/MSIE 10/.test(navigator.userAgent);cd=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},ud=function(){function e(t,n){for(var r=0;r2&&arguments[2]!==void 0?arguments[2]:{};cd(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=ad(this.update.bind(this)),this.options=Fe({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(Fe({},e.Defaults.modifiers,o.modifiers)).forEach(function(a){r.options.modifiers[a]=Fe({},e.Defaults.modifiers[a]||{},o.modifiers?o.modifiers[a]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(a){return Fe({name:a},r.options.modifiers[a])}).sort(function(a,s){return a.order-s.order}),this.modifiers.forEach(function(a){a.enabled&&Qs(a.onLoad)&&a.onLoad(r.reference,r.popper,r.options,a,r.state)}),this.update();var i=this.options.eventsEnabled;i&&this.enableEventListeners(),this.state.eventsEnabled=i}return ud(e,[{key:"update",value:function(){return fd.call(this)}},{key:"destroy",value:function(){return md.call(this)}},{key:"enableEventListeners",value:function(){return yd.call(this)}},{key:"disableEventListeners",value:function(){return bd.call(this)}}]),e}();Sr.Utils=window.PopperUtils;Sr.placements=dl;Sr.Defaults=Vd;ra=Sr,yo=ct(_o()),Bd=["innerHTML","ownerDocument","style","attributes","nodeValue"],_d=["Array","ArrayBuffer","AsyncFunction","AsyncGenerator","AsyncGeneratorFunction","Date","Error","Function","Generator","GeneratorFunction","HTMLElement","Map","Object","Promise","RegExp","Set","WeakMap","WeakSet"],zd=["bigint","boolean","null","number","string","symbol","undefined"];R.array=Array.isArray;R.arrayOf=function(e,t){return!R.array(e)&&!R.function(t)?!1:e.every(function(n){return t(n)})};R.asyncGeneratorFunction=function(e){return Pr(e)==="AsyncGeneratorFunction"};R.asyncFunction=We("AsyncFunction");R.bigint=tn("bigint");R.boolean=function(e){return e===!0||e===!1};R.date=We("Date");R.defined=function(e){return!R.undefined(e)};R.domElement=function(e){return R.object(e)&&!R.plainObject(e)&&e.nodeType===1&&R.string(e.nodeName)&&Bd.every(function(t){return t in e})};R.empty=function(e){return R.string(e)&&e.length===0||R.array(e)&&e.length===0||R.object(e)&&!R.map(e)&&!R.set(e)&&Object.keys(e).length===0||R.set(e)&&e.size===0||R.map(e)&&e.size===0};R.error=We("Error");R.function=tn("function");R.generator=function(e){return R.iterable(e)&&R.function(e.next)&&R.function(e.throw)};R.generatorFunction=We("GeneratorFunction");R.instanceOf=function(e,t){return!e||!t?!1:Object.getPrototypeOf(e)===t.prototype};R.iterable=function(e){return!R.nullOrUndefined(e)&&R.function(e[Symbol.iterator])};R.map=We("Map");R.nan=function(e){return Number.isNaN(e)};R.null=function(e){return e===null};R.nullOrUndefined=function(e){return R.null(e)||R.undefined(e)};R.number=function(e){return tn("number")(e)&&!R.nan(e)};R.numericString=function(e){return R.string(e)&&e.length>0&&!Number.isNaN(Number(e))};R.object=function(e){return!R.nullOrUndefined(e)&&(R.function(e)||typeof e=="object")};R.oneOf=function(e,t){return R.array(e)?e.indexOf(t)>-1:!1};R.plainFunction=We("Function");R.plainObject=function(e){if(Pr(e)!=="Object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.getPrototypeOf({})};R.primitive=function(e){return R.null(e)||Wd(typeof e)};R.promise=We("Promise");R.propertyOf=function(e,t,n){if(!R.object(e)||!t)return!1;var r=e[t];return R.function(n)?n(r):R.defined(r)};R.regexp=We("RegExp");R.set=We("Set");R.string=tn("string");R.symbol=tn("symbol");R.undefined=tn("undefined");R.weakMap=We("WeakMap");R.weakSet=We("WeakSet");L=R;Hd=pl("function"),Yd=function(e){return e===null},oa=function(e){return Object.prototype.toString.call(e).slice(8,-1)==="RegExp"},ia=function(e){return!Gd(e)&&!Yd(e)&&(Hd(e)||typeof e=="object")},Gd=pl("undefined"),vo=function(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};ip={flip:{padding:20},preventOverflow:{padding:10}},ap="The typeValidator argument must be a function with the signature function(props, propName, componentName).",sp="The error message is optional, but must be a string if provided.";X={INIT:"init",IDLE:"idle",OPENING:"opening",OPEN:"open",CLOSING:"closing",ERROR:"error"},cn=ut.createPortal!==void 0;gl=function(e){kn(n,e);var t=Mn(n);function n(){return Rn(this,n),t.apply(this,arguments)}return In(n,[{key:"componentDidMount",value:function(){Ge()&&(this.node||this.appendNode(),cn||this.renderPortal())}},{key:"componentDidUpdate",value:function(){Ge()&&(cn||this.renderPortal())}},{key:"componentWillUnmount",value:function(){!Ge()||!this.node||(cn||ut.unmountComponentAtNode(this.node),this.node&&this.node.parentNode===document.body&&(document.body.removeChild(this.node),this.node=void 0))}},{key:"appendNode",value:function(){var r=this.props,o=r.id,i=r.zIndex;this.node||(this.node=document.createElement("div"),o&&(this.node.id=o),i&&(this.node.style.zIndex=i),document.body.appendChild(this.node))}},{key:"renderPortal",value:function(){if(!Ge())return null;var r=this.props,o=r.children,i=r.setRef;if(this.node||this.appendNode(),cn)return ut.createPortal(o,this.node);var a=ut.unstable_renderSubtreeIntoContainer(this,o.length>1?g.createElement("div",null,o):o[0],this.node);return i(a),null}},{key:"renderReact16",value:function(){var r=this.props,o=r.hasChildren,i=r.placement,a=r.target;return o?this.renderPortal():a||i==="center"?this.renderPortal():null}},{key:"render",value:function(){return cn?this.renderReact16():null}}]),n}(g.Component);Ee(gl,"propTypes",{children:S.default.oneOfType([S.default.element,S.default.array]),hasChildren:S.default.bool,id:S.default.oneOfType([S.default.string,S.default.number]),placement:S.default.string,setRef:S.default.func.isRequired,target:S.default.oneOfType([S.default.object,S.default.string]),zIndex:S.default.number});yl=function(e){kn(n,e);var t=Mn(n);function n(){return Rn(this,n),t.apply(this,arguments)}return In(n,[{key:"parentStyle",get:function(){var r=this.props,o=r.placement,i=r.styles,a=i.arrow.length,s={pointerEvents:"none",position:"absolute",width:"100%"};return o.startsWith("top")?(s.bottom=0,s.left=0,s.right=0,s.height=a):o.startsWith("bottom")?(s.left=0,s.right=0,s.top=0,s.height=a):o.startsWith("left")?(s.right=0,s.top=0,s.bottom=0):o.startsWith("right")&&(s.left=0,s.top=0),s}},{key:"render",value:function(){var r=this.props,o=r.placement,i=r.setArrowRef,a=r.styles,s=a.arrow,c=s.color,l=s.display,u=s.length,d=s.margin,p=s.position,h=s.spread,f={display:l,position:p},m,x=h,v=u;return o.startsWith("top")?(m="0,0 ".concat(x/2,",").concat(v," ").concat(x,",0"),f.bottom=0,f.marginLeft=d,f.marginRight=d):o.startsWith("bottom")?(m="".concat(x,",").concat(v," ").concat(x/2,",0 0,").concat(v),f.top=0,f.marginLeft=d,f.marginRight=d):o.startsWith("left")?(v=h,x=u,m="0,0 ".concat(x,",").concat(v/2," 0,").concat(v),f.right=0,f.marginTop=d,f.marginBottom=d):o.startsWith("right")&&(v=h,x=u,m="".concat(x,",").concat(v," ").concat(x,",0 0,").concat(v/2),f.left=0,f.marginTop=d,f.marginBottom=d),g.createElement("div",{className:"__floater__arrow",style:this.parentStyle},g.createElement("span",{ref:i,style:f},g.createElement("svg",{width:x,height:v,version:"1.1",xmlns:"http://www.w3.org/2000/svg"},g.createElement("polygon",{points:m,fill:c}))))}}]),n}(g.Component);Ee(yl,"propTypes",{placement:S.default.string.isRequired,setArrowRef:S.default.func.isRequired,styles:S.default.object.isRequired});mp=["color","height","width"];vl.propTypes={handleClick:S.default.func.isRequired,styles:S.default.object.isRequired};bl.propTypes={content:S.default.node.isRequired,footer:S.default.node,handleClick:S.default.func.isRequired,open:S.default.bool,positionWrapper:S.default.bool.isRequired,showCloseButton:S.default.bool.isRequired,styles:S.default.object.isRequired,title:S.default.node};xl=function(e){kn(n,e);var t=Mn(n);function n(){return Rn(this,n),t.apply(this,arguments)}return In(n,[{key:"style",get:function(){var r=this.props,o=r.disableAnimation,i=r.component,a=r.placement,s=r.hideArrow,c=r.status,l=r.styles,u=l.arrow.length,d=l.floater,p=l.floaterCentered,h=l.floaterClosing,f=l.floaterOpening,m=l.floaterWithAnimation,x=l.floaterWithComponent,v={};return s||(a.startsWith("top")?v.padding="0 0 ".concat(u,"px"):a.startsWith("bottom")?v.padding="".concat(u,"px 0 0"):a.startsWith("left")?v.padding="0 ".concat(u,"px 0 0"):a.startsWith("right")&&(v.padding="0 0 0 ".concat(u,"px"))),[X.OPENING,X.OPEN].indexOf(c)!==-1&&(v=re(re({},v),f)),c===X.CLOSING&&(v=re(re({},v),h)),c===X.OPEN&&!o&&(v=re(re({},v),m)),a==="center"&&(v=re(re({},v),p)),i&&(v=re(re({},v),x)),re(re({},d),v)}},{key:"render",value:function(){var r=this.props,o=r.component,i=r.handleClick,a=r.hideArrow,s=r.setFloaterRef,c=r.status,l={},u=["__floater"];return o?g.isValidElement(o)?l.content=g.cloneElement(o,{closeFn:i}):l.content=o({closeFn:i}):l.content=g.createElement(bl,this.props),c===X.OPEN&&u.push("__floater__open"),a||(l.arrow=g.createElement(yl,this.props)),g.createElement("div",{ref:s,className:u.join(" "),style:this.style},g.createElement("div",{className:"__floater__body"},l.content,l.arrow))}}]),n}(g.Component);Ee(xl,"propTypes",{component:S.default.oneOfType([S.default.func,S.default.element]),content:S.default.node,disableAnimation:S.default.bool.isRequired,footer:S.default.node,handleClick:S.default.func.isRequired,hideArrow:S.default.bool.isRequired,open:S.default.bool,placement:S.default.string.isRequired,positionWrapper:S.default.bool.isRequired,setArrowRef:S.default.func.isRequired,setFloaterRef:S.default.func.isRequired,showCloseButton:S.default.bool,status:S.default.string.isRequired,styles:S.default.object.isRequired,title:S.default.node});wl=function(e){kn(n,e);var t=Mn(n);function n(){return Rn(this,n),t.apply(this,arguments)}return In(n,[{key:"render",value:function(){var r=this.props,o=r.children,i=r.handleClick,a=r.handleMouseEnter,s=r.handleMouseLeave,c=r.setChildRef,l=r.setWrapperRef,u=r.style,d=r.styles,p;if(o)if(g.Children.count(o)===1)if(!g.isValidElement(o))p=g.createElement("span",null,o);else{var h=L.function(o.type)?"innerRef":"ref";p=g.cloneElement(g.Children.only(o),Ee({},h,c))}else p=o;return p?g.createElement("span",{ref:l,style:re(re({},d),u),onClick:i,onMouseEnter:a,onMouseLeave:s},p):null}}]),n}(g.Component);Ee(wl,"propTypes",{children:S.default.node,handleClick:S.default.func.isRequired,handleMouseEnter:S.default.func.isRequired,handleMouseLeave:S.default.func.isRequired,setChildRef:S.default.func.isRequired,setWrapperRef:S.default.func.isRequired,style:S.default.object,styles:S.default.object.isRequired});gp={zIndex:100};vp=["arrow","flip","offset"],bp=["position","top","right","bottom","left"],$o=function(e){kn(n,e);var t=Mn(n);function n(r){var o;return Rn(this,n),o=t.call(this,r),Ee(rt(o),"setArrowRef",function(i){o.arrowRef=i}),Ee(rt(o),"setChildRef",function(i){o.childRef=i}),Ee(rt(o),"setFloaterRef",function(i){o.floaterRef=i}),Ee(rt(o),"setWrapperRef",function(i){o.wrapperRef=i}),Ee(rt(o),"handleTransitionEnd",function(){var i=o.state.status,a=o.props.callback;o.wrapperPopper&&o.wrapperPopper.instance.update(),o.setState({status:i===X.OPENING?X.OPEN:X.IDLE},function(){var s=o.state.status;a(s===X.OPEN?"open":"close",o.props)})}),Ee(rt(o),"handleClick",function(){var i=o.props,a=i.event,s=i.open;if(!L.boolean(s)){var c=o.state,l=c.positionWrapper,u=c.status;(o.event==="click"||o.event==="hover"&&l)&&(Yn({title:"click",data:[{event:a,status:u===X.OPEN?"closing":"opening"}],debug:o.debug}),o.toggle())}}),Ee(rt(o),"handleMouseEnter",function(){var i=o.props,a=i.event,s=i.open;if(!(L.boolean(s)||Hr())){var c=o.state.status;o.event==="hover"&&c===X.IDLE&&(Yn({title:"mouseEnter",data:[{key:"originalEvent",value:a}],debug:o.debug}),clearTimeout(o.eventDelayTimeout),o.toggle())}}),Ee(rt(o),"handleMouseLeave",function(){var i=o.props,a=i.event,s=i.eventDelay,c=i.open;if(!(L.boolean(c)||Hr())){var l=o.state,u=l.status,d=l.positionWrapper;o.event==="hover"&&(Yn({title:"mouseLeave",data:[{key:"originalEvent",value:a}],debug:o.debug}),s?[X.OPENING,X.OPEN].indexOf(u)!==-1&&!d&&!o.eventDelayTimeout&&(o.eventDelayTimeout=setTimeout(function(){delete o.eventDelayTimeout,o.toggle()},s*1e3)):o.toggle(X.IDLE))}}),o.state={currentPlacement:r.placement,needsUpdate:!1,positionWrapper:r.wrapperOptions.position&&!!r.target,status:X.INIT,statusWrapper:X.INIT},o._isMounted=!1,o.hasMounted=!1,Ge()&&window.addEventListener("load",function(){o.popper&&o.popper.instance.update(),o.wrapperPopper&&o.wrapperPopper.instance.update()}),o}return In(n,[{key:"componentDidMount",value:function(){if(Ge()){var r=this.state.positionWrapper,o=this.props,i=o.children,a=o.open,s=o.target;this._isMounted=!0,Yn({title:"init",data:{hasChildren:!!i,hasTarget:!!s,isControlled:L.boolean(a),positionWrapper:r,target:this.target,floater:this.floaterRef},debug:this.debug}),this.hasMounted||(this.initPopper(),this.hasMounted=!0),!i&&s&&L.boolean(a)}}},{key:"componentDidUpdate",value:function(r,o){if(Ge()){var i=this.props,a=i.autoOpen,s=i.open,c=i.target,l=i.wrapperOptions,u=ep(o,this.state),d=u.changedFrom,p=u.changed;if(r.open!==s){var h;L.boolean(s)&&(h=s?X.OPENING:X.CLOSING),this.toggle(h)}(r.wrapperOptions.position!==l.position||r.target!==c)&&this.changeWrapperPosition(this.props),p("status",X.IDLE)&&s?this.toggle(X.OPEN):d("status",X.INIT,X.IDLE)&&a&&this.toggle(X.OPEN),this.popper&&p("status",X.OPENING)&&this.popper.instance.update(),this.floaterRef&&(p("status",X.OPENING)||p("status",X.CLOSING))&&fp(this.floaterRef,"transitionend",this.handleTransitionEnd),p("needsUpdate",!0)&&this.rebuildPopper()}}},{key:"componentWillUnmount",value:function(){Ge()&&(this._isMounted=!1,this.popper&&this.popper.instance.destroy(),this.wrapperPopper&&this.wrapperPopper.instance.destroy())}},{key:"initPopper",value:function(){var r=this,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.target,i=this.state.positionWrapper,a=this.props,s=a.disableFlip,c=a.getPopper,l=a.hideArrow,u=a.offset,d=a.placement,p=a.wrapperOptions,h=d==="top"||d==="bottom"?"flip":["right","bottom-end","top-end","left","top-start","bottom-start"];if(d==="center")this.setState({status:X.IDLE});else if(o&&this.floaterRef){var f=this.options,m=f.arrow,x=f.flip,v=f.offset,b=fl(f,vp);new ra(o,this.floaterRef,{placement:d,modifiers:re({arrow:re({enabled:!l,element:this.arrowRef},m),flip:re({enabled:!s,behavior:h},x),offset:re({offset:"0, ".concat(u,"px")},v)},b),onCreate:function(w){var E;if(r.popper=w,!((E=r.floaterRef)!==null&&E!==void 0&&E.isConnected)){r.setState({needsUpdate:!0});return}c(w,"floater"),r._isMounted&&r.setState({currentPlacement:w.placement,status:X.IDLE}),d!==w.placement&&setTimeout(function(){w.instance.update()},1)},onUpdate:function(w){r.popper=w;var E=r.state.currentPlacement;r._isMounted&&w.placement!==E&&r.setState({currentPlacement:w.placement})}})}if(i){var y=L.undefined(p.offset)?0:p.offset;new ra(this.target,this.wrapperRef,{placement:p.placement||d,modifiers:{arrow:{enabled:!1},offset:{offset:"0, ".concat(y,"px")},flip:{enabled:!1}},onCreate:function(w){r.wrapperPopper=w,r._isMounted&&r.setState({statusWrapper:X.IDLE}),c(w,"wrapper"),d!==w.placement&&setTimeout(function(){w.instance.update()},1)}})}}},{key:"rebuildPopper",value:function(){var r=this;this.floaterRefInterval=setInterval(function(){var o;(o=r.floaterRef)!==null&&o!==void 0&&o.isConnected&&(clearInterval(r.floaterRefInterval),r.setState({needsUpdate:!1}),r.initPopper())},50)}},{key:"changeWrapperPosition",value:function(r){var o=r.target,i=r.wrapperOptions;this.setState({positionWrapper:i.position&&!!o})}},{key:"toggle",value:function(r){var o=this.state.status,i=o===X.OPEN?X.CLOSING:X.OPENING;L.undefined(r)||(i=r),this.setState({status:i})}},{key:"debug",get:function(){var r=this.props.debug;return r||Ge()&&"ReactFloaterDebug"in window&&!!window.ReactFloaterDebug}},{key:"event",get:function(){var r=this.props,o=r.disableHoverToClick,i=r.event;return i==="hover"&&Hr()&&!o?"click":i}},{key:"options",get:function(){var r=this.props.options;return(0,yo.default)(ip,r||{})}},{key:"styles",get:function(){var r=this,o=this.state,i=o.status,a=o.positionWrapper,s=o.statusWrapper,c=this.props.styles,l=(0,yo.default)(yp(c),c);if(a){var u;[X.IDLE].indexOf(i)===-1||[X.IDLE].indexOf(s)===-1?u=l.wrapperPosition:u=this.wrapperPopper.styles,l.wrapper=re(re({},l.wrapper),u)}if(this.target){var d=window.getComputedStyle(this.target);this.wrapperStyles?l.wrapper=re(re({},l.wrapper),this.wrapperStyles):["relative","static"].indexOf(d.position)===-1&&(this.wrapperStyles={},a||(bp.forEach(function(p){r.wrapperStyles[p]=d[p]}),l.wrapper=re(re({},l.wrapper),this.wrapperStyles),this.target.style.position="relative",this.target.style.top="auto",this.target.style.right="auto",this.target.style.bottom="auto",this.target.style.left="auto"))}return l}},{key:"target",get:function(){if(!Ge())return null;var r=this.props.target;return r?L.domElement(r)?r:document.querySelector(r):this.childRef||this.wrapperRef}},{key:"render",value:function(){var r=this.state,o=r.currentPlacement,i=r.positionWrapper,a=r.status,s=this.props,c=s.children,l=s.component,u=s.content,d=s.disableAnimation,p=s.footer,h=s.hideArrow,f=s.id,m=s.open,x=s.showCloseButton,v=s.style,b=s.target,y=s.title,w=g.createElement(wl,{handleClick:this.handleClick,handleMouseEnter:this.handleMouseEnter,handleMouseLeave:this.handleMouseLeave,setChildRef:this.setChildRef,setWrapperRef:this.setWrapperRef,style:v,styles:this.styles.wrapper},c),E={};return i?E.wrapperInPortal=w:E.wrapperAsChildren=w,g.createElement("span",null,g.createElement(gl,{hasChildren:!!c,id:f,placement:o,setRef:this.setFloaterRef,target:b,zIndex:this.styles.options.zIndex},g.createElement(xl,{component:l,content:u,disableAnimation:d,footer:p,handleClick:this.handleClick,hideArrow:h||o==="center",open:m,placement:o,positionWrapper:i,setArrowRef:this.setArrowRef,setFloaterRef:this.setFloaterRef,showCloseButton:x,status:a,styles:this.styles,title:y}),E.wrapperInPortal),E.wrapperAsChildren)}}]),n}(g.Component);Ee($o,"propTypes",{autoOpen:S.default.bool,callback:S.default.func,children:S.default.node,component:ha(S.default.oneOfType([S.default.func,S.default.element]),function(e){return!e.content}),content:ha(S.default.node,function(e){return!e.component}),debug:S.default.bool,disableAnimation:S.default.bool,disableFlip:S.default.bool,disableHoverToClick:S.default.bool,event:S.default.oneOf(["hover","click"]),eventDelay:S.default.number,footer:S.default.node,getPopper:S.default.func,hideArrow:S.default.bool,id:S.default.oneOfType([S.default.string,S.default.number]),offset:S.default.number,open:S.default.bool,options:S.default.object,placement:S.default.oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end","auto","center"]),showCloseButton:S.default.bool,style:S.default.object,styles:S.default.object,target:S.default.oneOfType([S.default.object,S.default.string]),title:S.default.node,wrapperOptions:S.default.shape({offset:S.default.number,placement:S.default.oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end","auto"]),position:S.default.bool})});Ee($o,"defaultProps",{autoOpen:!1,callback:fa,debug:!1,disableAnimation:!1,disableFlip:!1,disableHoverToClick:!1,event:"click",eventDelay:.4,getPopper:fa,hideArrow:!1,offset:15,placement:"bottom",showCloseButton:!1,styles:{},target:null,wrapperOptions:{position:!1}});xp=ct(Mu(),1),wp=Object.defineProperty,Ep=(e,t,n)=>t in e?wp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,M=(e,t,n)=>(Ep(e,typeof t!="symbol"?t+"":t,n),n),Z={INIT:"init",START:"start",STOP:"stop",RESET:"reset",PREV:"prev",NEXT:"next",GO:"go",CLOSE:"close",SKIP:"skip",UPDATE:"update"},_e={TOUR_START:"tour:start",STEP_BEFORE:"step:before",BEACON:"beacon",TOOLTIP:"tooltip",STEP_AFTER:"step:after",TOUR_END:"tour:end",TOUR_STATUS:"tour:status",TARGET_NOT_FOUND:"error:target_not_found",ERROR:"error"},_={INIT:"init",READY:"ready",BEACON:"beacon",TOOLTIP:"tooltip",COMPLETE:"complete",ERROR:"error"},G={IDLE:"idle",READY:"ready",WAITING:"waiting",RUNNING:"running",PAUSED:"paused",SKIPPED:"skipped",FINISHED:"finished",ERROR:"error"};un=on!==void 0;Dp={options:{preventOverflow:{boundariesElement:"scrollParent"}},wrapperOptions:{offset:-18,position:!0}},Sl={back:"Back",close:"Close",last:"Last",next:"Next",open:"Open the dialog",skip:"Skip"},Lp={event:"click",placement:"bottom",offset:10,disableBeacon:!1,disableCloseOnEsc:!1,disableOverlay:!1,disableOverlayClose:!1,disableScrollParentFix:!1,disableScrolling:!1,hideBackButton:!1,hideCloseButton:!1,hideFooter:!1,isFixed:!1,locale:Sl,showProgress:!1,showSkipButton:!1,spotlightClicks:!1,spotlightPadding:10},Np={continuous:!1,debug:!1,disableCloseOnEsc:!1,disableOverlay:!1,disableOverlayClose:!1,disableScrolling:!1,disableScrollParentFix:!1,getHelpers:void 0,hideBackButton:!1,run:!0,scrollOffset:20,scrollDuration:300,scrollToFirstStep:!1,showSkipButton:!1,showProgress:!1,spotlightClicks:!1,spotlightPadding:10,steps:[]},Fp={arrowColor:"#fff",backgroundColor:"#fff",beaconSize:36,overlayColor:"rgba(0, 0, 0, 0.5)",primaryColor:"#f04",spotlightShadow:"0 0 15px rgba(0, 0, 0, 0.5)",textColor:"#333",width:380,zIndex:100},dn={backgroundColor:"transparent",border:0,borderRadius:0,color:"#555",cursor:"pointer",fontSize:16,lineHeight:1,padding:8,WebkitAppearance:"none"},ya={borderRadius:4,position:"absolute"};Ol={action:"init",controlled:!1,index:0,lifecycle:_.INIT,origin:null,size:0,status:G.IDLE},ba=ed(Xs(Ol,"controlled","size")),Bp=class{constructor(e){M(this,"beaconPopper"),M(this,"tooltipPopper"),M(this,"data",new Map),M(this,"listener"),M(this,"store",new Map),M(this,"addListener",o=>{this.listener=o}),M(this,"setSteps",o=>{let{size:i,status:a}=this.getState(),s={size:o.length,status:a};this.data.set("steps",o),a===G.WAITING&&!i&&o.length&&(s.status=G.RUNNING),this.setState(s)}),M(this,"getPopper",o=>o==="beacon"?this.beaconPopper:this.tooltipPopper),M(this,"setPopper",(o,i)=>{o==="beacon"?this.beaconPopper=i:this.tooltipPopper=i}),M(this,"cleanupPoppers",()=>{this.beaconPopper=null,this.tooltipPopper=null}),M(this,"close",(o=null)=>{let{index:i,status:a}=this.getState();a===G.RUNNING&&this.setState({...this.getNextState({action:Z.CLOSE,index:i+1,origin:o})})}),M(this,"go",o=>{let{controlled:i,status:a}=this.getState();if(i||a!==G.RUNNING)return;let s=this.getSteps()[o];this.setState({...this.getNextState({action:Z.GO,index:o}),status:s?a:G.FINISHED})}),M(this,"info",()=>this.getState()),M(this,"next",()=>{let{index:o,status:i}=this.getState();i===G.RUNNING&&this.setState(this.getNextState({action:Z.NEXT,index:o+1}))}),M(this,"open",()=>{let{status:o}=this.getState();o===G.RUNNING&&this.setState({...this.getNextState({action:Z.UPDATE,lifecycle:_.TOOLTIP})})}),M(this,"prev",()=>{let{index:o,status:i}=this.getState();i===G.RUNNING&&this.setState({...this.getNextState({action:Z.PREV,index:o-1})})}),M(this,"reset",(o=!1)=>{let{controlled:i}=this.getState();i||this.setState({...this.getNextState({action:Z.RESET,index:0}),status:o?G.RUNNING:G.READY})}),M(this,"skip",()=>{let{status:o}=this.getState();o===G.RUNNING&&this.setState({action:Z.SKIP,lifecycle:_.INIT,status:G.SKIPPED})}),M(this,"start",o=>{let{index:i,size:a}=this.getState();this.setState({...this.getNextState({action:Z.START,index:I.number(o)?o:i},!0),status:a?G.RUNNING:G.WAITING})}),M(this,"stop",(o=!1)=>{let{index:i,status:a}=this.getState();[G.FINISHED,G.SKIPPED].includes(a)||this.setState({...this.getNextState({action:Z.STOP,index:i+(o?1:0)}),status:G.PAUSED})}),M(this,"update",o=>{var i,a;if(!Ip(o,ba))throw new Error(`State is not valid. Valid keys: ${ba.join(", ")}`);this.setState({...this.getNextState({...this.getState(),...o,action:(i=o.action)!=null?i:Z.UPDATE,origin:(a=o.origin)!=null?a:null},!0)})});let{continuous:t=!1,stepIndex:n,steps:r=[]}=e??{};this.setState({action:Z.INIT,controlled:I.number(n),continuous:t,index:I.number(n)?n:0,lifecycle:_.INIT,origin:null,status:r.length?G.READY:G.IDLE},!0),this.beaconPopper=null,this.tooltipPopper=null,this.listener=null,this.setSteps(r)}getState(){return this.store.size?{action:this.store.get("action")||"",controlled:this.store.get("controlled")||!1,index:parseInt(this.store.get("index"),10),lifecycle:this.store.get("lifecycle")||"",origin:this.store.get("origin")||null,size:this.store.get("size")||0,status:this.store.get("status")||""}:{...Ol}}getNextState(e,t=!1){var n,r,o,i,a;let{action:s,controlled:c,index:l,size:u,status:d}=this.getState(),p=I.number(e.index)?e.index:l,h=c&&!t?l:Math.min(Math.max(p,0),u);return{action:(n=e.action)!=null?n:s,controlled:c,index:h,lifecycle:(r=e.lifecycle)!=null?r:_.INIT,origin:(o=e.origin)!=null?o:null,size:(i=e.size)!=null?i:u,status:h===u?G.FINISHED:(a=e.status)!=null?a:d}}getSteps(){let e=this.data.get("steps");return Array.isArray(e)?e:[]}hasUpdatedState(e){let t=JSON.stringify(e),n=JSON.stringify(this.getState());return t!==n}setState(e,t=!1){let n=this.getState(),{action:r,index:o,lifecycle:i,origin:a=null,size:s,status:c}={...n,...e};this.store.set("action",r),this.store.set("index",o),this.store.set("lifecycle",i),this.store.set("origin",a),this.store.set("size",s),this.store.set("status",c),t&&(this.store.set("controlled",e.controlled),this.store.set("continuous",e.continuous)),this.listener&&this.hasUpdatedState(n)&&this.listener(this.getState())}getHelpers(){return{close:this.close,go:this.go,info:this.info,next:this.next,open:this.open,prev:this.prev,reset:this.reset,skip:this.skip}}};zp=class{constructor(e,t){if(M(this,"element"),M(this,"options"),M(this,"canBeTabbed",n=>{let{tabIndex:r}=n;return r===null||r<0?!1:this.canHaveFocus(n)}),M(this,"canHaveFocus",n=>{let r=/input|select|textarea|button|object/,o=n.nodeName.toLowerCase();return(r.test(o)&&!n.getAttribute("disabled")||o==="a"&&!!n.getAttribute("href"))&&this.isVisible(n)}),M(this,"findValidTabElements",()=>[].slice.call(this.element.querySelectorAll("*"),0).filter(this.canBeTabbed)),M(this,"handleKeyDown",n=>{let{code:r="Tab"}=this.options;n.code===r&&this.interceptTab(n)}),M(this,"interceptTab",n=>{n.preventDefault();let r=this.findValidTabElements(),{shiftKey:o}=n;if(!r.length)return;let i=document.activeElement?r.indexOf(document.activeElement):0;i===-1||!o&&i+1===r.length?i=0:o&&i===0?i=r.length-1:i+=o?-1:1,r[i].focus()}),M(this,"isHidden",n=>{let r=n.offsetWidth<=0&&n.offsetHeight<=0,o=window.getComputedStyle(n);return r&&!n.innerHTML?!0:r&&o.getPropertyValue("overflow")!=="visible"||o.getPropertyValue("display")==="none"}),M(this,"isVisible",n=>{let r=n;for(;r;)if(r instanceof HTMLElement){if(r===document.body)break;if(this.isHidden(r))return!1;r=r.parentNode}return!0}),M(this,"removeScope",()=>{window.removeEventListener("keydown",this.handleKeyDown)}),M(this,"checkFocus",n=>{document.activeElement!==n&&(n.focus(),window.requestAnimationFrame(()=>this.checkFocus(n)))}),M(this,"setFocus",()=>{let{selector:n}=this.options;if(!n)return;let r=this.element.querySelector(n);r&&window.requestAnimationFrame(()=>this.checkFocus(r))}),!(e instanceof HTMLElement))throw new TypeError("Invalid parameter: element must be an HTMLElement");this.element=e,this.options=t,window.addEventListener("keydown",this.handleKeyDown,!1),this.setFocus()}},Up=class extends nt{constructor(e){if(super(e),M(this,"beacon",null),M(this,"setBeaconRef",r=>{this.beacon=r}),e.beaconComponent)return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.id="joyride-beacon-animation",e.nonce&&n.setAttribute("nonce",e.nonce),n.appendChild(document.createTextNode(` + @keyframes joyride-beacon-inner { + 20% { + opacity: 0.9; + } + + 90% { + opacity: 0.7; + } + } + + @keyframes joyride-beacon-outer { + 0% { + transform: scale(1); + } + + 45% { + opacity: 0.7; + transform: scale(0.75); + } + + 100% { + opacity: 0.9; + transform: scale(1); + } + } + `)),t.appendChild(n)}componentDidMount(){let{shouldFocus:e}=this.props;I.domElement(this.beacon)||console.warn("beacon is not a valid DOM element"),setTimeout(()=>{I.domElement(this.beacon)&&e&&this.beacon.focus()},0)}componentWillUnmount(){let e=document.getElementById("joyride-beacon-animation");e?.parentNode&&e.parentNode.removeChild(e)}render(){let{beaconComponent:e,continuous:t,index:n,isLastStep:r,locale:o,onClickOrHover:i,size:a,step:s,styles:c}=this.props,l=I.string(o.open)?o.open:(0,xp.default)(o.open),u={"aria-label":l,onClick:i,onMouseEnter:i,ref:this.setBeaconRef,title:l},d;return e?d=O(e,{continuous:t,index:n,isLastStep:r,size:a,step:s,...u}):d=O("button",{key:"JoyrideBeacon",className:"react-joyride__beacon","data-test-id":"button-beacon",style:c.beacon,type:"button",...u},O("span",{style:c.beaconInner}),O("span",{style:c.beaconOuter})),d}};Hp=Wp,Yp=class extends nt{constructor(){super(...arguments),M(this,"isActive",!1),M(this,"resizeTimeout"),M(this,"scrollTimeout"),M(this,"scrollParent"),M(this,"state",{isScrolling:!1,mouseOverSpotlight:!1,showSpotlight:!0}),M(this,"handleMouseMove",e=>{let{mouseOverSpotlight:t}=this.state,{height:n,left:r,position:o,top:i,width:a}=this.spotlightStyles,s=o==="fixed"?e.clientY:e.pageY,c=o==="fixed"?e.clientX:e.pageX,l=s>=i&&s<=i+n,u=c>=r&&c<=r+a&&l;u!==t&&this.updateState({mouseOverSpotlight:u})}),M(this,"handleScroll",()=>{let{target:e}=this.props,t=yt(e);if(this.scrollParent!==document){let{isScrolling:n}=this.state;n||this.updateState({isScrolling:!0,showSpotlight:!1}),clearTimeout(this.scrollTimeout),this.scrollTimeout=window.setTimeout(()=>{this.updateState({isScrolling:!1,showSpotlight:!0})},50)}else En(t,"sticky")&&this.updateState({})}),M(this,"handleResize",()=>{clearTimeout(this.resizeTimeout),this.resizeTimeout=window.setTimeout(()=>{this.isActive&&this.forceUpdate()},100)})}componentDidMount(){let{debug:e,disableScrolling:t,disableScrollParentFix:n=!1,target:r}=this.props,o=yt(r);this.scrollParent=Or(o??document.body,n,!0),this.isActive=!0,!t&&Dn(o,!0)&&xt({title:"step has a custom scroll parent and can cause trouble with scrolling",data:[{key:"parent",value:this.scrollParent}],debug:e}),window.addEventListener("resize",this.handleResize)}componentDidUpdate(e){var t;let{lifecycle:n,spotlightClicks:r}=this.props,{changed:o}=lr(e,this.props);o("lifecycle",_.TOOLTIP)&&((t=this.scrollParent)==null||t.addEventListener("scroll",this.handleScroll,{passive:!0}),setTimeout(()=>{let{isScrolling:i}=this.state;i||this.updateState({showSpotlight:!0})},100)),(o("spotlightClicks")||o("disableOverlay")||o("lifecycle"))&&(r&&n===_.TOOLTIP?window.addEventListener("mousemove",this.handleMouseMove,!1):n!==_.TOOLTIP&&window.removeEventListener("mousemove",this.handleMouseMove))}componentWillUnmount(){var e;this.isActive=!1,window.removeEventListener("mousemove",this.handleMouseMove),window.removeEventListener("resize",this.handleResize),clearTimeout(this.resizeTimeout),clearTimeout(this.scrollTimeout),(e=this.scrollParent)==null||e.removeEventListener("scroll",this.handleScroll)}get spotlightStyles(){var e,t,n;let{showSpotlight:r}=this.state,{disableScrollParentFix:o=!1,spotlightClicks:i,spotlightPadding:a=0,styles:s,target:c}=this.props,l=yt(c),u=El(l),d=En(l),p=Cp(l,a,o);return{...ga()?s.spotlightLegacy:s.spotlight,height:Math.round(((e=u?.height)!=null?e:0)+a*2),left:Math.round(((t=u?.left)!=null?t:0)-a),opacity:r?1:0,pointerEvents:i?"none":"auto",position:d?"fixed":"absolute",top:p,transition:"opacity 0.2s",width:Math.round(((n=u?.width)!=null?n:0)+a*2)}}updateState(e){this.isActive&&this.setState(t=>({...t,...e}))}render(){let{mouseOverSpotlight:e,showSpotlight:t}=this.state,{disableOverlay:n,disableOverlayClose:r,lifecycle:o,onClickOverlay:i,placement:a,styles:s}=this.props;if(n||o!==_.TOOLTIP)return null;let c=s.overlay;ga()&&(c=a==="center"?s.overlayLegacyCenter:s.overlayLegacy);let l={cursor:r?"default":"pointer",height:Tp(),pointerEvents:e?"none":"auto",...c},u=a!=="center"&&t&&O(Hp,{styles:this.spotlightStyles});if(Tl()==="safari"){let{mixBlendMode:d,zIndex:p,...h}=l;u=O("div",{style:{...h}},u),delete l.backgroundColor}return O("div",{className:"react-joyride__overlay","data-test-id":"overlay",onClick:i,role:"presentation",style:l},u)}},Gp=class extends nt{constructor(){super(...arguments),M(this,"node",null)}componentDidMount(){let{id:e}=this.props;mt()&&(this.node=document.createElement("div"),this.node.id=e,document.body.appendChild(this.node),un||this.renderReact15())}componentDidUpdate(){mt()&&(un||this.renderReact15())}componentWillUnmount(){!mt()||!this.node||(un||Ei(this.node),this.node.parentNode===document.body&&(document.body.removeChild(this.node),this.node=null))}renderReact15(){if(!mt())return;let{children:e}=this.props;this.node&&Ti(this,e,this.node)}renderReact16(){if(!mt()||!un)return null;let{children:e}=this.props;return this.node?on(e,this.node):null}render(){return un?this.renderReact16():null}};$p=qp;Xp=Kp,Qp=class extends nt{constructor(){super(...arguments),M(this,"handleClickBack",e=>{e.preventDefault();let{helpers:t}=this.props;t.prev()}),M(this,"handleClickClose",e=>{e.preventDefault();let{helpers:t}=this.props;t.close("button_close")}),M(this,"handleClickPrimary",e=>{e.preventDefault();let{continuous:t,helpers:n}=this.props;if(!t){n.close("button_primary");return}n.next()}),M(this,"handleClickSkip",e=>{e.preventDefault();let{helpers:t}=this.props;t.skip()}),M(this,"getElementsProps",()=>{let{continuous:e,isLastStep:t,setTooltipRef:n,step:r}=this.props,o=gt(r.locale.back),i=gt(r.locale.close),a=gt(r.locale.last),s=gt(r.locale.next),c=gt(r.locale.skip),l=e?s:i;return t&&(l=a),{backProps:{"aria-label":o,"data-action":"back",onClick:this.handleClickBack,role:"button",title:o},closeProps:{"aria-label":i,"data-action":"close",onClick:this.handleClickClose,role:"button",title:i},primaryProps:{"aria-label":l,"data-action":"primary",onClick:this.handleClickPrimary,role:"button",title:l},skipProps:{"aria-label":c,"data-action":"skip",onClick:this.handleClickSkip,role:"button",title:c},tooltipProps:{"aria-modal":!0,ref:n,role:"alertdialog"}}})}render(){let{continuous:e,index:t,isLastStep:n,setTooltipRef:r,size:o,step:i}=this.props,{beaconComponent:a,tooltipComponent:s,...c}=i,l;if(s){let u={...this.getElementsProps(),continuous:e,index:t,isLastStep:n,size:o,step:c,setTooltipRef:r};l=O(s,{...u})}else l=O(Xp,{...this.getElementsProps(),continuous:e,index:t,isLastStep:n,size:o,step:i});return l}},Zp=class extends nt{constructor(){super(...arguments),M(this,"scope",null),M(this,"tooltip",null),M(this,"handleClickHoverBeacon",e=>{let{step:t,store:n}=this.props;e.type==="mouseenter"&&t.event!=="hover"||n.update({lifecycle:_.TOOLTIP})}),M(this,"handleClickOverlay",()=>{let{helpers:e,step:t}=this.props;t.disableOverlayClose||e.close("overlay")}),M(this,"setTooltipRef",e=>{this.tooltip=e}),M(this,"setPopper",(e,t)=>{var n;let{action:r,lifecycle:o,step:i,store:a}=this.props;t==="wrapper"?a.setPopper("beacon",e):a.setPopper("tooltip",e),a.getPopper("beacon")&&a.getPopper("tooltip")&&o===_.INIT&&a.update({action:r,lifecycle:_.READY}),(n=i.floaterProps)!=null&&n.getPopper&&i.floaterProps.getPopper(e,t)}),M(this,"renderTooltip",e=>{let{continuous:t,helpers:n,index:r,size:o,step:i}=this.props;return O(Qp,{continuous:t,helpers:n,index:r,isLastStep:r+1===o,setTooltipRef:this.setTooltipRef,size:o,step:i,...e})})}componentDidMount(){let{debug:e,index:t}=this.props;xt({title:`step:${t}`,data:[{key:"props",value:this.props}],debug:e})}componentDidUpdate(e){var t;let{action:n,callback:r,continuous:o,controlled:i,debug:a,helpers:s,index:c,lifecycle:l,status:u,step:d,store:p}=this.props,{changed:h,changedFrom:f}=lr(e,this.props),m=s.info(),x=o&&n!==Z.CLOSE&&(c>0||n===Z.PREV),v=h("action")||h("index")||h("lifecycle")||h("status"),b=f("lifecycle",[_.TOOLTIP,_.INIT],_.INIT),y=h("action",[Z.NEXT,Z.PREV,Z.SKIP,Z.CLOSE]),w=i&&c===e.index;if(y&&(b||w)&&r({...m,index:e.index,lifecycle:_.COMPLETE,step:e.step,type:_e.STEP_AFTER}),d.placement==="center"&&u===G.RUNNING&&h("index")&&n!==Z.START&&l===_.INIT&&p.update({lifecycle:_.READY}),v){let E=yt(d.target),j=!!E;j&&Op(E)?(f("status",G.READY,G.RUNNING)||f("lifecycle",_.INIT,_.READY))&&r({...m,step:d,type:_e.STEP_BEFORE}):(console.warn(j?"Target not visible":"Target not mounted",d),r({...m,type:_e.TARGET_NOT_FOUND,step:d}),i||p.update({index:c+(n===Z.PREV?-1:1)}))}f("lifecycle",_.INIT,_.READY)&&p.update({lifecycle:ma(d)||x?_.TOOLTIP:_.BEACON}),h("index")&&xt({title:`step:${l}`,data:[{key:"props",value:this.props}],debug:a}),h("lifecycle",_.BEACON)&&r({...m,step:d,type:_e.BEACON}),h("lifecycle",_.TOOLTIP)&&(r({...m,step:d,type:_e.TOOLTIP}),this.tooltip&&(this.scope=new zp(this.tooltip,{selector:"[data-action=primary]"}),this.scope.setFocus())),f("lifecycle",[_.TOOLTIP,_.INIT],_.INIT)&&((t=this.scope)==null||t.removeScope(),p.cleanupPoppers())}componentWillUnmount(){var e;(e=this.scope)==null||e.removeScope()}get open(){let{lifecycle:e,step:t}=this.props;return ma(t)||e===_.TOOLTIP}render(){let{continuous:e,debug:t,index:n,lifecycle:r,nonce:o,shouldScroll:i,size:a,step:s}=this.props,c=yt(s.target);return!Pl(s)||!I.domElement(c)?null:O("div",{key:`JoyrideStep-${n}`,className:"react-joyride__step"},O(Gp,{id:"react-joyride-portal"},O(Yp,{...s,debug:t,lifecycle:r,onClickOverlay:this.handleClickOverlay})),O($o,{...s.floaterProps,component:this.renderTooltip,debug:t,getPopper:this.setPopper,id:`react-joyride-step-${n}`,open:this.open,placement:s.placement,target:s.target},O(Up,{beaconComponent:s.beaconComponent,continuous:e,index:n,isLastStep:n+1===a,locale:s.locale,nonce:o,onClickOrHover:this.handleClickHoverBeacon,shouldFocus:i,size:a,step:s,styles:s.styles})))}},Cl=class extends nt{constructor(e){super(e),M(this,"helpers"),M(this,"store"),M(this,"callback",a=>{let{callback:s}=this.props;I.function(s)&&s(a)}),M(this,"handleKeyboard",a=>{let{index:s,lifecycle:c}=this.state,{steps:l}=this.props,u=l[s];c===_.TOOLTIP&&a.code==="Escape"&&u&&!u.disableCloseOnEsc&&this.store.close("keyboard")}),M(this,"syncState",a=>{this.setState(a)});let{debug:t,getHelpers:n,run:r,stepIndex:o}=e;this.store=_p({...e,controlled:r&&I.number(o)}),this.helpers=this.store.getHelpers();let{addListener:i}=this.store;xt({title:"init",data:[{key:"props",value:this.props},{key:"state",value:this.state}],debug:t}),i(this.syncState),n&&n(this.helpers),this.state=this.store.getState()}componentDidMount(){if(!mt())return;let{debug:e,disableCloseOnEsc:t,run:n,steps:r}=this.props,{start:o}=this.store;va(r,e)&&n&&o(),t||document.body.addEventListener("keydown",this.handleKeyboard,{passive:!0})}componentDidUpdate(e,t){if(!mt())return;let{action:n,controlled:r,index:o,lifecycle:i,status:a}=this.state,{debug:s,run:c,stepIndex:l,steps:u}=this.props,{stepIndex:d,steps:p}=e,{reset:h,setSteps:f,start:m,stop:x,update:v}=this.store,{changed:b}=lr(e,this.props),{changed:y,changedFrom:w}=lr(t,this.state),E=pn(u[o],this.props),j=!Pe(p,u),D=I.number(l)&&b("stepIndex"),P=yt(E.target);if(j&&(va(u,s)?f(u):console.warn("Steps are not valid",u)),b("run")&&(c?m(l):x()),D){let te=I.number(d)&&d=0?m:0,r===G.RUNNING&&Rp(m,{element:f,duration:a}).then(()=>{setTimeout(()=>{var b;(b=this.store.getPopper("tooltip"))==null||b.instance.update()},10)})}}render(){if(!mt())return null;let{index:e,status:t}=this.state,{continuous:n=!1,debug:r=!1,nonce:o,scrollToFirstStep:i=!1,steps:a}=this.props,s;if(t===G.RUNNING&&a[e]){let c=pn(a[e],this.props);s=O(Zp,{...this.state,callback:this.callback,continuous:n,debug:r,helpers:this.helpers,nonce:o,shouldScroll:!c.disableScrolling&&(e!==0||i),step:c,store:this.store})}return O("div",{className:"react-joyride"},s)}};M(Cl,"defaultProps",Np);Jp=Cl;th=ct(Du());oh=class{constructor(e,t,n,r){this.getOptions=t;let{colors:o,initialVelocityX:i,initialVelocityY:a}=this.getOptions();this.context=e,this.x=n,this.y=r,this.w=Ie(5,20),this.h=Ie(5,20),this.radius=Ie(5,10),this.vx=typeof i=="number"?Ie(-i,i):Ie(i.min,i.max),this.vy=typeof a=="number"?Ie(-a,0):Ie(a.min,a.max),this.shape=rh(0,2),this.angle=nh(Ie(0,360)),this.angularSpin=Ie(-.2,.2),this.color=o[Math.floor(Math.random()*o.length)],this.rotateY=Ie(0,1),this.rotationDirection=Ie(0,1)?1:-1}update(){let{gravity:e,wind:t,friction:n,opacity:r,drawShape:o}=this.getOptions();this.x+=this.vx,this.y+=this.vy,this.vy+=e,this.vx+=t,this.vx*=n,this.vy*=n,this.rotateY>=1&&this.rotationDirection===1?this.rotationDirection=-1:this.rotateY<=-1&&this.rotationDirection===-1&&(this.rotationDirection=1);let i=.1*this.rotationDirection;if(this.rotateY+=i,this.angle+=this.angularSpin,this.context.save(),this.context.translate(this.x,this.y),this.context.rotate(this.angle),this.context.scale(1,this.rotateY),this.context.rotate(this.angle),this.context.beginPath(),this.context.fillStyle=this.color,this.context.strokeStyle=this.color,this.context.globalAlpha=r,this.context.lineCap="round",this.context.lineWidth=2,o&&typeof o=="function")o.call(this,this.context);else switch(this.shape){case 0:{this.context.beginPath(),this.context.arc(0,0,this.radius,0,2*Math.PI),this.context.fill();break}case 1:{this.context.fillRect(-this.w/2,-this.h/2,this.w,this.h);break}case 2:{this.context.fillRect(-this.w/6,-this.h/2,this.w/3,this.h);break}}this.context.closePath(),this.context.restore()}},ih=class{constructor(e,t){this.x=0,this.y=0,this.w=0,this.h=0,this.lastNumberOfPieces=0,this.tweenInitTime=Date.now(),this.particles=[],this.particlesGenerated=0,this.removeParticleAt=r=>{this.particles.splice(r,1)},this.getParticle=()=>{let r=Ie(this.x,this.w+this.x),o=Ie(this.y,this.h+this.y);return new oh(this.context,this.getOptions,r,o)},this.animate=()=>{let{canvas:r,context:o,particlesGenerated:i,lastNumberOfPieces:a}=this,{run:s,recycle:c,numberOfPieces:l,debug:u,tweenFunction:d,tweenDuration:p}=this.getOptions();if(!s)return!1;let h=this.particles.length,f=c?h:i,m=Date.now();if(fp?p:Math.max(0,m-x),b=d(v,f,l,p),y=Math.round(b-f);for(let w=0;w{x.update(),(x.y>r.height||x.y<-100||x.x>r.width+100||x.x<-100)&&(c&&f<=l?this.particles[v]=this.getParticle():this.removeParticleAt(v))}),h>0||f{let o={confettiSource:{x:0,y:0,w:this.canvas.width,h:0}};this._options={...o,...Ko,...r},Object.assign(this,r.confettiSource)},this.update=()=>{let{options:{run:r,onConfettiComplete:o},canvas:i,context:a}=this;r&&(a.fillStyle="white",a.clearRect(0,0,i.width,i.height)),this.generator.animate()?this.rafId=requestAnimationFrame(this.update):(o&&typeof o=="function"&&this.generator.particlesGenerated>0&&o.call(this,this),this._options.run=!1)},this.reset=()=>{this.generator&&this.generator.particlesGenerated>0&&(this.generator.particlesGenerated=0,this.generator.particles=[],this.generator.lastNumberOfPieces=0)},this.stop=()=>{this.options={run:!1},this.rafId&&(cancelAnimationFrame(this.rafId),this.rafId=void 0)},this.canvas=e;let n=this.canvas.getContext("2d");if(!n)throw new Error("Could not get canvas context");this.context=n,this.generator=new ih(this.canvas,()=>this.options),this.options=t,this.update()}get options(){return this._options}set options(e){let t=this._options&&this._options.run,n=this._options&&this._options.recycle;this.setOptionsWithDefaults(e),this.generator&&(Object.assign(this.generator,this.options.confettiSource),typeof e.recycle=="boolean"&&e.recycle&&n===!1&&(this.generator.lastNumberOfPieces=this.generator.particles.length)),typeof e.run=="boolean"&&e.run&&t===!1&&this.update()}},sh=ah,lh=g.createRef(),xo=class extends nt{constructor(e,...t){super(e,...t),this.canvas=g.createRef(),this.canvas=e.canvasRef||lh}componentDidMount(){if(this.canvas.current){let e=Yr(this.props)[0];this.confetti=new sh(this.canvas.current,e)}}componentDidUpdate(){let e=Yr(this.props)[0];this.confetti&&(this.confetti.options=e)}componentWillUnmount(){this.confetti&&this.confetti.stop(),this.confetti=void 0}render(){let[e,t]=Yr(this.props),n={zIndex:2,position:"absolute",pointerEvents:"none",top:0,left:0,bottom:0,right:0,...t.style};return g.createElement("canvas",{width:e.width,height:e.height,ref:this.canvas,...t,style:n})}};xo.defaultProps={...Ko},xo.displayName="ReactConfetti";ch=g.forwardRef((e,t)=>g.createElement(xo,{canvasRef:t,...e})),uh=B.div(({width:e,height:t,left:n,top:r})=>({width:`${e}px`,height:`${t}px`,left:`${n}px`,top:`${r}px`,position:"relative",overflow:"hidden"}));hh=B.button` + all: unset; + box-sizing: border-box; + border: 0; + border-radius: 0.25rem; + cursor: pointer; + display: inline-flex; + align-items: center; + justify-content: center; + padding: 0 0.75rem; + background: ${({theme:e,variant:t})=>t==="primary"?e.color.secondary:t==="secondary"?e.color.lighter:t==="outline"?"transparent":e.color.secondary}; + color: ${({theme:e,variant:t})=>t==="primary"?e.color.lightest:t==="secondary"||t==="outline"?e.darkest:e.color.lightest}; + box-shadow: ${({variant:e})=>e==="primary"?"none":e==="secondary"||e==="outline"?"#D9E8F2 0 0 0 1px inset":"none"}; + height: 32px; + font-size: 0.8125rem; + font-weight: 700; + font-family: ${({theme:e})=>e.typography.fonts.base}; + transition: background-color, box-shadow, opacity; + transition-duration: 0.16s; + transition-timing-function: ease-in-out; + text-decoration: none; + + &:hover { + background-color: ${({variant:e})=>e==="primary"?"#0b94eb":e==="secondary"?"#eef4f9":e==="outline"?"transparent":"#0b94eb"}; + } + + &:focus { + box-shadow: ${({variant:e})=>e==="primary"?"inset 0 0 0 1px rgba(0, 0, 0, 0.2)":e==="secondary"||e==="outline"?"inset 0 0 0 1px #0b94eb":"inset 0 0 0 2px rgba(0, 0, 0, 0.1)"}; + } +`,Le=se(function({children:e,onClick:t,variant:n="primary",...r},o){return g.createElement(hh,{ref:o,onClick:t,variant:n,...r},e)}),fh=B.div` + background: ${({theme:e})=>e.base==="dark"?"#292A2C":e.color.lightest}; + width: 260px; + padding: 15px; + border-radius: 5px; +`,mh=B.div` + display: flex; + flex-direction: column; + align-items: flex-start; +`,gh=B.div` + font-size: 13px; + line-height: 18px; + font-weight: 700; + color: ${({theme:e})=>e.color.defaultText}; +`,yh=B.p` + font-size: 13px; + line-height: 18px; + text-align: start; + color: ${({theme:e})=>e.color.defaultText}; + margin: 0; + margin-top: 5px; +`,vh=B.div` + display: flex; + justify-content: flex-end; + margin-top: 15px; +`,bh=({step:e,primaryProps:t,tooltipProps:n})=>g.createElement(fh,{...n},g.createElement(mh,null,e.title&&g.createElement(gh,null,e.title),g.createElement(yh,null,e.content)),!e.hideNextButton&&g.createElement(vh,{id:"buttonNext"},g.createElement(Le,{...t,...e.onNextButtonClick?{onClick:e.onNextButtonClick}:{}},"Next"))),xh=B.div` + display: flex; + flex-direction: row; + height: 100%; + max-height: 85vh; + + &:focus-visible { + outline: none; + } +`,wh=B.div` + position: relative; + flex: 1; + display: flex; + flex-direction: column; + font-family: ${({theme:e})=>e.typography.fonts.base}; +`,Eh=B.div` + box-sizing: border-box; + display: flex; + justify-content: space-between; + align-items: center; + padding: 0 15px; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + height: 44px; +`,Th=B.div` + display: flex; + align-items: center; + gap: 5px; + font-size: 13px; + line-height: 18px; + font-weight: bold; + color: ${({theme:e})=>e.color.darkest}; +`,Sh=B.div` + font-size: 13px; + line-height: 18px; + padding: 15px; + flex: 1; + display: flex; + flex-direction: column; + align-items: flex-end; + justify-content: space-between; + color: ${({theme:e})=>e.color.darker}; + + h3 { + font-size: 13px; + line-height: 18px; + font-weight: bold; + padding: 0; + margin: 0; + } +`,nr=B.span` + display: inline-flex; + border-radius: 3px; + padding: 0 5px; + margin-bottom: -2px; + opacity: 0.8; + font-family: ${({theme:e})=>e.typography.fonts.mono}; + font-size: 11px; + border: 1px solid #ecf4f9; + color: ${({theme:e})=>e.color.darkest}; + background-color: #f7fafc; + box-sizing: border-box; + line-height: 17px; +`,Gr=B.img` + max-width: 100%; + margin-top: 1em; +`,Ph=B.div` + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: -1; + overflow: hidden; +`,Oh=St` + 0% { transform: translate(0px, 0px) } + 50% { transform: translate(120px, 0px) } + 100% { transform: translate(0px, 0px) } +`,Ch=B.div` + position: absolute; + width: 350px; + height: 350px; + left: -160px; + top: -260px; + background: radial-gradient( + circle at center, + rgba(255, 119, 119, 1) 0%, + rgba(255, 119, 119, 0) 70% + ); + animation: ${Oh} 8s linear infinite; + animation-timing-function: ease-in-out; + z-index: 2; +`,Ah=St` + 0% { transform: translate(0px, 0px) } + 33% { transform: translate(-64px, 0px) } + 66% { transform: translate(120px, 0px) } + 100% { transform: translate(0px, 0px) } +`,Rh=B.div` + position: absolute; + width: 350px; + height: 350px; + left: -54px; + top: -250px; + background: radial-gradient( + circle at center, + rgba(253, 255, 147, 1) 0%, + rgba(253, 255, 147, 0) 70% + ); + animation: ${Ah} 12s linear infinite; + animation-timing-function: ease-in-out; + z-index: 3; +`,Ih=St` + 0% { transform: translate(0px, 0px) } + 50% { transform: translate(-120px, 0px) } + 100% { transform: translate(0px, 0px) } +`,kh=B.div` + position: absolute; + width: 350px; + height: 350px; + left: 150px; + top: -220px; + background: radial-gradient( + circle at center, + rgba(119, 255, 247, 0.8) 0%, + rgba(119, 255, 247, 0) 70% + ); + animation: ${Ih} 4s linear infinite; + animation-timing-function: ease-in-out; + z-index: 4; +`,Gn=B.div` + box-sizing: border-box; + display: flex; + justify-content: space-between; + align-items: center; + width: 100%; + margin-top: 4px; +`,Mh=B.div` + margin-bottom: 4px; +`;wo=globalThis?.document?Bt:()=>{},Vh=zn||(()=>{}),Bh=0;Xo=se((e,t)=>{let{children:n,...r}=e,o=Ye.toArray(n),i=o.find(Wh);if(i){let a=i.props.children,s=o.map(c=>c===i?Ye.count(a)>1?Ye.only(null):Vt(a)?a.props.children:null:c);return O(Eo,ge({},r,{ref:t}),Vt(a)?jt(a,void 0,s):null)}return O(Eo,ge({},r,{ref:t}),n)});Xo.displayName="Slot";Eo=se((e,t)=>{let{children:n,...r}=e;return Vt(n)?jt(n,{...Hh(r,n.props),ref:t?Rl(t,n.ref):n.ref}):Ye.count(n)>1?Ye.only(null):null});Eo.displayName="SlotClone";Uh=({children:e})=>O(dt,null,e);Yh=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Lt=Yh.reduce((e,t)=>{let n=se((r,o)=>{let{asChild:i,...a}=r,s=i?Xo:t;return U(()=>{window[Symbol.for("radix-ui")]=!0},[]),O(s,ge({},a,{ref:o}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});To="dismissableLayer.update",$h="dismissableLayer.pointerDownOutside",Kh="dismissableLayer.focusOutside",Xh=Be({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Qh=se((e,t)=>{var n;let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:s,onDismiss:c,...l}=e,u=me(Xh),[d,p]=ne(null),h=(n=d?.ownerDocument)!==null&&n!==void 0?n:globalThis?.document,[,f]=ne({}),m=Ln(t,P=>p(P)),x=Array.from(u.layers),[v]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),b=x.indexOf(v),y=d?x.indexOf(d):-1,w=u.layersWithOutsidePointerEventsDisabled.size>0,E=y>=b,j=Zh(P=>{let N=P.target,te=[...u.branches].some(le=>le.contains(N));!E||te||(i?.(P),s?.(P),P.defaultPrevented||c?.())},h),D=Jh(P=>{let N=P.target;[...u.branches].some(te=>te.contains(N))||(a?.(P),s?.(P),P.defaultPrevented||c?.())},h);return qh(P=>{y===u.layers.size-1&&(o?.(P),!P.defaultPrevented&&c&&(P.preventDefault(),c()))},h),U(()=>{if(d)return r&&(u.layersWithOutsidePointerEventsDisabled.size===0&&(xa=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(d)),u.layers.add(d),wa(),()=>{r&&u.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=xa)}},[d,h,r,u]),U(()=>()=>{d&&(u.layers.delete(d),u.layersWithOutsidePointerEventsDisabled.delete(d),wa())},[d,u]),U(()=>{let P=()=>f({});return document.addEventListener(To,P),()=>document.removeEventListener(To,P)},[]),O(Lt.div,ge({},l,{ref:m,style:{pointerEvents:w?E?"auto":"none":void 0,...e.style},onFocusCapture:It(e.onFocusCapture,D.onFocusCapture),onBlurCapture:It(e.onBlurCapture,D.onBlurCapture),onPointerDownCapture:It(e.onPointerDownCapture,j.onPointerDownCapture)}))});$r="focusScope.autoFocusOnMount",Kr="focusScope.autoFocusOnUnmount",Ea={bubbles:!1,cancelable:!0},ef=se((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...a}=e,[s,c]=ne(null),l=Mt(o),u=Mt(i),d=ee(null),p=Ln(t,m=>c(m)),h=ee({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;U(()=>{if(r){let m=function(y){if(h.paused||!s)return;let w=y.target;s.contains(w)?d.current=w:pt(d.current,{select:!0})},x=function(y){if(h.paused||!s)return;let w=y.relatedTarget;w!==null&&(s.contains(w)||pt(d.current,{select:!0}))},v=function(y){if(document.activeElement===document.body)for(let w of y)w.removedNodes.length>0&&pt(s)};document.addEventListener("focusin",m),document.addEventListener("focusout",x);let b=new MutationObserver(v);return s&&b.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",m),document.removeEventListener("focusout",x),b.disconnect()}}},[r,s,h.paused]),U(()=>{if(s){Sa.add(h);let m=document.activeElement;if(!s.contains(m)){let x=new CustomEvent($r,Ea);s.addEventListener($r,l),s.dispatchEvent(x),x.defaultPrevented||(tf(sf(kl(s)),{select:!0}),document.activeElement===m&&pt(s))}return()=>{s.removeEventListener($r,l),setTimeout(()=>{let x=new CustomEvent(Kr,Ea);s.addEventListener(Kr,u),s.dispatchEvent(x),x.defaultPrevented||pt(m??document.body,{select:!0}),s.removeEventListener(Kr,u),Sa.remove(h)},0)}}},[s,l,u,h]);let f=ye(m=>{if(!n&&!r||h.paused)return;let x=m.key==="Tab"&&!m.altKey&&!m.ctrlKey&&!m.metaKey,v=document.activeElement;if(x&&v){let b=m.currentTarget,[y,w]=nf(b);y&&w?!m.shiftKey&&v===w?(m.preventDefault(),n&&pt(y,{select:!0})):m.shiftKey&&v===y&&(m.preventDefault(),n&&pt(w,{select:!0})):v===b&&m.preventDefault()}},[n,r,h.paused]);return O(Lt.div,ge({tabIndex:-1},a,{ref:p,onKeyDown:f}))});Sa=af();lf=se((e,t)=>{var n;let{container:r=globalThis==null||(n=globalThis.document)===null||n===void 0?void 0:n.body,...o}=e;return r?ut.createPortal(O(Lt.div,ge({},o,{ref:t})),r):null});Cr=e=>{let{present:t,children:n}=e,r=uf(t),o=typeof n=="function"?n({present:r.isPresent}):Ye.only(n),i=Ln(r.ref,o.ref);return typeof n=="function"||r.isPresent?jt(o,{ref:i}):null};Cr.displayName="Presence";Xr=0;qe=function(){return qe=Object.assign||function(e){for(var t,n=1,r=arguments.length;n"u")return Cf;var t=Af(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},If=Nl(),pr="data-scroll-locked",kf=function(e,t,n,r){var o=e.left,i=e.top,a=e.right,s=e.gap;return n===void 0&&(n="margin"),` + .`.concat(hf,` { + overflow: hidden `).concat(r,`; + padding-right: `).concat(s,"px ").concat(r,`; + } + body[`).concat(pr,`] { + overflow: hidden `).concat(r,`; + overscroll-behavior: contain; + `).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&` + padding-left: `.concat(o,`px; + padding-top: `).concat(i,`px; + padding-right: `).concat(a,`px; + margin-left:0; + margin-top:0; + margin-right: `).concat(s,"px ").concat(r,`; + `),n==="padding"&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),` + } + + .`).concat(rr,` { + right: `).concat(s,"px ").concat(r,`; + } + + .`).concat(or,` { + margin-right: `).concat(s,"px ").concat(r,`; + } + + .`).concat(rr," .").concat(rr,` { + right: 0 `).concat(r,`; + } + + .`).concat(or," .").concat(or,` { + margin-right: 0 `).concat(r,`; + } + + body[`).concat(pr,`] { + `).concat(ff,": ").concat(s,`px; + } +`)},Mf=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=r===void 0?"margin":r,i=Se(function(){return Rf(o)},[o]);return U(function(){return document.body.setAttribute(pr,""),function(){document.body.removeAttribute(pr)}},[]),O(If,{styles:kf(i,!t,o,n?"":"!important")})},So=!1;if(typeof window<"u")try{hn=Object.defineProperty({},"passive",{get:function(){return So=!0,!0}}),window.addEventListener("test",hn,hn),window.removeEventListener("test",hn,hn)}catch{So=!1}_t=So?{passive:!1}:!1,Df=function(e){return e.tagName==="TEXTAREA"},Fl=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!Df(e)&&n[t]==="visible")},Lf=function(e){return Fl(e,"overflowY")},Nf=function(e){return Fl(e,"overflowX")},Aa=function(e,t){var n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=jl(e,n);if(r){var o=Vl(e,n),i=o[1],a=o[2];if(i>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},Ff=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},jf=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},jl=function(e,t){return e==="v"?Lf(t):Nf(t)},Vl=function(e,t){return e==="v"?Ff(t):jf(t)},Vf=function(e,t){return e==="h"&&t==="rtl"?-1:1},Bf=function(e,t,n,r,o){var i=Vf(e,window.getComputedStyle(t).direction),a=i*r,s=n.target,c=t.contains(s),l=!1,u=a>0,d=0,p=0;do{var h=Vl(e,s),f=h[0],m=h[1],x=h[2],v=m-x-i*f;(f||v)&&jl(e,s)&&(d+=v,p+=f),s=s.parentNode}while(!c&&s!==document.body||c&&(t.contains(s)||t===s));return(u&&(o&&d===0||!o&&a>d)||!u&&(o&&p===0||!o&&-a>p))&&(l=!0),l},$n=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Ra=function(e){return[e.deltaX,e.deltaY]},Ia=function(e){return e&&"current"in e?e.current:e},_f=function(e,t){return e[0]===t[0]&&e[1]===t[1]},zf=function(e){return` + .block-interactivity-`.concat(e,` {pointer-events: none;} + .allow-interactivity-`).concat(e,` {pointer-events: all;} +`)},Uf=0,zt=[];Hf=xf(Ll,Wf),Bl=se(function(e,t){return O(Ar,qe({},e,{ref:t,sideCar:Hf}))});Bl.classNames=Ar.classNames;Yf=Bl,Gf=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Ut=new WeakMap,Kn=new WeakMap,Xn={},eo=0,_l=function(e){return e&&(e.host||_l(e.parentNode))},qf=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=_l(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},$f=function(e,t,n,r){var o=qf(t,Array.isArray(e)?e:[e]);Xn[n]||(Xn[n]=new WeakMap);var i=Xn[n],a=[],s=new Set,c=new Set(o),l=function(d){!d||s.has(d)||(s.add(d),l(d.parentNode))};o.forEach(l);var u=function(d){!d||c.has(d)||Array.prototype.forEach.call(d.children,function(p){if(s.has(p))u(p);else{var h=p.getAttribute(r),f=h!==null&&h!=="false",m=(Ut.get(p)||0)+1,x=(i.get(p)||0)+1;Ut.set(p,m),i.set(p,x),a.push(p),m===1&&f&&Kn.set(p,!0),x===1&&p.setAttribute(n,"true"),f||p.setAttribute(r,"true")}})};return u(t),s.clear(),eo++,function(){a.forEach(function(d){var p=Ut.get(d)-1,h=i.get(d)-1;Ut.set(d,p),i.set(d,h),p||(Kn.has(d)||d.removeAttribute(r),Kn.delete(d)),h||d.removeAttribute(n)}),eo--,eo||(Ut=new WeakMap,Ut=new WeakMap,Kn=new WeakMap,Xn={})}},Kf=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||Gf(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),$f(r,o,n,"aria-hidden")):function(){return null}},zl="Dialog",[Ul,HO]=Fh(zl),[Xf,Qe]=Ul(zl),Qf=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:i,modal:a=!0}=e,s=ee(null),c=ee(null),[l=!1,u]=_h({prop:r,defaultProp:o,onChange:i});return O(Xf,{scope:t,triggerRef:s,contentRef:c,contentId:qr(),titleId:qr(),descriptionId:qr(),open:l,onOpenChange:u,onOpenToggle:ye(()=>u(d=>!d),[u]),modal:a},n)},Wl="DialogPortal",[Zf,Hl]=Ul(Wl,{forceMount:void 0}),Jf=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:o}=e,i=Qe(Wl,t);return O(Zf,{scope:t,forceMount:n},Ye.map(r,a=>O(Cr,{present:n||i.open},O(lf,{asChild:!0,container:o},a))))},Po="DialogOverlay",em=se((e,t)=>{let n=Hl(Po,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=Qe(Po,e.__scopeDialog);return i.modal?O(Cr,{present:r||i.open},O(tm,ge({},o,{ref:t}))):null}),tm=se((e,t)=>{let{__scopeDialog:n,...r}=e,o=Qe(Po,n);return O(Yf,{as:Xo,allowPinchZoom:!0,shards:[o.contentRef]},O(Lt.div,ge({"data-state":ql(o.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))}),Xt="DialogContent",nm=se((e,t)=>{let n=Hl(Xt,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=Qe(Xt,e.__scopeDialog);return O(Cr,{present:r||i.open},i.modal?O(rm,ge({},o,{ref:t})):O(om,ge({},o,{ref:t})))}),rm=se((e,t)=>{let n=Qe(Xt,e.__scopeDialog),r=ee(null),o=Ln(t,n.contentRef,r);return U(()=>{let i=r.current;if(i)return Kf(i)},[]),O(Yl,ge({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:It(e.onCloseAutoFocus,i=>{var a;i.preventDefault(),(a=n.triggerRef.current)===null||a===void 0||a.focus()}),onPointerDownOutside:It(e.onPointerDownOutside,i=>{let a=i.detail.originalEvent,s=a.button===0&&a.ctrlKey===!0;(a.button===2||s)&&i.preventDefault()}),onFocusOutside:It(e.onFocusOutside,i=>i.preventDefault())}))}),om=se((e,t)=>{let n=Qe(Xt,e.__scopeDialog),r=ee(!1),o=ee(!1);return O(Yl,ge({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{var a;if((a=e.onCloseAutoFocus)===null||a===void 0||a.call(e,i),!i.defaultPrevented){var s;r.current||(s=n.triggerRef.current)===null||s===void 0||s.focus(),i.preventDefault()}r.current=!1,o.current=!1},onInteractOutside:i=>{var a,s;(a=e.onInteractOutside)===null||a===void 0||a.call(e,i),i.defaultPrevented||(r.current=!0,i.detail.originalEvent.type==="pointerdown"&&(o.current=!0));let c=i.target;!((s=n.triggerRef.current)===null||s===void 0)&&s.contains(c)&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&o.current&&i.preventDefault()}}))}),Yl=se((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:i,...a}=e,s=Qe(Xt,n),c=ee(null),l=Ln(t,c);return df(),O(dt,null,O(ef,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:i},O(Qh,ge({role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":ql(s.open)},a,{ref:l,onDismiss:()=>s.onOpenChange(!1)}))),!1)}),Gl="DialogTitle",im=se((e,t)=>{let{__scopeDialog:n,...r}=e,o=Qe(Gl,n);return O(Lt.h2,ge({id:o.titleId},r,{ref:t}))}),am="DialogDescription",sm=se((e,t)=>{let{__scopeDialog:n,...r}=e,o=Qe(am,n);return O(Lt.p,ge({id:o.descriptionId},r,{ref:t}))}),lm="DialogClose",cm=se((e,t)=>{let{__scopeDialog:n,...r}=e,o=Qe(lm,n);return O(Lt.button,ge({type:"button"},r,{ref:t,onClick:It(e.onClick,()=>o.onOpenChange(!1))}))});um="DialogTitleWarning";Nh(um,{contentName:Xt,titleName:Gl,docsSlug:"dialog"});dm=Qf,pm=Jf,hm=em,fm=nm,mm=im,gm=sm,ym=cm,vm=B.div` + background-color: rgba(27, 28, 29, 0.48); + position: fixed; + inset: 0px; + width: 100%; + height: 100%; + z-index: 10; +`,bm=B.div(({width:e,height:t})=>Di` + background-color: white; + border-radius: 6px; + box-shadow: rgba(14, 18, 22, 0.35) 0px 10px 38px -10px; + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: ${e??740}px; + height: ${t?`${t}px`:"auto"}; + max-width: calc(100% - 40px); + max-height: 85vh; + overflow: hidden; + z-index: 11; + + &:focus-visible { + outline: none; + } + `),xm=g.forwardRef(function({width:e,height:t,children:n,...r},o){return g.createElement(fm,{ref:o,asChild:!0,...r},g.createElement(bm,{width:e,height:t},n))});Em=B.div` + border-radius: 5px; + display: flex; + flex-direction: column; + align-items: center; + height: 100%; + justify-content: space-between; +`,Tm=B.div` + display: flex; + flex: 1; + flex-direction: column; + align-items: center; + justify-content: center; +`,Sm=B.h1` + margin: 0; + margin-top: 20px; + margin-bottom: 5px; + color: ${({theme:e})=>e.color.darkest}; + font-weight: ${({theme:e})=>e.typography.weight.bold}; + font-size: ${({theme:e})=>e.typography.size.m1}px; + line-height: ${({theme:e})=>e.typography.size.m3}px; +`,Pm=B.p` + margin: 0; + margin-bottom: 20px; + max-width: 320px; + text-align: center; + font-size: ${({theme:e})=>e.typography.size.s2}px; + font-weight: ${({theme:e})=>e.typography.weight.regular}; + line-height: ${({theme:e})=>e.typography.size.m1}px; + color: ${({theme:e})=>e.color.darker}; +`,Om=B.button` + all: unset; + cursor: pointer; + font-size: 13px; + color: #798186; + padding-bottom: 20px; + + &:focus-visible { + outline: auto; + } +`,Cm=B(ji)` + margin-left: 2px; + height: 10px; +`,Am=B.div` + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: -1; + overflow: hidden; +`,Rm=St` + 0% { transform: translate(0px, 0px) } + 50% { transform: translate(-200px, 0px) } + 100% { transform: translate(0px, 0px) } +`,Im=B.div` + position: absolute; + width: 1200px; + height: 1200px; + left: -200px; + top: -900px; + background: radial-gradient( + circle at center, + rgba(253, 255, 147, 1) 0%, + rgba(253, 255, 147, 0) 70% + ); + animation: ${Rm} 4s linear infinite; + animation-timing-function: ease-in-out; + z-index: 3; +`,km=St` + 0% { transform: translate(0px, 0px) } + 50% { transform: translate(400px, 0px) } + 100% { transform: translate(0px, 0px) } +`,Mm=B.div` + position: absolute; + width: 1200px; + height: 1200px; + left: -600px; + top: -840px; + background: radial-gradient( + circle at center, + rgba(255, 119, 119, 1) 0%, + rgba(255, 119, 119, 0) 70% + ); + animation: ${km} 6s linear infinite; + animation-timing-function: ease-in-out; + z-index: 2; +`,Dm=St` + 0% { transform: translate(600px, -40px) } + 50% { transform: translate(600px, -200px) } + 100% { transform: translate(600px, -40px) } +`,Lm=B.div` + position: absolute; + width: 1200px; + height: 1200px; + left: -600px; + top: -840px; + background: radial-gradient( + circle at center, + rgba(119, 255, 247, 0.8) 0%, + rgba(119, 255, 247, 0) 70% + ); + animation: ${Dm} 4s linear infinite; + animation-timing-function: ease-in-out; + z-index: 4; +`;B.h2` + color: #000; + font-weight: 700; + font-size: 20px; + line-height: 20px; +`;B.p` + font-size: 14px; + font-weight: 400; + line-height: 20px; + color: #454e54; +`;Nm=({onProceed:e,skipOnboarding:t})=>g.createElement("div",{style:{zIndex:10}},g.createElement($l,{width:540,height:430,defaultOpen:!0},({Close:n})=>g.createElement(Em,{"data-chromatic":"ignore"},g.createElement(Tm,null,g.createElement(wm,null),g.createElement(Sm,null,"Welcome to Storybook"),g.createElement(Pm,null,"Storybook helps you develop UI components faster. Learn the basics in a few simple steps."),g.createElement(Le,{style:{marginTop:4},onClick:e},"Start your 3 minute tour")),g.createElement(Om,{onClick:t},"Skip tour",g.createElement(Cm,null)),g.createElement(Am,null,g.createElement(Im,null),g.createElement(Mm,null),g.createElement(Lm,null))))),ka=ct(Lu());Bm=["x","y","top","bottom","left","right","width","height"],_m=(e,t)=>Bm.every(n=>e[n]===t[n]),Xl=Be({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),Rr=Be({}),Qo=Be(null),Ir=typeof document<"u",zm=Ir?Bt:U,Ql=Be({strict:!1}),Zo=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),Um="framerAppearId",Zl="data-"+Zo(Um),Jl={skipAnimations:!1,useManualTiming:!1},Ma=class{constructor(){this.order=[],this.scheduled=new Set}add(e){if(!this.scheduled.has(e))return this.scheduled.add(e),this.order.push(e),!0}remove(e){let t=this.order.indexOf(e);t!==-1&&(this.order.splice(t,1),this.scheduled.delete(e))}clear(){this.order.length=0,this.scheduled.clear()}};Qn=["prepare","read","update","preRender","render","postRender"],Hm=40;({schedule:Jo,cancel:YO}=ec(queueMicrotask,!1));ei=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],ti=["initial",...ei];La={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Sn={};for(let e in La)Sn[e]={isEnabled:t=>La[e].some(n=>!!t[n])};nc=Be({}),rc=Be({}),Xm=Symbol.for("motionComponentSymbol");eg=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];hr={};Nn=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Nt=new Set(Nn);Ce=e=>!!(e&&e.getVelocity),ng={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},rg=Nn.length;ic=e=>t=>typeof t=="string"&&t.startsWith(e),ac=ic("--"),ig=ic("var(--"),fr=e=>ig(e)&&ag.test(e),ag=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)$/i,sg=(e,t)=>t&&typeof e=="number"?t.transform(e):e,wt=(e,t,n)=>n>t?t:ntypeof e=="number",parse:parseFloat,transform:e=>e},vn={...nn,transform:e=>wt(0,1,e)},Zn={...nn,default:1},bn=e=>Math.round(e*1e5)/1e5,ri=/(-)?([\d]*\.?[\d])+/g,lg=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,cg=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;jn=e=>({test:t=>Fn(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),ht=jn("deg"),Xe=jn("%"),F=jn("px"),ug=jn("vh"),dg=jn("vw"),Na={...Xe,parse:e=>Xe.parse(e)/100,transform:e=>Xe.transform(e*100)},Fa={...nn,transform:Math.round},sc={borderWidth:F,borderTopWidth:F,borderRightWidth:F,borderBottomWidth:F,borderLeftWidth:F,borderRadius:F,radius:F,borderTopLeftRadius:F,borderTopRightRadius:F,borderBottomRightRadius:F,borderBottomLeftRadius:F,width:F,maxWidth:F,height:F,maxHeight:F,size:F,top:F,right:F,bottom:F,left:F,padding:F,paddingTop:F,paddingRight:F,paddingBottom:F,paddingLeft:F,margin:F,marginTop:F,marginRight:F,marginBottom:F,marginLeft:F,rotate:ht,rotateX:ht,rotateY:ht,rotateZ:ht,scale:Zn,scaleX:Zn,scaleY:Zn,scaleZ:Zn,skew:ht,skewX:ht,skewY:ht,distance:F,translateX:F,translateY:F,translateZ:F,x:F,y:F,z:F,perspective:F,transformPerspective:F,opacity:vn,originX:Na,originY:Na,originZ:F,zIndex:Fa,fillOpacity:vn,strokeOpacity:vn,numOctaves:Fa};ii=()=>({style:{},transform:{},transformOrigin:{},vars:{}});mg=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);cc=e=>!mr(e);try{gg((ju(),Su(Ys)).default)}catch{}bg={offset:"stroke-dashoffset",array:"stroke-dasharray"},xg={offset:"strokeDashoffset",array:"strokeDasharray"};uc=()=>({...ii(),attrs:{}}),si=e=>typeof e=="string"&&e.toLowerCase()==="svg";pc=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);gr=e=>Array.isArray(e),Pg=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),Og=e=>gr(e)?e[e.length-1]||0:e;mc=e=>(t,n)=>{let r=me(Rr),o=me(Qo),i=()=>Cg(e,t,r,o);return n?i():Sg(i)};he=e=>e,{schedule:ie,cancel:lt,state:ve,steps:to}=ec(typeof requestAnimationFrame<"u"?requestAnimationFrame:he,!0),Rg={useVisualState:mc({scrapeMotionValuesFromProps:fc,createRenderState:uc,onMount:(e,t,{renderState:n,latestValues:r})=>{ie.read(()=>{try{n.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}}),ie.render(()=>{ai(n,r,{enableHardwareAcceleration:!1},si(t.tagName),e.transformTemplate),hc(t,n)})}})},Ig={useVisualState:mc({scrapeMotionValuesFromProps:li,createRenderState:ii})};gc=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1;Mg=e=>t=>gc(t)&&e(t,Dr(t));Dg=(e,t)=>n=>t(e(n)),at=(...e)=>e.reduce(Dg);Va=yc("dragHorizontal"),Ba=yc("dragVertical");Tt=class{constructor(e){this.isMounted=!1,this.node=e}update(){}};Lg=class extends Tt{mount(){this.unmount=at(_a(this.node,!0),_a(this.node,!1))}unmount(){}},Ng=class extends Tt{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch{e=!0}!e||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=at(ot(this.node.current,"focus",()=>this.onFocus()),ot(this.node.current,"blur",()=>this.onBlur()))}unmount(){}},xc=(e,t)=>t?e===t?!0:xc(e,t.parentElement):!1;Fg=class extends Tt{constructor(){super(...arguments),this.removeStartListeners=he,this.removeEndListeners=he,this.removeAccessibleListeners=he,this.startPointerPress=(e,t)=>{if(this.isPressing)return;this.removeEndListeners();let n=this.node.getProps(),r=it(window,"pointerup",(i,a)=>{if(!this.checkPressEnd())return;let{onTap:s,onTapCancel:c,globalTapTarget:l}=this.node.getProps();ie.update(()=>{!l&&!xc(this.node.current,i.target)?c&&c(i,a):s&&s(i,a)})},{passive:!(n.onTap||n.onPointerUp)}),o=it(window,"pointercancel",(i,a)=>this.cancelPress(i,a),{passive:!(n.onTapCancel||n.onPointerCancel)});this.removeEndListeners=at(r,o),this.startPress(e,t)},this.startAccessiblePress=()=>{let e=o=>{if(o.key!=="Enter"||this.isPressing)return;let i=a=>{a.key!=="Enter"||!this.checkPressEnd()||no("up",(s,c)=>{let{onTap:l}=this.node.getProps();l&&ie.update(()=>l(s,c))})};this.removeEndListeners(),this.removeEndListeners=ot(this.node.current,"keyup",i),no("down",(a,s)=>{this.startPress(a,s)})},t=ot(this.node.current,"keydown",e),n=()=>{this.isPressing&&no("cancel",(o,i)=>this.cancelPress(o,i))},r=ot(this.node.current,"blur",n);this.removeAccessibleListeners=at(t,r)}}startPress(e,t){this.isPressing=!0;let{onTapStart:n,whileTap:r}=this.node.getProps();r&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),n&&ie.update(()=>n(e,t))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!bc()}cancelPress(e,t){if(!this.checkPressEnd())return;let{onTapCancel:n}=this.node.getProps();n&&ie.update(()=>n(e,t))}mount(){let e=this.node.getProps(),t=it(e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),n=ot(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=at(t,n)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}},Oo=new WeakMap,ro=new WeakMap,jg=e=>{let t=Oo.get(e.target);t&&t(e)},Vg=e=>{e.forEach(jg)};zg={some:0,all:1},Ug=class extends Tt{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:n,amount:r="some",once:o}=e,i={root:t?t.current:void 0,rootMargin:n,threshold:typeof r=="number"?r:zg[r]},a=s=>{let{isIntersecting:c}=s;if(this.isInView===c||(this.isInView=c,o&&!c&&this.hasEnteredView))return;c&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",c);let{onViewportEnter:l,onViewportLeave:u}=this.node.getProps(),d=c?l:u;d&&d(s)};return _g(this.node.current,i,a)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(Wg(e,t))&&this.startObserver()}unmount(){}};Hg={inView:{Feature:Ug},tap:{Feature:Fg},focus:{Feature:Ng},hover:{Feature:Lg}};Vn=he,ze=he;Vn=(e,t)=>{!e&&typeof console<"u"&&console.warn(t)},ze=(e,t)=>{if(!e)throw new Error(t)};vt=e=>e*1e3,st=e=>e/1e3,qg={current:!1},Ec=e=>Array.isArray(e)&&typeof e[0]=="number";gn=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,Sc={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:gn([0,.65,.55,1]),circOut:gn([.55,0,1,.45]),backIn:gn([.31,.01,.66,-.59]),backOut:gn([.33,1.53,.69,.99])};Oc=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,Xg=1e-7,Qg=12;Jg=Bn(.42,0,1,1),ey=Bn(0,0,.58,1),Cc=Bn(.42,0,.58,1),ty=e=>Array.isArray(e)&&typeof e[0]!="number",Ac=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Rc=e=>t=>1-e(1-t),ui=e=>1-Math.sin(Math.acos(e)),Ic=Rc(ui),ny=Ac(ui),kc=Bn(.33,1.53,.69,.99),di=Rc(kc),ry=Ac(di),oy=e=>(e*=2)<1?.5*di(e):.5*(2-Math.pow(2,-10*(e-1))),za={linear:he,easeIn:Jg,easeInOut:Cc,easeOut:ey,circIn:ui,circInOut:ny,circOut:Ic,backIn:di,backInOut:ry,backOut:kc,anticipate:oy},Ua=e=>{if(Array.isArray(e)){ze(e.length===4,"Cubic bezier arrays must contain four numerical values.");let[t,n,r,o]=e;return Bn(t,n,r,o)}else if(typeof e=="string")return ze(za[e]!==void 0,`Invalid easing type '${e}'`),za[e];return e},Pn=(e,t,n)=>{let r=t-e;return r===0?1:(n-e)/r},oe=(e,t,n)=>e+(t-e)*n;pi=(e,t)=>n=>!!(Fn(n)&&cg.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),Mc=(e,t,n)=>r=>{if(!Fn(r))return r;let[o,i,a,s]=r.match(ri);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(a),alpha:s!==void 0?parseFloat(s):1}},ay=e=>wt(0,255,e),io={...nn,transform:e=>Math.round(ay(e))},Rt={test:pi("rgb","red"),parse:Mc("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+io.transform(e)+", "+io.transform(t)+", "+io.transform(n)+", "+bn(vn.transform(r))+")"};Co={test:pi("#"),parse:sy,transform:Rt.transform},Ht={test:pi("hsl","hue"),parse:Mc("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Xe.transform(bn(t))+", "+Xe.transform(bn(n))+", "+bn(vn.transform(r))+")"},ao=(e,t,n)=>{let r=e*e,o=n*(t*t-r)+r;return o<0?0:Math.sqrt(o)},ly=[Co,Rt,Ht],cy=e=>ly.find(t=>t.test(e));Ha=(e,t)=>{let n=Wa(e),r=Wa(t),o={...n};return i=>(o.red=ao(n.red,r.red,i),o.green=ao(n.green,r.green,i),o.blue=ao(n.blue,r.blue,i),o.alpha=oe(n.alpha,r.alpha,i),Rt.transform(o))},we={test:e=>Rt.test(e)||Co.test(e)||Ht.test(e),parse:e=>Rt.test(e)?Rt.parse(e):Ht.test(e)?Ht.parse(e):Co.parse(e),transform:e=>Fn(e)?e:e.hasOwnProperty("red")?Rt.transform(e):Ht.transform(e)};Dc="number",Lc="color",dy="var",py="var(",Ya="${}",Ga=/(var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\))|(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))|((-)?([\d]*\.?[\d])+)/gi;hy=e=>typeof e=="number"?0:e;Et={test:uy,parse:Nc,createTransformer:Fc,getAnimatableNone:fy};vy=(e,t)=>{let n=Et.createTransformer(t),r=yr(e),o=yr(t);return r.indexes.var.length===o.indexes.var.length&&r.indexes.color.length===o.indexes.color.length&&r.indexes.number.length>=o.indexes.number.length?at(jc(yy(r,o),o.values),n):(Vn(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),Ao(e,t))};Py=5;so=.001,Oy=.01,qa=10,Cy=.05,Ay=1;Iy=12;My=["duration","bounce"],Dy=["stiffness","damping","mass"];kt={now:()=>(ar===void 0&&kt.set(ve.isProcessing||Jl.useManualTiming?ve.timestamp:performance.now()),ar),set:e=>{ar=e,queueMicrotask(Ny)}},Fy=e=>{let t=({timestamp:n})=>e(n);return{start:()=>ie.update(t,!0),stop:()=>lt(t),now:()=>ve.isProcessing?ve.timestamp:kt.now()}};jy={decay:Ka,inertia:Ka,tween:vr,keyframes:vr,spring:zc},Vy=e=>e/100;_y=By(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),zy=new Set(["opacity","clipPath","filter","transform"]),Jn=10,Uy=2e4,Wy=(e,t)=>t.type==="spring"||e==="backgroundColor"||!Tc(t.ease);Gy={type:"spring",stiffness:500,damping:25,restSpeed:10},qy=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),$y={type:"keyframes",duration:.8},Ky={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Xy=(e,{keyframes:t})=>t.length>2?$y:Nt.has(e)?e.startsWith("scale")?qy(t[1]):Gy:Ky,Io=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(Et.test(t)||t==="0")&&!t.startsWith("url(")),Qy=new Set(["brightness","contrast","saturate","opacity"]);Jy=/([a-z-]*)\(.*?\)/g,ko={...Et,getAnimatableNone:e=>{let t=e.match(Jy);return t?t.map(Zy).join(" "):e}},ev={...sc,color:we,backgroundColor:we,outlineColor:we,fill:we,stroke:we,borderColor:we,borderTopColor:we,borderRightColor:we,borderBottomColor:we,borderLeftColor:we,filter:ko,WebkitFilter:ko},fi=e=>ev[e];Wc=e=>/^0[^.\s]+$/.test(e);gi=(e,t,n,r={})=>o=>{let i=mi(r,e)||{},a=i.delay||r.delay||0,{elapsed:s=0}=r;s=s-vt(a);let c=nv(t,e,n,i),l=c[0],u=c[c.length-1],d=Io(e,l),p=Io(e,u);Vn(d===p,`You are trying to animate ${e} from "${l}" to "${u}". ${l} is not an animatable value - to enable this animation set ${l} to a value animatable to ${u} via the \`style\` property.`);let h={keyframes:c,velocity:t.getVelocity(),ease:"easeOut",...i,delay:-s,onUpdate:f=>{t.set(f),i.onUpdate&&i.onUpdate(f)},onComplete:()=>{o(),i.onComplete&&i.onComplete()}};if(rv(i)||(h={...h,...Xy(e,h)}),h.duration&&(h.duration=vt(h.duration)),h.repeatDelay&&(h.repeatDelay=vt(h.repeatDelay)),!d||!p||qg.current||i.type===!1||Jl.skipAnimations)return Yy(h);if(!r.isHandoff&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){let f=Hy(t,e,h);if(f)return f}return br(h)};Hc=e=>/^\-?\d*\.?\d+$/.test(e);bi=class{constructor(){this.subscriptions=[]}add(e){return yi(this.subscriptions,e),()=>vi(this.subscriptions,e)}notify(e,t,n){let r=this.subscriptions.length;if(r)if(r===1)this.subscriptions[0](e,t,n);else for(let o=0;o!isNaN(parseFloat(e)),iv=class{constructor(e,t={}){this.version="11.0.6",this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(n,r=!0)=>{let o=kt.now();this.updatedAt!==o&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(n),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),r&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.canTrackVelocity=ov(this.current),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=kt.now()}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return xi(!1,'value.onChange(callback) is deprecated. Switch to value.on("change", callback).'),this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new bi);let n=this.events[e].add(t);return e==="change"?()=>{n(),ie.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){!t||!this.passiveEffect?this.updateAndNotify(e,t):this.passiveEffect(e,this.updateAndNotify)}setWithVelocity(e,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-n}jump(e){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){let e=kt.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt>Za)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,Za);return Bc(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};Yc=e=>t=>t.test(e),av={test:e=>e==="auto",parse:e=>e},Gc=[nn,F,Xe,ht,dg,ug,av],fn=e=>Gc.find(Yc(e)),sv=[...Gc,we,Et],lv=e=>sv.find(Yc(e));bv=[...ei].reverse(),xv=ei.length;Pv=class extends Tt{constructor(e){super(e),e.animationState||(e.animationState=Ev(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();this.unmount(),kr(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}},Ov=0,Cv=class extends Tt{constructor(){super(...arguments),this.id=Ov++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t,custom:n}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===r)return;let o=this.node.animationState.setActive("exit",!e,{custom:n??this.node.getProps().custom});t&&!e&&o.then(()=>t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}},Av={animation:{Feature:Pv},exit:{Feature:Cv}},Ja=(e,t)=>Math.abs(e-t);$c=class{constructor(e,t,{transformPagePoint:n,contextWindow:r,dragSnapToOrigin:o=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let u=co(this.lastMoveEventInfo,this.history),d=this.startEvent!==null,p=Rv(u.offset,{x:0,y:0})>=3;if(!d&&!p)return;let{point:h}=u,{timestamp:f}=ve;this.history.push({...h,timestamp:f});let{onStart:m,onMove:x}=this.handlers;d||(m&&m(this.lastMoveEvent,u),this.startEvent=this.lastMoveEvent),x&&x(this.lastMoveEvent,u)},this.handlePointerMove=(u,d)=>{this.lastMoveEvent=u,this.lastMoveEventInfo=lo(d,this.transformPagePoint),ie.update(this.updatePoint,!0)},this.handlePointerUp=(u,d)=>{this.end();let{onEnd:p,onSessionEnd:h,resumeAnimation:f}=this.handlers;if(this.dragSnapToOrigin&&f&&f(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let m=co(u.type==="pointercancel"?this.lastMoveEventInfo:lo(d,this.transformPagePoint),this.history);this.startEvent&&p&&p(u,m),h&&h(u,m)},!gc(e))return;this.dragSnapToOrigin=o,this.handlers=t,this.transformPagePoint=n,this.contextWindow=r||window;let i=Dr(e),a=lo(i,this.transformPagePoint),{point:s}=a,{timestamp:c}=ve;this.history=[{...s,timestamp:c}];let{onSessionStart:l}=t;l&&l(e,co(a,this.history)),this.removeListeners=at(it(this.contextWindow,"pointermove",this.handlePointerMove),it(this.contextWindow,"pointerup",this.handlePointerUp),it(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),lt(this.updatePoint)}};Lo=.35;ls=()=>({translate:0,scale:1,origin:0,originPoint:0}),Yt=()=>({x:ls(),y:ls()}),cs=()=>({min:0,max:0}),pe=()=>({x:cs(),y:cs()});Uv=["x","scaleX","originX"],Wv=["y","scaleY","originY"];eu=({current:e})=>e?e.ownerDocument.defaultView:null,Yv=new WeakMap,Gv=class{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=pe(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){let{presenceContext:n}=this.visualElement;if(n&&n.isPresent===!1)return;let r=l=>{let{dragSnapToOrigin:u}=this.getProps();u?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(Dr(l,"page").point)},o=(l,u)=>{let{drag:d,dragPropagation:p,onDragStart:h}=this.getProps();if(d&&!p&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=vc(d),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Ne(m=>{let x=this.getAxisMotionValue(m).get()||0;if(Xe.test(x)){let{projection:v}=this.visualElement;if(v&&v.layout){let b=v.layout.layoutBox[m];b&&(x=ke(b)*(parseFloat(x)/100))}}this.originPoint[m]=x}),h&&ie.update(()=>h(l,u),!1,!0);let{animationState:f}=this.visualElement;f&&f.setActive("whileDrag",!0)},i=(l,u)=>{let{dragPropagation:d,dragDirectionLock:p,onDirectionLock:h,onDrag:f}=this.getProps();if(!d&&!this.openGlobalLock)return;let{offset:m}=u;if(p&&this.currentDirection===null){this.currentDirection=qv(m),this.currentDirection!==null&&h&&h(this.currentDirection);return}this.updateAxis("x",u.point,m),this.updateAxis("y",u.point,m),this.visualElement.render(),f&&f(l,u)},a=(l,u)=>this.stop(l,u),s=()=>Ne(l=>{var u;return this.getAnimationState(l)==="paused"&&((u=this.getAxisMotionValue(l).animation)===null||u===void 0?void 0:u.play())}),{dragSnapToOrigin:c}=this.getProps();this.panSession=new $c(e,{onSessionStart:r,onStart:o,onMove:i,onSessionEnd:a,resumeAnimation:s},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:c,contextWindow:eu(this.visualElement)})}stop(e,t){let n=this.isDragging;if(this.cancel(),!n)return;let{velocity:r}=t;this.startAnimation(r);let{onDragEnd:o}=this.getProps();o&&ie.update(()=>o(e,t))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:n}=this.getProps();!n&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,n){let{drag:r}=this.getProps();if(!n||!er(e,r,this.currentDirection))return;let o=this.getAxisMotionValue(e),i=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(i=Dv(i,this.constraints[e],this.elastic[e])),o.set(i)}resolveConstraints(){var e;let{dragConstraints:t,dragElastic:n}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(e=this.visualElement.projection)===null||e===void 0?void 0:e.layout,o=this.constraints;t&&Wt(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&r?this.constraints=Lv(r.layoutBox,t):this.constraints=!1,this.elastic=Vv(n),o!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&Ne(i=>{this.getAxisMotionValue(i)&&(this.constraints[i]=jv(r.layoutBox[i],this.constraints[i]))})}resolveRefConstraints(){let{dragConstraints:e,onMeasureDragConstraints:t}=this.getProps();if(!e||!Wt(e))return!1;let n=e.current;ze(n!==null,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:r}=this.visualElement;if(!r||!r.layout)return!1;let o=Hv(n,r.root,this.visualElement.getTransformPagePoint()),i=Nv(r.layout.layoutBox,o);if(t){let a=t(Bv(i));this.hasMutatedConstraints=!!a,a&&(i=Xc(a))}return i}startAnimation(e){let{drag:t,dragMomentum:n,dragElastic:r,dragTransition:o,dragSnapToOrigin:i,onDragTransitionEnd:a}=this.getProps(),s=this.constraints||{},c=Ne(l=>{if(!er(l,t,this.currentDirection))return;let u=s&&s[l]||{};i&&(u={min:0,max:0});let d=r?200:1e6,p=r?40:1e7,h={type:"inertia",velocity:n?e[l]:0,bounceStiffness:d,bounceDamping:p,timeConstant:750,restDelta:1,restSpeed:10,...o,...u};return this.startAxisValueAnimation(l,h)});return Promise.all(c).then(a)}startAxisValueAnimation(e,t){let n=this.getAxisMotionValue(e);return n.start(gi(e,n,0,t))}stopAnimation(){Ne(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){Ne(e=>{var t;return(t=this.getAxisMotionValue(e).animation)===null||t===void 0?void 0:t.pause()})}getAnimationState(e){var t;return(t=this.getAxisMotionValue(e).animation)===null||t===void 0?void 0:t.state}getAxisMotionValue(e){let t="_drag"+e.toUpperCase(),n=this.visualElement.getProps();return n[t]||this.visualElement.getValue(e,(n.initial?n.initial[e]:void 0)||0)}snapToCursor(e){Ne(t=>{let{drag:n}=this.getProps();if(!er(t,n,this.currentDirection))return;let{projection:r}=this.visualElement,o=this.getAxisMotionValue(t);if(r&&r.layout){let{min:i,max:a}=r.layout.layoutBox[t];o.set(e[t]-oe(i,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:n}=this.visualElement;if(!Wt(t)||!n||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};Ne(i=>{let a=this.getAxisMotionValue(i);if(a){let s=a.get();r[i]=Fv({min:s,max:s},this.constraints[i])}});let{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),Ne(i=>{if(!er(i,e,null))return;let a=this.getAxisMotionValue(i),{min:s,max:c}=this.constraints[i];a.set(oe(s,c,r[i]))})}addListeners(){if(!this.visualElement.current)return;Yv.set(this.visualElement,this);let e=this.visualElement.current,t=it(e,"pointerdown",s=>{let{drag:c,dragListener:l=!0}=this.getProps();c&&l&&this.start(s)}),n=()=>{let{dragConstraints:s}=this.getProps();Wt(s)&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,o=r.addEventListener("measure",n);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),n();let i=ot(window,"resize",()=>this.scalePositionWithinConstraints()),a=r.addEventListener("didUpdate",({delta:s,hasLayoutChanged:c})=>{this.isDragging&&c&&(Ne(l=>{let u=this.getAxisMotionValue(l);u&&(this.originPoint[l]+=s[l].translate,u.set(u.get()+s[l].translate))}),this.visualElement.render())});return()=>{i(),t(),o(),a&&a()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:r=!1,dragConstraints:o=!1,dragElastic:i=Lo,dragMomentum:a=!0}=e;return{...e,drag:t,dragDirectionLock:n,dragPropagation:r,dragConstraints:o,dragElastic:i,dragMomentum:a}}};$v=class extends Tt{constructor(e){super(e),this.removeGroupControls=he,this.removeListeners=he,this.controls=new Gv(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||he}unmount(){this.removeGroupControls(),this.removeListeners()}},fs=e=>(t,n)=>{e&&ie.update(()=>e(t,n))},Kv=class extends Tt{constructor(){super(...arguments),this.removePointerDownListener=he}onPointerDown(e){this.session=new $c(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:eu(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:n,onPanEnd:r}=this.node.getProps();return{onSessionStart:fs(e),onStart:fs(t),onMove:n,onEnd:(o,i)=>{delete this.session,r&&ie.update(()=>r(o,i))}}}mount(){this.removePointerDownListener=it(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}};sr={hasAnimatedSinceResize:!0,hasEverUpdated:!1};mn={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(F.test(e))e=parseFloat(e);else return e;let n=ms(e,t.target.x),r=ms(e,t.target.y);return`${n}% ${r}%`}},Qv={correct:(e,{treeScale:t,projectionDelta:n})=>{let r=e,o=Et.parse(e);if(o.length>5)return r;let i=Et.createTransformer(e),a=typeof o[0]!="number"?1:0,s=n.x.scale*t.x,c=n.y.scale*t.y;o[0+a]/=s,o[1+a]/=c;let l=oe(s,c,.5);return typeof o[2+a]=="number"&&(o[2+a]/=l),typeof o[3+a]=="number"&&(o[3+a]/=l),i(o)}},Zv=class extends g.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n,layoutId:r}=this.props,{projection:o}=e;tg(Jv),o&&(t.group&&t.group.add(o),n&&n.register&&r&&n.register(o),o.root.didUpdate(),o.addEventListener("animationComplete",()=>{this.safeToRemove()}),o.setOptions({...o.options,onExitComplete:()=>this.safeToRemove()})),sr.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:n,drag:r,isPresent:o}=this.props,i=n.projection;return i&&(i.isPresent=o,r||e.layoutDependency!==t||t===void 0?i.willUpdate():this.safeToRemove(),e.isPresent!==o&&(o?i.promote():i.relegate()||ie.postRender(()=>{let a=i.getStack();(!a||!a.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),Jo.postRender(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:r}=e;r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),n&&n.deregister&&n.deregister(r))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}};Jv={borderRadius:{...mn,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:mn,borderTopRightRadius:mn,borderBottomLeftRadius:mn,borderBottomRightRadius:mn,boxShadow:Qv},nu=["TopLeft","TopRight","BottomLeft","BottomRight"],e0=nu.length,gs=e=>typeof e=="string"?parseFloat(e):e,ys=e=>typeof e=="number"||F.test(e);n0=ru(0,.5,Ic),r0=ru(.5,.95,he);i0=["x","scaleX","originX"],a0=["y","scaleY","originY"];l0=class{constructor(){this.members=[]}add(e){yi(this.members,e),e.scheduleRender()}remove(e){if(vi(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let t=this.members[this.members.length-1];t&&this.promote(t)}}relegate(e){let t=this.members.findIndex(r=>e===r);if(t===0)return!1;let n;for(let r=t;r>=0;r--){let o=this.members[r];if(o.isPresent!==!1){n=o;break}}return n?(this.promote(n),!0):!1}promote(e,t){let n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.instance&&n.scheduleRender(),e.scheduleRender(),e.resumeFrom=n,t&&(e.resumeFrom.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:r}=e.options;r===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:n}=e;t.onExitComplete&&t.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}};c0=(e,t)=>e.depth-t.depth,u0=class{constructor(){this.children=[],this.isDirty=!1}add(e){yi(this.children,e),this.isDirty=!0}remove(e){vi(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(c0),this.isDirty=!1,this.children.forEach(e)}};Os=["","X","Y","Z"],m0={visibility:"hidden"},Cs=1e3,g0=0,Ct={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};I0={duration:.45,ease:[.4,0,.1,1]},Ms=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),Ds=Ms("applewebkit/")&&!Ms("chrome/")?Math.round:he;M0=au({attachResizeListener:(e,t)=>ot(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),po={current:void 0},lu=au({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!po.current){let e=new M0({});e.mount(window),e.setOptions({layoutScroll:!0}),po.current=e}return po.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),D0={pan:{Feature:Kv},drag:{Feature:$v,ProjectionNode:lu,MeasureLayout:tu}},L0=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;F0=4;V0=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),cu=e=>V0.has(e),B0=e=>Object.keys(e).some(cu),tr=e=>e===nn||e===F,Ns=(e,t)=>parseFloat(e.split(", ")[t]),Fs=(e,t)=>(n,{transform:r})=>{if(r==="none"||!r)return 0;let o=r.match(/^matrix3d\((.+)\)$/);if(o)return Ns(o[1],t);{let i=r.match(/^matrix\((.+)\)$/);return i?Ns(i[1],e):0}},_0=new Set(["x","y","z"]),z0=Nn.filter(e=>!_0.has(e));Zt={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:Fs(4,13),y:Fs(5,14)};Zt.translateX=Zt.x;Zt.translateY=Zt.y;W0=(e,t,n)=>{let r=t.measureViewportBox(),o=t.current,i=getComputedStyle(o),{display:a}=i,s={};a==="none"&&t.setStaticValue("display",e.display||"block"),n.forEach(l=>{s[l]=Zt[l](r,i)}),t.render();let c=t.measureViewportBox();return n.forEach(l=>{let u=t.getValue(l);u&&u.jump(s[l]),e[l]=Zt[l](c,i)}),e},H0=(e,t,n={},r={})=>{t={...t},r={...r};let o=Object.keys(t).filter(cu),i=[],a=!1,s=[];if(o.forEach(c=>{let l=e.getValue(c);if(!e.hasValue(c))return;let u=n[c],d=fn(u),p=t[c],h;if(gr(p)){let f=p.length,m=p[0]===null?1:0;u=p[m],d=fn(u);for(let x=m;x=0?window.pageYOffset:null,l=W0(t,e,s);return i.length&&i.forEach(([u,d])=>{e.getValue(u).set(d)}),e.render(),Ir&&c!==null&&window.scrollTo({top:c}),{target:l,transitionEnd:r}}else return{target:t,transitionEnd:r}};G0=(e,t,n,r)=>{let o=j0(e,t,r);return t=o.target,r=o.transitionEnd,Y0(e,t,n,r)},Vo={current:null},uu={current:!1};js=new WeakMap,du=Object.keys(Sn),K0=du.length,Vs=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],X0=ti.length,Q0=class{constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:r,visualState:o},i={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>ie.render(this.render,!1,!0);let{latestValues:a,renderState:s}=o;this.latestValues=a,this.baseTarget={...a},this.initialValues=t.initial?{...a}:{},this.renderState=s,this.parent=e,this.props=t,this.presenceContext=n,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.options=i,this.isControllingVariants=Mr(t),this.isVariantNode=tc(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:c,...l}=this.scrapeMotionValuesFromProps(t,{});for(let u in l){let d=l[u];a[u]!==void 0&&Ce(d)&&(d.set(a[u],!1),xr(c)&&c.add(u))}}scrapeMotionValuesFromProps(e,t){return{}}mount(e){this.current=e,js.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((t,n)=>this.bindToMotionValue(n,t)),uu.current||q0(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Vo.current,xi(this.shouldReduceMotion!==!0,"You have Reduced Motion enabled on your device. Animations may not appear as expected."),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){js.delete(this.current),this.projection&&this.projection.unmount(),lt(this.notifyUpdate),lt(this.render),this.valueSubscriptions.forEach(e=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(let e in this.events)this.events[e].clear();for(let e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,t){let n=Nt.has(e),r=t.on("change",i=>{this.latestValues[e]=i,this.props.onUpdate&&ie.update(this.notifyUpdate,!1,!0),n&&this.projection&&(this.projection.isTransformDirty=!0)}),o=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{r(),o()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}loadFeatures({children:e,...t},n,r,o){let i,a;if(r&&n){let s="You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.";t.ignoreStrict?Vn(!1,s):ze(!1,s)}for(let s=0;sthis.scheduleRender(),animationType:typeof c=="string"?c:"both",initialPromotionConfig:o,layoutScroll:d,layoutRoot:p})}return a}updateFeatures(){for(let e in this.features){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):pe()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e,t=!0){return this.makeTargetAnimatableFromInstance(e,t)}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let n=0;nt.variantChildren.delete(e)}addValue(e,t){t!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,t)),this.values.set(e,t),this.latestValues[e]=t.get()}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return n===void 0&&t!==void 0&&(n=Qt(t,{owner:this}),this.addValue(e,n)),n}readValue(e){var t;return this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:(t=this.getBaseTargetFromProps(this.props,e))!==null&&t!==void 0?t:this.readValueFromInstance(this.current,e,this.options)}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let{initial:n}=this.props,r=typeof n=="string"||typeof n=="object"?(t=ci(this.props,n))===null||t===void 0?void 0:t[e]:void 0;if(n&&r!==void 0)return r;let o=this.getBaseTargetFromProps(this.props,e);return o!==void 0&&!Ce(o)?o:this.initialValues[e]!==void 0&&r===void 0?void 0:this.baseTarget[e]}on(e,t){return this.events[e]||(this.events[e]=new bi),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}},pu=class extends Q0{sortInstanceNodePosition(e,t){return e.compareDocumentPosition(t)&2?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:t,...n},r){let o=hv(n,e||{},this);if(r){dv(this,n,o);let i=G0(this,n,o,t);t=i.transitionEnd,n=i.target}return{transition:e,transitionEnd:t,...n}}};J0=class extends pu{constructor(){super(...arguments),this.type="html"}readValueFromInstance(e,t){if(Nt.has(t)){let n=fi(t);return n&&n.default||0}else{let n=Z0(e),r=(ac(t)?n.getPropertyValue(t):n[t])||0;return typeof r=="string"?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return Jc(e,t)}build(e,t,n,r){oi(e,t,n,r.transformTemplate)}scrapeMotionValuesFromProps(e,t){return li(e,t)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;Ce(e)&&(this.childSubscription=e.on("change",t=>{this.current&&(this.current.textContent=`${t}`)}))}renderInstance(e,t,n,r){dc(e,t,n,r)}},eb=class extends pu{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(Nt.has(t)){let n=fi(t);return n&&n.default||0}return t=pc.has(t)?t:Zo(t),e.getAttribute(t)}measureInstanceViewportBox(){return pe()}scrapeMotionValuesFromProps(e,t){return fc(e,t)}build(e,t,n,r){ai(e,t,n,this.isSVGTag,r.transformTemplate)}renderInstance(e,t,n,r){hc(e,t,n,r)}mount(e){this.isSVGTag=si(e.tagName),super.mount(e)}},tb=(e,t)=>ni(e)?new eb(t,{enableHardwareAcceleration:!1}):new J0(t,{enableHardwareAcceleration:!0}),nb={layout:{ProjectionNode:lu,MeasureLayout:tu}},rb={...Av,...Hg,...D0,...nb},rn=Jm((e,t)=>kg(e,t,rb,tb)),ob=B(rn.div)` + position: relative; + z-index: 2; +`,ib=B(rn.div)` + position: relative; + padding-top: 10px; + padding-bottom: 10px; +`;B(rn.div)` + position: relative; + padding-top: 12px; + padding-bottom: 12px; +`;ab=B.div` + position: relative; + box-sizing: border-box; + background: #171c23; + width: ${({width:e})=>e}px; + height: 100%; + overflow: hidden; + padding-left: 15px; + padding-right: 15px; + padding-top: 4px; + border-left: ${({theme:e})=>e.base==="dark"?1:0}px solid #fff2; + border-bottom: ${({theme:e})=>e.base==="dark"?1:0}px solid #fff2; + border-top: ${({theme:e})=>e.base==="dark"?1:0}px solid #fff2; + border-radius: 6px 0 0 6px; + overflow: hidden; + + && { + pre { + background: transparent !important; + margin: 0 !important; + padding: 0 !important; + } + } +`,sb=B(rn.div)` + background: #143046; + position: absolute; + z-index: 1; + left: 0; + top: 44px; + width: 100%; + height: 81px; +`,lb=B(rn.div)` + position: relative; + padding-top: 12px; + padding-bottom: 12px; + min-height: 57px; +`,cb={default:{filter:"grayscale(1)",opacity:.5},active:{filter:"grayscale(0)",opacity:1}},ub=se(function({active:e,content:t,open:n},r){let o={fontSize:"0.8125rem",lineHeight:"1.1875rem"};return g.createElement(lb,{ref:r,initial:"default",animate:e?"active":"default","aria-hidden":!e,variants:cb,transition:{ease:"easeInOut",duration:.6}},t.map(({toggle:i,snippet:a},s)=>g.createElement(dt,{key:s},i===void 0&&g.createElement(an,{language:"typescript",customStyle:o},a),i&&!n&&g.createElement(an,{language:"typescript",customStyle:o}," // ..."),i&&n&&g.createElement(rn.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.4}},g.createElement(an,{language:"typescript",customStyle:o,codeTagProps:{style:{paddingLeft:"15px"}}},a)))))}),db=({activeStep:e,data:t,width:n,filename:r})=>{let[o,i]=ne([]),a=Se(()=>t.map(()=>Pi()),[t]),s=u=>{let d=0;for(let p=0;p{let u=t.flatMap((d,p)=>{let h=a[p].current.getBoundingClientRect().height,f=[{yPos:s(p),backdropHeight:h,index:p,open:!1}];return d.length>1&&f.push({yPos:s(p),backdropHeight:h,index:p,open:!0}),f});i(u)},[t]);Bt(()=>{let u=new ResizeObserver(()=>{c()});return a.forEach(d=>{u.observe(d.current)}),()=>{u.disconnect()}},[]);let l={fontSize:"0.8125rem",lineHeight:"1.1875rem"};return g.createElement(ab,{width:n},g.createElement(Br,{theme:Li(Ni.dark)},g.createElement(ob,{animate:{y:o[e]?.yPos??0},transition:{ease:"easeInOut",duration:.4}},g.createElement(ib,null,g.createElement(an,{language:"typescript",customStyle:l},"// "+r)),t.map((u,d)=>g.createElement(ub,{key:d,ref:a[d],active:o[e]?.index===d,open:o[e]?.index>d?!0:o[e]?.open??!1,content:u})))),g.createElement(sb,{initial:{height:81},animate:{height:o[e]?.backdropHeight??81},transition:{ease:"easeInOut",duration:.4},className:"syntax-highlighter-backdrop"}))},pb=B.ul(()=>({display:"flex",flexDirection:"column",rowGap:16,padding:0,margin:0})),hb=({children:e})=>g.createElement(pb,null,e),fb=B.li(()=>({display:"flex",alignItems:"flex-start",columnGap:12})),mb=B.div` + font-family: ${({theme:e})=>e.typography.fonts.base}; + color: ${({theme:e})=>e.color.darker}; + font-size: 13px; + line-height: 18px; + margin-top: 2px; +`,gb=B.div(({isCompleted:e,theme:t})=>({display:"flex",alignItems:"center",justifyContent:"center",border:`1px solid ${e?"transparent":t.color.medium}`,width:20,height:20,flexShrink:0,borderRadius:"50%",backgroundColor:e?t.color.green:"white",fontFamily:t.typography.fonts.base,fontSize:10,fontWeight:600,color:t.color.dark})),ho=({children:e,index:t,isCompleted:n})=>g.createElement(fb,null,g.createElement(gb,{"aria-label":n?"complete":"not complete",isCompleted:n},n?g.createElement(Bi,{width:10,height:10,color:"white"}):t),g.createElement(mb,null,e));vb=(e,t,n)=>{let[r,o]=ne(null);return U(()=>{if(e){let i=()=>{n.getChannel().once(Ri,()=>{let s=t.getData("example-button--warning");o(s?{data:!0,error:null}:{data:!1,error:null})})},a=n.getChannel();return t.getData("example-button--warning")?o({data:!0,error:null}):a.on(jr,i),()=>{a.off(jr,i)}}},[e]),r},bb=(e,t)=>{let[n,r]=ne(null),o=document.querySelector(`.${e}`);return U(()=>{if(t){let i=new ResizeObserver(()=>{o&&r({top:o.offsetTop,left:o.offsetLeft,height:o.offsetHeight,width:o.offsetWidth})});return i.observe(o),()=>{i.disconnect()}}},[e,t]),n},xb="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZgAAAECCAMAAAD0GDFCAAAB0VBMVEUAAABzgo3d5eno8PFzgoxzgotzgoze5upzhIze5up0g4t2gI/s9Pnt8/ns9Prs9Pnf5+ve5ut0g4zf5upygo3e5uvf5+vf3+f////3+vzs9Pne5urq7/Lmlk33+flzgozV1teEkpouNDj6+/voo2NanTvz4dDl5ubqr3n17ebx1br19fXq6+u5wcXc4OKWmZvu7/Hf4OHuyKT9/f7a29zL0NTZ8P/s9//LzM2oy5vx8/PT7f/Y2dnl9f/nnVjM7P/39/dBtf3v8PCws7Tsu47z+//wz6+Woal8gILy8vOAzf7o6On3+Pjj4+SNmqL29PHl6OrQ48x8ipP059unsbe817O/5v+VwIPj7uTpqW6BtGtiZ2qEkZvP48tITlECnP3CyM3y28U7QUUkqv3y9fXtwprrtYS9v8Gip6vd3t/T2NuJlZ728/GUv4Pl7O/U2dvvyKTtwpluqVNko0fg9P/W7//s7O25wMbsu4+i2//t9fDuyKXrtYPc8v/t7e2xub6JjI9VWl5cv/7N1Nna6djGzNCXoqqy0advdHZITVH5/f8So/3G3cB3rl/v+f/p7vGCkJiJjY+LuneQ1P7c4eXF3cCwub+exo9wx/6stbs7QUSS4OMQAAAAGHRSTlMA34AgmXvv3yifQBDv77+vf+/Kv2BbQBAH3mwLAAAPmUlEQVR42uyZO2/bMBCADXTtY5aB20iC5KhNCyeCq2qohiMDAarBWuoCfixG4q1uszQoEDQI+m/Lh2TKiRrHboPSrb4h4ZGyadzn05l2r/fi9at+x+G8edF7Vl50Wo7k5fOaedPvRx1H0O+/7j0nnZejzbzsNejEBEO/32vQiQmGTkygdGICpRMTKJ2YQOnEBEonJlA6MYHSiQmUTkygdGIC5a+KOVuMWmY/Ys0wOgwGwNwoIxUsOgrQoF8vT0m23YRFfwgO8JfFXI03TTF4XA8346Qefk2S8W+IoVDBo6OI4/gxMRwu9V8ElrxNjaR+nNL5aYj5iAeN6CLZ5v8cN4sn+S0xkltYdCyPiUGCWTEzztUaRNpyBTRfFj1FMZpnEONL5RnEcJAu+cTtpf4FMfoedY1HSZJ8deWicfnfJMkIX+vwyovxVXUzHp1Xwdv37z8fIobHbjK2/8llSemEuYWspBmTVJnHxsV0QilvE0MkpYo1s84aYmKrScVuE2XHsYBYk5nnjeeATOC6kyppaTZxO+oXowIR8xFXjFyD0bgeM8QViwdihku8XGCcuOjThw9fDhFDAJl7zQwmNgCBBNhlCjnSkQ6JWaBIIIDVQzErACQAsZ2C8WJy4Dbwj0KNDkegxr5CsyG4CiJQ2h3LMMT4W5lv/ntuZWfL5UD/vcaDPWJSztNaTBlbTKCMkswlOpuZ/BZCpOaiIpKw1kvSJjCfRiwHdV/MBOjUPEneLBj3f8K5ojbNXsyjt7I1TOwml1aMMIGArLqM8xMTM9IDd6EXswcKFVXEmenXHgmFmWYRB+0OqBXDbLboPTEM0NQ9hNQVKOvkW9bsyWKYW85AmOdxwRx4KOeYQ8Us8e25YYlt+O3797f7xcyJxVUSEqXv0ExPr4Cbi6KIm3mUmzS5ihCQ7orhUBLDJUzq5yZ18hUhhQTEniqGw9rXHHEBh/hExZzhLWfRXlo/lRHQWXUoAYZaDDEDhHyp5MB2xcyhRvo0N3uMAvpUMTHE3i0BeepiloOK6EgxbCtmBkgRQmSLmHWds10xEuTOtwgrILtiUoD/U8wFXvrJo8QwJPJqQrhWM28Rk7dVjE9ms014MQYA9kQxCiZhi7k9qMcs8CZq8P3dux+HiSlB2ebvc0RbxAj39he7zd/d4zwr4PfEMIDUBKlp615M2iKmAFo3shDFXOGkXcxGDz3DWlOCb1zpnPtPZYeImYF0pxmb99Qmo0UM2LOhvvZBj3cDkvqCaS7MbK2VNli5ZRfWeNmpgKzqSiGKGWA8qk7+V0lyhxdJkgyq2hj7k//FAt+MRmbhGi+ubod3y9EBYnJq4fZdzOzda2IXUFFcAmoRg0SsV4BtbzuolPPIKlsVhaLAfMFYkN1EgMhsfpHiK2TFuHASx2bBbbo9UiFlNiFBiom+XmPtxpmoSFz13Czdyd9F4+qr/4s7bBgPDz/HxBGrz4P27JiuAUCouEWMnJmlwhcagurYkYNGyNR0KxQ1xBjQnG0/vSFfULPcf7fNpNCBmxZukzDFHMFgsLmI/giMZNOWaQLSLbXB6o9kSsv9FRnJoidASHYaP5QFghGzH4TYo+v/0i+YgWDEBEcnphMTLCknUXB0Yn6ycycnAAIBEARX9OnxN/9AzWFhocGqFJr5TpQwUcJECRMlTJQwUcJECRMlTNTiMKcwzTC3ycx2ecZK+/ky5Vp9WPa8TGS59wEAAADAvxzHoGjbBkXCRAkTJUyUMFHCRAkTJUyUMFHCRAkTJUyUMB/7dIwCIAxEQbSwkHSxkcBPl/vtVbyylSJq7X5h3hWGMUUYU4QxRRhTH4RZyyycljJ5hKlSdBy2kKpDmKoYDRcjVPPDTIqGm9CaHqaIXx6GSnqYhWFexJweRlvDQ1d+mN5AmL8gjCnCmCKMKcKYIowpwpgizM5+Hes4CkNRGH6N0x1ZW2Pdxs1W6dyw0chy6YIyotkyZap9hXneHZuQcEFDRppMBAl/eUVS8MlcWGgbzELbYBbaBrPQNpiFtsEstA1moa0OxpuuE7pkb47INca0KPVzi2EH0+Dc3ryhz5T2UdBnjRGozLkGn/fyMIZBwaAhs4CQRwxypNeiDDv1iy7m/wtkuFhZUqAifwTGnZ4LxkEXaXZ5nsaAtAqmlxOjYVw5X/RzMBb3z6VDfGqYOtHjnUn0gfEV4wgmlEsqTmHgGB4M45IgxmeGwVug52hs2NaBOwWTipQwhSlMSz4CRrsAMa4Q5s/fS7+Hd/xQ5QTXGo4WDCwTENXQsykgkc5MYOrD/KMsVrkd7pcX5E7t+mB+/avOWXUUuoazOozvpacDLMNOjRp6CBM0zN57H8h2DqZLcKvXeCvrZSwUTHQ5wbV3jl7BhJRicdRWe9pIp2G6vMUczNHl5k7MK8GcZeytHePIKgwNEEnzUWDQMJaBCSOYRkRqAN/cMa8EU2QsbsBIRlHfJsJLTsHAl8umOwYPhxGUalklzIeMxTxM/wVzoJHrgfEoVfTjtRPxBRgruZ+EqZMrPGaFy181Wf7xumCC9F8zXXLBqwOtgindhumy4+Vf4X7Jf3bsmLVtIArgeAW2MdYWMrxN6Dpois6LQUOHGi1yh2BK8aIigzLIeM7iKY2mlEAgZMnHzbMS5+kcgy/DwZPz/oPtJ529/EBnbiszDifdfJRZnJWtdyclcRhOdpcu4a2b8B3wT7im34gJGi+bzcO3YjdnZSSDLh3dY0668d/fk65u/qfdOO7sv7IvnMAwTWCYJjBMEximCQzTBIZpAsM0gWGawDBNYJgmMEwTGKYJDNMEhmkCwzSBYZrAME1gmCYwTLOAORsYo8DY5R6mF/jtUWDscg/TD0btUWDscg8zCvrtUWDcRjBHGxibjMC4jWA++SwTGMvcw/iDM2N2BDO++QmSBQzVd7jLEMw6uDwus6inu+praBclTRGcRlYwvhcMaXIFAxcfZL7DXtfLerPZPC/x5Wl69QCttHqtfJzBCYQwFg0HHsk4gTksM4/BrK4BWyyb4X5jwqQJVmUqh71WeQRYklfQmRDGpvOAZJzAHJaZX+zJTH8RDA4mTARNmUrALHu9laoUOhPBHJOhfcYVDMkQDMlYw6Rq9YVgvg29wDun0QUMyRAMyVjDVKoCiHQC2ExXkOpb9U/rlb5Tdxrn7c0sS5vViY5mODAEI5hj+b0g8Hoj3yEMyRCMKTOtF9jTcrHt6jBMXuKHRGnAIpVBVpSqKIoc38qieNyuLG9z9f9H86VViXdwFbde2rmX1iaiKIDjvl87FfFCRY69i7uYiF7mkoi9JXEk4DgdcOWmEMEKNS5c2YCLFt1pBR+4ET+t58xkMomjeaHmTD3/xXjntemPeTT2BmHm7typ4zh198zxP9znzzfGw+8QGYOh7o7BfNjBPjzZoZ78BPP8Pvam99SrCZjJWxn98zbGPb3vcfYqt0uW+FhiFsIs0oXTpy79a5hH897Khr0z02G2ca044hbux3bxscQshFlx1VvZ1gTMo8WeMfH93nszFaZ4nV5/SyfdKZCYxQ0mcylhyGUxGPopv5kGQ5uyeu8FZjZM1SWDQZeFYdTT7Wkw8fq74WFyxcwDU3UhGHSZ6OG9EubVh8e/hlkvYe5UYBDkvcrN3gnMnDDkMv2zso87O/jx5c6Te9iHb6oKQwO6lRnUwd5lMG+KH/+bbD/5kNZ9gZkJU7rM6vXDYV/peqm+Lt/C31BM9u714M7uNi6zn/v757u7Kn66/mX3vop761/wIzVUEpi5YF6Qy+KVMFlP396KFWa2cWXbIwzt663TO5jv4f5YmQd03C0lMPPB3L6JLn+w2MTlijHDf+J8F/v/tmEEIwlMDRIYpgkM0wSGaQLDNIFhmsAwTWCYJjBMEximCQzTBIZpAsM0gWGawDBNYJgmMEwTGKYJDNMEhmkCwzSBYVrdYLr7G8P2Xh2q8XQQVoZTCph/2wNvmLDi0t5stVqv2i1abkzsbkBQDA1oNSuwinW8YXRHTbb/KudR1EZLYCr9I5i7P8k0N0sYXBGYSv8K5m5HYFbQbBiUWRpGN1Kb5ERBkloTq3xsrAkKmMjYNMq2NrRO0kBxiT/MhExzv4VttlvU3nSYyHuTOE+np+DT1MFBvtMbC40MRvfBJikk2emJ932BWQDmWTgGs5HVzpc/wZjGsD7BaEjpROtCNAoU1vc0BINL7TKYNGOLIKLT0Y1R/GHQZc5b2Vh6dD8LygtpAMjg/HCzpUWiKGvpdF5TZtjDoMtyzxjf11nQUFSo9QEeEYLNVyHDiDVlPI353MbqAIMuS8JAEcJ0Ug9UoHRxYThLxxUJzIIw6LI0TKqKtHcxbonGYQBhEjouS2AWhAnVZJt74QjmsN2dBmO9KorhYHSEd4raAktSkcAsA1Mt3Gg3m829fLGppsE0hg+XgABoGDo6IskxDMGE3mXyYUdgloQp67aKumoqjLJg4iCy0EESHwVx39IR2oHBrc5ZRWJuEESJTwVmFszyDVxQDBOnMyoHAJa2agvgD2KXjQ2O09CmargDfCOk0wWmCvO3CnU4GlUeXeUKx442TI0TGKYJDNMEhmkCwzSBYZrAME1gmCYwTBMYpgkM0wSGaQLDNIFhmsAwTWCYJjBMEximCQzTBIZpAsM0gWGawDCtbjAfmxtF+4dqvE5ExQHPPxM7YjBhxaW92e12W+0uVpnnP8wcCRreMNPn+e+1JmFijQWG+3zkIwGzzDx/w+zPw48mzBLz/GNoqPrHHmbxef4BwQSN1NpouMHQMDJhsZJoxT7+MAvP848gwhWfGgs23+FN6lwKxGHANhLn+MvUAGZynn8zn1FGtX8J03FeqyCiYUKbOuB0Ni6nmWnH//2AP8z88/ytwfpQTqzcggO6Rjo0Dj3BDEUGwP6Vmj3MAvP8HTV6gIQ6yOZe9v1o/h9KJZqK+b+4cYdZYp4/pY0H8I5gnCthAhgmMH94nv/+nDDODzSePn7FWLpieH1fTI1hqvP8D0cw3d/N8yeRdPTinOTbNSBMWJ9PBXjDVAqb7Q0sW/x+nn8BkBKM9k7jlr4HXX4qwP5OVjeY8Xn+h6oKU5SACWKbwajIQ78PxgD5ODBRlDinuFc7mHnm+ROTA9/YcgMa64FJAoUwNDYOwNfgV/+jAzMrC6pO/Qcw+eXRYfZFcQKjHaSNhvE1+Hzs/4JROrLOuRo8Vv43mHomMEwTGKYJDNMEhmkCwzSBYZrAME1gmMYA5uInJVV6uXqYy2vs/2RlBT26fGzVnVh7pqSferZ25diqu3pWZKouZ4+tvpNn165tXZdGbb1cO3vyGINOnl+TJrrMwoVorpyQRl25egz7AYGGi8bk2+PGAAAAAElFTkSuQmCC",wb="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXwAAAEICAMAAABrir8vAAAB3VBMVEUAAABzgo3d5enp8fNzgox+ipjt9Pl0hItzgozf6Ovp8fZygoze5urs9Prf5+ve5ut0g4xzgoze5uve5urf5erf5uvd5+rd5erf5Or////3+vzs9Pne5urq7/L7/PxzgowuNDigZsaEkprmlk3V1tfl5ubLzM18gIKWmZu5wcX6+/vs5/Xh1e/y8vNITVHc4OLWw+jvyKTt7/Gws7TLsOH19farec22i9P39/jq6uvoo2Psu47f4OHx1br17ebz4dBBtf2WoanY2dnRueXy8fnBndrL0NPqr3nt+P/m6OljZ2r9/f47QUXa8f/U7v+Azf58ipPU2dtiZ2q/5v/Gp97a29y7lNfM6//L0NSnsbfl9f/Andqlb8k31dPDyc6lcMqkpqjnnFjz+//v8PG1i9Ob6unj4+SJjI9VWl4CnP3m+vnn3vL29PHczOtp396NmaIiqf3MsOGxgtC+v8FS29m9v8Dwzq+NmqG07+/059uxs7TtwppvdHbx9PTl7O/t7e25wMb28/GXmpvg9P+g2v/y28Wxub7rtYRcv/47QUQSo/1E19afqbDm5+iQ1P7h1e7Antqwub9wdHfpqW5wx/4xr/33+fna9/fN9fSo7eyP5+brtYPm9f+w4P/A8vFZOmLPAAAAGXRSTlMA34AghxXvOu86s2bfv3/PyqXv759wn59gUVCBVgAAD1BJREFUeNrsmT+Lo0AUwBcOrji4L/BSPV45FgqioKiFil8gpLmACOkSi6RYCKlShJR7sOV92Xszo8luJnvrwf6R7PyKxJl5M+7+5vmMyd3dt5/fJ5an/Ph290F8s+oNvn+U/R+TCVieMZn8vPsYrHuTyffrrqz8D2Ayue7Kyjex8m8JK384Vv4tYeUPx8q/Jaz84Vj5t4SVPxwr/5aw8odj5X8caSbZwnWi6uvKd0L3vdfySBHdwzUo+rryXfTfey2PqiS5j4mu2vfurfx3lR8Ds6MGnnEDNd8tw+5q9/0CGOHnstsv3FlYClAU61k4c0HT+kK2pwKWvj/D0Pd5hokz5fndnPw0vfBdyOXkPijkEdl46NdyX5C/Ikrlm5dAFlfHRA0xOvO33nZXJeBV8Ypb+2R3lCGazNvuvWO1SznqAIrESz9fvthgHdQYFNIQlsDMUKoMsUQemC9VVMBRiFNQ/EI3QMYHFzsCMFhzb8BBUviTkwhchBjw2DmoVkE+dixekA9EW35NqfJIorqYSNukKCI6Ng3tuFWRakarboH7iJgYVvQIkpSiEWT+DKeF/MfDk/a1dhwiOgC5lhSgr3Yg7+QHCx5z3X+VnTUGjhzO1YSwAPiNoZKPm0Ku1cpdwUDI9HeHlJ0t0Up7I28PaQyak/wYMmr20Mi2l+xVofK6BR6jDCDjVkWZ7kk+X76DG9CqhXQRzIWQCaozX785MirQwWEv//WaH6CAHtSrz7Fg+bqR41StOBtc89OIKmDS/sZ7KT+BVEYcCXpW3ZhHUQqaA+2AiSj9fPlTnDqSEl1glrgJagG99V6S30lhe1p+/qowBxfG8QxdKX+j+0qQjbkYIr+JVBFJtfwGrsrPYCXlx9rrfptlWdOcd0+zapoVQEZ/RnDDDbHHB+0a835kqX2Uqsifs1k2nVeE6Xk9Lc66nc5VzT/L51KEm9IVQ+T/4Vqj5VcvyQeKO/lpRZq+5kPPTh7HdBiF/NzRaAHrs3wtuu3l91fDcPnGsY/+pXxwFzXivB1QdpjB8tOI4gNnfkRwWeEzqjj9ozF81FRazwgMuOwbmc8p+xaZzycz5DPLXzh/Y/lJN4NM+VDRiofHIF+W9DOC7TqnG25+qu+5NiWkJFN+CQYq1jjeoGPI7zf1TeX3trNr8u/Jqygdg/xi3iV6V0/8036EGHbbwVGootZYmvKXKs4kxLUeV8etigzgQn4h9B+B/SUSvo18FgzM0ZCvb7lUjeMJN8egbN11iEru7JzzIdZh6270TkwxyNsp1sKUDwHOjCdcvW1l2+YbX5meT9t1je6lfKcuc4dPUvapINdyh8tPPM+jhl8Oz+SzYIqzpIrMms/siJJxyAf9sFpPVcEXStt8vpTyH+TIb1D4yATcbcoXi9p4wtX9as7D6SR1DpfyxUafvHi61mK4/Io64ufy4RBxZ5VelZ9RsxqJfICl44hrZUOA4xTQUTjOEv4T8WRhnl7AFQo18A68/ANAQvFovlg7Ycq/TSrKrPxPYZvt6HE8Xyl/LfkVUZSOXr7jFnCDZMlhP6IfUyxW/v9g5d8SVv5fdu4YBWEgiqLohATBYKYQwcJxq1m7jQTEwl/IRD/nLOHy6hcnfibix4mfifhx4mfSLf5B/P3iL6b/3n4un7h8efrfy5cyzjde0i9jAQAAAAAA4PdNU2Evw1AIEj8T8ePEz0T8OPEzET9O/EzEjxM/ky/FP15Ojc35OvaLX1tb72zW1mqv+LU92LFjF7dhKI7jQ6dCt5bCg9z94G3uItDkVUsgm7xJi8euN97UkClTlvuPa1t2zrKvOUET4yjvS8ggnAQ+UZ5F9s8kjXreN/qL4H/Z7EmatN98XQT/50b2/aznzY9F8L/Lxv+g/bdF8DdPJM162gh+aoKfU4KfnuDnlOCnJ/g5JfjpCX5OCX56gp9Tgp+e4OeU4Kcn+Dkl+Ok9Br7h0JFC+oUP1FYzV9Q1rCsad+Ka+l54R0Pc9eo1DSlmTVHcV9O/ewh8ho3wqQZUiw0caJQDDI0zsGX0ihBgmW3zvDvjAxN84Cb47nh/+FuK8+CyXefplwQV4Q/fjuYYf9v9TmAu4Su6fo5P/u7xS27g3sCRmIMp4Cf4trukwByftrAL4zvW5P2949POopF1k8uq0qKM8Bm+m09s5/gVsCR+sKdGf6X4v6tzf8aqp6Jt7FMjGvgdIBP5aNGg7tA9HM/wy9PlseOLtpKulwmfcazWif+rLvpUtKVD47XSTr0MXKtoy/HStm6ENZhi/FdjjAWqS/ghTZ+U0Wln0FcU4ftt2xjiDZOjjQ5QBocIn16gPFyMHzKKLuEftm2Xdn5u+L2++mzmO6Cw0YjxADdZ2BhfwYJpgl9rrTvW/5v5ueF3+oo+wdcNfHx21zjnInwy3WXzmU+L42vqKvVq8Rt9RZfxhxP+aXTW9MMQKmBifAVPCfhKt90Sv2RHTZpXesP9OEbIvw98q4fTfkgz3PlOrCL8phT8kJrecAu6Xppd97TesZPw307FXAczZjcsvVLfkT31ea7e3+Mdn2d7b8d96nb/7QT95rHimZ91mq1b8w0377Ra9WnngRP89AQ/pwQ/PcHPKcH/yw4d0wAAADAM8u96FnY3IIGf/BL5P/kl8n/yS+T/5JfI/8kvkf+TXyL/J79E/k9+ifyf/BL5P/kl8seOHauoDkRhHH+OrzvNZGYvzNwiLxCs1jAgTF4gXZJOkDTibdQi18Ji2S3vu96TUdEECRvYZUfJvzAcZ2x+kSHk8034z1SI+FmTXGp2uE1EPoHn6Ofxf6HXrmr2+/17xR/HZPmKmxSdsoXGE/Tz+PPf6NY04LLKD4d9Fz+OuJUkh165E+Ait8LDFAD+S08/WVzxeejiC/gkRegmT0sxxXiYQsBn/bH4MeUT/pfgs/5Y/BWtAKEicFrViFVJhVK5eqON4hkQWyljvztSQvMQ4E0JA7+jnzQZd6yyto/7+M4KViUFTpCENJaMMY4v1pgC2JItUzIz/6PcmtSQRGgFgv/y5wb/sOQO1bKt6uHnMVcYO0MHv3/sxFRqQJi/GlBENYCUIgRWIPjzzx475zZiGD/l6bJD+XWsKEdghYE/H3fm67UxYhCfHHxUAoqiy40IrCDw5xiF7yWLAXz/lc+YCX8Yf47R+LBuCF/TBj47/fOH8Xv2WCRX/N0hu49PV/yoj89ZgzZBmwl/1Lud1+UySZKPKuEO77iLv6WipXXg3jx+cSEuThvX4CStJ/wWf0T/FueOGXDnUVM5MgJASjKqnSPpbU1e19CWijqGNlREtaQCE/4A/qgU+WypNDiR8uBmHh/KEJXAjC9WQ8h2n8KE7/G/JS30dRDifNGnpeBf+z84/mP3n537d00eCAM4TkCJ4KLjTXe8cCYdkqEunR1DlmYXQkEMDm8HlYo4Obwgbu/SH8P7t753Z/AhtbVPGzzk8nyhoU3O5UNIIvWR8PERvksRPj7CdynCx0f4LkX4+AjfpQgfH+G7FOHjI3yXInx8hO9ShF8jC/i9DuFDlvH7vE34kF38LvcJH7KL7/MW4ess4kOdDuFDlvFb3Cd8yC5+u9Ozi3/754592MOq7B9zIYWPOfW7VvHv+dPH+pP94tCYuRAKv+1x3yY+u/lEf/KbmWaAX5mOHlV2Xv2nphQ+Ir/jta3hgz4ePxCH0i2D4usbBELiV+tyz7eHD/p4/HygWhcigJ1J7Aa+0ucta/igj8fXztc59obAR1z3va49fNDH41/p2FsNfNBvce61/LYlfNDH45cfBB+Fo2i7mbN5GDG9GQTZVLIoDzbD6LBoutmoPaphztRRs1IXhWtmJcBH8/c9znnH+0G/fhLnT9/GH4q1+gnTNF6rnVIfCcw4tCzSJBaZFo5FnCRiNzK3BT0tHeUiLF99tfgqv9XvWcR//C6+jIVUhMJ8JUyJX6htLoqN2vXXLJvqjUwzjb8zN+Uo3R2HF60F+PgsXnYe7/D4WaDKUhEyhR8wBvhrrSuEfHdHKLR3IpYMplf0aN3ZGoNv7PH4sSnQhkNNDPij4zkNo0GRlIkw+OXfIitfcL6G4Jf2p/iz1blr/nEcFPDle/xllgoV4JtfIiYRJ34j8Ev7U/znxf6tHv5QFANp3AHfHBl+/R6hEfil/Sn+aj+ZLRYvdfDNhQjwy5Idiwv2ZQ3AB/tqk/H4lbHZYl8L36yVooqfiy3mOdN9/Huwr/a6f2G6txr4ahMPZB5nVfwoFYjnzAbg39589s+UB3bouQY+m+s56WUA+KYQMyTdAPyLJyU7KcE8ZxL+JcI9ZxL+BcK+wSL8ixTFG8QqwncnwsdH+C5F+PgI36UIHx/huxTh4yN8lyL8/+3cMYvbMBTA8XBHhysHBy0HfeBmeloEHgU2aNJkI+xNGDLGoG+Rerg56039sJUcx40TSEV65/OJ9xsU2ZaWf4JIloSj+DGh+OEofkwofjiKHxOKH47ix4Tih6P4MaH44Sh+TJYYf1vVRy9rOMWFnk6vExks2sfH1xftm01RFC9N4cd68jhHAQOGHP4FJSzax8fnGUxVL4e3ALy6oPjvGT/NzuJvxvj+guK/a/w0o/gTs8ZPs5vj89zKkoMnSitZCj3BJBPH+C2Ttu3v5pyXVsBSLCP+pH5VFc7vpvDq6/FbpVhplN9uUVlrsDs8VExi3sfnEmVpcd9v3yslKf5Z/J0+id/UTuNGpzmLz/KB9PE5Wr9RGje2fVSp/BSZG7np41uVgb/V+u3YwYIsI/5Ohx47J/h49ggUMOjQpTZquC39sAdPSr99WX9/tIj4O33jma8M72EOnua8cyvWw1nfv+aYco8pP1/OkbOU+K79jfFx4ONnVqEngCODnpF+3RHFv8Rd+5vjWzjiyqQcoD2NjxKg9Ot6FP8S1zC1qfUYf91sr8WXCo5S7MYVyoCX+fgtthQfgum6qapqGDZwLX4+HPbCRe6n2vgV5SE48/HXymhwdEbxg2yLoy1cjQ8SWSpaiRmsjWpFKqVfwQ0yd9cY2X/JNJ1oS2Up/v/pzFhvbzg4uUFEKQ4/plB1qennzM2tlhaGB6hy7bdT/LeluR5n8BfX04sl+vzxPzGKH47ix4Tih6P4MaH44Sh+TCh+OIofE4ofjuLHhOKHo/gxofjhKH5MKH44ih+TmeI/JUAu/HpazeEu2QE5I5Ifqzl8eUw4kAmePN6vZvHwPfn5uiaj113y7WE1k/unhEx8vV/N5+H5joye+4/9H9E5eAp4eScvAAAAAElFTkSuQmCC",Eb="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfoAAADkCAMAAABHYBYkAAACClBMVEUAAAAsLCxzgo10g4wkJCSCgpDt9Pl0gYvv9/dwgI/Q0NbT1dd0g43b4+Xe5urT1tjd4uXe5uvs9Prs9PnZ3d7X2ty+wMTV2Nrd5enR1ddzg4x0gI/Q0tTV2dva3d7f5ura3N/W2NvS1dZzg4xzg43V19rQ09bZ3N3Nz9LV19j3+vz////Z3N7s9Pne5uru8vRanTv/AADmlk3Y293X2tzV2Nqoy5tFTlS817PQ48wuNDiDiIuVwIPz4dDU19nR09X17eaBtGtuqVPqr3nj7uRko0ft9fBzgozoo2PeDRGvsrTS1dfuBwnuyKSy0aeJlZ7O0dPsu45uqFPo6eqipqnLzM309fWexo/P0tT29PHq7fCYnJ/Jy83w1bp0en+LundcZGnj7+TMz9Hl5ubJzM53r1+jp6q5vb+Nk5Xa3N3wz6/059vDx8nF3cDFyMrd3+GLkJT29/hRWV/m6Ontwpr5+vra6djy28Xw8fLm7O/ByM2IjZDIy8yOk5XnnFizt7ljZ2rw9vmWmp3rtYT8/Py9wcRqcHXpqW7x1bqmr7aXoqrnnVjq7Ozb4eW5vL/Z6NjG3cDvyKTlQkXiKy/mCg32AwXuyKXh6OvN1NmfqbCpra98ipOAhYpVWl3G3b+vuL798PDi6e374eHvhoh8gIM7QUXgDBDx1LqEkZuEkprzpKbzpKU7QUTZ6dd0VV5XAAAAKnRSTlMABd/PBxDvgCAQEYJ/IN9if8+/r+/gJJFg1FAg8O/Pv7+hUr+vwLKvwcA/a0FOAAAWL0lEQVR42uzWwWrCMBzH8eYiokhFa2UHxyaMgUlOMde8gMdBX6CnnUSGsKvgsQ+9JP+W7ra6ptCW3ydNTKm3r1EjAAAAAAAAAAAAAAAAAAAAeABj9FLd0gIjx6xy5wajbfWKz8AIMYpuw9JK6X11WhF9jFg17JZQ7HJPq7+QfyyothtN0Lv9tGsD09VEDtN6GvXKLN6+bxLRgnLTOnpaazcrxg3jprtx6MYO2voHm7dtnDY7/tOhhrcmPWo/W76I9pQSvryPXzfXJ3MydLnFM25Dl0WPLe36P8Vpg3/9a3k7DNRNrqKemC0TEYJybPg6u9F5kV15Y/fLd65s/tc0Yn+kl/IwWHIS9YMNH7C8V4Y/Z3f+uEsutJ4zxsabXkZ9sHgOF16o31/254z/07U4mk1q4yN9h+JEhFIeek3tRcZbuOZ6t8ep79JShC3v21vmfOftfBg9R/pab8srry7/xVu7uB98pO/IXgROT+WNLjgP0j6OGEP6DiwSEYz6VCrcmSfZaZcynPofds7tN2koDOBTY4y37MVpvMa7sW3iCds62kK5jCKBDLu5OZCQZZQBbizGOCeRIGQTL1GjvvhgMp/0zT/S73Baa7V4ih4MGn7q6Tk9p3358Z1bW/vBGMuBXiAxD+7VCZ4Rt1PHh+pNBnOgF8bhj+UeeMCz4q4K6/uhetYcFthhiccxr97kmfFAPX1gqJ455wRW3LE27ycx4zxDbqoHh+pHRgY36MG7YG3gpmo8Q55A2P+x+vTcOjdQ9E/9yX176Y1GBTeKVRPBRq8Wab29tbBzn+NNLnxjku8RIwVh/4fqReTn+sDGdHjg1J+4vofu3n3rvqIQGoJNUslR1MNfgKg3+J9oyd9o9b7Au/TH6iVxk+sD077BUz+yj+7+sNBFfaOE+dCTesA0P5Fy2bqvt1qtHVnegUOd75VJ9cCAjvUDqd6D+9Fu6ksk07N6a6jn3VmQ5QX+dzBSo7vo6sV0XFyK+OOk9FaM4eLicifkARL1af/HpcDy5lLkLS5J6UCENCE34KRAZMkPrURyl2URCsCjR4+ucT+Rn5lJ+DZmZmaCZjGbfT89nYcfw+pMluPwgcNkV7ent/MM1LNzf4yuvlguVy31pNwuWjVV1eneWtqlhF+rrxkGX0tO8HAADKPWOSTbxi+2dY55iHoUXUFzGooSawHkjyJAxE4RQCTORTUNrUTnEIJmMYQ0uAKlrRv4ESbGLZqtA+bxxo0bt91C3mTGLAYTuASSE7gzwAechhO+l1CxzUA9M/dnaeqbdQVo6JZ6PdcpF0F8BWeajqC33KeMX6tPylNbslw3SEmWk/BraMlAvetOfujyyC66ehSNYVuiaS26IkHw+53TvDkQG0GLXBqXY6LEQappcXIDLboYh5MxTkIRDohrUc5WT+nwIZ/YXuOyz4NO9ZC+z3LhWd97BupZuR/79VjfFpL1UrNZUXKW+pKyVW6XKrqgV5QP7XJFqTrfyTOj/j5N/Rd56mnye/U78k57YUfe6ra8C42Bebp6CesyRQas8P9BfRSqoOEmEjkLK8aRfW4F4Yv9KNCbepJxqs/7ZnE++/hxloF6Ru6FbuoJSUFXoVhVFKIe17QhVfFvoNSpmRdszGkeRP1tmvqO4+/Ut+WpGoT+5y98F/TTntSb1t4Q9WnOTX0E8qA+ZlpdliRp0WyKUMxuLkIawbfCvH79mvOg/rmLeji9GsRM+9b6pf7CbheuX9/zG+pzZUwRLFfL5aai6Kb6nNJIVnXIbCmlMq5puD2wDdHV15zq6/JOEpiSjW7qVU9jvT0+k9Cmqk9rqINodvicRVyD/DJa6WWGD25d1ENike+X+ous1DvH+noD1DvG+nnVXvq7vKCjelDPO9V/kk0WuqlP9UV9GkXTEPUkxMkNLJaQBNX+3tSH3dXng4S/2uEfur5nf/faIxT1uqI0VaFI1G8JGLXahGEemjTdHtzhoAf1r3pVX6dt8+jqLs/qQZpX9VHSw7upl9Airv4z9T6s/pndGTBQz8I8MEZRD9JVGOaJ+jpki2SdV4J/DRWyuuoIeqJ+MmTQ1WM6Q34J1OOKSbzqm+i2nZcZ8zTDj0MKwt54U2//WGz1Npq2Dk1MXrx44T7N23ZXT7LhjvoN3yoD9SzNA1co6tU6rN8+1LH6KnTuOaHS+IDLZUGFVcB8Kacknet6c3F315t6WNA9bcmfQT3/CbKfPn3uFvu1zFUvHT5ahHQdBHpVTxYDm8hNvYg0fAfKDH8WvLqoJ6ffddQHfQlyPsxAPRPz9C0dsnqvt7F6HPuKkKxAWm/ieC8pQK5qX2Vv5KZC3tQbU7L8eX4Kq+e3IC9PzfPuGKFjntSjwLqoYcdO9cuiKEbQEqRxh3rIRP1wxYqb+jiCIk09eH08S3bziHr79Gp+NkHW9e98idWH+Y2X0wzUMzIPG7lUikXVzKlVnTzBU80y5Nze1AD1hQe8NyYmanZ+weC7MR4a9TTNE8G+luZ+VC8hi5hTfTzQucDvpp6LIJGmHnj+zNzNc477G3A2sQbqMasJKIF/BuqZmAcOCIywg34cP7jL3OSZ8qCQOuptmheTpDjXC90voEzyaISDa5zNWjAY/nsPbWnmyU4uW/nWFH+cZ8qrwvERDF09Q/BerpN/51UNME/jIEvzgqke9/g1niWhzOhfVh+X1qM/LOr/HfWeOHCEddSTwT4zyTboQ0d3/V31krXDZ/OfqWcb9vZj2xDTsM9kznl6D9//ll3U+/2bnJP/TT2EPUu+vaGlZ57wrDBgkjf8BAMY3LD/7v/TUEOFuzwj7hUzB4ff3PWDMyzdC1g9cb/wipF5vTD88MqFQfvcEv5az+z1wi2eAU9ShVNHhx9Z94dR9j0+uJ8IFVi4fxIqhM4Pv6//yt7d9aQNxXEcL5lPkYACM+rGxbaLZWkVCQuIiQjMsZEQtAhzddZNz7oYZ9KYgVMMl0vmhffbre90fw92rfGxiqztfh/aI22JN9+0hpqcWjnyz/2WGZ9/uVfrd77aM6b4BR/SG5zanrJbv91nWeuOM6p80Jjs92FWjXv07GHH59UgcyVZk4/ucMqXVBYd8mEunXsVGOng3dyJ0/TJuZLCWqwq3cr+VkuTx+ku3lX6kN5BF33rDLk8vsq2jmxe93/sfy7pqhz19/iEK4XdPFFqRHCIwNPO/vOW1iTFL2VlprZ0tUTz7NBC68mLe0nMffwHP5Zkuq6+Y1H/oA/TI3dHYKgDt3d4Q8uJzy/7CmOaqmkqadFystKg0Urv6EXao8YHjTHlxfXhefvIpDv1hR1Uvl1/9MlIJ674xtzYyfZlv0T5s1lFkWlVZL4oWRqz7b2ywkfaJ8tydPz56FAvHojgDT7S00PLjdCHEd47Tmqaz73hBMHYYxymFQ9A8Rozp9GaXuZ+nzHimWfeh7MbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgswbCLp5X46/IgNB9g8OhmOOFxrw4oco/nlwlEIw1pxyvGQsGhAtF3DuN0tkplcJCtwWPdyUX2D0ODnpu3jyryT6hy8ZirihP7WPD3k4/KXRZqCm5RDOE9B0Vm5JcYiqG9EiP9EiP9EjvfkiP9JdBeqRHeqRHetETkB7pL4P0V6dPxUlaPC9/6ZPol+JEvF4ukciJhszXSmONb1YSJCOaR4oN8bx5+ohFhn7XvaZ/3N/7v6WfSaXyNtMvpFIFm+lXGglum97vlcs/z6RPVByQ/tHbB723Sr+8WavpdYlsTtBQz9Ylk65LNnQ5PUnZTE+WbKavJIqZ3PZhMWNsWrrmynsOSC/0U3v76Zd3prkdCj5dox01Gk0f16Wb8Wz6tUSx/W7FTG/lhPS8vd30y+vTq1VJqta+rZ6m13d0V6afWZjN599vGOnTn/KztMGl6Uj6ovS/Dg60a9JTx0PRZE2fKxPzrN+rzM83cmb6lXI51630vL3N9KuUm6tWeXrOjelfx+OFpUI8vtBOPxunjcJ3kWx84UdevTmf/vfi4p92zqS3aSAKwAjEKoRYLggOHODkCBgs4cRSosRO7KQVGEKihKTKdogQqVJKWlqJQw8gWkpV9kUIxCqxiv/Imxm7DsSoTjIpSfs+qfbYnvHl85t547jzYB31BSh4qwelQNppkJLlFPzFHPWFJfmlgKgX4d5bfctVa6vPZXh3cCOa4+r5c7Ee/119XqVbg5hMPT1tcd11kjdpxXA36gulUsH2tiB1qPdI81LyLDSIpR318Cg02u41aPXcfTfqo8HxP9SzU1HYjrdg/H87w9U/DE77NPbfx3p+rHHPLP1/RzSJH5j+1bvMyyk/6ktuNaYezH/d2Hk9d+9f/XhwylN9lmYA0XIG1Ps0PwTqa6qq5onCNDclwCJ5ScqTvEoJk1CH+uLq6qt11Jf8qb/rZgQsPaDmB6j+5HYPkskd/tWD4qin+mrZHevhMfDh6r+rtwzC4OpVCXhHKrTsoHhm+GKiHgK9XT3QGKT6U/2rv+Yd9Xwc4OrpZE844tWHiK48VlWFKO7kTiUaLVsqJ9GL+kl5wZ/6WLv6lfmFhckN7vD3J3fs7X+sn4I/TjkYLAfEI159ndu2/ox6GPIr0Pnb9KK+sCDHfHX483/O6xtyqrCh6rl5/+pzrbK3+oejFvVEZ7uKrd6SgDzdKUT5W73pFFeXl9+v/37m5V/q5z3UP+G1XPVQb1aAeiHmvSd3WSfsZ3KgfsJWnwtOt431orI88ep5n84wSA22c85YX4etqZMEbA0DrgC/JE6FqH4zfG6Xd90xO/gboLRTfUxeiLF9wVFfgExPgHpB5r3f5mVnYJdtQWy3yk6ad4c9EeM5UA+7Ic7wQa8WDqs0uPVQUzHqtnpDa4ZgQs/HAD3fDCmavva0GJVw2Ld6CGg5XWpQnc4IcDfNpu/wLi8tL8F2ktVKpedLsyv2vJ4/MzEB6sWYd9W7ZOAdfqsKI3qGOq4u5pj6XDm4WG61oqCeJYNvcwJ0ilcPJDT7h9swAZSQM9brcBQ2eQaoE8CgF/hxHQ79qgdgpgbEHY+xuP3DrexQaqtlRz1/ZpYEqBdh3ls9yB+fmBi/wRP+iQn4IS9Di1PZiXHwHZ1iVa5FxRgVr94loaqm5KKqNclhjh70wWQkUhBQa4A/2u7dYr/Xjy6iP9XYu9U+1Rhd8AMtVP8vUD2qR/WoHtVLmwJUj+r/BapH9age1aN6aVOA6lH9v0D1qJ6Ci6cBu1B9jxwcnSUTvZfJPbxZFko9sm2D2TciC6Xe/HgAl0duA5dHpu6PnB59dh0G8xvP0VFYFP3gvm0IgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIsoXZc3iTrKvhgyN7xC6pcvDEmaHnECyks7kXVPG77AouqLLGkc2xjJLfxZYOC1R/4NVoLKP06sC+Tb1unj9O7xK4kM6Zm4GR4NaZg6geVtfbkksmnkD1oB4XSkX1qB7Vo/otAapH9age1aP6LQKqR/XC1X/4/HTsD57+CAwLqH6Q6j89G3t+4Q+ejz37FBgOUP0g1T/78uLcX7z48uxDYCjwpZ7okg/CJCSJJUTC0jqk5IuSL0pOxYgs96r++O6dXan/MQbmO9yPfQ4MBai+C/XHkjt2dqP+6fNzHjx/6tbIRRk3vOXMRHNiLBdfo/p+1AO7wX0X6scueKm/MObWiAY5VU/52WBGjPrLb1B9f+q5e7HqpzLAVLU1M0j1r/uIelOpaCGTHahWWNPyNclGpUdqm3pLSTBtFS1cewxlimLRehV2nd4q3JQocwprqCpztIFi0jr2jWmx6ag/e/v27bPrqi9dLMRm4/FSgQlOx+ONGBR4OT0pRD13L1R9lO0zwYmBqC9eZrs3sLt8szf1dXLFIDp1nyDEgDKxJIqpEXLlCiEJR70ZJooE5Am00DWi2jcIEYBWqxnQnpA8j2pWV2HPjEbyhN5Y5VdouW6rL166dKm4rvq4HFmRgRKU07KcWpFTzP0TVk4LUc/di1YPVN/ysZ+55iUR6i99o9sbyWIg8O1BT+qJngC1TESChXjCICaP9IpJzznqzTq3GbJbOOoNPW9KCdoH6LRCQiehTvV1lT4yFSjXWEOFrK9+vjTpql+5G5MK9yOSNCvHIfYb8hKcjskrEerfUV8olfpQz92LV9+i6qPlYJCH/wyUWtm+1b//VqS725dgU3zzvhf1zI1pGLzLd3WpRDfbx3puHtDsFo56OM15RzSJNdQ61PMmxICtxZ1r66pvJw6mAWY7VZBY7EfopkHLS6BexLyeuxetPht8SA8mMoFodQLMV6vRTHSx2qf6e0meQTxY5rF/uxf13Kctsqaqap5ZU+jWVW+Bec8WtKvn8HZgmJgd6h9JwBXitrOcsX51dVXyoX5+LaW7G6G8lGepc9YvzPak/uR2D5LJHeLUl6eBcjBLO/1FfioXuMOc51r9qT9vu76ZPM/2t5M3es3weR5nGYTCrFVIs109kGfFhNPCUW+0TwO44USH+sSa+jp55GT4/okzx1yzQ5pmA6wHaPSk/tTA1S+Wy+VgawrK1yHyKbArL7LSnX7Uu2F+PnnTVn++L/UwiiuPVVXxVG/pRPVUr3enHq72oj5ml9JyOsKBMwsy7wmEdfj7kzv2iu3wM60yK3NAfbUsIsN3wnyZJ3gzyXs9dPgQtI7oOrdiEcUR6Vq16OBfg6LptPineqOtw8+LiXpX/cV2zSl++qIY9dy86DRvPDhFo/5ahpFjXT/Qf5r3pkjTfBb8xe+9pXlghQtxLFaYNYvl465VqlFjArlzvUO9xYeEGjHcNE/rUM9uBTtnrF9eXi52oT4ix93Td+V5thOjnpsXnuFXqzC0w4Bv87aVY7u+J3cPvoNzHvvfL/U0uWO+mkygQWhYzxGitKXwNXPNV51YrA+vMM8d6hPEqLHr4bU8v0Y61NsX9C4z/Jgb6RH+DLApXpwl/ULUc/PC1cN+HIb2FnWU47k+lB4G+1Z/87L9Fhd2xZ7UGyTctAxmSCF6qKkYdi5vEbgSUgx7Xs9n/HPwTOikruRJvUM9dAu61QwT1sKE+4YsXe9QDwfwLk83elUfgQRvfr7BzhRSUG6kFkSo5+aFqwfKEOe5RZrvt6o52tVXp8vVaVAv/C2uf/XuyzjDchN5hfXVQEgngOZEPWCxuX4iTBt0pHnMPVB/xMpzOq2ldKpPVOhdld7UA5NLMrCSLtCAT0Ex3hCgnpsXqX4ma8u9kaURPzUxPX0NzLNSNnc1C+W+eXO5D/WAqaqm02e7RaaPHnpRc9K8zlvVOm7bwZw6J/VDjKX3nMnIpJBPNY6BeSE/2m4or4vdqheBTqRRwP+nGmC+C/WfvT/V+BkYCgalPhyqSbU8pIejwKA+0Prg/YFWYDgYlPorhFKRRgL8LFOkevOxpViqNBoIV+/y8++PsT8PyUeZ+EUu/gsGqkf1qB7VS1sIVI/qUT2qR/VbBFSP6gVwYnQWTzu0zYtdqL5HDp4ZicUy4af8M97L5B7eWgulHhG4OPKBVyOxXCYslIrLI+PyyH+5P3J6q7DrMJgXydFDZ4aeEwf3bfPkN1yBOqAk6i9ZAAAAAElFTkSuQmCC",yn="STORYBOOK_ADDON_ONBOARDING_CHANNEL",Tb=({onFinish:e,api:t,addonsStore:n,skipOnboarding:r,codeSnippets:o})=>{let[i,a]=ne("imports"),s=_r(),c={imports:0,meta:1,story:2,args:3,customStory:4},[l,u]=ne(!1),[d,p]=Fm(),h=yb(),f=vb(i==="customStory",t,n),m=bb("syntax-highlighter-backdrop",i==="customStory"),x=o?.language==="javascript",v=()=>{let y=o.code[3][0].snippet;navigator.clipboard.writeText(y.replace("// Copy the code below","")),u(!0)},b=ye(()=>{t.emit(yn,{step:"X:SkippedOnboarding",where:`HowToWriteAStoryModal:${i}`,type:"telemetry"})},[t,i]);return g.createElement($l,{width:740,height:430,defaultOpen:!0},({Title:y,Description:w,Close:E})=>g.createElement(xh,null,o?g.createElement(db,{activeStep:c[i]||0,data:o.code,width:480,filename:o.filename}):null,i==="customStory"&&m&&!f?.data&&g.createElement(Le,{ref:d,onClick:()=>v(),style:{position:"absolute",opacity:p.width?1:0,top:m.top+m.height-45,left:m.left+m.width-(p.width??0)-10,zIndex:1e3}},l?"Copied to clipboard":"Copy code"),g.createElement(wh,null,g.createElement(Eh,null,g.createElement(y,{asChild:!0},g.createElement(Th,null,g.createElement(Vi,{width:13}),g.createElement("span",null,"How to write a story"))),g.createElement(E,{onClick:b,asChild:!0},g.createElement(_i,{style:{cursor:"pointer"},width:13,onClick:r,color:s.color.darkest}))),g.createElement(w,{asChild:!0},g.createElement(Sh,null,i==="imports"&&g.createElement(g.Fragment,null,g.createElement("div",null,g.createElement("h3",null,"Imports"),x?g.createElement("p",null,"Import a component. In this case, the Button component."):g.createElement(g.Fragment,null,g.createElement("p",null,"First, import ",g.createElement(nr,null,"Meta")," and"," ",g.createElement(nr,null,"StoryObj")," for type safety and autocompletion in TypeScript stories."),g.createElement("p",null,"Next, import a component. In this case, the Button component."))),g.createElement(Le,{style:{marginTop:4},onClick:()=>{a("meta")}},"Next")),i==="meta"&&g.createElement(g.Fragment,null,g.createElement("div",null,g.createElement("h3",null,"Meta"),g.createElement("p",null,"The default export, Meta, contains metadata about this component's stories. The title field (optional) controls where stories appear in the sidebar."),g.createElement(Gr,{width:"204",alt:"Title property pointing to Storybook's sidebar",src:xb})),g.createElement(Gn,null,g.createElement(Le,{variant:"secondary",onClick:()=>a("imports")},"Previous"),g.createElement(Le,{onClick:()=>a("story")},"Next"))),i==="story"&&g.createElement(g.Fragment,null,g.createElement("div",null,g.createElement("h3",null,"Story"),g.createElement("p",null,"Each named export is a story. Its contents specify how the story is rendered in addition to other configuration options."),g.createElement(Gr,{width:"190",alt:"Story export pointing to the sidebar entry of the story",src:wb})),g.createElement(Gn,null,g.createElement(Le,{variant:"secondary",onClick:()=>a("meta")},"Previous"),g.createElement(Le,{onClick:()=>a("args")},"Next"))),i==="args"&&g.createElement(g.Fragment,null,g.createElement("div",null,g.createElement("h3",null,"Args"),g.createElement("p",null,"Args are inputs that are passed to the component, which Storybook uses to render the component in different states. In React, args = props. They also specify the initial control values for the story."),g.createElement(Gr,{alt:"Args mapped to their controls in Storybook",width:"253",src:Eb})),g.createElement(Gn,null,g.createElement(Le,{variant:"secondary",onClick:()=>a("story")},"Previous"),g.createElement(Le,{onClick:()=>a("customStory")},"Next"))),i==="customStory"&&(f?.error?null:g.createElement(g.Fragment,null,g.createElement("div",null,g.createElement("h3",null,"Create your first story"),g.createElement("p",null,"Now it's your turn. See how easy it is to create your first story by following these steps below."),g.createElement(hb,null,g.createElement(ho,{isCompleted:l||!!f?.data,index:1},"Copy the Warning story."),g.createElement(ho,{isCompleted:!!f?.data,index:2},g.createElement(Mh,null,"Open the Button story in your current working directory."),h?.data&&g.createElement(nr,null,h.data.replaceAll("/","/\u200B").replaceAll("\\","\\\u200B"))),g.createElement(ho,{isCompleted:!!f?.data,index:3},"Paste it at the bottom of the file and save."))),g.createElement(Gn,null,g.createElement(Le,{variant:"secondary",onClick:()=>a("args")},"Previous"),f?.data?g.createElement(Le,{onClick:()=>e()},"Go to story"):null))))),g.createElement(Ph,null,g.createElement(Ch,null),g.createElement(Rh,null),g.createElement(kh,null)))))},Sb={filename:"Button.stories.js",language:"typescript",code:[[{snippet:"import { Button } from './Button';"}],[{snippet:`export default { + title: 'Example/Button', + component: Button, + // ... + };`}],[{snippet:"export const Primary = {"},{snippet:`args: { + primary: true, + label: 'Click', + background: 'red' + }`,toggle:!0},{snippet:"};"}],[{snippet:`// Copy the code below +export const Warning = { + args: { + primary: true, + label: 'Delete now', + backgroundColor: 'red', + } +};`}]]},Pb=Sb,Ob={filename:"Button.stories.ts",language:"typescript",code:[[{snippet:`import type { Meta, StoryObj } from '@storybook/react'; + + import { Button } from './Button';`}],[{snippet:`const meta: Meta = { + title: 'Example/Button', + component: Button, + // ... + }; + + export default meta;`}],[{snippet:`type Story = StoryObj