diff --git a/.storybook/main.js b/.storybook/main.js index 51873e44..2da72683 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -1,76 +1,38 @@ +// This file has been automatically migrated to valid ESM format by Storybook. -const path = require('path'); -const MiniCssExtractPlugin = require('mini-css-extract-plugin'); +import path, { dirname } from 'path'; +import htmlPurge from 'vite-plugin-html-purgecss'; +import {fileURLToPath} from 'url'; +import react, { reactCompilerPreset } from '@vitejs/plugin-react'; +import { mergeConfig } from 'vite'; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); export default { - // Replace your-framework with the framework you are using (e.g., react-webpack5, vue3-vite) - framework: '@storybook/react-webpack5', - stories: ['./stories/*.mdx', './stories/*.stories.@(js|jsx|mjs|ts|tsx)'], - staticDirs: ['../public', '../static','../assets','../assets/fonts', '../assets/img'] -}; -module.exports = { - stories: ['./**/stories/*.@(stories.@(js))','./**/stories/*.@(mdx)'], + framework: '@storybook/react-vite', + stories: ['./**/stories/*.@(stories.@(jsx))','./**/stories/*.@(mdx)'], + core: { + builder: '@storybook/builder-vite', + }, + build: { + outDir: path.resolve(__dirname, "./docs"), + emptyOutDir: true + }, + staticDirs: ['../assets','../assets/fonts', '../assets/img', '../styles'], addons: [ - "@storybook/addon-links", - "@storybook/addon-webpack5-compiler-babel", - "@chromatic-com/storybook", - "@storybook/addon-docs", - "@storybook/addon-styling-webpack", + "@storybook/addon-links", + "@chromatic-com/storybook", + "@storybook/addon-docs", + '@storybook/addon-vitest', + '@storybook/addon-a11y', ], - webpack: (config, options) => { - options.cache.set = () => Promise.resolve(); - return config; - }, - webpackFinal: async (config) => { - config.plugins.push(new MiniCssExtractPlugin()); - config.module.rules.push({ - test: /\.js$|jsx$/, - exclude: /node_modules\.*/, - loader: "babel-loader" - }, - { - test: /\.css$/, - use: [ - { - loader: MiniCssExtractPlugin.loader - }, - { - loader: "css-loader" - } - ] - }, - { - include: /\.(eot|ttf|woff|woff2|png|svg|ico|gif|jpg|pdf|webp)$/, - loader: 'file-loader', - type: 'javascript/auto', - options: { - name: '[path][name].[ext]' - } - }, - { - test: /\.scss$/, - use: [ - { loader: MiniCssExtractPlugin.loader }, - { loader: "css-loader", options: { url: false, sourceMap: true } }, - { - loader: "sass-loader", - options: { - sourceMap: true, - sassOptions: { - includePaths: ["./src/_scss", "./node_modules"] - } - } - } - ] + async viteFinal(config) { + return mergeConfig(config, { }); - return config; - }, - framework: { - name: '@storybook/react-webpack5', - options: {} }, - docs: {}, - typescript: { - reactDocgen: 'react-docgen-typescript' - } + docs: {}, + typescript: { + reactDocgen: 'react-docgen-typescript' + } }; \ No newline at end of file diff --git a/.storybook/preview-head.html b/.storybook/preview-head.html index 243db7cd..9a6e94cf 100644 --- a/.storybook/preview-head.html +++ b/.storybook/preview-head.html @@ -128,5 +128,7 @@ /* $file-formats: eot woff2 woff ttf */ } - + Data Transparency UI \ No newline at end of file diff --git a/.storybook/preview.js b/.storybook/preview.js index 720bd050..d1dd8020 100644 --- a/.storybook/preview.js +++ b/.storybook/preview.js @@ -1,5 +1,4 @@ import React from 'react'; -import { DocsPage, DocsContainer } from '@storybook/addon-docs/blocks'; import { INITIAL_VIEWPORTS } from 'storybook/viewport'; import { library } from "@fortawesome/fontawesome-svg-core"; @@ -91,10 +90,6 @@ import dataTransparencyUiTheme from './theme'; // where global scss styles get applied import '../styles/storybook.scss'; export const parameters = { - docs: { - container: DocsContainer, - page: DocsPage, - }, options: { name: 'Data Transparency UI', storySort: (a, b) => { @@ -109,7 +104,7 @@ export const parameters = { tags: ['autodocs'] }, viewport: { - viewports: INITIAL_VIEWPORTS, + options: INITIAL_VIEWPORTS, }, a11y: { element: 'body', @@ -124,8 +119,4 @@ export const parameters = { }, }, }; - -export const decorators = [ - (storyFn) =>
{storyFn()}
, -]; export const tags = ['autodocs']; diff --git a/.storybook/stories/SearchBar.stories.js b/.storybook/stories/SearchBar.stories.jsx similarity index 100% rename from .storybook/stories/SearchBar.stories.js rename to .storybook/stories/SearchBar.stories.jsx diff --git a/.storybook/stories/card.mdx b/.storybook/stories/card.mdx index e9825243..436b6211 100644 --- a/.storybook/stories/card.mdx +++ b/.storybook/stories/card.mdx @@ -1,5 +1,5 @@ import {Meta, Canvas, Controls} from '@storybook/addon-docs/blocks'; -import * as CardStories from "./card.stories"; +import * as CardStories from "./card.stories.jsx"; import CardBody from "../../components/cards/CardBody"; import CardButton from "../../components/cards/CardButton"; import CardHero from "../../components/cards/CardHero"; diff --git a/.storybook/stories/card.stories.js b/.storybook/stories/card.stories.jsx similarity index 100% rename from .storybook/stories/card.stories.js rename to .storybook/stories/card.stories.jsx diff --git a/.storybook/stories/cardBody.stories.js b/.storybook/stories/cardBody.stories.jsx similarity index 100% rename from .storybook/stories/cardBody.stories.js rename to .storybook/stories/cardBody.stories.jsx diff --git a/.storybook/stories/cardButton.stories.js b/.storybook/stories/cardButton.stories.jsx similarity index 100% rename from .storybook/stories/cardButton.stories.js rename to .storybook/stories/cardButton.stories.jsx diff --git a/.storybook/stories/cardHero.stories.js b/.storybook/stories/cardHero.stories.jsx similarity index 100% rename from .storybook/stories/cardHero.stories.js rename to .storybook/stories/cardHero.stories.jsx diff --git a/.storybook/stories/carousel.stories.js b/.storybook/stories/carousel.stories.jsx similarity index 100% rename from .storybook/stories/carousel.stories.js rename to .storybook/stories/carousel.stories.jsx diff --git a/.storybook/stories/fiscalYearPicker.stories.js b/.storybook/stories/fiscalYearPicker.stories.jsx similarity index 100% rename from .storybook/stories/fiscalYearPicker.stories.js rename to .storybook/stories/fiscalYearPicker.stories.jsx diff --git a/.storybook/stories/flexGridContainer.stories.js b/.storybook/stories/flexGridContainer.stories.jsx similarity index 100% rename from .storybook/stories/flexGridContainer.stories.js rename to .storybook/stories/flexGridContainer.stories.jsx diff --git a/.storybook/stories/flexGridRow.stories.js b/.storybook/stories/flexGridRow.stories.jsx similarity index 100% rename from .storybook/stories/flexGridRow.stories.js rename to .storybook/stories/flexGridRow.stories.jsx diff --git a/.storybook/stories/iconButtons.stories.js b/.storybook/stories/iconButtons.stories.jsx similarity index 100% rename from .storybook/stories/iconButtons.stories.js rename to .storybook/stories/iconButtons.stories.jsx diff --git a/.storybook/stories/informationBoxes.stories.js b/.storybook/stories/informationBoxes.stories.jsx similarity index 96% rename from .storybook/stories/informationBoxes.stories.js rename to .storybook/stories/informationBoxes.stories.jsx index 302fdd35..c2fd15f6 100644 --- a/.storybook/stories/informationBoxes.stories.js +++ b/.storybook/stories/informationBoxes.stories.jsx @@ -1,5 +1,4 @@ import React from 'react'; -import { TabsWrapper, TabsTooltip, InformationBoxesWrapper } from '../misc'; import InformationBoxes from '../../components/InformationBoxes'; export default { diff --git a/.storybook/stories/inlineButtons.stories.js b/.storybook/stories/inlineButtons.stories.jsx similarity index 100% rename from .storybook/stories/inlineButtons.stories.js rename to .storybook/stories/inlineButtons.stories.jsx diff --git a/.storybook/stories/message.stories.js b/.storybook/stories/message.stories.jsx similarity index 100% rename from .storybook/stories/message.stories.js rename to .storybook/stories/message.stories.jsx diff --git a/.storybook/stories/newTableProp.stories.js b/.storybook/stories/newTableProp.stories.jsx similarity index 100% rename from .storybook/stories/newTableProp.stories.js rename to .storybook/stories/newTableProp.stories.jsx diff --git a/.storybook/stories/page-header.stories.js b/.storybook/stories/page-header.stories.jsx similarity index 100% rename from .storybook/stories/page-header.stories.js rename to .storybook/stories/page-header.stories.jsx diff --git a/.storybook/stories/pagination.stories.js b/.storybook/stories/pagination.stories.jsx similarity index 100% rename from .storybook/stories/pagination.stories.js rename to .storybook/stories/pagination.stories.jsx diff --git a/.storybook/stories/picker.stories.js b/.storybook/stories/picker.stories.jsx similarity index 100% rename from .storybook/stories/picker.stories.js rename to .storybook/stories/picker.stories.jsx diff --git a/.storybook/stories/primaryButtons.stories.js b/.storybook/stories/primaryButtons.stories.jsx similarity index 100% rename from .storybook/stories/primaryButtons.stories.js rename to .storybook/stories/primaryButtons.stories.jsx diff --git a/.storybook/stories/quarterPicker.stories.js b/.storybook/stories/quarterPicker.stories.jsx similarity index 100% rename from .storybook/stories/quarterPicker.stories.js rename to .storybook/stories/quarterPicker.stories.jsx diff --git a/.storybook/stories/searchResultsTable.stories.js b/.storybook/stories/searchResultsTable.stories.jsx similarity index 100% rename from .storybook/stories/searchResultsTable.stories.js rename to .storybook/stories/searchResultsTable.stories.jsx diff --git a/.storybook/stories/secondaryButtons.stories.js b/.storybook/stories/secondaryButtons.stories.jsx similarity index 100% rename from .storybook/stories/secondaryButtons.stories.js rename to .storybook/stories/secondaryButtons.stories.jsx diff --git a/.storybook/stories/section-title.stories.js b/.storybook/stories/section-title.stories.jsx similarity index 100% rename from .storybook/stories/section-title.stories.js rename to .storybook/stories/section-title.stories.jsx diff --git a/.storybook/stories/table.stories.js b/.storybook/stories/table.stories.jsx similarity index 98% rename from .storybook/stories/table.stories.js rename to .storybook/stories/table.stories.jsx index 22892d9d..bec9151d 100644 --- a/.storybook/stories/table.stories.js +++ b/.storybook/stories/table.stories.jsx @@ -2,7 +2,7 @@ import React from 'react'; import Table from '../../components/table/Table'; import TooltipWrapper from '../../components/infoTooltip/TooltipWrapper'; import TooltipComponent from '../../components/infoTooltip/TooltipComponent'; -import { TableWrapper, BasicTableWrapper, CustomColumnExample } from '../misc'; +import { TableWrapper, BasicTableWrapper } from '../misc'; export default { title: 'Tables/Table', diff --git a/.storybook/stories/tabs.stories.js b/.storybook/stories/tabs.stories.jsx similarity index 96% rename from .storybook/stories/tabs.stories.js rename to .storybook/stories/tabs.stories.jsx index 290f0e8c..91a37292 100644 --- a/.storybook/stories/tabs.stories.js +++ b/.storybook/stories/tabs.stories.jsx @@ -1,5 +1,5 @@ import React from 'react'; -import { TabsWrapper, TabsTooltip, TabsWrapperShowTooltip } from '../misc'; +import { TabsWrapper } from '../misc'; import Tabs from '../../components/tabs/Tabs'; export default { diff --git a/.storybook/stories/tertiaryButtons.stories.js b/.storybook/stories/tertiaryButtons.stories.jsx similarity index 100% rename from .storybook/stories/tertiaryButtons.stories.js rename to .storybook/stories/tertiaryButtons.stories.jsx diff --git a/.storybook/stories/tooltip.stories.js b/.storybook/stories/tooltip.stories.jsx similarity index 100% rename from .storybook/stories/tooltip.stories.js rename to .storybook/stories/tooltip.stories.jsx diff --git a/.storybook/vitest.setup.ts b/.storybook/vitest.setup.ts new file mode 100644 index 00000000..44922d55 --- /dev/null +++ b/.storybook/vitest.setup.ts @@ -0,0 +1,7 @@ +import * as a11yAddonAnnotations from "@storybook/addon-a11y/preview"; +import { setProjectAnnotations } from '@storybook/react-vite'; +import * as projectAnnotations from './preview'; + +// This is an important step to apply the right configuration when testing your stories. +// More info at: https://storybook.js.org/docs/api/portable-stories/portable-stories-vitest#setprojectannotations +setProjectAnnotations([a11yAddonAnnotations, projectAnnotations]); \ No newline at end of file diff --git a/babel.config.js b/babel.config.js index dd060367..45859509 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,19 +1,12 @@ const presets = [ + "@babel/preset-react", [ "@babel/preset-env", - { - targets: { - ie: "10", - node: "10" - }, - useBuiltIns: "entry", - corejs: { version: 3, proposals: true } - } - ], - "@babel/preset-react" + ] ]; const plugins = [ + "@babel/plugin-syntax-jsx", [ "module-resolver", { @@ -29,7 +22,7 @@ const plugins = [ }] ]; -module.exports = { +export default { presets, plugins }; diff --git a/components/Button.jsx b/components/Button.jsx index d3cef9e7..a6a4accb 100644 --- a/components/Button.jsx +++ b/components/Button.jsx @@ -6,7 +6,7 @@ import React from 'react'; import PropTypes from "prop-types"; -require('../styles/components/_buttons.scss'); +import '../styles/components/_buttons.scss'; const propTypes = { buttonSize: PropTypes.oneOf(['large', 'medium', 'small', 'lg', 'md', 'sm']).isRequired, diff --git a/components/Carousel.jsx b/components/Carousel.jsx index 7495827a..3bebe256 100644 --- a/components/Carousel.jsx +++ b/components/Carousel.jsx @@ -7,7 +7,7 @@ import React, { cloneElement, useEffect, useRef, useState } from 'react'; import PropTypes from 'prop-types'; import { uniqueId } from 'lodash-es'; -require('../styles/components/_carousel.scss'); +import '../styles/components/_carousel.scss'; const propTypes = { items: PropTypes.arrayOf(PropTypes.element) diff --git a/components/DownloadIconButton.jsx b/components/DownloadIconButton.jsx index 18b72b2c..90e7c726 100644 --- a/components/DownloadIconButton.jsx +++ b/components/DownloadIconButton.jsx @@ -11,7 +11,7 @@ import { faSpinner, faFileDownload } from '@fortawesome/free-solid-svg-icons'; import TooltipWrapper from './infoTooltip/TooltipWrapper'; -require('../styles/components/_downloadIconButton.scss'); +import '../styles/components/_downloadIconButton.scss'; const propTypes = { onClick: PropTypes.func.isRequired, diff --git a/components/FiscalYearPicker.jsx b/components/FiscalYearPicker.jsx index 5e8773c8..cdf71e91 100644 --- a/components/FiscalYearPicker.jsx +++ b/components/FiscalYearPicker.jsx @@ -5,7 +5,7 @@ import { faCalendarAlt } from '@fortawesome/free-regular-svg-icons'; import Picker from './Picker'; import { allFiscalYears } from '../helpers/fiscalYearHelper'; -require('../styles/components/_fiscalYearPicker.scss'); +import '../styles/components/_fiscalYearPicker.scss'; const defaultSort = (a, b) => { if (Number.isInteger(a)) return b - a; diff --git a/components/InPageNav.jsx b/components/InPageNav.jsx index db188fef..e229bbcb 100644 --- a/components/InPageNav.jsx +++ b/components/InPageNav.jsx @@ -12,7 +12,7 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { mediumScreen, largeScreen, xLargeScreen } from '../dataMapping/mobileBreakpoints'; import { checkIsOverflow, getElementData, reset } from '../helpers/inPageNavHelper'; -require('../styles/components/_inPageNav.scss'); +import '../styles/components/_inPageNav.scss'; const propTypes = { sections: PropTypes.array, diff --git a/components/InformationBoxes.jsx b/components/InformationBoxes.jsx index 1425a68b..676789be 100644 --- a/components/InformationBoxes.jsx +++ b/components/InformationBoxes.jsx @@ -1,9 +1,9 @@ import React, { useEffect, useState } from 'react'; import PropTypes from 'prop-types'; import { throttle } from 'lodash-es'; -import { formattedValue, numberToText } from '../helpers/informationBoxesHelper'; +import { formattedValue, numberToText } from '../helpers/informationBoxesHelper.js'; -require('../styles/components/_informationBoxes.scss'); +import '../styles/components/_informationBoxes.scss'; const propTypes = { boxes: PropTypes.arrayOf(PropTypes.shape({ diff --git a/components/NewPicker.jsx b/components/NewPicker.jsx index 724d9af4..9e06866e 100644 --- a/components/NewPicker.jsx +++ b/components/NewPicker.jsx @@ -8,7 +8,7 @@ import PropTypes from 'prop-types'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { uniqueId } from 'lodash-es'; -require('../styles/components/_newPicker.scss'); +import '../styles/components/_newPicker.scss'; const propTypes = { size: PropTypes.oneOf(['sm', 'md', 'lg', 'small', 'medium', 'large']), diff --git a/components/PageHeader.jsx b/components/PageHeader.jsx index c27ee123..b6953517 100644 --- a/components/PageHeader.jsx +++ b/components/PageHeader.jsx @@ -3,7 +3,7 @@ import PropTypes from 'prop-types'; import InPageNav from './InPageNav'; -require('../styles/components/_pageHeader.scss'); +import '../styles/components/_pageHeader.scss'; const PageHeader = ({ title, diff --git a/components/Picker.jsx b/components/Picker.jsx index e827b132..d9b5a28c 100644 --- a/components/Picker.jsx +++ b/components/Picker.jsx @@ -7,8 +7,7 @@ import React, { useRef, useState, useEffect } from 'react'; import PropTypes from 'prop-types'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { uniqueId } from 'lodash-es'; - -require('../styles/components/_picker.scss'); +import '../styles/components/_picker.scss'; const fontAwesomeIconId = "usa-dt-picker__button-icon--svg"; diff --git a/components/SearchBar.jsx b/components/SearchBar.jsx index 2675466a..78374e92 100644 --- a/components/SearchBar.jsx +++ b/components/SearchBar.jsx @@ -9,7 +9,7 @@ import PropTypes from 'prop-types'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { resetOrSubmitSearch, shouldResetSearchTerm } from '../helpers/searchBarHelper'; -require('../styles/components/_searchBar.scss'); +import '../styles/components/_searchBar.scss'; const propTypes = { onSearch: PropTypes.func, diff --git a/components/SearchResultsTableWrapper.jsx b/components/SearchResultsTableWrapper.jsx index 6da1061f..872a8b36 100644 --- a/components/SearchResultsTableWrapper.jsx +++ b/components/SearchResultsTableWrapper.jsx @@ -6,7 +6,7 @@ import React from 'react'; import PropTypes from "prop-types"; -require('../styles/components/_searchResultsTableWrapper.scss'); +import '../styles/components/_searchResultsTableWrapper.scss'; const propTypes = { tableComponent: PropTypes.func.isRequired diff --git a/components/SectionHeader.jsx b/components/SectionHeader.jsx index 6d3d372b..0e9a985b 100644 --- a/components/SectionHeader.jsx +++ b/components/SectionHeader.jsx @@ -2,7 +2,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import TooltipWrapper from './infoTooltip/TooltipWrapper'; -require('../styles/components/_sectionHeader.scss'); +import '../styles/components/_sectionHeader.scss'; function SectionHeader({ icon, title, overLine, description, titleTooltip, descTooltip diff --git a/components/SectionWrapper.jsx b/components/SectionWrapper.jsx index 25af081e..da033370 100644 --- a/components/SectionWrapper.jsx +++ b/components/SectionWrapper.jsx @@ -5,7 +5,7 @@ import SectionHeader from './SectionHeader'; import ComingSoon from './messages/ComingSoon'; import { createOnKeyDownHandler } from '../helpers/keyboardEventsHelper'; -require('../styles/components/_sectionWrapper.scss'); +import '../styles/components/_sectionWrapper.scss'; const defaultControlledProps = { isControlled: false, diff --git a/components/ShareIcon.jsx b/components/ShareIcon.jsx index d93e04a1..9618da1d 100644 --- a/components/ShareIcon.jsx +++ b/components/ShareIcon.jsx @@ -6,7 +6,7 @@ import { faCheckCircle } from "@fortawesome/free-solid-svg-icons"; import Picker from "./Picker"; import { socialShareOptions } from '../helpers/socialShare'; -require('../styles/components/_shareIcon.scss'); +import '../styles/components/_shareIcon.scss'; const propTypes = { url: PropTypes.string.isRequired, diff --git a/components/cards/CardContainer.jsx b/components/cards/CardContainer.jsx index 7eb0f0f3..e59da8d3 100644 --- a/components/cards/CardContainer.jsx +++ b/components/cards/CardContainer.jsx @@ -6,7 +6,7 @@ import React from 'react'; import PropTypes from "prop-types"; -require('../../styles/components/cards/_cards.scss'); +import '../../styles/components/cards/_cards.scss'; const propTypes = { variant: PropTypes.string, // elevated, outline, or none diff --git a/components/flexGrid/FlexGridCol.jsx b/components/flexGrid/FlexGridCol.jsx index 25a1f174..14a999b9 100644 --- a/components/flexGrid/FlexGridCol.jsx +++ b/components/flexGrid/FlexGridCol.jsx @@ -1,8 +1,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import { createClassString } from '../../helpers/flexGridHelper'; - -require('../../styles/components/_flexGrid.scss'); +import '../../styles/components/_flexGrid.scss'; export default function GridCol({ children, diff --git a/components/flexGrid/FlexGridContainer.jsx b/components/flexGrid/FlexGridContainer.jsx index d88c85d8..009c5619 100644 --- a/components/flexGrid/FlexGridContainer.jsx +++ b/components/flexGrid/FlexGridContainer.jsx @@ -2,7 +2,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import { createClassString } from '../../helpers/flexGridHelper'; -require('../../styles/components/_flexGrid.scss'); +import '../../styles/components/_flexGrid.scss'; export default function GridContainer({ children, className, ...props }) { return ( diff --git a/components/flexGrid/FlexGridRow.jsx b/components/flexGrid/FlexGridRow.jsx index 165031b8..c68d5fe0 100644 --- a/components/flexGrid/FlexGridRow.jsx +++ b/components/flexGrid/FlexGridRow.jsx @@ -3,7 +3,7 @@ import PropTypes from 'prop-types'; import cx from 'classnames'; import { createClassString } from '../../helpers/flexGridHelper'; -require('../../styles/components/_flexGrid.scss'); +import '../../styles/components/_flexGrid.scss'; const GridRow = ({ children, diff --git a/components/infoTooltip/TooltipWrapper.jsx b/components/infoTooltip/TooltipWrapper.jsx index 9ab3707a..96291661 100644 --- a/components/infoTooltip/TooltipWrapper.jsx +++ b/components/infoTooltip/TooltipWrapper.jsx @@ -10,7 +10,7 @@ import { throttle, uniqueId } from "lodash-es"; import cx from 'classnames'; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; -require('../../styles/components/infoTooltip/_tooltipWrapper.scss'); +import '../../styles/components/infoTooltip/_tooltipWrapper.scss'; const propTypes = { className: PropTypes.string, diff --git a/components/messages/ComingSoon.jsx b/components/messages/ComingSoon.jsx index 148e50ee..82a6b121 100644 --- a/components/messages/ComingSoon.jsx +++ b/components/messages/ComingSoon.jsx @@ -6,7 +6,7 @@ import React from 'react'; import GenericMessage from './GenericMessage'; -require('../../styles/components/_messages.scss'); +import '../../styles/components/_messages.scss'; const ComingSoon = ({ className diff --git a/components/messages/GenericMessage.jsx b/components/messages/GenericMessage.jsx index 40c781b2..66a71e25 100644 --- a/components/messages/GenericMessage.jsx +++ b/components/messages/GenericMessage.jsx @@ -6,7 +6,7 @@ import React from 'react'; import PropTypes from 'prop-types'; -require('../../styles/components/_messages.scss'); +import '../../styles/components/_messages.scss'; const propTypes = { title: PropTypes.string.isRequired, diff --git a/components/pagination/Pagination.jsx b/components/pagination/Pagination.jsx index a4aa8798..d909367b 100644 --- a/components/pagination/Pagination.jsx +++ b/components/pagination/Pagination.jsx @@ -12,6 +12,7 @@ import { calculatePageRange } from '../../helpers/paginationHelper'; import Pager from './Pager'; import LimitSelector from './LimitSelector'; import GoToPage from './GoToPage'; +import '../../styles/components/pagination/_pagination.scss'; const propTypes = { changePage: PropTypes.func.isRequired, @@ -26,7 +27,6 @@ const propTypes = { hideLast: PropTypes.bool }; -require('../../styles/components/pagination/_pagination.scss'); const Pagination = ({ changePage, diff --git a/components/table/Table.jsx b/components/table/Table.jsx index 7559153f..61e5a911 100644 --- a/components/table/Table.jsx +++ b/components/table/Table.jsx @@ -13,7 +13,7 @@ import TableData from './TableData'; import TableHeader from './TableHeader'; import Picker from '../Picker'; -require('../../styles/components/table/_table.scss'); +import '../../styles/components/table/_table.scss'; const propTypes = { columns: PropTypes.arrayOf(PropTypes.object).isRequired, diff --git a/components/tabs/Tabs.jsx b/components/tabs/Tabs.jsx index ec5dc107..a4e98ec2 100644 --- a/components/tabs/Tabs.jsx +++ b/components/tabs/Tabs.jsx @@ -7,7 +7,7 @@ import React from 'react'; import PropTypes from 'prop-types'; import Tab from './Tab'; -require('../../styles/components/_tabs.scss'); +import '../../styles/components/_tabs.scss'; const propTypes = { types: PropTypes.arrayOf(PropTypes.shape({ diff --git a/debug-storybook.log b/debug-storybook.log deleted file mode 100644 index 87f2e383..00000000 --- a/debug-storybook.log +++ /dev/null @@ -1,19 +0,0 @@ -[12:29:03.721] [INFO] Checking the health of your Storybook.. -[12:29:03.722] [DEBUG] Getting Storybook info... -[12:29:03.723] [DEBUG] Loading main config... -[12:29:03.827] [DEBUG] Getting stories paths... -[12:29:03.845] [DEBUG] Getting package manager... -[12:29:04.529] [DEBUG] Getting Storybook version... -[12:29:07.359] [WARN] .storybook: 1 issue found -[12:29:07.359] [INFO] You are currently using Storybook 9.1.3 but you have packages which are incompatible with it: - -- @storybook/source-loader@8.6.14 which depends on ^8.6.14 - Repo: https://github.com/storybookjs/storybook/tree/next/code/lib/source-loader - -Please consider updating your packages or contacting the maintainers for compatibility details. - -For more on Storybook 9 compatibility, see the linked GitHub issue: -https://github.com/storybookjs/storybook/issues/30944 -[12:29:07.365] [INFO] Storybook doctor is complete! -[12:29:07.365] [INFO] You can always recheck the health of your project(s) by running: -npx storybook doctor \ No newline at end of file diff --git a/dist/data-transparency-ui.css b/dist/data-transparency-ui.css index eadef4f6..1e24aeab 100644 --- a/dist/data-transparency-ui.css +++ b/dist/data-transparency-ui.css @@ -1,26 +1,2 @@ -.usa-dt-pagination{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.usa-dt-pagination .usa-dt-pagination__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.usa-dt-pagination .usa-dt-pagination__wrapper:first-child{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width: 320px){.usa-dt-pagination .usa-dt-pagination__wrapper{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.usa-dt-pagination .usa-dt-pagination__wrapper .pager{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-left:0;list-style-type:none;margin:0}.usa-dt-pagination .usa-dt-pagination__wrapper .pager .pager__item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.usa-dt-pagination .usa-dt-pagination__wrapper .pager .pager__item .pager__button{padding:.7rem 1rem;background-color:#fff;color:#5b616b;border:solid .1rem #aeb0b5;font-style:normal;font-size:1.2rem;margin:.5rem .5rem .5rem 0;line-height:normal}.usa-dt-pagination .usa-dt-pagination__wrapper .pager .pager__item .pager__button:hover{background-color:#e1f3f8}.usa-dt-pagination .usa-dt-pagination__wrapper .pager .pager__item .pager__button.pager__button_disabled{border-color:#d6d7d9;color:#aeb0b5}.usa-dt-pagination .usa-dt-pagination__wrapper .pager .pager__item .pager__button.pager__button_disabled:hover{background-color:#fff;cursor:auto}.usa-dt-pagination .usa-dt-pagination__wrapper .pager .pager__item .pager__button.pager__button_active{background-color:#00a6d2;color:#000;border-color:#00a6d2}.usa-dt-pagination .usa-dt-pagination__wrapper .pager .pager__ellipsis{font-weight:bold;margin-top:1.4rem;margin-right:.5rem}.usa-dt-pagination .usa-dt-pagination__wrapper .pager__item{margin-bottom:0}.usa-dt-pagination .usa-dt-pagination__wrapper .pager__ellipsis{margin-bottom:0}.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__limit-selector__wrapper .usa-dt-pagination__limit-selector{background-color:#fff;height:3.2rem;border:solid .1rem #d6d7d9;margin-right:3rem;padding:0 .5rem}@media(max-width: 320px){.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__limit-selector__wrapper .usa-dt-pagination__limit-selector{margin-left:0}}.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__limit-selector__wrapper label{font-size:1.6rem;font-weight:normal}.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__go-to{margin-left:1.8rem}@media(max-width: 320px){.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__go-to{margin-left:0}}.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__go-to input{width:6.8rem;margin:0 .6rem;padding:.7rem 1rem}.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__go-to label{font-size:1.2rem;font-weight:normal}.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__go-to button{color:#fff;font-size:1.2rem;font-weight:700;-webkit-transition:opacity .15s;transition:opacity .15s;padding:.7rem 1.5rem;border:0;border-radius:.2rem;background-color:#0071bc}.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__go-to button:hover{background-color:#205493}.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__go-to button[disabled]{opacity:.5;cursor:not-allowed}.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__go-to button[disabled]:hover{background-color:#0071bc}@media(max-width: 991px){.usa-dt-pagination{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.usa-dt-pagination .usa-dt-pagination__totals{padding-top:.5rem}.usa-dt-pagination .usa-dt-pagination__limit-selector__wrapper,.usa-dt-pagination .usa-dt-pagination__go-to{display:none}}@media(min-width: 992px){.usa-dt-pagination__totals{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left;font-size:1.6rem}} -.usa-dt-picker{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#fff}.usa-dt-picker .hide{visibility:hidden}.usa-dt-picker .usa-dt-picker__icon{margin-right:.5rem}.usa-dt-picker .usa-dt-picker__icon svg{width:3rem;height:3rem;fill:#dfe1e2}.usa-dt-picker .usa-dt-picker__dropdown-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.usa-dt-picker .usa-dt-picker__dropdown-container:hover{color:#edeff0}.usa-dt-picker .usa-dt-picker__dropdown-container:active{color:#fbfcfd}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button{background-color:rgba(0,0,0,0);border:0;border-radius:0;font-weight:400;margin:0;padding:0;text-align:left;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:none;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 1.5rem;padding:1rem 0;width:100%}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button.side-margin{margin:0 .5rem}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button:hover{background-color:rgba(0,0,0,0)}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-text{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:.8rem;font-weight:200;font-size:2rem;line-height:2.5rem;color:#dfe1e2}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-icon{-webkit-box-flex:0;-webkit-flex:0 0 2rem;-moz-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-icon button{background-color:rgba(0,0,0,0);border:0;border-radius:0;font-weight:400;margin:0;padding:0;text-align:left}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-icon button:hover{background-color:rgba(0,0,0,0)}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-icon:hover{color:#edeff0}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-icon:active{color:#fbfcfd}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-icon svg{width:2rem;height:2rem;fill:#02bfe7}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list{margin:0;list-style-type:none;padding-left:0;position:absolute;border:1px solid #aeb0b5;background-color:#fff;display:block;width:100%;overflow-y:scroll}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list.padding{padding:8px 0px}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list.top-margin{margin-top:20px}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list.min-width{min-width:15rem}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list>li{margin-bottom:0}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list>li:before{display:none}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list>li:after{display:none}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__list-item{border-top:1px solid #aeb0b5}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__list-item:first-child{border-top:none}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item{background-color:rgba(0,0,0,0);border:0;border-radius:0;font-weight:400;margin:0;padding:0;text-align:left;color:#5b616b;font-size:1.8rem;text-align:left;padding:1rem 1.5rem;width:100%}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item:hover{background-color:rgba(0,0,0,0)}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item:hover{color:#0071bc;background-color:#f1f1f1;cursor:pointer}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item.active{color:#0071bc} -.usa-dt-quarter-picker .warning-tooltip{margin-left:23rem;margin-top:-5rem}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list{margin:0;list-style-type:none;padding-left:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:.5rem 0}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list>li{margin-bottom:0}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list>li:before{display:none}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list>li:after{display:none}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item{margin-right:.2rem;margin-left:.1rem}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item:first-child{margin-left:0}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item:last-child{margin-right:0}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter{background-color:rgba(0,0,0,0);border:0;border-radius:0;font-weight:400;margin:0;padding:0;text-align:left;color:#fff;text-align:center;line-height:2.2rem;font-weight:700;background-color:rgba(0,113,187,.5);padding:.3rem 1.8rem;font-family:"Source Sans Pro";display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter:hover{background-color:rgba(0,0,0,0)}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter.usa-dt-quarter-picker__quarter_double{width:7.2rem}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter.usa-dt-quarter-picker__quarter_first{border-radius:3rem 0 0 3rem}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter.usa-dt-quarter-picker__quarter_last{border-radius:0 3rem 3rem 0}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter:active,.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter.usa-dt-quarter-picker__quarter_active{background-color:#0071bc;color:#fff}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter:hover{background-color:#0071bc;color:#fff}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter.usa-dt-quarter-picker__quarter_disabled{background-color:#f1f1f1;cursor:not-allowed;color:#9b9b9b;opacity:.9}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;height:auto}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container p{font-size:1.4rem;line-height:1.8rem;text-align:center;font-weight:400;margin:.6rem}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container p.disabled{color:#9b9b9b}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container .usa-dt-quarter-picker__period-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container .usa-dt-quarter-picker__period-list li{list-style:none}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container .usa-dt-quarter-picker__period-list li .usa-dt-quarter-picker__quarter_first,.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container .usa-dt-quarter-picker__period-list li .usa-dt-quarter-picker__quarter_last{border-radius:0}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container .usa-dt-quarter-picker__period-list li button.usa-dt-quarter-picker__quarter{width:3.6rem}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container .usa-dt-quarter-picker__period-list li.double-period button.usa-dt-quarter-picker__quarter{width:7.2rem}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container:first-of-type .usa-dt-quarter-picker__list-item:first-of-type .usa-dt-quarter-picker__quarter:first-of-type{border-radius:3rem 0 0 3rem}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container:last-of-type .usa-dt-quarter-picker__list-item:last-of-type .usa-dt-quarter-picker__quarter:last-of-type{border-radius:0 3rem 3rem 0} -.usa-dt-search-bar{border:1px solid #d6d7d9;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;max-width:40rem;margin:2rem 0}.usa-dt-search-bar .usa-dt-search-bar__input{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:.5rem 1rem;border:0}@media(max-width: 768px){.usa-dt-search-bar .usa-dt-search-bar__input{line-height:2.8rem;padding:.25rem 0}}.usa-dt-search-bar .usa-dt-search-bar__input:disabled{cursor:not-allowed}.usa-dt-search-bar .usa-dt-search-bar__button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.5rem 1rem;background-color:rgba(0,0,0,0);border:0;border-radius:0;font-weight:400;margin:0;outline:0;text-align:left;color:#aeb0b5;font-size:2.6rem}@media(max-width: 768px){.usa-dt-search-bar .usa-dt-search-bar__button{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;right:0;position:absolute;padding:0 1.5rem}}.usa-dt-search-bar .usa-dt-search-bar__button:hover{background-color:rgba(0,0,0,0);color:#aeb0b5}.usa-dt-search-bar .usa-dt-search-bar__button:disabled{color:#d6d7d9;cursor:not-allowed} -table.usda-table{border-spacing:0;border-collapse:collapse;font-family:"Source Sans Pro";color:#5b616b;overflow-x:scroll}table.usda-table thead.usda-table__head tr.usda-table__row{vertical-align:baseline}table.usda-table thead.usda-table__head th.table-header{background-color:#f5f6f7;padding:0}table.usda-table thead.usda-table__head th.table-header.nested-header .table-header__content{padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}table.usda-table thead.usda-table__head th.table-header.nested-header .table-header__label{text-indent:1rem;text-align:left}table.usda-table thead.usda-table__head th.table-header .table-header__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5rem;text-align:left}table.usda-table thead.usda-table__head th.table-header .table-header__content .table-header__label{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.4rem;font-weight:600;line-height:1.8rem;width:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;max-width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}table.usda-table thead.usda-table__head th.table-header .table-header__content.table-header__content_right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}table.usda-table thead.usda-table__head th.table-header .table-header__content .table-header__sort{margin-left:.8rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}table.usda-table thead.usda-table__head th.table-header .table-header__content .table-header__sort button.table-header__icon{background-color:rgba(0,0,0,0);border:0;border-radius:0;font-weight:400;margin:0;padding:0;text-align:left;color:#aeb0b5;display:block;height:.9rem}table.usda-table thead.usda-table__head th.table-header .table-header__content .table-header__sort button.table-header__icon:hover{background-color:rgba(0,0,0,0)}table.usda-table thead.usda-table__head th.table-header .table-header__content .table-header__sort button.table-header__icon:focus{outline:none}table.usda-table thead.usda-table__head th.table-header .table-header__content .table-header__sort button.table-header__icon svg{vertical-align:0;margin-top:-0.9rem;pointer-events:none;width:1.3rem;color:#d6d7d9}table.usda-table thead.usda-table__head th.table-header .table-header__content .table-header__sort button.table-header__icon.table-header__icon_active svg{color:#fdb81e}table.usda-table thead.usda-table__head th.table-header.table-header_body-header{background-color:rgba(0,0,0,0);border:0}table.usda-table thead.usda-table__head .stickyColumn{position:-webkit-sticky;position:sticky;left:0;z-index:1;border-right:solid 1px #dfe1e2}table.usda-table thead.usda-table__head .stickyColumn.add-box-shadow{-webkit-box-shadow:4px 0 8px -2px rgba(0,0,0,.1);box-shadow:4px 0 8px -2px rgba(0,0,0,.1)}table.usda-table thead.usda-table__head .table-header__subaward-color-7:nth-last-of-type(-n + 7){background-color:#bbcae4}table.usda-table thead.usda-table__head .table-header__subaward-color-6:nth-last-of-type(-n + 6){background-color:#bbcae4}table.usda-table thead.usda-table__head .table-header__subaward-color-5:nth-last-of-type(-n + 5){background-color:#bbcae4}table.usda-table thead.usda-table__head .table-header__subaward-color-4:nth-last-of-type(-n + 4){background-color:#bbcae4}table.usda-table thead.usda-table__head .table-header__subaward-color-3:nth-last-of-type(-n + 3){background-color:#bbcae4}table.usda-table thead.usda-table__head .table-header__subaward-color-2:nth-last-of-type(-n + 2){background-color:#bbcae4}table.usda-table thead.usda-table__head .table-header__subaward-color-1:nth-last-of-type(-n + 1){background-color:#bbcae4}table.usda-table tbody.usda-table__body{font-size:1.4rem}table.usda-table tbody.usda-table__body td.usda-table__cell{text-align:left;vertical-align:baseline}table.usda-table tbody.usda-table__body td.usda-table__cell.usda-table__cell_right{text-align:right}table.usda-table tbody.usda-table__body td.usda-table__cell.stickyColumn{position:-webkit-sticky;position:sticky;left:0;border-right:solid 1px #dfe1e2 !important}table.usda-table tbody.usda-table__body tr.usda-table__row td.usda-table__cell{padding:1.5rem}table.usda-table tbody.usda-table__body tr.usda-table__row td.usda-table__cell.stickyColumn{background-color:#fff}table.usda-table tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable button.usda-table__expand-button{background-color:rgba(0,0,0,0);border:0;border-radius:0;font-weight:400;margin:0;padding:0;text-align:left;color:#0071bc;margin-right:.8rem}table.usda-table tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable button.usda-table__expand-button:hover{background-color:rgba(0,0,0,0)}table.usda-table tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell{padding-right:3.5rem}table.usda-table tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expandable-cell-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}table.usda-table tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell_name{padding-left:3rem}table.usda-table tbody.usda-table__body tr.usda-table__row .table-header_body-header{padding:1.5rem}table.usda-table tbody.usda-table__body .usda-table__message-cell{border:solid .1rem #dfe1e2}table.usda-table tbody.usda-table__body tr.usda-table__child-row{background-color:#fff}table.usda-table tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_divider{font-weight:600}table.usda-table tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child{padding:0}table.usda-table tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content{padding:1rem 1.5rem;margin-right:2rem}table.usda-table tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type{padding-left:2rem}table.usda-table tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content{padding-left:3rem;border-left:solid .1rem #dfe1e2}table.usda-table tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type{padding-bottom:.5rem}table.usda-table tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content{padding-bottom:.5rem}table.usda-table.table-for-new-search-page{margin-top:0;margin-bottom:0}table.usda-table.table-for-new-search-page .usda-table__body-special-color{background-color:#ecf1f7}table.usda-table.table-for-new-search-page th{border:none;border-top:.1rem solid #dfe1e2;border-right:.1rem solid #dfe1e2;border-bottom:.1rem solid #dfe1e2}table.usda-table.table-for-new-search-page td{border:none;border-right:.1rem solid #dfe1e2;border-bottom:.1rem solid #dfe1e2}table.usda-table.table-for-new-search-page td.stickyColumn{border-left:.1rem solid #dfe1e2}table.usda-table.table-for-new-search-page th.stickyColumn:first-of-type{border-left:.1rem solid #dfe1e2}table.usda-table.table-for-new-search-page thead.usda-table__head th.table-header{color:#1b1b1b}table.usda-table.table-for-new-search-page thead.usda-table__head th.table-header:first-of-type{border-top-left-radius:.4rem}table.usda-table.table-for-new-search-page thead.usda-table__head th.table-header:last-of-type{border-top-right-radius:.4rem}table.usda-table.table-for-new-search-page thead.usda-table__head th.table-header .table-header__content{padding:1.2rem 1.6rem}table.usda-table.table-for-new-search-page tbody.usda-table__body{color:#1b1b1b;line-height:1.5}table.usda-table.table-for-new-search-page tbody.usda-table__body tr:last-of-type td:first-of-type{border-bottom-left-radius:.4rem}table.usda-table.table-for-new-search-page tbody.usda-table__body tr:last-of-type td:last-of-type{border-bottom-right-radius:.4rem}table.usda-table.table-for-new-search-page tbody.usda-table__body .usda-table__row:hover{background-color:#f7f9fa}table.usda-table.table-for-new-search-page tbody.usda-table__body .usda-table__row:hover.special-hover-color-7 td:nth-last-of-type(-n + 7){background-color:#e1e7f1}table.usda-table.table-for-new-search-page tbody.usda-table__body .usda-table__row:hover.special-hover-color-6 td:nth-last-of-type(-n + 6){background-color:#e1e7f1}table.usda-table.table-for-new-search-page tbody.usda-table__body .usda-table__row:hover.special-hover-color-5 td:nth-last-of-type(-n + 5){background-color:#e1e7f1}table.usda-table.table-for-new-search-page tbody.usda-table__body .usda-table__row:hover.special-hover-color-4 td:nth-last-of-type(-n + 4){background-color:#e1e7f1}table.usda-table.table-for-new-search-page tbody.usda-table__body .usda-table__row:hover.special-hover-color-3 td:nth-last-of-type(-n + 3){background-color:#e1e7f1}table.usda-table.table-for-new-search-page tbody.usda-table__body .usda-table__row:hover.special-hover-color-2 td:nth-last-of-type(-n + 2){background-color:#e1e7f1}table.usda-table.table-for-new-search-page tbody.usda-table__body .usda-table__row:hover.special-hover-color-1 td:nth-last-of-type(-n + 1){background-color:#e1e7f1}table.usda-table.table-for-new-search-page tbody.usda-table__body .usda-table__row td.usda-table__cell{padding:.8rem 1.6rem;height:inherit}@media(max-width: 767px){table.usda-table.table-for-new-search-page tbody.usda-table__body .usda-table__row td.usda-table__cell{padding:0 1.6rem 1.2rem}}table.usda-table.table-for-new-search-page tbody.usda-table__body .usda-table__row td.usda-table__cell:has(a){padding:0}table.usda-table.table-for-new-search-page tbody.usda-table__body .usda-table__row td.usda-table__cell:has(a) a{padding:.8rem 1.6rem;display:block;width:100%;height:inherit;color:#2378c3}table.usda-table.table-for-new-search-page tbody.usda-table__body .usda-table__row td.usda-table__cell:has(a) a:hover{color:#0b4778}table.usda-table.table-for-new-search-page tbody.usda-table__body .usda-table__row td.usda-table__cell:has(a) a:visited{color:#54278f}table.usda-table.table-for-new-search-page tbody.usda-table__body .usda-table__row td.usda-table__cell:has(a) svg{display:none}@media(max-width: 767px){table.usda-table.table-for-new-search-page tbody.usda-table__body .usda-table__row td.usda-table__cell:has(a){padding:0 1.6rem 1.2rem}table.usda-table.table-for-new-search-page tbody.usda-table__body .usda-table__row td.usda-table__cell:has(a) a{padding:0}table.usda-table.table-for-new-search-page tbody.usda-table__body .usda-table__row td.usda-table__cell:has(a) svg{display:unset;padding-left:.4rem}}table.usda-table.table-for-new-search-page.award-results-table-dtui{border-collapse:separate}table.usda-table.table-for-new-search-page.award-results-table-dtui th.table-header:last-of-type{border-right:.1rem solid #dfe1e2}table.usda-table.table-for-new-search-page.award-results-table-dtui thead.usda-table__head th{position:-webkit-sticky;position:sticky;top:0}table.usda-table.table-for-new-search-page.award-results-table-dtui tbody.usda-table__body .usda-table__row td.usda-table__cell{vertical-align:top}table.usda-table.table-for-new-search-page.award-results-table-dtui tbody.usda-table__body .usda-table__row td.usda-table__cell:last-of-type{border-right:.1rem solid #dfe1e2}table.usda-table.table-for-new-search-page.award-results-table-dtui tbody.usda-table__body .usda-table__row:hover{background-color:#f7f9fa}table.usda-table.table-for-new-search-page.award-results-table-dtui tbody.usda-table__body .usda-table__row:hover td.usda-table__cell.stickyColumn{background-color:#f7f9fa}table.usa-dt-table__stacked,div.usa-dt-table__stacked{max-width:100%}@media all and (max-width: 767px){table.usa-dt-table__stacked,div.usa-dt-table__stacked{display:block;width:100%}table.usa-dt-table__stacked [class*=usda-table__cell],div.usa-dt-table__stacked [class*=usda-table__cell]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.usa-dt-table__stacked thead.usda-table__head,table.usa-dt-table__stacked div.usda-table__head,div.usa-dt-table__stacked thead.usda-table__head,div.usa-dt-table__stacked div.usda-table__head{display:none}table.usa-dt-table__stacked tbody.usda-table__body,table.usa-dt-table__stacked div.usda-table__body,div.usa-dt-table__stacked tbody.usda-table__body,div.usa-dt-table__stacked div.usda-table__body{display:inline-table;width:100%}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row{display:block;width:100%}}@media(max-width: 767px)and (max-width: 767px){table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row{font-weight:600}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row .usda-table__cell-heading,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row .usda-table__cell-heading{color:#5c5c5c}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row .usda-table__cell-text,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row .usda-table__cell-text,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row .usda-table__cell-text,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row .usda-table__cell-text,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row .usda-table__cell-text,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row .usda-table__cell-text,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row .usda-table__cell-text,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row .usda-table__cell-text{font-size:1.4rem}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td:first-of-type,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td:first-of-type,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td:first-of-type,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td:first-of-type,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td:first-of-type,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td:first-of-type{background-color:#1a4480;font-size:1.8rem;margin-bottom:1.2rem;color:#f9f9f9}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td:first-of-type .usda-table__cell-heading,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td:first-of-type .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td:first-of-type .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td:first-of-type .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td:first-of-type .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td:first-of-type .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td:first-of-type .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td:first-of-type .usda-table__cell-heading{color:#e6e6e6}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td:first-of-type a,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td:first-of-type a,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td:first-of-type a,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td:first-of-type a,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td:first-of-type a,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td:first-of-type a,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td:first-of-type a,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td:first-of-type a{color:#f9f9f9 !important;text-decoration:underline}}@media all and (max-width: 767px){table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell{display:block;width:100%;padding:0 0 1.2rem 1.6rem;line-height:1.5;word-break:break-all;text-align:left}}@media(max-width: 767px)and (max-width: 767px){table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell{padding:0 1.2rem 1.2rem 1.6rem}}@media all and (max-width: 767px){table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading{font-weight:600}}@media(max-width: 767px)and (max-width: 767px){table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading{font-weight:normal;font-size:1.2rem;text-transform:uppercase}}@media all and (max-width: 767px){table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message{font-size:1.4rem;font-weight:600;line-height:1.5;color:#2378c3}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message svg,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message svg,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message svg,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message svg,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message svg,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message svg,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message svg,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message svg,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message svg,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message svg,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message svg,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message svg,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message svg,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message svg,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message svg,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-message svg{font-size:1.4rem;padding-top:.2rem;color:#2378c3}}@media all and (max-width: 767px){table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell:first-child,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell:first-child,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell:first-child,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell:first-child,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell:first-child,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell:first-child,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell:first-child,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell:first-child,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell:first-child,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell:first-child,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell:first-child,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell:first-child,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell:first-child,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell:first-child,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell:first-child,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell:first-child{border-top:solid .4rem #d6d7d9;padding-top:1.2rem}}@media all and (max-width: 767px){table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell_name,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell_name,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell_name,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell_name,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell_name,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell_name,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell_name,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell_name{padding-left:3.2rem}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell{padding-left:3.2rem}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expandable-cell-content,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expandable-cell-content,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expandable-cell-content,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expandable-cell-content,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expandable-cell-content,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expandable-cell-content,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expandable-cell-content,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expandable-cell-content{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expand-button,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expand-button,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expand-button,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expand-button,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expand-button,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expand-button,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expand-button,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expand-button{padding:0;margin:0;width:3.2rem;height:2.4rem;text-align:center;position:absolute;top:-0.2rem;left:-3.2rem;font-size:1.4rem;z-index:1}}@media all and (max-width: 767px){table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell{position:relative}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:first-child:after,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:first-child:after,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:first-child:after,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:first-child:after,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:first-child:after,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:first-child:after,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:first-child:after,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:first-child:after{height:calc(100% - 5.6rem);top:auto;bottom:0}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:after,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:after,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:after,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:after,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:after,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:after,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:after,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:after{content:"";border-left:solid .1rem #aeb0b5;position:absolute;top:0;left:1.6rem;height:100%}}@media all and (max-width: 767px){table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row{display:block;width:100%}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_divider,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_divider,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_divider,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_divider,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_divider,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_divider,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_divider,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_divider{display:none}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell{display:block;width:100%;padding:0 1.6rem 1.6rem;line-height:1.5;word-break:break-all;text-align:left}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell:before,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell:before,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell:before,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell:before,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell:before,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell:before,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell:before,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell:before,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell:before,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell:before,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell:before,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell:before,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell:before,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell:before,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell:before,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell:before{content:attr(data-label) " ";font-weight:600;display:block;width:100%;text-align:left;word-break:break-all}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child{padding:0 1.6rem 1.2rem;padding-left:4.8rem;position:relative}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:after,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:after,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:after,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:after,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:after,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:after,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:after,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:after,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:after,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:after,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:after,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:after,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:after,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:after,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:after,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:after{content:"";border-left:solid .1rem #aeb0b5;position:absolute;top:0;left:1.6rem;height:100%}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content{padding:0}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type{padding-left:4.8rem}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content{padding:0;border-width:0}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type{padding-bottom:1.2rem}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content{padding-bottom:0}}@media all and (max-width: 767px){table.usa-dt-table__stacked div.usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__cell-heading{margin-bottom:0 !important;line-height:18px}}@media all and (max-width: 767px){table.usa-dt-table__stacked div.usda-table__cell-heading-container,div.usa-dt-table__stacked div.usda-table__cell-heading-container{margin-bottom:0 !important}}@media all and (max-width: 767px){table.usa-dt-table__stacked div.collapsible-row-div span.collapsible-row-button,div.usa-dt-table__stacked div.collapsible-row-div span.collapsible-row-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:600;line-height:18px;padding-left:16px;padding-bottom:16px;color:#2378c3}table.usa-dt-table__stacked div.collapsible-row-div span.collapsible-row-button svg,div.usa-dt-table__stacked div.collapsible-row-div span.collapsible-row-button svg{margin-left:4px}table.usa-dt-table__stacked div.collapsible-row-div div.usda-table__cell:first-of-type,div.usa-dt-table__stacked div.collapsible-row-div div.usda-table__cell:first-of-type{padding-top:0 !important;background-color:unset}table.usa-dt-table__stacked div.collapsible-row-div #mobile-row-gradient,div.usa-dt-table__stacked div.collapsible-row-div #mobile-row-gradient{height:56px;position:relative;background:-webkit-gradient(linear, left bottom, left top, from(#1b4485), color-stop(50%, #1b4485), color-stop(50%, #768eb5), to(#768eb5));background:linear-gradient(to top, #1b4485 0%, #1b4485 50%, #768eb5 50%, #768eb5 100%)}}@media all and (max-width: 767px){table.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell.usda-mobile__header,div.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell.usda-mobile__header{background-color:#1a4480;margin-bottom:12px}table.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell.usda-mobile__header .usda-table__cell-heading,div.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell.usda-mobile__header .usda-table__cell-heading{color:#e6e6e6}table.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell.usda-mobile__header a,div.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell.usda-mobile__header a{color:#f9f9f9;text-decoration:underline}table.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell.usda-mobile__header .usda-table__cell-text,div.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell.usda-mobile__header .usda-table__cell-text{color:#f9f9f9 !important;font-size:1.8rem !important}table.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell,div.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell{padding-bottom:12px !important}}.usa-dt-table__stacked-picker{width:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:1.6rem 0 .8rem}@media all and (min-width: 768px){.usa-dt-table__stacked-picker{display:none}}.usa-dt-table__stacked-picker label{font-size:1.6rem;line-height:1.5}.usa-dt-table__stacked-picker .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button{padding:.4rem .8rem;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.usa-dt-table__stacked-picker .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-text{font-size:1.6rem;margin-right:.8rem;line-height:1.5;font-weight:400}.usa-dt-table__stacked-picker .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.usa-dt-table__stacked-picker .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-icon svg{width:1.2rem;height:1.2rem;color:#0071bc}.usa-dt-table__stacked-picker .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list{min-width:20rem}.usa-dt-table__stacked-picker .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item{font-size:1.4rem}table.usda-table.topfive-table__table{font-size:1.4rem;border-collapse:separate;border:solid #d8d8d8 .1rem;border-radius:.5rem;-moz-border-radius:.5rem;margin:0;border-bottom:none}table.usda-table.topfive-table__table tbody.usda-table__body tr.usda-table__row td.usda-table__cell{color:#555;padding:1rem 1.5rem;border:0;border-bottom:solid rgba(174,176,181,.5) .1rem;background-color:rgba(0,0,0,0);font-weight:400;text-align:center;max-width:0}table.usda-table.topfive-table__table tbody.usda-table__body tr.usda-table__row td.usda-table__cell div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}table.usda-table.topfive-table__table tbody.usda-table__body tr.usda-table__row td.usda-table__cell:first-child{text-align:left;width:55%}table.usda-table.topfive-table__table tbody.usda-table__body tr.usda-table__row td.usda-table__cell:nth-child(2){width:25%}table.usda-table.topfive-table__table tbody.usda-table__body tr.usda-table__row td.usda-table__cell:last-child{width:20%}table.usda-table.topfive-table__table tbody.usda-table__body tr.usda-table__row:last-child td.usda-table__cell:first-child{border-bottom-left-radius:.5rem}table.usda-table.topfive-table__table tbody.usda-table__body tr.usda-table__row:last-child td.usda-table__cell:last-child{border-bottom-right-radius:.5rem}table.usda-table.topfive-table__table thead.usda-table__head th.table-header.table-header{color:#555;background:none;padding:1rem 1.5rem;border:0;background-color:rgba(0,0,0,0);border-bottom:solid #d8d8d8 .1rem;font-weight:600;text-align:center}table.usda-table.topfive-table__table thead.usda-table__head th.table-header.table-header:first-child{text-align:left}table.usda-table.topfive-table__table thead.usda-table__head th.table-header.table-header .table-header__content{color:#555;padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}table.usda-table.topfive-table__table thead.usda-table__head th.table-header.table-header:first-child .table-header__content{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}table.usda-table .usda-table__label{color:#555} -.usda-message{text-align:center;background-color:#f1f1f1;padding:10rem 0;color:#555;width:100%}.usda-message .usda-message__icon{font-size:3.6rem}.usda-message .usda-message__title{font-size:2rem;line-height:4.5rem;font-weight:600}.usda-message .usda-message__description{font-size:1.6rem}.usda-message.usda-message_loading .usda-message__icon{color:#0071bc}.usda-message.usda-message_error .usda-message__icon{color:#cd2026}.usda-loading-animation__container{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:20rem;margin-left:auto;margin-right:auto}@media(min-width: 768px){.usda-loading-animation__container{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:60rem}}.usda-loading-animation__container .usda-loading-animation{width:5rem;height:5rem;margin-left:auto;margin-right:auto}.usda-loading-animation__container .usda-loading-animation svg.usda-loading-bars{-webkit-animation:loading-bars-loading .2s ease-in forwards;animation:loading-bars-loading .2s ease-in forwards}@-webkit-keyframes loading-bar-animation{0%{-webkit-transform:translate(0px, 40px) scaleY(0.2);transform:translate(0px, 40px) scaleY(0.2)}50%{-webkit-transform:translate(0px, 10px) scaleY(0.8);transform:translate(0px, 10px) scaleY(0.8)}100%{-webkit-transform:translate(0px, 40px) scaleY(0.2);transform:translate(0px, 40px) scaleY(0.2)}}@keyframes loading-bar-animation{0%{-webkit-transform:translate(0px, 40px) scaleY(0.2);transform:translate(0px, 40px) scaleY(0.2)}50%{-webkit-transform:translate(0px, 10px) scaleY(0.8);transform:translate(0px, 10px) scaleY(0.8)}100%{-webkit-transform:translate(0px, 40px) scaleY(0.2);transform:translate(0px, 40px) scaleY(0.2)}}@-webkit-keyframes loading-bars-loading{0%{opacity:0}100%{opacity:1}}@keyframes loading-bars-loading{0%{opacity:0}100%{opacity:1}}.usda-loading-animation__container .usda-loading-animation svg.usda-loading-bars rect{fill:#aeb0b5;-webkit-animation:loading-bar-animation 1s infinite ease-in-out both;animation:loading-bar-animation 1s infinite ease-in-out both}.usda-loading-animation__container .usda-loading-animation svg.usda-loading-bars rect.bar-two{-webkit-animation:loading-bar-animation 1s infinite ease-in -0.6s;animation:loading-bar-animation 1s infinite ease-in -0.6s}.usda-loading-animation__container .usda-loading-animation svg.usda-loading-bars rect.bar-three{-webkit-animation:loading-bar-animation 1s infinite ease-in -0.9s;animation:loading-bar-animation 1s infinite ease-in -0.9s}.usda-loading-animation__container .usda-loading-animation svg.usda-loading-bars rect.bar-four{-webkit-animation:loading-bar-animation 1s infinite ease-in -0.3s;animation:loading-bar-animation 1s infinite ease-in -0.3s}.usda-loading-animation__container .loading-message{font-size:3.6rem;line-height:4.5rem;color:#aeb0b5;text-align:center} -.usa-dt-tab-list::-webkit-scrollbar{width:0px;height:0;background:rgba(0,0,0,0);scrollbar-width:none;-ms-overflow-style:none;display:none;overflow:-moz-scrollbars-none}.usa-dt-tab-list{scrollbar-width:none;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.usa-dt-tab-list .usa-dt-tab-list__border-pre-filler{width:1.5rem;border-bottom:1px solid #dfe1e2}.usa-dt-tab-list .usa-dt-tab-list__border-post-filler{width:100%;border-bottom:1px solid #dfe1e2}.usa-dt-tab-list.tabless-tabs{padding:1.5rem 0 1rem 0}.usa-dt-tab-list.tabless-tabs .usa-dt-tab-list__border-pre-filler{width:1.5rem;border-bottom:1px solid #dfe1e2}.usa-dt-tab-list.tabless-tabs .usa-dt-tab-list__border-post-filler{width:100%;border-bottom:1px solid #dfe1e2}.usa-dt-tab-list .usa-dt-tab__wrapper{border-bottom:1px solid #dfe1e2;scroll-snap-align:center}.usa-dt-tab-list .usa-dt-tab__wrapper.disabled{cursor:not-allowed}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab{border-top:1px solid #dfe1e2;border-right:1px solid #dfe1e2;border-bottom:2px solid #dfe1e2;border-left:1px solid #dfe1e2;background-color:#f5f6f7;color:#1c1d1f;font-size:1.6rem;font-weight:normal;vertical-align:middle;margin-bottom:-0.2rem;width:auto;padding:.8rem 1.6rem;margin-right:.8rem;border-top-left-radius:.4rem;border-top-right-radius:.4rem;border-bottom-right-radius:0;border-bottom-left-radius:0}@media(1200px){.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab{padding:1.5rem}}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#e4e4e4;cursor:pointer}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab.active{background-color:#fff;border-top:1px solid #dfe1e2;border-right:1px solid #dfe1e2;border-bottom:1px solid #fff;border-left:1px solid #dfe1e2;color:#1c1d1f}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab.active .usa-dt-tab__content{font-weight:600}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab .usa-dt-tab__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;font-size:1.8rem}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab .usa-dt-tab__content .usa-dt-tab__label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:1.5;white-space:nowrap}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab .usa-dt-tab__content .usa-dt-tab__label .count{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#edeff0;font-size:1rem;line-height:1.5;padding:0rem .5rem;color:#1c1d1f;margin-left:.5rem;border-radius:2px}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab .usa-dt-tab__content .usa-dt-tab__label .count.active{text-align:center;background-color:#face00;color:#1c1d1f;font-weight:normal}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab .usa-dt-tab__content .tooltip-wrapper .tooltip__hover-wrapper .tooltip__icon{margin-right:0}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab .usa-dt-tab__content .tooltip-wrapper .tooltip__text{padding:2rem 2rem 0 2rem}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab .usa-dt-tab__content .tooltip-wrapper .tooltip__text strong{padding-bottom:1rem}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab .usa-dt-tab__content .tooltip-wrapper .tooltip__text:last-child{padding:2rem}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab[disabled]{pointer-events:none;color:#5b616b;background-color:#f5f5f5;border-bottom:2px solid #d6d7d9;border-left:none;border-right:none}.usa-dt-tab-list .usa-dt-tab__wrapper.tabless-tab{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;border:none;scroll-snap-align:center;padding:0 1.5rem;border-bottom:1px solid #d6d7d9}.usa-dt-tab-list .usa-dt-tab__wrapper.tabless-tab.disabled{cursor:not-allowed;opacity:.75}.usa-dt-tab-list .usa-dt-tab__wrapper.tabless-tab.disabled .usa-dt-tab{border:none}.usa-dt-tab-list .usa-dt-tab__wrapper.tabless-tab.active{font-weight:600;border:none;border-bottom:.3rem solid #0071bc}.usa-dt-tab-list .usa-dt-tab__wrapper.tabless-tab .usa-dt-tab{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0 0 .3rem;margin:0 0 .9rem;background-color:rgba(0,0,0,0);color:#555;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:2rem;border:none;border-radius:0}.usa-dt-tab-list .usa-dt-tab__wrapper.tabless-tab .usa-dt-tab .usa-dt-tab__content .usa-dt-tab__label{margin-right:0}.usa-dt-tab-list .usa-dt-tab__wrapper.tabless-tab .usa-dt-tab .usa-dt-tab__content .usa-dt-tab__label .count{background-color:rgba(117,117,117,.1)}.usa-dt-tab-list .usa-dt-tab__wrapper.tabless-tab .usa-dt-tab .usa-dt-tab__content .usa-dt-tab__label .count.active{text-align:center;background-color:#fdb81e;color:#555}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.usa-dt-tab-list .usa-dt-tab__wrapper.tabless-tab{display:inline-block}} -.tooltip-wrapper{font-size:1.6rem}.tooltip-wrapper .tooltip-spacer{display:block;position:absolute;z-index:30}.tooltip-wrapper .tooltip__hover-wrapper .tooltip__icon{color:#d6d7d9;margin:0 .75rem}.tooltip-wrapper .tooltip__hover-wrapper .tooltip__icon:hover{color:#5b616b}.tooltip-wrapper .tooltip .tooltip__interior{position:relative}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer{display:none;width:1.6rem;height:1.6rem;position:absolute;top:1.2rem;left:-0.9rem}@media(min-width: 768px){.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer{display:block}}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer:after{content:"";position:absolute;width:1.6rem;height:1.6rem;background:#f0f0f0;border-bottom:.1rem solid #aeb0b5;border-left:.1rem solid #aeb0b5;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.smart-bottom-left,.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.smart-bottom-right{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:-8px}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.smart-bottom-left.smart-bottom-left,.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.smart-bottom-right.smart-bottom-left{left:calc(100% - 44px)}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.smart-bottom-left.smart-bottom-right,.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.smart-bottom-right.smart-bottom-right{left:2.8rem}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.right{left:auto;right:-0.8rem}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.right:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.bottom{top:-1.6rem;left:calc(50% - 8px);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.top:after,.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.top-left:after,.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.top-right:after{background:#f0f0f0}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.top{left:calc(50% - 8px);top:-0.9rem}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.top:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);background:#f0f0f0}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.top-left{left:-0.9rem;top:.9rem;z-index:-1}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.top-right{right:.7rem;left:auto;top:.9rem}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.top-right:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.bottom-left:after,.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.bottom-right:after{background:#fff}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.bottom-left{left:-0.9rem;top:calc(100% - 32px);z-index:-1}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.bottom-left:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.bottom-right{right:.8rem;left:auto;top:calc(100% - 32px);z-index:-1}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.bottom-right:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer{z-index:2;top:1.5rem}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer:after{background:#f1f1f1} -.tooltip-wrapper .tooltip__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-shadow:0 0 2px rgba(0,0,0,.3);box-shadow:0 0 2px rgba(0,0,0,.3);background-color:#fff;border:solid .1rem #aeb0b5;color:#555}.tooltip-wrapper .tooltip__content .tooltip__message{width:100%;font-size:1.4rem;text-align:left}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__title{font-size:1.6rem;background-color:#f1f1f1;padding:2rem;font-weight:700;z-index:10;margin:0;line-height:normal}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__title.center{text-align:center}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__title.left{text-align:left}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__amount{margin:0;text-align:center;font-size:1.4rem;font-weight:400}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__amount span:first-of-type{font-size:2rem;font-weight:700}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__amount span:last-of-type{font-size:1.6rem;font-weight:500}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text{padding:2rem;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text.center{text-align:center}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text.left{text-align:left}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text ul{padding-left:0;list-style-type:none}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text p,.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text strong{margin:.7rem 0}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text>*:first-child,.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text>*:last-child{margin:0}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text>*:first-child:nth-last-child(2){margin-bottom:.7rem}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text ul{margin:1rem 0}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__list{padding:0 1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__list li{text-align:center;list-style:none;padding-bottom:1rem}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__list li:last-of-type{padding-bottom:0} -.usa-dt-information-boxes{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:2rem}.usa-dt-information-boxes .usa-dt-information-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-right:.1rem solid #d6d7d9}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:.4rem 3.2rem}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;display:grid;grid-template-rows:1fr .5fr}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content.with-subtitle{grid-template-rows:1fr .5fr .5fr}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__title{font-size:1.4rem;letter-spacing:0;line-height:1.6rem;padding-bottom:.3rem;color:#555;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__subtitle{font-size:1.2rem;letter-spacing:0;line-height:1.1rem;color:#555;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__amount{font-size:2rem;font-weight:600;letter-spacing:0;line-height:2.5rem;color:#555;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__amount.loading{margin:2.5rem 0 2rem 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__amount.loading .dot-pulse{position:relative;left:-9999px;width:10px;height:10px;border-radius:.5rem;margin:0 4rem;-webkit-box-shadow:9999px 0 0 -5px #aeb0b5;box-shadow:9999px 0 0 -5px #aeb0b5;-webkit-animation:dot-pulse 1.5s infinite linear;animation:dot-pulse 1.5s infinite linear;-webkit-animation-delay:.25s;animation-delay:.25s}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__amount.loading .dot-pulse::before,.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__amount.loading .dot-pulse::after{content:"";display:inline-block;position:absolute;top:0;height:1rem;width:1rem;border-radius:.5rem}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__amount.loading .dot-pulse::before{-webkit-box-shadow:9984px 0 0 -5px #aeb0b5;box-shadow:9984px 0 0 -5px #aeb0b5;-webkit-animation:dot-pulse-before 1.5s infinite linear;animation:dot-pulse-before 1.5s infinite linear;-webkit-animation-delay:0s;animation-delay:0s}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__amount.loading .dot-pulse::after{-webkit-box-shadow:10014px 0 0 -5px #aeb0b5;box-shadow:10014px 0 0 -5px #aeb0b5;-webkit-animation:dot-pulse-after 1.5s infinite linear;animation:dot-pulse-after 1.5s infinite linear;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes dot-pulse-before{0%{-webkit-box-shadow:9984px 0 0 -5px #aeb0b5;box-shadow:9984px 0 0 -5px #aeb0b5}30%{-webkit-box-shadow:9984px 0 0 2px #aeb0b5;box-shadow:9984px 0 0 2px #aeb0b5}60%,100%{-webkit-box-shadow:9984px 0 0 -5px #aeb0b5;box-shadow:9984px 0 0 -5px #aeb0b5}}@keyframes dot-pulse-before{0%{-webkit-box-shadow:9984px 0 0 -5px #aeb0b5;box-shadow:9984px 0 0 -5px #aeb0b5}30%{-webkit-box-shadow:9984px 0 0 2px #aeb0b5;box-shadow:9984px 0 0 2px #aeb0b5}60%,100%{-webkit-box-shadow:9984px 0 0 -5px #aeb0b5;box-shadow:9984px 0 0 -5px #aeb0b5}}@-webkit-keyframes dot-pulse{0%{-webkit-box-shadow:9999px 0 0 -5px #aeb0b5;box-shadow:9999px 0 0 -5px #aeb0b5}30%{-webkit-box-shadow:9999px 0 0 2px #aeb0b5;box-shadow:9999px 0 0 2px #aeb0b5}60%,100%{-webkit-box-shadow:9999px 0 0 -5px #aeb0b5;box-shadow:9999px 0 0 -5px #aeb0b5}}@keyframes dot-pulse{0%{-webkit-box-shadow:9999px 0 0 -5px #aeb0b5;box-shadow:9999px 0 0 -5px #aeb0b5}30%{-webkit-box-shadow:9999px 0 0 2px #aeb0b5;box-shadow:9999px 0 0 2px #aeb0b5}60%,100%{-webkit-box-shadow:9999px 0 0 -5px #aeb0b5;box-shadow:9999px 0 0 -5px #aeb0b5}}@-webkit-keyframes dot-pulse-after{0%{-webkit-box-shadow:10014px 0 0 -5px #aeb0b5;box-shadow:10014px 0 0 -5px #aeb0b5}30%{-webkit-box-shadow:10014px 0 0 2px #aeb0b5;box-shadow:10014px 0 0 2px #aeb0b5}60%,100%{-webkit-box-shadow:10014px 0 0 -5px #aeb0b5;box-shadow:10014px 0 0 -5px #aeb0b5}}@keyframes dot-pulse-after{0%{-webkit-box-shadow:10014px 0 0 -5px #aeb0b5;box-shadow:10014px 0 0 -5px #aeb0b5}30%{-webkit-box-shadow:10014px 0 0 2px #aeb0b5;box-shadow:10014px 0 0 2px #aeb0b5}60%,100%{-webkit-box-shadow:10014px 0 0 -5px #aeb0b5;box-shadow:10014px 0 0 -5px #aeb0b5}}.usa-dt-information-boxes .usa-dt-information-box:last-child{border:none}@media(min-width: 768px){.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider{padding:0 2.5rem 3.4rem}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__title{font-size:2.2rem;line-height:2.8rem}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__subtitle{font-size:1.7rem;line-height:2.2rem;font-weight:200;padding-bottom:.3rem}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__subtitle-bottom{font-size:1.7rem;line-height:2.2rem;font-weight:400}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__amount{font-size:3.2rem;font-weight:600;letter-spacing:0;line-height:4rem}}.usa-dt-information-boxes.two-boxes .usa-dt-information-box .usa-dt-information-box__divider{padding:.4rem 2.5rem}@media(min-width: 768px){.usa-dt-information-boxes.two-boxes .usa-dt-information-box .usa-dt-information-box__divider{padding:.4rem 3.5rem}}.usa-dt-information-boxes.three-boxes{border-bottom:none;padding-bottom:0}.usa-dt-information-boxes.three-boxes .usa-dt-information-box .usa-dt-information-box__divider{padding:.4rem 1.2rem .4rem 1.2rem}.usa-dt-information-boxes.three-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content{padding-top:2.4rem}.usa-dt-information-boxes.three-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__amount{white-space:nowrap;font-size:1.6rem}@media(min-width: 768px){.usa-dt-information-boxes.three-boxes .usa-dt-information-box .usa-dt-information-box__divider{padding:0 4.7rem 2.3rem 4.7rem}.usa-dt-information-boxes.three-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__amount{white-space:nowrap;font-size:3.2rem;line-height:4rem}}.usa-dt-information-boxes.four-boxes{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.usa-dt-information-boxes.four-boxes .usa-dt-information-box{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;border:none}.usa-dt-information-boxes.four-boxes .usa-dt-information-box .usa-dt-information-box__divider{border:none;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:.4rem 1rem}.usa-dt-information-boxes.four-boxes .usa-dt-information-box:nth-child(2n+1) .usa-dt-information-box__divider{border-right:.1rem solid #d6d7d9}.usa-dt-information-boxes.four-boxes .usa-dt-information-box:nth-child(-n+2){border-bottom:.1rem solid #d6d7d9}.usa-dt-information-boxes.four-boxes .usa-dt-information-box:nth-child(-n+2) .usa-dt-information-box__divider{margin-bottom:.3rem}.usa-dt-information-boxes.four-boxes .usa-dt-information-box:nth-last-child(-n+2){margin-top:.3rem}@media(min-width: 768px){.usa-dt-information-boxes.four-boxes{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.usa-dt-information-boxes.four-boxes .usa-dt-information-box{margin-bottom:0;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;border-right:.1rem solid #d6d7d9}.usa-dt-information-boxes.four-boxes .usa-dt-information-box .usa-dt-information-box__divider{padding:0 1rem 2.5rem 1rem}.usa-dt-information-boxes.four-boxes .usa-dt-information-box .usa-dt-information-box__content{border:none}.usa-dt-information-boxes.four-boxes .usa-dt-information-box:last-child{border:none}.usa-dt-information-boxes.four-boxes .usa-dt-information-box:nth-child(2n+1) .usa-dt-information-box__divider{border-right:none}.usa-dt-information-boxes.four-boxes .usa-dt-information-box:nth-child(-n+2){border-bottom:none}.usa-dt-information-boxes.four-boxes .usa-dt-information-box:nth-child(-n+2) .usa-dt-information-box__divider{margin-bottom:0}.usa-dt-information-boxes.four-boxes .usa-dt-information-box:nth-last-child(-n+2){margin-top:0px}}@media(min-width: 768px){.usa-dt-information-boxes{border-bottom:.1rem solid #d6d7d9;padding-bottom:2rem}} -.usda-section__container{margin-top:1.5rem;margin-bottom:1.5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.usda-section__container .usda-section-title__container{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.usda-section__container .usda-section-title__container .tooltip-wrapper{display:none}@media(min-width: 768px){.usda-section__container .usda-section-title__container .tooltip-wrapper{font-size:2rem;display:block;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media(min-width: 768px)and (max-width: 768px){.usda-section__container .usda-section-title__container .tooltip-wrapper{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}@media(min-width: 768px){.usda-section__container .usda-section-title__container .tooltip-wrapper .tooltip__hover-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.usda-section__container .usda-section-title__container .usda-section-title__desc{display:none}@media(min-width: 768px){.usda-section__container .usda-section-title__container .usda-section-title__desc{display:block;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:1.4rem;color:#555}.usda-section__container .usda-section-title__container .usda-section-title__desc strong{font-weight:600}}.usda-section__container .usda-section-title__container .usda-section-title__expand-icon{color:#0071bc;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:2rem;margin-right:1rem;padding:0;cursor:pointer}.usda-section__container hr{width:100%;height:.2rem;background:#494440;border:none} -.usda-section-title__sectionHeader{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:32px}.usda-section-title__sectionHeader .usda-section-title__title-icon{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:3.2rem}@media(max-width: 768px){.usda-section-title__sectionHeader .usda-section-title__title-icon{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}.usda-section-title__sectionHeader .usda-section-title__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:auto;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.usda-section-title__sectionHeader .usda-section-title__header.usda-section-title__header{margin-left:.8rem}.usda-section-title__sectionHeader .usda-section-title__header strong.usda-section-title__overline{font-size:1.2rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:600;text-transform:uppercase;color:#555}.usda-section-title__sectionHeader .usda-section-title__header .usda-section-title__title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.usda-section-title__sectionHeader .usda-section-title__header .usda-section-title__title h3,.usda-section-title__sectionHeader .usda-section-title__header .usda-section-title__title h1{margin:0;font-size:2rem;color:#555;font-weight:600;line-height:2rem}.usda-section-title__sectionHeader .usda-section-title__header .usda-section-title__title .tooltip-wrapper{display:block;font-size:2rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}@media(max-width: 768px){.usda-section-title__sectionHeader .usda-section-title__header .usda-section-title__title .tooltip-wrapper:not(.has-overline){-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}.usda-section-title__sectionHeader .usda-section-title__header .usda-section-title__title .tooltip-wrapper .tooltip__hover-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex} -.usa-dt-carousel .usa-dt-carousel__instructions{position:absolute;left:-999em}.usa-dt-carousel .usa-dt-carousel-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.usa-dt-carousel .usa-dt-carousel-content .usa-dt-carousel-item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-x:hidden}.usa-dt-carousel .usa-dt-carousel-content .usa-dt-carousel-item__list{margin:0;list-style-type:none;padding-left:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms}.usa-dt-carousel .usa-dt-carousel-content .usa-dt-carousel-item__list>li{margin-bottom:0}.usa-dt-carousel .usa-dt-carousel-content .usa-dt-carousel-item__list>li:before{display:none}.usa-dt-carousel .usa-dt-carousel-content .usa-dt-carousel-item__list>li:after{display:none}.usa-dt-carousel .usa-dt-carousel-content .usa-dt-carousel-item__list.usa-dt-carousel-item__list_dragging{-webkit-transition:none;transition:none}.usa-dt-carousel .usa-dt-carousel-content .usa-dt-carousel-item__list .usa-dt-carousel-item__list-item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.usa-dt-carousel .usa-dt-carousel-content .usa-dt-carousel-item__list .usa-dt-carousel-item__list-item .usa-dt-carousel-item__item{display:block;text-align:center;background-color:#fff;padding:1rem;margin-left:auto;margin-right:auto}.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list{margin:0;list-style-type:none;padding-left:0;margin-top:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list>li{margin-bottom:0}.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list>li:before{display:none}.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list>li:after{display:none}.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list .usa-dt-carousel-pager__list-item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list button.usa-dt-carousel-pager__dot-button{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,0);border:0;border-radius:0;font-weight:400;margin:0;padding:0;text-align:left;width:3rem;height:3rem;opacity:.4;-webkit-transition:opacity 150ms;transition:opacity 150ms}.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list button.usa-dt-carousel-pager__dot-button:hover{background-color:rgba(0,0,0,0)}.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list button.usa-dt-carousel-pager__dot-button .usa-dt-carousel-pager__dot-decorator{width:1rem;height:1rem;border-radius:.5rem;background-color:#757575;pointer-events:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list button.usa-dt-carousel-pager__dot-button:hover,.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list button.usa-dt-carousel-pager__dot-button:active,.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list button.usa-dt-carousel-pager__dot-button.usa-dt-carousel-pager__dot-button_active{opacity:.8} -.usda-page-header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%}.usda-page-header.usda-page-header--sticky{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:100}.usda-page-header .usda-page-header__container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:160rem;margin:auto}@media(min-width: 1200px){.usda-page-header .usda-page-header__container{height:6rem}}@media(min-width: 1640px){.usda-page-header .usda-page-header__container{margin:auto}}@media(min-width: 992px){.usda-page-header .usda-page-header__container{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.usda-page-header .usda-page-header__container hr{background-color:#dfe1e2;opacity:.25;height:.1rem;margin:0 2rem}@media(min-width: 992px){.usda-page-header .usda-page-header__container hr{display:none}}.usda-page-header .usda-page-header__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding:1rem 0;width:auto}@media(max-width: 768px){.usda-page-header .usda-page-header__header{padding:1rem}}.usda-page-header .usda-page-header__overline{font-size:1.4rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-transform:uppercase;color:#e6e6e6;font-weight:400}.usda-page-header .usda-page-header__title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.usda-page-header .usda-page-header__title h1{margin:0;font-size:2rem;font-weight:600;line-height:2rem;color:#f9f9f9}.usda-page-header .tooltip-wrapper{display:none}@media(min-width: 768px){.usda-page-header .tooltip-wrapper{font-size:2rem;display:block;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}@media(min-width: 768px)and (max-width: 768px){.usda-page-header .tooltip-wrapper{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}@media(min-width: 768px){.usda-page-header .tooltip-wrapper .tooltip__hover-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.usda-page-header .usda-page-header__mobile-top{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#edeff0;min-height:6rem}@media(max-width: 768px){.usda-page-header .usda-page-header__mobile-top{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 992px){.usda-page-header .usda-page-header__mobile-top .usda-share-icon{display:none}}.usda-page-header .usda-page-header__mobile-top .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list{width:14.1rem;-webkit-box-shadow:0 .2rem .2rem 0 rgba(0,0,0,.5);box-shadow:0 .2rem .2rem 0 rgba(0,0,0,.5);border-radius:.3rem;max-height:27.5rem}.usda-page-header .usda-page-header__mobile-top .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__list-item{border:none;border-radius:.3rem;height:3.9rem}.usda-page-header .usda-page-header__mobile-top .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;font-size:1.4rem;line-height:1.6rem;color:#5b616b}.usda-page-header .usda-page-header__mobile-top .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item span{color:#5b616b}.usda-page-header .usda-page-header__mobile-top .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item:hover,.usda-page-header .usda-page-header__mobile-top .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item.active{background:#f1f1f1;border:.1rem solid #f1f1f1;cursor:pointer;color:#0071bc}.usda-page-header .usda-page-header__mobile-top .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item svg{margin-right:1.2rem;font-size:1.4rem}.usda-page-header hr{width:100%;height:.2rem;background:#494440;border:none}.usda-page-header__toolbar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;width:100%;height:6rem;border-bottom:.1rem solid #d6d7d9;background-color:#1a4480}@media(min-width: 992px){.usda-page-header__toolbar{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#1a4480;padding:.6rem;width:auto;border-bottom:none}}.usda-page-header__toolbar .usda-fy-picker__container{max-height:46px}.usda-page-header__toolbar .usda-fy-picker__container:hover{color:#1a4480}.usda-page-header__toolbar .usda-fy-picker__container:active{color:#1a4480}@media(max-width: 991px){.usda-page-header__toolbar .usda-fy-picker__container{padding:1.2rem 1rem;max-height:52px}}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker{background:#1a4480;border:solid 2px rgba(223,225,226,.25);height:28px;border-radius:.4rem;z-index:30}@media(min-width: 992px){.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker{background:#1a4480;border:solid 2px rgba(223,225,226,.25)}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker:hover{color:#edeff0}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker:active{color:#fbfcfd}}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__dropdown-container{height:25px}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon{margin:4px 8px 4.6px 8px}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg{color:#dfe1e2;width:1.4rem;height:1.54rem}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon:hover{color:#edeff0}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon:active{color:#fbfcfd}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .fy-picker__list{overflow-y:scroll}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-text{color:#dfe1e2;background:#1a4480;font-weight:600;font-size:1.6rem;height:24px;line-height:1.5;margin:0;min-width:53px}@media(min-width: 992px){.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-text{font-size:1.6rem;line-height:1.5;color:#dfe1e2;background:#1a4480}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-text:hover{color:#edeff0}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-text:active{color:#fbfcfd}}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg,.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon svg{height:15.4px;width:14px;color:#edeff0}@media(min-width: 992px){.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg,.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon svg{color:#dfe1e2}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg:hover,.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon svg:hover{color:#edeff0}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg:active,.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon svg:active{color:#fbfcfd}}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon{margin:4px 8px 4.6px 8px;width:14px;height:15.4px}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 992px){.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}}.usda-page-header__toolbar .usda-fy-picker__container span:not(.usa-dt-picker__button-text):not(.usa-dt-picker__button-icon){display:none}@media(min-width: 992px){.usda-page-header__toolbar .usda-fy-picker__container span:not(.usa-dt-picker__button-text):not(.usa-dt-picker__button-icon){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;color:#dfe1e2}}.usda-page-header__toolbar .usda-share-icon{position:relative;margin:0 0 0 4rem}.usda-page-header__toolbar .usda-share-icon.margin-right{margin-right:3.2rem}.usda-page-header__toolbar .usda-share-icon.no-margin-left{margin-left:0}.usda-page-header__toolbar .usda-share-icon.disabled .usa-dt-picker__dropdown-container button{cursor:default}.usda-page-header__toolbar .usda-share-icon.disabled .usa-dt-picker__dropdown-container,.usda-page-header__toolbar .usda-share-icon.disabled span{opacity:.5}@media(max-width: 992px){.usda-page-header__toolbar .usda-share-icon{margin-right:1rem}.usda-page-header__toolbar .usda-share-icon .usda-share-icon__share-text{display:none}.usda-page-header__toolbar .usda-share-icon .usda-share-icon__share-text.keep-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker{margin:0;z-index:30}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button{color:#dfe1e2}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button svg{width:2.4rem;height:2.4rem}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button svg:hover{color:#edeff0}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button svg:active{color:#fbfcfd}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list{width:14.8rem;overflow:hidden}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__list-item{border-top:none;margin-bottom:.2rem}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__list-item:focus{border-top:unset}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list svg{color:#565c65;width:1.6rem;height:1.6rem;margin-top:.4rem}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list span{color:#565c65;font-weight:600;font-size:1.6rem;line-height:2.4rem;margin-left:1.6rem}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item{padding-left:1.6rem;padding-right:unset;padding-top:.8rem;padding-bottom:.8rem;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item:hover{background-color:#f5f6f7}.usda-page-header__toolbar .usda-share-icon .copy-confirmation{position:absolute;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:4rem;width:14rem;background:#f1f1f1;border-radius:.3rem;color:#5b616b;font-size:1.6rem;margin-right:0;z-index:31;top:2.6rem;right:.8rem}@media(max-width: 992px){.usda-page-header__toolbar .usda-share-icon .copy-confirmation.keep-text{-webkit-transform:translateX(120px);transform:translateX(120px)}}.usda-page-header__toolbar .usda-share-icon .copy-confirmation svg{margin:0 .8rem 0 0;color:#4d8055}.usda-page-header__toolbar .usda-download-btn{padding-bottom:.2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.usda-page-header__toolbar .usda-download-btn .tooltip__hover-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.usda-page-header__toolbar .usda-download-btn.disabled .usda-button{cursor:default}.usda-page-header__toolbar .usda-download-btn.disabled .usda-button,.usda-page-header__toolbar .usda-download-btn.disabled span{opacity:.5}.usda-page-header__toolbar .usda-download-btn span{line-height:.8;padding-top:.4rem}.usda-page-header__toolbar .usda-download-btn .usda-button{border:none;padding:0;margin:0}.usda-page-header__toolbar .usda-download-btn .usda-button svg{width:2.4rem;height:2.4rem;color:#dfe1e2}.usda-page-header__toolbar .usda-download-btn .usda-button svg:hover{color:#edeff0}.usda-page-header__toolbar .usda-download-btn .usda-button svg:active{color:#fbfcfd}.usda-page-header__toolbar span{color:#dfe1e2;font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.usda-page-header__toolbar .usa-dt-picker{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.usda-page-header__toolbar .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button{padding:0;margin:0}.usda-page-header__toolbar .usda-download-btn,.usda-page-header__toolbar .usda-download-btn.tooltip-wrapper,.usda-page-header__toolbar .usda-share-icon{display:none}@media(min-width: 992px){.usda-page-header__toolbar .usda-download-btn,.usda-page-header__toolbar .usda-download-btn.tooltip-wrapper,.usda-page-header__toolbar .usda-share-icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}} -.usda-in-page-nav__container{height:5.3rem;width:100%;background-color:#f9f9f9;border-bottom:#e6e6e6 2px solid;position:-webkit-sticky;position:sticky;top:60px}.usda-in-page-nav__container .usda-in-page-nav__wrapper{height:5.3rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style-type:none;max-width:100%}@media(min-width: 992px){.usda-in-page-nav__container .usda-in-page-nav__wrapper{margin:0 2rem}}@media(min-width: 1200px){.usda-in-page-nav__container .usda-in-page-nav__wrapper{margin:0 4rem}}@media(min-width: 1640px){.usda-in-page-nav__container .usda-in-page-nav__wrapper{margin:0 auto;width:160rem}}@media(min-width: 992px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.left-fade-effect{margin:0 .2rem}}@media(min-width: 1200px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.left-fade-effect{margin:0 .8rem}}@media(min-width: 1640px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.left-fade-effect{margin:0 auto;width:160rem}}@media(min-width: 992px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.left-fade-effect ul{-webkit-mask-image:linear-gradient(to right, transparent, rgb(0, 0, 0) 20px);mask-image:linear-gradient(to right, transparent, rgb(0, 0, 0) 20px)}}@media(min-width: 1200px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.left-fade-effect ul{-webkit-mask-image:linear-gradient(to right, transparent, rgb(0, 0, 0) 40px);mask-image:linear-gradient(to right, transparent, rgb(0, 0, 0) 40px)}}.usda-in-page-nav__container .usda-in-page-nav__wrapper.right-fade-effect ul{-webkit-mask-image:linear-gradient(to left, transparent, rgb(0, 0, 0) 16px);mask-image:linear-gradient(to left, transparent, rgb(0, 0, 0) 16px)}@media(min-width: 768px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.right-fade-effect ul{-webkit-mask-image:linear-gradient(to left, transparent, rgb(0, 0, 0) 32px);mask-image:linear-gradient(to left, transparent, rgb(0, 0, 0) 32px)}}@media(min-width: 992px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.right-fade-effect ul{-webkit-mask-image:linear-gradient(to left, transparent, rgb(0, 0, 0) 20px);mask-image:linear-gradient(to left, transparent, rgb(0, 0, 0) 20px)}}@media(min-width: 1200px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.right-fade-effect ul{-webkit-mask-image:linear-gradient(to left, transparent, rgb(0, 0, 0) 40px);mask-image:linear-gradient(to left, transparent, rgb(0, 0, 0) 40px)}}.usda-in-page-nav__container .usda-in-page-nav__wrapper.left-fade-effect.right-fade-effect ul{-webkit-mask-image:linear-gradient(to left, transparent, rgb(0, 0, 0) 16px);mask-image:linear-gradient(to left, transparent, rgb(0, 0, 0) 16px)}@media(min-width: 768px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.left-fade-effect.right-fade-effect ul{-webkit-mask-image:linear-gradient(to left, transparent, rgb(0, 0, 0) 32px);mask-image:linear-gradient(to left, transparent, rgb(0, 0, 0) 32px)}}@media(min-width: 992px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.left-fade-effect.right-fade-effect ul{-webkit-mask-image:-webkit-gradient(linear, right top, left top, from(transparent), color-stop(6%, black), color-stop(94%, black), to(transparent));-webkit-mask-image:linear-gradient(to left, transparent, black 6%, black 94%, transparent 100%);mask-image:-webkit-gradient(linear, right top, left top, from(transparent), color-stop(6%, black), color-stop(94%, black), to(transparent));mask-image:linear-gradient(to left, transparent, black 6%, black 94%, transparent 100%)}}@media(min-width: 1200px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.left-fade-effect.right-fade-effect ul{-webkit-mask-image:-webkit-gradient(linear, right top, left top, from(transparent), color-stop(8%, black), color-stop(92%, black), to(transparent));-webkit-mask-image:linear-gradient(to left, transparent, black 8%, black 92%, transparent 100%);mask-image:-webkit-gradient(linear, right top, left top, from(transparent), color-stop(8%, black), color-stop(92%, black), to(transparent));mask-image:linear-gradient(to left, transparent, black 8%, black 92%, transparent 100%)}}.usda-in-page-nav__container .usda-in-page-nav__wrapper .usda-in-page-nav__paginator{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:2.4rem;height:2.4rem;background-color:#f9f9f9;border-radius:50%;cursor:pointer}@media(max-width: 991px){.usda-in-page-nav__container .usda-in-page-nav__wrapper .usda-in-page-nav__paginator{display:none}}.usda-in-page-nav__container .usda-in-page-nav__wrapper .usda-in-page-nav__paginator:hover,.usda-in-page-nav__container .usda-in-page-nav__wrapper .usda-in-page-nav__paginator:focus{background-color:#e6e6e6}.usda-in-page-nav__container .usda-in-page-nav__wrapper .usda-in-page-nav__paginator.left{margin:0 .8rem 0 0}.usda-in-page-nav__container .usda-in-page-nav__wrapper .usda-in-page-nav__paginator.right{margin:0 0 0 .8rem}.usda-in-page-nav__container .usda-in-page-nav__wrapper .usda-in-page-nav__paginator svg{cursor:pointer;width:.8rem;height:1.8rem;color:#2378c3}.usda-in-page-nav__container .usda-in-page-nav__wrapper .usda-in-page-nav__paginator svg:hover{color:#0b4778}.usda-in-page-nav__container .usda-in-page-nav__wrapper ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;font-size:1.4rem;line-height:1.8rem;scroll-behavior:smooth;margin:0;padding-left:0;overflow-x:auto;overflow-y:hidden;width:100%;white-space:nowrap;max-width:1600px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}@media(max-width: 991px){.usda-in-page-nav__container .usda-in-page-nav__wrapper ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 2rem;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;min-height:6rem}}.usda-in-page-nav__container .usda-in-page-nav__wrapper li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;cursor:pointer;margin:0 3.2rem 0 0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.usda-in-page-nav__container .usda-in-page-nav__wrapper li.active{font-weight:600;border-bottom:#1a4480 2px solid}.usda-in-page-nav__container .usda-in-page-nav__wrapper li a{color:#1b1b1b;background-color:#f9f9f9}.usda-in-page-nav__container .usda-in-page-nav__wrapper li a:hover{font-weight:600}.usda-in-page-nav__wrapper ul::-webkit-scrollbar{width:0;height:0;background:rgba(0,0,0,0);scrollbar-width:none;-ms-overflow-style:none;display:none} -.usda-download-btn{padding-bottom:.2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.usda-download-btn .tooltip__hover-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.usda-download-btn.disabled .usda-button{cursor:default}.usda-download-btn.disabled .usda-button,.usda-download-btn.disabled span{opacity:.5}.usda-download-btn span{line-height:.8;padding-top:.4rem}.usda-download-btn .usda-button{border:none;padding:0;margin:0}.usda-download-btn .usda-button svg{width:2.4rem;height:2.4rem;color:#dfe1e2}.usda-download-btn .usda-button svg:hover{color:#edeff0}.usda-download-btn .usda-button svg:active{color:#fbfcfd} -.usda-fy-picker__container{max-height:46px}.usda-fy-picker__container:hover{color:#1a4480}.usda-fy-picker__container:active{color:#1a4480}@media(max-width: 991px){.usda-fy-picker__container{padding:1.2rem 1rem;max-height:52px}}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker{background:#1a4480;border:solid 2px rgba(223,225,226,.25);height:28px;border-radius:.4rem;z-index:30}@media(min-width: 992px){.usda-fy-picker__container .usa-dt-picker.usda-fy-picker{background:#1a4480;border:solid 2px rgba(223,225,226,.25)}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker:hover{color:#edeff0}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker:active{color:#fbfcfd}}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__dropdown-container{height:25px}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon{margin:4px 8px 4.6px 8px}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg{color:#dfe1e2;width:1.4rem;height:1.54rem}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon:hover{color:#edeff0}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon:active{color:#fbfcfd}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .fy-picker__list{overflow-y:scroll}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-text{color:#dfe1e2;background:#1a4480;font-weight:600;font-size:1.6rem;height:24px;line-height:1.5;margin:0;min-width:53px}@media(min-width: 992px){.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-text{font-size:1.6rem;line-height:1.5;color:#dfe1e2;background:#1a4480}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-text:hover{color:#edeff0}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-text:active{color:#fbfcfd}}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg,.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon svg{height:15.4px;width:14px;color:#edeff0}@media(min-width: 992px){.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg,.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon svg{color:#dfe1e2}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg:hover,.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon svg:hover{color:#edeff0}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg:active,.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon svg:active{color:#fbfcfd}}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon{margin:4px 8px 4.6px 8px;width:14px;height:15.4px}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 992px){.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}}.usda-fy-picker__container span:not(.usa-dt-picker__button-text):not(.usa-dt-picker__button-icon){display:none}@media(min-width: 992px){.usda-fy-picker__container span:not(.usa-dt-picker__button-text):not(.usa-dt-picker__button-icon){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;color:#dfe1e2}} -.usda-share-icon{position:relative;margin:0 0 0 4rem}.usda-share-icon.margin-right{margin-right:3.2rem}.usda-share-icon.no-margin-left{margin-left:0}.usda-share-icon.disabled .usa-dt-picker__dropdown-container button{cursor:default}.usda-share-icon.disabled .usa-dt-picker__dropdown-container,.usda-share-icon.disabled span{opacity:.5}@media(max-width: 992px){.usda-share-icon{margin-right:1rem}.usda-share-icon .usda-share-icon__share-text{display:none}.usda-share-icon .usda-share-icon__share-text.keep-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.usda-share-icon .usa-dt-picker{margin:0;z-index:30}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button{color:#dfe1e2}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button svg{width:2.4rem;height:2.4rem}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button svg:hover{color:#edeff0}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button svg:active{color:#fbfcfd}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list{width:14.8rem;overflow:hidden}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__list-item{border-top:none;margin-bottom:.2rem}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__list-item:focus{border-top:unset}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list svg{color:#565c65;width:1.6rem;height:1.6rem;margin-top:.4rem}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list span{color:#565c65;font-weight:600;font-size:1.6rem;line-height:2.4rem;margin-left:1.6rem}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item{padding-left:1.6rem;padding-right:unset;padding-top:.8rem;padding-bottom:.8rem;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item:hover{background-color:#f5f6f7}.usda-share-icon .copy-confirmation{position:absolute;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:4rem;width:14rem;background:#f1f1f1;border-radius:.3rem;color:#5b616b;font-size:1.6rem;margin-right:0;z-index:31;top:2.6rem;right:.8rem}@media(max-width: 992px){.usda-share-icon .copy-confirmation.keep-text{-webkit-transform:translateX(120px);transform:translateX(120px)}}.usda-share-icon .copy-confirmation svg{margin:0 .8rem 0 0;color:#4d8055} -/*! - * Adapted from USWDS Layout Grid v2.12.0 (https://designsystem.digital.gov/) - * Licenses and attribution (https://github.com/uswds/uswds/blob/develop/LICENSE.md) - */.usa-dt-flex-grid__container{margin-left:auto;margin-right:auto;max-width:1600px;padding-left:.8rem;padding-right:.8rem}@media all and (min-width: 992px){.usa-dt-flex-grid__container{padding-left:1.6rem;padding-right:1.6rem}}.usa-dt-flex-grid__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.usa-dt-flex-grid__gutter{margin-left:-0.8rem;margin-right:-0.8rem}.usa-dt-flex-grid__gutter>*{padding-left:.8rem;padding-right:.8rem}@media all and (min-width: 992px){.usa-dt-flex-grid__gutter{margin-left:-0.8rem;margin-right:-0.8rem}.usa-dt-flex-grid__gutter>*{padding-left:.8rem;padding-right:.8rem}}@media all and (min-width: 1400px){.usa-dt-flex-grid__gutter{margin-left:-0.8rem;margin-right:-0.8rem}.usa-dt-flex-grid__gutter>*{padding-left:.8rem;padding-right:.8rem}}.usa-dt-flex-grid__gutter-sm{margin-left:-0.4rem;margin-right:-0.4rem}.usa-dt-flex-grid__gutter-sm>*{padding-left:.4rem;padding-right:.4rem}.usa-dt-flex-grid__gutter-lg{margin-left:-1.6rem;margin-right:-1.6rem}.usa-dt-flex-grid__gutter-lg>*{padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width: 320px){.mobile\:usa-dt-flex-grid__gutter-sm{margin-left:-0.4rem;margin-right:-0.4rem}.mobile\:usa-dt-flex-grid__gutter-sm>*{padding-left:.4rem;padding-right:.4rem}.mobile\:usa-dt-flex-grid__gutter-lg{margin-left:-1.6rem;margin-right:-1.6rem}.mobile\:usa-dt-flex-grid__gutter-lg>*{padding-left:1.6rem;padding-right:1.6rem}}@media all and (min-width: 768px){.tablet\:usa-dt-flex-grid__gutter-sm{margin-left:-0.4rem;margin-right:-0.4rem}.tablet\:usa-dt-flex-grid__gutter-sm>*{padding-left:.4rem;padding-right:.4rem}.tablet\:usa-dt-flex-grid__gutter-lg{margin-left:-1.6rem;margin-right:-1.6rem}.tablet\:usa-dt-flex-grid__gutter-lg>*{padding-left:1.6rem;padding-right:1.6rem}}@media all and (min-width: 992px){.desktop\:usa-dt-flex-grid__gutter-sm{margin-left:-0.4rem;margin-right:-0.4rem}.desktop\:usa-dt-flex-grid__gutter-sm>*{padding-left:.4rem;padding-right:.4rem}.desktop\:usa-dt-flex-grid__gutter-lg{margin-left:-1.6rem;margin-right:-1.6rem}.desktop\:usa-dt-flex-grid__gutter-lg>*{padding-left:1.6rem;padding-right:1.6rem}}[class*=usa-dt-flex-grid__col]{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.usa-dt-flex-grid__col{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.usa-dt-flex-grid__col-auto{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;max-width:100%}.usa-dt-flex-grid__col-fill{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.usa-dt-flex-grid__col-1{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:8.33333%}.usa-dt-flex-grid__col-2{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:16.66667%}.usa-dt-flex-grid__col-3{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:25%}.usa-dt-flex-grid__col-4{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:33.33333%}.usa-dt-flex-grid__col-5{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:41.66667%}.usa-dt-flex-grid__col-6{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}.usa-dt-flex-grid__col-7{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:58.33333%}.usa-dt-flex-grid__col-8{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:66.66667%}.usa-dt-flex-grid__col-9{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:75%}.usa-dt-flex-grid__col-10{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:83.33333%}.usa-dt-flex-grid__col-11{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:91.66667%}.usa-dt-flex-grid__col-12{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}@media all and (min-width: 320px){.mobile\:usa-dt-flex-grid__col{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.mobile\:usa-dt-flex-grid__col-fill{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.mobile\:usa-dt-flex-grid__col-auto{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;max-width:100%}.mobile\:usa-dt-flex-grid__col-1{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:8.33333%}.mobile\:usa-dt-flex-grid__col-2{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:16.66667%}.mobile\:usa-dt-flex-grid__col-3{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:25%}.mobile\:usa-dt-flex-grid__col-4{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:33.33333%}.mobile\:usa-dt-flex-grid__col-5{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:41.66667%}.mobile\:usa-dt-flex-grid__col-6{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}.mobile\:usa-dt-flex-grid__col-7{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:58.33333%}.mobile\:usa-dt-flex-grid__col-8{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:66.66667%}.mobile\:usa-dt-flex-grid__col-9{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:75%}.mobile\:usa-dt-flex-grid__col-10{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:83.33333%}.mobile\:usa-dt-flex-grid__col-11{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:91.66667%}.mobile\:usa-dt-flex-grid__col-12{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}}@media all and (min-width: 768px){.tablet\:usa-dt-flex-grid__col{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.tablet\:usa-dt-flex-grid__col-fill{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.tablet\:usa-dt-flex-grid__col-auto{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;max-width:100%}.tablet\:usa-dt-flex-grid__col-1{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:8.33333%}.tablet\:usa-dt-flex-grid__col-2{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:16.66667%}.tablet\:usa-dt-flex-grid__col-3{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:25%}.tablet\:usa-dt-flex-grid__col-4{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:33.33333%}.tablet\:usa-dt-flex-grid__col-5{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:41.66667%}.tablet\:usa-dt-flex-grid__col-6{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}.tablet\:usa-dt-flex-grid__col-7{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:58.33333%}.tablet\:usa-dt-flex-grid__col-8{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:66.66667%}.tablet\:usa-dt-flex-grid__col-9{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:75%}.tablet\:usa-dt-flex-grid__col-10{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:83.33333%}.tablet\:usa-dt-flex-grid__col-11{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:91.66667%}.tablet\:usa-dt-flex-grid__col-12{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}}@media all and (min-width: 992px){.desktop\:usa-dt-flex-grid__col{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.desktop\:usa-dt-flex-grid__col-fill{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.desktop\:usa-dt-flex-grid__col-auto{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;max-width:100%}.desktop\:usa-dt-flex-grid__col-1{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:8.33333%}.desktop\:usa-dt-flex-grid__col-2{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:16.66667%}.desktop\:usa-dt-flex-grid__col-3{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:25%}.desktop\:usa-dt-flex-grid__col-4{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:33.33333%}.desktop\:usa-dt-flex-grid__col-5{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:41.66667%}.desktop\:usa-dt-flex-grid__col-6{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}.desktop\:usa-dt-flex-grid__col-7{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:58.33333%}.desktop\:usa-dt-flex-grid__col-8{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:66.66667%}.desktop\:usa-dt-flex-grid__col-9{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:75%}.desktop\:usa-dt-flex-grid__col-10{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:83.33333%}.desktop\:usa-dt-flex-grid__col-11{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:91.66667%}.desktop\:usa-dt-flex-grid__col-12{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}}@media all and (min-width: 1400px){.desktopxl\:usa-dt-flex-grid__col{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.desktopxl\:usa-dt-flex-grid__col-fill{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.desktopxl\:usa-dt-flex-grid__col-auto{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;max-width:100%}.desktopxl\:usa-dt-flex-grid__col-1{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:8.33333%}.desktopxl\:usa-dt-flex-grid__col-2{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:16.66667%}.desktopxl\:usa-dt-flex-grid__col-3{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:25%}.desktopxl\:usa-dt-flex-grid__col-4{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:33.33333%}.desktopxl\:usa-dt-flex-grid__col-5{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:41.66667%}.desktopxl\:usa-dt-flex-grid__col-6{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}.desktopxl\:usa-dt-flex-grid__col-7{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:58.33333%}.desktopxl\:usa-dt-flex-grid__col-8{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:66.66667%}.desktopxl\:usa-dt-flex-grid__col-9{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:75%}.desktopxl\:usa-dt-flex-grid__col-10{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:83.33333%}.desktopxl\:usa-dt-flex-grid__col-11{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:91.66667%}.desktopxl\:usa-dt-flex-grid__col-12{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}}.usa-dt-flex-grid__offset-1{margin-left:8.33333%}.usa-dt-flex-grid__offset-2{margin-left:16.66667%}.usa-dt-flex-grid__offset-3{margin-left:25%}.usa-dt-flex-grid__offset-4{margin-left:33.33333%}.usa-dt-flex-grid__offset-5{margin-left:41.66667%}.usa-dt-flex-grid__offset-6{margin-left:50%}.usa-dt-flex-grid__offset-7{margin-left:58.33333%}.usa-dt-flex-grid__offset-8{margin-left:66.66667%}.usa-dt-flex-grid__offset-9{margin-left:75%}.usa-dt-flex-grid__offset-10{margin-left:83.33333%}.usa-dt-flex-grid__offset-11{margin-left:91.66667%}.usa-dt-flex-grid__offset-12{margin-left:100%}.usa-dt-flex-grid__offset-none{margin-left:0}@media all and (min-width: 320px){.mobile\:usa-dt-flex-grid__offset-1{margin-left:8.33333%}.mobile\:usa-dt-flex-grid__offset-2{margin-left:16.66667%}.mobile\:usa-dt-flex-grid__offset-3{margin-left:25%}.mobile\:usa-dt-flex-grid__offset-4{margin-left:33.33333%}.mobile\:usa-dt-flex-grid__offset-5{margin-left:41.66667%}.mobile\:usa-dt-flex-grid__offset-6{margin-left:50%}.mobile\:usa-dt-flex-grid__offset-7{margin-left:58.33333%}.mobile\:usa-dt-flex-grid__offset-8{margin-left:66.66667%}.mobile\:usa-dt-flex-grid__offset-9{margin-left:75%}.mobile\:usa-dt-flex-grid__offset-10{margin-left:83.33333%}.mobile\:usa-dt-flex-grid__offset-11{margin-left:91.66667%}.mobile\:usa-dt-flex-grid__offset-12{margin-left:100%}.mobile\:usa-dt-flex-grid__offset-none{margin-left:0}}@media all and (min-width: 768px){.tablet\:usa-dt-flex-grid__offset-1{margin-left:8.33333%}.tablet\:usa-dt-flex-grid__offset-2{margin-left:16.66667%}.tablet\:usa-dt-flex-grid__offset-3{margin-left:25%}.tablet\:usa-dt-flex-grid__offset-4{margin-left:33.33333%}.tablet\:usa-dt-flex-grid__offset-5{margin-left:41.66667%}.tablet\:usa-dt-flex-grid__offset-6{margin-left:50%}.tablet\:usa-dt-flex-grid__offset-7{margin-left:58.33333%}.tablet\:usa-dt-flex-grid__offset-8{margin-left:66.66667%}.tablet\:usa-dt-flex-grid__offset-9{margin-left:75%}.tablet\:usa-dt-flex-grid__offset-10{margin-left:83.33333%}.tablet\:usa-dt-flex-grid__offset-11{margin-left:91.66667%}.tablet\:usa-dt-flex-grid__offset-12{margin-left:100%}.tablet\:usa-dt-flex-grid__offset-none{margin-left:0}}@media all and (min-width: 992px){.desktop\:usa-dt-flex-grid__offset-1{margin-left:8.33333%}.desktop\:usa-dt-flex-grid__offset-2{margin-left:16.66667%}.desktop\:usa-dt-flex-grid__offset-3{margin-left:25%}.desktop\:usa-dt-flex-grid__offset-4{margin-left:33.33333%}.desktop\:usa-dt-flex-grid__offset-5{margin-left:41.66667%}.desktop\:usa-dt-flex-grid__offset-6{margin-left:50%}.desktop\:usa-dt-flex-grid__offset-7{margin-left:58.33333%}.desktop\:usa-dt-flex-grid__offset-8{margin-left:66.66667%}.desktop\:usa-dt-flex-grid__offset-9{margin-left:75%}.desktop\:usa-dt-flex-grid__offset-10{margin-left:83.33333%}.desktop\:usa-dt-flex-grid__offset-11{margin-left:91.66667%}.desktop\:usa-dt-flex-grid__offset-12{margin-left:100%}.desktop\:usa-dt-flex-grid__offset-none{margin-left:0}}@media all and (min-width: 1400px){.desktopxl\:usa-dt-flex-grid__offset-1{margin-left:8.33333%}.desktopxl\:usa-dt-flex-grid__offset-2{margin-left:16.66667%}.desktopxl\:usa-dt-flex-grid__offset-3{margin-left:25%}.desktopxl\:usa-dt-flex-grid__offset-4{margin-left:33.33333%}.desktopxl\:usa-dt-flex-grid__offset-5{margin-left:41.66667%}.desktopxl\:usa-dt-flex-grid__offset-6{margin-left:50%}.desktopxl\:usa-dt-flex-grid__offset-7{margin-left:58.33333%}.desktopxl\:usa-dt-flex-grid__offset-8{margin-left:66.66667%}.desktopxl\:usa-dt-flex-grid__offset-9{margin-left:75%}.desktopxl\:usa-dt-flex-grid__offset-10{margin-left:83.33333%}.desktopxl\:usa-dt-flex-grid__offset-11{margin-left:91.66667%}.desktopxl\:usa-dt-flex-grid__offset-12{margin-left:100%}.desktopxl\:usa-dt-flex-grid__offset-none{margin-left:0}}.usa-dt-flex-grid__order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.usa-dt-flex-grid__order-last{-webkit-box-ordinal-group:1000;-webkit-order:999;-moz-box-ordinal-group:1000;-ms-flex-order:999;order:999}.usa-dt-flex-grid__order-initial{-webkit-box-ordinal-group:initial;-webkit-order:initial;-moz-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.usa-dt-flex-grid__order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.usa-dt-flex-grid__order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.usa-dt-flex-grid__order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.usa-dt-flex-grid__order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.usa-dt-flex-grid__order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.usa-dt-flex-grid__order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.usa-dt-flex-grid__order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.usa-dt-flex-grid__order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.usa-dt-flex-grid__order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.usa-dt-flex-grid__order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.usa-dt-flex-grid__order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.usa-dt-flex-grid__order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}@media all and (min-width: 320px){.mobile\:usa-dt-flex-grid__order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.mobile\:usa-dt-flex-grid__order-last{-webkit-box-ordinal-group:1000;-webkit-order:999;-moz-box-ordinal-group:1000;-ms-flex-order:999;order:999}.mobile\:usa-dt-flex-grid__order-initial{-webkit-box-ordinal-group:initial;-webkit-order:initial;-moz-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.mobile\:usa-dt-flex-grid__order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.mobile\:usa-dt-flex-grid__order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.mobile\:usa-dt-flex-grid__order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.mobile\:usa-dt-flex-grid__order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.mobile\:usa-dt-flex-grid__order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.mobile\:usa-dt-flex-grid__order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.mobile\:usa-dt-flex-grid__order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.mobile\:usa-dt-flex-grid__order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.mobile\:usa-dt-flex-grid__order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.mobile\:usa-dt-flex-grid__order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.mobile\:usa-dt-flex-grid__order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.mobile\:usa-dt-flex-grid__order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}}@media all and (min-width: 768px){.tablet\:usa-dt-flex-grid__order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.tablet\:usa-dt-flex-grid__order-last{-webkit-box-ordinal-group:1000;-webkit-order:999;-moz-box-ordinal-group:1000;-ms-flex-order:999;order:999}.tablet\:usa-dt-flex-grid__order-initial{-webkit-box-ordinal-group:initial;-webkit-order:initial;-moz-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.tablet\:usa-dt-flex-grid__order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.tablet\:usa-dt-flex-grid__order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.tablet\:usa-dt-flex-grid__order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.tablet\:usa-dt-flex-grid__order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.tablet\:usa-dt-flex-grid__order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.tablet\:usa-dt-flex-grid__order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.tablet\:usa-dt-flex-grid__order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.tablet\:usa-dt-flex-grid__order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.tablet\:usa-dt-flex-grid__order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.tablet\:usa-dt-flex-grid__order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.tablet\:usa-dt-flex-grid__order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.tablet\:usa-dt-flex-grid__order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}}@media all and (min-width: 992px){.desktop\:usa-dt-flex-grid__order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.desktop\:usa-dt-flex-grid__order-last{-webkit-box-ordinal-group:1000;-webkit-order:999;-moz-box-ordinal-group:1000;-ms-flex-order:999;order:999}.desktop\:usa-dt-flex-grid__order-initial{-webkit-box-ordinal-group:initial;-webkit-order:initial;-moz-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.desktop\:usa-dt-flex-grid__order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.desktop\:usa-dt-flex-grid__order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.desktop\:usa-dt-flex-grid__order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.desktop\:usa-dt-flex-grid__order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.desktop\:usa-dt-flex-grid__order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.desktop\:usa-dt-flex-grid__order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.desktop\:usa-dt-flex-grid__order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.desktop\:usa-dt-flex-grid__order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.desktop\:usa-dt-flex-grid__order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.desktop\:usa-dt-flex-grid__order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.desktop\:usa-dt-flex-grid__order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.desktop\:usa-dt-flex-grid__order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}}@media all and (min-width: 1400px){.desktopxl\:usa-dt-flex-grid__order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.desktopxl\:usa-dt-flex-grid__order-last{-webkit-box-ordinal-group:1000;-webkit-order:999;-moz-box-ordinal-group:1000;-ms-flex-order:999;order:999}.desktopxl\:usa-dt-flex-grid__order-initial{-webkit-box-ordinal-group:initial;-webkit-order:initial;-moz-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}.desktopxl\:usa-dt-flex-grid__order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.desktopxl\:usa-dt-flex-grid__order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.desktopxl\:usa-dt-flex-grid__order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.desktopxl\:usa-dt-flex-grid__order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.desktopxl\:usa-dt-flex-grid__order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.desktopxl\:usa-dt-flex-grid__order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.desktopxl\:usa-dt-flex-grid__order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.desktopxl\:usa-dt-flex-grid__order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.desktopxl\:usa-dt-flex-grid__order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.desktopxl\:usa-dt-flex-grid__order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.desktopxl\:usa-dt-flex-grid__order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.desktopxl\:usa-dt-flex-grid__order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}} -a{text-decoration:none}a:hover,a:active{text-decoration:none}a:hover .card-container,a:active .card-container{-webkit-box-shadow:0 12px 24px rgba(0,0,0,.1);box-shadow:0 12px 24px rgba(0,0,0,.1)}a:hover .card-container .headline,a:active .card-container .headline{text-decoration:#5c5c5c underline}.card-column{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%}.card-container{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.card-container.sm.elevated{background-color:#fff;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);border:solid 1px #dfe1e2;border-radius:4px}.card-container.sm.outline{background-color:#fff;border:solid 1px #dfe1e2;border-radius:4px}.card-container.sm .card__hero{height:12px;border-radius:4px 4px 0 0}.card-container.sm .card__hero.expanded{padding-top:4px;height:unset}.card-container.sm .card__hero.expanded img{margin-bottom:-8px}.card-container.sm .card__hero.inset{margin:16px 16px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0}.card-container.sm .card__hero.inset img{height:calc(100% - 32px)}.card-container.md.elevated{background-color:#fff;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.1);box-shadow:0 8px 16px rgba(0,0,0,.1);border:solid 1px #dfe1e2;border-radius:8px}.card-container.md.outline{background-color:#fff;border:solid 1px #dfe1e2;border-radius:8px}.card-container.md .card__hero{height:12px;border-radius:8px 8px 0 0}.card-container.md .card__hero.expanded{padding-top:4px;height:unset}.card-container.md .card__hero.expanded img{margin-bottom:-8px}.card-container.md .card__hero.inset{margin:16px 16px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0}.card-container.md .card__hero.inset img{height:calc(100% - 32px)}.card-container.lg.elevated{background-color:#fff;-webkit-box-shadow:0 12px 24px rgba(0,0,0,.1);box-shadow:0 12px 24px rgba(0,0,0,.1);border:solid 1px #dfe1e2;border-radius:16px}.card-container.lg.outline{background-color:#fff;border:solid 1px #dfe1e2;border-radius:16px}.card-container.lg .card__hero{height:12px;border-radius:16px 16px 0 0}.card-container.lg .card__hero.expanded{padding-top:4px;height:unset}.card-container.lg .card__hero.expanded img{margin-bottom:-8px}.card-container.lg .card__hero.inset{margin:16px 16px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0}.card-container.lg .card__hero.inset img{height:calc(100% - 32px)}.card-container .card__body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 32px 24px 32px}.card-container .card__body.inset{padding:24px 16px 16px 16px}.card-container .card__body .overline{margin:0 0 8px;font-size:1.4rem;line-height:1.5;color:#5c5c5c;text-transform:uppercase;text-align:left}.card-container .card__body .headline{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 0 16px;font-size:2.4rem;font-weight:600;line-height:1.25;color:#1b1b1b}.card-container .card__body .text{margin:0 0 24px;font-size:1.6rem;line-height:1.5;color:#5c5c5c}.card-container .card__button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-bottom:16px}@media(min-width: 992px){.card-container .card__button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.card-container .card__button .card__button--secondary{display:contents !important;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:4rem;font-weight:600;font-size:1.6rem;white-space:nowrap;color:#0071bc;background-color:rgba(0,0,0,0);border:solid .1rem;border-color:#0071bc;border-radius:.4rem;width:100%}.card-container .card__button .card__button--secondary.card__button--borderless{height:unset;border:unset;font-weight:600;-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}@media(min-width: 992px){.card-container .card__button .card__button--secondary{border-radius:.6rem}}.card-container .card__button .card__button--secondary:hover,.card-container .card__button .card__button--secondary:active{text-decoration:none;border-color:#005289;color:#005289}.card-container .card__button .card__button--primary{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;width:100%;display:inline;background-color:#0071bc}@media(min-width: 992px){.card-container .card__button .card__button--primary{background-color:#0071bc}}.card-container .card__button .card__button--primary:hover,.card-container .card__button .card__button--primary:active{text-decoration:none;background-color:#005289;color:#fff} -.button__sm{height:100%;border-radius:3px;font-size:1.4rem;font-weight:600;padding:5.5px 12px;vertical-align:middle;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.button__sm svg{width:16px;height:16px}.button__md{height:100%;border-radius:4px;font-size:1.6rem;font-weight:600;padding:8px 16px;vertical-align:middle;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.button__md svg{width:24px;height:24px}.button__lg{border:solid 1px #2378c3;height:100%;border-radius:6px;font-size:2rem;font-weight:600;padding:13px 24px;vertical-align:middle;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.button__lg svg{width:32px;height:32px}.button-text__left-align{padding-left:0px;text-align:left;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.button-text__center-align{text-align:center}.button-type__primary-light,.button-type__primary-left-icon-light{background-color:#2378c3;line-height:1.5;color:#fbfcfd}.button-type__primary-light:hover,.button-type__primary-left-icon-light:hover{background-color:#0b4778}.button-type__primary-light:active,.button-type__primary-left-icon-light:active{background-color:#002d3f}.button-type__primary-light:disabled,.button-type__primary-left-icon-light:disabled{background-color:#2378c3;opacity:.5}.button-type__primary-light svg,.button-type__primary-left-icon-light svg{margin-right:8px}.button-type__secondary-light,.button-type__secondary-left-icon-light{border-radius:6px;border:solid 1px #2378c3;background-color:rgba(0,0,0,0);color:#2378c3;font-weight:600;line-height:1.5}.button-type__secondary-light:hover,.button-type__secondary-left-icon-light:hover{color:#0b4778;border:solid 1px #0b4778;background-color:rgba(0,0,0,0)}.button-type__secondary-light:active,.button-type__secondary-left-icon-light:active{color:#002d3f;border:solid 1px #002d3f;background-color:rgba(0,0,0,0)}.button-type__secondary-light:disabled,.button-type__secondary-left-icon-light:disabled{color:#2378c3;border:solid 1px #2378c3;background-color:rgba(0,0,0,0);opacity:.5}.button-type__secondary-light svg,.button-type__secondary-left-icon-light svg{margin-right:8px}.button-type__secondary-dark,.button-type__secondary-left-icon-dark{color:#dfe1e2;fill:none;background-color:rgba(0,0,0,0);border:solid 1px #dfe1e2;font-weight:600;line-height:1.5}.button-type__secondary-dark:hover,.button-type__secondary-left-icon-dark:hover{color:#edeff0;background-color:rgba(0,0,0,0);border:solid 1px #edeff0}.button-type__secondary-dark:active,.button-type__secondary-left-icon-dark:active{color:#fbfcfd;background-color:rgba(0,0,0,0);border:solid 1px #fbfcfd}.button-type__secondary-dark:disabled,.button-type__secondary-left-icon-dark:disabled{color:#dfe1e2;border:solid 1px #dfe1e2;opacity:.5;background-color:rgba(0,0,0,0)}.button-type__secondary-dark svg,.button-type__secondary-left-icon-dark svg{margin-right:8px}.button-type__tertiary-light,.button-type__tertiary-left-icon-light{border-radius:6px;border:solid 1px #dfe1e2;background-color:rgba(0,0,0,0);color:#2378c3;line-height:1.5}.button-type__tertiary-light:hover,.button-type__tertiary-left-icon-light:hover{color:#205493;border:solid 1px #a9aeb1;background-color:rgba(0,0,0,0)}.button-type__tertiary-light:active,.button-type__tertiary-left-icon-light:active{color:#122e51;border:solid 1px #71767a;background-color:rgba(0,0,0,0)}.button-type__tertiary-light:disabled,.button-type__tertiary-left-icon-light:disabled{color:#0071bc;border:solid 1px #d6d7d9;background-color:rgba(0,0,0,0);opacity:.5}.button-type__tertiary-light svg,.button-type__tertiary-left-icon-light svg{margin-right:8px}.button-type__text-light,.button-type__intext-light{background-color:rgba(0,0,0,0);border-radius:unset;border:none;color:#2378c3;font-weight:400;line-height:1.5}.button-type__text-light:hover,.button-type__intext-light:hover{color:#0b4778;background-color:rgba(0,0,0,0)}.button-type__text-light:active,.button-type__intext-light:active{color:#002d3f;background-color:rgba(0,0,0,0)}.button-type__text-light:disabled,.button-type__intext-light:disabled{background-color:rgba(0,0,0,0);color:#2378c3;opacity:.5}.button-type__text-light:visited,.button-type__intext-light:visited{background-color:rgba(0,0,0,0);color:#54278f}.button-type__text-light{font-weight:600 !important}.button-type__text-left-icon-light{background-color:rgba(0,0,0,0);border-radius:unset;border:none;color:#2378c3;line-height:1.5}.button-type__text-left-icon-light:hover{color:#0b4778;background-color:rgba(0,0,0,0)}.button-type__text-left-icon-light:active{color:#002d3f;background-color:rgba(0,0,0,0)}.button-type__text-left-icon-light:disabled{background-color:rgba(0,0,0,0);color:#2378c3;opacity:.5}.button-type__text-left-icon-light:visited{background-color:rgba(0,0,0,0);color:#54278f}.button-type__text-left-icon-light svg{margin-right:8px}.button-type__text-right-icon-light{background-color:rgba(0,0,0,0);border-radius:unset;border:none;color:#2378c3;line-height:1.5}.button-type__text-right-icon-light:hover{color:#0b4778;background-color:rgba(0,0,0,0)}.button-type__text-right-icon-light:active{color:#002d3f;background-color:rgba(0,0,0,0)}.button-type__text-right-icon-light:disabled{background-color:rgba(0,0,0,0);color:#2378c3;opacity:.5}.button-type__text-right-icon-light:visited{background-color:rgba(0,0,0,0);color:#54278f}.button-type__text-right-icon-light svg{margin-left:8px}.button-type__text-dark{color:#dfe1e2;fill:none;background-color:rgba(0,0,0,0);border:none;line-height:1.5}.button-type__text-dark:hover{color:#edeff0;background-color:rgba(0,0,0,0)}.button-type__text-dark:active{color:#fbfcfd;background-color:rgba(0,0,0,0)}.button-type__text-dark:disabled{color:#dfe1e2;opacity:.5;background-color:rgba(0,0,0,0)}.button-type__text-left-icon-dark{fill:none;background-color:rgba(0,0,0,0);border:none;color:#dfe1e2;line-height:1.5}.button-type__text-left-icon-dark:hover{color:#edeff0;background-color:rgba(0,0,0,0)}.button-type__text-left-icon-dark:active{color:#fbfcfd;background-color:rgba(0,0,0,0)}.button-type__text-left-icon-dark:disabled{color:#dfe1e2;opacity:.5;background-color:rgba(0,0,0,0)}.button-type__text-left-icon-dark svg{margin-right:8px}.button-type__text-right-icon-dark{color:#dfe1e2;fill:none;background-color:rgba(0,0,0,0);border:none;line-height:1.5}.button-type__text-right-icon-dark:hover{color:#edeff0;background-color:rgba(0,0,0,0)}.button-type__text-right-icon-dark:active{color:#fbfcfd;background-color:rgba(0,0,0,0)}.button-type__text-right-icon-dark:disabled{color:#dfe1e2;opacity:.5;background-color:rgba(0,0,0,0)}.button-type__text-right-icon-dark svg{margin-left:8px}.button-type__stacked-icon-light{height:unset;color:#2378c3;border-radius:unset;border:none;display:block;background-color:rgba(0,0,0,0)}.button-type__stacked-icon-light:hover{color:#0b4778;background-color:rgba(0,0,0,0)}.button-type__stacked-icon-light:active{color:#002d3f;background-color:rgba(0,0,0,0)}.button-type__stacked-icon-light:disabled{color:#2378c3;background-color:rgba(0,0,0,0);opacity:.5}.stacked-button__only-text{margin-top:2px;font-size:1.4rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}.stacked-button__only-image{margin:0}.button-type__stacked-icon-dark{height:unset;color:#dfe1e2;fill:none;border-radius:unset;border:none;background-color:rgba(0,0,0,0);display:block}.button-type__stacked-icon-dark:hover{color:#edeff0;background-color:rgba(0,0,0,0)}.button-type__stacked-icon-dark:active{color:#fbfcfd;background-color:rgba(0,0,0,0)}.button-type__stacked-icon-dark:disabled{color:#dfe1e2;opacity:.5;background-color:rgba(0,0,0,0)}.button-type__inline-right-icon-light{background-color:rgba(0,0,0,0);border-radius:unset;border:none;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#565c65}.button-type__inline-right-icon-light svg{margin-left:4px}.button-type__inline-right-icon-light:hover{color:#565c65;background-color:rgba(0,0,0,0)}.button-type__inline-right-icon-light:active{color:#565c65;background-color:rgba(0,0,0,0)}.button-type__inline-right-icon-light:focus{color:#565c65;background-color:rgba(0,0,0,0)}.button-type__inline-right-icon-light:disabled{background-color:rgba(0,0,0,0);color:#565c65;opacity:.5}.button__lg.button-type__inline-right-icon-light svg{width:20px;height:20px}.button__md.button-type__inline-right-icon-light svg{width:16px;height:16px}.button__sm.button-type__inline-right-icon-light svg{width:14px;height:14px}.button-type__icon-light{color:#2378c3;background-color:rgba(0,0,0,0);border-radius:unset;border:none}.button-type__icon-light:hover{color:#0b4778;background-color:rgba(0,0,0,0)}.button-type__icon-light:active{color:#002d3f;background-color:rgba(0,0,0,0)}.button-type__icon-light:disabled{color:#2378c3;background-color:rgba(0,0,0,0);opacity:.5}.button-type__icon-dark{color:#dfe1e2;fill:none;background-color:rgba(0,0,0,0);border-radius:unset;border:none}.button-type__icon-dark:hover{color:#edeff0;background-color:rgba(0,0,0,0)}.button-type__icon-dark:active{color:#fbfcfd;background-color:rgba(0,0,0,0)}.button-type__icon-dark:disabled{color:#dfe1e2;opacity:.5;background-color:rgba(0,0,0,0)} -.filter__dropdown-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:6rem}@media(min-width: 992px){.filter__dropdown-container{height:4.8rem}}.filter__dropdown-container span[class^=filter__dropdown-label]{font-weight:600;line-height:1.5}.filter__dropdown-container span[class^=" filter__dropdown-label"].enabled{color:#dfe1e2;opacity:1;pointer-events:all}.filter__dropdown-container .filter__dropdown-label-sm{margin-right:.6rem;font-size:1.4rem}.filter__dropdown-container .filter__dropdown-label-md{margin-right:.8rem;font-size:1.6rem}.filter__dropdown-container .filter__dropdown-label-lg{margin-right:1.2rem;font-size:2rem}.filter__dropdown-container .filter__dropdown-button-list-container{display:block;position:relative}.filter__dropdown-container .filter__dropdown-button-list-container button[class^=filter__dropdown-button]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;line-height:1.5;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);margin:1.2rem 0}.filter__dropdown-container .filter__dropdown-button-list-container button[class^=filter__dropdown-button].not-enabled{border:solid 2px rgba(251,252,253,.25);pointer-events:none;cursor:not-allowed}.filter__dropdown-container .filter__dropdown-button-list-container button[class^=filter__dropdown-button].not-enabled .filter__dropdown-left-icon svg{color:#dfe1e2;opacity:.5}.filter__dropdown-container .filter__dropdown-button-list-container button[class^=filter__dropdown-button].not-enabled .filter__dropdown-button-text{color:#fbfcfd;opacity:.5}.filter__dropdown-container .filter__dropdown-button-list-container button[class^=filter__dropdown-button].not-enabled .filter__dropdown-chevron svg{color:#dfe1e2;opacity:.5}.filter__dropdown-container .filter__dropdown-button-list-container button[class^=filter__dropdown-button].enabled{border:solid 2px rgba(251,252,253,.5);pointer-events:all;cursor:pointer}.filter__dropdown-container .filter__dropdown-button-list-container button[class^=filter__dropdown-button].enabled .filter__dropdown-left-icon svg{color:#dfe1e2;opacity:1}.filter__dropdown-container .filter__dropdown-button-list-container button[class^=filter__dropdown-button].enabled .filter__dropdown-button-text{color:#fbfcfd;opacity:1}.filter__dropdown-container .filter__dropdown-button-list-container button[class^=filter__dropdown-button].enabled .filter__dropdown-chevron svg{color:#dfe1e2;opacity:1}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-button-sm{height:3.2rem;padding:.55rem 1.2rem;border-radius:3px}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-button-sm .filter__dropdown-left-icon{margin-right:.6rem;width:1.2rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-button-sm .filter__dropdown-button-text{margin-right:.6rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-button-sm .filter__dropdown-chevron{padding-top:.1rem;width:1rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-button-md{height:4rem;padding:.8rem 1.6rem;border-radius:4px}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-button-md .filter__dropdown-left-icon{margin-right:.8rem;width:1.4rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-button-md .filter__dropdown-button-text{margin-right:.8rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-button-md .filter__dropdown-chevron{width:1.2rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-button-lg{height:5.6rem;padding:1.3rem 2.4rem;border-radius:6px}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-button-lg .filter__dropdown-left-icon{margin-right:1.2rem;width:1.8rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-button-lg .filter__dropdown-button-text{margin-right:1.2rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-button-lg .filter__dropdown-chevron{width:1.6rem}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list]{margin:0;list-style-type:none;padding-left:0;z-index:99;display:block;position:absolute;overflow:hidden;width:100%;line-height:2.1rem}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list]>li{margin-bottom:0}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list]>li:before{display:none}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list]>li:after{display:none}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list] .filter__dropdown-list-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list] .filter__dropdown-list-item:hover{background-color:#f5f6f7;cursor:pointer}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list] .filter__dropdown-list-item .filter__dropdown-item{background-color:rgba(0,0,0,0);border:0;border-radius:0;font-weight:400;margin:0;padding:0;text-align:left;font-weight:600;color:#5c5c5c;display:block;width:100%;margin:0 !important}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list] .filter__dropdown-list-item .filter__dropdown-item:hover{background-color:rgba(0,0,0,0)}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list] .filter__dropdown-list-item.active{background-color:#edeff0}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list] .filter__dropdown-list-item.active:hover{background-color:#dfe1e2}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list].enabled{background-color:#fff;border:solid 2px #dfe1e2}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-list-sm{border-radius:3px}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-list-sm li{height:3.2rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-list-sm li button{font-size:1.4rem;line-height:2.1rem;margin:.55rem 0 !important;padding-left:1.2rem;padding-right:1.2rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-list-md{border-radius:4px}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-list-md li{padding-top:.8rem;padding-bottom:.8rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-list-md li button{font-size:1.6rem;padding-left:1.6rem;padding-right:1.6rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-list-lg{border-radius:6px}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-list-lg li{padding-top:1.3rem;padding-bottom:1.3rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-list-lg li button{font-size:2rem;padding-left:2.4rem;padding-right:2.4rem}.filter__dropdown-container .filter__dropdown-button-list-container ul.numeric-picker__dropdown{-webkit-transform:translateY(-12px);transform:translateY(-12px)}.filter__dropdown-container .filter__dropdown-button-list-container ul.numeric-picker__dropdown li button{padding-left:3rem !important}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-explainer{padding:0 1.6rem 1.6rem 1.6rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-explainer .filter__dropdownSeparator{border-bottom:1px solid #c6cace;margin-bottom:1.6rem;margin-top:.8rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-explainer .filter__dropdown-content{padding:.8rem;border-radius:3px;border:1px solid #d9e8f6;background:#eff6fb;max-width:223px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-explainer .filter__dropdown-content .explainer-text__first-column{margin-right:.8rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-explainer .filter__dropdown-content p{font-size:1.2rem;color:#5c5c5c;font-style:italic;line-height:18px;margin:0}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-explainer .filter__dropdown-content p:first-of-type{margin-bottom:.8rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-explainer .filter__dropdown-content svg{color:#2378c3;width:1.2rem;height:1.2rem;margin-top:.3rem} -.tooltip-pointer{display:none;width:1.6rem;height:1.6rem;position:absolute;top:1.2rem;left:-0.9rem}@media(min-width: 768px){.tooltip-pointer{display:block}}.tooltip-pointer:after{content:"";position:absolute;width:1.6rem;height:1.6rem;background:#f0f0f0;border-bottom:.1rem solid #aeb0b5;border-left:.1rem solid #aeb0b5;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}.tooltip-pointer.smart-bottom-left,.tooltip-pointer.smart-bottom-right{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:-8px}.tooltip-pointer.smart-bottom-left.smart-bottom-left,.tooltip-pointer.smart-bottom-right.smart-bottom-left{left:calc(100% - 44px)}.tooltip-pointer.smart-bottom-left.smart-bottom-right,.tooltip-pointer.smart-bottom-right.smart-bottom-right{left:2.8rem}.tooltip-pointer.right{left:auto;right:-0.8rem}.tooltip-pointer.right:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.tooltip-pointer.bottom{top:-1.6rem;left:calc(50% - 8px);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tooltip-pointer.top:after,.tooltip-pointer.top-left:after,.tooltip-pointer.top-right:after{background:#f0f0f0}.tooltip-pointer.top{left:calc(50% - 8px);top:-0.9rem}.tooltip-pointer.top:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);background:#f0f0f0}.tooltip-pointer.top-left{left:-0.9rem;top:.9rem;z-index:-1}.tooltip-pointer.top-right{right:.7rem;left:auto;top:.9rem}.tooltip-pointer.top-right:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.tooltip-pointer.bottom-left:after,.tooltip-pointer.bottom-right:after{background:#fff}.tooltip-pointer.bottom-left{left:-0.9rem;top:calc(100% - 32px);z-index:-1}.tooltip-pointer.bottom-left:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tooltip-pointer.bottom-right{right:.8rem;left:auto;top:calc(100% - 32px);z-index:-1}.tooltip-pointer.bottom-right:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.dot-pulse{position:relative;left:-9999px;width:10px;height:10px;border-radius:.5rem;margin:0 4rem;-webkit-box-shadow:9999px 0 0 -5px #aeb0b5;box-shadow:9999px 0 0 -5px #aeb0b5;-webkit-animation:dot-pulse 1.5s infinite linear;animation:dot-pulse 1.5s infinite linear;-webkit-animation-delay:.25s;animation-delay:.25s}.dot-pulse::before,.dot-pulse::after{content:"";display:inline-block;position:absolute;top:0;height:1rem;width:1rem;border-radius:.5rem}.dot-pulse::before{-webkit-box-shadow:9984px 0 0 -5px #aeb0b5;box-shadow:9984px 0 0 -5px #aeb0b5;-webkit-animation:dot-pulse-before 1.5s infinite linear;animation:dot-pulse-before 1.5s infinite linear;-webkit-animation-delay:0s;animation-delay:0s}.dot-pulse::after{-webkit-box-shadow:10014px 0 0 -5px #aeb0b5;box-shadow:10014px 0 0 -5px #aeb0b5;-webkit-animation:dot-pulse-after 1.5s infinite linear;animation:dot-pulse-after 1.5s infinite linear;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes dot-pulse-before{0%{-webkit-box-shadow:9984px 0 0 -5px #aeb0b5;box-shadow:9984px 0 0 -5px #aeb0b5}30%{-webkit-box-shadow:9984px 0 0 2px #aeb0b5;box-shadow:9984px 0 0 2px #aeb0b5}60%,100%{-webkit-box-shadow:9984px 0 0 -5px #aeb0b5;box-shadow:9984px 0 0 -5px #aeb0b5}}@keyframes dot-pulse-before{0%{-webkit-box-shadow:9984px 0 0 -5px #aeb0b5;box-shadow:9984px 0 0 -5px #aeb0b5}30%{-webkit-box-shadow:9984px 0 0 2px #aeb0b5;box-shadow:9984px 0 0 2px #aeb0b5}60%,100%{-webkit-box-shadow:9984px 0 0 -5px #aeb0b5;box-shadow:9984px 0 0 -5px #aeb0b5}}@-webkit-keyframes dot-pulse{0%{-webkit-box-shadow:9999px 0 0 -5px #aeb0b5;box-shadow:9999px 0 0 -5px #aeb0b5}30%{-webkit-box-shadow:9999px 0 0 2px #aeb0b5;box-shadow:9999px 0 0 2px #aeb0b5}60%,100%{-webkit-box-shadow:9999px 0 0 -5px #aeb0b5;box-shadow:9999px 0 0 -5px #aeb0b5}}@keyframes dot-pulse{0%{-webkit-box-shadow:9999px 0 0 -5px #aeb0b5;box-shadow:9999px 0 0 -5px #aeb0b5}30%{-webkit-box-shadow:9999px 0 0 2px #aeb0b5;box-shadow:9999px 0 0 2px #aeb0b5}60%,100%{-webkit-box-shadow:9999px 0 0 -5px #aeb0b5;box-shadow:9999px 0 0 -5px #aeb0b5}}@-webkit-keyframes dot-pulse-after{0%{-webkit-box-shadow:10014px 0 0 -5px #aeb0b5;box-shadow:10014px 0 0 -5px #aeb0b5}30%{-webkit-box-shadow:10014px 0 0 2px #aeb0b5;box-shadow:10014px 0 0 2px #aeb0b5}60%,100%{-webkit-box-shadow:10014px 0 0 -5px #aeb0b5;box-shadow:10014px 0 0 -5px #aeb0b5}}@keyframes dot-pulse-after{0%{-webkit-box-shadow:10014px 0 0 -5px #aeb0b5;box-shadow:10014px 0 0 -5px #aeb0b5}30%{-webkit-box-shadow:10014px 0 0 2px #aeb0b5;box-shadow:10014px 0 0 2px #aeb0b5}60%,100%{-webkit-box-shadow:10014px 0 0 -5px #aeb0b5;box-shadow:10014px 0 0 -5px #aeb0b5}}.usa-dt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0} +.usa-dt-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.usa-dt-pagination .usa-dt-pagination__wrapper{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.usa-dt-pagination .usa-dt-pagination__wrapper:first-child{justify-content:flex-start}@media (width<=320px){.usa-dt-pagination .usa-dt-pagination__wrapper{justify-content:flex-start}}.usa-dt-pagination .usa-dt-pagination__wrapper .pager{margin:0;padding-left:0;list-style-type:none;display:flex}.usa-dt-pagination .usa-dt-pagination__wrapper .pager .pager__item{flex:none}.usa-dt-pagination .usa-dt-pagination__wrapper .pager .pager__item .pager__button{color:#5b616b;background-color:#fff;border:.1rem solid #aeb0b5;margin:.5rem .5rem .5rem 0;padding:.7rem 1rem;font-size:1.2rem;font-style:normal;line-height:normal}.usa-dt-pagination .usa-dt-pagination__wrapper .pager .pager__item .pager__button:hover{background-color:#e1f3f8}.usa-dt-pagination .usa-dt-pagination__wrapper .pager .pager__item .pager__button.pager__button_disabled{color:#aeb0b5;border-color:#d6d7d9}.usa-dt-pagination .usa-dt-pagination__wrapper .pager .pager__item .pager__button.pager__button_disabled:hover{cursor:auto;background-color:#fff}.usa-dt-pagination .usa-dt-pagination__wrapper .pager .pager__item .pager__button.pager__button_active{color:#000;background-color:#00a6d2;border-color:#00a6d2}.usa-dt-pagination .usa-dt-pagination__wrapper .pager .pager__ellipsis{margin-top:1.4rem;margin-right:.5rem;font-weight:700}.usa-dt-pagination .usa-dt-pagination__wrapper .pager__item,.usa-dt-pagination .usa-dt-pagination__wrapper .pager__ellipsis{margin-bottom:0}.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__limit-selector__wrapper .usa-dt-pagination__limit-selector{background-color:#fff;border:.1rem solid #d6d7d9;height:3.2rem;margin-right:3rem;padding:0 .5rem}@media (width<=320px){.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__limit-selector__wrapper .usa-dt-pagination__limit-selector{margin-left:0}}.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__limit-selector__wrapper label{font-size:1.6rem;font-weight:400}.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__go-to{margin-left:1.8rem}@media (width<=320px){.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__go-to{margin-left:0}}.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__go-to input{width:6.8rem;margin:0 .6rem;padding:.7rem 1rem}.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__go-to label{font-size:1.2rem;font-weight:400}.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__go-to button{color:#fff;background-color:#0071bc;border:0;border-radius:.2rem;padding:.7rem 1.5rem;font-size:1.2rem;font-weight:700;transition:opacity .15s}.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__go-to button:hover{background-color:#205493}.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__go-to button[disabled]{opacity:.5;cursor:not-allowed}.usa-dt-pagination .usa-dt-pagination__wrapper .usa-dt-pagination__go-to button[disabled]:hover{background-color:#0071bc}@media (width<=991px){.usa-dt-pagination{flex-direction:column-reverse}.usa-dt-pagination .usa-dt-pagination__totals{padding-top:.5rem}.usa-dt-pagination .usa-dt-pagination__limit-selector__wrapper,.usa-dt-pagination .usa-dt-pagination__go-to{display:none}}@media (width>=992px){.usa-dt-pagination__totals{text-align:left;flex:auto;font-size:1.6rem}}.usa-dt-picker{background-color:#fff;align-items:center;display:flex;position:relative}.usa-dt-picker .hide{visibility:hidden}.usa-dt-picker .usa-dt-picker__icon{margin-right:.5rem}.usa-dt-picker .usa-dt-picker__icon svg{fill:#dfe1e2;width:3rem;height:3rem}.usa-dt-picker .usa-dt-picker__dropdown-container{flex-wrap:wrap;flex:0 auto;align-self:flex-end;width:auto;display:flex}.usa-dt-picker .usa-dt-picker__dropdown-container:hover{color:#edeff0}.usa-dt-picker .usa-dt-picker__dropdown-container:active{color:#fbfcfd}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button{text-align:left;background-color:#0000;border:0;border-radius:0;margin:0;padding:0;font-weight:400}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button:hover{background-color:#0000}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button{outline:none;justify-content:center;align-items:flex-end;width:100%;margin:0 1.5rem;padding:1rem 0;display:flex}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-text{color:#dfe1e2;flex:auto;margin-right:.8rem;font-size:2rem;font-weight:200;line-height:2.5rem}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-icon button{text-align:left;background-color:#0000;border:0;border-radius:0;margin:0;padding:0;font-weight:400}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-icon button:hover{background-color:#0000}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-icon:hover{color:#edeff0}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-icon:active{color:#fbfcfd}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-icon{flex:0 0 2rem}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-icon svg{fill:#02bfe7;width:2rem;height:2rem}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list.padding{padding:8px 0}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list.min-width{min-width:15rem}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list{margin:0;padding-left:0;list-style-type:none}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list>li{margin-bottom:0}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list>li:before,.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list>li:after{display:none}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list{background-color:#fff;border:1px solid #aeb0b5;width:100%;display:block;position:absolute;overflow-y:scroll}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__list-item{border-top:1px solid #aeb0b5}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__list-item:first-child{border-top:none}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item{text-align:left;background-color:#0000;border:0;border-radius:0;margin:0;padding:0;font-weight:400}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item:hover{background-color:#0000}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item{color:#5b616b;text-align:left;width:100%;padding:1rem 1.5rem;font-size:1.8rem}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item:hover{color:#0071bc;cursor:pointer;background-color:#f1f1f1}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item.active{color:#0071bc}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list{margin:0;padding-left:0;list-style-type:none}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list>li{margin-bottom:0}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list>li:before,.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list>li:after{display:none}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list{flex:auto;align-items:center;padding:.5rem 0;display:flex}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item{margin-left:.1rem;margin-right:.2rem}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item:first-child{margin-left:0}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item:last-child{margin-right:0}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter{text-align:left;background-color:#0000;border:0;border-radius:0;margin:0;padding:0;font-weight:400}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter:hover{background-color:#0000}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter{color:#fff;text-align:center;cursor:pointer;background-color:#0071bb80;justify-content:center;padding:.3rem 1.8rem;font-family:Source Sans Pro;font-weight:700;line-height:2.2rem;display:flex}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter.usa-dt-quarter-picker__quarter_double{width:7.2rem}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter.usa-dt-quarter-picker__quarter_first{border-radius:3rem 0 0 3rem}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter.usa-dt-quarter-picker__quarter_last{border-radius:0 3rem 3rem 0}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter:active,.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter.usa-dt-quarter-picker__quarter_active,.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter:hover{color:#fff;background-color:#0071bc}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item button.usa-dt-quarter-picker__quarter.usa-dt-quarter-picker__quarter_disabled{cursor:not-allowed;color:#9b9b9b;opacity:.9;background-color:#f1f1f1}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container{flex-direction:column;height:auto;list-style:none;display:flex}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container p{text-align:center;margin:.6rem;font-size:1.4rem;font-weight:400;line-height:1.8rem}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container p.disabled{color:#9b9b9b}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container .usa-dt-quarter-picker__period-list{flex-direction:row;padding:0;display:flex}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container .usa-dt-quarter-picker__period-list li{list-style:none}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container .usa-dt-quarter-picker__period-list li .usa-dt-quarter-picker__quarter_first,.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container .usa-dt-quarter-picker__period-list li .usa-dt-quarter-picker__quarter_last{border-radius:0}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container .usa-dt-quarter-picker__period-list li button.usa-dt-quarter-picker__quarter{width:3.6rem}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container .usa-dt-quarter-picker__period-list li.double-period button.usa-dt-quarter-picker__quarter{width:7.2rem}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container:first-of-type .usa-dt-quarter-picker__list-item:first-of-type .usa-dt-quarter-picker__quarter:first-of-type{border-radius:3rem 0 0 3rem}.usa-dt-quarter-picker ul.usa-dt-quarter-picker__list li.usa-dt-quarter-picker__list-item.usa-dt-quarter-picker__period-list-container:last-of-type .usa-dt-quarter-picker__list-item:last-of-type .usa-dt-quarter-picker__quarter:last-of-type{border-radius:0 3rem 3rem 0}.usa-dt-search-bar{border:1px solid #d6d7d9;align-items:center;max-width:40rem;margin:2rem 0;display:flex;position:relative}.usa-dt-search-bar .usa-dt-search-bar__input{flex:auto;padding:.5rem 1rem}@media (width<=768px){.usa-dt-search-bar .usa-dt-search-bar__input{padding:.25rem 0;line-height:2.8rem}}.usa-dt-search-bar .usa-dt-search-bar__input{border:0}.usa-dt-search-bar .usa-dt-search-bar__input:disabled{cursor:not-allowed}.usa-dt-search-bar .usa-dt-search-bar__button{flex:none;padding:.5rem 1rem}@media (width<=768px){.usa-dt-search-bar .usa-dt-search-bar__button{flex:none;padding:0 1.5rem;position:absolute;right:0}}.usa-dt-search-bar .usa-dt-search-bar__button{text-align:left;color:#aeb0b5;background-color:#0000;border:0;border-radius:0;outline:0;margin:0;font-size:2.6rem;font-weight:400}.usa-dt-search-bar .usa-dt-search-bar__button:hover{color:#aeb0b5;background-color:#0000}.usa-dt-search-bar .usa-dt-search-bar__button:disabled{color:#d6d7d9;cursor:not-allowed}.usda-message{text-align:center;color:#555;background-color:#f1f1f1;width:100%;padding:10rem 0}.usda-message .usda-message__icon{font-size:3.6rem}.usda-message .usda-message__title{font-size:2rem;font-weight:600;line-height:4.5rem}.usda-message .usda-message__description{font-size:1.6rem}.usda-message.usda-message_loading .usda-message__icon{color:#0071bc}.usda-loading-animation__container{flex:auto;max-width:20rem;margin-left:auto;margin-right:auto}@media (width>=768px){.usda-loading-animation__container{flex:none;max-width:60rem}}.usda-loading-animation__container .usda-loading-animation{width:5rem;height:5rem;margin-left:auto;margin-right:auto}@keyframes loading-bar-animation{0%{transform:translateY(40px)scaleY(.2)}50%{transform:translateY(10px)scaleY(.8)}to{transform:translateY(40px)scaleY(.2)}}@keyframes loading-bars-loading{0%{opacity:0}to{opacity:1}}.usda-loading-animation__container .usda-loading-animation svg.usda-loading-bars{animation:.2s ease-in forwards loading-bars-loading}.usda-loading-animation__container .usda-loading-animation svg.usda-loading-bars rect{fill:#aeb0b5;animation:1s ease-in-out infinite both loading-bar-animation}.usda-loading-animation__container .usda-loading-animation svg.usda-loading-bars rect.bar-two{animation:1s ease-in -.6s infinite loading-bar-animation}.usda-loading-animation__container .usda-loading-animation svg.usda-loading-bars rect.bar-three{animation:1s ease-in -.9s infinite loading-bar-animation}.usda-loading-animation__container .usda-loading-animation svg.usda-loading-bars rect.bar-four{animation:1s ease-in -.3s infinite loading-bar-animation}.usda-loading-animation__container .loading-message{color:#aeb0b5;text-align:center;font-size:3.6rem;line-height:4.5rem}table.usda-table{border-spacing:0;border-collapse:collapse;color:#5b616b;font-family:Source Sans Pro;overflow-x:scroll}table.usda-table thead.usda-table__head tr.usda-table__row{vertical-align:baseline}table.usda-table thead.usda-table__head th.table-header{background-color:#f5f6f7;padding:0}table.usda-table thead.usda-table__head th.table-header.nested-header .table-header__content{flex-wrap:wrap;padding:0}table.usda-table thead.usda-table__head th.table-header.nested-header .table-header__label{text-indent:1rem;text-align:left}table.usda-table thead.usda-table__head th.table-header .table-header__content{text-align:left;flex-wrap:wrap;padding:1.5rem;display:flex}table.usda-table thead.usda-table__head th.table-header .table-header__content .table-header__label{flex:none;align-items:flex-start;width:auto;max-width:100%;font-size:1.4rem;font-weight:600;line-height:1.8rem;display:flex;position:relative}table.usda-table thead.usda-table__head th.table-header .table-header__content.table-header__content_right{text-align:right;justify-content:flex-end}table.usda-table thead.usda-table__head th.table-header .table-header__content .table-header__sort{flex-direction:column;justify-content:center;margin-left:.8rem;display:flex}table.usda-table thead.usda-table__head th.table-header .table-header__content .table-header__sort button.table-header__icon{text-align:left;background-color:#0000;border:0;border-radius:0;margin:0;padding:0;font-weight:400}table.usda-table thead.usda-table__head th.table-header .table-header__content .table-header__sort button.table-header__icon:hover{background-color:#0000}table.usda-table thead.usda-table__head th.table-header .table-header__content .table-header__sort button.table-header__icon{color:#aeb0b5;height:.9rem;display:block}table.usda-table thead.usda-table__head th.table-header .table-header__content .table-header__sort button.table-header__icon:focus{outline:none}table.usda-table thead.usda-table__head th.table-header .table-header__content .table-header__sort button.table-header__icon svg{vertical-align:0;pointer-events:none;color:#d6d7d9;width:1.3rem;margin-top:-.9rem}table.usda-table thead.usda-table__head th.table-header .table-header__content .table-header__sort button.table-header__icon.table-header__icon_active svg{color:#fdb81e}table.usda-table thead.usda-table__head th.table-header.table-header_body-header{background-color:#0000;border:0}table.usda-table thead.usda-table__head .stickyColumn{z-index:1;border-right:1px solid #dfe1e2;position:sticky;left:0}table.usda-table tbody.usda-table__body{font-size:1.4rem}table.usda-table tbody.usda-table__body td.usda-table__cell{text-align:left;vertical-align:baseline}table.usda-table tbody.usda-table__body td.usda-table__cell.usda-table__cell_right{text-align:right}table.usda-table tbody.usda-table__body td.usda-table__cell.stickyColumn{position:sticky;left:0;border-right:1px solid #dfe1e2!important}table.usda-table tbody.usda-table__body tr.usda-table__row td.usda-table__cell{padding:1.5rem}table.usda-table tbody.usda-table__body tr.usda-table__row td.usda-table__cell.stickyColumn{background-color:#fff}table.usda-table tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable button.usda-table__expand-button{text-align:left;background-color:#0000;border:0;border-radius:0;margin:0;padding:0;font-weight:400}table.usda-table tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable button.usda-table__expand-button:hover{background-color:#0000}table.usda-table tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable button.usda-table__expand-button{color:#0071bc;margin-right:.8rem}table.usda-table tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell{padding-right:3.5rem}table.usda-table tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expandable-cell-content{align-items:flex-start;display:flex}table.usda-table tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell_name{padding-left:3rem}table.usda-table tbody.usda-table__body tr.usda-table__row .table-header_body-header{padding:1.5rem}table.usda-table tbody.usda-table__body .usda-table__message-cell{border:.1rem solid #dfe1e2}table.usda-table tbody.usda-table__body tr.usda-table__child-row{background-color:#fff}table.usda-table tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_divider{font-weight:600}table.usda-table tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child{padding:0}table.usda-table tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content{margin-right:2rem;padding:1rem 1.5rem}table.usda-table tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type{padding-left:2rem}table.usda-table tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content{border-left:.1rem solid #dfe1e2;padding-left:3rem}table.usda-table tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type,table.usda-table tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content{padding-bottom:.5rem}table.usa-dt-table__stacked,div.usa-dt-table__stacked{max-width:100%}@media (width<=767px){table.usa-dt-table__stacked,div.usa-dt-table__stacked{width:100%;display:block}table.usa-dt-table__stacked [class*=usda-table__cell],div.usa-dt-table__stacked [class*=usda-table__cell]{box-sizing:border-box}table.usa-dt-table__stacked thead.usda-table__head,table.usa-dt-table__stacked div.usda-table__head,div.usa-dt-table__stacked thead.usda-table__head,div.usa-dt-table__stacked div.usda-table__head{display:none}table.usa-dt-table__stacked tbody.usda-table__body,table.usa-dt-table__stacked div.usda-table__body,div.usa-dt-table__stacked tbody.usda-table__body,div.usa-dt-table__stacked div.usda-table__body{width:100%;display:inline-table}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row{width:100%;display:block}}@media (width<=767px) and (width<=767px){table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row{font-weight:600}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row .usda-table__cell-heading,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row .usda-table__cell-heading{color:#5c5c5c}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row .usda-table__cell-text,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row .usda-table__cell-text,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row .usda-table__cell-text,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row .usda-table__cell-text,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row .usda-table__cell-text,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row .usda-table__cell-text,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row .usda-table__cell-text,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row .usda-table__cell-text{font-size:1.4rem}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td:first-of-type,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td:first-of-type,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td:first-of-type,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td:first-of-type,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td:first-of-type,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td:first-of-type{color:#f9f9f9;background-color:#1a4480;margin-bottom:1.2rem;font-size:1.8rem}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td:first-of-type .usda-table__cell-heading,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td:first-of-type .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td:first-of-type .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td:first-of-type .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td:first-of-type .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td:first-of-type .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td:first-of-type .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td:first-of-type .usda-table__cell-heading{color:#e6e6e6}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td:first-of-type a,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td:first-of-type a,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td:first-of-type a,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td:first-of-type a,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td:first-of-type a,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td:first-of-type a,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td:first-of-type a,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td:first-of-type a{text-decoration:underline;color:#f9f9f9!important}}@media (width<=767px){table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell{word-break:break-all;text-align:left;width:100%;padding:0 0 1.2rem 1.6rem;line-height:1.5;display:block}}@media (width<=767px) and (width<=767px){table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell{padding:0 1.2rem 1.2rem 1.6rem}}@media (width<=767px){table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container{flex-wrap:nowrap;justify-content:space-between;display:flex}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading{font-weight:600}}@media (width<=767px) and (width<=767px){table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell .usda-table__cell-heading-container .usda-table__cell-heading{text-transform:uppercase;font-size:1.2rem;font-weight:400}}@media (width<=767px){table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell:first-child,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell:first-child,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell:first-child,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell:first-child,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell:first-child,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell:first-child,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell:first-child,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell:first-child,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row td.usda-table__cell:first-child,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row div.usda-table__cell:first-child,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row td.usda-table__cell:first-child,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row div.usda-table__cell:first-child,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row td.usda-table__cell:first-child,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row div.usda-table__cell:first-child,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row td.usda-table__cell:first-child,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row div.usda-table__cell:first-child{border-top:.4rem solid #d6d7d9;padding-top:1.2rem}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell_name,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell_name,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell_name,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell_name,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell_name,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell_name,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell_name,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell_name,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell{padding-left:3.2rem}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expandable-cell-content,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expandable-cell-content,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expandable-cell-content,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expandable-cell-content,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expandable-cell-content,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expandable-cell-content,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expandable-cell-content,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expandable-cell-content{align-items:center;position:relative}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expand-button,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expand-button,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expand-button,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expand-button,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expand-button,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expand-button,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expand-button,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_expandable td.usda-table__cell .usda-table__expand-button{text-align:center;z-index:1;width:3.2rem;height:2.4rem;margin:0;padding:0;font-size:1.4rem;position:absolute;top:-.2rem;left:-3.2rem}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell{position:relative}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:first-child:after,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:first-child:after,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:first-child:after,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:first-child:after,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:first-child:after,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:first-child:after,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:first-child:after,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:first-child:after{height:calc(100% - 5.6rem);top:auto;bottom:0}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:after,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:after,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:after,table.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:after,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:after,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:after,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:after,div.usa-dt-table__stacked div.usda-table__body div.usda-table__row.usda-table__row_is-expanded td.usda-table__cell:after{content:"";border-left:.1rem solid #aeb0b5;height:100%;position:absolute;top:0;left:1.6rem}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row{width:100%;display:block}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_divider,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_divider,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_divider,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_divider,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_divider,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_divider,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_divider,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_divider{display:none}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell{word-break:break-all;text-align:left;width:100%;padding:0 1.6rem 1.6rem;line-height:1.5;display:block}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell:before,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell:before,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell:before,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell:before,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell:before,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell:before,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell:before,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell:before,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell:before,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell:before,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell:before,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell:before,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell:before,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell:before,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell:before,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell:before{content:attr(data-label) " ";text-align:left;word-break:break-all;width:100%;font-weight:600;display:block}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child{padding:0 1.6rem 1.2rem 4.8rem;position:relative}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:after,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:after,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:after,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:after,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:after,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:after,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:after,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:after,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:after,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:after,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:after,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:after,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:after,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:after,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:after,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:after{content:"";border-left:.1rem solid #aeb0b5;height:100%;position:absolute;top:0;left:1.6rem}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child .usda-table__child-cell-content{padding:0}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type{padding-left:4.8rem}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content{border-width:0;padding:0}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type{padding-bottom:1.2rem}table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,table.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body tr.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked tbody.usda-table__body div.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body tr.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_last td.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content,div.usa-dt-table__stacked div.usda-table__body div.usda-table__child-row.usda-table__child-row_last div.usda-table__cell.usda-table__cell_child:first-of-type .usda-table__child-cell-content{padding-bottom:0}table.usa-dt-table__stacked div.usda-table__cell-heading,div.usa-dt-table__stacked div.usda-table__cell-heading{line-height:18px;margin-bottom:0!important}table.usa-dt-table__stacked div.usda-table__cell-heading-container,div.usa-dt-table__stacked div.usda-table__cell-heading-container{margin-bottom:0!important}table.usa-dt-table__stacked div.collapsible-row-div span.collapsible-row-button,div.usa-dt-table__stacked div.collapsible-row-div span.collapsible-row-button{color:#2378c3;align-items:center;padding-bottom:16px;padding-left:16px;font-size:12px;font-weight:600;line-height:18px;display:flex}table.usa-dt-table__stacked div.collapsible-row-div span.collapsible-row-button svg,div.usa-dt-table__stacked div.collapsible-row-div span.collapsible-row-button svg{margin-left:4px}table.usa-dt-table__stacked div.collapsible-row-div div.usda-table__cell:first-of-type,div.usa-dt-table__stacked div.collapsible-row-div div.usda-table__cell:first-of-type{background-color:unset;padding-top:0!important}table.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell.usda-mobile__header,div.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell.usda-mobile__header{background-color:#1a4480;margin-bottom:12px}table.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell.usda-mobile__header .usda-table__cell-heading,div.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell.usda-mobile__header .usda-table__cell-heading{color:#e6e6e6}table.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell.usda-mobile__header a,div.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell.usda-mobile__header a{color:#f9f9f9;text-decoration:underline}table.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell.usda-mobile__header .usda-table__cell-text,div.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell.usda-mobile__header .usda-table__cell-text{color:#f9f9f9!important;font-size:1.8rem!important}table.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell,div.usa-dt-table__stacked .usda-table__body .mobile-table-rows div.usda-table__cell{padding-bottom:12px!important}}.usa-dt-table__stacked-picker{z-index:1;flex-wrap:wrap;align-items:center;width:100%;margin:1.6rem 0 .8rem;display:flex}@media (width>=768px){.usa-dt-table__stacked-picker{display:none}}.usa-dt-table__stacked-picker label{font-size:1.6rem;line-height:1.5}.usa-dt-table__stacked-picker .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button{align-items:center;margin:0;padding:.4rem .8rem;display:flex}.usa-dt-table__stacked-picker .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-text{margin-right:.8rem;font-size:1.6rem;font-weight:400;line-height:1.5}.usa-dt-table__stacked-picker .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-icon{flex:none}.usa-dt-table__stacked-picker .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button .usa-dt-picker__button-icon svg{color:#0071bc;width:1.2rem;height:1.2rem}.usa-dt-table__stacked-picker .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list{min-width:20rem}.usa-dt-table__stacked-picker .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item{font-size:1.4rem}.tooltip-wrapper{font-size:1.6rem}.tooltip-wrapper .tooltip-spacer{z-index:30;display:block;position:absolute}.tooltip-wrapper .tooltip__hover-wrapper .tooltip__icon{color:#d6d7d9;margin:0 .75rem}.tooltip-wrapper .tooltip__hover-wrapper .tooltip__icon:hover{color:#5b616b}.tooltip-wrapper .tooltip .tooltip__interior{position:relative}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer{display:none}@media (width>=768px){.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer{display:block}}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer{width:1.6rem;height:1.6rem;position:absolute;top:1.2rem;left:-.9rem}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer:after{content:"";pointer-events:none;background:#f0f0f0;border-bottom:.1rem solid #aeb0b5;border-left:.1rem solid #aeb0b5;width:1.6rem;height:1.6rem;position:absolute;transform:rotate(45deg)}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.smart-bottom-left,.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.smart-bottom-right{top:-8px;transform:rotate(90deg)}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.smart-bottom-left.smart-bottom-left,.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.smart-bottom-right.smart-bottom-left{left:calc(100% - 44px)}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.smart-bottom-left.smart-bottom-right,.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.smart-bottom-right.smart-bottom-right{left:2.8rem}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.right{left:auto;right:-.8rem}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.right:after{transform:rotate(225deg)}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.bottom{top:-1.6rem;left:calc(50% - 8px);transform:rotate(90deg)}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.top:after{background:#f0f0f0}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.top{top:-.9rem;left:calc(50% - 8px)}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer.top:after{background:#f0f0f0;transform:rotate(135deg)}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer:after{background:#f1f1f1}.tooltip-wrapper .tooltip .tooltip__interior .tooltip-pointer{z-index:2;top:1.5rem}.tooltip-wrapper .tooltip__content{color:#555;background-color:#fff;border:.1rem solid #aeb0b5;flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 2px #0000004d}.tooltip-wrapper .tooltip__content .tooltip__message{text-align:left;width:100%;font-size:1.4rem}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__title{z-index:10;background-color:#f1f1f1;margin:0;padding:2rem;font-size:1.6rem;font-weight:700;line-height:normal}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__title.center{text-align:center}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__title.left{text-align:left}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text{flex-direction:column;padding:2rem;font-weight:400;display:flex}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text.center{text-align:center}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text.left{text-align:left}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text ul{padding-left:0;list-style-type:none}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text p,.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text strong{margin:.7rem 0}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text>:first-child,.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text>:last-child{margin:0}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text>:first-child:nth-last-child(2){margin-bottom:.7rem}.tooltip-wrapper .tooltip__content .tooltip__message .tooltip__text ul{margin:1rem 0}.usa-dt-tab-list::-webkit-scrollbar{scrollbar-width:none;-ms-overflow-style:none;width:0;height:0;overflow:-moz-scrollbars-none;background:0 0;display:none}.usa-dt-tab-list{scrollbar-width:none;scroll-snap-type:x mandatory;width:100%;display:flex;overflow:auto hidden}.usa-dt-tab-list .usa-dt-tab-list__border-pre-filler{border-bottom:1px solid #dfe1e2;width:1.5rem}.usa-dt-tab-list .usa-dt-tab-list__border-post-filler{border-bottom:1px solid #dfe1e2;width:100%}.usa-dt-tab-list.tabless-tabs{padding:1.5rem 0 1rem}.usa-dt-tab-list.tabless-tabs .usa-dt-tab-list__border-pre-filler{border-bottom:1px solid #dfe1e2;width:1.5rem}.usa-dt-tab-list.tabless-tabs .usa-dt-tab-list__border-post-filler{border-bottom:1px solid #dfe1e2;width:100%}.usa-dt-tab-list .usa-dt-tab__wrapper{scroll-snap-align:center;border-bottom:1px solid #dfe1e2}.usa-dt-tab-list .usa-dt-tab__wrapper.disabled{cursor:not-allowed}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab{color:#1c1d1f;vertical-align:middle;background-color:#f5f6f7;border:1px solid #dfe1e2;border-bottom-width:2px;border-radius:.4rem .4rem 0 0;width:auto;margin-bottom:-.2rem;margin-right:.8rem;padding:.8rem 1.6rem;font-size:1.6rem;font-weight:400}@media (width>=1200px){.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab{padding:1.5rem}}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab:hover{cursor:pointer;background-color:#e4e4e4;transition:all .3s ease-in-out}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab.active{color:#1c1d1f;background-color:#fff;border:1px solid #dfe1e2;border-bottom-color:#fff}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab.active .usa-dt-tab__content{font-weight:600}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab .usa-dt-tab__content{justify-content:center;align-items:center;font-size:1.8rem;display:flex;position:relative}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab .usa-dt-tab__content .usa-dt-tab__label{white-space:nowrap;justify-content:center;align-items:center;font-size:1.4rem;line-height:1.5;display:flex}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab .usa-dt-tab__content .usa-dt-tab__label .count{color:#1c1d1f;background-color:#edeff0;border-radius:2px;flex:auto;margin-left:.5rem;padding:0 .5rem;font-size:1rem;line-height:1.5}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab .usa-dt-tab__content .usa-dt-tab__label .count.active{text-align:center;color:#1c1d1f;background-color:#face00;font-weight:400}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab .usa-dt-tab__content .tooltip-wrapper .tooltip__hover-wrapper .tooltip__icon{margin-right:0}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab .usa-dt-tab__content .tooltip-wrapper .tooltip__text{padding:2rem 2rem 0}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab .usa-dt-tab__content .tooltip-wrapper .tooltip__text strong{padding-bottom:1rem}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab .usa-dt-tab__content .tooltip-wrapper .tooltip__text:last-child{padding:2rem}.usa-dt-tab-list .usa-dt-tab__wrapper .usa-dt-tab[disabled]{pointer-events:none;color:#5b616b;background-color:#f5f5f5;border-bottom:2px solid #d6d7d9;border-left:none;border-right:none}.usa-dt-tab-list .usa-dt-tab__wrapper.tabless-tab{scroll-snap-align:center;border:none;border-bottom:1px solid #d6d7d9;padding:0 1.5rem;display:flex}.usa-dt-tab-list .usa-dt-tab__wrapper.tabless-tab.disabled{cursor:not-allowed;opacity:.75}.usa-dt-tab-list .usa-dt-tab__wrapper.tabless-tab.disabled .usa-dt-tab{border:none}.usa-dt-tab-list .usa-dt-tab__wrapper.tabless-tab.active{border:none;border-bottom:.3rem solid #0071bc;font-weight:600}.usa-dt-tab-list .usa-dt-tab__wrapper.tabless-tab .usa-dt-tab{color:#555;letter-spacing:0;background-color:#0000;border:none;border-radius:0;margin:0 0 .9rem;padding:0 0 .3rem;font-size:1.6rem;font-weight:400;line-height:2rem;display:flex}.usa-dt-tab-list .usa-dt-tab__wrapper.tabless-tab .usa-dt-tab .usa-dt-tab__content .usa-dt-tab__label{margin-right:0}.usa-dt-tab-list .usa-dt-tab__wrapper.tabless-tab .usa-dt-tab .usa-dt-tab__content .usa-dt-tab__label .count{background-color:#7575751a}.usa-dt-tab-list .usa-dt-tab__wrapper.tabless-tab .usa-dt-tab .usa-dt-tab__content .usa-dt-tab__label .count.active{text-align:center;color:#555;background-color:#fdb81e}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.usa-dt-tab-list .usa-dt-tab__wrapper.tabless-tab{display:inline-block}}.usa-dt-information-boxes{padding-top:2rem;display:flex}.usa-dt-information-boxes .usa-dt-information-box{text-align:center;border-right:.1rem solid #d6d7d9;flex:auto;display:flex}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider{flex-basis:100%;align-self:stretch;padding:.4rem 3.2rem;display:flex}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content{flex-basis:100%;grid-template-rows:1fr .5fr;display:grid}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content.with-subtitle{grid-template-rows:1fr .5fr .5fr}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__title{letter-spacing:0;color:#555;align-self:center;padding-bottom:.3rem;font-size:1.4rem;line-height:1.6rem}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__subtitle{letter-spacing:0;color:#555;align-self:center;font-size:1.2rem;line-height:1.1rem}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__amount{letter-spacing:0;color:#555;align-self:center;font-size:2rem;font-weight:600;line-height:2.5rem}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__amount.loading{justify-content:center;align-items:center;margin:2.5rem 0 2rem;display:flex}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__amount.loading .dot-pulse{border-radius:.5rem;width:10px;height:10px;margin:0 4rem;animation:1.5s linear .25s infinite dot-pulse;position:relative;left:-9999px;box-shadow:9999px 0 0 -5px #aeb0b5}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__amount.loading .dot-pulse:before,.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__amount.loading .dot-pulse:after{content:"";border-radius:.5rem;width:1rem;height:1rem;display:inline-block;position:absolute;top:0}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__amount.loading .dot-pulse:before{animation:1.5s linear infinite dot-pulse-before;box-shadow:9984px 0 0 -5px #aeb0b5}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__amount.loading .dot-pulse:after{animation:1.5s linear .5s infinite dot-pulse-after;box-shadow:10014px 0 0 -5px #aeb0b5}@keyframes dot-pulse-before{0%{box-shadow:9984px 0 0 -5px #aeb0b5}30%{box-shadow:9984px 0 0 2px #aeb0b5}60%,to{box-shadow:9984px 0 0 -5px #aeb0b5}}@keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px #aeb0b5}30%{box-shadow:9999px 0 0 2px #aeb0b5}60%,to{box-shadow:9999px 0 0 -5px #aeb0b5}}@keyframes dot-pulse-after{0%{box-shadow:10014px 0 0 -5px #aeb0b5}30%{box-shadow:10014px 0 0 2px #aeb0b5}60%,to{box-shadow:10014px 0 0 -5px #aeb0b5}}.usa-dt-information-boxes .usa-dt-information-box:last-child{border:none}@media (width>=768px){.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider{padding:0 2.5rem 3.4rem}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content{align-self:auto}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__title{font-size:2.2rem;line-height:2.8rem}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__subtitle{padding-bottom:.3rem;font-size:1.7rem;font-weight:200;line-height:2.2rem}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__subtitle-bottom{font-size:1.7rem;font-weight:400;line-height:2.2rem}.usa-dt-information-boxes .usa-dt-information-box .usa-dt-information-box__divider .usa-dt-information-box__content .usa-dt-information-box__amount{letter-spacing:0;font-size:3.2rem;font-weight:600;line-height:4rem}}@media (width>=768px){.usa-dt-information-boxes{border-bottom:.1rem solid #d6d7d9;padding-bottom:2rem}}.usda-section-title__sectionHeader{flex-wrap:nowrap;align-items:center;width:100%;margin-top:32px;display:flex}.usda-section-title__sectionHeader .usda-section-title__title-icon{align-self:flex-end;width:3.2rem}@media (width<=768px){.usda-section-title__sectionHeader .usda-section-title__title-icon{align-self:center}}.usda-section-title__sectionHeader .usda-section-title__header{flex-flow:column wrap;align-self:flex-end;margin-right:auto;display:flex}.usda-section-title__sectionHeader .usda-section-title__header.usda-section-title__header{margin-left:.8rem}.usda-section-title__sectionHeader .usda-section-title__header strong.usda-section-title__overline{text-transform:uppercase;color:#555;flex-wrap:wrap;font-size:1.2rem;font-weight:600}.usda-section-title__sectionHeader .usda-section-title__header .usda-section-title__title{align-items:flex-end;display:flex}.usda-section-title__sectionHeader .usda-section-title__header .usda-section-title__title h3,.usda-section-title__sectionHeader .usda-section-title__header .usda-section-title__title h1{color:#555;margin:0;font-size:2rem;font-weight:600;line-height:2rem}.usda-section-title__sectionHeader .usda-section-title__header .usda-section-title__title .tooltip-wrapper{align-self:flex-start;font-size:2rem;display:block}@media (width<=768px){.usda-section-title__sectionHeader .usda-section-title__header .usda-section-title__title .tooltip-wrapper:not(.has-overline){align-self:center}}.usda-section-title__sectionHeader .usda-section-title__header .usda-section-title__title .tooltip-wrapper .tooltip__hover-wrapper{display:flex}.usda-section__container{flex-wrap:wrap;margin-top:1.5rem;margin-bottom:1.5rem}.usda-section__container .usda-section-title__container{flex-wrap:nowrap;align-items:center;width:100%;display:flex}.usda-section__container .usda-section-title__container .tooltip-wrapper{display:none}@media (width>=768px){.usda-section__container .usda-section-title__container .tooltip-wrapper{align-self:flex-end;font-size:2rem;display:block}}@media (width>=768px) and (width<=768px){.usda-section__container .usda-section-title__container .tooltip-wrapper{align-self:center}}@media (width>=768px){.usda-section__container .usda-section-title__container .tooltip-wrapper .tooltip__hover-wrapper{display:flex}}.usda-section__container .usda-section-title__container .usda-section-title__desc{display:none}@media (width>=768px){.usda-section__container .usda-section-title__container .usda-section-title__desc{color:#555;align-self:flex-end;font-size:1.4rem;display:block}.usda-section__container .usda-section-title__container .usda-section-title__desc strong{font-weight:600}}.usda-section__container .usda-section-title__container .usda-section-title__expand-icon{color:#0071bc;cursor:pointer;align-self:flex-end;margin-right:1rem;padding:0;font-size:2rem}.usda-section__container hr{background:#494440;border:none;width:100%;height:.2rem}.usa-dt-carousel .usa-dt-carousel__instructions{position:absolute;left:-999em}.usa-dt-carousel .usa-dt-carousel-content{justify-content:flex-start;align-items:center;display:flex}.usa-dt-carousel .usa-dt-carousel-content .usa-dt-carousel-item{flex:auto;overflow-x:hidden}.usa-dt-carousel .usa-dt-carousel-content .usa-dt-carousel-item__list{margin:0;padding-left:0;list-style-type:none}.usa-dt-carousel .usa-dt-carousel-content .usa-dt-carousel-item__list>li{margin-bottom:0}.usa-dt-carousel .usa-dt-carousel-content .usa-dt-carousel-item__list>li:before,.usa-dt-carousel .usa-dt-carousel-content .usa-dt-carousel-item__list>li:after{display:none}.usa-dt-carousel .usa-dt-carousel-content .usa-dt-carousel-item__list{justify-content:flex-start;align-items:center;transition:transform .3s;display:flex}.usa-dt-carousel .usa-dt-carousel-content .usa-dt-carousel-item__list.usa-dt-carousel-item__list_dragging{transition:none}.usa-dt-carousel .usa-dt-carousel-content .usa-dt-carousel-item__list .usa-dt-carousel-item__list-item{flex:none;width:100%}.usa-dt-carousel .usa-dt-carousel-content .usa-dt-carousel-item__list .usa-dt-carousel-item__list-item .usa-dt-carousel-item__item{text-align:center;background-color:#fff;margin-left:auto;margin-right:auto;padding:1rem;display:block}.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list{margin:0;padding-left:0;list-style-type:none}.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list>li{margin-bottom:0}.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list>li:before,.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list>li:after{display:none}.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list{justify-content:center;align-items:center;margin-top:.5rem;display:flex}.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list button.usa-dt-carousel-pager__dot-button{text-align:left;background-color:#0000;border:0;border-radius:0;flex:none;justify-content:center;margin:0;padding:0;font-weight:400;display:flex}.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list button.usa-dt-carousel-pager__dot-button:hover{background-color:#0000}.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list button.usa-dt-carousel-pager__dot-button{opacity:.4;width:3rem;height:3rem;transition:opacity .15s}.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list button.usa-dt-carousel-pager__dot-button .usa-dt-carousel-pager__dot-decorator{pointer-events:none;background-color:#757575;border-radius:.5rem;align-self:center;width:1rem;height:1rem}.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list button.usa-dt-carousel-pager__dot-button:hover,.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list button.usa-dt-carousel-pager__dot-button:active,.usa-dt-carousel .usa-dt-carousel-pager .usa-dt-carousel-pager__list button.usa-dt-carousel-pager__dot-button.usa-dt-carousel-pager__dot-button_active{opacity:.8}.usda-in-page-nav__container{background-color:#f9f9f9;border-bottom:2px solid #e6e6e6;width:100%;height:5.3rem;position:sticky;top:60px}.usda-in-page-nav__container .usda-in-page-nav__wrapper{flex-direction:row;align-items:center;max-width:100%;height:5.3rem;list-style-type:none;display:flex}@media (width>=992px){.usda-in-page-nav__container .usda-in-page-nav__wrapper{margin:0 2rem}}@media (width>=1200px){.usda-in-page-nav__container .usda-in-page-nav__wrapper{margin:0 4rem}}@media (width>=1640px){.usda-in-page-nav__container .usda-in-page-nav__wrapper{width:160rem;margin:0 auto}}@media (width>=992px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.left-fade-effect{margin:0 .2rem}}@media (width>=1200px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.left-fade-effect{margin:0 .8rem}}@media (width>=1640px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.left-fade-effect{width:160rem;margin:0 auto}}@media (width>=992px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.left-fade-effect ul{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px);mask-image:linear-gradient(90deg,#0000,#000 20px)}}@media (width>=1200px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.left-fade-effect ul{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}}.usda-in-page-nav__container .usda-in-page-nav__wrapper.right-fade-effect ul{-webkit-mask-image:linear-gradient(270deg,#0000,#000 16px);mask-image:linear-gradient(270deg,#0000,#000 16px)}@media (width>=768px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.right-fade-effect ul{-webkit-mask-image:linear-gradient(270deg,#0000,#000 32px);mask-image:linear-gradient(270deg,#0000,#000 32px)}}@media (width>=992px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.right-fade-effect ul{-webkit-mask-image:linear-gradient(270deg,#0000,#000 20px);mask-image:linear-gradient(270deg,#0000,#000 20px)}}@media (width>=1200px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.right-fade-effect ul{-webkit-mask-image:linear-gradient(270deg,#0000,#000 40px);mask-image:linear-gradient(270deg,#0000,#000 40px)}}.usda-in-page-nav__container .usda-in-page-nav__wrapper.left-fade-effect.right-fade-effect ul{-webkit-mask-image:linear-gradient(270deg,#0000,#000 16px);mask-image:linear-gradient(270deg,#0000,#000 16px)}@media (width>=768px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.left-fade-effect.right-fade-effect ul{-webkit-mask-image:linear-gradient(270deg,#0000,#000 32px);mask-image:linear-gradient(270deg,#0000,#000 32px)}}@media (width>=992px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.left-fade-effect.right-fade-effect ul{-webkit-mask-image:linear-gradient(270deg,#0000,#000 6% 94%,#0000 100%);mask-image:linear-gradient(270deg,#0000,#000 6% 94%,#0000 100%)}}@media (width>=1200px){.usda-in-page-nav__container .usda-in-page-nav__wrapper.left-fade-effect.right-fade-effect ul{-webkit-mask-image:linear-gradient(270deg,#0000,#000 8% 92%,#0000 100%);mask-image:linear-gradient(270deg,#0000,#000 8% 92%,#0000 100%)}}@media (width<=991px){.usda-in-page-nav__container .usda-in-page-nav__wrapper .usda-in-page-nav__paginator{display:none}}.usda-in-page-nav__container .usda-in-page-nav__wrapper .usda-in-page-nav__paginator{cursor:pointer;background-color:#f9f9f9;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}.usda-in-page-nav__container .usda-in-page-nav__wrapper .usda-in-page-nav__paginator:hover,.usda-in-page-nav__container .usda-in-page-nav__wrapper .usda-in-page-nav__paginator:focus{background-color:#e6e6e6}.usda-in-page-nav__container .usda-in-page-nav__wrapper .usda-in-page-nav__paginator.left{margin:0 .8rem 0 0}.usda-in-page-nav__container .usda-in-page-nav__wrapper .usda-in-page-nav__paginator.right{margin:0 0 0 .8rem}.usda-in-page-nav__container .usda-in-page-nav__wrapper .usda-in-page-nav__paginator svg{cursor:pointer;color:#2378c3;width:.8rem;height:1.8rem}.usda-in-page-nav__container .usda-in-page-nav__wrapper .usda-in-page-nav__paginator svg:hover{color:#0b4778}.usda-in-page-nav__container .usda-in-page-nav__wrapper ul{scroll-behavior:smooth;white-space:nowrap;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;width:100%;max-width:1600px;height:100%;margin:0;padding-left:0;font-size:1.4rem;line-height:1.8rem;display:flex;overflow:auto hidden}@media (width<=991px){.usda-in-page-nav__container .usda-in-page-nav__wrapper ul{white-space:nowrap;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;align-items:center;width:100%;min-height:6rem;margin:0 0 0 2rem;display:flex;overflow:auto hidden}}.usda-in-page-nav__container .usda-in-page-nav__wrapper li{cursor:pointer;align-items:center;margin:0 3.2rem 0 0;display:flex}.usda-in-page-nav__container .usda-in-page-nav__wrapper li.active{border-bottom:2px solid #1a4480;font-weight:600}.usda-in-page-nav__container .usda-in-page-nav__wrapper li a{color:#1b1b1b;background-color:#f9f9f9}.usda-in-page-nav__container .usda-in-page-nav__wrapper li a:hover{font-weight:600}.usda-in-page-nav__wrapper ul::-webkit-scrollbar{scrollbar-width:none;-ms-overflow-style:none;background:0 0;width:0;height:0;display:none}.usda-page-header{flex-wrap:wrap;width:100%;margin:0;display:flex}.usda-page-header.usda-page-header--sticky{z-index:100;position:sticky;top:0;left:0}.usda-page-header .usda-page-header__container{flex-wrap:wrap;align-items:center;width:100%;max-width:160rem;margin:auto;display:flex}@media (width>=1200px){.usda-page-header .usda-page-header__container{height:6rem}}@media (width>=1640px){.usda-page-header .usda-page-header__container{margin:auto}}@media (width>=992px){.usda-page-header .usda-page-header__container{flex-wrap:nowrap}}.usda-page-header .usda-page-header__container hr{opacity:.25;background-color:#dfe1e2;height:.1rem;margin:0 2rem}@media (width>=992px){.usda-page-header .usda-page-header__container hr{display:none}}.usda-page-header .usda-page-header__header{flex-flow:column wrap;align-self:center;width:auto;margin-right:auto;padding:1rem 0;display:flex}@media (width<=768px){.usda-page-header .usda-page-header__header{padding:1rem}}.usda-page-header .usda-page-header__overline{text-transform:uppercase;color:#e6e6e6;flex-wrap:wrap;font-size:1.4rem;font-weight:400}.usda-page-header .usda-page-header__title{align-items:flex-end;display:flex}.usda-page-header .usda-page-header__title h1{color:#f9f9f9;margin:0;font-size:2rem;font-weight:600;line-height:2rem}.usda-page-header .tooltip-wrapper{display:none}@media (width>=768px){.usda-page-header .tooltip-wrapper{align-self:flex-end;font-size:2rem;display:block}}@media (width>=768px) and (width<=768px){.usda-page-header .tooltip-wrapper{align-self:center}}@media (width>=768px){.usda-page-header .tooltip-wrapper .tooltip__hover-wrapper{display:flex}}.usda-page-header .usda-page-header__mobile-top{color:#edeff0;flex-wrap:nowrap;flex:1 0 auto;align-items:center;min-height:6rem;display:flex}@media (width<=768px){.usda-page-header .usda-page-header__mobile-top{flex:none;width:100%}}@media (width>=992px){.usda-page-header .usda-page-header__mobile-top .usda-share-icon{display:none}}.usda-page-header .usda-page-header__mobile-top .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list{border-radius:.3rem;width:14.1rem;max-height:27.5rem;box-shadow:0 .2rem .2rem #00000080}.usda-page-header .usda-page-header__mobile-top .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__list-item{border:none;border-radius:.3rem;height:3.9rem}.usda-page-header .usda-page-header__mobile-top .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item{color:#5b616b;background:#fff;justify-content:flex-start;align-items:center;font-size:1.4rem;line-height:1.6rem;display:flex}.usda-page-header .usda-page-header__mobile-top .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item span{color:#5b616b}.usda-page-header .usda-page-header__mobile-top .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item:hover,.usda-page-header .usda-page-header__mobile-top .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item.active{cursor:pointer;color:#0071bc;background:#f1f1f1;border:.1rem solid #f1f1f1}.usda-page-header .usda-page-header__mobile-top .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item svg{margin-right:1.2rem;font-size:1.4rem}.usda-page-header hr{background:#494440;border:none;width:100%;height:.2rem}.usda-page-header__toolbar{background-color:#1a4480;border-bottom:.1rem solid #d6d7d9;align-items:flex-start;width:100%;height:6rem;margin:0;display:flex}@media (width>=992px){.usda-page-header__toolbar{background-color:#1a4480;border-bottom:none;align-items:flex-end;width:auto;padding:.6rem}}.usda-page-header__toolbar .usda-fy-picker__container{max-height:46px}.usda-page-header__toolbar .usda-fy-picker__container:hover,.usda-page-header__toolbar .usda-fy-picker__container:active{color:#1a4480}@media (width<=991px){.usda-page-header__toolbar .usda-fy-picker__container{max-height:52px;padding:1.2rem 1rem}}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker{z-index:30;background:#1a4480;border:2px solid #dfe1e240;border-radius:.4rem;height:28px}@media (width>=992px){.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker{background:#1a4480;border:2px solid #dfe1e240}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker:hover{color:#edeff0}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker:active{color:#fbfcfd}}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__dropdown-container{height:25px}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon{margin:4px 8px 4.6px}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg{color:#dfe1e2;width:1.4rem;height:1.54rem}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon:hover{color:#edeff0}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon:active{color:#fbfcfd}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-text{color:#dfe1e2;background:#1a4480;min-width:53px;height:24px;margin:0;font-size:1.6rem;font-weight:600;line-height:1.5}@media (width>=992px){.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-text{color:#dfe1e2;background:#1a4480;font-size:1.6rem;line-height:1.5}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-text:hover{color:#edeff0}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-text:active{color:#fbfcfd}}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg,.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon svg{color:#edeff0;width:14px;height:15.4px}@media (width>=992px){.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg,.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon svg{color:#dfe1e2}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg:hover,.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon svg:hover{color:#edeff0}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg:active,.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon svg:active{color:#fbfcfd}}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon{width:14px;height:15.4px;margin:4px 8px 4.6px}.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button{align-items:center}@media (width>=992px){.usda-page-header__toolbar .usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button{align-items:flex-end}}.usda-page-header__toolbar .usda-fy-picker__container span:not(.usa-dt-picker__button-text):not(.usa-dt-picker__button-icon){display:none}@media (width>=992px){.usda-page-header__toolbar .usda-fy-picker__container span:not(.usa-dt-picker__button-text):not(.usa-dt-picker__button-icon){color:#dfe1e2;display:flex}}.usda-page-header__toolbar .usda-share-icon{margin:0 0 0 4rem;position:relative}.usda-page-header__toolbar .usda-share-icon.disabled .usa-dt-picker__dropdown-container button{cursor:default}.usda-page-header__toolbar .usda-share-icon.disabled .usa-dt-picker__dropdown-container,.usda-page-header__toolbar .usda-share-icon.disabled span{opacity:.5}@media (width<=992px){.usda-page-header__toolbar .usda-share-icon{margin-right:1rem}.usda-page-header__toolbar .usda-share-icon .usda-share-icon__share-text.keep-text{display:flex}.usda-page-header__toolbar .usda-share-icon .usda-share-icon__share-text{display:none}}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker{z-index:30;margin:0}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button{color:#dfe1e2}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button svg{width:2.4rem;height:2.4rem}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button svg:hover{color:#edeff0}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button svg:active{color:#fbfcfd}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list{width:14.8rem;overflow:hidden}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__list-item{border-top:none;margin-bottom:.2rem}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__list-item:focus{border-top:unset}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list svg{color:#565c65;width:1.6rem;height:1.6rem;margin-top:.4rem}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list span{color:#565c65;margin-left:1.6rem;font-size:1.6rem;font-weight:600;line-height:2.4rem}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item{padding-left:1.6rem;padding-right:unset;width:100%;padding-top:.8rem;padding-bottom:.8rem;display:flex}.usda-page-header__toolbar .usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item:hover{background-color:#f5f6f7}@media (width<=992px){.usda-page-header__toolbar .usda-share-icon .copy-confirmation.keep-text{transform:translate(120px)}}.usda-page-header__toolbar .usda-share-icon .copy-confirmation{color:#5b616b;z-index:31;background:#f1f1f1;border-radius:.3rem;justify-content:center;align-items:center;width:14rem;height:4rem;margin-right:0;font-size:1.6rem;display:flex;position:absolute;top:2.6rem;right:.8rem}.usda-page-header__toolbar .usda-share-icon .copy-confirmation svg{color:#4d8055;margin:0 .8rem 0 0}.usda-page-header__toolbar .usda-download-btn{flex-direction:column;padding-bottom:.2rem;display:flex}.usda-page-header__toolbar .usda-download-btn .tooltip__hover-wrapper{flex-direction:column}.usda-page-header__toolbar .usda-download-btn.disabled .usda-button{cursor:default}.usda-page-header__toolbar .usda-download-btn.disabled .usda-button,.usda-page-header__toolbar .usda-download-btn.disabled span{opacity:.5}.usda-page-header__toolbar .usda-download-btn span{padding-top:.4rem;line-height:.8}.usda-page-header__toolbar .usda-download-btn .usda-button{border:none;margin:0;padding:0}.usda-page-header__toolbar .usda-download-btn .usda-button svg{color:#dfe1e2;width:2.4rem;height:2.4rem}.usda-page-header__toolbar .usda-download-btn .usda-button svg:hover{color:#edeff0}.usda-page-header__toolbar .usda-download-btn .usda-button svg:active{color:#fbfcfd}.usda-page-header__toolbar span{color:#dfe1e2;justify-content:center;font-size:1.4rem;display:flex}.usda-page-header__toolbar .usa-dt-picker{z-index:1;justify-content:center;display:flex}.usda-page-header__toolbar .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button{margin:0;padding:0}.usda-page-header__toolbar .usda-download-btn,.usda-page-header__toolbar .usda-download-btn.tooltip-wrapper,.usda-page-header__toolbar .usda-share-icon{display:none}@media (width>=992px){.usda-page-header__toolbar .usda-download-btn,.usda-page-header__toolbar .usda-download-btn.tooltip-wrapper,.usda-page-header__toolbar .usda-share-icon{flex-direction:column;display:flex}}.usda-download-btn{flex-direction:column;padding-bottom:.2rem;display:flex}.usda-download-btn .tooltip__hover-wrapper{flex-direction:column}.usda-download-btn.disabled .usda-button{cursor:default}.usda-download-btn.disabled .usda-button,.usda-download-btn.disabled span{opacity:.5}.usda-download-btn span{padding-top:.4rem;line-height:.8}.usda-download-btn .usda-button{border:none;margin:0;padding:0}.usda-download-btn .usda-button svg{color:#dfe1e2;width:2.4rem;height:2.4rem}.usda-download-btn .usda-button svg:hover{color:#edeff0}.usda-download-btn .usda-button svg:active{color:#fbfcfd}.usda-fy-picker__container{max-height:46px}.usda-fy-picker__container:hover,.usda-fy-picker__container:active{color:#1a4480}@media (width<=991px){.usda-fy-picker__container{max-height:52px;padding:1.2rem 1rem}}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker{z-index:30;background:#1a4480;border:2px solid #dfe1e240;border-radius:.4rem;height:28px}@media (width>=992px){.usda-fy-picker__container .usa-dt-picker.usda-fy-picker{background:#1a4480;border:2px solid #dfe1e240}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker:hover{color:#edeff0}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker:active{color:#fbfcfd}}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__dropdown-container{height:25px}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon{margin:4px 8px 4.6px}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg{color:#dfe1e2;width:1.4rem;height:1.54rem}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon:hover{color:#edeff0}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon:active{color:#fbfcfd}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-text{color:#dfe1e2;background:#1a4480;min-width:53px;height:24px;margin:0;font-size:1.6rem;font-weight:600;line-height:1.5}@media (width>=992px){.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-text{color:#dfe1e2;background:#1a4480;font-size:1.6rem;line-height:1.5}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-text:hover{color:#edeff0}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-text:active{color:#fbfcfd}}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg,.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon svg{color:#edeff0;width:14px;height:15.4px}@media (width>=992px){.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg,.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon svg{color:#dfe1e2}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg:hover,.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon svg:hover{color:#edeff0}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__icon svg:active,.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon svg:active{color:#fbfcfd}}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button-icon{width:14px;height:15.4px;margin:4px 8px 4.6px}.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button{align-items:center}@media (width>=992px){.usda-fy-picker__container .usa-dt-picker.usda-fy-picker .usa-dt-picker__button{align-items:flex-end}}.usda-fy-picker__container span:not(.usa-dt-picker__button-text):not(.usa-dt-picker__button-icon){display:none}@media (width>=992px){.usda-fy-picker__container span:not(.usa-dt-picker__button-text):not(.usa-dt-picker__button-icon){color:#dfe1e2;display:flex}}.usda-share-icon{margin:0 0 0 4rem;position:relative}.usda-share-icon.disabled .usa-dt-picker__dropdown-container button{cursor:default}.usda-share-icon.disabled .usa-dt-picker__dropdown-container,.usda-share-icon.disabled span{opacity:.5}@media (width<=992px){.usda-share-icon{margin-right:1rem}.usda-share-icon .usda-share-icon__share-text.keep-text{display:flex}.usda-share-icon .usda-share-icon__share-text{display:none}}.usda-share-icon .usa-dt-picker{z-index:30;margin:0}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button{color:#dfe1e2}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button svg{width:2.4rem;height:2.4rem}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button svg:hover{color:#edeff0}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__button svg:active{color:#fbfcfd}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list{width:14.8rem;overflow:hidden}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__list-item{border-top:none;margin-bottom:.2rem}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__list-item:focus{border-top:unset}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list svg{color:#565c65;width:1.6rem;height:1.6rem;margin-top:.4rem}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list span{color:#565c65;margin-left:1.6rem;font-size:1.6rem;font-weight:600;line-height:2.4rem}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item{padding-left:1.6rem;padding-right:unset;width:100%;padding-top:.8rem;padding-bottom:.8rem;display:flex}.usda-share-icon .usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item:hover{background-color:#f5f6f7}@media (width<=992px){.usda-share-icon .copy-confirmation.keep-text{transform:translate(120px)}}.usda-share-icon .copy-confirmation{color:#5b616b;z-index:31;background:#f1f1f1;border-radius:.3rem;justify-content:center;align-items:center;width:14rem;height:4rem;margin-right:0;font-size:1.6rem;display:flex;position:absolute;top:2.6rem;right:.8rem}.usda-share-icon .copy-confirmation svg{color:#4d8055;margin:0 .8rem 0 0}.usa-dt-flex-grid__container{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:.8rem;padding-right:.8rem}@media (width>=992px){.usa-dt-flex-grid__container{padding-left:1.6rem;padding-right:1.6rem}}.usa-dt-flex-grid__row{flex-wrap:wrap;display:flex}.usa-dt-flex-grid__gutter{margin-left:-.8rem;margin-right:-.8rem}.usa-dt-flex-grid__gutter>*{padding-left:.8rem;padding-right:.8rem}@media (width>=992px){.usa-dt-flex-grid__gutter{margin-left:-.8rem;margin-right:-.8rem}.usa-dt-flex-grid__gutter>*{padding-left:.8rem;padding-right:.8rem}}@media (width>=1400px){.usa-dt-flex-grid__gutter{margin-left:-.8rem;margin-right:-.8rem}.usa-dt-flex-grid__gutter>*{padding-left:.8rem;padding-right:.8rem}}.usa-dt-flex-grid__gutter-sm{margin-left:-.4rem;margin-right:-.4rem}.usa-dt-flex-grid__gutter-sm>*{padding-left:.4rem;padding-right:.4rem}.usa-dt-flex-grid__gutter-lg{margin-left:-1.6rem;margin-right:-1.6rem}.usa-dt-flex-grid__gutter-lg>*{padding-left:1.6rem;padding-right:1.6rem}[class*=usa-dt-flex-grid__col]{box-sizing:border-box;width:100%;position:relative}.usa-dt-flex-grid__col{flex:1;width:auto;min-width:1px;max-width:100%}a,a:hover,a:active{text-decoration:none}a:hover .card-container,a:active .card-container{box-shadow:0 12px 24px #0000001a}a:hover .card-container .headline,a:active .card-container .headline{-webkit-text-decoration:underline #5c5c5c;text-decoration:underline #5c5c5c}.card-column{flex-direction:column;flex:auto;height:100%;display:flex}.card-container{flex:auto}.card-container.sm .card__hero{border-radius:4px 4px 0 0;height:12px}.card-container.sm .card__hero.expanded{padding-top:4px}.card-container.sm .card__hero.expanded img{margin-bottom:-8px}.card-container.sm .card__hero.expanded{height:unset}.card-container.sm .card__hero.inset{border-radius:0;justify-content:center;align-items:center;margin:16px 16px 0;display:flex}.card-container.sm .card__hero.inset img{height:calc(100% - 32px)}.card-container.md .card__hero{border-radius:8px 8px 0 0;height:12px}.card-container.md .card__hero.expanded{padding-top:4px}.card-container.md .card__hero.expanded img{margin-bottom:-8px}.card-container.md .card__hero.expanded{height:unset}.card-container.md .card__hero.inset{border-radius:0;justify-content:center;align-items:center;margin:16px 16px 0;display:flex}.card-container.md .card__hero.inset img{height:calc(100% - 32px)}.card-container.lg .card__hero{border-radius:16px 16px 0 0;height:12px}.card-container.lg .card__hero.expanded{padding-top:4px}.card-container.lg .card__hero.expanded img{margin-bottom:-8px}.card-container.lg .card__hero.expanded{height:unset}.card-container.lg .card__hero.inset{border-radius:0;justify-content:center;align-items:center;margin:16px 16px 0;display:flex}.card-container.lg .card__hero.inset img{height:calc(100% - 32px)}.card-container .card__body{flex-direction:column;flex:auto;justify-content:space-between;padding:24px 32px;display:flex}.card-container .card__body.inset{padding:24px 16px 16px}.card-container .card__body .overline{color:#5c5c5c;text-transform:uppercase;text-align:left;margin:0 0 8px;font-size:1.4rem;line-height:1.5}.card-container .card__body .headline{color:#1b1b1b;flex:auto;margin:0 0 16px;font-size:2.4rem;font-weight:600;line-height:1.25}.card-container .card__body .text{color:#5c5c5c;margin:0 0 24px;font-size:1.6rem;line-height:1.5}.card-container .card__button{flex-direction:column;justify-content:left;margin-bottom:16px;display:flex}@media (width>=992px){.card-container .card__button{flex-direction:row}}.card-container .card__button .card__button--secondary{white-space:nowrap;color:#0071bc;background-color:#0000;border:.1rem solid #0071bc;border-radius:.4rem;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:4rem;font-size:1.6rem;font-weight:600;display:contents!important}.card-container .card__button .card__button--secondary.card__button--borderless{height:unset;border:unset;justify-content:left;font-weight:600}@media (width>=992px){.card-container .card__button .card__button--secondary{border-radius:.6rem}}.card-container .card__button .card__button--secondary:hover,.card-container .card__button .card__button--secondary:active{color:#005289;border-color:#005289;text-decoration:none}.card-container .card__button .card__button--primary{color:#fff;background-color:#0071bc;justify-content:center;width:100%;display:inline}@media (width>=992px){.card-container .card__button .card__button--primary{background-color:#0071bc}}.card-container .card__button .card__button--primary:hover,.card-container .card__button .card__button--primary:active{color:#fff;background-color:#005289;text-decoration:none}.button__sm{vertical-align:middle;border-radius:3px;align-items:center;height:100%;padding:5.5px 12px;font-size:1.4rem;font-weight:600;display:flex}.button__sm svg{width:16px;height:16px}.button__md{vertical-align:middle;border-radius:4px;align-items:center;height:100%;padding:8px 16px;font-size:1.6rem;font-weight:600;display:flex}.button__md svg{width:24px;height:24px}.button__lg{vertical-align:middle;border:1px solid #2378c3;border-radius:6px;align-items:center;height:100%;padding:13px 24px;font-size:2rem;font-weight:600;display:flex}.button__lg svg{width:32px;height:32px}.button-text__left-align{text-align:left;padding-left:0;display:flex}.button-text__center-align{text-align:center}.button-type__primary-light,.button-type__primary-left-icon-light{color:#fbfcfd;background-color:#2378c3;line-height:1.5}.button-type__primary-light:hover,.button-type__primary-left-icon-light:hover{background-color:#0b4778}.button-type__primary-light:active,.button-type__primary-left-icon-light:active{background-color:#002d3f}.button-type__primary-light:disabled,.button-type__primary-left-icon-light:disabled{opacity:.5;background-color:#2378c3}.button-type__primary-light svg,.button-type__primary-left-icon-light svg{margin-right:8px}.button-type__secondary-light,.button-type__secondary-left-icon-light{color:#2378c3;background-color:#0000;border:1px solid #2378c3;border-radius:6px;font-weight:600;line-height:1.5}.button-type__secondary-light:hover,.button-type__secondary-left-icon-light:hover{color:#0b4778;background-color:#0000;border:1px solid #0b4778}.button-type__secondary-light:active,.button-type__secondary-left-icon-light:active{color:#002d3f;background-color:#0000;border:1px solid #002d3f}.button-type__secondary-light:disabled,.button-type__secondary-left-icon-light:disabled{color:#2378c3;opacity:.5;background-color:#0000;border:1px solid #2378c3}.button-type__secondary-light svg,.button-type__secondary-left-icon-light svg{margin-right:8px}.button-type__secondary-dark,.button-type__secondary-left-icon-dark{color:#dfe1e2;fill:none;background-color:#0000;border:1px solid #dfe1e2;font-weight:600;line-height:1.5}.button-type__secondary-dark:hover,.button-type__secondary-left-icon-dark:hover{color:#edeff0;background-color:#0000;border:1px solid #edeff0}.button-type__secondary-dark:active,.button-type__secondary-left-icon-dark:active{color:#fbfcfd;background-color:#0000;border:1px solid #fbfcfd}.button-type__secondary-dark:disabled,.button-type__secondary-left-icon-dark:disabled{color:#dfe1e2;opacity:.5;background-color:#0000;border:1px solid #dfe1e2}.button-type__secondary-dark svg,.button-type__secondary-left-icon-dark svg{margin-right:8px}.button-type__tertiary-light,.button-type__tertiary-left-icon-light{color:#2378c3;background-color:#0000;border:1px solid #dfe1e2;border-radius:6px;line-height:1.5}.button-type__tertiary-light:hover,.button-type__tertiary-left-icon-light:hover{color:#205493;background-color:#0000;border:1px solid #a9aeb1}.button-type__tertiary-light:active,.button-type__tertiary-left-icon-light:active{color:#122e51;background-color:#0000;border:1px solid #71767a}.button-type__tertiary-light:disabled,.button-type__tertiary-left-icon-light:disabled{color:#0071bc;opacity:.5;background-color:#0000;border:1px solid #d6d7d9}.button-type__tertiary-light svg,.button-type__tertiary-left-icon-light svg{margin-right:8px}.button-type__text-light,.button-type__intext-light{border-radius:unset;color:#2378c3;background-color:#0000;border:none;font-weight:400;line-height:1.5}.button-type__text-light:hover,.button-type__intext-light:hover{color:#0b4778;background-color:#0000}.button-type__text-light:active,.button-type__intext-light:active{color:#002d3f;background-color:#0000}.button-type__text-light:disabled,.button-type__intext-light:disabled{color:#2378c3;opacity:.5;background-color:#0000}.button-type__text-light:visited,.button-type__intext-light:visited{color:#54278f;background-color:#0000}.button-type__text-light{font-weight:600!important}.button-type__text-left-icon-light{border-radius:unset;color:#2378c3;background-color:#0000;border:none;line-height:1.5}.button-type__text-left-icon-light:hover{color:#0b4778;background-color:#0000}.button-type__text-left-icon-light:active{color:#002d3f;background-color:#0000}.button-type__text-left-icon-light:disabled{color:#2378c3;opacity:.5;background-color:#0000}.button-type__text-left-icon-light:visited{color:#54278f;background-color:#0000}.button-type__text-left-icon-light svg{margin-right:8px}.button-type__text-right-icon-light{border-radius:unset;color:#2378c3;background-color:#0000;border:none;line-height:1.5}.button-type__text-right-icon-light:hover{color:#0b4778;background-color:#0000}.button-type__text-right-icon-light:active{color:#002d3f;background-color:#0000}.button-type__text-right-icon-light:disabled{color:#2378c3;opacity:.5;background-color:#0000}.button-type__text-right-icon-light:visited{color:#54278f;background-color:#0000}.button-type__text-right-icon-light svg{margin-left:8px}.button-type__text-dark{color:#dfe1e2;fill:none;background-color:#0000;border:none;line-height:1.5}.button-type__text-dark:hover{color:#edeff0;background-color:#0000}.button-type__text-dark:active{color:#fbfcfd;background-color:#0000}.button-type__text-dark:disabled{color:#dfe1e2;opacity:.5;background-color:#0000}.button-type__text-left-icon-dark{fill:none;color:#dfe1e2;background-color:#0000;border:none;line-height:1.5}.button-type__text-left-icon-dark:hover{color:#edeff0;background-color:#0000}.button-type__text-left-icon-dark:active{color:#fbfcfd;background-color:#0000}.button-type__text-left-icon-dark:disabled{color:#dfe1e2;opacity:.5;background-color:#0000}.button-type__text-left-icon-dark svg{margin-right:8px}.button-type__text-right-icon-dark{color:#dfe1e2;fill:none;background-color:#0000;border:none;line-height:1.5}.button-type__text-right-icon-dark:hover{color:#edeff0;background-color:#0000}.button-type__text-right-icon-dark:active{color:#fbfcfd;background-color:#0000}.button-type__text-right-icon-dark:disabled{color:#dfe1e2;opacity:.5;background-color:#0000}.button-type__text-right-icon-dark svg{margin-left:8px}.button-type__stacked-icon-light{height:unset;color:#2378c3;border-radius:unset;background-color:#0000;border:none;display:block}.button-type__stacked-icon-light:hover{color:#0b4778;background-color:#0000}.button-type__stacked-icon-light:active{color:#002d3f;background-color:#0000}.button-type__stacked-icon-light:disabled{color:#2378c3;opacity:.5;background-color:#0000}.stacked-button__only-text{letter-spacing:normal;margin-top:2px;font-size:1.4rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.5}.stacked-button__only-image{margin:0}.button-type__stacked-icon-dark{height:unset;color:#dfe1e2;fill:none;border-radius:unset;background-color:#0000;border:none;display:block}.button-type__stacked-icon-dark:hover{color:#edeff0;background-color:#0000}.button-type__stacked-icon-dark:active{color:#fbfcfd;background-color:#0000}.button-type__stacked-icon-dark:disabled{color:#dfe1e2;opacity:.5;background-color:#0000}.button-type__inline-right-icon-light{border-radius:unset;letter-spacing:normal;color:#565c65;background-color:#0000;border:none;font-style:normal;font-weight:600;font-stretch:100%;line-height:1.5}.button-type__inline-right-icon-light svg{margin-left:4px}.button-type__inline-right-icon-light:hover,.button-type__inline-right-icon-light:active,.button-type__inline-right-icon-light:focus{color:#565c65;background-color:#0000}.button-type__inline-right-icon-light:disabled{color:#565c65;opacity:.5;background-color:#0000}.button__lg.button-type__inline-right-icon-light svg{width:20px;height:20px}.button__md.button-type__inline-right-icon-light svg{width:16px;height:16px}.button__sm.button-type__inline-right-icon-light svg{width:14px;height:14px}.button-type__icon-light{color:#2378c3;border-radius:unset;background-color:#0000;border:none}.button-type__icon-light:hover{color:#0b4778;background-color:#0000}.button-type__icon-light:active{color:#002d3f;background-color:#0000}.button-type__icon-light:disabled{color:#2378c3;opacity:.5;background-color:#0000}.button-type__icon-dark{color:#dfe1e2;fill:none;border-radius:unset;background-color:#0000;border:none}.button-type__icon-dark:hover{color:#edeff0;background-color:#0000}.button-type__icon-dark:active{color:#fbfcfd;background-color:#0000}.button-type__icon-dark:disabled{color:#dfe1e2;opacity:.5;background-color:#0000}.filter__dropdown-container{align-items:center;width:auto;height:6rem;display:flex}@media (width>=992px){.filter__dropdown-container{height:4.8rem}}.filter__dropdown-container span[class^=filter__dropdown-label]{font-weight:600;line-height:1.5}.filter__dropdown-container .filter__dropdown-button-list-container{display:block;position:relative}.filter__dropdown-container .filter__dropdown-button-list-container button[class^=filter__dropdown-button]{background-color:#0000;align-items:center;margin:1.2rem 0;line-height:1.5;display:flex}.filter__dropdown-container .filter__dropdown-button-list-container button[class^=filter__dropdown-button].not-enabled{pointer-events:none;cursor:not-allowed;border:2px solid #fbfcfd40}.filter__dropdown-container .filter__dropdown-button-list-container button[class^=filter__dropdown-button].not-enabled .filter__dropdown-left-icon svg{color:#dfe1e2;opacity:.5}.filter__dropdown-container .filter__dropdown-button-list-container button[class^=filter__dropdown-button].not-enabled .filter__dropdown-button-text{color:#fbfcfd;opacity:.5}.filter__dropdown-container .filter__dropdown-button-list-container button[class^=filter__dropdown-button].not-enabled .filter__dropdown-chevron svg{color:#dfe1e2;opacity:.5}.filter__dropdown-container .filter__dropdown-button-list-container button[class^=filter__dropdown-button].enabled{pointer-events:all;cursor:pointer;border:2px solid #fbfcfd80}.filter__dropdown-container .filter__dropdown-button-list-container button[class^=filter__dropdown-button].enabled .filter__dropdown-left-icon svg{color:#dfe1e2;opacity:1}.filter__dropdown-container .filter__dropdown-button-list-container button[class^=filter__dropdown-button].enabled .filter__dropdown-button-text{color:#fbfcfd;opacity:1}.filter__dropdown-container .filter__dropdown-button-list-container button[class^=filter__dropdown-button].enabled .filter__dropdown-chevron svg{color:#dfe1e2;opacity:1}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list]{margin:0;padding-left:0;list-style-type:none}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list]>li{margin-bottom:0}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list]>li:before,.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list]>li:after{display:none}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list]{z-index:99;width:100%;line-height:2.1rem;display:block;position:absolute;overflow:hidden}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list] .filter__dropdown-list-item{align-items:center;display:flex}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list] .filter__dropdown-list-item:hover{cursor:pointer;background-color:#f5f6f7}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list] .filter__dropdown-list-item .filter__dropdown-item{text-align:left;background-color:#0000;border:0;border-radius:0;margin:0;padding:0;font-weight:400}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list] .filter__dropdown-list-item .filter__dropdown-item:hover{background-color:#0000}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list] .filter__dropdown-list-item .filter__dropdown-item{color:#5c5c5c;width:100%;font-weight:600;display:block;margin:0!important}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list] .filter__dropdown-list-item.active{background-color:#edeff0}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list] .filter__dropdown-list-item.active:hover{background-color:#dfe1e2}.filter__dropdown-container .filter__dropdown-button-list-container ul[class^=filter__dropdown-list].enabled{background-color:#fff;border:2px solid #dfe1e2}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-explainer{padding:0 1.6rem 1.6rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-explainer .filter__dropdownSeparator{border-bottom:1px solid #c6cace;margin-top:.8rem;margin-bottom:1.6rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-explainer .filter__dropdown-content{background:#eff6fb;border:1px solid #d9e8f6;border-radius:3px;max-width:223px;padding:.8rem;display:flex}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-explainer .filter__dropdown-content p{color:#5c5c5c;margin:0;font-size:1.2rem;font-style:italic;line-height:18px}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-explainer .filter__dropdown-content p:first-of-type{margin-bottom:.8rem}.filter__dropdown-container .filter__dropdown-button-list-container .filter__dropdown-explainer .filter__dropdown-content svg{color:#2378c3;width:1.2rem;height:1.2rem;margin-top:.3rem}.tooltip-pointer{display:none}@media (width>=768px){.tooltip-pointer{display:block}}.tooltip-pointer{width:1.6rem;height:1.6rem;position:absolute;top:1.2rem;left:-.9rem}.tooltip-pointer:after{content:"";pointer-events:none;background:#f0f0f0;border-bottom:.1rem solid #aeb0b5;border-left:.1rem solid #aeb0b5;width:1.6rem;height:1.6rem;position:absolute;transform:rotate(45deg)}.tooltip-pointer.smart-bottom-left,.tooltip-pointer.smart-bottom-right{top:-8px;transform:rotate(90deg)}.tooltip-pointer.smart-bottom-left.smart-bottom-left,.tooltip-pointer.smart-bottom-right.smart-bottom-left{left:calc(100% - 44px)}.tooltip-pointer.smart-bottom-left.smart-bottom-right,.tooltip-pointer.smart-bottom-right.smart-bottom-right{left:2.8rem}.tooltip-pointer.right{left:auto;right:-.8rem}.tooltip-pointer.right:after{transform:rotate(225deg)}.tooltip-pointer.bottom{top:-1.6rem;left:calc(50% - 8px);transform:rotate(90deg)}.tooltip-pointer.top:after{background:#f0f0f0}.tooltip-pointer.top{top:-.9rem;left:calc(50% - 8px)}.tooltip-pointer.top:after{background:#f0f0f0;transform:rotate(135deg)}.dot-pulse{border-radius:.5rem;width:10px;height:10px;margin:0 4rem;animation:1.5s linear .25s infinite dot-pulse;position:relative;left:-9999px;box-shadow:9999px 0 0 -5px #aeb0b5}.dot-pulse:before,.dot-pulse:after{content:"";border-radius:.5rem;width:1rem;height:1rem;display:inline-block;position:absolute;top:0}.dot-pulse:before{animation:1.5s linear infinite dot-pulse-before;box-shadow:9984px 0 0 -5px #aeb0b5}.dot-pulse:after{animation:1.5s linear .5s infinite dot-pulse-after;box-shadow:10014px 0 0 -5px #aeb0b5}.usa-dt-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden} +/*$vite$:1*/ \ No newline at end of file diff --git a/dist/index.cjs.js b/dist/index.cjs.js new file mode 100644 index 00000000..dc041190 --- /dev/null +++ b/dist/index.cjs.js @@ -0,0 +1,564 @@ +Object.defineProperty(exports,Symbol.toStringTag,{value:`Module`});var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),s=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;li[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},c=(n,r,a)=>(a=n==null?{}:e(i(n)),s(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n));let l=require("react"),u=c(l,1);l=c(l);let d=require("prop-types"),f=c(d,1);d=c(d);let p=require("accounting");p=c(p,1);let m=require("lodash-es"),h=require("react/jsx-runtime"),g=require("react-dom");g=c(g);var _={symbol:`$`,precision:0,format:{pos:`%s%v`,neg:`-%s%v`,zero:`%s%v`}},v={TRILLION:0xe8d4a51000,BILLION:1e9,MILLION:1e6,THOUSAND:1e3},y={TRILLION:`T`,BILLION:`B`,MILLION:`M`,THOUSAND:`k`},b={TRILLION:`trillion`,BILLION:`billion`,MILLION:`million`,THOUSAND:`thousand`},x=e=>p.default.formatMoney(e,_),S=(e,t)=>{let n=Object.assign({},_,{precision:t});return p.default.formatMoney(e,n)},C=e=>{let t=Math.abs(e),n=1,r=``,i=``;return t>=v.TRILLION?(n=v.TRILLION,r=y.TRILLION,i=b.TRILLION):t>=v.BILLION?(n=v.BILLION,r=y.BILLION,i=b.BILLION):t>=v.MILLION?(n=v.MILLION,r=y.MILLION,i=b.MILLION):t>=v.THOUSAND&&(n=v.THOUSAND,r=y.THOUSAND,i=b.THOUSAND),{unit:n,unitLabel:r,longLabel:i}},w=e=>{let t=Object.assign({},_,{symbol:``});return p.default.formatMoney(e,t)},T=(e,t)=>{let n=Object.assign({},_,{symbol:``,precision:t});return p.default.formatMoney(e,n)},ee=(e,t,n)=>{let r=(e-1)*t+1,i=e*t;return e===Math.ceil(n/t)&&(i=n),{start:r,end:i}};function E(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||n.return==null||n.return()}finally{if(s)throw a}}}}function j(e,t,n){return(t=ue(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function re(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function ie(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function ae(){throw TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function oe(){throw TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function M(e){for(var t=1;t-1;i--){var a=n[i],o=(a.tagName||``).toUpperCase();[`STYLE`,`LINK`].indexOf(o)>-1&&(r=a)}return F.head.insertBefore(t,r),e}}var vn=`0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`;function yn(){for(var e=12,t=``;e-- >0;)t+=vn[Math.random()*62|0];return t}function bn(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function xn(e){return e.classList?bn(e.classList):(e.getAttribute(`class`)||``).split(` `).filter(function(e){return e})}function Sn(e){return`${e}`.replace(/&/g,`&`).replace(/"/g,`"`).replace(/'/g,`'`).replace(//g,`>`)}function Cn(e){return Object.keys(e||{}).reduce(function(t,n){return t+`${n}="${Sn(e[n])}" `},``).trim()}function wn(e){return Object.keys(e||{}).reduce(function(t,n){return t+`${n}: ${e[n].trim()};`},``)}function Tn(e){return e.size!==V.size||e.x!==V.x||e.y!==V.y||e.rotate!==V.rotate||e.flipX||e.flipY}function En(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth;return{outer:{transform:`translate(${n/2} 256)`},inner:{transform:`${`translate(${t.x*32}, ${t.y*32}) `} ${`scale(${t.size/16*(t.flipX?-1:1)}, ${t.size/16*(t.flipY?-1:1)}) `} ${`rotate(${t.rotate} 0 0)`}`},path:{transform:`translate(${r/2*-1} -256)`}}}function Dn(e){var t=e.transform,n=e.width,r=n===void 0?It:n,i=e.height,a=i===void 0?It:i,o=e.startCentered,s=o===void 0?!1:o,c=``;return s&&Se?c+=`translate(${t.x/B-r/2}em, ${t.y/B-a/2}em) `:s?c+=`translate(calc(-50% + ${t.x/B}em), calc(-50% + ${t.y/B}em)) `:c+=`translate(${t.x/B}em, ${t.y/B}em) `,c+=`scale(${t.size/B*(t.flipX?-1:1)}, ${t.size/B*(t.flipY?-1:1)}) `,c+=`rotate(${t.rotate}deg) `,c}var On=`:root, :host { + --fa-font-solid: normal 900 1em/1 'Font Awesome 7 Free'; + --fa-font-regular: normal 400 1em/1 'Font Awesome 7 Free'; + --fa-font-light: normal 300 1em/1 'Font Awesome 7 Pro'; + --fa-font-thin: normal 100 1em/1 'Font Awesome 7 Pro'; + --fa-font-duotone: normal 900 1em/1 'Font Awesome 7 Duotone'; + --fa-font-duotone-regular: normal 400 1em/1 'Font Awesome 7 Duotone'; + --fa-font-duotone-light: normal 300 1em/1 'Font Awesome 7 Duotone'; + --fa-font-duotone-thin: normal 100 1em/1 'Font Awesome 7 Duotone'; + --fa-font-brands: normal 400 1em/1 'Font Awesome 7 Brands'; + --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 7 Sharp'; + --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 7 Sharp'; + --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 7 Sharp'; + --fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 7 Sharp'; + --fa-font-sharp-duotone-solid: normal 900 1em/1 'Font Awesome 7 Sharp Duotone'; + --fa-font-sharp-duotone-regular: normal 400 1em/1 'Font Awesome 7 Sharp Duotone'; + --fa-font-sharp-duotone-light: normal 300 1em/1 'Font Awesome 7 Sharp Duotone'; + --fa-font-sharp-duotone-thin: normal 100 1em/1 'Font Awesome 7 Sharp Duotone'; + --fa-font-slab-regular: normal 400 1em/1 'Font Awesome 7 Slab'; + --fa-font-slab-press-regular: normal 400 1em/1 'Font Awesome 7 Slab Press'; + --fa-font-whiteboard-semibold: normal 600 1em/1 'Font Awesome 7 Whiteboard'; + --fa-font-thumbprint-light: normal 300 1em/1 'Font Awesome 7 Thumbprint'; + --fa-font-notdog-solid: normal 900 1em/1 'Font Awesome 7 Notdog'; + --fa-font-notdog-duo-solid: normal 900 1em/1 'Font Awesome 7 Notdog Duo'; + --fa-font-etch-solid: normal 900 1em/1 'Font Awesome 7 Etch'; + --fa-font-graphite-thin: normal 100 1em/1 'Font Awesome 7 Graphite'; + --fa-font-jelly-regular: normal 400 1em/1 'Font Awesome 7 Jelly'; + --fa-font-jelly-fill-regular: normal 400 1em/1 'Font Awesome 7 Jelly Fill'; + --fa-font-jelly-duo-regular: normal 400 1em/1 'Font Awesome 7 Jelly Duo'; + --fa-font-chisel-regular: normal 400 1em/1 'Font Awesome 7 Chisel'; + --fa-font-utility-semibold: normal 600 1em/1 'Font Awesome 7 Utility'; + --fa-font-utility-duo-semibold: normal 600 1em/1 'Font Awesome 7 Utility Duo'; + --fa-font-utility-fill-semibold: normal 600 1em/1 'Font Awesome 7 Utility Fill'; +} + +.svg-inline--fa { + box-sizing: content-box; + display: var(--fa-display, inline-block); + height: 1em; + overflow: visible; + vertical-align: -0.125em; + width: var(--fa-width, 1.25em); +} +.svg-inline--fa.fa-2xs { + vertical-align: 0.1em; +} +.svg-inline--fa.fa-xs { + vertical-align: 0em; +} +.svg-inline--fa.fa-sm { + vertical-align: -0.0714285714em; +} +.svg-inline--fa.fa-lg { + vertical-align: -0.2em; +} +.svg-inline--fa.fa-xl { + vertical-align: -0.25em; +} +.svg-inline--fa.fa-2xl { + vertical-align: -0.3125em; +} +.svg-inline--fa.fa-pull-left, +.svg-inline--fa .fa-pull-start { + float: inline-start; + margin-inline-end: var(--fa-pull-margin, 0.3em); +} +.svg-inline--fa.fa-pull-right, +.svg-inline--fa .fa-pull-end { + float: inline-end; + margin-inline-start: var(--fa-pull-margin, 0.3em); +} +.svg-inline--fa.fa-li { + width: var(--fa-li-width, 2em); + inset-inline-start: calc(-1 * var(--fa-li-width, 2em)); + inset-block-start: 0.25em; /* syncing vertical alignment with Web Font rendering */ +} + +.fa-layers-counter, .fa-layers-text { + display: inline-block; + position: absolute; + text-align: center; +} + +.fa-layers { + display: inline-block; + height: 1em; + position: relative; + text-align: center; + vertical-align: -0.125em; + width: var(--fa-width, 1.25em); +} +.fa-layers .svg-inline--fa { + inset: 0; + margin: auto; + position: absolute; + transform-origin: center center; +} + +.fa-layers-text { + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + transform-origin: center center; +} + +.fa-layers-counter { + background-color: var(--fa-counter-background-color, #ff253a); + border-radius: var(--fa-counter-border-radius, 1em); + box-sizing: border-box; + color: var(--fa-inverse, #fff); + line-height: var(--fa-counter-line-height, 1); + max-width: var(--fa-counter-max-width, 5em); + min-width: var(--fa-counter-min-width, 1.5em); + overflow: hidden; + padding: var(--fa-counter-padding, 0.25em 0.5em); + right: var(--fa-right, 0); + text-overflow: ellipsis; + top: var(--fa-top, 0); + transform: scale(var(--fa-counter-scale, 0.25)); + transform-origin: top right; +} + +.fa-layers-bottom-right { + bottom: var(--fa-bottom, 0); + right: var(--fa-right, 0); + top: auto; + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: bottom right; +} + +.fa-layers-bottom-left { + bottom: var(--fa-bottom, 0); + left: var(--fa-left, 0); + right: auto; + top: auto; + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: bottom left; +} + +.fa-layers-top-right { + top: var(--fa-top, 0); + right: var(--fa-right, 0); + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: top right; +} + +.fa-layers-top-left { + left: var(--fa-left, 0); + right: auto; + top: var(--fa-top, 0); + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: top left; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: calc(10 / 16 * 1em); /* converts a 10px size into an em-based value that's relative to the scale's 16px base */ + line-height: calc(1 / 10 * 1em); /* sets the line-height of the icon back to that of it's parent */ + vertical-align: calc((6 / 10 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ +} + +.fa-xs { + font-size: calc(12 / 16 * 1em); /* converts a 12px size into an em-based value that's relative to the scale's 16px base */ + line-height: calc(1 / 12 * 1em); /* sets the line-height of the icon back to that of it's parent */ + vertical-align: calc((6 / 12 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ +} + +.fa-sm { + font-size: calc(14 / 16 * 1em); /* converts a 14px size into an em-based value that's relative to the scale's 16px base */ + line-height: calc(1 / 14 * 1em); /* sets the line-height of the icon back to that of it's parent */ + vertical-align: calc((6 / 14 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ +} + +.fa-lg { + font-size: calc(20 / 16 * 1em); /* converts a 20px size into an em-based value that's relative to the scale's 16px base */ + line-height: calc(1 / 20 * 1em); /* sets the line-height of the icon back to that of it's parent */ + vertical-align: calc((6 / 20 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ +} + +.fa-xl { + font-size: calc(24 / 16 * 1em); /* converts a 24px size into an em-based value that's relative to the scale's 16px base */ + line-height: calc(1 / 24 * 1em); /* sets the line-height of the icon back to that of it's parent */ + vertical-align: calc((6 / 24 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ +} + +.fa-2xl { + font-size: calc(32 / 16 * 1em); /* converts a 32px size into an em-based value that's relative to the scale's 16px base */ + line-height: calc(1 / 32 * 1em); /* sets the line-height of the icon back to that of it's parent */ + vertical-align: calc((6 / 32 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ +} + +.fa-width-auto { + --fa-width: auto; +} + +.fa-fw, +.fa-width-fixed { + --fa-width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-inline-start: var(--fa-li-margin, 2.5em); + padding-inline-start: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + inset-inline-start: calc(-1 * var(--fa-li-width, 2em)); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +/* Heads Up: Bordered Icons will not be supported in the future! + - This feature will be deprecated in the next major release of Font Awesome (v8)! + - You may continue to use it in this version *v7), but it will not be supported in Font Awesome v8. +*/ +/* Notes: +* --@{v.$css-prefix}-border-width = 1/16 by default (to render as ~1px based on a 16px default font-size) +* --@{v.$css-prefix}-border-padding = + ** 3/16 for vertical padding (to give ~2px of vertical whitespace around an icon considering it's vertical alignment) + ** 4/16 for horizontal padding (to give ~4px of horizontal whitespace around an icon) +*/ +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.0625em); + box-sizing: var(--fa-border-box-sizing, content-box); + padding: var(--fa-border-padding, 0.1875em 0.25em); +} + +.fa-pull-left, +.fa-pull-start { + float: inline-start; + margin-inline-end: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right, +.fa-pull-end { + float: inline-end; + margin-inline-start: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + animation: none !important; + transition: none !important; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(-15deg); + } + 4% { + transform: rotate(15deg); + } + 8%, 24% { + transform: rotate(-18deg); + } + 12%, 28% { + transform: rotate(18deg); + } + 16% { + transform: rotate(-22deg); + } + 20% { + transform: rotate(22deg); + } + 32% { + transform: rotate(-12deg); + } + 36% { + transform: rotate(12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.fa-rotate-90 { + transform: rotate(90deg); +} + +.fa-rotate-180 { + transform: rotate(180deg); +} + +.fa-rotate-270 { + transform: rotate(270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, 0)); +} + +.svg-inline--fa .fa-primary { + fill: var(--fa-primary-color, currentColor); + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa .fa-secondary { + fill: var(--fa-secondary-color, currentColor); + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-primary { + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-secondary { + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa mask .fa-primary, +.svg-inline--fa mask .fa-secondary { + fill: black; +} + +.svg-inline--fa.fa-inverse { + fill: var(--fa-inverse, #fff); +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +.svg-inline--fa.fa-stack-1x { + --fa-width: 1.25em; + height: 1em; + width: var(--fa-width); +} +.svg-inline--fa.fa-stack-2x { + --fa-width: 2.5em; + height: 2em; + width: var(--fa-width); +} + +.fa-stack-1x, +.fa-stack-2x { + inset: 0; + margin: auto; + position: absolute; + z-index: var(--fa-stack-z-index, auto); +}`;function kn(){var e=Lt,t=Rt,n=z.cssPrefix,r=z.replacementClass,i=On;if(n!==e||r!==t){var a=RegExp(`\\.${e}\\-`,`g`),o=RegExp(`\\--${e}\\-`,`g`),s=RegExp(`\\.${t}`,`g`);i=i.replace(a,`.${n}-`).replace(o,`--${n}-`).replace(s,`.${r}`)}return i}var An=!1;function jn(){z.autoAddCss&&!An&&(_n(kn()),An=!0)}var Mn={mixout:function(){return{dom:{css:kn,insertCss:jn}}},hooks:function(){return{beforeDOMElementCreation:function(){jn()},beforeI2svg:function(){jn()}}}},H=P||{};H[R]||(H[R]={}),H[R].styles||(H[R].styles={}),H[R].hooks||(H[R].hooks={}),H[R].shims||(H[R].shims=[]);var U=H[R],Nn=[],Pn=function(){F.removeEventListener(`DOMContentLoaded`,Pn),Fn=1,Nn.map(function(e){return e()})},Fn=!1;I&&(Fn=(F.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(F.readyState),Fn||F.addEventListener(`DOMContentLoaded`,Pn));function In(e){I&&(Fn?setTimeout(e,0):Nn.push(e))}function Ln(e){var t=e.tag,n=e.attributes,r=n===void 0?{}:n,i=e.children,a=i===void 0?[]:i;return typeof e==`string`?Sn(e):`<${t} ${Cn(r)}>${a.map(Ln).join(``)}`}function Rn(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var zn=function(e,t){return function(n,r,i,a){return e.call(t,n,r,i,a)}},Bn=function(e,t,n,r){var i=Object.keys(e),a=i.length,o=r===void 0?t:zn(t,r),s,c,l;for(n===void 0?(s=1,l=e[i[0]]):(s=0,l=n);s2&&arguments[2]!==void 0?arguments[2]:{}).skipHooks,r=n===void 0?!1:n,i=Hn(t);typeof U.hooks.addPack==`function`&&!r?U.hooks.addPack(e,Hn(t)):U.styles[e]=M(M({},U.styles[e]||{}),i),e===`fas`&&Un(`fa`,t)}var Wn=U.styles,Gn=U.shims,Kn=Object.keys(tn),qn=Kn.reduce(function(e,t){return e[t]=Object.keys(tn[t]),e},{}),Jn=null,Yn={},Xn={},Zn={},Qn={},$n={};function er(e){return~ln.indexOf(e)}function tr(e,t){var n=t.split(`-`),r=n[0],i=n.slice(1).join(`-`);return r===e&&i!==``&&!er(i)?i:null}var nr=function(){var e=function(e){return Bn(Wn,function(t,n,r){return t[r]=Bn(n,e,{}),t},{})};Yn=e(function(e,t,n){return t[3]&&(e[t[3]]=n),t[2]&&t[2].filter(function(e){return typeof e==`number`}).forEach(function(t){e[t.toString(16)]=n}),e}),Xn=e(function(e,t,n){return e[n]=n,t[2]&&t[2].filter(function(e){return typeof e==`string`}).forEach(function(t){e[t]=n}),e}),$n=e(function(e,t,n){var r=t[2];return e[n]=n,r.forEach(function(t){e[t]=n}),e});var t=`far`in Wn||z.autoFetchSvg,n=Bn(Gn,function(e,n){var r=n[0],i=n[1],a=n[2];return i===`far`&&!t&&(i=`fas`),typeof r==`string`&&(e.names[r]={prefix:i,iconName:a}),typeof r==`number`&&(e.unicodes[r.toString(16)]={prefix:i,iconName:a}),e},{names:{},unicodes:{}});Zn=n.names,Qn=n.unicodes,Jn=lr(z.styleDefault,{family:z.familyDefault})};gn(function(e){Jn=lr(e.styleDefault,{family:z.familyDefault})}),nr();function rr(e,t){return(Yn[e]||{})[t]}function ir(e,t){return(Xn[e]||{})[t]}function W(e,t){return($n[e]||{})[t]}function ar(e){return Zn[e]||{prefix:null,iconName:null}}function or(e){var t=Qn[e],n=rr(`fas`,e);return t||(n?{prefix:`fas`,iconName:n}:null)||{prefix:null,iconName:null}}function G(){return Jn}var sr=function(){return{prefix:null,iconName:null,rest:[]}};function cr(e){var t=L,n=Kn.reduce(function(e,t){return e[t]=`${z.cssPrefix}-${t}`,e},{});return ft.forEach(function(r){(e.includes(n[r])||e.some(function(e){return qn[r].includes(e)}))&&(t=r)}),t}function lr(e){var t=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).family,n=t===void 0?L:t,r=Zt[n][e];if(n===ke&&!e)return`fad`;var i=$t[n][e]||$t[n][r],a=e in U.styles?e:null;return i||a||null}function ur(e){var t=[],n=null;return e.forEach(function(e){var r=tr(z.cssPrefix,e);r?n=r:e&&t.push(e)}),{iconName:n,rest:t}}function dr(e){return e.sort().filter(function(e,t,n){return n.indexOf(e)===t})}var fr=At.concat(_t);function pr(e){var t=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).skipLookups,n=t===void 0?!1:t,r=null,i=dr(e.filter(function(e){return fr.includes(e)})),a=dr(e.filter(function(e){return!fr.includes(e)})),o=ce(i.filter(function(e){return r=e,!Oe.includes(e)}),1)[0],s=o===void 0?null:o,c=cr(i),l=M(M({},ur(a)),{},{prefix:lr(s,{family:c})});return M(M(M({},l),_r({values:e,family:c,styles:Wn,config:z,canonical:l,givenPrefix:r})),mr(n,r,l))}function mr(e,t,n){var r=n.prefix,i=n.iconName;if(e||!r||!i)return{prefix:r,iconName:i};var a=t===`fa`?ar(i):{},o=W(r,i);return i=a.iconName||o||i,r=a.prefix||r,r===`far`&&!Wn.far&&Wn.fas&&!z.autoFetchSvg&&(r=`fas`),{prefix:r,iconName:i}}var hr=ft.filter(function(e){return e!==L||e!==ke}),gr=Object.keys(kt).filter(function(e){return e!==L}).map(function(e){return Object.keys(kt[e])}).flat();function _r(e){var t=e.values,n=e.family,r=e.canonical,i=e.givenPrefix,a=i===void 0?``:i,o=e.styles,s=o===void 0?{}:o,c=e.config,l=c===void 0?{}:c,u=n===ke,d=t.includes(`fa-duotone`)||t.includes(`fad`),f=l.familyDefault===`duotone`,p=r.prefix===`fad`||r.prefix===`fa-duotone`;return!u&&(d||f||p)&&(r.prefix=`fad`),(t.includes(`fa-brands`)||t.includes(`fab`))&&(r.prefix=`fab`),!r.prefix&&hr.includes(n)&&(Object.keys(s).find(function(e){return gr.includes(e)})||l.autoFetchSvg)&&(r.prefix=ht.get(n).defaultShortPrefixId,r.iconName=W(r.prefix,r.iconName)||r.iconName),(r.prefix===`fa`||a===`fa`)&&(r.prefix=G()||`fas`),r}var vr=function(){function e(){O(this,e),this.definitions={}}return ne(e,[{key:`add`,value:function(){for(var e=this,t=arguments.length,n=Array(t),r=0;r0&&s.forEach(function(t){typeof t==`string`&&(e[i][t]=o)}),e[i][a]=o}),e}}])}(),yr=[],br={},xr={},Sr=Object.keys(xr);function Cr(e,t){var n=t.mixoutsTo;return yr=e,br={},Object.keys(xr).forEach(function(e){Sr.indexOf(e)===-1&&delete xr[e]}),yr.forEach(function(e){var t=e.mixout?e.mixout():{};if(Object.keys(t).forEach(function(e){typeof t[e]==`function`&&(n[e]=t[e]),de(t[e])===`object`&&Object.keys(t[e]).forEach(function(r){n[e]||(n[e]={}),n[e][r]=t[e][r]})}),e.hooks){var r=e.hooks();Object.keys(r).forEach(function(e){br[e]||(br[e]=[]),br[e].push(r[e])})}e.provides&&e.provides(xr)}),n}function wr(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i1?t-1:0),r=1;r0&&arguments[0]!==void 0?arguments[0]:{};return I?(K(`beforeI2svg`,e),q(`pseudoElements2svg`,e),q(`i2svg`,e)):Promise.reject(Error(`Operation requires a DOM of some kind.`))},watch:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.autoReplaceSvgRoot;z.autoReplaceSvg===!1&&(z.autoReplaceSvg=!0),z.observeMutations=!0,In(function(){Dr({autoReplaceSvgRoot:t}),K(`watch`,e)})}},parse:{icon:function(e){if(e===null)return null;if(de(e)===`object`&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:W(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){var t=e[1].indexOf(`fa-`)===0?e[1].slice(3):e[1],n=lr(e[0]);return{prefix:n,iconName:W(n,t)||t}}if(typeof e==`string`&&(e.indexOf(`${z.cssPrefix}-`)>-1||e.match(rn))){var r=pr(e.split(` `),{skipLookups:!0});return{prefix:r.prefix||G(),iconName:W(r.prefix,r.iconName)||r.iconName}}if(typeof e==`string`){var i=G();return{prefix:i,iconName:W(i,e)||e}}}},library:Er,findIconDefinition:Tr,toHtml:Ln},Dr=function(){var e=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).autoReplaceSvgRoot,t=e===void 0?F:e;(Object.keys(U.styles).length>0||z.autoFetchSvg)&&I&&z.autoReplaceSvg&&J.dom.i2svg({node:t})};function Or(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(e){return Ln(e)})}}),Object.defineProperty(e,"node",{get:function(){if(I){var t=F.createElement(`div`);return t.innerHTML=e.html,t.children}}}),e}function kr(e){var t=e.children,n=e.main,r=e.mask,i=e.attributes,a=e.styles,o=e.transform;if(Tn(o)&&n.found&&!r.found){var s={x:n.width/n.height/2,y:.5};i.style=wn(M(M({},a),{},{"transform-origin":`${s.x+o.x/16}em ${s.y+o.y/16}em`}))}return[{tag:`svg`,attributes:i,children:t}]}function Ar(e){var t=e.prefix,n=e.iconName,r=e.children,i=e.attributes,a=e.symbol,o=a===!0?`${t}-${z.cssPrefix}-${n}`:a;return[{tag:`svg`,attributes:{style:`display: none;`},children:[{tag:`symbol`,attributes:M(M({},i),{},{id:o}),children:r}]}]}function jr(e){return[`aria-label`,`aria-labelledby`,`title`,`role`].some(function(t){return t in e})}function Mr(e){var t=e.icons,n=t.main,r=t.mask,i=e.prefix,a=e.iconName,o=e.transform,s=e.symbol,c=e.maskId,l=e.extra,u=e.watchable,d=u===void 0?!1:u,f=r.found?r:n,p=f.width,m=f.height,h=[z.replacementClass,a?`${z.cssPrefix}-${a}`:``].filter(function(e){return l.classes.indexOf(e)===-1}).filter(function(e){return e!==``||!!e}).concat(l.classes).join(` `),g={children:[],attributes:M(M({},l.attributes),{},{"data-prefix":i,"data-icon":a,class:h,role:l.attributes.role||`img`,viewBox:`0 0 ${p} ${m}`})};!jr(l.attributes)&&!l.attributes[`aria-hidden`]&&(g.attributes[`aria-hidden`]=`true`),d&&(g.attributes[zt]=``);var _=M(M({},g),{},{prefix:i,iconName:a,main:n,mask:r,maskId:c,transform:o,symbol:s,styles:M({},l.styles)}),v=r.found&&n.found?q(`generateAbstractMask`,_)||{children:[],attributes:{}}:q(`generateAbstractIcon`,_)||{children:[],attributes:{}},y=v.children,b=v.attributes;return _.children=y,_.attributes=b,s?Ar(_):kr(_)}function Nr(e){var t=e.content,n=e.width,r=e.height,i=e.transform,a=e.extra,o=e.watchable,s=o===void 0?!1:o,c=M(M({},a.attributes),{},{class:a.classes.join(` `)});s&&(c[zt]=``);var l=M({},a.styles);Tn(i)&&(l.transform=Dn({transform:i,startCentered:!0,width:n,height:r}),l[`-webkit-transform`]=l.transform);var u=wn(l);u.length>0&&(c.style=u);var d=[];return d.push({tag:`span`,attributes:c,children:[t]}),d}function Pr(e){var t=e.content,n=e.extra,r=M(M({},n.attributes),{},{class:n.classes.join(` `)}),i=wn(n.styles);i.length>0&&(r.style=i);var a=[];return a.push({tag:`span`,attributes:r,children:[t]}),a}var Fr=U.styles;function Ir(e){var t=e[0],n=e[1],r=ce(e.slice(4),1)[0],i=null;return i=Array.isArray(r)?{tag:`g`,attributes:{class:`${z.cssPrefix}-${cn.GROUP}`},children:[{tag:`path`,attributes:{class:`${z.cssPrefix}-${cn.SECONDARY}`,fill:`currentColor`,d:r[0]}},{tag:`path`,attributes:{class:`${z.cssPrefix}-${cn.PRIMARY}`,fill:`currentColor`,d:r[1]}}]}:{tag:`path`,attributes:{fill:`currentColor`,d:r}},{found:!0,width:t,height:n,icon:i}}var Lr={found:!1,width:512,height:512};function Rr(e,t){!Jt&&!z.showMissingIcons&&e&&console.error(`Icon with name "${e}" and prefix "${t}" is missing.`)}function zr(e,t){var n=t;return t===`fa`&&z.styleDefault!==null&&(t=G()),new Promise(function(r,i){if(n===`fa`){var a=ar(e)||{};e=a.iconName||e,t=a.prefix||t}if(e&&t&&Fr[t]&&Fr[t][e]){var o=Fr[t][e];return r(Ir(o))}Rr(e,t),r(M(M({},Lr),{},{icon:z.showMissingIcons&&e&&q(`missingIconAbstract`)||{}}))})}var Br=function(){},Vr=z.measurePerformance&&xe&&xe.mark&&xe.measure?xe:{mark:Br,measure:Br},Hr=`FA "7.2.0"`,Ur=function(e){return Vr.mark(`${Hr} ${e} begins`),function(){return Wr(e)}},Wr=function(e){Vr.mark(`${Hr} ${e} ends`),Vr.measure(`${Hr} ${e}`,`${Hr} ${e} begins`,`${Hr} ${e} ends`)},Gr={begin:Ur,end:Wr},Kr=function(){};function qr(e){return typeof(e.getAttribute?e.getAttribute(zt):null)==`string`}function Jr(e){var t=e.getAttribute?e.getAttribute(Ht):null,n=e.getAttribute?e.getAttribute(Ut):null;return t&&n}function Yr(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(z.replacementClass)}function Xr(){return z.autoReplaceSvg===!0?ti.replace:ti[z.autoReplaceSvg]||ti.replace}function Zr(e){return F.createElementNS(`http://www.w3.org/2000/svg`,e)}function Qr(e){return F.createElement(e)}function $r(e){var t=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).ceFn,n=t===void 0?e.tag===`svg`?Zr:Qr:t;if(typeof e==`string`)return F.createTextNode(e);var r=n(e.tag);return Object.keys(e.attributes||[]).forEach(function(t){r.setAttribute(t,e.attributes[t])}),(e.children||[]).forEach(function(e){r.appendChild($r(e,{ceFn:n}))}),r}function ei(e){var t=` ${e.outerHTML} `;return t=`${t}Font Awesome fontawesome.com `,t}var ti={replace:function(e){var t=e[0];if(t.parentNode)if(e[1].forEach(function(e){t.parentNode.insertBefore($r(e),t)}),t.getAttribute(zt)===null&&z.keepOriginalSource){var n=F.createComment(ei(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){var t=e[0],n=e[1];if(~xn(t).indexOf(z.replacementClass))return ti.replace(e);var r=RegExp(`${z.cssPrefix}-.*`);if(delete n[0].attributes.id,n[0].attributes.class){var i=n[0].attributes.class.split(` `).reduce(function(e,t){return t===z.replacementClass||t.match(r)?e.toSvg.push(t):e.toNode.push(t),e},{toNode:[],toSvg:[]});n[0].attributes.class=i.toSvg.join(` `),i.toNode.length===0?t.removeAttribute(`class`):t.setAttribute(`class`,i.toNode.join(` `))}var a=n.map(function(e){return Ln(e)}).join(` +`);t.setAttribute(zt,``),t.innerHTML=a}};function ni(e){e()}function ri(e,t){var n=typeof t==`function`?t:Kr;if(e.length===0)n();else{var r=ni;z.mutateApproach===Gt&&(r=P.requestAnimationFrame||ni),r(function(){var t=Xr(),r=Gr.begin(`mutate`);e.map(t),r(),n()})}}var ii=!1;function ai(){ii=!0}function oi(){ii=!1}var si=null;function ci(e){if(be&&z.observeMutations){var t=e.treeCallback,n=t===void 0?Kr:t,r=e.nodeCallback,i=r===void 0?Kr:r,a=e.pseudoElementsCallback,o=a===void 0?Kr:a,s=e.observeMutationsRoot,c=s===void 0?F:s;si=new be(function(e){if(!ii){var t=G();bn(e).forEach(function(e){if(e.type===`childList`&&e.addedNodes.length>0&&!qr(e.addedNodes[0])&&(z.searchPseudoElements&&o(e.target),n(e.target)),e.type===`attributes`&&e.target.parentNode&&z.searchPseudoElements&&o([e.target],!0),e.type===`attributes`&&qr(e.target)&&~sn.indexOf(e.attributeName))if(e.attributeName===`class`&&Jr(e.target)){var r=pr(xn(e.target)),a=r.prefix,s=r.iconName;e.target.setAttribute(Ht,a||t),s&&e.target.setAttribute(Ut,s)}else Yr(e.target)&&i(e.target)})}}),I&&si.observe(c,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function li(){si&&si.disconnect()}function ui(e){var t=e.getAttribute(`style`),n=[];return t&&(n=t.split(`;`).reduce(function(e,t){var n=t.split(`:`),r=n[0],i=n.slice(1);return r&&i.length>0&&(e[r]=i.join(`:`).trim()),e},{})),n}function di(e){var t=e.getAttribute(`data-prefix`),n=e.getAttribute(`data-icon`),r=e.innerText===void 0?``:e.innerText.trim(),i=pr(xn(e));return i.prefix||=G(),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix?i:(i.prefix&&r.length>0&&(i.iconName=ir(i.prefix,e.innerText)||rr(i.prefix,Vn(e.innerText))),!i.iconName&&z.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data),i)}function fi(e){return bn(e.attributes).reduce(function(e,t){return e.name!==`class`&&e.name!==`style`&&(e[t.name]=t.value),e},{})}function pi(){return{iconName:null,prefix:null,transform:V,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function mi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=di(e),r=n.iconName,i=n.prefix,a=n.rest,o=fi(e),s=wr(`parseNodeAttributes`,{},e);return M({iconName:r,prefix:i,transform:V,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:t.styleParser?ui(e):[],attributes:o}},s)}var hi=U.styles;function gi(e){var t=z.autoReplaceSvg===`nest`?mi(e,{styleParser:!1}):mi(e);return~t.extra.classes.indexOf(an)?q(`generateLayersText`,e,t):q(`generateSvgReplacementMutation`,e,t)}function _i(){return[].concat(N(_t),N(At))}function vi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!I)return Promise.resolve();var n=F.documentElement.classList,r=function(e){return n.add(`${Wt}-${e}`)},i=function(e){return n.remove(`${Wt}-${e}`)},a=z.autoFetchSvg?_i():Oe.concat(Object.keys(hi));a.includes(`fa`)||a.push(`fa`);var o=[`.${an}:not([${zt}])`].concat(a.map(function(e){return`.${e}:not([${zt}])`})).join(`, `);if(o.length===0)return Promise.resolve();var s=[];try{s=bn(e.querySelectorAll(o))}catch{}if(s.length>0)r(`pending`),i(`complete`);else return Promise.resolve();var c=Gr.begin(`onTree`),l=s.reduce(function(e,t){try{var n=gi(t);n&&e.push(n)}catch(e){Jt||e.name===`MissingIcon`&&console.error(e)}return e},[]);return new Promise(function(e,n){Promise.all(l).then(function(n){ri(n,function(){r(`active`),r(`complete`),i(`pending`),typeof t==`function`&&t(),c(),e()})}).catch(function(e){c(),n(e)})})}function yi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;gi(e).then(function(e){e&&ri([e],t)})}function bi(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:Tr(t||{}),i=n.mask;return i&&=(i||{}).icon?i:Tr(i||{}),e(r,M(M({},n),{},{mask:i}))}}var xi=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.transform,r=n===void 0?V:n,i=t.symbol,a=i===void 0?!1:i,o=t.mask,s=o===void 0?null:o,c=t.maskId,l=c===void 0?null:c,u=t.classes,d=u===void 0?[]:u,f=t.attributes,p=f===void 0?{}:f,m=t.styles,h=m===void 0?{}:m;if(e){var g=e.prefix,_=e.iconName,v=e.icon;return Or(M({type:`icon`},e),function(){return K(`beforeDOMElementCreation`,{iconDefinition:e,params:t}),Mr({icons:{main:Ir(v),mask:s?Ir(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:g,iconName:_,transform:M(M({},V),r),symbol:a,maskId:l,extra:{attributes:p,styles:h,classes:d}})})}},Si={mixout:function(){return{icon:bi(xi)}},hooks:function(){return{mutationObserverCallbacks:function(e){return e.treeCallback=vi,e.nodeCallback=yi,e}}},provides:function(e){e.i2svg=function(e){var t=e.node,n=t===void 0?F:t,r=e.callback;return vi(n,r===void 0?function(){}:r)},e.generateSvgReplacementMutation=function(e,t){var n=t.iconName,r=t.prefix,i=t.transform,a=t.symbol,o=t.mask,s=t.maskId,c=t.extra;return new Promise(function(t,l){Promise.all([zr(n,r),o.iconName?zr(o.iconName,o.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(o){var l=ce(o,2),u=l[0],d=l[1];t([e,Mr({icons:{main:u,mask:d},prefix:r,iconName:n,transform:i,symbol:a,maskId:s,extra:c,watchable:!0})])}).catch(l)})},e.generateAbstractIcon=function(e){var t=e.children,n=e.attributes,r=e.main,i=e.transform,a=e.styles,o=wn(a);o.length>0&&(n.style=o);var s;return Tn(i)&&(s=q(`generateAbstractTransformGrouping`,{main:r,transform:i,containerWidth:r.width,iconWidth:r.width})),t.push(s||r.icon),{children:t,attributes:n}}}},Ci={mixout:function(){return{layer:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.classes,r=n===void 0?[]:n;return Or({type:`layer`},function(){K(`beforeDOMElementCreation`,{assembler:e,params:t});var n=[];return e(function(e){Array.isArray(e)?e.map(function(e){n=n.concat(e.abstract)}):n=n.concat(e.abstract)}),[{tag:`span`,attributes:{class:[`${z.cssPrefix}-layers`].concat(N(r)).join(` `)},children:n}]})}}}},wi={mixout:function(){return{counter:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.title,r=n===void 0?null:n,i=t.classes,a=i===void 0?[]:i,o=t.attributes,s=o===void 0?{}:o,c=t.styles,l=c===void 0?{}:c;return Or({type:`counter`,content:e},function(){return K(`beforeDOMElementCreation`,{content:e,params:t}),Pr({content:e.toString(),title:r,extra:{attributes:s,styles:l,classes:[`${z.cssPrefix}-layers-counter`].concat(N(a))}})})}}}},Ti={mixout:function(){return{text:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.transform,r=n===void 0?V:n,i=t.classes,a=i===void 0?[]:i,o=t.attributes,s=o===void 0?{}:o,c=t.styles,l=c===void 0?{}:c;return Or({type:`text`,content:e},function(){return K(`beforeDOMElementCreation`,{content:e,params:t}),Nr({content:e,transform:M(M({},V),r),extra:{attributes:s,styles:l,classes:[`${z.cssPrefix}-layers-text`].concat(N(a))}})})}}},provides:function(e){e.generateLayersText=function(e,t){var n=t.transform,r=t.extra,i=null,a=null;if(Se){var o=parseInt(getComputedStyle(e).fontSize,10),s=e.getBoundingClientRect();i=s.width/o,a=s.height/o}return Promise.resolve([e,Nr({content:e.innerHTML,width:i,height:a,transform:n,extra:r,watchable:!0})])}}},Ei=RegExp(`"`,`ug`),Di=[1105920,1112319],Oi=M(M(M(M({},{FontAwesome:{normal:`fas`,400:`fas`}}),mt),Ft),xt),ki=Object.keys(Oi).reduce(function(e,t){return e[t.toLowerCase()]=Oi[t],e},{}),Ai=Object.keys(ki).reduce(function(e,t){var n=ki[t];return e[t]=n[900]||N(Object.entries(n))[0][1],e},{});function ji(e){return Vn(N(e.replace(Ei,``))[0]||``)}function Mi(e){var t=e.getPropertyValue(`font-feature-settings`).includes(`ss01`),n=e.getPropertyValue(`content`).replace(Ei,``),r=n.codePointAt(0),i=r>=Di[0]&&r<=Di[1],a=n.length===2?n[0]===n[1]:!1;return i||a||t}function Ni(e,t){var n=e.replace(/^['"]|['"]$/g,``).toLowerCase(),r=parseInt(t),i=isNaN(r)?`normal`:r;return(ki[n]||{})[i]||Ai[n]}function Pi(e,t){var n=`${Vt}${t.replace(`:`,`-`)}`;return new Promise(function(r,i){if(e.getAttribute(n)!==null)return r();var a=bn(e.children).filter(function(e){return e.getAttribute(Bt)===t})[0],o=P.getComputedStyle(e,t),s=o.getPropertyValue(`font-family`),c=s.match(on),l=o.getPropertyValue(`font-weight`),u=o.getPropertyValue(`content`);if(a&&!c)return e.removeChild(a),r();if(c&&u!==`none`&&u!==``){var d=o.getPropertyValue(`content`),f=Ni(s,l),p=ji(d),m=c[0].startsWith(`FontAwesome`),h=Mi(o),g=rr(f,p),_=g;if(m){var v=or(p);v.iconName&&v.prefix&&(g=v.iconName,f=v.prefix)}if(g&&!h&&(!a||a.getAttribute(Ht)!==f||a.getAttribute(Ut)!==_)){e.setAttribute(n,_),a&&e.removeChild(a);var y=pi(),b=y.extra;b.attributes[Bt]=t,zr(g,f).then(function(i){var a=Mr(M(M({},y),{},{icons:{main:i,mask:sr()},prefix:f,iconName:_,extra:b,watchable:!0})),o=F.createElementNS(`http://www.w3.org/2000/svg`,`svg`);t===`::before`?e.insertBefore(o,e.firstChild):e.appendChild(o),o.outerHTML=a.map(function(e){return Ln(e)}).join(` +`),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function Fi(e){return Promise.all([Pi(e,`::before`),Pi(e,`::after`)])}function Ii(e){return e.parentNode!==document.head&&!~Kt.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(Bt)&&(!e.parentNode||e.parentNode.tagName!==`svg`)}var Li=function(e){return!!e&&qt.some(function(t){return e.includes(t)})},Ri=function(e){if(!e)return[];var t=new Set,n=e.split(/,(?![^()]*\))/).map(function(e){return e.trim()});n=n.flatMap(function(e){return e.includes(`(`)?e:e.split(`,`).map(function(e){return e.trim()})});var r=A(n),i;try{for(r.s();!(i=r.n()).done;){var a=i.value;if(Li(a)){var o=qt.reduce(function(e,t){return e.replace(t,``)},a);o!==``&&o!==`*`&&t.add(o)}}}catch(e){r.e(e)}finally{r.f()}return t};function zi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(I){var n;if(t)n=e;else if(z.searchPseudoElementsFullScan)n=e.querySelectorAll(`*`);else{var r=new Set,i=A(document.styleSheets),a;try{for(i.s();!(a=i.n()).done;){var o=a.value;try{var s=A(o.cssRules),c;try{for(s.s();!(c=s.n()).done;){var l=c.value,u=A(Ri(l.selectorText)),d;try{for(u.s();!(d=u.n()).done;){var f=d.value;r.add(f)}}catch(e){u.e(e)}finally{u.f()}}}catch(e){s.e(e)}finally{s.f()}}catch(e){z.searchPseudoElementsWarnings&&console.warn(`Font Awesome: cannot parse stylesheet: ${o.href} (${e.message}) +If it declares any Font Awesome CSS pseudo-elements, they will not be rendered as SVG icons. Add crossorigin="anonymous" to the , enable searchPseudoElementsFullScan for slower but more thorough DOM parsing, or suppress this warning by setting searchPseudoElementsWarnings to false.`)}}}catch(e){i.e(e)}finally{i.f()}if(!r.size)return;var p=Array.from(r).join(`, `);try{n=e.querySelectorAll(p)}catch{}}return new Promise(function(e,t){var r=bn(n).filter(Ii).map(Fi),i=Gr.begin(`searchPseudoElements`);ai(),Promise.all(r).then(function(){i(),oi(),e()}).catch(function(){i(),oi(),t()})})}}var Bi={hooks:function(){return{mutationObserverCallbacks:function(e){return e.pseudoElementsCallback=zi,e}}},provides:function(e){e.pseudoElements2svg=function(e){var t=e.node,n=t===void 0?F:t;z.searchPseudoElements&&zi(n)}}},Vi=!1,Hi={mixout:function(){return{dom:{unwatch:function(){ai(),Vi=!0}}}},hooks:function(){return{bootstrap:function(){ci(wr(`mutationObserverCallbacks`,{}))},noAuto:function(){li()},watch:function(e){var t=e.observeMutationsRoot;Vi?oi():ci(wr(`mutationObserverCallbacks`,{observeMutationsRoot:t}))}}}},Ui=function(e){return e.toLowerCase().split(` `).reduce(function(e,t){var n=t.toLowerCase().split(`-`),r=n[0],i=n.slice(1).join(`-`);if(r&&i===`h`)return e.flipX=!0,e;if(r&&i===`v`)return e.flipY=!0,e;if(i=parseFloat(i),isNaN(i))return e;switch(r){case`grow`:e.size+=i;break;case`shrink`:e.size-=i;break;case`left`:e.x-=i;break;case`right`:e.x+=i;break;case`up`:e.y-=i;break;case`down`:e.y+=i;break;case`rotate`:e.rotate+=i;break}return e},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},Wi={mixout:function(){return{parse:{transform:function(e){return Ui(e)}}}},hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute(`data-fa-transform`);return n&&(e.transform=Ui(n)),e}}},provides:function(e){e.generateAbstractTransformGrouping=function(e){var t=e.main,n=e.transform,r=e.containerWidth,i=e.iconWidth,a={outer:{transform:`translate(${r/2} 256)`},inner:{transform:`${`translate(${n.x*32}, ${n.y*32}) `} ${`scale(${n.size/16*(n.flipX?-1:1)}, ${n.size/16*(n.flipY?-1:1)}) `} ${`rotate(${n.rotate} 0 0)`}`},path:{transform:`translate(${i/2*-1} -256)`}};return{tag:`g`,attributes:M({},a.outer),children:[{tag:`g`,attributes:M({},a.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:M(M({},t.icon.attributes),a.path)}]}]}}}},Gi={x:0,y:0,width:`100%`,height:`100%`};function Ki(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill=`black`),e}function qi(e){return e.tag===`g`?e.children:[e]}Cr([Mn,Si,Ci,wi,Ti,Bi,Hi,Wi,{hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute(`data-fa-mask`),r=n?pr(n.split(` `).map(function(e){return e.trim()})):sr();return r.prefix||=G(),e.mask=r,e.maskId=t.getAttribute(`data-fa-mask-id`),e}}},provides:function(e){e.generateAbstractMask=function(e){var t=e.children,n=e.attributes,r=e.main,i=e.mask,a=e.maskId,o=e.transform,s=r.width,c=r.icon,l=i.width,u=i.icon,d=En({transform:o,containerWidth:l,iconWidth:s}),f={tag:`rect`,attributes:M(M({},Gi),{},{fill:`white`})},p=c.children?{children:c.children.map(Ki)}:{},m={tag:`g`,attributes:M({},d.inner),children:[Ki(M({tag:c.tag,attributes:M(M({},c.attributes),d.path)},p))]},h={tag:`g`,attributes:M({},d.outer),children:[m]},g=`mask-${a||yn()}`,_=`clip-${a||yn()}`,v={tag:`mask`,attributes:M(M({},Gi),{},{id:g,maskUnits:`userSpaceOnUse`,maskContentUnits:`userSpaceOnUse`}),children:[f,h]},y={tag:`defs`,children:[{tag:`clipPath`,attributes:{id:_},children:qi(u)},v]};return t.push(y,{tag:`rect`,attributes:M({fill:`currentColor`,"clip-path":`url(#${_})`,mask:`url(#${g})`},Gi)}),{children:t,attributes:n}}}},{provides:function(e){var t=!1;P.matchMedia&&(t=P.matchMedia(`(prefers-reduced-motion: reduce)`).matches),e.missingIconAbstract=function(){var e=[],n={fill:`currentColor`},r={attributeType:`XML`,repeatCount:`indefinite`,dur:`2s`};e.push({tag:`path`,attributes:M(M({},n),{},{d:`M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z`})});var i=M(M({},r),{},{attributeName:`opacity`}),a={tag:`circle`,attributes:M(M({},n),{},{cx:`256`,cy:`364`,r:`28`}),children:[]};return t||a.children.push({tag:`animate`,attributes:M(M({},r),{},{attributeName:`r`,values:`28;14;28;28;14;28;`})},{tag:`animate`,attributes:M(M({},i),{},{values:`1;0;1;1;0;1;`})}),e.push(a),e.push({tag:`path`,attributes:M(M({},n),{},{opacity:`1`,d:`M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z`}),children:t?[]:[{tag:`animate`,attributes:M(M({},i),{},{values:`1;0;0;0;0;1;`})}]}),t||e.push({tag:`path`,attributes:M(M({},n),{},{opacity:`0`,d:`M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z`}),children:[{tag:`animate`,attributes:M(M({},i),{},{values:`0;0;1;1;0;0;`})}]}),{tag:`g`,attributes:{class:`missing`},children:e}}}},{hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute(`data-fa-symbol`);return e.symbol=n===null?!1:n===``?!0:n,e}}}}],{mixoutsTo:J}),J.noAuto;var Ji=J.config;J.library,J.dom;var Yi=J.parse;J.findIconDefinition,J.toHtml;var Xi=J.icon;J.layer,J.text,J.counter;function Zi(e){return e-=0,e===e}function Qi(e){return Zi(e)?e:(e=e.replace(/[_-]+(.)?/g,(e,t)=>t?t.toUpperCase():``),e.charAt(0).toLowerCase()+e.slice(1))}function $i(e){return e.charAt(0).toUpperCase()+e.slice(1)}var ea=new Map,ta=1e3;function na(e){if(ea.has(e))return ea.get(e);let t={},n=0,r=e.length;for(;n0){let n=o.slice(0,e).trim(),r=o.slice(e+1).trim();if(n&&r){let e=Qi(n);t[e.startsWith(`webkit`)?$i(e):e]=r}}}n=a+1}if(ea.size===ta){let e=ea.keys().next().value;e&&ea.delete(e)}return ea.set(e,t),t}function ra(e,t,n={}){if(typeof t==`string`)return t;let r=(t.children||[]).map(t=>ra(e,t)),i=t.attributes||{},a={};for(let[e,t]of Object.entries(i))switch(!0){case e===`class`:a.className=t;break;case e===`style`:a.style=na(String(t));break;case e.startsWith(`aria-`):case e.startsWith(`data-`):a[e.toLowerCase()]=t;break;default:a[Qi(e)]=t}let{style:o,role:s,"aria-label":c,...l}=n;return o&&(a.style=a.style?{...a.style,...o}:o),s&&(a.role=s),c&&(a[`aria-label`]=c,a[`aria-hidden`]=`false`),e(t.tag,{...a,...l},...r)}var ia=ra.bind(null,u.default.createElement),aa=(e,t)=>{let n=(0,u.useId)();return e||(t?n:void 0)},oa=class{constructor(e=`react-fontawesome`){this.enabled=!1;let t=!1;try{t=typeof process<`u`&&process.env.NODE_ENV===`development`}catch{}this.scope=e,this.enabled=t}log(...e){this.enabled&&console.log(`[${this.scope}]`,...e)}warn(...e){this.enabled&&console.warn(`[${this.scope}]`,...e)}error(...e){this.enabled&&console.error(`[${this.scope}]`,...e)}};typeof process<`u`&&process.env?.FA_VERSION;var sa=`searchPseudoElementsFullScan`in Ji?`7.0.0`:`6.0.0`,ca=Number.parseInt(sa)>=7,la=`fa`,Y={beat:`fa-beat`,fade:`fa-fade`,beatFade:`fa-beat-fade`,bounce:`fa-bounce`,shake:`fa-shake`,spin:`fa-spin`,spinPulse:`fa-spin-pulse`,spinReverse:`fa-spin-reverse`,pulse:`fa-pulse`},ua={left:`fa-pull-left`,right:`fa-pull-right`},da={90:`fa-rotate-90`,180:`fa-rotate-180`,270:`fa-rotate-270`},fa={"2xs":`fa-2xs`,xs:`fa-xs`,sm:`fa-sm`,lg:`fa-lg`,xl:`fa-xl`,"2xl":`fa-2xl`,"1x":`fa-1x`,"2x":`fa-2x`,"3x":`fa-3x`,"4x":`fa-4x`,"5x":`fa-5x`,"6x":`fa-6x`,"7x":`fa-7x`,"8x":`fa-8x`,"9x":`fa-9x`,"10x":`fa-10x`},X={border:`fa-border`,fixedWidth:`fa-fw`,flip:`fa-flip`,flipHorizontal:`fa-flip-horizontal`,flipVertical:`fa-flip-vertical`,inverse:`fa-inverse`,rotateBy:`fa-rotate-by`,swapOpacity:`fa-swap-opacity`,widthAuto:`fa-width-auto`},pa={default:`fa-layers`};function ma(e){let t=Ji.cssPrefix||Ji.familyPrefix||la;return t===la?e:e.replace(new RegExp(String.raw`(?<=^|\s)${la}-`,`g`),`${t}-`)}function ha(e){let{beat:t,fade:n,beatFade:r,bounce:i,shake:a,spin:o,spinPulse:s,spinReverse:c,pulse:l,fixedWidth:u,inverse:d,border:f,flip:p,size:m,rotation:h,pull:g,swapOpacity:_,rotateBy:v,widthAuto:y,className:b}=e,x=[];return b&&x.push(...b.split(` `)),t&&x.push(Y.beat),n&&x.push(Y.fade),r&&x.push(Y.beatFade),i&&x.push(Y.bounce),a&&x.push(Y.shake),o&&x.push(Y.spin),c&&x.push(Y.spinReverse),s&&x.push(Y.spinPulse),l&&x.push(Y.pulse),u&&x.push(X.fixedWidth),d&&x.push(X.inverse),f&&x.push(X.border),p===!0&&x.push(X.flip),(p===`horizontal`||p===`both`)&&x.push(X.flipHorizontal),(p===`vertical`||p===`both`)&&x.push(X.flipVertical),m!=null&&x.push(fa[m]),h!=null&&h!==0&&x.push(da[h]),g!=null&&x.push(ua[g]),_&&x.push(X.swapOpacity),ca?(v&&x.push(X.rotateBy),y&&x.push(X.widthAuto),(Ji.cssPrefix||Ji.familyPrefix||la)===la?x:x.map(ma)):x}var ga=e=>typeof e==`object`&&`icon`in e&&!!e.icon;function _a(e){if(e)return ga(e)?e:Yi.icon(e)}function va(e){return Object.keys(e)}var ya=new oa(`FontAwesomeIcon`),ba={border:!1,className:``,mask:void 0,maskId:void 0,fixedWidth:!1,inverse:!1,flip:!1,icon:void 0,listItem:!1,pull:void 0,pulse:!1,rotation:void 0,rotateBy:!1,size:void 0,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:``,titleId:void 0,transform:void 0,swapOpacity:!1,widthAuto:!1},xa=new Set(Object.keys(ba)),Z=u.default.forwardRef((e,t)=>{let n={...ba,...e},{icon:r,mask:i,symbol:a,title:o,titleId:s,maskId:c,transform:l}=n,u=aa(c,!!i),d=aa(s,!!o),f=_a(r);if(!f)return ya.error(`Icon lookup is undefined`,r),null;let p=ha(n),m=typeof l==`string`?Yi.transform(l):l,h=_a(i),g=Xi(f,{...p.length>0&&{classes:p},...m&&{transform:m},...h&&{mask:h},symbol:a,title:o,titleId:d,maskId:u});if(!g)return ya.error(`Could not find icon`,f),null;let{abstract:_}=g,v={ref:t};for(let e of va(n))xa.has(e)||(v[e]=n[e]);return ia(_[0],v)});Z.displayName=`FontAwesomeIcon`,`${pa.default}${X.fixedWidth}`;var Sa={changePage:f.default.func.isRequired,totalItems:f.default.number.isRequired,currentPage:f.default.number.isRequired,pageSize:f.default.number.isRequired,hideLast:f.default.bool},Ca=class extends u.default.Component{getPager(){let{totalItems:e,currentPage:t,pageSize:n,changePage:r,hideLast:i}=this.props,a=Math.ceil(e/n),o,s,c=(0,h.jsx)(`li`,{className:`pager__ellipsis`,children:`...`}),l=(0,h.jsx)(`li`,{className:`pager__ellipsis`,children:`...`}),u=(0,h.jsx)(`li`,{className:`pager__item`,children:(0,h.jsx)(`button`,{className:`pager__button`,type:`button`,onClick:()=>r(1),children:1})}),d=(0,h.jsx)(`li`,{className:`pager__item ${i?`hideLast`:``}`,children:(0,h.jsx)(`button`,{className:`pager__button`,type:`button`,onClick:()=>r(a),children:T(a,0)})});a<5?(o=1,s=a,c=``,l=``,u=``,d=``):(o=t-1,s=t+1,t<4?(c=``,u=``,t===1?(o=t,s=t+2):t===3&&(o=1,s=4)):t>a-3&&(l=``,d=``,t===a?(o=t-2,s=t):t===a-2&&(o=t-1,s=a)));let f=(t-1)*n,p=Math.min(f+(n-1),e-1),g=(0,m.range)(o,s+1);return{totalPages:a,startPage:o,endPage:s,startIndex:f,endIndex:p,pages:g,prevEllipses:c,nextEllipses:l,firstButton:u,lastButton:d}}generatePageButtons(e){let{currentPage:t}=this.props;return e.map((e,n)=>(0,h.jsx)(`li`,{className:`pager__item`,children:(0,h.jsx)(`button`,{className:`pager__button ${t===e?`pager__button_active`:``}`,type:`button`,onClick:()=>this.props.changePage(e),children:T(e,0)})},n))}render(){let{currentPage:e,changePage:t}=this.props,n=this.getPager(),r=this.generatePageButtons(n.pages,n.totalPages);return(0,h.jsxs)(`ul`,{className:`pager`,children:[(0,h.jsx)(`li`,{className:`pager__item`,children:(0,h.jsx)(`button`,{className:`pager__button ${e===1?`pager__button_disabled`:``}`,type:`button`,disabled:e===1,onClick:()=>t(e-1),title:`Previous page`,children:(0,h.jsx)(Z,{icon:`angle-left`})})}),n.firstButton,n.prevEllipses,r,n.nextEllipses,n.lastButton,(0,h.jsx)(`li`,{className:`pager__item`,children:(0,h.jsx)(`button`,{className:`pager__button ${e===n.totalPages?`pager__button_disabled`:``}`,type:`button`,disabled:e===n.totalPages,onClick:()=>t(e+1),title:`Next page`,children:(0,h.jsx)(Z,{icon:`angle-right`})})})]})}};Ca.propTypes=Sa;var wa={changeLimit:f.default.func.isRequired,pageSize:f.default.number,limitList:f.default.arrayOf(f.default.number),label:f.default.string},Ta=({changeLimit:e,pageSize:t=10,limitList:n=[10,25,50,100],label:r})=>{let i=t=>{t.preventDefault(),e(parseInt(t.target.value,10))},a=r||`Rows per page: `,o=n.map(e=>(0,h.jsx)(`option`,{value:e,children:e},`limit-${e}`));return(0,h.jsxs)(`div`,{className:`usa-dt-pagination__limit-selector__wrapper`,children:[(0,h.jsx)(`label`,{children:a}),(0,h.jsx)(`select`,{onChange:i,value:t,className:`usa-dt-pagination__limit-selector`,"aria-label":`limit-dropdown`,children:o})]})};Ta.propTypes=wa;var Ea={changePage:f.default.func.isRequired,totalPages:f.default.number,id:f.default.string},Da=({changePage:e,totalPages:t=1,id:n=`usa-dt-pagination-go-to`})=>{let[r,i]=(0,u.useState)(``),a=t>1?`1-${t}`:`1`,o=()=>!(r===``||parseInt(r,10)<1||parseInt(r,10)>t),s=t=>{t.preventDefault(),o()&&e(parseInt(r,10))};return(0,h.jsxs)(`form`,{className:`usa-dt-pagination__go-to`,children:[(0,h.jsx)(`label`,{htmlFor:`${n}-go-to`,children:`Go to page`}),(0,h.jsx)(`input`,{type:`number`,id:`${n}-go-to`,title:`Enter a number between 1 and ${t}`,min:`1`,max:t,placeholder:a,value:r,onChange:e=>{i(e.target.value)},onSubmit:s}),(0,h.jsx)(`button`,{type:`submit`,onClick:s,disabled:!o(),children:`Go`})]})};Da.propTypes=Ea;var Oa={changePage:f.default.func.isRequired,totalItems:f.default.number.isRequired,currentPage:f.default.number,pageSize:f.default.number,resultsText:f.default.oneOfType([f.default.bool,f.default.element]),limitSelector:f.default.bool,changeLimit:f.default.func,goToPage:f.default.bool,id:f.default.string,hideLast:f.default.bool},ka=({changePage:e,totalItems:t,currentPage:n=1,pageSize:r=10,resultsText:i=!1,limitSelector:a=!1,changeLimit:o=()=>{},goToPage:s=!1,id:c,hideLast:l=!1})=>{let d=Math.ceil(t/r),f=()=>{if(u.default.isValidElement(i))return i;if(i){let e=ee(n,r,t);return(0,h.jsx)(`div`,{className:`usa-dt-pagination__totals`,children:`${T(e.start,0)}-${T(e.end,0)} of ${T(t,0)} results`})}return null},p=a?(0,h.jsx)(Ta,{changeLimit:o,pageSize:r}):null,m=s?(0,h.jsx)(Da,{changePage:e,totalPages:d,id:c}):null;return!a&&d<=1?null:(0,h.jsxs)(`div`,{className:`usa-dt-pagination`,children:[f(),(0,h.jsxs)(`div`,{className:`usa-dt-pagination__wrapper`,children:[p,(0,h.jsx)(Ca,{changePage:e,totalItems:t,currentPage:n,pageSize:r,hideLast:l}),m]})]})};ka.propTypes=Oa;var Aa=`usa-dt-picker__button-icon--svg`,ja={sortFn:f.default.func,icon:f.default.node,selectedOption:f.default.oneOfType([f.default.node,f.default.string]),className:f.default.string,id:f.default.string,options:f.default.arrayOf(f.default.shape({name:f.default.oneOfType([f.default.string,f.default.node]),value:f.default.any,onClick:f.default.func,classNames:f.default.string})),dropdownDirection:f.default.oneOf([`left`,`right`]),isFixedWidth:f.default.bool,children:f.default.node,backgroundColor:f.default.string,notEnabled:f.default.bool,buttonClassNames:f.default.string,pickerListClassNames:f.default.string},Ma=(e,t,n)=>e.name===n?-1:t.name===n?1:e.namet.name),Na=({className:e=``,id:t=``,options:n,selectedOption:r,icon:i=null,sortFn:a=Ma,isFixedWidth:o=!1,children:s,dropdownDirection:c=`right`,backgroundColor:l=`#1a4480`,notEnabled:d,buttonClassNames:f=``,pickerListClassNames:p=``})=>{let g=(0,u.useRef)(null),_=(0,u.useRef)(null),[v,y]=(0,u.useState)(!1),[b,x]=(0,u.useState)({top:0,width:0,left:0,right:0}),S=e=>{e.preventDefault(),d||y(!v)},C=(e,t)=>a(e,t,r),w=()=>{_.current&&g.current&&x({top:_.current.offsetHeight,width:_.current.offsetWidth,left:_.current.offsetLeft,right:g.current.offsetWidth-(_.current.offsetWidth+_.current.offsetLeft)})};(0,u.useEffect)(()=>{b.width!==0&&o&&_.current&&_.current.offsetWidth!==b.width&&w()}),(0,u.useEffect)(()=>{let e=e=>{v&&g.current&&!g.current.contains(e.target)&&e.target.id!==`${t}-${Aa}`&&e.target.parentNode.id!==`${t}-${Aa}`&&y(!1)};return w(),document.addEventListener(`click`,e),()=>{document.removeEventListener(`click`,e)}},[v]);let T=e=>t=>{e(t),y(!1)};return(0,h.jsx)(`div`,{id:t,className:`usa-dt-picker ${e}`,ref:g,style:{backgroundColor:l},children:(0,h.jsxs)(`div`,{className:`usa-dt-picker__dropdown-container`,style:{backgroundColor:l},children:[(0,h.jsxs)(`button`,{style:{backgroundColor:l},ref:_,type:`button`,"aria-label":`Dropdown Toggle Button`,className:`usa-dt-picker__button ${f}`,onClick:S,children:[i&&(0,h.jsx)(`div`,{className:`usa-dt-picker__icon`,children:i}),s||(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(`span`,{className:`usa-dt-picker__button-text`,style:{backgroundColor:l},children:r}),(0,h.jsxs)(`span`,{className:`usa-dt-picker__button-icon`,children:[!v&&(0,h.jsx)(Z,{id:`${t}-${Aa}`,icon:`chevron-down`,alt:`Toggle menu`,color:`#555`}),v&&(0,h.jsx)(Z,{id:`${t}-${Aa}`,icon:`chevron-up`,alt:`Toggle menu`,color:`#555`})]})]})]}),(0,h.jsx)(`ul`,{className:`usa-dt-picker__list ${p} ${v?``:`hide`}`,style:(()=>{let e={top:`${b.top}px`,left:`${b.left}px`};return o&&c===`right`?{...e,width:`${b.width}px`}:o&&c===`left`?{top:e.top,right:`${b.right}`,width:`${b.width}px`}:c===`left`?{top:e.top,right:`${b.right}px`}:e})(),children:n.sort(C).map(e=>({...e,onClick:T(e.onClick)})).map(e=>(0,h.jsx)(`li`,{className:`usa-dt-picker__list-item ${e?.classNames?e.classNames:``}`,children:(0,h.jsx)(`button`,{className:`usa-dt-picker__item ${e.name===r?`active`:``}`,type:`button`,value:`${e.value||e.name}`,onClick:t=>{t.preventDefault(),e.onClick(e.value)},onKeyDown:t=>{e.name===`reddit`&&t.key===`Tab`&&y(!v)},children:e.component?e.component:e.name})},(0,m.uniqueId)()))})]})})};Na.propTypes=ja;var Pa={disabled:f.default.bool,active:f.default.bool,showPeriods:f.default.bool,quarter:f.default.string,handleSelection:f.default.func,handleHover:f.default.func,handleBlur:f.default.func,toggleTooltip:f.default.func,title:f.default.string},Fa=({disabled:e,active:t,quarter:n,handleSelection:r,toggleTooltip:i,title:a=``,handleHover:o,handleBlur:s,showPeriods:c=!1})=>{let l=a||`Q ${n}`,u=()=>{e?i(n):o(n,c?`period`:`quarter`)},d=()=>{i(0),s(c?`period`:`quarter`)},f=t=>{t.preventDefault(),e||r(n)},p=e?`usa-dt-quarter-picker__quarter_disabled `:``;return n===`1`?p+=`usa-dt-quarter-picker__quarter_first`:n===`4`?p+=`usa-dt-quarter-picker__quarter_last`:a.includes(`-`)&&(p+=`usa-dt-quarter-picker__quarter_double`),!e&&t&&(p+=` usa-dt-quarter-picker__quarter_active`),(0,h.jsx)(`button`,{className:`usa-dt-quarter-picker__quarter ${p}`,onMouseDown:f,onClick:f,onMouseOver:u,onMouseEnter:u,onFocus:u,onMouseLeave:d,onBlur:d,"aria-disabled":e,children:l})};Fa.propTypes=Pa;var Ia=(e=[])=>{let[t,n]=(0,u.useState)(e);return[t,e=>{let r=parseInt(e,10);n(t.map(e=>parseInt(e,10)).filter(e=>e<=r).map(e=>`${e}`).concat([e]))}]},La=[[{title:`1 - 2`,id:`2`,className:`double-period`},{title:`3`,id:`3`}],[{title:`4`,id:`4`},{title:`5`,id:`5`},{title:`6`,id:`6`}],[{title:`7`,id:`7`},{title:`8`,id:`8`},{title:`9`,id:`9`}],[{title:`10`,id:`10`},{title:`11`,id:`11`},{title:`12`,id:`12`}]],Ra=(e,t)=>t.some(t=>parseInt(t,10)>=parseInt(e,10)),za={handleSelection:f.default.func,selectedQuarters:f.default.arrayOf(f.default.string),disabledQuarters:f.default.arrayOf(f.default.string),selectedPeriods:f.default.arrayOf(f.default.string),disabledPeriods:f.default.arrayOf(f.default.string),periodsPerQuarter:f.default.arrayOf(f.default.arrayOf(f.default.shape({title:f.default.string,id:f.default.string}))),showPeriods:f.default.bool,isCumulative:f.default.bool},Ba=({handleSelection:e,disabledQuarters:t=[],disabledPeriods:n=[],periodsPerQuarter:r=La,selectedQuarters:i=[],selectedPeriods:a=[],showPeriods:o=!1,isCumulative:s=!1})=>{let[c,l]=(0,u.useState)(``),[d,f]=(0,u.useState)(``),p=(e,t=`quarter`)=>{t===`quarter`?f(e):l(e)},g=(e=`quarter`)=>{e===`quarter`?f(``):l(``)};return(0,h.jsx)(`div`,{className:`usa-dt-quarter-picker`,children:(0,h.jsx)(`ul`,{className:`usa-dt-quarter-picker__list`,children:[,,,,].fill(0).map((l,u)=>{let f=u+1,_=`${f}`;if(o){let t=r[u];return(0,h.jsxs)(`li`,{className:`usa-dt-quarter-picker__list-item usa-dt-quarter-picker__period-list-container`,children:[(0,h.jsx)(`p`,{className:t.every(e=>n.includes(e.id))?`disabled`:``,children:`Q${f}`}),(0,h.jsx)(`ul`,{className:`usa-dt-quarter-picker__period-list`,children:t.map(t=>(0,h.jsx)(`li`,{className:Object.keys(t).includes(`className`)?`${t.className} usa-dt-quarter-picker__list-item`:`usa-dt-quarter-picker__list-item`,children:(0,h.jsx)(Fa,{showPeriods:o,quarter:t.id,title:t.title,disabled:n.includes(t.id),active:Ra(t.id,a)||parseInt(c,10)>=parseInt(t.id,10),handleHover:p,handleBlur:g,handleSelection:e,toggleTooltip:()=>{}})},(0,m.uniqueId)()))})]},(0,m.uniqueId)())}return(0,h.jsx)(`li`,{className:`usa-dt-quarter-picker__list-item`,children:(0,h.jsx)(Fa,{quarter:_,disabled:t.includes(_),active:s?Ra(_,i)||parseInt(d,10)>=f:i.includes(_)||d===_,handleSelection:e,handleHover:p,handleBlur:g,toggleTooltip:()=>{}})},(0,m.uniqueId)())})})})};Ba.propTypes=za;var Va=(e,t,n)=>e&&t===e?!1:!(t&&e.length!!(t&&!e.target.value),Ua={onSearch:f.default.func,minChars:f.default.number,isDisabled:f.default.bool,throttleOnChange:f.default.number,inputTitle:f.default.string,placeholder:f.default.string},Wa=({onSearch:e,minChars:t=2,isDisabled:n=!1,throttleOnChange:r=500,inputTitle:i=`Search Input`,placeholder:a=``})=>{let[o,s]=(0,u.useState)(``),[c,l]=(0,u.useState)(``),d=()=>{s(``),e(``),l(``)},f=(0,m.throttle)(e=>Ha(e,c)?d():s(e.target.value),r),p=()=>{let t=o.trim();e(t),s(t),l(t)},g=e=>(e.preventDefault(),Va(o,c,t)?p():d()),_=`search`;return(o&&c===o||c&&o.length(0,h.jsxs)(`div`,{className:`usda-message${r&&` usda-message_${r}`}`,children:[e&&(0,h.jsx)(`div`,{className:`usda-message__icon`,children:e}),(0,h.jsx)(`div`,{className:`usda-message__title`,children:t}),n&&(0,h.jsx)(`div`,{className:`usda-message__description`,children:n})]});Ka.propTypes=Ga;var qa={description:f.default.string},Ja=({description:e=`Something went wrong while gathering your data.`})=>(0,h.jsx)(Ka,{description:e,title:`An error occurred`,icon:(0,h.jsx)(Z,{icon:`exclamation-triangle`}),className:`error`});Ja.propTypes=qa;function Ya(){return Ya=Object.assign?Object.assign.bind():function(e){for(var t=1;t`u`?d.default.any:function(e,t,n,r,i,a){var o=e[t];return d.default.instanceOf(o&&`ownerDocument`in o?o.ownerDocument.defaultView.Element:Element)(e,t,n,r,i,a)}}),children:d.default.oneOfType([d.default.func.isRequired,d.default.element.isRequired]).isRequired,in:d.default.bool,mountOnEnter:d.default.bool,unmountOnExit:d.default.bool,appear:d.default.bool,enter:d.default.bool,exit:d.default.bool,timeout:function(e){var t=io;e.addEndListener||(t=t.isRequired);for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i(0,h.jsx)(Eo,{className:`usda-message usda-message_loading`,children:(0,h.jsx)(_o,{classNames:`usda-loading-animation__container`,timeout:{exit:225,enter:195},exit:!0,children:(0,h.jsxs)(`div`,{className:`usda-loading-animation__container`,children:[(0,h.jsx)(`div`,{className:`usda-loading-animation`,children:(0,h.jsxs)(`svg`,{className:`usda-loading-bars`,xmlns:`http://www.w3.org/2000/svg`,version:`1.1`,width:`50`,height:`50`,style:{opacity:0},children:[(0,h.jsx)(`rect`,{className:`bar-one`,x:`0`,y:`0`,height:`50`,width:`10`}),(0,h.jsx)(`rect`,{className:`bar-two`,x:`13`,y:`0`,height:`50`,width:`10`}),(0,h.jsx)(`rect`,{className:`bar-three`,x:`26`,y:`0`,height:`50`,width:`10`}),(0,h.jsx)(`rect`,{className:`bar-four`,x:`39`,y:`0`,height:`50`,width:`10`})]})}),(0,h.jsx)(`div`,{className:`loading-message`,children:e})]})})});Do.propTypes={loadingText:f.default.string};var Oo=()=>(0,h.jsx)(Ka,{title:`No Results`,description:`No available data to display.`,className:`no-results`}),ko={data:f.default.object,columns:f.default.array,oddClass:f.default.string,divider:f.default.string},Ao=({data:e,columns:t,oddClass:n,divider:r})=>{let[i,a]=(0,u.useState)(e.expanded||!1),o=i?`chevron-down`:`chevron-right`,s=t.map(({title:e})=>e),c=()=>{a(!i)},l=(0,h.jsx)(`tr`,{className:`usda-table__child-row usda-table__child-row_divider${n}`,children:t.map((e,t)=>t===0?(0,h.jsx)(`td`,{className:`usda-table__cell usda-table__cell_child`,children:(0,h.jsx)(`div`,{className:`usda-table__child-cell-content`,children:r})},(0,m.uniqueId)()):(0,h.jsx)(`td`,{className:`usda-table__cell usda-table__cell_child`,children:(0,h.jsx)(`div`,{className:`usda-table__child-cell-content`,children:`\xA0`})},(0,m.uniqueId)()))}),d=(e,t)=>e?t&&r&&e.title===`name`?r:e.displayName:null;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(`tr`,{className:`usda-table__row${n} usda-table__row_expandable ${i?`usda-table__row_is-expanded`:``}`,children:s.map((n,r)=>n===`name`&&e.children?(0,h.jsx)(`td`,{className:`usda-table__cell`,"data-label":d(t[r]),children:(0,h.jsxs)(`div`,{className:`usda-table__expandable-cell-content`,children:[(0,h.jsx)(`button`,{className:`usda-table__expand-button`,"aria-label":`Expand Table Row Button`,onClick:c,children:(0,h.jsx)(Z,{icon:o})}),e.name]})},(0,m.uniqueId)()):(0,h.jsx)(`td`,{className:`usda-table__cell${n===`name`?` usda-table__cell_name`:``}${t[r].right?` usda-table__cell_right`:``}`,"data-label":d(t[r]),children:e[n]},(0,m.uniqueId)()))}),e.children&&i?(0,h.jsxs)(h.Fragment,{children:[r&&l,e.children.map((r,i)=>(0,h.jsx)(`tr`,{className:`usda-table__child-row${i===e.children.length-1?` usda-table__child-row_last`:``}${n}`,children:s.map((e,n)=>(0,h.jsx)(`td`,{className:`usda-table__cell ${t[n].right?` usda-table__cell_right`:``} usda-table__cell_child`,"data-label":d(t[n],!0),children:(0,h.jsx)(`div`,{className:`usda-table__child-cell-content`,children:r[e]})},(0,m.uniqueId)()))},(0,m.uniqueId)()))]}):null]})};Ao.propTypes=ko;var jo=({clickedSort:e,displayName:t,currentSort:n,title:r})=>{let i=n?.field===r&&n?.direction===`asc`?` table-header__icon_active`:``,a=n?.field===r&&n?.direction===`desc`?` table-header__icon_active`:``;return(0,h.jsxs)(`div`,{className:`table-header__sort`,children:[(0,h.jsx)(`button`,{type:`button`,onClick:e,className:`table-header__icon${i}`,value:`asc`,title:`Sort table by ascending ${t}`,"aria-label":`Sort table by ascending ${t}`,children:(0,h.jsx)(Z,{size:`2x`,icon:`caret-up`})}),(0,h.jsx)(`button`,{type:`button`,onClick:e,className:`table-header__icon${a}`,value:`desc`,title:`Sort table by descending ${t}`,"aria-label":`Sort table by descending ${t}`,children:(0,h.jsx)(Z,{size:`2x`,icon:`caret-down`})})]})};jo.propTypes={title:f.default.string.isRequired,displayName:f.default.oneOfType([f.default.string,f.default.element]).isRequired,currentSort:(0,f.shape)({direction:(0,f.oneOf)([`asc`,`desc`]),field:f.default.string}).isRequired,clickedSort:f.default.func.isRequired};var Mo={title:f.default.string.isRequired,displayName:f.default.oneOfType([f.default.string,f.default.element]).isRequired,currentSort:(0,f.shape)({direction:(0,f.oneOf)([`asc`,`desc`]),field:f.default.string}),updateSort:f.default.func,right:f.default.bool,columnSpan:f.default.string,rowSpan:f.default.string,subColumnNames:f.default.arrayOf(f.default.oneOfType([f.default.string,f.default.object])),className:f.default.string,icon:f.default.element,bodyHeader:f.default.bool,stickyFirstColumn:f.default.bool,columnWidth:f.default.number,highlightedColumns:f.default.object,index:f.default.number,isMobile:f.default.bool,isStacked:f.default.bool},$=({title:e,className:t=``,displayName:n=``,currentSort:r,updateSort:i,right:a,columnSpan:o=`1`,rowSpan:s,subColumnNames:c=[],icon:l=(0,h.jsx)(h.Fragment,{}),bodyHeader:u=!1,stickyFirstColumn:d=!1,columnWidth:f,highlightedColumns:p,index:m,isMobile:g=!1,isStacked:_=!1})=>{let v=(t,n=e)=>{i(n,t.target.value)},y=()=>s===`0`?null:c.length?`1`:`2`;return _&&g?(0,h.jsx)(`div`,{className:`${t} table-header${u?` table-header_body-header`:``} + ${d&&m===0?` stickyColumn`:``} ${p?`table-header__subaward-color-${p.highlightedColumns}`:``}`,style:{minWidth:f,display:`table-column`},colSpan:f?``:o,rowSpan:y(),children:(0,h.jsx)(`div`,{className:`table-header__content${a?` table-header__content_right`:``}`,children:(0,h.jsxs)(`div`,{className:`table-header__label`,children:[n,l&&l,i&&!c.length&&n&&(0,h.jsx)(jo,{clickedSort:v,currentSort:r,title:e,displayName:n})]})})}):(0,h.jsx)(`th`,{className:`${t} table-header${u?` table-header_body-header`:``} + ${d&&m===0?` stickyColumn`:``} ${p?`table-header__subaward-color-${p.highlightedColumns}`:``}`,style:{minWidth:f},colSpan:f?``:o,rowSpan:y(),scope:`col`,children:(0,h.jsx)(`div`,{className:`table-header__content${a?` table-header__content_right`:``}`,children:(0,h.jsxs)(`div`,{className:`table-header__label`,children:[n,l&&l,i&&!c.length&&n&&(0,h.jsx)(jo,{clickedSort:v,currentSort:r,title:e,displayName:n})]})})})};$.propTypes=Mo;var No={prefix:`fas`,iconName:`file-arrow-down`,icon:[384,512,[`file-download`],`f56d`,`M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM175 441c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23 0-86.1c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 86.1-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64z`]},Po={prefix:`fas`,iconName:`envelope`,icon:[512,512,[128386,9993,61443],`f0e0`,`M48 64c-26.5 0-48 21.5-48 48 0 15.1 7.1 29.3 19.2 38.4l208 156c17.1 12.8 40.5 12.8 57.6 0l208-156c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48L48 64zM0 196L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-188-198.4 148.8c-34.1 25.6-81.1 25.6-115.2 0L0 196z`]},Fo={prefix:`fas`,iconName:`link`,icon:[576,512,[128279,`chain`],`f0c1`,`M419.5 96c-16.6 0-32.7 4.5-46.8 12.7-15.8-16-34.2-29.4-54.5-39.5 28.2-24 64.1-37.2 101.3-37.2 86.4 0 156.5 70 156.5 156.5 0 41.5-16.5 81.3-45.8 110.6l-71.1 71.1c-29.3 29.3-69.1 45.8-110.6 45.8-86.4 0-156.5-70-156.5-156.5 0-1.5 0-3 .1-4.5 .5-17.7 15.2-31.6 32.9-31.1s31.6 15.2 31.1 32.9c0 .9 0 1.8 0 2.6 0 51.1 41.4 92.5 92.5 92.5 24.5 0 48-9.7 65.4-27.1l71.1-71.1c17.3-17.3 27.1-40.9 27.1-65.4 0-51.1-41.4-92.5-92.5-92.5zM275.2 173.3c-1.9-.8-3.8-1.9-5.5-3.1-12.6-6.5-27-10.2-42.1-10.2-24.5 0-48 9.7-65.4 27.1L91.1 258.2c-17.3 17.3-27.1 40.9-27.1 65.4 0 51.1 41.4 92.5 92.5 92.5 16.5 0 32.6-4.4 46.7-12.6 15.8 16 34.2 29.4 54.6 39.5-28.2 23.9-64 37.2-101.3 37.2-86.4 0-156.5-70-156.5-156.5 0-41.5 16.5-81.3 45.8-110.6l71.1-71.1c29.3-29.3 69.1-45.8 110.6-45.8 86.6 0 156.5 70.6 156.5 156.9 0 1.3 0 2.6 0 3.9-.4 17.7-15.1 31.6-32.8 31.2s-31.6-15.1-31.2-32.8c0-.8 0-1.5 0-2.3 0-33.7-18-63.3-44.8-79.6z`]},Io={prefix:`fas`,iconName:`spinner`,icon:[512,512,[],`f110`,`M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm0 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM48 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm368 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM75 369.1A48 48 0 1 1 142.9 437 48 48 0 1 1 75 369.1zM75 75A48 48 0 1 1 142.9 142.9 48 48 0 1 1 75 75zM437 369.1A48 48 0 1 1 369.1 437 48 48 0 1 1 437 369.1z`]},Lo={prefix:`fas`,iconName:`circle-check`,icon:[512,512,[61533,`check-circle`],`f058`,`M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z`]},Ro={prefix:`fas`,iconName:`angles-right`,icon:[448,512,[187,`angle-double-right`],`f101`,`M439.1 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L371.2 256 233.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L179.2 256 41.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z`]},zo={row:f.default.array,columns:f.default.array,iValue:f.default.number,atMaxLevel:f.default.bool},Bo=e=>{let[t,n]=(0,u.useState)(!1),r=e=>{e.stopPropagation(),n(!t)},i=e.atMaxLevel?null:(0,h.jsxs)(`div`,{className:`usda-table__cell usda-table__cell_right button-type__text-left-icon-light`,children:[`View next level`,` `,(0,h.jsx)(Z,{icon:Ro})]});return(e.columns.length>=6?(0,h.jsxs)(`div`,{className:`collapsible-row-div ${t?`row-opened`:``}`,children:[t&&(0,h.jsx)(`div`,{className:`collapsible-row--content`,children:(0,h.jsx)(`div`,{className:`collapsible-row--content-wrapper`,children:e.row.map((t,n)=>{if(n>=6)return e.columns[n]?.bodyHeader?(0,h.jsx)($,{className:`table-header_body-header`,stickyFirstColumn:e.stickyFirstColumn,index:n,...t},(0,m.uniqueId)()):(0,h.jsxs)(`div`,{className:`usda-table__cell${e.columns[n]?.right?` usda-table__cell_right`:``} + ${n===0&&e.stickyFirstColumn?` stickyColumn`:``} `,children:[e.columns[n]&&(0,h.jsx)(`div`,{className:`usda-table__cell-heading-container`,children:(0,h.jsx)(`div`,{className:`usda-table__cell-heading`,children:e.columns[n].displayName})}),(0,h.jsx)(`div`,{className:`usda-table__cell-text`,children:t})]},(0,m.uniqueId)())})})}),(0,h.jsx)(`div`,{className:`mobile-gradient__wrapper`,children:(0,h.jsxs)(`span`,{className:`collapsible-row-button`,role:`button`,tabIndex:0,onClick:e=>{r(e)},onKeyUp:e=>{e.key===`Enter`&&r(e)},children:[t?`Collapse additional details`:`View additional details`,t?(0,h.jsx)(Z,{className:`chevron`,icon:`chevron-up`}):(0,h.jsx)(Z,{className:`chevron`,icon:`chevron-down`})]})})]}):null)||i};Bo.propTypes=zo;var Vo={columns:f.default.arrayOf(f.default.object).isRequired,rows:f.default.arrayOf((0,f.oneOfType)([f.default.array,f.default.object])).isRequired,rowHeight:f.default.number,expandable:f.default.bool,divider:f.default.string,onClickHandler:f.default.func,isMobile:f.default.bool,atMaxLevel:f.default.bool,stickyFirstColumn:f.default.bool,highlightedColumns:f.default.object,isStacked:f.default.bool,newMobileView:f.default.bool},Ho=({columns:e,rows:t,rowHeight:n,expandable:r,divider:i,onClickHandler:a,isMobile:o,atMaxLevel:s,stickyFirstColumn:c=!1,highlightedColumns:l,isStacked:d,newMobileView:f=!1})=>{let[p,g]=(0,u.useState)(),_=()=>{let e=document.querySelector(`.selected-row`);e&&e.focus()},v=(e,t)=>{s||(o&&g(t),a&&a(e))};return(0,u.useEffect)(()=>{_()},[p]),d&&o&&f&&!r?(0,h.jsx)(`div`,{className:`mobile-table-rows`,children:t.map((t,r)=>(0,h.jsxs)(`div`,{role:`button`,tabIndex:0,onClick:()=>v(t,r),onKeyUp:e=>{e.key===`Enter`&&(e.preventDefault(),v(t,r))},className:`usda-table__row-item usda-table__row ${p===r?`selected-row`:``} ${l?`special-hover-color-${l.highlightedColumns}`:``}`,style:{height:n,display:`table-row`},children:[t.map((t,n)=>{if(n<6)return e[n]?.bodyHeader?(0,h.jsx)($,{className:`table-header_body-header`,stickyFirstColumn:c,index:n,...t},(0,m.uniqueId)()):(0,h.jsxs)(`div`,{className:`usda-table__cell${e[n]?.right?` usda-table__cell_right`:``} + ${n===0&&c?` stickyColumn`:``} ${n===0&&c?` stickyColumn`:``} + ${n===0?`usda-mobile__header`:``}`,children:[e[n]&&(0,h.jsx)(`div`,{className:`usda-table__cell-heading-container`,children:o&&(0,h.jsx)(`div`,{className:`usda-table__cell-heading`,children:e[n].displayName})}),(0,h.jsx)(`div`,{className:`usda-table__cell-text`,children:t.type===`a`&&n===0&&d&&o?(0,h.jsxs)(`a`,{target:t.props.target,rel:t.props.rel,href:t.props.href,onClick:t.props.onClick,children:[t.props.children,` `,(0,h.jsx)(Z,{icon:`arrow-right`})]}):t})]},(0,m.uniqueId)())}),(0,h.jsx)(`div`,{children:(0,h.jsx)(Bo,{row:t,columns:e,iValue:r,atMaxLevel:s})})]},(0,m.uniqueId)()))}):(0,h.jsx)(h.Fragment,{children:t.map((t,a)=>{let s=a%2==0?``:` usda-table__row_odd`;return r?(0,h.jsx)(Ao,{data:t,oddClass:s,columns:e,divider:i},(0,m.uniqueId)()):(0,h.jsx)(`tr`,{tabIndex:0,onClick:()=>v(t,a),onKeyUp:e=>{e.key===`Enter`&&(e.preventDefault(),v(t,a))},className:`usda-table__row-item usda-table__row${s} ${p===a?`selected-row`:``} ${l?`special-hover-color-${l.highlightedColumns}`:``}`,style:{height:n},children:t.map((t,n)=>e[n]?.bodyHeader?(0,h.jsx)($,{className:`table-header_body-header`,stickyFirstColumn:c,index:n,...t},(0,m.uniqueId)()):(0,h.jsxs)(`td`,{className:`usda-table__cell${e[n]?.right?` usda-table__cell_right`:``} + ${n===0&&c?` stickyColumn`:``} `,children:[e[n]&&(0,h.jsx)(`div`,{className:`usda-table__cell-heading-container`,children:o&&(0,h.jsx)(`div`,{className:`usda-table__cell-heading`,children:e[n].displayName})}),(0,h.jsx)(`div`,{children:t.type===`a`&&n===0&&d&&o?(0,h.jsxs)(`a`,{target:t.props.target,rel:t.props.rel,href:t.props.href,onClick:t.props.onClick,children:[t.props.children,` `,(0,h.jsx)(Z,{icon:`arrow-right`})]}):t})]},(0,m.uniqueId)()))},(0,m.uniqueId)())})})};Ho.propTypes=Vo;var Uo={columns:f.default.arrayOf(f.default.object).isRequired,rows:f.default.arrayOf((0,f.oneOfType)([f.default.array,f.default.object])),rowHeight:f.default.number,headerRowHeight:f.default.number,currentSort:(0,f.shape)({direction:(0,f.oneOf)([`asc`,`desc`]),field:f.default.string}),classNames:f.default.string,updateSort:f.default.func,expandable:f.default.bool,divider:f.default.string,loading:f.default.bool,error:f.default.bool,message:f.default.oneOfType([f.default.string,f.default.object]),isStacked:f.default.bool,screenReaderCaption:f.default.string,onClickHandler:f.default.func,isMobile:f.default.bool,stickyFirstColumn:f.default.bool,highlightedColumns:f.default.object,atMaxLevel:f.default.bool,newMobileView:f.default.bool},Wo=({columns:e,rows:t,rowHeight:n,headerRowHeight:r,currentSort:i,classNames:a=``,updateSort:o,expandable:s,divider:c,loading:l,error:u,message:d,isStacked:f=!1,screenReaderCaption:p,onClickHandler:g,isMobile:_,stickyFirstColumn:v=!1,highlightedColumns:y,atMaxLevel:b=!1,newMobileView:x=!1})=>{let S=f?`usa-dt-table__stacked`:``,C=e.map(e=>({name:e.displayName+` (ascending)`,value:e.title,onClick:()=>{o(e.title,`asc`)}})),w=e.map(e=>({name:e.displayName+` (descending)`,value:e.title,onClick:()=>{o(e.title,`desc`)}})),T;return T=l?(0,h.jsx)(`tr`,{children:(0,h.jsx)(`td`,{className:`usda-table__message-cell`,colSpan:e.length,children:(0,h.jsx)(Do,{})})}):u?(0,h.jsx)(`tr`,{children:(0,h.jsx)(`td`,{className:`usda-table__message-cell`,colSpan:e.length,children:(0,h.jsx)(Ja,{description:d})})}):!t||t.length===0?(0,h.jsx)(`tr`,{children:(0,h.jsx)(`td`,{className:`usda-table__message-cell`,colSpan:e.length,children:(0,h.jsx)(Oo,{description:d})})}):(0,h.jsx)(Ho,{columns:e,rows:t,rowHeight:n,expandable:s,divider:c,onClickHandler:g,isMobile:_,stickyFirstColumn:v,highlightedColumns:y,isStacked:f,atMaxLevel:b,newMobileView:x}),(0,h.jsxs)(h.Fragment,{children:[f&&o&&(0,h.jsxs)(`div`,{className:`usa-dt-table__stacked-picker`,children:[(0,h.jsx)(`label`,{htmlFor:`stackedTableSort`,children:`Sort By`}),(0,h.jsx)(Na,{id:`stackedTableSort`,selectedOption:i.field,options:(0,m.union)(C,w)})]}),f&&_?(0,h.jsxs)(`div`,{className:`usda-table ${S} ${a}`,children:[p&&(0,h.jsx)(`caption`,{className:`usa-dt-sr-only`,children:p}),y&&(0,h.jsxs)(`colgroup`,{children:[(0,h.jsx)(`col`,{span:y.standardColumns}),(0,h.jsx)(`col`,{span:y.highlightedColumns,className:`usda-table__body-special-color`})]}),(0,h.jsxs)(`div`,{className:`usda-table__head`,children:[(0,h.jsx)(`div`,{className:`usda-table__row`,style:{height:r},children:e.map((e,t)=>(0,h.jsx)($,{currentSort:i,updateSort:o,stickyFirstColumn:v,highlightedColumns:y,index:t,isMobile:_,isStacked:f,...e},(0,m.uniqueId)()))}),(0,h.jsx)(`div`,{className:`usda-table__row`,children:e.filter(e=>e?.subColumnNames?.length).reduce((e,t)=>t?.subColumnNames?.length?e.concat(t.subColumnNames):e.concat([{...t,displayName:``,className:`empty-subheader`}]),[]).map((e,t)=>(0,h.jsx)($,{className:e?.title?`nested-header`:`empty`,currentSort:i,updateSort:o,stickyFirstColumn:v,index:t,isMobile:_,isStacked:f,...e},(0,m.uniqueId)()))})]}),(0,h.jsx)(`div`,{className:`usda-table__body`,children:T})]}):(0,h.jsxs)(`table`,{className:`usda-table ${S} ${a}`,children:[p&&(0,h.jsx)(`caption`,{className:`usa-dt-sr-only`,children:p}),y&&(0,h.jsxs)(`colgroup`,{children:[(0,h.jsx)(`col`,{span:y.standardColumns}),(0,h.jsx)(`col`,{span:y.highlightedColumns,className:`usda-table__body-special-color`})]}),(0,h.jsxs)(`thead`,{className:`usda-table__head`,children:[(0,h.jsx)(`tr`,{className:`usda-table__row`,style:{height:r},children:e.map((e,t)=>(0,h.jsx)($,{currentSort:i,updateSort:o,stickyFirstColumn:v,highlightedColumns:y,index:t,...e},(0,m.uniqueId)()))}),(0,h.jsx)(`tr`,{className:`usda-table__row`,children:e.filter(e=>e?.subColumnNames?.length).reduce((e,t)=>t?.subColumnNames?.length?e.concat(t.subColumnNames):e.concat([{...t,displayName:``,className:`empty-subheader`}]),[]).map((e,t)=>(0,h.jsx)($,{className:e?.title?`nested-header`:`empty`,currentSort:i,updateSort:o,stickyFirstColumn:v,index:t,...e},(0,m.uniqueId)()))})]}),(0,h.jsx)(`tbody`,{className:`usda-table__body`,children:T})]})]})};Wo.propTypes=Uo;var Go=c(o(((e,t)=>{(function(){"use strict";var e={}.hasOwnProperty;function n(){for(var t=[],r=0;r{},closeTooltip:()=>{},isVisible:!1},offsetAdjustments:c={top:-15,right:0,left:0},styles:l={},onMouseMoveTooltip:d,onMouseLeaveTooltip:f})=>{let[p,g]=(0,u.useState)(!1),[_,v]=(0,u.useState)(!1),y=(0,u.useRef)(),b=(0,u.useRef)(``),x=(0,u.useRef)({}),S={info:(0,h.jsx)(Z,{className:`tooltip__icon`,icon:`info-circle`})},C=(0,m.uniqueId)(`dtui-tt_`),w=()=>{d?d():s.isControlled?s.showTooltip():_||v(!0)},T=()=>{f?f():_&&v(!1)},ee=()=>{let e=window.innerWidth,{offsetLeft:t,clientWidth:n}=y.current;return{right:e-t-n,left:t,total:e}},E=()=>{let{right:e,left:t,total:n}=ee(),a=e>t?e:t;return n<425?n-10:r===`bottom`?o:i?a>800?700:a-5:o},te=(e,t)=>e?{top:`${y.current.clientHeight+y.current.offsetTop+8}px`,widthVar:t,left:`${y.current.clientWidth/2-8}px`}:{...x.current,widthVar:t},D=()=>{if(Object.keys(l).includes(`transform`)&&y.current)r===`bottom`&&(b.current=`bottom`),x.current={width:E()};else if(y.current){let e=E(),{left:t,total:n,right:i}=ee(),a=y.current.offsetTop+c.top,o=n<700;if(r===`bottom`||o)b.current=`bottom`,x.current={...te(o,e)};else if(r===`right`&&i{s.isControlled?s.showTooltip():p||g(!0)},k=()=>{s.isControlled?s.closeTooltip():p&&g(!1)},ne=s.isControlled&&s.isVisible||p||_,A=null;return ne&&(A=(0,h.jsx)(`div`,{className:`tooltip-spacer`,style:x.current,children:(0,h.jsx)(`div`,{className:`tooltip`,id:`tooltip`,role:`tooltip`,onMouseEnter:w,onMouseMove:w,onMouseLeave:T,children:(0,h.jsxs)(`div`,{className:`tooltip__interior`,children:[(0,h.jsx)(`div`,{className:`tooltip-pointer ${b.current}`}),(0,h.jsx)(`div`,{className:`tooltip__content`,children:(0,h.jsx)(`div`,{className:`tooltip__message`,children:n})})]})})})),(0,u.useEffect)(()=>(window.addEventListener(`scroll`,(0,m.throttle)(D,500)),window.addEventListener(`resize`,(0,m.throttle)(D,100)),s.isControlled||document?.getElementById(C)?.addEventListener(`mousemove`,(0,m.throttle)(D,500)),()=>{window.removeEventListener(`scroll`,D),window.removeEventListener(`resize`,D),s.isControlled||document?.getElementById(C)?.addEventListener(`mousemove`,D)}),[]),(0,u.useEffect)(()=>{D()},[y.current]),(0,h.jsx)(`div`,{id:C,className:(0,Go.default)({"tooltip-wrapper":!0,[e]:e!==null}),style:l,children:(0,h.jsxs)(`div`,{ref:e=>{y.current=e},children:[(0,h.jsxs)(`div`,{role:`presentation`,tabIndex:`0`,className:`tooltip__hover-wrapper`,onBlur:k,onFocus:O,onKeyPress:O,onMouseEnter:O,onMouseLeave:k,onClick:O,children:[t,a&&S[a]]}),A]})})};Jo.propTypes=Ko;var Yo={title:f.default.string.isRequired,children:f.default.node.isRequired,className:f.default.string,textAlign:f.default.shape({title:f.default.oneOf([`center`,`left`]),text:f.default.oneOf([`center`,`left`])})},Xo=({children:e,title:t,className:n=null,textAlign:r={title:`left`,text:`left`}})=>(0,h.jsxs)(`div`,{className:(0,Go.default)({[n]:n!==null}),children:[(0,h.jsx)(`h1`,{className:(0,Go.default)(`tooltip__title`,r.title),children:t}),(0,h.jsx)(`div`,{className:(0,Go.default)(`tooltip__text`,r.text),children:e})]});Xo.propTypes=Yo;var Zo=(e,t=[],n=[13,32])=>r=>{n.includes(r.keyCode)&&e(...t)},Qo={label:f.default.string.isRequired,internal:f.default.string,labelContent:f.default.element,active:f.default.bool,enabled:f.default.bool,switchTab:f.default.func,className:f.default.string,tooltip:f.default.object,count:f.default.number,tablessStyle:f.default.bool},$o=e=>{let t=(0,u.useRef)(null),n=()=>{e.enabled&&(t?.current&&t.current?.scrollIntoView&&t.current?.scrollIntoView({behavior:`smooth`,block:`nearest`,inline:`center`}),e.switchTab(e.internal))},r=Zo(n);return(0,h.jsx)(`div`,{className:`usa-dt-tab__wrapper${e.enabled?``:` disabled`}${e.tablessStyle?` tabless-tab`:``}${e.active?` active`:``}`,children:(0,h.jsx)(`div`,{className:`usa-dt-tab${e.active?` active`:``} ${e.className||``}${e.enabled?``:` disabled`}`,ref:t,onClick:n,onKeyDown:r,role:`tab`,title:`Show ${e.label}`,"aria-label":`Show ${e.label}`,tabIndex:0,disabled:!e.enabled,children:(0,h.jsx)(`div`,{className:`usa-dt-tab__content`,children:(0,h.jsxs)(`div`,{className:`usa-dt-tab__label`,children:[(0,h.jsx)(`div`,{className:`usa-dt-tab__label-text`,children:e.label}),e.count>=0&&(0,h.jsx)(`div`,{"aria-label":`Count of ${w(e.count)} for ${e.label}`,className:`count${e.active?` active`:``}`,children:w(e.count)}),e.tooltip&&(0,h.jsx)(Jo,{tooltipComponent:(0,h.jsx)(Xo,{title:e.label,children:e.tooltip}),icon:`info`})]})})})})};$o.propTypes=Qo;var es={types:f.default.arrayOf(f.default.shape({label:f.default.string.isRequired,internal:f.default.string.isRequired,count:f.default.number,disabled:f.default.bool,tooltip:f.default.element})).isRequired,active:f.default.string.isRequired,switchTab:f.default.func.isRequired,tabsClassName:f.default.string,tablessStyle:f.default.bool},ts=({types:e,active:t,switchTab:n,tabsClassName:r,tablessStyle:i})=>{let a=e.map(e=>(0,u.createElement)($o,{...e,active:t===e.internal,switchTab:n,key:`table-type-item-${e.internal}`,enabled:!e.disabled,className:r,tooltip:e.tooltip,tablessStyle:i}));return(0,h.jsxs)(`div`,{className:`usa-dt-tab-list${i?` tabless-tabs`:``}`,role:`tablist`,children:[!i&&(0,h.jsx)(`div`,{className:`usa-dt-tab-list__border-pre-filler`}),a,(0,h.jsx)(`div`,{className:`usa-dt-tab-list__border-post-filler`})]})};ts.propTypes=es;var ns=({className:e})=>(0,h.jsx)(Ka,{className:`coming soon ${e}`,title:`Coming Soon`,description:`This feature is currently under development.`}),rs=(e,t,n)=>{if(e!==0&&!e)return null;let r=t?x(e):w(e);if(Math.abs(e)>v.MILLION){let i=C(e);r=`${t?S(e/i.unit,2):T(e/i.unit,2)} ${n?(0,m.startCase)(i.longLabel):i.unitLabel}`}return r},is={2:`two`,3:`three`,4:`four`},as={boxes:f.default.arrayOf(f.default.shape({type:f.default.string.isRequired,title:f.default.oneOfType([f.default.string,f.default.element]),amount:f.default.oneOfType([f.default.number,f.default.string]),isMonetary:f.default.bool,isString:f.default.bool,subtitle:f.default.string,subtitleBottom:f.default.string,isLoading:f.default.bool}))},os=({boxes:e})=>{let[t,n]=(0,u.useState)(window.innerWidth>1200),r=(0,m.throttle)(()=>n(window.innerWidth>1200));return(0,u.useEffect)(()=>(r(),window.addEventListener(`resize`,r),()=>window.removeEventListener(`resize`,r)),[]),(0,h.jsx)(`div`,{className:`usa-dt-information-boxes ${is[e.length]}-boxes`,children:e.map(e=>(0,h.jsx)(`div`,{className:`usa-dt-information-box`,children:(0,h.jsx)(`div`,{className:`usa-dt-information-box__divider`,children:(0,h.jsxs)(`div`,{className:`usa-dt-information-box__content${e.subtitle?` with-subtitle`:``}`,children:[(0,h.jsx)(`div`,{className:`usa-dt-information-box__title`,children:e.title}),e.subtitle&&(0,h.jsx)(`div`,{className:`usa-dt-information-box__subtitle`,children:e.subtitle}),(0,h.jsxs)(`div`,{className:`usa-dt-information-box__amount${e.isLoading?` loading`:``}`,children:[e.isLoading&&(0,h.jsx)(`div`,{className:`dot-pulse`}),!e.isLoading&&e.isString?e.amount:``,!e.isLoading&&!e.isString&&rs(e.amount,e.isMonetary,t)]}),e.subtitleBottom&&(0,h.jsx)(`div`,{className:`usa-dt-information-box__subtitle-bottom`,children:e.subtitleBottom})]})})},e.type))})};os.propTypes=as;function ss({icon:e,title:t,overLine:n,description:r,titleTooltip:i,descTooltip:a}){return(0,h.jsxs)(`div`,{className:`usda-section-title__sectionHeader`,children:[e&&u.default.cloneElement(e,{className:`usda-section-title__title-icon`}),(0,h.jsxs)(`div`,{className:`usda-section-title__header`,children:[n&&(0,h.jsx)(`strong`,{className:`usda-section-title__overline`,children:n}),(0,h.jsxs)(`div`,{className:`usda-section-title__title`,children:[(0,h.jsx)(`h3`,{children:t}),i.component&&(0,h.jsx)(Jo,{tooltipComponent:i.component,icon:`info`,className:`${n?`has-overline`:``}`,...i.props})]})]}),r&&u.default.cloneElement(r,{className:`usda-section-title__desc has-overline`}),a.component&&(0,h.jsx)(Jo,{tooltipComponent:a.component,icon:`info`,tooltipPosition:`left`,...a.props})]})}ss.propTypes={icon:f.default.element,title:f.default.string.isRequired,overLine:f.default.string,description:f.default.element,titleTooltip:f.default.shape({component:f.default.oneOfType([f.default.element,f.default.bool]),props:f.default.object}),descTooltip:f.default.shape({component:f.default.oneOfType([f.default.element,f.default.bool]),props:f.default.object})};var cs={isControlled:!1,toggleExpand:()=>{},isExpanded:!1},ls=({title:e,icon:t,children:n,id:r=``,classNames:i=``,isCollapsible:a=!1,isComingSoon:o=!1,controlledProps:s=cs,defaultExpandedState:c=!0,overLine:l=``,titleTooltip:d={tooltip:null,tooltipProps:{}},descTooltip:f={component:null,props:{}},description:p})=>{let[m,g]=(0,u.useState)(c),_=()=>{s.isControlled?s.toggleExpand():g(!m)},v=m||s.isControlled&&s.isExpanded||!a;return(0,h.jsxs)(`section`,{id:r,className:`usda-section__container${i?` ${i}`:``}`,children:[(0,h.jsxs)(`div`,{className:`usda-section-title__container`,children:[(0,h.jsx)(ss,{icon:t,title:e,overLine:l,description:p,titleTooltip:d,descTooltip:f}),a&&(0,h.jsx)(Z,{"aria-label":`usda-section-title__expand-icon`,tabIndex:0,onKeyDown:Zo(_),className:`usda-section-title__expand-icon`,onClick:_,size:`2x`,icon:m||s.isControlled&&s.isExpanded?`chevron-up`:`chevron-down`})]}),(0,h.jsx)(`hr`,{}),o&&v&&(0,h.jsx)(ns,{}),v&&!o&&n]})};ls.propTypes={icon:f.default.element.isRequired,children:f.default.element.isRequired,title:f.default.string.isRequired,defaultExpandedState:f.default.bool,overLine:f.default.string,controlledProps:f.default.shape({isControlled:f.default.bool.isRequired,toggleExpand:f.default.func.isRequired,isExpanded:f.default.bool.isRequired}),description:f.default.element,titleTooltip:f.default.shape({component:f.default.element,props:f.default.object}),descTooltip:f.default.shape({component:f.default.element,props:f.default.object}),isCollapsible:f.default.bool,isComingSoon:f.default.bool,classNames:f.default.string,id:f.default.string};var us={items:f.default.arrayOf(f.default.element)},ds=({items:e})=>{let[t,n]=(0,u.useState)(1),[r,i]=(0,u.useState)(!1),a=(0,u.useRef)(null),o=(0,u.useRef)(0),s=(0,u.useRef)((0,m.uniqueId)()),c=(0,u.useRef)(null),l=(0,u.useRef)(null),d=e=>n(e),f=()=>d(t);(0,u.useEffect)(()=>(window.addEventListener(`resize`,f),()=>window.removeEventListener(`resize`,f)),[]);let p=()=>{let t=l.current.offsetWidth,n=Math.round(o.current*-1/t)+1;return n>e.length?1:n<1?e.length:n};(0,u.useEffect)(()=>{r||d(p())},[r]),(0,u.useEffect)(()=>{if(c.current&&l.current){let e=l.current.offsetWidth,n=(t-1)*e*-1;o.current=n,c.current.style.transform=`translate(${n}px, 0px)`}});let g=()=>i(!0),_=()=>{a.current=null,i(!1)},v=()=>_(),y=e=>{let t=e-a.current;a.current=e,o.current+=t,c.current.style.transform=`translate(${o.current}px, 0px)`},b=e=>{if(!r||!e.touches||!e.touches.length||!c)return;let t=e.touches[0];a.current===null?a.current=t.pageX:y(t.pageX)},x=e=>{e.preventDefault(),i(!0)},S=()=>{r&&_()},C=e=>{r&&(a.current===null?a.current=e.pageX:y(e.pageX))},w=e=>{e.preventDefault(),d(parseInt(e.target.value,10))};return(0,h.jsxs)(`div`,{className:`usa-dt-carousel`,"aria-describedby":`${s.current}-instructions`,children:[(0,h.jsxs)(`div`,{id:`${s.current}-instructions`,className:`usa-dt-carousel__instructions`,"aria-live":`polite`,children:[`An image carousel containing `,`${e.length} item${e.length===1?``:`s`}`,`, with item `,t,` shown.`]}),(0,h.jsx)(`div`,{className:`usa-dt-carousel-content`,children:(0,h.jsx)(`div`,{className:`usa-dt-carousel-item`,onTouchStart:g,onTouchMove:b,onTouchEnd:v,onTouchCancel:v,onMouseDown:x,onMouseUp:S,onMouseLeave:S,onMouseMove:C,role:`presentation`,ref:l,children:(0,h.jsx)(`div`,{className:`usa-dt-carousel-item__list ${r?`usa-dt-carousel-item__list_dragging`:``}`,"aria-live":`polite`,ref:c,children:e.map((e,n)=>(0,h.jsx)(`div`,{className:`usa-dt-carousel-item__list-item`,"aria-hidden":t!==n+1,tabIndex:-1,children:(0,u.cloneElement)(e,{className:`usa-dt-carousel-item__item`})},`${n}-the-list-item`))})})}),(0,h.jsx)(`div`,{className:`usa-dt-carousel-pager`,children:(0,h.jsx)(`div`,{className:`usa-dt-carousel-pager__list`,role:`menu`,"aria-label":`Pagination controls for carousel items`,children:e.map((e,n)=>(0,h.jsx)(`button`,{className:`usa-dt-carousel-pager__dot-button ${n+1===t?`usa-dt-carousel-pager__dot-button_active`:``}`,value:n+1,onClick:w,"aria-label":`Skip to carousel item ${n+1}`,"aria-checked":n+1===t,role:`menuitemradio`,children:(0,h.jsx)(`div`,{className:`usa-dt-carousel-pager__dot-decorator`})},`${n}-list-item`))})})]})};ds.propTypes=us;var fs=(e,t)=>{let n=!1,r=!1,i=[...e?.childNodes],a=i[0]?.getBoundingClientRect(),o=i[i.length-1]?.getBoundingClientRect();return(a.left<0||e.scrollLeft>0)&&(n=!0),(o.right>e.clientWidth+t||o.right>e.scrollWidth)&&(r=!0),{left:n,right:r}},ps=e=>{let t=[];return e.childNodes.forEach(e=>{let n=e.getBoundingClientRect();t.push({name:e.innerHTML,originalLeftOffset:n.left,width:n.width})}),t},ms=e=>{e.current.querySelector(`ul`).scrollTo({left:`0`,behavior:`smooth`})},hs={sections:f.default.array,activeSection:f.default.string,jumpToSection:f.default.func,detectActiveSection:f.default.oneOfType([f.default.bool,f.default.func]),pageName:f.default.string},gs=e=>{let{sections:t,jumpToSection:n,pageName:r,detectActiveSection:i}=e,[a,o]=(0,u.useState)(e.activeSection),[s,c]=(0,u.useState)(window.innerWidth),[l,d]=(0,u.useState)(null),[f,p]=(0,u.useState)([]),[g,_]=(0,u.useState)(!1),[v,y]=(0,u.useState)(!1),[b,x]=(0,u.useState)(32),[S,C]=(0,u.useState)(window.innerWidth<992),w=(0,u.useRef)(null),[T,ee]=(0,u.useState)([]),E=()=>{let e=w?.current?.querySelector(`ul`),{left:t,right:n}=fs(e,b);_(t),y(n)},te=(0,u.useCallback)(e=>{e.stopPropagation(),E()}),D=(0,u.useCallback)(e=>{e.stopPropagation();let t=w.current.querySelector(`ul`),n=[...t.childNodes],r={name:``,index:0};n.find((e,n)=>{let i=e.getBoundingClientRect();if(i.left>0&&i.right{if(e.stopPropagation(),f){let e=w.current.querySelector(`ul`),t=[...e.childNodes],n={name:``,index:0};t.find((t,r)=>{let i=t.getBoundingClientRect(),a=e.clientWidth;if(i.right>a&&i.left>b/2)return n.name=t.querySelector(`a`).innerHTML,n.index=r,r});let r=n.index;if(r-2>=0){let t=f[r-2]?.originalLeftOffset;if(t){let n=t+b/2;e.scrollTo({left:n,behavior:`smooth`})}}else ms(w)}}),k=(0,u.useCallback)(()=>{let e=w.current.querySelector(`ul`),t=ps(e);d(e),p(t)}),ne=(0,u.useCallback)((e,t)=>{e.key===`Enter`&&(t===`left`&&D(e),t===`right`&&O(e))}),A=()=>{let e=window.innerWidth;s!==e&&c(e),C(s<992),992(k(),A(),window.addEventListener(`resize`,()=>A()),()=>window.removeEventListener(`resize`,()=>A())),[]),(0,u.useEffect)(()=>(E(),l?.addEventListener(`scrollend`,e=>te(e)),()=>l?.removeEventListener(`scrollend`,e=>te(e))),[l]);let j=(0,m.throttle)(()=>{ee(t.map(e=>{let t=e.section,n=document.getElementById(`${r}-${t}`);if(!n)return null;let i=document.querySelector(`.usda-page-header`)?.offsetHeight||0,a=n.offsetTop-i;return{section:t,top:a,bottom:n.offsetHeight+a-i}}))},100),re=(0,m.throttle)(()=>{let e=window.pageYOffset||document.documentElement.scrollTop,t=e+window.innerHeight,n=a,r=!1,i=[],s=e+30,c=t-30;if(T.forEach((e,t)=>{if(e.top<=c&&e.bottom>=s){let n=e.bottom-e.top,a=(Math.min(e.bottom,c)-Math.max(s,e.top))/n;i.push({section:e.section,amount:a}),t===T.length-1&&(r=!0)}else t===T.length-1&&e.top<=s&&(r=!0,i.push({section:e.section,amount:1}))}),i.length>0&&(n=i[0].section,i[0].amount<.15&&i.length>1&&(n=i[1].section)),r&&i.length>1){let e=i[i.length-1];i[i.length-2].amount<.5&&e.amount===1&&(n=e.section)}n!==a&&o(n)},100);return(0,u.useEffect)(()=>{i&&T.length===0&&j();let e=()=>{j(),i&&re()};return window.addEventListener(`scroll`,e),window.addEventListener(`resize`,j),()=>{window.removeEventListener(`scroll`,e),window.removeEventListener(`resize`,j)}},[i,j,re,T.length]),(0,h.jsx)(`div`,{className:`usda-in-page-nav__container`,children:(0,h.jsxs)(`nav`,{ref:w,className:`usda-in-page-nav__wrapper ${g&&!S?`left-fade-effect`:``} ${v?`right-fade-effect`:``} `,children:[g&&!S&&(0,h.jsx)(`div`,{"aria-label":`In-page navigation left paginator`,title:`In-page navigation left paginator`,className:`usda-in-page-nav__paginator left`,tabIndex:`0`,role:`button`,onKeyDown:e=>ne(e,`left`),onClick:e=>D(e),children:(0,h.jsx)(Z,{icon:`chevron-left`,alt:`Back`})}),(0,h.jsx)(`ul`,{children:t.map(e=>(0,h.jsx)(`li`,{className:`usda-in-page-nav__element ${e.section===a?`active`:``}`,children:(0,h.jsx)(`a`,{role:`button`,tabIndex:`0`,onKeyDown:t=>t.key===`Enter`?n(e.section):``,onClick:()=>n(e.section),children:e.label},`in-page-nav-link-${e.label}`)},`in-page-nav-li-${e.label}`))}),v&&!S&&(0,h.jsx)(`div`,{"aria-label":`In-page navigation right paginator`,title:`In-page navigation right paginator`,className:`usda-in-page-nav__paginator right`,tabIndex:`0`,role:`button`,onKeyDown:e=>ne(e,`right`),onClick:e=>O(e),children:(0,h.jsx)(Z,{icon:`chevron-right`,alt:`Forward`})})]})})};gs.propTypes=hs;var _s=({title:e,overLine:t=``,toolBar:n=[],backgroundColor:r=`#1a4480`,pageName:i,sections:a,activeSection:o,jumpToSection:s,inPageNav:c=!1})=>(0,h.jsxs)(`section`,{className:`usda-page-header usda-page-header--sticky`,style:{backgroundColor:r},children:[(0,h.jsxs)(`div`,{className:`usda-page-header__container`,children:[(0,h.jsxs)(`div`,{className:`usda-page-header__mobile-top`,children:[(0,h.jsxs)(`div`,{className:`usda-page-header__header`,children:[t&&(0,h.jsx)(`strong`,{className:`usda-page-header__overline`,children:t}),(0,h.jsx)(`div`,{className:`usda-page-header__title`,children:(0,h.jsx)(`h1`,{children:e})})]}),(()=>{let e=n?.find(e=>e?.type.displayName===`Share Icon`);return e?u.default.cloneElement(e):null})(),(()=>{let e=n?.find(e=>e?.type.displayName===`ATDButton`);return e?u.default.cloneElement(e):null})()]}),(0,h.jsx)(`hr`,{}),n?.length>0&&(0,h.jsx)(`div`,{className:`usda-page-header__toolbar`,children:n.map(e=>{let t=`${e.props?.className} ${e.props?.classNames}`,n=`${e.props?.classNames}`;return t?u.default.cloneElement(e,{className:`${t} toolbar__item`}):n?u.default.cloneElement(e,{classNames:`${n} toolbar__item`}):u.default.cloneElement(e,{className:`toolbar__item`,classNames:`toolbar__item`})})})]}),c&&(0,h.jsx)(gs,{detectActiveSection:!0,pageName:i,sections:a,activeSection:o,jumpToSection:s})]});_s.propTypes={stickyBreakPoint:f.default.number,overLine:f.default.string,title:f.default.string.isRequired,toolBar:f.default.arrayOf(f.default.element),pageName:f.default.string,sections:f.default.array,activeSection:f.default.string,jumpToSection:f.default.func};var vs={onClick:f.default.func.isRequired,downloadInFlight:f.default.bool,tooltipComponent:f.default.element,isEnabled:f.default.bool,tooltipPosition:f.default.string},ys=({onClick:e,downloadInFlight:t,tooltipComponent:n=null,tooltipPosition:r=`left`,isEnabled:i=!0,backgroundColor:a=`#1a4480`})=>{let o=n=>{n.preventDefault(),!t&&i&&e()},s=t||!i?` disabled`:``,c=t?`Preparing Download...`:`Download`,l=t?Io:No;return n?(0,h.jsx)(Jo,{className:`usda-download-btn${s}`,tooltipPosition:r,tooltipComponent:n,children:(0,h.jsxs)(`button`,{type:`button`,role:`presentation`,className:`usda-button`,title:c,disabled:t||!i,onClick:o,style:{backgroundColor:a},tabIndex:i?0:-1,children:[(0,h.jsx)(Z,{icon:l,spin:t,color:`#dfe1e2`}),(0,h.jsx)(`span`,{style:{color:`#dfe1e2`},children:c})]})}):(0,h.jsx)(`div`,{className:`usda-download-btn${s}`,children:(0,h.jsxs)(`button`,{type:`button`,className:`usda-button`,title:c,"aria-label":c,disabled:t,onClick:o,style:{backgroundColor:a},tabIndex:i?0:-1,"aria-hidden":!i,children:[(0,h.jsx)(Z,{icon:l,spin:t}),(0,h.jsx)(`span`,{children:c})]})})};ys.displayName=`Download Icon Button`,ys.propTypes=vs;var bs={prefix:`far`,iconName:`calendar-days`,icon:[448,512,[`calendar-alt`],`f073`,`M120 0c13.3 0 24 10.7 24 24l0 40 160 0 0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-40c0-13.3 10.7-24 24-24zM384 432c8.8 0 16-7.2 16-16l0-64-88 0 0 80 72 0zm16-128l0-80-88 0 0 80 88 0zm-136 0l0-80-80 0 0 80 80 0zm-128 0l0-80-88 0 0 80 88 0zM48 352l0 64c0 8.8 7.2 16 16 16l72 0 0-80-88 0zm136 0l0 80 80 0 0-80-80 0zM120 112l-56 0c-8.8 0-16 7.2-16 16l0 48 352 0 0-48c0-8.8-7.2-16-16-16l-264 0z`]},xs=2008,Ss=(e=xs,t)=>[...Array(t-e)].reduce((t,n,r)=>(t.push(e+r+1),t),[e]).sort((e,t)=>t-e),Cs=(e,t)=>Number.isInteger(e)?t-e:parseInt(t,10)-parseInt(e,10),ws=({backgroundColor:e,latestFy:t,selectedFy:n=2020,earliestFy:r=2017,options:i=[],handleFyChange:a=()=>{},sortFn:o=Cs})=>(0,h.jsxs)(`div`,{className:`usda-fy-picker__container`,children:[(0,h.jsx)(Na,{backgroundColor:e,className:`usda-fy-picker`,icon:(0,h.jsx)(Z,{icon:bs,size:`xs`,alt:`FY Loading ...`}),selectedOption:i.length?i.find(e=>e.value===n||e.value===parseInt(n,10)).name||`--`:`FY ${n}`,sortFn:o,options:i.length?i.map(e=>({...e,onClick:a})):t?Ss(r,t).map(e=>({name:`FY ${e}`,value:`${e}`,onClick:a})):[{name:`Loading fiscal years...`,value:null,onClick:()=>{}}]}),(0,h.jsx)(`span`,{children:`Fiscal Year`})]});ws.displayName=`Fiscal Year Picker`,ws.propTypes={backgroundColor:f.default.string,selectedFy:f.default.oneOfType([f.default.number,f.default.string]),earliestFy:f.default.number,latestFy:f.default.number,options:f.default.arrayOf(f.default.shape({name:f.default.oneOfType([f.default.string,f.default.number]),value:f.default.oneOfType([f.default.string,f.default.number])})),handleFyChange:f.default.func,sortFn:f.default.func};var Ts={prefix:`fab`,iconName:`linkedin`,icon:[448,512,[],`f08c`,`M416 32L31.9 32C14.3 32 0 46.5 0 64.3L0 447.7C0 465.5 14.3 480 31.9 480L416 480c17.6 0 32-14.5 32-32.3l0-383.4C448 46.5 433.6 32 416 32zM135.4 416l-66.4 0 0-213.8 66.5 0 0 213.8-.1 0zM102.2 96a38.5 38.5 0 1 1 0 77 38.5 38.5 0 1 1 0-77zM384.3 416l-66.4 0 0-104c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9l0 105.8-66.4 0 0-213.8 63.7 0 0 29.2 .9 0c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9l0 117.2z`]},Es={prefix:`fab`,iconName:`square-reddit`,icon:[448,512,[`reddit-square`],`f1a2`,`M64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32zM305.9 166.4c20.6 0 37.3-16.7 37.3-37.3s-16.7-37.3-37.3-37.3c-18 0-33.1 12.8-36.6 29.8-30.2 3.2-53.8 28.8-53.8 59.9l0 .2c-32.8 1.4-62.8 10.7-86.6 25.5-8.8-6.8-19.9-10.9-32-10.9-28.9 0-52.3 23.4-52.3 52.3 0 21 12.3 39 30.1 47.4 1.7 60.7 67.9 109.6 149.3 109.6s147.6-48.9 149.3-109.7c17.7-8.4 29.9-26.4 29.9-47.3 0-28.9-23.4-52.3-52.3-52.3-12 0-23 4-31.9 10.8-24-14.9-54.3-24.2-87.5-25.4l0-.1c0-22.2 16.5-40.7 37.9-43.7 3.9 16.5 18.7 28.7 36.3 28.7l.2-.2zM155 248.1c14.6 0 25.8 15.4 25 34.4s-11.8 25.9-26.5 25.9-27.5-7.7-26.6-26.7 13.5-33.5 28.1-33.5l0-.1zm166.4 33.5c.9 19-12 26.7-26.6 26.7s-25.6-6.9-26.5-25.9 10.3-34.4 25-34.4 27.3 14.6 28.1 33.5l0 .1zm-42.1 49.6c-9 21.5-30.3 36.7-55.1 36.7s-46.1-15.1-55.1-36.7c-1.1-2.6 .7-5.4 3.4-5.7 16.1-1.6 33.5-2.5 51.7-2.5s35.6 .9 51.7 2.5c2.7 .3 4.5 3.1 3.4 5.7z`]},Ds={prefix:`fab`,iconName:`square-facebook`,icon:[448,512,[`facebook-square`],`f082`,`M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l98.2 0 0-145.8-52.8 0 0-78.2 52.8 0 0-33.7c0-87.1 39.4-127.5 125-127.5 16.2 0 44.2 3.2 55.7 6.4l0 70.8c-6-.6-16.5-1-29.6-1-42 0-58.2 15.9-58.2 57.2l0 27.8 83.6 0-14.4 78.2-69.3 0 0 145.8 129 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z`]},Os=({icon:e,title:t})=>(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(Z,{icon:e,color:`#555`,size:`sm`}),(0,h.jsx)(`span`,{children:t})]}),ks=[{component:(0,h.jsx)(Os,{icon:Fo,title:`Copy link`}),name:`copy`},{component:(0,h.jsx)(Os,{icon:Po,title:`Email`}),name:`email`},{component:(0,h.jsx)(({title:e})=>(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(`svg`,{className:`share-dropdown__twitter-logo`,width:`1200`,height:`1227`,viewBox:`0 0 1200 1227`,fill:`none`,style:{width:`14px`,height:`14px`},children:(0,h.jsx)(`path`,{d:`M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z`,fill:`#5b616b`})}),(0,h.jsx)(`span`,{children:e})]}),{title:`X (Twitter)`}),name:`twitter`},{component:(0,h.jsx)(Os,{icon:Ds,title:`Facebook`}),name:`facebook`},{component:(0,h.jsx)(Os,{icon:Ts,title:`LinkedIn`}),name:`linkedin`},{component:(0,h.jsx)(Os,{icon:Es,title:`Reddit`}),name:`reddit`}],As={url:f.default.string.isRequired,classNames:f.default.string,onShareOptionClick:f.default.func.isRequired,includedDropdownOptions:f.default.arrayOf(f.default.string),colors:f.default.object,dropdownDirection:f.default.string,downloadInFlight:f.default.bool,isEnabled:f.default.bool,noShareText:f.default.bool,keepText:f.default.bool,pickerButtonClassNames:f.default.string,pickerListClassNames:f.default.string},js=({includedDropdownOptions:e=[],classNames:t=``,url:n=``,onShareOptionClick:r=()=>{},colors:i={color:`#dfe1e2`,backgroundColor:`#1a4480`,confirmationBackgroundColor:`#f1f1f1`},dropdownDirection:a=`left`,downloadInFlight:o,isEnabled:s=!0,noShareText:c,keepText:l=!1,pickerButtonClassNames:d=``,pickerListClassNames:f=``})=>{let[p,g]=(0,u.useState)(!1),_=(0,m.debounce)(()=>g(!1),1750),v=o||!s?` disabled`:``,y=()=>{Array.from(document.querySelectorAll(`.js-dtui-url-for-share-icon`)).forEach(e=>{if(e.value.includes(n))return e.select()}),document.execCommand(`copy`),g(!0),r(`copy`)},b=ks.filter(({name:t})=>e.length?e.includes(t):!0).map(e=>e.name===`copy`?{...e,onClick:y}:{...e,onClick:()=>r(e.name)});return(0,u.useEffect)(()=>(p&&_(),_.cancel),[p]),(0,h.jsxs)(`div`,{className:`${t?`usda-share-icon${v} ${t}`:`usda-share-icon${v}`}`,children:[(0,h.jsx)(`input`,{"aria-label":`Share Input Link`,type:`text`,className:`js-dtui-url-for-share-icon text`,style:{position:`absolute`,right:`9999px`,opacity:0},value:n,readOnly:!0}),(0,h.jsx)(Na,{buttonClassNames:d,pickerListClassNames:f,dropdownDirection:a,options:b,selectedOption:`copy`,backgroundColor:i.backgroundColor,notEnabled:o||!s,sortFn:()=>1,children:(0,h.jsx)(Z,{icon:`share-alt`,size:`lg`,color:i.color})}),!c&&(0,h.jsx)(`span`,{className:`usda-share-icon__share-text ${l?`keep-text`:``}`,children:`Share`}),p&&(0,h.jsxs)(`div`,{className:`copy-confirmation ${l?`keep-text`:``}`,style:{backgroundColor:i.confirmationBackgroundColor},children:[(0,h.jsx)(Z,{icon:Lo}),` `,`Copied!`]})]})};js.propTypes=As,js.displayName=`Share Icon`;var Ms=(e,t=0)=>{let[n,r]=(0,u.useState)(0),[i,a]=(0,u.useState)(!1);return[i,n,a,(0,m.throttle)(()=>{let e=window.scrollY||document.documentElement.scrollTop;t&&e>=t&&!i||!t&&e>=n&&!i?a(!0):(e<=t||e<=n)&&a(!1)},100),(0,m.throttle)(()=>{r(e.current?e.current.offsetTop:0)},100)]},Ns=e=>e.map(e=>e&&e.trim()).filter(e=>e).join(` `);function Ps({children:e,className:t,...n}){return(0,h.jsx)(`div`,{className:Ns([`usa-dt-flex-grid__container`,t]),...n,children:e})}Ps.propTypes={children:f.default.node.isRequired,className:f.default.string};var Fs=({children:e,className:t,hasGutter:n=!1,gutterSize:r,...i})=>(0,h.jsx)(`div`,{className:Ns([`usa-dt-flex-grid__row`,n?`usa-dt-flex-grid__gutter`:``,(0,Go.default)({"usa-dt-flex-grid__gutter-sm":r===`sm`,"usa-dt-flex-grid__gutter-lg":r===`lg`}),t]),...i,children:e});Fs.propTypes={children:f.default.node.isRequired,className:f.default.string,hasGutter:f.default.bool,gutterSize:f.default.oneOf([`sm`,`lg`])};function Is({children:e,className:t,desktopxl:n,desktop:r,mobile:i,tablet:a,width:o,...s}){let c=Ns([...[[null,o],[`desktopxl`,n],[`desktop`,r],[`tablet`,a],[`mobile`,i]].map(([e,t])=>t===void 0?``:t.span!==void 0&&t.offset!==void 0?Ns([`${e?`${e}:`:``}usa-dt-flex-grid__col-${t.span}`,`${e?`${e}:`:``}usa-dt-flex-grid__offset-${t.offset}`]):t.order===void 0?`${e?`${e}:`:``}usa-dt-flex-grid__col-${t}`:Ns([`${e?`${e}:`:``}usa-dt-flex-grid__col-${t.span}`,`${e?`${e}:`:``}usa-dt-flex-grid__order-${t.order}`])),t]);return(0,h.jsx)(`div`,{className:c||`usa-dt-flex-grid__col`,...s,children:e})}Is.propTypes={children:f.default.node,className:f.default.string,desktopxl:f.default.oneOfType([f.default.number,f.default.oneOf([`auto`,`fill`]),f.default.shape({span:f.default.oneOfType([f.default.number,f.default.oneOf([`auto`,`fill`])]),offset:f.default.oneOfType([f.default.number,f.default.string]),order:f.default.oneOfType([f.default.number,f.default.oneOf([`first`,`last`])])})]),desktop:f.default.oneOfType([f.default.number,f.default.oneOf([`auto`,`fill`]),f.default.shape({span:f.default.oneOfType([f.default.number,f.default.oneOf([`auto`,`fill`])]),offset:f.default.oneOfType([f.default.number,f.default.string]),order:f.default.oneOfType([f.default.number,f.default.oneOf([`first`,`last`])])})]),tablet:f.default.oneOfType([f.default.number,f.default.oneOf([`auto`,`fill`]),f.default.shape({span:f.default.oneOfType([f.default.number,f.default.oneOf([`auto`,`fill`])]),offset:f.default.oneOfType([f.default.number,f.default.string]),order:f.default.oneOfType([f.default.number,f.default.oneOf([`first`,`last`])])})]),mobile:f.default.oneOfType([f.default.number,f.default.oneOf([`auto`,`fill`]),f.default.shape({span:f.default.oneOfType([f.default.number,f.default.oneOf([`auto`,`fill`])]),offset:f.default.oneOfType([f.default.number,f.default.string]),order:f.default.oneOfType([f.default.number,f.default.oneOf([`first`,`last`])])})]),width:f.default.oneOfType([f.default.number,f.default.oneOf([`auto`,`fill`]),f.default.shape({span:f.default.oneOfType([f.default.number,f.default.oneOf([`auto`,`fill`])]),offset:f.default.oneOfType([f.default.number,f.default.string]),order:f.default.oneOfType([f.default.number,f.default.oneOf([`first`,`last`])])})])};var Ls={variant:f.default.string,size:f.default.string,fill:f.default.string,height:f.default.oneOfType([f.default.string,f.default.number]),onClick:f.default.func,onKeyUp:f.default.func,className:f.default.oneOfType([f.default.string,f.default.object])},Rs=({variant:e=``,size:t=`md`,children:n,fill:r,height:i,className:a=``,onClick:o,onKeyUp:s})=>(0,h.jsx)(`div`,{className:`card-column ${a}`,onClick:o,role:`presentation`,tabIndex:`0`,onKeyUp:s,children:(0,h.jsx)(`div`,{className:`${e} ${t} card-container`,style:{backgroundColor:`${r}`,height:`${i}`},children:n})});Rs.propTypes=Ls;var zs={overline:f.default.string,headline:f.default.oneOfType([f.default.string,f.default.object]),subhead:f.default.string,text:f.default.oneOfType([f.default.string,f.default.object]),variant:f.default.string,children:f.default.oneOfType([f.default.string,f.default.object,f.default.node]),imageContainerHeight:f.default.string,customClassName:f.default.string,onClick:f.default.func},Bs=({overline:e,headline:t,onClick:n,subhead:r,text:i,variant:a=``,children:o,imageContainerHeight:s,customClassName:c=``})=>(0,h.jsxs)(`div`,{className:`card__body ${a} ${c}`,style:{height:s?`calc(100% - ${s} - 12px)`:``},children:[e&&(0,h.jsx)(`div`,{className:`overline`,children:e}),t&&(0,h.jsx)(`div`,{children:(0,h.jsx)(`div`,{className:`headline`,onClick:n,children:t})}),r&&(0,h.jsx)(`div`,{className:`subhead`,children:r}),i&&(0,h.jsx)(`div`,{className:`text`,children:i}),o]});Bs.propTypes=zs;var Vs={img:f.default.string,fill:f.default.string,variant:f.default.string,imageContainerHeight:f.default.string,thumbnail:f.default.bool,children:f.default.element,onClick:f.default.func},Hs=({img:e,fill:t,variant:n,imageContainerHeight:r,thumbnail:i,children:a,onClick:o})=>(0,h.jsx)(`div`,{children:(0,h.jsx)(`div`,{className:`card__hero ${n}`,onClick:o,style:{backgroundColor:`${t}`,height:`${r}`},children:i?(0,h.jsx)(h.Fragment,{children:a}):(0,h.jsx)(`img`,{src:`${e}`,role:`presentation`,alt:``})})});Hs.propTypes=Vs;var Us={buttonSize:f.default.oneOf([`large`,`medium`,`small`,`lg`,`md`,`sm`]).isRequired,backgroundColor:f.default.oneOf([`light`,`dark`]).isRequired,buttonType:f.default.oneOf([`primary`,`primaryIcon`,`secondary`,`secondaryIcon`,`tertiary`,`tertiaryIcon`,`text`,`stacked`,`icon`,`inline`,`intext`]).isRequired,copy:f.default.string.isRequired,image:f.default.element,textAlignment:f.default.oneOf([`left`,`center`]),imageAlignment:f.default.oneOf([`left`,`right`]),additionalClassnames:f.default.string,onClick:f.default.func,onKeyUp:f.default.func,buttonTitle:f.default.string.isRequired,disabled:f.default.bool,maxWidth:f.default.string,to:f.default.string},Ws=e=>{let t=``;return e.buttonSize===`large`||e.buttonSize===`lg`?t+=` button__lg `:e.buttonSize===`medium`||e.buttonSize===`md`?t+=` button__md `:(e.buttonSize===`small`||e.buttonSize===`sm`)&&(t+=` button__sm `),e.buttonType===`primary`?t+=` button-type__primary-light `:e.buttonType===`secondary`?e.backgroundColor===`light`?t+=` button-type__secondary-light `:e.backgroundColor===`dark`&&(t+=` button-type__secondary-dark `):e.buttonType===`primaryIcon`?e.backgroundColor===`light`&&e.imageAlignment===`left`&&(t+=` button-type__primary-left-icon-light `):e.buttonType===`secondaryIcon`?e.backgroundColor===`light`?e.imageAlignment===`left`&&(t+=` button-type__secondary-left-icon-light `):e.backgroundColor===`dark`&&e.imageAlignment===`left`&&(t+=` button-type__secondary-left-icon-dark `):e.buttonType===`tertiary`?t+=` button-type__tertiary-light `:e.buttonType===`tertiaryIcon`?e.imageAlignment===`left`&&e.backgroundColor===`light`&&(t+=` button-type__tertiary-left-icon-light `):e.buttonType===`text`?e.backgroundColor===`light`?e.imageAlignment===`left`?t+=` button-type__text-left-icon-light `:e.imageAlignment===`right`?t+=` button-type__text-right-icon-light `:t+=` button-type__text-light `:e.backgroundColor===`dark`&&(e.imageAlignment===`left`?t+=` button-type__text-left-icon-dark `:e.imageAlignment===`right`?t+=` button-type__text-right-icon-dark `:t+=` button-type__text-dark `):e.buttonType===`stacked`?e.backgroundColor===`light`?t+=` button-type__stacked-icon-light `:e.backgroundColor===`dark`&&(t+=` button-type__stacked-icon-dark `):e.buttonType===`icon`?e.backgroundColor===`light`?t+=` button-type__icon-light `:e.backgroundColor===`dark`&&(t+=` button-type__icon-dark `):e.buttonType===`inline`?e.imageAlignment===`right`&&(t+=` button-type__inline-right-icon-light `):e.buttonType===`intext`&&(t+=` button-type__intext-light `),e.textAlignment===`left`?t+=` button-text__left-align `:e.textAlignment===`center`&&(t+=` button-text__center-align `),e.additionalClassnames&&(t+=` `,t+=e.additionalClassnames),t.includes(`button-type__intext-light`)?(0,h.jsx)(`a`,{"aria-label":e.buttonTitle,className:t,tabIndex:`0`,onKeyUp:e.onKeyUp,onClick:e.onClick,disabled:e.disabled,style:{maxWidth:e.maxWidth},target:`_blank`,rel:`noopener noreferrer`,href:e.to,children:e.copy}):t.includes(`left-icon`)?(0,h.jsxs)(`button`,{type:`button`,"aria-label":e.buttonTitle,className:t,tabIndex:`0`,onClick:e.onClick,disabled:e.disabled,style:{maxWidth:e.maxWidth},children:[e.image,e.copy]}):t.includes(`right-icon`)?(0,h.jsxs)(`button`,{type:`button`,"aria-label":e.buttonTitle,className:t,tabIndex:`0`,onClick:e.onClick,disabled:e.disabled,style:{maxWidth:e.maxWidth},children:[e.copy,e.image]}):t.includes(`stacked-icon`)?(0,h.jsxs)(`button`,{type:`button`,"aria-label":e.buttonTitle,className:t,tabIndex:`0`,onClick:e.onClick,disabled:e.disabled,style:{maxWidth:e.maxWidth},children:[(0,h.jsx)(`div`,{className:`stacked-button__only-image`,children:e.image}),(0,h.jsx)(`div`,{className:`stacked-button__only-text`,children:e.copy})]}):t.includes(`icon-light`)||t.includes(`icon-dark`)?(0,h.jsx)(`button`,{type:`button`,"aria-label":e.buttonTitle,className:t,tabIndex:`0`,onClick:e.onClick,disabled:e.disabled,style:{maxWidth:e.maxWidth},children:e.image}):(0,h.jsx)(`button`,{type:`button`,"aria-label":e.buttonTitle,className:t,tabIndex:`0`,onClick:e.onClick,disabled:e.disabled,style:{maxWidth:e.maxWidth},children:e.copy})};Ws.propTypes=Us;var Gs={link:f.default.string,govLink:f.default.bool,onlyPerformAction:f.default.bool,action:f.default.func,text:f.default.oneOfType([f.default.string,f.default.object]),variant:f.default.string,customClassName:f.default.string,children:f.default.oneOfType([f.default.string,f.default.object]),disabled:f.default.bool},Ks=({link:e,govLink:t,onlyPerformAction:n=`false`,action:r,text:i,variant:a=`secondary`,customClassName:o=``,children:s,backgroundColor:c,buttonSize:l,textAlignment:u,disabled:d=!1})=>{let f={primary:`primary`,secondary:`secondary`,text:`text`},p={primary:`card__button--primary`,secondary:`card__button--secondary `,text:`card__button--borderless`},m=e=>{e.key===`Enter`&&r()},g=()=>{window.location.href=e,r()};return n===!0?(0,h.jsx)(`div`,{className:`card__button`,children:(0,h.jsx)(Ws,{additionalClassnames:o,onKeyUp:e=>m(e),onClick:r,copy:i||s,buttonTitle:i||s,buttonSize:`md`,buttonType:f[a]===void 0?`secondary`:f[a],backgroundColor:`light`,textAlignment:`center`,disabled:d})}):(0,h.jsx)(`div`,{className:`card__button`,children:t?(0,h.jsx)(`div`,{className:`card__button--secondary ${p[a]}`,children:(0,h.jsx)(Ws,{"aria-label":`${i}`,tabIndex:`0`,additionalClassnames:o,onClick:g,onKeyUp:e=>m(e),copy:i||s,buttonTitle:i||s,buttonSize:l,textAlignment:u,buttonType:f[a]===void 0?`secondary`:f[a],backgroundColor:c,disabled:d})}):(0,h.jsx)(`div`,{className:`${p[a]}`,children:(0,h.jsx)(Ws,{"aria-label":`${i}`,tabIndex:`0`,additionalClassnames:o,onClick:g,onKeyUp:e=>m(e),copy:i||s,buttonTitle:i||s,buttonSize:l,textAlignment:u,buttonType:f[a]===void 0?`secondary`:f[a],backgroundColor:c,disabled:d})})})};Ks.propTypes=Gs;var qs={size:f.default.oneOf([`sm`,`md`,`lg`,`small`,`medium`,`large`]),label:f.default.string,leftIcon:f.default.oneOfType([f.default.string,f.default.element,f.default.object]),sortFn:f.default.func,selectedOption:f.default.oneOfType([f.default.node,f.default.string]),classname:f.default.string,dropdownClassname:f.default.string,buttonClassname:f.default.string,minTextWidth:f.default.string,id:f.default.string,options:f.default.arrayOf(f.default.shape({name:f.default.oneOfType([f.default.string,f.default.node,f.default.number]),value:f.default.any,onClick:f.default.func,classNames:f.default.string})),children:f.default.node,enabled:f.default.bool,parentWidth:f.default.number,infoSection:f.default.bool,infoSectionContent:f.default.string},Js=(e,t,n)=>e.name===n?-1:t.name===n?1:e.namet.name),Ys=({size:e,label:t=``,children:n,leftIcon:r,enabled:i,id:a=``,options:o,selectedOption:s,dropdownClassname:c=``,buttonClassname:l=``,minTextWidth:d=``,classname:f=``,sortFn:p=Js,parentWidth:g,infoSection:_=!1,infoSectionContent:v=``})=>{let y=(0,u.useRef)(null),b=(0,u.useRef)(null),[x,S]=(0,u.useState)(!1),[C,w]=(0,u.useState)(i||!1),T=`usa-dt-picker__button-icon--svg`,ee=_?`310px`:`initial`,E=e=>{e.preventDefault(),S(!x)},te=e=>{e.key===`Escape`&&x&&S(!x)},D=(e,t)=>p(e,t,s),O=e=>t=>{e(t),S(!1)},k=``;return e===`sm`||e===`small`?k=`-sm`:e===`md`||e===`medium`?k=`-md`:(e===`lg`||e===`large`)&&(k=`-lg`),(0,u.useEffect)(()=>{let e=e=>{x&&y.current&&!y.current.contains(e.target)&&e.target.id!==`${a}-${T}`&&e.target.parentNode.id!==`${a}-${T}`&&S(!1)};return document.addEventListener(`click`,e),()=>{document.removeEventListener(`click`,e)}},[x,a]),(0,u.useEffect)(()=>{w(i)},[i]),(0,h.jsxs)(`div`,{className:`filter__dropdown-container ${f}`,ref:y,children:[t!==``&&(0,h.jsx)(`span`,{className:`filter__dropdown-label${k}`,children:t}),(0,h.jsxs)(`div`,{className:`filter__dropdown-button-list-container`,children:[(0,h.jsxs)(`button`,{className:`filter__dropdown-button${k} ${C?`enabled`:`not-enabled`} ${l}`,ref:b,"aria-label":`Filter Dropdown Button`,onClick:E,onKeyUp:te,style:{maxWidth:`${g}px`},type:`button`,children:[r&&(0,h.jsx)(`span`,{className:`filter__dropdown-left-icon`,children:(0,h.jsx)(Z,{icon:r,alt:`page title bar button icon`})}),n||(0,h.jsx)(`span`,{className:`filter__dropdown-button-text ${d}`,children:s}),(0,h.jsxs)(`span`,{className:`filter__dropdown-chevron`,children:[!x&&(0,h.jsx)(Z,{icon:`chevron-down`,alt:`Toggle menu`}),x&&(0,h.jsx)(Z,{icon:`chevron-up`,alt:`Toggle menu`})]})]}),x&&(0,h.jsx)(`div`,{className:`filter__dropdown__list-info-wrapper`,style:{maxWidth:`${g}px`},children:(0,h.jsxs)(`ul`,{className:`filter__dropdown-list${k} ${x?``:`hide`} ${C?`enabled`:`not-enabled`} ${c}`,style:{maxWidth:`${g}px`,height:ee},children:[o?.sort(D).map(e=>({...e,onClick:O(e.onClick)})).map(e=>(0,h.jsx)(`li`,{className:`filter__dropdown-list-item ${e?.classNames?e.classNames:``} ${e.name?.trim()===s?.trim()?`active`:``}`,children:(0,h.jsx)(`button`,{style:{display:`block`,width:`100%`},tabIndex:0,onClick:t=>{t.preventDefault(),e.onClick(e.value)},onKeyUp:t=>{t.preventDefault(),t.key===`Enter`&&e.onClick(e.value)},className:`filter__dropdown-item`,type:`button`,children:e.component?e.component:e.name})},(0,m.uniqueId)())),_&&(0,h.jsx)(`li`,{children:(0,h.jsxs)(`div`,{className:`filter__dropdown-explainer`,style:{width:`${g}px`},children:[(0,h.jsx)(`div`,{className:`filter__dropdownSeparator`}),(0,h.jsx)(`div`,{className:`filter__dropdown-content`,children:v})]})})]})})]})]})};Ys.propTypes=qs,exports.Button=Ws,exports.CardBody=Bs,exports.CardButton=Ks,exports.CardContainer=Rs,exports.CardHero=Hs,exports.Carousel=ds,exports.ComingSoon=ns,exports.DownloadIconButton=ys,exports.ErrorMessage=Ja,exports.FiscalYearPicker=ws,exports.FlexGridCol=Is,exports.FlexGridContainer=Ps,exports.FlexGridRow=Fs,exports.GenericMessage=Ka,exports.InformationBoxes=os,exports.LoadingMessage=Do,exports.NewPicker=Ys,exports.NoResultsMessage=Oo,exports.PageHeader=_s,exports.Pagination=ka,exports.Picker=Na,exports.QuarterPicker=Ba,exports.SearchBar=Wa,exports.SectionHeader=ss,exports.SectionWrapper=ls,exports.ShareIcon=js,exports.Table=Wo,exports.Tabs=ts,exports.TooltipComponent=Xo,exports.TooltipWrapper=Jo,exports.useCumulativeQuarterPicker=Ia,exports.useDynamicStickyClass=Ms; \ No newline at end of file diff --git a/dist/index.es.js b/dist/index.es.js new file mode 100644 index 00000000..9b915e24 --- /dev/null +++ b/dist/index.es.js @@ -0,0 +1,6014 @@ +import e, { Children as t, cloneElement as n, createElement as r, isValidElement as i, useCallback as a, useEffect as o, useId as s, useRef as c, useState as l } from "react"; +import u, { oneOf as d, oneOfType as f, shape as p } from "prop-types"; +import m from "accounting"; +import { debounce as h, range as g, startCase as _, throttle as v, union as y, uniqueId as b } from "lodash-es"; +import { Fragment as x, jsx as S, jsxs as C } from "react/jsx-runtime"; +import w from "react-dom"; +//#region \0rolldown/runtime.js +var T = Object.create, E = Object.defineProperty, D = Object.getOwnPropertyDescriptor, O = Object.getOwnPropertyNames, k = Object.getPrototypeOf, ee = Object.prototype.hasOwnProperty, te = (e, t) => () => (t || (e((t = { exports: {} }).exports, t), e = null), t.exports), ne = (e, t, n, r) => { + if (t && typeof t == "object" || typeof t == "function") for (var i = O(t), a = 0, o = i.length, s; a < o; a++) s = i[a], !ee.call(e, s) && s !== n && E(e, s, { + get: ((e) => t[e]).bind(null, s), + enumerable: !(r = D(t, s)) || r.enumerable + }); + return e; +}, A = (e, t, n) => (n = e == null ? {} : T(k(e)), ne(t || !e || !e.__esModule ? E(n, "default", { + value: e, + enumerable: !0 +}) : n, e)), j = { + symbol: "$", + precision: 0, + format: { + pos: "%s%v", + neg: "-%s%v", + zero: "%s%v" + } +}, M = { + TRILLION: 0xe8d4a51000, + BILLION: 1e9, + MILLION: 1e6, + THOUSAND: 1e3 +}, re = { + TRILLION: "T", + BILLION: "B", + MILLION: "M", + THOUSAND: "k" +}, N = { + TRILLION: "trillion", + BILLION: "billion", + MILLION: "million", + THOUSAND: "thousand" +}, ie = (e) => m.formatMoney(e, j), ae = (e, t) => { + let n = Object.assign({}, j, { precision: t }); + return m.formatMoney(e, n); +}, oe = (e) => { + let t = Math.abs(e), n = 1, r = "", i = ""; + return t >= M.TRILLION ? (n = M.TRILLION, r = re.TRILLION, i = N.TRILLION) : t >= M.BILLION ? (n = M.BILLION, r = re.BILLION, i = N.BILLION) : t >= M.MILLION ? (n = M.MILLION, r = re.MILLION, i = N.MILLION) : t >= M.THOUSAND && (n = M.THOUSAND, r = re.THOUSAND, i = N.THOUSAND), { + unit: n, + unitLabel: r, + longLabel: i + }; +}, se = (e) => { + let t = Object.assign({}, j, { symbol: "" }); + return m.formatMoney(e, t); +}, ce = (e, t) => { + let n = Object.assign({}, j, { + symbol: "", + precision: t + }); + return m.formatMoney(e, n); +}, le = (e, t, n) => { + let r = (e - 1) * t + 1, i = e * t; + return e === Math.ceil(n / t) && (i = n), { + start: r, + end: i + }; +}; +//#endregion +//#region node_modules/@fortawesome/fontawesome-svg-core/index.mjs +function ue(e, t) { + (t == null || t > e.length) && (t = e.length); + for (var n = 0, r = Array(t); n < t; n++) r[n] = e[n]; + return r; +} +function de(e) { + if (Array.isArray(e)) return e; +} +function fe(e) { + if (Array.isArray(e)) return ue(e); +} +function pe(e, t) { + if (!(e instanceof t)) throw TypeError("Cannot call a class as a function"); +} +function me(e, t) { + for (var n = 0; n < t.length; n++) { + var r = t[n]; + r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, we(r.key), r); + } +} +function he(e, t, n) { + return t && me(e.prototype, t), n && me(e, n), Object.defineProperty(e, "prototype", { writable: !1 }), e; +} +function ge(e, t) { + var n = typeof Symbol < "u" && e[Symbol.iterator] || e["@@iterator"]; + if (!n) { + if (Array.isArray(e) || (n = Ee(e)) || t && e && typeof e.length == "number") { + n && (e = n); + var r = 0, i = function() {}; + return { + s: i, + n: function() { + return r >= e.length ? { done: !0 } : { + done: !1, + value: e[r++] + }; + }, + e: function(e) { + throw e; + }, + f: i + }; + } + throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); + } + var a, o = !0, s = !1; + return { + s: function() { + n = n.call(e); + }, + n: function() { + var e = n.next(); + return o = e.done, e; + }, + e: function(e) { + s = !0, a = e; + }, + f: function() { + try { + o || n.return == null || n.return(); + } finally { + if (s) throw a; + } + } + }; +} +function P(e, t, n) { + return (t = we(t)) in e ? Object.defineProperty(e, t, { + value: n, + enumerable: !0, + configurable: !0, + writable: !0 + }) : e[t] = n, e; +} +function _e(e) { + if (typeof Symbol < "u" && e[Symbol.iterator] != null || e["@@iterator"] != null) return Array.from(e); +} +function ve(e, t) { + var n = e == null ? null : typeof Symbol < "u" && e[Symbol.iterator] || e["@@iterator"]; + if (n != null) { + var r, i, a, o, s = [], c = !0, l = !1; + try { + if (a = (n = n.call(e)).next, t === 0) { + if (Object(n) !== n) return; + c = !1; + } else for (; !(c = (r = a.call(n)).done) && (s.push(r.value), s.length !== t); c = !0); + } catch (e) { + l = !0, i = e; + } finally { + try { + if (!c && n.return != null && (o = n.return(), Object(o) !== o)) return; + } finally { + if (l) throw i; + } + } + return s; + } +} +function ye() { + throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} +function be() { + throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); +} +function xe(e, t) { + var n = Object.keys(e); + if (Object.getOwnPropertySymbols) { + var r = Object.getOwnPropertySymbols(e); + t && (r = r.filter(function(t) { + return Object.getOwnPropertyDescriptor(e, t).enumerable; + })), n.push.apply(n, r); + } + return n; +} +function F(e) { + for (var t = 1; t < arguments.length; t++) { + var n = arguments[t] == null ? {} : arguments[t]; + t % 2 ? xe(Object(n), !0).forEach(function(t) { + P(e, t, n[t]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : xe(Object(n)).forEach(function(t) { + Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t)); + }); + } + return e; +} +function Se(e, t) { + return de(e) || ve(e, t) || Ee(e, t) || ye(); +} +function I(e) { + return fe(e) || _e(e) || Ee(e) || be(); +} +function Ce(e, t) { + if (typeof e != "object" || !e) 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 TypeError("@@toPrimitive must return a primitive value."); + } + return (t === "string" ? String : Number)(e); +} +function we(e) { + var t = Ce(e, "string"); + return typeof t == "symbol" ? t : t + ""; +} +function Te(e) { + "@babel/helpers - typeof"; + return Te = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(e) { + return typeof e; + } : function(e) { + return e && typeof Symbol == "function" && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e; + }, Te(e); +} +function Ee(e, t) { + if (e) { + if (typeof e == "string") return ue(e, t); + var n = {}.toString.call(e).slice(8, -1); + return n === "Object" && e.constructor && (n = e.constructor.name), n === "Map" || n === "Set" ? Array.from(e) : n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? ue(e, t) : void 0; + } +} +var De = function() {}, Oe = {}, ke = {}, Ae = null, je = { + mark: De, + measure: De +}; +try { + typeof window < "u" && (Oe = window), typeof document < "u" && (ke = document), typeof MutationObserver < "u" && (Ae = MutationObserver), typeof performance < "u" && (je = performance); +} catch {} +var Me = (Oe.navigator || {}).userAgent, Ne = Me === void 0 ? "" : Me, L = Oe, R = ke, Pe = Ae, Fe = je; +L.document; +var z = !!R.documentElement && !!R.head && typeof R.addEventListener == "function" && typeof R.createElement == "function", Ie = ~Ne.indexOf("MSIE") || ~Ne.indexOf("Trident/"), Le, Re = /fa(k|kd|s|r|l|t|d|dr|dl|dt|b|slr|slpr|wsb|tl|ns|nds|es|gt|jr|jfr|jdr|usb|ufsb|udsb|cr|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/, ze = /Font ?Awesome ?([567 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit|Notdog Duo|Notdog|Chisel|Etch|Graphite|Thumbprint|Jelly Fill|Jelly Duo|Jelly|Utility|Utility Fill|Utility Duo|Slab Press|Slab|Whiteboard)?.*/i, Be = { + classic: { + fa: "solid", + fas: "solid", + "fa-solid": "solid", + far: "regular", + "fa-regular": "regular", + fal: "light", + "fa-light": "light", + fat: "thin", + "fa-thin": "thin", + fab: "brands", + "fa-brands": "brands" + }, + duotone: { + fa: "solid", + fad: "solid", + "fa-solid": "solid", + "fa-duotone": "solid", + fadr: "regular", + "fa-regular": "regular", + fadl: "light", + "fa-light": "light", + fadt: "thin", + "fa-thin": "thin" + }, + sharp: { + fa: "solid", + fass: "solid", + "fa-solid": "solid", + fasr: "regular", + "fa-regular": "regular", + fasl: "light", + "fa-light": "light", + fast: "thin", + "fa-thin": "thin" + }, + "sharp-duotone": { + fa: "solid", + fasds: "solid", + "fa-solid": "solid", + fasdr: "regular", + "fa-regular": "regular", + fasdl: "light", + "fa-light": "light", + fasdt: "thin", + "fa-thin": "thin" + }, + slab: { + "fa-regular": "regular", + faslr: "regular" + }, + "slab-press": { + "fa-regular": "regular", + faslpr: "regular" + }, + thumbprint: { + "fa-light": "light", + fatl: "light" + }, + whiteboard: { + "fa-semibold": "semibold", + fawsb: "semibold" + }, + notdog: { + "fa-solid": "solid", + fans: "solid" + }, + "notdog-duo": { + "fa-solid": "solid", + fands: "solid" + }, + etch: { + "fa-solid": "solid", + faes: "solid" + }, + graphite: { + "fa-thin": "thin", + fagt: "thin" + }, + jelly: { + "fa-regular": "regular", + fajr: "regular" + }, + "jelly-fill": { + "fa-regular": "regular", + fajfr: "regular" + }, + "jelly-duo": { + "fa-regular": "regular", + fajdr: "regular" + }, + chisel: { + "fa-regular": "regular", + facr: "regular" + }, + utility: { + "fa-semibold": "semibold", + fausb: "semibold" + }, + "utility-duo": { + "fa-semibold": "semibold", + faudsb: "semibold" + }, + "utility-fill": { + "fa-semibold": "semibold", + faufsb: "semibold" + } +}, Ve = { + GROUP: "duotone-group", + SWAP_OPACITY: "swap-opacity", + PRIMARY: "primary", + SECONDARY: "secondary" +}, He = [ + "fa-classic", + "fa-duotone", + "fa-sharp", + "fa-sharp-duotone", + "fa-thumbprint", + "fa-whiteboard", + "fa-notdog", + "fa-notdog-duo", + "fa-chisel", + "fa-etch", + "fa-graphite", + "fa-jelly", + "fa-jelly-fill", + "fa-jelly-duo", + "fa-slab", + "fa-slab-press", + "fa-utility", + "fa-utility-duo", + "fa-utility-fill" +], B = "classic", Ue = "duotone", We = "sharp", Ge = "sharp-duotone", Ke = "chisel", qe = "etch", Je = "graphite", Ye = "jelly", Xe = "jelly-duo", Ze = "jelly-fill", Qe = "notdog", $e = "notdog-duo", et = "slab", tt = "slab-press", nt = "thumbprint", rt = "utility", it = "utility-duo", at = "utility-fill", ot = "whiteboard", st = "Classic", ct = "Duotone", lt = "Sharp", ut = "Sharp Duotone", dt = "Chisel", ft = "Etch", pt = "Graphite", mt = "Jelly", ht = "Jelly Duo", gt = "Jelly Fill", _t = "Notdog", vt = "Notdog Duo", yt = "Slab", bt = "Slab Press", xt = "Thumbprint", St = "Utility", Ct = "Utility Duo", wt = "Utility Fill", Tt = "Whiteboard", Et = [ + B, + Ue, + We, + Ge, + Ke, + qe, + Je, + Ye, + Xe, + Ze, + Qe, + $e, + et, + tt, + nt, + rt, + it, + at, + ot +]; +Le = {}, P(P(P(P(P(P(P(P(P(P(Le, B, st), Ue, ct), We, lt), Ge, ut), Ke, dt), qe, ft), Je, pt), Ye, mt), Xe, ht), Ze, gt), P(P(P(P(P(P(P(P(P(Le, Qe, _t), $e, vt), et, yt), tt, bt), nt, xt), rt, St), it, Ct), at, wt), ot, Tt); +var Dt = { + classic: { + 900: "fas", + 400: "far", + normal: "far", + 300: "fal", + 100: "fat" + }, + duotone: { + 900: "fad", + 400: "fadr", + 300: "fadl", + 100: "fadt" + }, + sharp: { + 900: "fass", + 400: "fasr", + 300: "fasl", + 100: "fast" + }, + "sharp-duotone": { + 900: "fasds", + 400: "fasdr", + 300: "fasdl", + 100: "fasdt" + }, + slab: { 400: "faslr" }, + "slab-press": { 400: "faslpr" }, + whiteboard: { 600: "fawsb" }, + thumbprint: { 300: "fatl" }, + notdog: { 900: "fans" }, + "notdog-duo": { 900: "fands" }, + etch: { 900: "faes" }, + graphite: { 100: "fagt" }, + chisel: { 400: "facr" }, + jelly: { 400: "fajr" }, + "jelly-fill": { 400: "fajfr" }, + "jelly-duo": { 400: "fajdr" }, + utility: { 600: "fausb" }, + "utility-duo": { 600: "faudsb" }, + "utility-fill": { 600: "faufsb" } +}, Ot = { + "Font Awesome 7 Free": { + 900: "fas", + 400: "far" + }, + "Font Awesome 7 Pro": { + 900: "fas", + 400: "far", + normal: "far", + 300: "fal", + 100: "fat" + }, + "Font Awesome 7 Brands": { + 400: "fab", + normal: "fab" + }, + "Font Awesome 7 Duotone": { + 900: "fad", + 400: "fadr", + normal: "fadr", + 300: "fadl", + 100: "fadt" + }, + "Font Awesome 7 Sharp": { + 900: "fass", + 400: "fasr", + normal: "fasr", + 300: "fasl", + 100: "fast" + }, + "Font Awesome 7 Sharp Duotone": { + 900: "fasds", + 400: "fasdr", + normal: "fasdr", + 300: "fasdl", + 100: "fasdt" + }, + "Font Awesome 7 Jelly": { + 400: "fajr", + normal: "fajr" + }, + "Font Awesome 7 Jelly Fill": { + 400: "fajfr", + normal: "fajfr" + }, + "Font Awesome 7 Jelly Duo": { + 400: "fajdr", + normal: "fajdr" + }, + "Font Awesome 7 Slab": { + 400: "faslr", + normal: "faslr" + }, + "Font Awesome 7 Slab Press": { + 400: "faslpr", + normal: "faslpr" + }, + "Font Awesome 7 Thumbprint": { + 300: "fatl", + normal: "fatl" + }, + "Font Awesome 7 Notdog": { + 900: "fans", + normal: "fans" + }, + "Font Awesome 7 Notdog Duo": { + 900: "fands", + normal: "fands" + }, + "Font Awesome 7 Etch": { + 900: "faes", + normal: "faes" + }, + "Font Awesome 7 Graphite": { + 100: "fagt", + normal: "fagt" + }, + "Font Awesome 7 Chisel": { + 400: "facr", + normal: "facr" + }, + "Font Awesome 7 Whiteboard": { + 600: "fawsb", + normal: "fawsb" + }, + "Font Awesome 7 Utility": { + 600: "fausb", + normal: "fausb" + }, + "Font Awesome 7 Utility Duo": { + 600: "faudsb", + normal: "faudsb" + }, + "Font Awesome 7 Utility Fill": { + 600: "faufsb", + normal: "faufsb" + } +}, kt = new Map([ + ["classic", { + defaultShortPrefixId: "fas", + defaultStyleId: "solid", + styleIds: [ + "solid", + "regular", + "light", + "thin", + "brands" + ], + futureStyleIds: [], + defaultFontWeight: 900 + }], + ["duotone", { + defaultShortPrefixId: "fad", + defaultStyleId: "solid", + styleIds: [ + "solid", + "regular", + "light", + "thin" + ], + futureStyleIds: [], + defaultFontWeight: 900 + }], + ["sharp", { + defaultShortPrefixId: "fass", + defaultStyleId: "solid", + styleIds: [ + "solid", + "regular", + "light", + "thin" + ], + futureStyleIds: [], + defaultFontWeight: 900 + }], + ["sharp-duotone", { + defaultShortPrefixId: "fasds", + defaultStyleId: "solid", + styleIds: [ + "solid", + "regular", + "light", + "thin" + ], + futureStyleIds: [], + defaultFontWeight: 900 + }], + ["chisel", { + defaultShortPrefixId: "facr", + defaultStyleId: "regular", + styleIds: ["regular"], + futureStyleIds: [], + defaultFontWeight: 400 + }], + ["etch", { + defaultShortPrefixId: "faes", + defaultStyleId: "solid", + styleIds: ["solid"], + futureStyleIds: [], + defaultFontWeight: 900 + }], + ["graphite", { + defaultShortPrefixId: "fagt", + defaultStyleId: "thin", + styleIds: ["thin"], + futureStyleIds: [], + defaultFontWeight: 100 + }], + ["jelly", { + defaultShortPrefixId: "fajr", + defaultStyleId: "regular", + styleIds: ["regular"], + futureStyleIds: [], + defaultFontWeight: 400 + }], + ["jelly-duo", { + defaultShortPrefixId: "fajdr", + defaultStyleId: "regular", + styleIds: ["regular"], + futureStyleIds: [], + defaultFontWeight: 400 + }], + ["jelly-fill", { + defaultShortPrefixId: "fajfr", + defaultStyleId: "regular", + styleIds: ["regular"], + futureStyleIds: [], + defaultFontWeight: 400 + }], + ["notdog", { + defaultShortPrefixId: "fans", + defaultStyleId: "solid", + styleIds: ["solid"], + futureStyleIds: [], + defaultFontWeight: 900 + }], + ["notdog-duo", { + defaultShortPrefixId: "fands", + defaultStyleId: "solid", + styleIds: ["solid"], + futureStyleIds: [], + defaultFontWeight: 900 + }], + ["slab", { + defaultShortPrefixId: "faslr", + defaultStyleId: "regular", + styleIds: ["regular"], + futureStyleIds: [], + defaultFontWeight: 400 + }], + ["slab-press", { + defaultShortPrefixId: "faslpr", + defaultStyleId: "regular", + styleIds: ["regular"], + futureStyleIds: [], + defaultFontWeight: 400 + }], + ["thumbprint", { + defaultShortPrefixId: "fatl", + defaultStyleId: "light", + styleIds: ["light"], + futureStyleIds: [], + defaultFontWeight: 300 + }], + ["utility", { + defaultShortPrefixId: "fausb", + defaultStyleId: "semibold", + styleIds: ["semibold"], + futureStyleIds: [], + defaultFontWeight: 600 + }], + ["utility-duo", { + defaultShortPrefixId: "faudsb", + defaultStyleId: "semibold", + styleIds: ["semibold"], + futureStyleIds: [], + defaultFontWeight: 600 + }], + ["utility-fill", { + defaultShortPrefixId: "faufsb", + defaultStyleId: "semibold", + styleIds: ["semibold"], + futureStyleIds: [], + defaultFontWeight: 600 + }], + ["whiteboard", { + defaultShortPrefixId: "fawsb", + defaultStyleId: "semibold", + styleIds: ["semibold"], + futureStyleIds: [], + defaultFontWeight: 600 + }] +]), At = { + chisel: { regular: "facr" }, + classic: { + brands: "fab", + light: "fal", + regular: "far", + solid: "fas", + thin: "fat" + }, + duotone: { + light: "fadl", + regular: "fadr", + solid: "fad", + thin: "fadt" + }, + etch: { solid: "faes" }, + graphite: { thin: "fagt" }, + jelly: { regular: "fajr" }, + "jelly-duo": { regular: "fajdr" }, + "jelly-fill": { regular: "fajfr" }, + notdog: { solid: "fans" }, + "notdog-duo": { solid: "fands" }, + sharp: { + light: "fasl", + regular: "fasr", + solid: "fass", + thin: "fast" + }, + "sharp-duotone": { + light: "fasdl", + regular: "fasdr", + solid: "fasds", + thin: "fasdt" + }, + slab: { regular: "faslr" }, + "slab-press": { regular: "faslpr" }, + thumbprint: { light: "fatl" }, + utility: { semibold: "fausb" }, + "utility-duo": { semibold: "faudsb" }, + "utility-fill": { semibold: "faufsb" }, + whiteboard: { semibold: "fawsb" } +}, jt = [ + "fak", + "fa-kit", + "fakd", + "fa-kit-duotone" +], Mt = { + kit: { + fak: "kit", + "fa-kit": "kit" + }, + "kit-duotone": { + fakd: "kit-duotone", + "fa-kit-duotone": "kit-duotone" + } +}, Nt = ["kit"]; +P(P({}, "kit", "Kit"), "kit-duotone", "Kit Duotone"); +var Pt = { + kit: { "fa-kit": "fak" }, + "kit-duotone": { "fa-kit-duotone": "fakd" } +}, Ft = { + "Font Awesome Kit": { + 400: "fak", + normal: "fak" + }, + "Font Awesome Kit Duotone": { + 400: "fakd", + normal: "fakd" + } +}, It = { + kit: { fak: "fa-kit" }, + "kit-duotone": { fakd: "fa-kit-duotone" } +}, Lt = { + kit: { kit: "fak" }, + "kit-duotone": { "kit-duotone": "fakd" } +}, Rt, zt = { + GROUP: "duotone-group", + SWAP_OPACITY: "swap-opacity", + PRIMARY: "primary", + SECONDARY: "secondary" +}, Bt = [ + "fa-classic", + "fa-duotone", + "fa-sharp", + "fa-sharp-duotone", + "fa-thumbprint", + "fa-whiteboard", + "fa-notdog", + "fa-notdog-duo", + "fa-chisel", + "fa-etch", + "fa-graphite", + "fa-jelly", + "fa-jelly-fill", + "fa-jelly-duo", + "fa-slab", + "fa-slab-press", + "fa-utility", + "fa-utility-duo", + "fa-utility-fill" +]; +Rt = {}, P(P(P(P(P(P(P(P(P(P(Rt, "classic", "Classic"), "duotone", "Duotone"), "sharp", "Sharp"), "sharp-duotone", "Sharp Duotone"), "chisel", "Chisel"), "etch", "Etch"), "graphite", "Graphite"), "jelly", "Jelly"), "jelly-duo", "Jelly Duo"), "jelly-fill", "Jelly Fill"), P(P(P(P(P(P(P(P(P(Rt, "notdog", "Notdog"), "notdog-duo", "Notdog Duo"), "slab", "Slab"), "slab-press", "Slab Press"), "thumbprint", "Thumbprint"), "utility", "Utility"), "utility-duo", "Utility Duo"), "utility-fill", "Utility Fill"), "whiteboard", "Whiteboard"), P(P({}, "kit", "Kit"), "kit-duotone", "Kit Duotone"); +var Vt = { + classic: { + "fa-brands": "fab", + "fa-duotone": "fad", + "fa-light": "fal", + "fa-regular": "far", + "fa-solid": "fas", + "fa-thin": "fat" + }, + duotone: { + "fa-regular": "fadr", + "fa-light": "fadl", + "fa-thin": "fadt" + }, + sharp: { + "fa-solid": "fass", + "fa-regular": "fasr", + "fa-light": "fasl", + "fa-thin": "fast" + }, + "sharp-duotone": { + "fa-solid": "fasds", + "fa-regular": "fasdr", + "fa-light": "fasdl", + "fa-thin": "fasdt" + }, + slab: { "fa-regular": "faslr" }, + "slab-press": { "fa-regular": "faslpr" }, + whiteboard: { "fa-semibold": "fawsb" }, + thumbprint: { "fa-light": "fatl" }, + notdog: { "fa-solid": "fans" }, + "notdog-duo": { "fa-solid": "fands" }, + etch: { "fa-solid": "faes" }, + graphite: { "fa-thin": "fagt" }, + jelly: { "fa-regular": "fajr" }, + "jelly-fill": { "fa-regular": "fajfr" }, + "jelly-duo": { "fa-regular": "fajdr" }, + chisel: { "fa-regular": "facr" }, + utility: { "fa-semibold": "fausb" }, + "utility-duo": { "fa-semibold": "faudsb" }, + "utility-fill": { "fa-semibold": "faufsb" } +}, Ht = { + classic: [ + "fas", + "far", + "fal", + "fat", + "fad" + ], + duotone: [ + "fadr", + "fadl", + "fadt" + ], + sharp: [ + "fass", + "fasr", + "fasl", + "fast" + ], + "sharp-duotone": [ + "fasds", + "fasdr", + "fasdl", + "fasdt" + ], + slab: ["faslr"], + "slab-press": ["faslpr"], + whiteboard: ["fawsb"], + thumbprint: ["fatl"], + notdog: ["fans"], + "notdog-duo": ["fands"], + etch: ["faes"], + graphite: ["fagt"], + jelly: ["fajr"], + "jelly-fill": ["fajfr"], + "jelly-duo": ["fajdr"], + chisel: ["facr"], + utility: ["fausb"], + "utility-duo": ["faudsb"], + "utility-fill": ["faufsb"] +}, Ut = { + classic: { + fab: "fa-brands", + fad: "fa-duotone", + fal: "fa-light", + far: "fa-regular", + fas: "fa-solid", + fat: "fa-thin" + }, + duotone: { + fadr: "fa-regular", + fadl: "fa-light", + fadt: "fa-thin" + }, + sharp: { + fass: "fa-solid", + fasr: "fa-regular", + fasl: "fa-light", + fast: "fa-thin" + }, + "sharp-duotone": { + fasds: "fa-solid", + fasdr: "fa-regular", + fasdl: "fa-light", + fasdt: "fa-thin" + }, + slab: { faslr: "fa-regular" }, + "slab-press": { faslpr: "fa-regular" }, + whiteboard: { fawsb: "fa-semibold" }, + thumbprint: { fatl: "fa-light" }, + notdog: { fans: "fa-solid" }, + "notdog-duo": { fands: "fa-solid" }, + etch: { faes: "fa-solid" }, + graphite: { fagt: "fa-thin" }, + jelly: { fajr: "fa-regular" }, + "jelly-fill": { fajfr: "fa-regular" }, + "jelly-duo": { fajdr: "fa-regular" }, + chisel: { facr: "fa-regular" }, + utility: { fausb: "fa-semibold" }, + "utility-duo": { faudsb: "fa-semibold" }, + "utility-fill": { faufsb: "fa-semibold" } +}, Wt = (/* @__PURE__ */ "fa.fas.far.fal.fat.fad.fadr.fadl.fadt.fab.fass.fasr.fasl.fast.fasds.fasdr.fasdl.fasdt.faslr.faslpr.fawsb.fatl.fans.fands.faes.fagt.fajr.fajfr.fajdr.facr.fausb.faudsb.faufsb".split(".")).concat(Bt, [ + "fa-solid", + "fa-regular", + "fa-light", + "fa-thin", + "fa-duotone", + "fa-brands", + "fa-semibold" +]), Gt = [ + "solid", + "regular", + "light", + "thin", + "duotone", + "brands", + "semibold" +], Kt = [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10 +], qt = Kt.concat([ + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20 +]), Jt = [].concat(I(Object.keys(Ht)), Gt, [ + "aw", + "fw", + "pull-left", + "pull-right" +], [ + "2xs", + "xs", + "sm", + "lg", + "xl", + "2xl", + "beat", + "border", + "fade", + "beat-fade", + "bounce", + "flip-both", + "flip-horizontal", + "flip-vertical", + "flip", + "inverse", + "layers", + "layers-bottom-left", + "layers-bottom-right", + "layers-counter", + "layers-text", + "layers-top-left", + "layers-top-right", + "li", + "pull-end", + "pull-start", + "pulse", + "rotate-180", + "rotate-270", + "rotate-90", + "rotate-by", + "shake", + "spin-pulse", + "spin-reverse", + "spin", + "stack-1x", + "stack-2x", + "stack", + "ul", + "width-auto", + "width-fixed", + zt.GROUP, + zt.SWAP_OPACITY, + zt.PRIMARY, + zt.SECONDARY +], Kt.map(function(e) { + return `${e}x`; +}), qt.map(function(e) { + return `w-${e}`; +})), Yt = { + "Font Awesome 5 Free": { + 900: "fas", + 400: "far" + }, + "Font Awesome 5 Pro": { + 900: "fas", + 400: "far", + normal: "far", + 300: "fal" + }, + "Font Awesome 5 Brands": { + 400: "fab", + normal: "fab" + }, + "Font Awesome 5 Duotone": { 900: "fad" } +}, V = "___FONT_AWESOME___", Xt = 16, Zt = "fa", Qt = "svg-inline--fa", $t = "data-fa-i2svg", en = "data-fa-pseudo-element", tn = "data-fa-pseudo-element-pending", nn = "data-prefix", rn = "data-icon", an = "fontawesome-i2svg", on = "async", sn = [ + "HTML", + "HEAD", + "STYLE", + "SCRIPT" +], cn = [ + "::before", + "::after", + ":before", + ":after" +], ln = function() { + try { + return process.env.NODE_ENV === "production"; + } catch { + return !1; + } +}(); +function un(e) { + return new Proxy(e, { get: function(e, t) { + return t in e ? e[t] : e[B]; + } }); +} +var dn = F({}, Be); +dn[B] = F(F(F(F({}, { "fa-duotone": "duotone" }), Be[B]), Mt.kit), Mt["kit-duotone"]); +var fn = un(dn), pn = F({}, At); +pn[B] = F(F(F(F({}, { duotone: "fad" }), pn[B]), Lt.kit), Lt["kit-duotone"]); +var mn = un(pn), hn = F({}, Ut); +hn[B] = F(F({}, hn[B]), It.kit); +var gn = un(hn), _n = F({}, Vt); +_n[B] = F(F({}, _n[B]), Pt.kit), un(_n); +var vn = Re, yn = "fa-layers-text", bn = ze; +un(F({}, Dt)); +var xn = [ + "class", + "data-prefix", + "data-icon", + "data-fa-transform", + "data-fa-mask" +], Sn = Ve, Cn = [].concat(I(Nt), I(Jt)), wn = L.FontAwesomeConfig || {}; +function Tn(e) { + var t = R.querySelector("script[" + e + "]"); + if (t) return t.getAttribute(e); +} +function En(e) { + return e === "" ? !0 : e === "false" ? !1 : e === "true" ? !0 : e; +} +R && typeof R.querySelector == "function" && [ + ["data-family-prefix", "familyPrefix"], + ["data-css-prefix", "cssPrefix"], + ["data-family-default", "familyDefault"], + ["data-style-default", "styleDefault"], + ["data-replacement-class", "replacementClass"], + ["data-auto-replace-svg", "autoReplaceSvg"], + ["data-auto-add-css", "autoAddCss"], + ["data-search-pseudo-elements", "searchPseudoElements"], + ["data-search-pseudo-elements-warnings", "searchPseudoElementsWarnings"], + ["data-search-pseudo-elements-full-scan", "searchPseudoElementsFullScan"], + ["data-observe-mutations", "observeMutations"], + ["data-mutate-approach", "mutateApproach"], + ["data-keep-original-source", "keepOriginalSource"], + ["data-measure-performance", "measurePerformance"], + ["data-show-missing-icons", "showMissingIcons"] +].forEach(function(e) { + var t = Se(e, 2), n = t[0], r = t[1], i = En(Tn(n)); + i != null && (wn[r] = i); +}); +var Dn = { + styleDefault: "solid", + familyDefault: B, + cssPrefix: Zt, + replacementClass: Qt, + autoReplaceSvg: !0, + autoAddCss: !0, + searchPseudoElements: !1, + searchPseudoElementsWarnings: !0, + searchPseudoElementsFullScan: !1, + observeMutations: !0, + mutateApproach: "async", + keepOriginalSource: !0, + measurePerformance: !1, + showMissingIcons: !0 +}; +wn.familyPrefix && (wn.cssPrefix = wn.familyPrefix); +var On = F(F({}, Dn), wn); +On.autoReplaceSvg || (On.observeMutations = !1); +var H = {}; +Object.keys(Dn).forEach(function(e) { + Object.defineProperty(H, e, { + enumerable: !0, + set: function(t) { + On[e] = t, kn.forEach(function(e) { + return e(H); + }); + }, + get: function() { + return On[e]; + } + }); +}), Object.defineProperty(H, "familyPrefix", { + enumerable: !0, + set: function(e) { + On.cssPrefix = e, kn.forEach(function(e) { + return e(H); + }); + }, + get: function() { + return On.cssPrefix; + } +}), L.FontAwesomeConfig = H; +var kn = []; +function An(e) { + return kn.push(e), function() { + kn.splice(kn.indexOf(e), 1); + }; +} +var U = Xt, W = { + size: 16, + x: 0, + y: 0, + rotate: 0, + flipX: !1, + flipY: !1 +}; +function jn(e) { + if (!(!e || !z)) { + var t = R.createElement("style"); + t.setAttribute("type", "text/css"), t.innerHTML = e; + for (var n = R.head.childNodes, r = null, i = n.length - 1; i > -1; i--) { + var a = n[i], o = (a.tagName || "").toUpperCase(); + ["STYLE", "LINK"].indexOf(o) > -1 && (r = a); + } + return R.head.insertBefore(t, r), e; + } +} +var Mn = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; +function Nn() { + for (var e = 12, t = ""; e-- > 0;) t += Mn[Math.random() * 62 | 0]; + return t; +} +function Pn(e) { + for (var t = [], n = (e || []).length >>> 0; n--;) t[n] = e[n]; + return t; +} +function Fn(e) { + return e.classList ? Pn(e.classList) : (e.getAttribute("class") || "").split(" ").filter(function(e) { + return e; + }); +} +function In(e) { + return `${e}`.replace(/&/g, "&").replace(/"/g, """).replace(/'/g, "'").replace(//g, ">"); +} +function Ln(e) { + return Object.keys(e || {}).reduce(function(t, n) { + return t + `${n}="${In(e[n])}" `; + }, "").trim(); +} +function Rn(e) { + return Object.keys(e || {}).reduce(function(t, n) { + return t + `${n}: ${e[n].trim()};`; + }, ""); +} +function zn(e) { + return e.size !== W.size || e.x !== W.x || e.y !== W.y || e.rotate !== W.rotate || e.flipX || e.flipY; +} +function Bn(e) { + var t = e.transform, n = e.containerWidth, r = e.iconWidth; + return { + outer: { transform: `translate(${n / 2} 256)` }, + inner: { transform: `${`translate(${t.x * 32}, ${t.y * 32}) `} ${`scale(${t.size / 16 * (t.flipX ? -1 : 1)}, ${t.size / 16 * (t.flipY ? -1 : 1)}) `} ${`rotate(${t.rotate} 0 0)`}` }, + path: { transform: `translate(${r / 2 * -1} -256)` } + }; +} +function Vn(e) { + var t = e.transform, n = e.width, r = n === void 0 ? Xt : n, i = e.height, a = i === void 0 ? Xt : i, o = e.startCentered, s = o === void 0 ? !1 : o, c = ""; + return s && Ie ? c += `translate(${t.x / U - r / 2}em, ${t.y / U - a / 2}em) ` : s ? c += `translate(calc(-50% + ${t.x / U}em), calc(-50% + ${t.y / U}em)) ` : c += `translate(${t.x / U}em, ${t.y / U}em) `, c += `scale(${t.size / U * (t.flipX ? -1 : 1)}, ${t.size / U * (t.flipY ? -1 : 1)}) `, c += `rotate(${t.rotate}deg) `, c; +} +var Hn = ":root, :host {\n --fa-font-solid: normal 900 1em/1 'Font Awesome 7 Free';\n --fa-font-regular: normal 400 1em/1 'Font Awesome 7 Free';\n --fa-font-light: normal 300 1em/1 'Font Awesome 7 Pro';\n --fa-font-thin: normal 100 1em/1 'Font Awesome 7 Pro';\n --fa-font-duotone: normal 900 1em/1 'Font Awesome 7 Duotone';\n --fa-font-duotone-regular: normal 400 1em/1 'Font Awesome 7 Duotone';\n --fa-font-duotone-light: normal 300 1em/1 'Font Awesome 7 Duotone';\n --fa-font-duotone-thin: normal 100 1em/1 'Font Awesome 7 Duotone';\n --fa-font-brands: normal 400 1em/1 'Font Awesome 7 Brands';\n --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-duotone-solid: normal 900 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-sharp-duotone-regular: normal 400 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-sharp-duotone-light: normal 300 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-sharp-duotone-thin: normal 100 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-slab-regular: normal 400 1em/1 'Font Awesome 7 Slab';\n --fa-font-slab-press-regular: normal 400 1em/1 'Font Awesome 7 Slab Press';\n --fa-font-whiteboard-semibold: normal 600 1em/1 'Font Awesome 7 Whiteboard';\n --fa-font-thumbprint-light: normal 300 1em/1 'Font Awesome 7 Thumbprint';\n --fa-font-notdog-solid: normal 900 1em/1 'Font Awesome 7 Notdog';\n --fa-font-notdog-duo-solid: normal 900 1em/1 'Font Awesome 7 Notdog Duo';\n --fa-font-etch-solid: normal 900 1em/1 'Font Awesome 7 Etch';\n --fa-font-graphite-thin: normal 100 1em/1 'Font Awesome 7 Graphite';\n --fa-font-jelly-regular: normal 400 1em/1 'Font Awesome 7 Jelly';\n --fa-font-jelly-fill-regular: normal 400 1em/1 'Font Awesome 7 Jelly Fill';\n --fa-font-jelly-duo-regular: normal 400 1em/1 'Font Awesome 7 Jelly Duo';\n --fa-font-chisel-regular: normal 400 1em/1 'Font Awesome 7 Chisel';\n --fa-font-utility-semibold: normal 600 1em/1 'Font Awesome 7 Utility';\n --fa-font-utility-duo-semibold: normal 600 1em/1 'Font Awesome 7 Utility Duo';\n --fa-font-utility-fill-semibold: normal 600 1em/1 'Font Awesome 7 Utility Fill';\n}\n\n.svg-inline--fa {\n box-sizing: content-box;\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n width: var(--fa-width, 1.25em);\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285714em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left,\n.svg-inline--fa .fa-pull-start {\n float: inline-start;\n margin-inline-end: var(--fa-pull-margin, 0.3em);\n}\n.svg-inline--fa.fa-pull-right,\n.svg-inline--fa .fa-pull-end {\n float: inline-end;\n margin-inline-start: var(--fa-pull-margin, 0.3em);\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n inset-inline-start: calc(-1 * var(--fa-li-width, 2em));\n inset-block-start: 0.25em; /* syncing vertical alignment with Web Font rendering */\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: var(--fa-width, 1.25em);\n}\n.fa-layers .svg-inline--fa {\n inset: 0;\n margin: auto;\n position: absolute;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-counter-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: calc(10 / 16 * 1em); /* converts a 10px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 10 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 10 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-xs {\n font-size: calc(12 / 16 * 1em); /* converts a 12px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 12 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 12 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-sm {\n font-size: calc(14 / 16 * 1em); /* converts a 14px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 14 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 14 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-lg {\n font-size: calc(20 / 16 * 1em); /* converts a 20px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 20 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 20 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-xl {\n font-size: calc(24 / 16 * 1em); /* converts a 24px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 24 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 24 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-2xl {\n font-size: calc(32 / 16 * 1em); /* converts a 32px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 32 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 32 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-width-auto {\n --fa-width: auto;\n}\n\n.fa-fw,\n.fa-width-fixed {\n --fa-width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-inline-start: var(--fa-li-margin, 2.5em);\n padding-inline-start: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n inset-inline-start: calc(-1 * var(--fa-li-width, 2em));\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n/* Heads Up: Bordered Icons will not be supported in the future!\n - This feature will be deprecated in the next major release of Font Awesome (v8)!\n - You may continue to use it in this version *v7), but it will not be supported in Font Awesome v8.\n*/\n/* Notes:\n* --@{v.$css-prefix}-border-width = 1/16 by default (to render as ~1px based on a 16px default font-size)\n* --@{v.$css-prefix}-border-padding =\n ** 3/16 for vertical padding (to give ~2px of vertical whitespace around an icon considering it's vertical alignment)\n ** 4/16 for horizontal padding (to give ~4px of horizontal whitespace around an icon)\n*/\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.0625em);\n box-sizing: var(--fa-border-box-sizing, content-box);\n padding: var(--fa-border-padding, 0.1875em 0.25em);\n}\n\n.fa-pull-left,\n.fa-pull-start {\n float: inline-start;\n margin-inline-end: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right,\n.fa-pull-end {\n float: inline-end;\n margin-inline-start: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n animation-name: fa-beat;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n animation-name: fa-bounce;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n animation-name: fa-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n animation-name: fa-beat-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n animation-name: fa-flip;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n animation-name: fa-shake;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n animation-name: fa-spin;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 2s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n animation-name: fa-spin;\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n .fa-bounce,\n .fa-fade,\n .fa-beat-fade,\n .fa-flip,\n .fa-pulse,\n .fa-shake,\n .fa-spin,\n .fa-spin-pulse {\n animation: none !important;\n transition: none !important;\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n transform: scale(1);\n }\n 45% {\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-bounce {\n 0% {\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-flip {\n 50% {\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-shake {\n 0% {\n transform: rotate(-15deg);\n }\n 4% {\n transform: rotate(15deg);\n }\n 8%, 24% {\n transform: rotate(-18deg);\n }\n 12%, 28% {\n transform: rotate(18deg);\n }\n 16% {\n transform: rotate(-22deg);\n }\n 20% {\n transform: rotate(22deg);\n }\n 32% {\n transform: rotate(-12deg);\n }\n 36% {\n transform: rotate(12deg);\n }\n 40%, 100% {\n transform: rotate(0deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.svg-inline--fa.fa-inverse {\n fill: var(--fa-inverse, #fff);\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n line-height: 2em;\n position: relative;\n vertical-align: middle;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.svg-inline--fa.fa-stack-1x {\n --fa-width: 1.25em;\n height: 1em;\n width: var(--fa-width);\n}\n.svg-inline--fa.fa-stack-2x {\n --fa-width: 2.5em;\n height: 2em;\n width: var(--fa-width);\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n inset: 0;\n margin: auto;\n position: absolute;\n z-index: var(--fa-stack-z-index, auto);\n}"; +function Un() { + var e = Zt, t = Qt, n = H.cssPrefix, r = H.replacementClass, i = Hn; + if (n !== e || r !== t) { + var a = RegExp(`\\.${e}\\-`, "g"), o = RegExp(`\\--${e}\\-`, "g"), s = RegExp(`\\.${t}`, "g"); + i = i.replace(a, `.${n}-`).replace(o, `--${n}-`).replace(s, `.${r}`); + } + return i; +} +var Wn = !1; +function Gn() { + H.autoAddCss && !Wn && (jn(Un()), Wn = !0); +} +var Kn = { + mixout: function() { + return { dom: { + css: Un, + insertCss: Gn + } }; + }, + hooks: function() { + return { + beforeDOMElementCreation: function() { + Gn(); + }, + beforeI2svg: function() { + Gn(); + } + }; + } +}, G = L || {}; +G[V] || (G[V] = {}), G[V].styles || (G[V].styles = {}), G[V].hooks || (G[V].hooks = {}), G[V].shims || (G[V].shims = []); +var K = G[V], qn = [], Jn = function() { + R.removeEventListener("DOMContentLoaded", Jn), Yn = 1, qn.map(function(e) { + return e(); + }); +}, Yn = !1; +z && (Yn = (R.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(R.readyState), Yn || R.addEventListener("DOMContentLoaded", Jn)); +function Xn(e) { + z && (Yn ? setTimeout(e, 0) : qn.push(e)); +} +function Zn(e) { + var t = e.tag, n = e.attributes, r = n === void 0 ? {} : n, i = e.children, a = i === void 0 ? [] : i; + return typeof e == "string" ? In(e) : `<${t} ${Ln(r)}>${a.map(Zn).join("")}`; +} +function Qn(e, t, n) { + if (e && e[t] && e[t][n]) return { + prefix: t, + iconName: n, + icon: e[t][n] + }; +} +var $n = function(e, t) { + return function(n, r, i, a) { + return e.call(t, n, r, i, a); + }; +}, er = function(e, t, n, r) { + var i = Object.keys(e), a = i.length, o = r === void 0 ? t : $n(t, r), s, c, l; + for (n === void 0 ? (s = 1, l = e[i[0]]) : (s = 0, l = n); s < a; s++) c = i[s], l = o(l, e[c], c, e); + return l; +}; +function tr(e) { + return I(e).length === 1 ? e.codePointAt(0).toString(16) : null; +} +function nr(e) { + return Object.keys(e).reduce(function(t, n) { + var r = e[n]; + return r.icon ? t[r.iconName] = r.icon : t[n] = r, t; + }, {}); +} +function rr(e, t) { + var n = (arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}).skipHooks, r = n === void 0 ? !1 : n, i = nr(t); + typeof K.hooks.addPack == "function" && !r ? K.hooks.addPack(e, nr(t)) : K.styles[e] = F(F({}, K.styles[e] || {}), i), e === "fas" && rr("fa", t); +} +var ir = K.styles, ar = K.shims, or = Object.keys(gn), sr = or.reduce(function(e, t) { + return e[t] = Object.keys(gn[t]), e; +}, {}), cr = null, lr = {}, ur = {}, dr = {}, fr = {}, pr = {}; +function mr(e) { + return ~Cn.indexOf(e); +} +function hr(e, t) { + var n = t.split("-"), r = n[0], i = n.slice(1).join("-"); + return r === e && i !== "" && !mr(i) ? i : null; +} +var gr = function() { + var e = function(e) { + return er(ir, function(t, n, r) { + return t[r] = er(n, e, {}), t; + }, {}); + }; + lr = e(function(e, t, n) { + return t[3] && (e[t[3]] = n), t[2] && t[2].filter(function(e) { + return typeof e == "number"; + }).forEach(function(t) { + e[t.toString(16)] = n; + }), e; + }), ur = e(function(e, t, n) { + return e[n] = n, t[2] && t[2].filter(function(e) { + return typeof e == "string"; + }).forEach(function(t) { + e[t] = n; + }), e; + }), pr = e(function(e, t, n) { + var r = t[2]; + return e[n] = n, r.forEach(function(t) { + e[t] = n; + }), e; + }); + var t = "far" in ir || H.autoFetchSvg, n = er(ar, function(e, n) { + var r = n[0], i = n[1], a = n[2]; + return i === "far" && !t && (i = "fas"), typeof r == "string" && (e.names[r] = { + prefix: i, + iconName: a + }), typeof r == "number" && (e.unicodes[r.toString(16)] = { + prefix: i, + iconName: a + }), e; + }, { + names: {}, + unicodes: {} + }); + dr = n.names, fr = n.unicodes, cr = wr(H.styleDefault, { family: H.familyDefault }); +}; +An(function(e) { + cr = wr(e.styleDefault, { family: H.familyDefault }); +}), gr(); +function _r(e, t) { + return (lr[e] || {})[t]; +} +function vr(e, t) { + return (ur[e] || {})[t]; +} +function yr(e, t) { + return (pr[e] || {})[t]; +} +function br(e) { + return dr[e] || { + prefix: null, + iconName: null + }; +} +function xr(e) { + var t = fr[e], n = _r("fas", e); + return t || (n ? { + prefix: "fas", + iconName: n + } : null) || { + prefix: null, + iconName: null + }; +} +function q() { + return cr; +} +var Sr = function() { + return { + prefix: null, + iconName: null, + rest: [] + }; +}; +function Cr(e) { + var t = B, n = or.reduce(function(e, t) { + return e[t] = `${H.cssPrefix}-${t}`, e; + }, {}); + return Et.forEach(function(r) { + (e.includes(n[r]) || e.some(function(e) { + return sr[r].includes(e); + })) && (t = r); + }), t; +} +function wr(e) { + var t = (arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}).family, n = t === void 0 ? B : t, r = fn[n][e]; + if (n === Ue && !e) return "fad"; + var i = mn[n][e] || mn[n][r], a = e in K.styles ? e : null; + return i || a || null; +} +function Tr(e) { + var t = [], n = null; + return e.forEach(function(e) { + var r = hr(H.cssPrefix, e); + r ? n = r : e && t.push(e); + }), { + iconName: n, + rest: t + }; +} +function Er(e) { + return e.sort().filter(function(e, t, n) { + return n.indexOf(e) === t; + }); +} +var Dr = Wt.concat(jt); +function Or(e) { + var t = (arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}).skipLookups, n = t === void 0 ? !1 : t, r = null, i = Er(e.filter(function(e) { + return Dr.includes(e); + })), a = Er(e.filter(function(e) { + return !Dr.includes(e); + })), o = Se(i.filter(function(e) { + return r = e, !He.includes(e); + }), 1)[0], s = o === void 0 ? null : o, c = Cr(i), l = F(F({}, Tr(a)), {}, { prefix: wr(s, { family: c }) }); + return F(F(F({}, l), Mr({ + values: e, + family: c, + styles: ir, + config: H, + canonical: l, + givenPrefix: r + })), kr(n, r, l)); +} +function kr(e, t, n) { + var r = n.prefix, i = n.iconName; + if (e || !r || !i) return { + prefix: r, + iconName: i + }; + var a = t === "fa" ? br(i) : {}, o = yr(r, i); + return i = a.iconName || o || i, r = a.prefix || r, r === "far" && !ir.far && ir.fas && !H.autoFetchSvg && (r = "fas"), { + prefix: r, + iconName: i + }; +} +var Ar = Et.filter(function(e) { + return e !== B || e !== Ue; +}), jr = Object.keys(Ut).filter(function(e) { + return e !== B; +}).map(function(e) { + return Object.keys(Ut[e]); +}).flat(); +function Mr(e) { + var t = e.values, n = e.family, r = e.canonical, i = e.givenPrefix, a = i === void 0 ? "" : i, o = e.styles, s = o === void 0 ? {} : o, c = e.config, l = c === void 0 ? {} : c, u = n === Ue, d = t.includes("fa-duotone") || t.includes("fad"), f = l.familyDefault === "duotone", p = r.prefix === "fad" || r.prefix === "fa-duotone"; + return !u && (d || f || p) && (r.prefix = "fad"), (t.includes("fa-brands") || t.includes("fab")) && (r.prefix = "fab"), !r.prefix && Ar.includes(n) && (Object.keys(s).find(function(e) { + return jr.includes(e); + }) || l.autoFetchSvg) && (r.prefix = kt.get(n).defaultShortPrefixId, r.iconName = yr(r.prefix, r.iconName) || r.iconName), (r.prefix === "fa" || a === "fa") && (r.prefix = q() || "fas"), r; +} +var Nr = /*#__PURE__*/ function() { + function e() { + pe(this, e), this.definitions = {}; + } + return he(e, [ + { + key: "add", + value: function() { + var e = this, t = [...arguments].reduce(this._pullDefinitions, {}); + Object.keys(t).forEach(function(n) { + e.definitions[n] = F(F({}, e.definitions[n] || {}), t[n]), rr(n, t[n]); + var r = gn[B][n]; + r && rr(r, t[n]), gr(); + }); + } + }, + { + key: "reset", + value: function() { + this.definitions = {}; + } + }, + { + key: "_pullDefinitions", + value: function(e, t) { + var n = t.prefix && t.iconName && t.icon ? { 0: t } : t; + return Object.keys(n).map(function(t) { + var r = n[t], i = r.prefix, a = r.iconName, o = r.icon, s = o[2]; + e[i] || (e[i] = {}), s.length > 0 && s.forEach(function(t) { + typeof t == "string" && (e[i][t] = o); + }), e[i][a] = o; + }), e; + } + } + ]); +}(), Pr = [], Fr = {}, Ir = {}, Lr = Object.keys(Ir); +function Rr(e, t) { + var n = t.mixoutsTo; + return Pr = e, Fr = {}, Object.keys(Ir).forEach(function(e) { + Lr.indexOf(e) === -1 && delete Ir[e]; + }), Pr.forEach(function(e) { + var t = e.mixout ? e.mixout() : {}; + if (Object.keys(t).forEach(function(e) { + typeof t[e] == "function" && (n[e] = t[e]), Te(t[e]) === "object" && Object.keys(t[e]).forEach(function(r) { + n[e] || (n[e] = {}), n[e][r] = t[e][r]; + }); + }), e.hooks) { + var r = e.hooks(); + Object.keys(r).forEach(function(e) { + Fr[e] || (Fr[e] = []), Fr[e].push(r[e]); + }); + } + e.provides && e.provides(Ir); + }), n; +} +function zr(e, t) { + var n = [...arguments].slice(2); + return (Fr[e] || []).forEach(function(e) { + t = e.apply(null, [t].concat(n)); + }), t; +} +function Br(e) { + var t = [...arguments].slice(1); + (Fr[e] || []).forEach(function(e) { + e.apply(null, t); + }); +} +function Vr() { + var e = arguments[0], t = Array.prototype.slice.call(arguments, 1); + return Ir[e] ? Ir[e].apply(null, t) : void 0; +} +function Hr(e) { + e.prefix === "fa" && (e.prefix = "fas"); + var t = e.iconName, n = e.prefix || q(); + if (t) return t = yr(n, t) || t, Qn(Ur.definitions, n, t) || Qn(K.styles, n, t); +} +var Ur = new Nr(), J = { + noAuto: function() { + H.autoReplaceSvg = !1, H.observeMutations = !1, Br("noAuto"); + }, + config: H, + dom: { + i2svg: function() { + var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}; + return z ? (Br("beforeI2svg", e), Vr("pseudoElements2svg", e), Vr("i2svg", e)) : Promise.reject(/* @__PURE__ */ Error("Operation requires a DOM of some kind.")); + }, + watch: function() { + var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, t = e.autoReplaceSvgRoot; + H.autoReplaceSvg === !1 && (H.autoReplaceSvg = !0), H.observeMutations = !0, Xn(function() { + Wr({ autoReplaceSvgRoot: t }), Br("watch", e); + }); + } + }, + parse: { icon: function(e) { + if (e === null) return null; + if (Te(e) === "object" && e.prefix && e.iconName) return { + prefix: e.prefix, + iconName: yr(e.prefix, e.iconName) || e.iconName + }; + if (Array.isArray(e) && e.length === 2) { + var t = e[1].indexOf("fa-") === 0 ? e[1].slice(3) : e[1], n = wr(e[0]); + return { + prefix: n, + iconName: yr(n, t) || t + }; + } + if (typeof e == "string" && (e.indexOf(`${H.cssPrefix}-`) > -1 || e.match(vn))) { + var r = Or(e.split(" "), { skipLookups: !0 }); + return { + prefix: r.prefix || q(), + iconName: yr(r.prefix, r.iconName) || r.iconName + }; + } + if (typeof e == "string") { + var i = q(); + return { + prefix: i, + iconName: yr(i, e) || e + }; + } + } }, + library: Ur, + findIconDefinition: Hr, + toHtml: Zn +}, Wr = function() { + var e = (arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}).autoReplaceSvgRoot, t = e === void 0 ? R : e; + (Object.keys(K.styles).length > 0 || H.autoFetchSvg) && z && H.autoReplaceSvg && J.dom.i2svg({ node: t }); +}; +function Gr(e, t) { + return Object.defineProperty(e, "abstract", { get: t }), Object.defineProperty(e, "html", { get: function() { + return e.abstract.map(function(e) { + return Zn(e); + }); + } }), Object.defineProperty(e, "node", { get: function() { + if (z) { + var t = R.createElement("div"); + return t.innerHTML = e.html, t.children; + } + } }), e; +} +function Kr(e) { + var t = e.children, n = e.main, r = e.mask, i = e.attributes, a = e.styles, o = e.transform; + if (zn(o) && n.found && !r.found) { + var s = { + x: n.width / n.height / 2, + y: .5 + }; + i.style = Rn(F(F({}, a), {}, { "transform-origin": `${s.x + o.x / 16}em ${s.y + o.y / 16}em` })); + } + return [{ + tag: "svg", + attributes: i, + children: t + }]; +} +function qr(e) { + var t = e.prefix, n = e.iconName, r = e.children, i = e.attributes, a = e.symbol, o = a === !0 ? `${t}-${H.cssPrefix}-${n}` : a; + return [{ + tag: "svg", + attributes: { style: "display: none;" }, + children: [{ + tag: "symbol", + attributes: F(F({}, i), {}, { id: o }), + children: r + }] + }]; +} +function Jr(e) { + return [ + "aria-label", + "aria-labelledby", + "title", + "role" + ].some(function(t) { + return t in e; + }); +} +function Yr(e) { + var t = e.icons, n = t.main, r = t.mask, i = e.prefix, a = e.iconName, o = e.transform, s = e.symbol, c = e.maskId, l = e.extra, u = e.watchable, d = u === void 0 ? !1 : u, f = r.found ? r : n, p = f.width, m = f.height, h = [H.replacementClass, a ? `${H.cssPrefix}-${a}` : ""].filter(function(e) { + return l.classes.indexOf(e) === -1; + }).filter(function(e) { + return e !== "" || !!e; + }).concat(l.classes).join(" "), g = { + children: [], + attributes: F(F({}, l.attributes), {}, { + "data-prefix": i, + "data-icon": a, + class: h, + role: l.attributes.role || "img", + viewBox: `0 0 ${p} ${m}` + }) + }; + !Jr(l.attributes) && !l.attributes["aria-hidden"] && (g.attributes["aria-hidden"] = "true"), d && (g.attributes[$t] = ""); + var _ = F(F({}, g), {}, { + prefix: i, + iconName: a, + main: n, + mask: r, + maskId: c, + transform: o, + symbol: s, + styles: F({}, l.styles) + }), v = r.found && n.found ? Vr("generateAbstractMask", _) || { + children: [], + attributes: {} + } : Vr("generateAbstractIcon", _) || { + children: [], + attributes: {} + }, y = v.children, b = v.attributes; + return _.children = y, _.attributes = b, s ? qr(_) : Kr(_); +} +function Xr(e) { + var t = e.content, n = e.width, r = e.height, i = e.transform, a = e.extra, o = e.watchable, s = o === void 0 ? !1 : o, c = F(F({}, a.attributes), {}, { class: a.classes.join(" ") }); + s && (c[$t] = ""); + var l = F({}, a.styles); + zn(i) && (l.transform = Vn({ + transform: i, + startCentered: !0, + width: n, + height: r + }), l["-webkit-transform"] = l.transform); + var u = Rn(l); + u.length > 0 && (c.style = u); + var d = []; + return d.push({ + tag: "span", + attributes: c, + children: [t] + }), d; +} +function Zr(e) { + var t = e.content, n = e.extra, r = F(F({}, n.attributes), {}, { class: n.classes.join(" ") }), i = Rn(n.styles); + i.length > 0 && (r.style = i); + var a = []; + return a.push({ + tag: "span", + attributes: r, + children: [t] + }), a; +} +var Qr = K.styles; +function $r(e) { + var t = e[0], n = e[1], r = Se(e.slice(4), 1)[0], i = null; + return i = Array.isArray(r) ? { + tag: "g", + attributes: { class: `${H.cssPrefix}-${Sn.GROUP}` }, + children: [{ + tag: "path", + attributes: { + class: `${H.cssPrefix}-${Sn.SECONDARY}`, + fill: "currentColor", + d: r[0] + } + }, { + tag: "path", + attributes: { + class: `${H.cssPrefix}-${Sn.PRIMARY}`, + fill: "currentColor", + d: r[1] + } + }] + } : { + tag: "path", + attributes: { + fill: "currentColor", + d: r + } + }, { + found: !0, + width: t, + height: n, + icon: i + }; +} +var ei = { + found: !1, + width: 512, + height: 512 +}; +function ti(e, t) { + !ln && !H.showMissingIcons && e && console.error(`Icon with name "${e}" and prefix "${t}" is missing.`); +} +function ni(e, t) { + var n = t; + return t === "fa" && H.styleDefault !== null && (t = q()), new Promise(function(r, i) { + if (n === "fa") { + var a = br(e) || {}; + e = a.iconName || e, t = a.prefix || t; + } + if (e && t && Qr[t] && Qr[t][e]) { + var o = Qr[t][e]; + return r($r(o)); + } + ti(e, t), r(F(F({}, ei), {}, { icon: H.showMissingIcons && e && Vr("missingIconAbstract") || {} })); + }); +} +var ri = function() {}, ii = H.measurePerformance && Fe && Fe.mark && Fe.measure ? Fe : { + mark: ri, + measure: ri +}, ai = "FA \"7.2.0\"", oi = function(e) { + return ii.mark(`${ai} ${e} begins`), function() { + return si(e); + }; +}, si = function(e) { + ii.mark(`${ai} ${e} ends`), ii.measure(`${ai} ${e}`, `${ai} ${e} begins`, `${ai} ${e} ends`); +}, ci = { + begin: oi, + end: si +}, li = function() {}; +function ui(e) { + return typeof (e.getAttribute ? e.getAttribute($t) : null) == "string"; +} +function di(e) { + var t = e.getAttribute ? e.getAttribute(nn) : null, n = e.getAttribute ? e.getAttribute(rn) : null; + return t && n; +} +function fi(e) { + return e && e.classList && e.classList.contains && e.classList.contains(H.replacementClass); +} +function pi() { + return H.autoReplaceSvg === !0 ? vi.replace : vi[H.autoReplaceSvg] || vi.replace; +} +function mi(e) { + return R.createElementNS("http://www.w3.org/2000/svg", e); +} +function hi(e) { + return R.createElement(e); +} +function gi(e) { + var t = (arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}).ceFn, n = t === void 0 ? e.tag === "svg" ? mi : hi : t; + if (typeof e == "string") return R.createTextNode(e); + var r = n(e.tag); + return Object.keys(e.attributes || []).forEach(function(t) { + r.setAttribute(t, e.attributes[t]); + }), (e.children || []).forEach(function(e) { + r.appendChild(gi(e, { ceFn: n })); + }), r; +} +function _i(e) { + var t = ` ${e.outerHTML} `; + return t = `${t}Font Awesome fontawesome.com `, t; +} +var vi = { + replace: function(e) { + var t = e[0]; + if (t.parentNode) if (e[1].forEach(function(e) { + t.parentNode.insertBefore(gi(e), t); + }), t.getAttribute($t) === null && H.keepOriginalSource) { + var n = R.createComment(_i(t)); + t.parentNode.replaceChild(n, t); + } else t.remove(); + }, + nest: function(e) { + var t = e[0], n = e[1]; + if (~Fn(t).indexOf(H.replacementClass)) return vi.replace(e); + var r = RegExp(`${H.cssPrefix}-.*`); + if (delete n[0].attributes.id, n[0].attributes.class) { + var i = n[0].attributes.class.split(" ").reduce(function(e, t) { + return t === H.replacementClass || t.match(r) ? e.toSvg.push(t) : e.toNode.push(t), e; + }, { + toNode: [], + toSvg: [] + }); + n[0].attributes.class = i.toSvg.join(" "), i.toNode.length === 0 ? t.removeAttribute("class") : t.setAttribute("class", i.toNode.join(" ")); + } + var a = n.map(function(e) { + return Zn(e); + }).join("\n"); + t.setAttribute($t, ""), t.innerHTML = a; + } +}; +function yi(e) { + e(); +} +function bi(e, t) { + var n = typeof t == "function" ? t : li; + if (e.length === 0) n(); + else { + var r = yi; + H.mutateApproach === on && (r = L.requestAnimationFrame || yi), r(function() { + var t = pi(), r = ci.begin("mutate"); + e.map(t), r(), n(); + }); + } +} +var xi = !1; +function Si() { + xi = !0; +} +function Ci() { + xi = !1; +} +var wi = null; +function Ti(e) { + if (Pe && H.observeMutations) { + var t = e.treeCallback, n = t === void 0 ? li : t, r = e.nodeCallback, i = r === void 0 ? li : r, a = e.pseudoElementsCallback, o = a === void 0 ? li : a, s = e.observeMutationsRoot, c = s === void 0 ? R : s; + wi = new Pe(function(e) { + if (!xi) { + var t = q(); + Pn(e).forEach(function(e) { + if (e.type === "childList" && e.addedNodes.length > 0 && !ui(e.addedNodes[0]) && (H.searchPseudoElements && o(e.target), n(e.target)), e.type === "attributes" && e.target.parentNode && H.searchPseudoElements && o([e.target], !0), e.type === "attributes" && ui(e.target) && ~xn.indexOf(e.attributeName)) if (e.attributeName === "class" && di(e.target)) { + var r = Or(Fn(e.target)), a = r.prefix, s = r.iconName; + e.target.setAttribute(nn, a || t), s && e.target.setAttribute(rn, s); + } else fi(e.target) && i(e.target); + }); + } + }), z && wi.observe(c, { + childList: !0, + attributes: !0, + characterData: !0, + subtree: !0 + }); + } +} +function Ei() { + wi && wi.disconnect(); +} +function Di(e) { + var t = e.getAttribute("style"), n = []; + return t && (n = t.split(";").reduce(function(e, t) { + var n = t.split(":"), r = n[0], i = n.slice(1); + return r && i.length > 0 && (e[r] = i.join(":").trim()), e; + }, {})), n; +} +function Oi(e) { + var t = e.getAttribute("data-prefix"), n = e.getAttribute("data-icon"), r = e.innerText === void 0 ? "" : e.innerText.trim(), i = Or(Fn(e)); + return i.prefix ||= q(), t && n && (i.prefix = t, i.iconName = n), i.iconName && i.prefix ? i : (i.prefix && r.length > 0 && (i.iconName = vr(i.prefix, e.innerText) || _r(i.prefix, tr(e.innerText))), !i.iconName && H.autoFetchSvg && e.firstChild && e.firstChild.nodeType === Node.TEXT_NODE && (i.iconName = e.firstChild.data), i); +} +function ki(e) { + return Pn(e.attributes).reduce(function(e, t) { + return e.name !== "class" && e.name !== "style" && (e[t.name] = t.value), e; + }, {}); +} +function Ai() { + return { + iconName: null, + prefix: null, + transform: W, + symbol: !1, + mask: { + iconName: null, + prefix: null, + rest: [] + }, + maskId: null, + extra: { + classes: [], + styles: {}, + attributes: {} + } + }; +} +function ji(e) { + var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : { styleParser: !0 }, n = Oi(e), r = n.iconName, i = n.prefix, a = n.rest, o = ki(e), s = zr("parseNodeAttributes", {}, e); + return F({ + iconName: r, + prefix: i, + transform: W, + mask: { + iconName: null, + prefix: null, + rest: [] + }, + maskId: null, + symbol: !1, + extra: { + classes: a, + styles: t.styleParser ? Di(e) : [], + attributes: o + } + }, s); +} +var Mi = K.styles; +function Ni(e) { + var t = H.autoReplaceSvg === "nest" ? ji(e, { styleParser: !1 }) : ji(e); + return ~t.extra.classes.indexOf(yn) ? Vr("generateLayersText", e, t) : Vr("generateSvgReplacementMutation", e, t); +} +function Pi() { + return [].concat(I(jt), I(Wt)); +} +function Fi(e) { + var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : null; + if (!z) return Promise.resolve(); + var n = R.documentElement.classList, r = function(e) { + return n.add(`${an}-${e}`); + }, i = function(e) { + return n.remove(`${an}-${e}`); + }, a = H.autoFetchSvg ? Pi() : He.concat(Object.keys(Mi)); + a.includes("fa") || a.push("fa"); + var o = [`.${yn}:not([${$t}])`].concat(a.map(function(e) { + return `.${e}:not([${$t}])`; + })).join(", "); + if (o.length === 0) return Promise.resolve(); + var s = []; + try { + s = Pn(e.querySelectorAll(o)); + } catch {} + if (s.length > 0) r("pending"), i("complete"); + else return Promise.resolve(); + var c = ci.begin("onTree"), l = s.reduce(function(e, t) { + try { + var n = Ni(t); + n && e.push(n); + } catch (e) { + ln || e.name === "MissingIcon" && console.error(e); + } + return e; + }, []); + return new Promise(function(e, n) { + Promise.all(l).then(function(n) { + bi(n, function() { + r("active"), r("complete"), i("pending"), typeof t == "function" && t(), c(), e(); + }); + }).catch(function(e) { + c(), n(e); + }); + }); +} +function Ii(e) { + var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : null; + Ni(e).then(function(e) { + e && bi([e], t); + }); +} +function Li(e) { + return function(t) { + var n = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, r = (t || {}).icon ? t : Hr(t || {}), i = n.mask; + return i &&= (i || {}).icon ? i : Hr(i || {}), e(r, F(F({}, n), {}, { mask: i })); + }; +} +var Ri = function(e) { + var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, n = t.transform, r = n === void 0 ? W : n, i = t.symbol, a = i === void 0 ? !1 : i, o = t.mask, s = o === void 0 ? null : o, c = t.maskId, l = c === void 0 ? null : c, u = t.classes, d = u === void 0 ? [] : u, f = t.attributes, p = f === void 0 ? {} : f, m = t.styles, h = m === void 0 ? {} : m; + if (e) { + var g = e.prefix, _ = e.iconName, v = e.icon; + return Gr(F({ type: "icon" }, e), function() { + return Br("beforeDOMElementCreation", { + iconDefinition: e, + params: t + }), Yr({ + icons: { + main: $r(v), + mask: s ? $r(s.icon) : { + found: !1, + width: null, + height: null, + icon: {} + } + }, + prefix: g, + iconName: _, + transform: F(F({}, W), r), + symbol: a, + maskId: l, + extra: { + attributes: p, + styles: h, + classes: d + } + }); + }); + } +}, zi = { + mixout: function() { + return { icon: Li(Ri) }; + }, + hooks: function() { + return { mutationObserverCallbacks: function(e) { + return e.treeCallback = Fi, e.nodeCallback = Ii, e; + } }; + }, + provides: function(e) { + e.i2svg = function(e) { + var t = e.node, n = t === void 0 ? R : t, r = e.callback; + return Fi(n, r === void 0 ? function() {} : r); + }, e.generateSvgReplacementMutation = function(e, t) { + var n = t.iconName, r = t.prefix, i = t.transform, a = t.symbol, o = t.mask, s = t.maskId, c = t.extra; + return new Promise(function(t, l) { + Promise.all([ni(n, r), o.iconName ? ni(o.iconName, o.prefix) : Promise.resolve({ + found: !1, + width: 512, + height: 512, + icon: {} + })]).then(function(o) { + var l = Se(o, 2), u = l[0], d = l[1]; + t([e, Yr({ + icons: { + main: u, + mask: d + }, + prefix: r, + iconName: n, + transform: i, + symbol: a, + maskId: s, + extra: c, + watchable: !0 + })]); + }).catch(l); + }); + }, e.generateAbstractIcon = function(e) { + var t = e.children, n = e.attributes, r = e.main, i = e.transform, a = e.styles, o = Rn(a); + o.length > 0 && (n.style = o); + var s; + return zn(i) && (s = Vr("generateAbstractTransformGrouping", { + main: r, + transform: i, + containerWidth: r.width, + iconWidth: r.width + })), t.push(s || r.icon), { + children: t, + attributes: n + }; + }; + } +}, Bi = { mixout: function() { + return { layer: function(e) { + var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, n = t.classes, r = n === void 0 ? [] : n; + return Gr({ type: "layer" }, function() { + Br("beforeDOMElementCreation", { + assembler: e, + params: t + }); + var n = []; + return e(function(e) { + Array.isArray(e) ? e.map(function(e) { + n = n.concat(e.abstract); + }) : n = n.concat(e.abstract); + }), [{ + tag: "span", + attributes: { class: [`${H.cssPrefix}-layers`].concat(I(r)).join(" ") }, + children: n + }]; + }); + } }; +} }, Vi = { mixout: function() { + return { counter: function(e) { + var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, n = t.title, r = n === void 0 ? null : n, i = t.classes, a = i === void 0 ? [] : i, o = t.attributes, s = o === void 0 ? {} : o, c = t.styles, l = c === void 0 ? {} : c; + return Gr({ + type: "counter", + content: e + }, function() { + return Br("beforeDOMElementCreation", { + content: e, + params: t + }), Zr({ + content: e.toString(), + title: r, + extra: { + attributes: s, + styles: l, + classes: [`${H.cssPrefix}-layers-counter`].concat(I(a)) + } + }); + }); + } }; +} }, Hi = { + mixout: function() { + return { text: function(e) { + var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, n = t.transform, r = n === void 0 ? W : n, i = t.classes, a = i === void 0 ? [] : i, o = t.attributes, s = o === void 0 ? {} : o, c = t.styles, l = c === void 0 ? {} : c; + return Gr({ + type: "text", + content: e + }, function() { + return Br("beforeDOMElementCreation", { + content: e, + params: t + }), Xr({ + content: e, + transform: F(F({}, W), r), + extra: { + attributes: s, + styles: l, + classes: [`${H.cssPrefix}-layers-text`].concat(I(a)) + } + }); + }); + } }; + }, + provides: function(e) { + e.generateLayersText = function(e, t) { + var n = t.transform, r = t.extra, i = null, a = null; + if (Ie) { + var o = parseInt(getComputedStyle(e).fontSize, 10), s = e.getBoundingClientRect(); + i = s.width / o, a = s.height / o; + } + return Promise.resolve([e, Xr({ + content: e.innerHTML, + width: i, + height: a, + transform: n, + extra: r, + watchable: !0 + })]); + }; + } +}, Ui = /* @__PURE__ */ RegExp("\"", "ug"), Wi = [1105920, 1112319], Gi = F(F(F(F({}, { FontAwesome: { + normal: "fas", + 400: "fas" +} }), Ot), Yt), Ft), Ki = Object.keys(Gi).reduce(function(e, t) { + return e[t.toLowerCase()] = Gi[t], e; +}, {}), qi = Object.keys(Ki).reduce(function(e, t) { + var n = Ki[t]; + return e[t] = n[900] || I(Object.entries(n))[0][1], e; +}, {}); +function Ji(e) { + return tr(I(e.replace(Ui, ""))[0] || ""); +} +function Yi(e) { + var t = e.getPropertyValue("font-feature-settings").includes("ss01"), n = e.getPropertyValue("content").replace(Ui, ""), r = n.codePointAt(0), i = r >= Wi[0] && r <= Wi[1], a = n.length === 2 ? n[0] === n[1] : !1; + return i || a || t; +} +function Xi(e, t) { + var n = e.replace(/^['"]|['"]$/g, "").toLowerCase(), r = parseInt(t), i = isNaN(r) ? "normal" : r; + return (Ki[n] || {})[i] || qi[n]; +} +function Zi(e, t) { + var n = `${tn}${t.replace(":", "-")}`; + return new Promise(function(r, i) { + if (e.getAttribute(n) !== null) return r(); + var a = Pn(e.children).filter(function(e) { + return e.getAttribute(en) === t; + })[0], o = L.getComputedStyle(e, t), s = o.getPropertyValue("font-family"), c = s.match(bn), l = o.getPropertyValue("font-weight"), u = o.getPropertyValue("content"); + if (a && !c) return e.removeChild(a), r(); + if (c && u !== "none" && u !== "") { + var d = o.getPropertyValue("content"), f = Xi(s, l), p = Ji(d), m = c[0].startsWith("FontAwesome"), h = Yi(o), g = _r(f, p), _ = g; + if (m) { + var v = xr(p); + v.iconName && v.prefix && (g = v.iconName, f = v.prefix); + } + if (g && !h && (!a || a.getAttribute(nn) !== f || a.getAttribute(rn) !== _)) { + e.setAttribute(n, _), a && e.removeChild(a); + var y = Ai(), b = y.extra; + b.attributes[en] = t, ni(g, f).then(function(i) { + var a = Yr(F(F({}, y), {}, { + icons: { + main: i, + mask: Sr() + }, + prefix: f, + iconName: _, + extra: b, + watchable: !0 + })), o = R.createElementNS("http://www.w3.org/2000/svg", "svg"); + t === "::before" ? e.insertBefore(o, e.firstChild) : e.appendChild(o), o.outerHTML = a.map(function(e) { + return Zn(e); + }).join("\n"), e.removeAttribute(n), r(); + }).catch(i); + } else r(); + } else r(); + }); +} +function Qi(e) { + return Promise.all([Zi(e, "::before"), Zi(e, "::after")]); +} +function $i(e) { + return e.parentNode !== document.head && !~sn.indexOf(e.tagName.toUpperCase()) && !e.getAttribute(en) && (!e.parentNode || e.parentNode.tagName !== "svg"); +} +var ea = function(e) { + return !!e && cn.some(function(t) { + return e.includes(t); + }); +}, ta = function(e) { + if (!e) return []; + var t = /* @__PURE__ */ new Set(), n = e.split(/,(?![^()]*\))/).map(function(e) { + return e.trim(); + }); + n = n.flatMap(function(e) { + return e.includes("(") ? e : e.split(",").map(function(e) { + return e.trim(); + }); + }); + var r = ge(n), i; + try { + for (r.s(); !(i = r.n()).done;) { + var a = i.value; + if (ea(a)) { + var o = cn.reduce(function(e, t) { + return e.replace(t, ""); + }, a); + o !== "" && o !== "*" && t.add(o); + } + } + } catch (e) { + r.e(e); + } finally { + r.f(); + } + return t; +}; +function na(e) { + var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1; + if (z) { + var n; + if (t) n = e; + else if (H.searchPseudoElementsFullScan) n = e.querySelectorAll("*"); + else { + var r = /* @__PURE__ */ new Set(), i = ge(document.styleSheets), a; + try { + for (i.s(); !(a = i.n()).done;) { + var o = a.value; + try { + var s = ge(o.cssRules), c; + try { + for (s.s(); !(c = s.n()).done;) { + var l = c.value, u = ge(ta(l.selectorText)), d; + try { + for (u.s(); !(d = u.n()).done;) { + var f = d.value; + r.add(f); + } + } catch (e) { + u.e(e); + } finally { + u.f(); + } + } + } catch (e) { + s.e(e); + } finally { + s.f(); + } + } catch (e) { + H.searchPseudoElementsWarnings && console.warn(`Font Awesome: cannot parse stylesheet: ${o.href} (${e.message}) +If it declares any Font Awesome CSS pseudo-elements, they will not be rendered as SVG icons. Add crossorigin="anonymous" to the , enable searchPseudoElementsFullScan for slower but more thorough DOM parsing, or suppress this warning by setting searchPseudoElementsWarnings to false.`); + } + } + } catch (e) { + i.e(e); + } finally { + i.f(); + } + if (!r.size) return; + var p = Array.from(r).join(", "); + try { + n = e.querySelectorAll(p); + } catch {} + } + return new Promise(function(e, t) { + var r = Pn(n).filter($i).map(Qi), i = ci.begin("searchPseudoElements"); + Si(), Promise.all(r).then(function() { + i(), Ci(), e(); + }).catch(function() { + i(), Ci(), t(); + }); + }); + } +} +var ra = { + hooks: function() { + return { mutationObserverCallbacks: function(e) { + return e.pseudoElementsCallback = na, e; + } }; + }, + provides: function(e) { + e.pseudoElements2svg = function(e) { + var t = e.node, n = t === void 0 ? R : t; + H.searchPseudoElements && na(n); + }; + } +}, ia = !1, aa = { + mixout: function() { + return { dom: { unwatch: function() { + Si(), ia = !0; + } } }; + }, + hooks: function() { + return { + bootstrap: function() { + Ti(zr("mutationObserverCallbacks", {})); + }, + noAuto: function() { + Ei(); + }, + watch: function(e) { + var t = e.observeMutationsRoot; + ia ? Ci() : Ti(zr("mutationObserverCallbacks", { observeMutationsRoot: t })); + } + }; + } +}, oa = function(e) { + return e.toLowerCase().split(" ").reduce(function(e, t) { + var n = t.toLowerCase().split("-"), r = n[0], i = n.slice(1).join("-"); + if (r && i === "h") return e.flipX = !0, e; + if (r && i === "v") return e.flipY = !0, e; + if (i = parseFloat(i), isNaN(i)) return e; + switch (r) { + case "grow": + e.size += i; + break; + case "shrink": + e.size -= i; + break; + case "left": + e.x -= i; + break; + case "right": + e.x += i; + break; + case "up": + e.y -= i; + break; + case "down": + e.y += i; + break; + case "rotate": + e.rotate += i; + break; + } + return e; + }, { + size: 16, + x: 0, + y: 0, + flipX: !1, + flipY: !1, + rotate: 0 + }); +}, sa = { + mixout: function() { + return { parse: { transform: function(e) { + return oa(e); + } } }; + }, + hooks: function() { + return { parseNodeAttributes: function(e, t) { + var n = t.getAttribute("data-fa-transform"); + return n && (e.transform = oa(n)), e; + } }; + }, + provides: function(e) { + e.generateAbstractTransformGrouping = function(e) { + var t = e.main, n = e.transform, r = e.containerWidth, i = e.iconWidth, a = { + outer: { transform: `translate(${r / 2} 256)` }, + inner: { transform: `${`translate(${n.x * 32}, ${n.y * 32}) `} ${`scale(${n.size / 16 * (n.flipX ? -1 : 1)}, ${n.size / 16 * (n.flipY ? -1 : 1)}) `} ${`rotate(${n.rotate} 0 0)`}` }, + path: { transform: `translate(${i / 2 * -1} -256)` } + }; + return { + tag: "g", + attributes: F({}, a.outer), + children: [{ + tag: "g", + attributes: F({}, a.inner), + children: [{ + tag: t.icon.tag, + children: t.icon.children, + attributes: F(F({}, t.icon.attributes), a.path) + }] + }] + }; + }; + } +}, ca = { + x: 0, + y: 0, + width: "100%", + height: "100%" +}; +function la(e) { + var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !0; + return e.attributes && (e.attributes.fill || t) && (e.attributes.fill = "black"), e; +} +function ua(e) { + return e.tag === "g" ? e.children : [e]; +} +Rr([ + Kn, + zi, + Bi, + Vi, + Hi, + ra, + aa, + sa, + { + hooks: function() { + return { parseNodeAttributes: function(e, t) { + var n = t.getAttribute("data-fa-mask"), r = n ? Or(n.split(" ").map(function(e) { + return e.trim(); + })) : Sr(); + return r.prefix ||= q(), e.mask = r, e.maskId = t.getAttribute("data-fa-mask-id"), e; + } }; + }, + provides: function(e) { + e.generateAbstractMask = function(e) { + var t = e.children, n = e.attributes, r = e.main, i = e.mask, a = e.maskId, o = e.transform, s = r.width, c = r.icon, l = i.width, u = i.icon, d = Bn({ + transform: o, + containerWidth: l, + iconWidth: s + }), f = { + tag: "rect", + attributes: F(F({}, ca), {}, { fill: "white" }) + }, p = c.children ? { children: c.children.map(la) } : {}, m = { + tag: "g", + attributes: F({}, d.inner), + children: [la(F({ + tag: c.tag, + attributes: F(F({}, c.attributes), d.path) + }, p))] + }, h = { + tag: "g", + attributes: F({}, d.outer), + children: [m] + }, g = `mask-${a || Nn()}`, _ = `clip-${a || Nn()}`, v = { + tag: "mask", + attributes: F(F({}, ca), {}, { + id: g, + maskUnits: "userSpaceOnUse", + maskContentUnits: "userSpaceOnUse" + }), + children: [f, h] + }, y = { + tag: "defs", + children: [{ + tag: "clipPath", + attributes: { id: _ }, + children: ua(u) + }, v] + }; + return t.push(y, { + tag: "rect", + attributes: F({ + fill: "currentColor", + "clip-path": `url(#${_})`, + mask: `url(#${g})` + }, ca) + }), { + children: t, + attributes: n + }; + }; + } + }, + { provides: function(e) { + var t = !1; + L.matchMedia && (t = L.matchMedia("(prefers-reduced-motion: reduce)").matches), e.missingIconAbstract = function() { + var e = [], n = { fill: "currentColor" }, r = { + attributeType: "XML", + repeatCount: "indefinite", + dur: "2s" + }; + e.push({ + tag: "path", + attributes: F(F({}, n), {}, { d: "M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z" }) + }); + var i = F(F({}, r), {}, { attributeName: "opacity" }), a = { + tag: "circle", + attributes: F(F({}, n), {}, { + cx: "256", + cy: "364", + r: "28" + }), + children: [] + }; + return t || a.children.push({ + tag: "animate", + attributes: F(F({}, r), {}, { + attributeName: "r", + values: "28;14;28;28;14;28;" + }) + }, { + tag: "animate", + attributes: F(F({}, i), {}, { values: "1;0;1;1;0;1;" }) + }), e.push(a), e.push({ + tag: "path", + attributes: F(F({}, n), {}, { + opacity: "1", + d: "M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z" + }), + children: t ? [] : [{ + tag: "animate", + attributes: F(F({}, i), {}, { values: "1;0;0;0;0;1;" }) + }] + }), t || e.push({ + tag: "path", + attributes: F(F({}, n), {}, { + opacity: "0", + d: "M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z" + }), + children: [{ + tag: "animate", + attributes: F(F({}, i), {}, { values: "0;0;1;1;0;0;" }) + }] + }), { + tag: "g", + attributes: { class: "missing" }, + children: e + }; + }; + } }, + { hooks: function() { + return { parseNodeAttributes: function(e, t) { + var n = t.getAttribute("data-fa-symbol"); + return e.symbol = n === null ? !1 : n === "" ? !0 : n, e; + } }; + } } +], { mixoutsTo: J }), J.noAuto; +var da = J.config; +J.library, J.dom; +var fa = J.parse; +J.findIconDefinition, J.toHtml; +var pa = J.icon; +J.layer, J.text, J.counter; +//#endregion +//#region node_modules/@fortawesome/react-fontawesome/dist/index.js +function ma(e) { + return e -= 0, e === e; +} +function ha(e) { + return ma(e) ? e : (e = e.replace(/[_-]+(.)?/g, (e, t) => t ? t.toUpperCase() : ""), e.charAt(0).toLowerCase() + e.slice(1)); +} +function ga(e) { + return e.charAt(0).toUpperCase() + e.slice(1); +} +var _a = /* @__PURE__ */ new Map(), va = 1e3; +function ya(e) { + if (_a.has(e)) return _a.get(e); + let t = {}, n = 0, r = e.length; + for (; n < r;) { + let i = e.indexOf(";", n), a = i === -1 ? r : i, o = e.slice(n, a).trim(); + if (o) { + let e = o.indexOf(":"); + if (e > 0) { + let n = o.slice(0, e).trim(), r = o.slice(e + 1).trim(); + if (n && r) { + let e = ha(n); + t[e.startsWith("webkit") ? ga(e) : e] = r; + } + } + } + n = a + 1; + } + if (_a.size === va) { + let e = _a.keys().next().value; + e && _a.delete(e); + } + return _a.set(e, t), t; +} +function ba(e, t, n = {}) { + if (typeof t == "string") return t; + let r = (t.children || []).map((t) => ba(e, t)), i = t.attributes || {}, a = {}; + for (let [e, t] of Object.entries(i)) switch (!0) { + case e === "class": + a.className = t; + break; + case e === "style": + a.style = ya(String(t)); + break; + case e.startsWith("aria-"): + case e.startsWith("data-"): + a[e.toLowerCase()] = t; + break; + default: a[ha(e)] = t; + } + let { style: o, role: s, "aria-label": c, ...l } = n; + return o && (a.style = a.style ? { + ...a.style, + ...o + } : o), s && (a.role = s), c && (a["aria-label"] = c, a["aria-hidden"] = "false"), e(t.tag, { + ...a, + ...l + }, ...r); +} +var xa = ba.bind(null, e.createElement), Sa = (e, t) => { + let n = s(); + return e || (t ? n : void 0); +}, Ca = class { + constructor(e = "react-fontawesome") { + this.enabled = !1; + let t = !1; + try { + t = typeof process < "u" && process.env.NODE_ENV === "development"; + } catch {} + this.scope = e, this.enabled = t; + } + log(...e) { + this.enabled && console.log(`[${this.scope}]`, ...e); + } + warn(...e) { + this.enabled && console.warn(`[${this.scope}]`, ...e); + } + error(...e) { + this.enabled && console.error(`[${this.scope}]`, ...e); + } +}; +typeof process < "u" && process.env?.FA_VERSION; +var wa = "searchPseudoElementsFullScan" in da ? "7.0.0" : "6.0.0", Ta = Number.parseInt(wa) >= 7, Ea = "fa", Y = { + beat: "fa-beat", + fade: "fa-fade", + beatFade: "fa-beat-fade", + bounce: "fa-bounce", + shake: "fa-shake", + spin: "fa-spin", + spinPulse: "fa-spin-pulse", + spinReverse: "fa-spin-reverse", + pulse: "fa-pulse" +}, Da = { + left: "fa-pull-left", + right: "fa-pull-right" +}, Oa = { + 90: "fa-rotate-90", + 180: "fa-rotate-180", + 270: "fa-rotate-270" +}, ka = { + "2xs": "fa-2xs", + xs: "fa-xs", + sm: "fa-sm", + lg: "fa-lg", + xl: "fa-xl", + "2xl": "fa-2xl", + "1x": "fa-1x", + "2x": "fa-2x", + "3x": "fa-3x", + "4x": "fa-4x", + "5x": "fa-5x", + "6x": "fa-6x", + "7x": "fa-7x", + "8x": "fa-8x", + "9x": "fa-9x", + "10x": "fa-10x" +}, X = { + border: "fa-border", + fixedWidth: "fa-fw", + flip: "fa-flip", + flipHorizontal: "fa-flip-horizontal", + flipVertical: "fa-flip-vertical", + inverse: "fa-inverse", + rotateBy: "fa-rotate-by", + swapOpacity: "fa-swap-opacity", + widthAuto: "fa-width-auto" +}, Aa = { default: "fa-layers" }; +function ja(e) { + let t = da.cssPrefix || da.familyPrefix || Ea; + return t === Ea ? e : e.replace(new RegExp(String.raw`(?<=^|\s)${Ea}-`, "g"), `${t}-`); +} +function Ma(e) { + let { beat: t, fade: n, beatFade: r, bounce: i, shake: a, spin: o, spinPulse: s, spinReverse: c, pulse: l, fixedWidth: u, inverse: d, border: f, flip: p, size: m, rotation: h, pull: g, swapOpacity: _, rotateBy: v, widthAuto: y, className: b } = e, x = []; + return b && x.push(...b.split(" ")), t && x.push(Y.beat), n && x.push(Y.fade), r && x.push(Y.beatFade), i && x.push(Y.bounce), a && x.push(Y.shake), o && x.push(Y.spin), c && x.push(Y.spinReverse), s && x.push(Y.spinPulse), l && x.push(Y.pulse), u && x.push(X.fixedWidth), d && x.push(X.inverse), f && x.push(X.border), p === !0 && x.push(X.flip), (p === "horizontal" || p === "both") && x.push(X.flipHorizontal), (p === "vertical" || p === "both") && x.push(X.flipVertical), m != null && x.push(ka[m]), h != null && h !== 0 && x.push(Oa[h]), g != null && x.push(Da[g]), _ && x.push(X.swapOpacity), Ta ? (v && x.push(X.rotateBy), y && x.push(X.widthAuto), (da.cssPrefix || da.familyPrefix || Ea) === Ea ? x : x.map(ja)) : x; +} +var Na = (e) => typeof e == "object" && "icon" in e && !!e.icon; +function Pa(e) { + if (e) return Na(e) ? e : fa.icon(e); +} +function Fa(e) { + return Object.keys(e); +} +var Ia = new Ca("FontAwesomeIcon"), La = { + border: !1, + className: "", + mask: void 0, + maskId: void 0, + fixedWidth: !1, + inverse: !1, + flip: !1, + icon: void 0, + listItem: !1, + pull: void 0, + pulse: !1, + rotation: void 0, + rotateBy: !1, + size: void 0, + spin: !1, + spinPulse: !1, + spinReverse: !1, + beat: !1, + fade: !1, + beatFade: !1, + bounce: !1, + shake: !1, + symbol: !1, + title: "", + titleId: void 0, + transform: void 0, + swapOpacity: !1, + widthAuto: !1 +}, Ra = new Set(Object.keys(La)), Z = e.forwardRef((e, t) => { + let n = { + ...La, + ...e + }, { icon: r, mask: i, symbol: a, title: o, titleId: s, maskId: c, transform: l } = n, u = Sa(c, !!i), d = Sa(s, !!o), f = Pa(r); + if (!f) return Ia.error("Icon lookup is undefined", r), null; + let p = Ma(n), m = typeof l == "string" ? fa.transform(l) : l, h = Pa(i), g = pa(f, { + ...p.length > 0 && { classes: p }, + ...m && { transform: m }, + ...h && { mask: h }, + symbol: a, + title: o, + titleId: d, + maskId: u + }); + if (!g) return Ia.error("Could not find icon", f), null; + let { abstract: _ } = g, v = { ref: t }; + for (let e of Fa(n)) Ra.has(e) || (v[e] = n[e]); + return xa(_[0], v); +}); +Z.displayName = "FontAwesomeIcon", `${Aa.default}${X.fixedWidth}`; +//#endregion +//#region components/pagination/Pager.jsx +var za = { + changePage: u.func.isRequired, + totalItems: u.number.isRequired, + currentPage: u.number.isRequired, + pageSize: u.number.isRequired, + hideLast: u.bool +}, Ba = class extends e.Component { + getPager() { + let { totalItems: e, currentPage: t, pageSize: n, changePage: r, hideLast: i } = this.props, a = Math.ceil(e / n), o, s, c = /* @__PURE__ */ S("li", { + className: "pager__ellipsis", + children: "..." + }), l = /* @__PURE__ */ S("li", { + className: "pager__ellipsis", + children: "..." + }), u = /* @__PURE__ */ S("li", { + className: "pager__item", + children: /* @__PURE__ */ S("button", { + className: "pager__button", + type: "button", + onClick: () => r(1), + children: 1 + }) + }), d = /* @__PURE__ */ S("li", { + className: `pager__item ${i ? "hideLast" : ""}`, + children: /* @__PURE__ */ S("button", { + className: "pager__button", + type: "button", + onClick: () => r(a), + children: ce(a, 0) + }) + }); + a < 5 ? (o = 1, s = a, c = "", l = "", u = "", d = "") : (o = t - 1, s = t + 1, t < 4 ? (c = "", u = "", t === 1 ? (o = t, s = t + 2) : t === 3 && (o = 1, s = 4)) : t > a - 3 && (l = "", d = "", t === a ? (o = t - 2, s = t) : t === a - 2 && (o = t - 1, s = a))); + let f = (t - 1) * n, p = Math.min(f + (n - 1), e - 1), m = g(o, s + 1); + return { + totalPages: a, + startPage: o, + endPage: s, + startIndex: f, + endIndex: p, + pages: m, + prevEllipses: c, + nextEllipses: l, + firstButton: u, + lastButton: d + }; + } + generatePageButtons(e) { + let { currentPage: t } = this.props; + return e.map((e, n) => /* @__PURE__ */ S("li", { + className: "pager__item", + children: /* @__PURE__ */ S("button", { + className: `pager__button ${t === e ? "pager__button_active" : ""}`, + type: "button", + onClick: () => this.props.changePage(e), + children: ce(e, 0) + }) + }, n)); + } + render() { + let { currentPage: e, changePage: t } = this.props, n = this.getPager(), r = this.generatePageButtons(n.pages, n.totalPages); + return /* @__PURE__ */ C("ul", { + className: "pager", + children: [ + /* @__PURE__ */ S("li", { + className: "pager__item", + children: /* @__PURE__ */ S("button", { + className: `pager__button ${e === 1 ? "pager__button_disabled" : ""}`, + type: "button", + disabled: e === 1, + onClick: () => t(e - 1), + title: "Previous page", + children: /* @__PURE__ */ S(Z, { icon: "angle-left" }) + }) + }), + n.firstButton, + n.prevEllipses, + r, + n.nextEllipses, + n.lastButton, + /* @__PURE__ */ S("li", { + className: "pager__item", + children: /* @__PURE__ */ S("button", { + className: `pager__button ${e === n.totalPages ? "pager__button_disabled" : ""}`, + type: "button", + disabled: e === n.totalPages, + onClick: () => t(e + 1), + title: "Next page", + children: /* @__PURE__ */ S(Z, { icon: "angle-right" }) + }) + }) + ] + }); + } +}; +Ba.propTypes = za; +//#endregion +//#region components/pagination/LimitSelector.jsx +var Va = { + changeLimit: u.func.isRequired, + pageSize: u.number, + limitList: u.arrayOf(u.number), + label: u.string +}, Ha = ({ changeLimit: e, pageSize: t = 10, limitList: n = [ + 10, + 25, + 50, + 100 +], label: r }) => { + let i = (t) => { + t.preventDefault(), e(parseInt(t.target.value, 10)); + }, a = r || "Rows per page: ", o = n.map((e) => /* @__PURE__ */ S("option", { + value: e, + children: e + }, `limit-${e}`)); + return /* @__PURE__ */ C("div", { + className: "usa-dt-pagination__limit-selector__wrapper", + children: [/* @__PURE__ */ S("label", { children: a }), /* @__PURE__ */ S("select", { + onChange: i, + value: t, + className: "usa-dt-pagination__limit-selector", + "aria-label": "limit-dropdown", + children: o + })] + }); +}; +Ha.propTypes = Va; +//#endregion +//#region components/pagination/GoToPage.jsx +var Ua = { + changePage: u.func.isRequired, + totalPages: u.number, + id: u.string +}, Wa = ({ changePage: e, totalPages: t = 1, id: n = "usa-dt-pagination-go-to" }) => { + let [r, i] = l(""), a = t > 1 ? `1-${t}` : "1", o = () => !(r === "" || parseInt(r, 10) < 1 || parseInt(r, 10) > t), s = (t) => { + t.preventDefault(), o() && e(parseInt(r, 10)); + }; + return /* @__PURE__ */ C("form", { + className: "usa-dt-pagination__go-to", + children: [ + /* @__PURE__ */ S("label", { + htmlFor: `${n}-go-to`, + children: "Go to page" + }), + /* @__PURE__ */ S("input", { + type: "number", + id: `${n}-go-to`, + title: `Enter a number between 1 and ${t}`, + min: "1", + max: t, + placeholder: a, + value: r, + onChange: (e) => { + i(e.target.value); + }, + onSubmit: s + }), + /* @__PURE__ */ S("button", { + type: "submit", + onClick: s, + disabled: !o(), + children: "Go" + }) + ] + }); +}; +Wa.propTypes = Ua; +//#endregion +//#region components/pagination/Pagination.jsx +var Ga = { + changePage: u.func.isRequired, + totalItems: u.number.isRequired, + currentPage: u.number, + pageSize: u.number, + resultsText: u.oneOfType([u.bool, u.element]), + limitSelector: u.bool, + changeLimit: u.func, + goToPage: u.bool, + id: u.string, + hideLast: u.bool +}, Ka = ({ changePage: t, totalItems: n, currentPage: r = 1, pageSize: i = 10, resultsText: a = !1, limitSelector: o = !1, changeLimit: s = () => {}, goToPage: c = !1, id: l, hideLast: u = !1 }) => { + let d = Math.ceil(n / i), f = () => { + if (e.isValidElement(a)) return a; + if (a) { + let e = le(r, i, n); + return /* @__PURE__ */ S("div", { + className: "usa-dt-pagination__totals", + children: `${ce(e.start, 0)}-${ce(e.end, 0)} of ${ce(n, 0)} results` + }); + } + return null; + }, p = o ? /* @__PURE__ */ S(Ha, { + changeLimit: s, + pageSize: i + }) : null, m = c ? /* @__PURE__ */ S(Wa, { + changePage: t, + totalPages: d, + id: l + }) : null; + return !o && d <= 1 ? null : /* @__PURE__ */ C("div", { + className: "usa-dt-pagination", + children: [f(), /* @__PURE__ */ C("div", { + className: "usa-dt-pagination__wrapper", + children: [ + p, + /* @__PURE__ */ S(Ba, { + changePage: t, + totalItems: n, + currentPage: r, + pageSize: i, + hideLast: u + }), + m + ] + })] + }); +}; +Ka.propTypes = Ga; +//#endregion +//#region components/Picker.jsx +var qa = "usa-dt-picker__button-icon--svg", Ja = { + sortFn: u.func, + icon: u.node, + selectedOption: u.oneOfType([u.node, u.string]), + className: u.string, + id: u.string, + options: u.arrayOf(u.shape({ + name: u.oneOfType([u.string, u.node]), + value: u.any, + onClick: u.func, + classNames: u.string + })), + dropdownDirection: u.oneOf(["left", "right"]), + isFixedWidth: u.bool, + children: u.node, + backgroundColor: u.string, + notEnabled: u.bool, + buttonClassNames: u.string, + pickerListClassNames: u.string +}, Ya = (e, t, n) => e.name === n ? -1 : t.name === n ? 1 : e.name < t.name ? -1 : +(e.name > t.name), Xa = ({ className: e = "", id: t = "", options: n, selectedOption: r, icon: i = null, sortFn: a = Ya, isFixedWidth: s = !1, children: u, dropdownDirection: d = "right", backgroundColor: f = "#1a4480", notEnabled: p, buttonClassNames: m = "", pickerListClassNames: h = "" }) => { + let g = c(null), _ = c(null), [v, y] = l(!1), [w, T] = l({ + top: 0, + width: 0, + left: 0, + right: 0 + }), E = (e) => { + e.preventDefault(), p || y(!v); + }, D = (e, t) => a(e, t, r), O = () => { + _.current && g.current && T({ + top: _.current.offsetHeight, + width: _.current.offsetWidth, + left: _.current.offsetLeft, + right: g.current.offsetWidth - (_.current.offsetWidth + _.current.offsetLeft) + }); + }; + o(() => { + w.width !== 0 && s && _.current && _.current.offsetWidth !== w.width && O(); + }), o(() => { + let e = (e) => { + v && g.current && !g.current.contains(e.target) && e.target.id !== `${t}-${qa}` && e.target.parentNode.id !== `${t}-${qa}` && y(!1); + }; + return O(), document.addEventListener("click", e), () => { + document.removeEventListener("click", e); + }; + }, [v]); + let k = (e) => (t) => { + e(t), y(!1); + }; + return /* @__PURE__ */ S("div", { + id: t, + className: `usa-dt-picker ${e}`, + ref: g, + style: { backgroundColor: f }, + children: /* @__PURE__ */ C("div", { + className: "usa-dt-picker__dropdown-container", + style: { backgroundColor: f }, + children: [/* @__PURE__ */ C("button", { + style: { backgroundColor: f }, + ref: _, + type: "button", + "aria-label": "Dropdown Toggle Button", + className: `usa-dt-picker__button ${m}`, + onClick: E, + children: [i && /* @__PURE__ */ S("div", { + className: "usa-dt-picker__icon", + children: i + }), u || /* @__PURE__ */ C(x, { children: [/* @__PURE__ */ S("span", { + className: "usa-dt-picker__button-text", + style: { backgroundColor: f }, + children: r + }), /* @__PURE__ */ C("span", { + className: "usa-dt-picker__button-icon", + children: [!v && /* @__PURE__ */ S(Z, { + id: `${t}-${qa}`, + icon: "chevron-down", + alt: "Toggle menu", + color: "#555" + }), v && /* @__PURE__ */ S(Z, { + id: `${t}-${qa}`, + icon: "chevron-up", + alt: "Toggle menu", + color: "#555" + })] + })] })] + }), /* @__PURE__ */ S("ul", { + className: `usa-dt-picker__list ${h} ${v ? "" : "hide"}`, + style: (() => { + let e = { + top: `${w.top}px`, + left: `${w.left}px` + }; + return s && d === "right" ? { + ...e, + width: `${w.width}px` + } : s && d === "left" ? { + top: e.top, + right: `${w.right}`, + width: `${w.width}px` + } : d === "left" ? { + top: e.top, + right: `${w.right}px` + } : e; + })(), + children: n.sort(D).map((e) => ({ + ...e, + onClick: k(e.onClick) + })).map((e) => /* @__PURE__ */ S("li", { + className: `usa-dt-picker__list-item ${e?.classNames ? e.classNames : ""}`, + children: /* @__PURE__ */ S("button", { + className: `usa-dt-picker__item ${e.name === r ? "active" : ""}`, + type: "button", + value: `${e.value || e.name}`, + onClick: (t) => { + t.preventDefault(), e.onClick(e.value); + }, + onKeyDown: (t) => { + e.name === "reddit" && t.key === "Tab" && y(!v); + }, + children: e.component ? e.component : e.name + }) + }, b())) + })] + }) + }); +}; +Xa.propTypes = Ja; +//#endregion +//#region components/quarterPicker/QuarterButton.jsx +var Za = { + disabled: u.bool, + active: u.bool, + showPeriods: u.bool, + quarter: u.string, + handleSelection: u.func, + handleHover: u.func, + handleBlur: u.func, + toggleTooltip: u.func, + title: u.string +}, Qa = ({ disabled: e, active: t, quarter: n, handleSelection: r, toggleTooltip: i, title: a = "", handleHover: o, handleBlur: s, showPeriods: c = !1 }) => { + let l = a || `Q ${n}`, u = () => { + e ? i(n) : o(n, c ? "period" : "quarter"); + }, d = () => { + i(0), s(c ? "period" : "quarter"); + }, f = (t) => { + t.preventDefault(), e || r(n); + }, p = e ? "usa-dt-quarter-picker__quarter_disabled " : ""; + return n === "1" ? p += "usa-dt-quarter-picker__quarter_first" : n === "4" ? p += "usa-dt-quarter-picker__quarter_last" : a.includes("-") && (p += "usa-dt-quarter-picker__quarter_double"), !e && t && (p += " usa-dt-quarter-picker__quarter_active"), /* @__PURE__ */ S("button", { + className: `usa-dt-quarter-picker__quarter ${p}`, + onMouseDown: f, + onClick: f, + onMouseOver: u, + onMouseEnter: u, + onFocus: u, + onMouseLeave: d, + onBlur: d, + "aria-disabled": e, + children: l + }); +}; +Qa.propTypes = Za; +//#endregion +//#region components/quarterPicker/QuarterPicker.jsx +var $a = (e = []) => { + let [t, n] = l(e); + return [t, (e) => { + let r = parseInt(e, 10); + n(t.map((e) => parseInt(e, 10)).filter((e) => e <= r).map((e) => `${e}`).concat([e])); + }]; +}, eo = [ + [{ + title: "1 - 2", + id: "2", + className: "double-period" + }, { + title: "3", + id: "3" + }], + [ + { + title: "4", + id: "4" + }, + { + title: "5", + id: "5" + }, + { + title: "6", + id: "6" + } + ], + [ + { + title: "7", + id: "7" + }, + { + title: "8", + id: "8" + }, + { + title: "9", + id: "9" + } + ], + [ + { + title: "10", + id: "10" + }, + { + title: "11", + id: "11" + }, + { + title: "12", + id: "12" + } + ] +], to = (e, t) => t.some((t) => parseInt(t, 10) >= parseInt(e, 10)), no = { + handleSelection: u.func, + selectedQuarters: u.arrayOf(u.string), + disabledQuarters: u.arrayOf(u.string), + selectedPeriods: u.arrayOf(u.string), + disabledPeriods: u.arrayOf(u.string), + periodsPerQuarter: u.arrayOf(u.arrayOf(u.shape({ + title: u.string, + id: u.string + }))), + showPeriods: u.bool, + isCumulative: u.bool +}, ro = ({ handleSelection: e, disabledQuarters: t = [], disabledPeriods: n = [], periodsPerQuarter: r = eo, selectedQuarters: i = [], selectedPeriods: a = [], showPeriods: o = !1, isCumulative: s = !1 }) => { + let [c, u] = l(""), [d, f] = l(""), p = (e, t = "quarter") => { + t === "quarter" ? f(e) : u(e); + }, m = (e = "quarter") => { + e === "quarter" ? f("") : u(""); + }; + return /* @__PURE__ */ S("div", { + className: "usa-dt-quarter-picker", + children: /* @__PURE__ */ S("ul", { + className: "usa-dt-quarter-picker__list", + children: [ + , + , + , + , + ].fill(0).map((l, u) => { + let f = u + 1, h = `${f}`; + if (o) { + let t = r[u]; + return /* @__PURE__ */ C("li", { + className: "usa-dt-quarter-picker__list-item usa-dt-quarter-picker__period-list-container", + children: [/* @__PURE__ */ S("p", { + className: t.every((e) => n.includes(e.id)) ? "disabled" : "", + children: `Q${f}` + }), /* @__PURE__ */ S("ul", { + className: "usa-dt-quarter-picker__period-list", + children: t.map((t) => /* @__PURE__ */ S("li", { + className: Object.keys(t).includes("className") ? `${t.className} usa-dt-quarter-picker__list-item` : "usa-dt-quarter-picker__list-item", + children: /* @__PURE__ */ S(Qa, { + showPeriods: o, + quarter: t.id, + title: t.title, + disabled: n.includes(t.id), + active: to(t.id, a) || parseInt(c, 10) >= parseInt(t.id, 10), + handleHover: p, + handleBlur: m, + handleSelection: e, + toggleTooltip: () => {} + }) + }, b())) + })] + }, b()); + } + return /* @__PURE__ */ S("li", { + className: "usa-dt-quarter-picker__list-item", + children: /* @__PURE__ */ S(Qa, { + quarter: h, + disabled: t.includes(h), + active: s ? to(h, i) || parseInt(d, 10) >= f : i.includes(h) || d === h, + handleSelection: e, + handleHover: p, + handleBlur: m, + toggleTooltip: () => {} + }) + }, b()); + }) + }) + }); +}; +ro.propTypes = no; +//#endregion +//#region helpers/searchBarHelper.js +var io = (e, t, n) => e && t === e ? !1 : !(t && e.length < n), ao = (e, t) => !!(t && !e.target.value), oo = { + onSearch: u.func, + minChars: u.number, + isDisabled: u.bool, + throttleOnChange: u.number, + inputTitle: u.string, + placeholder: u.string +}, so = ({ onSearch: e, minChars: t = 2, isDisabled: n = !1, throttleOnChange: r = 500, inputTitle: i = "Search Input", placeholder: a = "" }) => { + let [o, s] = l(""), [c, u] = l(""), d = () => { + s(""), e(""), u(""); + }, f = v((e) => ao(e, c) ? d() : s(e.target.value), r), p = () => { + let t = o.trim(); + e(t), s(t), u(t); + }, m = (e) => (e.preventDefault(), io(o, c, t) ? p() : d()), h = "search"; + return (o && c === o || c && o.length < t) && (h = "times"), /* @__PURE__ */ C("form", { + className: "usa-dt-search-bar", + children: [/* @__PURE__ */ S("input", { + className: "usa-dt-search-bar__input", + "aria-label": "Search Input", + title: i, + value: o, + type: "text", + disabled: n, + onChange: f, + placeholder: a + }), /* @__PURE__ */ S("button", { + disabled: o.length < t && !c || n, + "aria-label": "Search Button", + title: h === "search" ? "Submit Search Button" : "Remove Input Value Button", + onClick: m, + className: "usa-dt-search-bar__button", + children: /* @__PURE__ */ S(Z, { icon: h }) + })] + }); +}; +so.propTypes = oo; +//#endregion +//#region components/messages/GenericMessage.jsx +var co = { + title: u.string.isRequired, + description: u.string, + icon: u.object, + className: u.string +}, lo = ({ icon: e, title: t, description: n, className: r }) => /* @__PURE__ */ C("div", { + className: `usda-message${r && ` usda-message_${r}`}`, + children: [ + e && /* @__PURE__ */ S("div", { + className: "usda-message__icon", + children: e + }), + /* @__PURE__ */ S("div", { + className: "usda-message__title", + children: t + }), + n && /* @__PURE__ */ S("div", { + className: "usda-message__description", + children: n + }) + ] +}); +lo.propTypes = co; +//#endregion +//#region components/messages/ErrorMessage.jsx +var uo = { description: u.string }, fo = ({ description: e = "Something went wrong while gathering your data." }) => /* @__PURE__ */ S(lo, { + description: e, + title: "An error occurred", + icon: /* @__PURE__ */ S(Z, { icon: "exclamation-triangle" }), + className: "error" +}); +fo.propTypes = uo; +//#endregion +//#region node_modules/@babel/runtime/helpers/esm/extends.js +function po() { + return po = Object.assign ? Object.assign.bind() : function(e) { + for (var t = 1; t < arguments.length; t++) { + var n = arguments[t]; + for (var r in n) ({}).hasOwnProperty.call(n, r) && (e[r] = n[r]); + } + return e; + }, po.apply(null, arguments); +} +//#endregion +//#region node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js +function mo(e, t) { + if (e == null) return {}; + var n = {}; + for (var r in e) if ({}.hasOwnProperty.call(e, r)) { + if (t.indexOf(r) !== -1) continue; + n[r] = e[r]; + } + return n; +} +//#endregion +//#region node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js +function ho(e, t) { + return ho = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(e, t) { + return e.__proto__ = t, e; + }, ho(e, t); +} +//#endregion +//#region node_modules/@babel/runtime/helpers/esm/inheritsLoose.js +function go(e, t) { + e.prototype = Object.create(t.prototype), e.prototype.constructor = e, ho(e, t); +} +//#endregion +//#region node_modules/dom-helpers/esm/hasClass.js +function _o(e, t) { + return e.classList ? !!t && e.classList.contains(t) : (" " + (e.className.baseVal || e.className) + " ").indexOf(" " + t + " ") !== -1; +} +//#endregion +//#region node_modules/dom-helpers/esm/addClass.js +function vo(e, t) { + e.classList ? e.classList.add(t) : _o(e, t) || (typeof e.className == "string" ? e.className = e.className + " " + t : e.setAttribute("class", (e.className && e.className.baseVal || "") + " " + t)); +} +//#endregion +//#region node_modules/dom-helpers/esm/removeClass.js +function yo(e, t) { + return e.replace(RegExp("(^|\\s)" + t + "(?:\\s|$)", "g"), "$1").replace(/\s+/g, " ").replace(/^\s*|\s*$/g, ""); +} +function bo(e, t) { + e.classList ? e.classList.remove(t) : typeof e.className == "string" ? e.className = yo(e.className, t) : e.setAttribute("class", yo(e.className && e.className.baseVal || "", t)); +} +//#endregion +//#region node_modules/react-transition-group/esm/config.js +var xo = { disabled: !1 }, So = process.env.NODE_ENV === "production" ? null : u.oneOfType([u.number, u.shape({ + enter: u.number, + exit: u.number, + appear: u.number +}).isRequired]), Co = process.env.NODE_ENV === "production" ? null : u.oneOfType([ + u.string, + u.shape({ + enter: u.string, + exit: u.string, + active: u.string + }), + u.shape({ + enter: u.string, + enterDone: u.string, + enterActive: u.string, + exit: u.string, + exitDone: u.string, + exitActive: u.string + }) +]), wo = e.createContext(null), To = function(e) { + return e.scrollTop; +}, Eo = "unmounted", Do = "exited", Oo = "entering", ko = "entered", Ao = "exiting", Q = /*#__PURE__*/ function(t) { + go(n, t); + function n(e, n) { + var r = t.call(this, e, n) || this, i = n, a = i && !i.isMounting ? e.enter : e.appear, o; + return r.appearStatus = null, e.in ? a ? (o = Do, r.appearStatus = Oo) : o = ko : o = e.unmountOnExit || e.mountOnEnter ? Eo : Do, r.state = { status: o }, r.nextCallback = null, r; + } + n.getDerivedStateFromProps = function(e, t) { + return e.in && t.status === "unmounted" ? { status: Do } : null; + }; + var r = n.prototype; + return r.componentDidMount = function() { + this.updateStatus(!0, this.appearStatus); + }, r.componentDidUpdate = function(e) { + var t = null; + if (e !== this.props) { + var n = this.state.status; + this.props.in ? n !== "entering" && n !== "entered" && (t = Oo) : (n === "entering" || n === "entered") && (t = Ao); + } + this.updateStatus(!1, t); + }, r.componentWillUnmount = function() { + this.cancelNextCallback(); + }, r.getTimeouts = function() { + var e = this.props.timeout, t = n = r = e, n, r; + return e != null && typeof e != "number" && (t = e.exit, n = e.enter, r = e.appear === void 0 ? n : e.appear), { + exit: t, + enter: n, + appear: r + }; + }, r.updateStatus = function(e, t) { + if (e === void 0 && (e = !1), t !== null) if (this.cancelNextCallback(), t === "entering") { + if (this.props.unmountOnExit || this.props.mountOnEnter) { + var n = this.props.nodeRef ? this.props.nodeRef.current : w.findDOMNode(this); + n && To(n); + } + this.performEnter(e); + } else this.performExit(); + else this.props.unmountOnExit && this.state.status === "exited" && this.setState({ status: Eo }); + }, r.performEnter = function(e) { + var t = this, n = this.props.enter, r = this.context ? this.context.isMounting : e, i = this.props.nodeRef ? [r] : [w.findDOMNode(this), r], a = i[0], o = i[1], s = this.getTimeouts(), c = r ? s.appear : s.enter; + if (!e && !n || xo.disabled) { + this.safeSetState({ status: ko }, function() { + t.props.onEntered(a); + }); + return; + } + this.props.onEnter(a, o), this.safeSetState({ status: Oo }, function() { + t.props.onEntering(a, o), t.onTransitionEnd(c, function() { + t.safeSetState({ status: ko }, function() { + t.props.onEntered(a, o); + }); + }); + }); + }, r.performExit = function() { + var e = this, t = this.props.exit, n = this.getTimeouts(), r = this.props.nodeRef ? void 0 : w.findDOMNode(this); + if (!t || xo.disabled) { + this.safeSetState({ status: Do }, function() { + e.props.onExited(r); + }); + return; + } + this.props.onExit(r), this.safeSetState({ status: Ao }, function() { + e.props.onExiting(r), e.onTransitionEnd(n.exit, function() { + e.safeSetState({ status: Do }, function() { + e.props.onExited(r); + }); + }); + }); + }, r.cancelNextCallback = function() { + this.nextCallback !== null && (this.nextCallback.cancel(), this.nextCallback = null); + }, r.safeSetState = function(e, t) { + t = this.setNextCallback(t), this.setState(e, t); + }, r.setNextCallback = function(e) { + var t = this, n = !0; + return this.nextCallback = function(r) { + n && (n = !1, t.nextCallback = null, e(r)); + }, this.nextCallback.cancel = function() { + n = !1; + }, this.nextCallback; + }, r.onTransitionEnd = function(e, t) { + this.setNextCallback(t); + var n = this.props.nodeRef ? this.props.nodeRef.current : w.findDOMNode(this), r = e == null && !this.props.addEndListener; + if (!n || r) { + setTimeout(this.nextCallback, 0); + return; + } + if (this.props.addEndListener) { + var i = this.props.nodeRef ? [this.nextCallback] : [n, this.nextCallback], a = i[0], o = i[1]; + this.props.addEndListener(a, o); + } + e != null && setTimeout(this.nextCallback, e); + }, r.render = function() { + var t = this.state.status; + if (t === "unmounted") return null; + var n = this.props, r = n.children; + n.in, n.mountOnEnter, n.unmountOnExit, n.appear, n.enter, n.exit, n.timeout, n.addEndListener, n.onEnter, n.onEntering, n.onEntered, n.onExit, n.onExiting, n.onExited, n.nodeRef; + var i = mo(n, [ + "children", + "in", + "mountOnEnter", + "unmountOnExit", + "appear", + "enter", + "exit", + "timeout", + "addEndListener", + "onEnter", + "onEntering", + "onEntered", + "onExit", + "onExiting", + "onExited", + "nodeRef" + ]); + return /*#__PURE__*/ e.createElement(wo.Provider, { value: null }, typeof r == "function" ? r(t, i) : e.cloneElement(e.Children.only(r), i)); + }, n; +}(e.Component); +Q.contextType = wo, Q.propTypes = process.env.NODE_ENV === "production" ? {} : { + nodeRef: u.shape({ current: typeof Element > "u" ? u.any : function(e, t, n, r, i, a) { + var o = e[t]; + return u.instanceOf(o && "ownerDocument" in o ? o.ownerDocument.defaultView.Element : Element)(e, t, n, r, i, a); + } }), + children: u.oneOfType([u.func.isRequired, u.element.isRequired]).isRequired, + in: u.bool, + mountOnEnter: u.bool, + unmountOnExit: u.bool, + appear: u.bool, + enter: u.bool, + exit: u.bool, + timeout: function(e) { + var t = So; + e.addEndListener || (t = t.isRequired); + var n = [...arguments].slice(1); + return t.apply(void 0, [e].concat(n)); + }, + addEndListener: u.func, + onEnter: u.func, + onEntering: u.func, + onEntered: u.func, + onExit: u.func, + onExiting: u.func, + onExited: u.func +}; +function jo() {} +Q.defaultProps = { + in: !1, + mountOnEnter: !1, + unmountOnExit: !1, + appear: !1, + enter: !0, + exit: !0, + onEnter: jo, + onEntering: jo, + onEntered: jo, + onExit: jo, + onExiting: jo, + onExited: jo +}, Q.UNMOUNTED = Eo, Q.EXITED = Do, Q.ENTERING = Oo, Q.ENTERED = ko, Q.EXITING = Ao; +//#endregion +//#region node_modules/react-transition-group/esm/CSSTransition.js +var Mo = function(e, t) { + return e && t && t.split(" ").forEach(function(t) { + return vo(e, t); + }); +}, No = function(e, t) { + return e && t && t.split(" ").forEach(function(t) { + return bo(e, t); + }); +}, Po = /*#__PURE__*/ function(t) { + go(n, t); + function n() { + var e, n = [...arguments]; + return e = t.call.apply(t, [this].concat(n)) || this, e.appliedClasses = { + appear: {}, + enter: {}, + exit: {} + }, e.onEnter = function(t, n) { + var r = e.resolveArguments(t, n), i = r[0], a = r[1]; + e.removeClasses(i, "exit"), e.addClass(i, a ? "appear" : "enter", "base"), e.props.onEnter && e.props.onEnter(t, n); + }, e.onEntering = function(t, n) { + var r = e.resolveArguments(t, n), i = r[0], a = r[1] ? "appear" : "enter"; + e.addClass(i, a, "active"), e.props.onEntering && e.props.onEntering(t, n); + }, e.onEntered = function(t, n) { + var r = e.resolveArguments(t, n), i = r[0], a = r[1] ? "appear" : "enter"; + e.removeClasses(i, a), e.addClass(i, a, "done"), e.props.onEntered && e.props.onEntered(t, n); + }, e.onExit = function(t) { + var n = e.resolveArguments(t)[0]; + e.removeClasses(n, "appear"), e.removeClasses(n, "enter"), e.addClass(n, "exit", "base"), e.props.onExit && e.props.onExit(t); + }, e.onExiting = function(t) { + var n = e.resolveArguments(t)[0]; + e.addClass(n, "exit", "active"), e.props.onExiting && e.props.onExiting(t); + }, e.onExited = function(t) { + var n = e.resolveArguments(t)[0]; + e.removeClasses(n, "exit"), e.addClass(n, "exit", "done"), e.props.onExited && e.props.onExited(t); + }, e.resolveArguments = function(t, n) { + return e.props.nodeRef ? [e.props.nodeRef.current, t] : [t, n]; + }, e.getClassNames = function(t) { + var n = e.props.classNames, r = typeof n == "string", i = r && n ? n + "-" : "", a = r ? "" + i + t : n[t]; + return { + baseClassName: a, + activeClassName: r ? a + "-active" : n[t + "Active"], + doneClassName: r ? a + "-done" : n[t + "Done"] + }; + }, e; + } + var r = n.prototype; + return r.addClass = function(e, t, n) { + var r = this.getClassNames(t)[n + "ClassName"], i = this.getClassNames("enter").doneClassName; + t === "appear" && n === "done" && i && (r += " " + i), n === "active" && e && To(e), r && (this.appliedClasses[t][n] = r, Mo(e, r)); + }, r.removeClasses = function(e, t) { + var n = this.appliedClasses[t], r = n.base, i = n.active, a = n.done; + this.appliedClasses[t] = {}, r && No(e, r), i && No(e, i), a && No(e, a); + }, r.render = function() { + var t = this.props; + t.classNames; + var n = mo(t, ["classNames"]); + return /*#__PURE__*/ e.createElement(Q, po({}, n, { + onEnter: this.onEnter, + onEntered: this.onEntered, + onEntering: this.onEntering, + onExit: this.onExit, + onExiting: this.onExiting, + onExited: this.onExited + })); + }, n; +}(e.Component); +Po.defaultProps = { classNames: "" }, Po.propTypes = process.env.NODE_ENV === "production" ? {} : po({}, Q.propTypes, { + classNames: Co, + onEnter: u.func, + onEntering: u.func, + onEntered: u.func, + onExit: u.func, + onExiting: u.func, + onExited: u.func +}); +//#endregion +//#region node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js +function Fo(e) { + if (e === void 0) throw ReferenceError("this hasn't been initialised - super() hasn't been called"); + return e; +} +//#endregion +//#region node_modules/react-transition-group/esm/utils/ChildMapping.js +function Io(e, n) { + var r = function(e) { + return n && i(e) ? n(e) : e; + }, a = Object.create(null); + return e && t.map(e, function(e) { + return e; + }).forEach(function(e) { + a[e.key] = r(e); + }), a; +} +function Lo(e, t) { + e ||= {}, t ||= {}; + function n(n) { + return n in t ? t[n] : e[n]; + } + var r = Object.create(null), i = []; + for (var a in e) a in t ? i.length && (r[a] = i, i = []) : i.push(a); + var o, s = {}; + for (var c in t) { + if (r[c]) for (o = 0; o < r[c].length; o++) { + var l = r[c][o]; + s[r[c][o]] = n(l); + } + s[c] = n(c); + } + for (o = 0; o < i.length; o++) s[i[o]] = n(i[o]); + return s; +} +function Ro(e, t, n) { + return n[t] == null ? e.props[t] : n[t]; +} +function zo(e, t) { + return Io(e.children, function(r) { + return n(r, { + onExited: t.bind(null, r), + in: !0, + appear: Ro(r, "appear", e), + enter: Ro(r, "enter", e), + exit: Ro(r, "exit", e) + }); + }); +} +function Bo(e, t, r) { + var a = Io(e.children), o = Lo(t, a); + return Object.keys(o).forEach(function(s) { + var c = o[s]; + if (i(c)) { + var l = s in t, u = s in a, d = t[s], f = i(d) && !d.props.in; + u && (!l || f) ? o[s] = n(c, { + onExited: r.bind(null, c), + in: !0, + exit: Ro(c, "exit", e), + enter: Ro(c, "enter", e) + }) : !u && l && !f ? o[s] = n(c, { in: !1 }) : u && l && i(d) && (o[s] = n(c, { + onExited: r.bind(null, c), + in: d.props.in, + exit: Ro(c, "exit", e), + enter: Ro(c, "enter", e) + })); + } + }), o; +} +//#endregion +//#region node_modules/react-transition-group/esm/TransitionGroup.js +var Vo = Object.values || function(e) { + return Object.keys(e).map(function(t) { + return e[t]; + }); +}, Ho = { + component: "div", + childFactory: function(e) { + return e; + } +}, Uo = /*#__PURE__*/ function(t) { + go(n, t); + function n(e, n) { + var r = t.call(this, e, n) || this; + return r.state = { + contextValue: { isMounting: !0 }, + handleExited: r.handleExited.bind(Fo(r)), + firstRender: !0 + }, r; + } + var r = n.prototype; + return r.componentDidMount = function() { + this.mounted = !0, this.setState({ contextValue: { isMounting: !1 } }); + }, r.componentWillUnmount = function() { + this.mounted = !1; + }, n.getDerivedStateFromProps = function(e, t) { + var n = t.children, r = t.handleExited; + return { + children: t.firstRender ? zo(e, r) : Bo(e, n, r), + firstRender: !1 + }; + }, r.handleExited = function(e, t) { + var n = Io(this.props.children); + e.key in n || (e.props.onExited && e.props.onExited(t), this.mounted && this.setState(function(t) { + var n = po({}, t.children); + return delete n[e.key], { children: n }; + })); + }, r.render = function() { + var t = this.props, n = t.component, r = t.childFactory, i = mo(t, ["component", "childFactory"]), a = this.state.contextValue, o = Vo(this.state.children).map(r); + return delete i.appear, delete i.enter, delete i.exit, n === null ? /*#__PURE__*/ e.createElement(wo.Provider, { value: a }, o) : /*#__PURE__*/ e.createElement(wo.Provider, { value: a }, /*#__PURE__*/ e.createElement(n, i, o)); + }, n; +}(e.Component); +Uo.propTypes = process.env.NODE_ENV === "production" ? {} : { + component: u.any, + children: u.node, + appear: u.bool, + enter: u.bool, + exit: u.bool, + childFactory: u.func +}, Uo.defaultProps = Ho; +//#endregion +//#region components/messages/LoadingMessage.jsx +var Wo = ({ loadingText: e = "Gathering your data..." }) => /* @__PURE__ */ S(Uo, { + className: "usda-message usda-message_loading", + children: /* @__PURE__ */ S(Po, { + classNames: "usda-loading-animation__container", + timeout: { + exit: 225, + enter: 195 + }, + exit: !0, + children: /* @__PURE__ */ C("div", { + className: "usda-loading-animation__container", + children: [/* @__PURE__ */ S("div", { + className: "usda-loading-animation", + children: /* @__PURE__ */ C("svg", { + className: "usda-loading-bars", + xmlns: "http://www.w3.org/2000/svg", + version: "1.1", + width: "50", + height: "50", + style: { opacity: 0 }, + children: [ + /* @__PURE__ */ S("rect", { + className: "bar-one", + x: "0", + y: "0", + height: "50", + width: "10" + }), + /* @__PURE__ */ S("rect", { + className: "bar-two", + x: "13", + y: "0", + height: "50", + width: "10" + }), + /* @__PURE__ */ S("rect", { + className: "bar-three", + x: "26", + y: "0", + height: "50", + width: "10" + }), + /* @__PURE__ */ S("rect", { + className: "bar-four", + x: "39", + y: "0", + height: "50", + width: "10" + }) + ] + }) + }), /* @__PURE__ */ S("div", { + className: "loading-message", + children: e + })] + }) + }) +}); +Wo.propTypes = { loadingText: u.string }; +//#endregion +//#region components/messages/NoResultsMessage.jsx +var Go = () => /* @__PURE__ */ S(lo, { + title: "No Results", + description: "No available data to display.", + className: "no-results" +}), Ko = { + data: u.object, + columns: u.array, + oddClass: u.string, + divider: u.string +}, qo = ({ data: e, columns: t, oddClass: n, divider: r }) => { + let [i, a] = l(e.expanded || !1), o = i ? "chevron-down" : "chevron-right", s = t.map(({ title: e }) => e), c = () => { + a(!i); + }, u = /* @__PURE__ */ S("tr", { + className: `usda-table__child-row usda-table__child-row_divider${n}`, + children: t.map((e, t) => t === 0 ? /* @__PURE__ */ S("td", { + className: "usda-table__cell usda-table__cell_child", + children: /* @__PURE__ */ S("div", { + className: "usda-table__child-cell-content", + children: r + }) + }, b()) : /* @__PURE__ */ S("td", { + className: "usda-table__cell usda-table__cell_child", + children: /* @__PURE__ */ S("div", { + className: "usda-table__child-cell-content", + children: "\xA0" + }) + }, b())) + }), d = (e, t) => e ? t && r && e.title === "name" ? r : e.displayName : null; + return /* @__PURE__ */ C(x, { children: [/* @__PURE__ */ S("tr", { + className: `usda-table__row${n} usda-table__row_expandable ${i ? "usda-table__row_is-expanded" : ""}`, + children: s.map((n, r) => n === "name" && e.children ? /* @__PURE__ */ S("td", { + className: "usda-table__cell", + "data-label": d(t[r]), + children: /* @__PURE__ */ C("div", { + className: "usda-table__expandable-cell-content", + children: [/* @__PURE__ */ S("button", { + className: "usda-table__expand-button", + "aria-label": "Expand Table Row Button", + onClick: c, + children: /* @__PURE__ */ S(Z, { icon: o }) + }), e.name] + }) + }, b()) : /* @__PURE__ */ S("td", { + className: `usda-table__cell${n === "name" ? " usda-table__cell_name" : ""}${t[r].right ? " usda-table__cell_right" : ""}`, + "data-label": d(t[r]), + children: e[n] + }, b())) + }), e.children && i ? /* @__PURE__ */ C(x, { children: [r && u, e.children.map((r, i) => /* @__PURE__ */ S("tr", { + className: `usda-table__child-row${i === e.children.length - 1 ? " usda-table__child-row_last" : ""}${n}`, + children: s.map((e, n) => /* @__PURE__ */ S("td", { + className: `usda-table__cell ${t[n].right ? " usda-table__cell_right" : ""} usda-table__cell_child`, + "data-label": d(t[n], !0), + children: /* @__PURE__ */ S("div", { + className: "usda-table__child-cell-content", + children: r[e] + }) + }, b())) + }, b()))] }) : null] }); +}; +qo.propTypes = Ko; +//#endregion +//#region components/table/TableHeader.jsx +var Jo = ({ clickedSort: e, displayName: t, currentSort: n, title: r }) => { + let i = n?.field === r && n?.direction === "asc" ? " table-header__icon_active" : "", a = n?.field === r && n?.direction === "desc" ? " table-header__icon_active" : ""; + return /* @__PURE__ */ C("div", { + className: "table-header__sort", + children: [/* @__PURE__ */ S("button", { + type: "button", + onClick: e, + className: `table-header__icon${i}`, + value: "asc", + title: `Sort table by ascending ${t}`, + "aria-label": `Sort table by ascending ${t}`, + children: /* @__PURE__ */ S(Z, { + size: "2x", + icon: "caret-up" + }) + }), /* @__PURE__ */ S("button", { + type: "button", + onClick: e, + className: `table-header__icon${a}`, + value: "desc", + title: `Sort table by descending ${t}`, + "aria-label": `Sort table by descending ${t}`, + children: /* @__PURE__ */ S(Z, { + size: "2x", + icon: "caret-down" + }) + })] + }); +}; +Jo.propTypes = { + title: u.string.isRequired, + displayName: u.oneOfType([u.string, u.element]).isRequired, + currentSort: p({ + direction: d(["asc", "desc"]), + field: u.string + }).isRequired, + clickedSort: u.func.isRequired +}; +var Yo = { + title: u.string.isRequired, + displayName: u.oneOfType([u.string, u.element]).isRequired, + currentSort: p({ + direction: d(["asc", "desc"]), + field: u.string + }), + updateSort: u.func, + right: u.bool, + columnSpan: u.string, + rowSpan: u.string, + subColumnNames: u.arrayOf(u.oneOfType([u.string, u.object])), + className: u.string, + icon: u.element, + bodyHeader: u.bool, + stickyFirstColumn: u.bool, + columnWidth: u.number, + highlightedColumns: u.object, + index: u.number, + isMobile: u.bool, + isStacked: u.bool +}, $ = ({ title: e, className: t = "", displayName: n = "", currentSort: r, updateSort: i, right: a, columnSpan: o = "1", rowSpan: s, subColumnNames: c = [], icon: l = /* @__PURE__ */ S(x, {}), bodyHeader: u = !1, stickyFirstColumn: d = !1, columnWidth: f, highlightedColumns: p, index: m, isMobile: h = !1, isStacked: g = !1 }) => { + let _ = (t, n = e) => { + i(n, t.target.value); + }, v = () => s === "0" ? null : c.length ? "1" : "2"; + return g && h ? /* @__PURE__ */ S("div", { + className: `${t} table-header${u ? " table-header_body-header" : ""} + ${d && m === 0 ? " stickyColumn" : ""} ${p ? `table-header__subaward-color-${p.highlightedColumns}` : ""}`, + style: { + minWidth: f, + display: "table-column" + }, + colSpan: f ? "" : o, + rowSpan: v(), + children: /* @__PURE__ */ S("div", { + className: `table-header__content${a ? " table-header__content_right" : ""}`, + children: /* @__PURE__ */ C("div", { + className: "table-header__label", + children: [ + n, + l && l, + i && !c.length && n && /* @__PURE__ */ S(Jo, { + clickedSort: _, + currentSort: r, + title: e, + displayName: n + }) + ] + }) + }) + }) : /* @__PURE__ */ S("th", { + className: `${t} table-header${u ? " table-header_body-header" : ""} + ${d && m === 0 ? " stickyColumn" : ""} ${p ? `table-header__subaward-color-${p.highlightedColumns}` : ""}`, + style: { minWidth: f }, + colSpan: f ? "" : o, + rowSpan: v(), + scope: "col", + children: /* @__PURE__ */ S("div", { + className: `table-header__content${a ? " table-header__content_right" : ""}`, + children: /* @__PURE__ */ C("div", { + className: "table-header__label", + children: [ + n, + l && l, + i && !c.length && n && /* @__PURE__ */ S(Jo, { + clickedSort: _, + currentSort: r, + title: e, + displayName: n + }) + ] + }) + }) + }); +}; +$.propTypes = Yo; +var Xo = { + prefix: "fas", + iconName: "file-arrow-down", + icon: [ + 384, + 512, + ["file-download"], + "f56d", + "M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM175 441c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23 0-86.1c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 86.1-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64z" + ] +}, Zo = { + prefix: "fas", + iconName: "envelope", + icon: [ + 512, + 512, + [ + 128386, + 9993, + 61443 + ], + "f0e0", + "M48 64c-26.5 0-48 21.5-48 48 0 15.1 7.1 29.3 19.2 38.4l208 156c17.1 12.8 40.5 12.8 57.6 0l208-156c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48L48 64zM0 196L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-188-198.4 148.8c-34.1 25.6-81.1 25.6-115.2 0L0 196z" + ] +}, Qo = { + prefix: "fas", + iconName: "link", + icon: [ + 576, + 512, + [128279, "chain"], + "f0c1", + "M419.5 96c-16.6 0-32.7 4.5-46.8 12.7-15.8-16-34.2-29.4-54.5-39.5 28.2-24 64.1-37.2 101.3-37.2 86.4 0 156.5 70 156.5 156.5 0 41.5-16.5 81.3-45.8 110.6l-71.1 71.1c-29.3 29.3-69.1 45.8-110.6 45.8-86.4 0-156.5-70-156.5-156.5 0-1.5 0-3 .1-4.5 .5-17.7 15.2-31.6 32.9-31.1s31.6 15.2 31.1 32.9c0 .9 0 1.8 0 2.6 0 51.1 41.4 92.5 92.5 92.5 24.5 0 48-9.7 65.4-27.1l71.1-71.1c17.3-17.3 27.1-40.9 27.1-65.4 0-51.1-41.4-92.5-92.5-92.5zM275.2 173.3c-1.9-.8-3.8-1.9-5.5-3.1-12.6-6.5-27-10.2-42.1-10.2-24.5 0-48 9.7-65.4 27.1L91.1 258.2c-17.3 17.3-27.1 40.9-27.1 65.4 0 51.1 41.4 92.5 92.5 92.5 16.5 0 32.6-4.4 46.7-12.6 15.8 16 34.2 29.4 54.6 39.5-28.2 23.9-64 37.2-101.3 37.2-86.4 0-156.5-70-156.5-156.5 0-41.5 16.5-81.3 45.8-110.6l71.1-71.1c29.3-29.3 69.1-45.8 110.6-45.8 86.6 0 156.5 70.6 156.5 156.9 0 1.3 0 2.6 0 3.9-.4 17.7-15.1 31.6-32.8 31.2s-31.6-15.1-31.2-32.8c0-.8 0-1.5 0-2.3 0-33.7-18-63.3-44.8-79.6z" + ] +}, $o = { + prefix: "fas", + iconName: "spinner", + icon: [ + 512, + 512, + [], + "f110", + "M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm0 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM48 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm368 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM75 369.1A48 48 0 1 1 142.9 437 48 48 0 1 1 75 369.1zM75 75A48 48 0 1 1 142.9 142.9 48 48 0 1 1 75 75zM437 369.1A48 48 0 1 1 369.1 437 48 48 0 1 1 437 369.1z" + ] +}, es = { + prefix: "fas", + iconName: "circle-check", + icon: [ + 512, + 512, + [61533, "check-circle"], + "f058", + "M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z" + ] +}, ts = { + prefix: "fas", + iconName: "angles-right", + icon: [ + 448, + 512, + [187, "angle-double-right"], + "f101", + "M439.1 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L371.2 256 233.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L179.2 256 41.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z" + ] +}, ns = { + row: u.array, + columns: u.array, + iValue: u.number, + atMaxLevel: u.bool +}, rs = (e) => { + let [t, n] = l(!1), r = (e) => { + e.stopPropagation(), n(!t); + }, i = e.atMaxLevel ? null : /* @__PURE__ */ C("div", { + className: "usda-table__cell usda-table__cell_right button-type__text-left-icon-light", + children: [ + "View next level", + " ", + /* @__PURE__ */ S(Z, { icon: ts }) + ] + }); + return (e.columns.length >= 6 ? /* @__PURE__ */ C("div", { + className: `collapsible-row-div ${t ? "row-opened" : ""}`, + children: [t && /* @__PURE__ */ S("div", { + className: "collapsible-row--content", + children: /* @__PURE__ */ S("div", { + className: "collapsible-row--content-wrapper", + children: e.row.map((t, n) => { + if (n >= 6) return e.columns[n]?.bodyHeader ? /* @__PURE__ */ S($, { + className: "table-header_body-header", + stickyFirstColumn: e.stickyFirstColumn, + index: n, + ...t + }, b()) : /* @__PURE__ */ C("div", { + className: `usda-table__cell${e.columns[n]?.right ? " usda-table__cell_right" : ""} + ${n === 0 && e.stickyFirstColumn ? " stickyColumn" : ""} `, + children: [e.columns[n] && /* @__PURE__ */ S("div", { + className: "usda-table__cell-heading-container", + children: /* @__PURE__ */ S("div", { + className: "usda-table__cell-heading", + children: e.columns[n].displayName + }) + }), /* @__PURE__ */ S("div", { + className: "usda-table__cell-text", + children: t + })] + }, b()); + }) + }) + }), /* @__PURE__ */ S("div", { + className: "mobile-gradient__wrapper", + children: /* @__PURE__ */ C("span", { + className: "collapsible-row-button", + role: "button", + tabIndex: 0, + onClick: (e) => { + r(e); + }, + onKeyUp: (e) => { + e.key === "Enter" && r(e); + }, + children: [t ? "Collapse additional details" : "View additional details", t ? /* @__PURE__ */ S(Z, { + className: "chevron", + icon: "chevron-up" + }) : /* @__PURE__ */ S(Z, { + className: "chevron", + icon: "chevron-down" + })] + }) + })] + }) : null) || i; +}; +rs.propTypes = ns; +//#endregion +//#region components/table/TableData.jsx +var is = { + columns: u.arrayOf(u.object).isRequired, + rows: u.arrayOf(f([u.array, u.object])).isRequired, + rowHeight: u.number, + expandable: u.bool, + divider: u.string, + onClickHandler: u.func, + isMobile: u.bool, + atMaxLevel: u.bool, + stickyFirstColumn: u.bool, + highlightedColumns: u.object, + isStacked: u.bool, + newMobileView: u.bool +}, as = ({ columns: e, rows: t, rowHeight: n, expandable: r, divider: i, onClickHandler: a, isMobile: s, atMaxLevel: c, stickyFirstColumn: u = !1, highlightedColumns: d, isStacked: f, newMobileView: p = !1 }) => { + let [m, h] = l(), g = () => { + let e = document.querySelector(".selected-row"); + e && e.focus(); + }, _ = (e, t) => { + c || (s && h(t), a && a(e)); + }; + return o(() => { + g(); + }, [m]), f && s && p && !r ? /* @__PURE__ */ S("div", { + className: "mobile-table-rows", + children: t.map((t, r) => /* @__PURE__ */ C("div", { + role: "button", + tabIndex: 0, + onClick: () => _(t, r), + onKeyUp: (e) => { + e.key === "Enter" && (e.preventDefault(), _(t, r)); + }, + className: `usda-table__row-item usda-table__row ${m === r ? "selected-row" : ""} ${d ? `special-hover-color-${d.highlightedColumns}` : ""}`, + style: { + height: n, + display: "table-row" + }, + children: [t.map((t, n) => { + if (n < 6) return e[n]?.bodyHeader ? /* @__PURE__ */ S($, { + className: "table-header_body-header", + stickyFirstColumn: u, + index: n, + ...t + }, b()) : /* @__PURE__ */ C("div", { + className: `usda-table__cell${e[n]?.right ? " usda-table__cell_right" : ""} + ${n === 0 && u ? " stickyColumn" : ""} ${n === 0 && u ? " stickyColumn" : ""} + ${n === 0 ? "usda-mobile__header" : ""}`, + children: [e[n] && /* @__PURE__ */ S("div", { + className: "usda-table__cell-heading-container", + children: s && /* @__PURE__ */ S("div", { + className: "usda-table__cell-heading", + children: e[n].displayName + }) + }), /* @__PURE__ */ S("div", { + className: "usda-table__cell-text", + children: t.type === "a" && n === 0 && f && s ? /* @__PURE__ */ C("a", { + target: t.props.target, + rel: t.props.rel, + href: t.props.href, + onClick: t.props.onClick, + children: [ + t.props.children, + " ", + /* @__PURE__ */ S(Z, { icon: "arrow-right" }) + ] + }) : t + })] + }, b()); + }), /* @__PURE__ */ S("div", { children: /* @__PURE__ */ S(rs, { + row: t, + columns: e, + iValue: r, + atMaxLevel: c + }) })] + }, b())) + }) : /* @__PURE__ */ S(x, { children: t.map((t, a) => { + let o = a % 2 == 0 ? "" : " usda-table__row_odd"; + return r ? /* @__PURE__ */ S(qo, { + data: t, + oddClass: o, + columns: e, + divider: i + }, b()) : /* @__PURE__ */ S("tr", { + tabIndex: 0, + onClick: () => _(t, a), + onKeyUp: (e) => { + e.key === "Enter" && (e.preventDefault(), _(t, a)); + }, + className: `usda-table__row-item usda-table__row${o} ${m === a ? "selected-row" : ""} ${d ? `special-hover-color-${d.highlightedColumns}` : ""}`, + style: { height: n }, + children: t.map((t, n) => e[n]?.bodyHeader ? /* @__PURE__ */ S($, { + className: "table-header_body-header", + stickyFirstColumn: u, + index: n, + ...t + }, b()) : /* @__PURE__ */ C("td", { + className: `usda-table__cell${e[n]?.right ? " usda-table__cell_right" : ""} + ${n === 0 && u ? " stickyColumn" : ""} `, + children: [e[n] && /* @__PURE__ */ S("div", { + className: "usda-table__cell-heading-container", + children: s && /* @__PURE__ */ S("div", { + className: "usda-table__cell-heading", + children: e[n].displayName + }) + }), /* @__PURE__ */ S("div", { children: t.type === "a" && n === 0 && f && s ? /* @__PURE__ */ C("a", { + target: t.props.target, + rel: t.props.rel, + href: t.props.href, + onClick: t.props.onClick, + children: [ + t.props.children, + " ", + /* @__PURE__ */ S(Z, { icon: "arrow-right" }) + ] + }) : t })] + }, b())) + }, b()); + }) }); +}; +as.propTypes = is; +//#endregion +//#region components/table/Table.jsx +var os = { + columns: u.arrayOf(u.object).isRequired, + rows: u.arrayOf(f([u.array, u.object])), + rowHeight: u.number, + headerRowHeight: u.number, + currentSort: p({ + direction: d(["asc", "desc"]), + field: u.string + }), + classNames: u.string, + updateSort: u.func, + expandable: u.bool, + divider: u.string, + loading: u.bool, + error: u.bool, + message: u.oneOfType([u.string, u.object]), + isStacked: u.bool, + screenReaderCaption: u.string, + onClickHandler: u.func, + isMobile: u.bool, + stickyFirstColumn: u.bool, + highlightedColumns: u.object, + atMaxLevel: u.bool, + newMobileView: u.bool +}, ss = ({ columns: e, rows: t, rowHeight: n, headerRowHeight: r, currentSort: i, classNames: a = "", updateSort: o, expandable: s, divider: c, loading: l, error: u, message: d, isStacked: f = !1, screenReaderCaption: p, onClickHandler: m, isMobile: h, stickyFirstColumn: g = !1, highlightedColumns: _, atMaxLevel: v = !1, newMobileView: w = !1 }) => { + let T = f ? "usa-dt-table__stacked" : "", E = e.map((e) => ({ + name: e.displayName + " (ascending)", + value: e.title, + onClick: () => { + o(e.title, "asc"); + } + })), D = e.map((e) => ({ + name: e.displayName + " (descending)", + value: e.title, + onClick: () => { + o(e.title, "desc"); + } + })), O; + return O = l ? /* @__PURE__ */ S("tr", { children: /* @__PURE__ */ S("td", { + className: "usda-table__message-cell", + colSpan: e.length, + children: /* @__PURE__ */ S(Wo, {}) + }) }) : u ? /* @__PURE__ */ S("tr", { children: /* @__PURE__ */ S("td", { + className: "usda-table__message-cell", + colSpan: e.length, + children: /* @__PURE__ */ S(fo, { description: d }) + }) }) : !t || t.length === 0 ? /* @__PURE__ */ S("tr", { children: /* @__PURE__ */ S("td", { + className: "usda-table__message-cell", + colSpan: e.length, + children: /* @__PURE__ */ S(Go, { description: d }) + }) }) : /* @__PURE__ */ S(as, { + columns: e, + rows: t, + rowHeight: n, + expandable: s, + divider: c, + onClickHandler: m, + isMobile: h, + stickyFirstColumn: g, + highlightedColumns: _, + isStacked: f, + atMaxLevel: v, + newMobileView: w + }), /* @__PURE__ */ C(x, { children: [f && o && /* @__PURE__ */ C("div", { + className: "usa-dt-table__stacked-picker", + children: [/* @__PURE__ */ S("label", { + htmlFor: "stackedTableSort", + children: "Sort By" + }), /* @__PURE__ */ S(Xa, { + id: "stackedTableSort", + selectedOption: i.field, + options: y(E, D) + })] + }), f && h ? /* @__PURE__ */ C("div", { + className: `usda-table ${T} ${a}`, + children: [ + p && /* @__PURE__ */ S("caption", { + className: "usa-dt-sr-only", + children: p + }), + _ && /* @__PURE__ */ C("colgroup", { children: [/* @__PURE__ */ S("col", { span: _.standardColumns }), /* @__PURE__ */ S("col", { + span: _.highlightedColumns, + className: "usda-table__body-special-color" + })] }), + /* @__PURE__ */ C("div", { + className: "usda-table__head", + children: [/* @__PURE__ */ S("div", { + className: "usda-table__row", + style: { height: r }, + children: e.map((e, t) => /* @__PURE__ */ S($, { + currentSort: i, + updateSort: o, + stickyFirstColumn: g, + highlightedColumns: _, + index: t, + isMobile: h, + isStacked: f, + ...e + }, b())) + }), /* @__PURE__ */ S("div", { + className: "usda-table__row", + children: e.filter((e) => e?.subColumnNames?.length).reduce((e, t) => t?.subColumnNames?.length ? e.concat(t.subColumnNames) : e.concat([{ + ...t, + displayName: "", + className: "empty-subheader" + }]), []).map((e, t) => /* @__PURE__ */ S($, { + className: e?.title ? "nested-header" : "empty", + currentSort: i, + updateSort: o, + stickyFirstColumn: g, + index: t, + isMobile: h, + isStacked: f, + ...e + }, b())) + })] + }), + /* @__PURE__ */ S("div", { + className: "usda-table__body", + children: O + }) + ] + }) : /* @__PURE__ */ C("table", { + className: `usda-table ${T} ${a}`, + children: [ + p && /* @__PURE__ */ S("caption", { + className: "usa-dt-sr-only", + children: p + }), + _ && /* @__PURE__ */ C("colgroup", { children: [/* @__PURE__ */ S("col", { span: _.standardColumns }), /* @__PURE__ */ S("col", { + span: _.highlightedColumns, + className: "usda-table__body-special-color" + })] }), + /* @__PURE__ */ C("thead", { + className: "usda-table__head", + children: [/* @__PURE__ */ S("tr", { + className: "usda-table__row", + style: { height: r }, + children: e.map((e, t) => /* @__PURE__ */ S($, { + currentSort: i, + updateSort: o, + stickyFirstColumn: g, + highlightedColumns: _, + index: t, + ...e + }, b())) + }), /* @__PURE__ */ S("tr", { + className: "usda-table__row", + children: e.filter((e) => e?.subColumnNames?.length).reduce((e, t) => t?.subColumnNames?.length ? e.concat(t.subColumnNames) : e.concat([{ + ...t, + displayName: "", + className: "empty-subheader" + }]), []).map((e, t) => /* @__PURE__ */ S($, { + className: e?.title ? "nested-header" : "empty", + currentSort: i, + updateSort: o, + stickyFirstColumn: g, + index: t, + ...e + }, b())) + })] + }), + /* @__PURE__ */ S("tbody", { + className: "usda-table__body", + children: O + }) + ] + })] }); +}; +ss.propTypes = os; +//#endregion +//#region styles/components/infoTooltip/_tooltipWrapper.scss +var cs = /* @__PURE__ */ A((/* @__PURE__ */ te(((e, t) => { + (function() { + var e = {}.hasOwnProperty; + function n() { + for (var t = [], r = 0; r < arguments.length; r++) { + var i = arguments[r]; + if (i) { + var a = typeof i; + if (a === "string" || a === "number") t.push(i); + else if (Array.isArray(i)) { + if (i.length) { + var o = n.apply(null, i); + o && t.push(o); + } + } else if (a === "object") { + if (i.toString !== Object.prototype.toString && !i.toString.toString().includes("[native code]")) { + t.push(i.toString()); + continue; + } + for (var s in i) e.call(i, s) && i[s] && t.push(s); + } + } + } + return t.join(" "); + } + t !== void 0 && t.exports ? (n.default = n, t.exports = n) : typeof define == "function" && typeof define.amd == "object" && define.amd ? define("classnames", [], function() { + return n; + }) : window.classNames = n; + })(); +})))(), 1), ls = { + className: u.string, + children: u.element, + tooltipComponent: u.element, + tooltipPosition: u.string, + wide: u.bool, + icon: u.string, + width: u.number, + controlledProps: u.shape({ + isControlled: u.bool, + showTooltip: u.func, + closeTooltip: u.func, + isVisible: u.bool + }), + offsetAdjustments: u.shape({ + top: u.number, + right: u.number, + left: u.number + }), + styles: u.object, + onMouseMoveTooltip: u.func, + onMouseLeaveTooltip: u.func +}, us = 375, ds = ({ className: e = null, children: t = null, tooltipComponent: n = null, tooltipPosition: r = "right", wide: i = !1, icon: a = "", width: s = us, controlledProps: u = { + isControlled: !1, + showTooltip: () => {}, + closeTooltip: () => {}, + isVisible: !1 +}, offsetAdjustments: d = { + top: -15, + right: 0, + left: 0 +}, styles: f = {}, onMouseMoveTooltip: p, onMouseLeaveTooltip: m }) => { + let [h, g] = l(!1), [_, y] = l(!1), x = c(), w = c(""), T = c({}), E = { info: /* @__PURE__ */ S(Z, { + className: "tooltip__icon", + icon: "info-circle" + }) }, D = b("dtui-tt_"), O = () => { + p ? p() : u.isControlled ? u.showTooltip() : _ || y(!0); + }, k = () => { + m ? m() : _ && y(!1); + }, ee = () => { + let e = window.innerWidth, { offsetLeft: t, clientWidth: n } = x.current; + return { + right: e - t - n, + left: t, + total: e + }; + }, te = () => { + let { right: e, left: t, total: n } = ee(), a = e > t ? e : t; + return n < 425 ? n - 10 : r === "bottom" ? s : i ? a > 800 ? 700 : a - 5 : s; + }, ne = (e, t) => e ? { + top: `${x.current.clientHeight + x.current.offsetTop + 8}px`, + widthVar: t, + left: `${x.current.clientWidth / 2 - 8}px` + } : { + ...T.current, + widthVar: t + }, A = () => { + if (Object.keys(f).includes("transform") && x.current) r === "bottom" && (w.current = "bottom"), T.current = { width: te() }; + else if (x.current) { + let e = te(), { left: t, total: n, right: i } = ee(), a = x.current.offsetTop + d.top, o = n < 700; + if (r === "bottom" || o) w.current = "bottom", T.current = { ...ne(o, e) }; + else if (r === "right" && i < e) { + let n = t - e + x.current.clientWidth; + w.current = "smart-bottom-left", T.current = { + top: x.current.offsetTop + 16 + x.current.clientHeight, + left: n + 20, + width: e + }; + } else if (r === "left" && t < e) w.current = "smart-bottom-right", T.current = { + top: x.current.offsetTop + 16 + x.current.clientHeight, + left: t - 20, + width: e + }; + else if (r === "left") { + let n = t - e; + w.current = "right", T.current = { + top: a, + left: n - 5, + width: e + }; + } else { + let n = t + x.current.clientWidth; + w.current = "left", T.current = { + top: a, + left: n + 5, + width: e + }; + } + } + }, j = () => { + u.isControlled ? u.showTooltip() : h || g(!0); + }, M = () => { + u.isControlled ? u.closeTooltip() : h && g(!1); + }, re = u.isControlled && u.isVisible || h || _, N = null; + return re && (N = /* @__PURE__ */ S("div", { + className: "tooltip-spacer", + style: T.current, + children: /* @__PURE__ */ S("div", { + className: "tooltip", + id: "tooltip", + role: "tooltip", + onMouseEnter: O, + onMouseMove: O, + onMouseLeave: k, + children: /* @__PURE__ */ C("div", { + className: "tooltip__interior", + children: [/* @__PURE__ */ S("div", { className: `tooltip-pointer ${w.current}` }), /* @__PURE__ */ S("div", { + className: "tooltip__content", + children: /* @__PURE__ */ S("div", { + className: "tooltip__message", + children: n + }) + })] + }) + }) + })), o(() => (window.addEventListener("scroll", v(A, 500)), window.addEventListener("resize", v(A, 100)), u.isControlled || document?.getElementById(D)?.addEventListener("mousemove", v(A, 500)), () => { + window.removeEventListener("scroll", A), window.removeEventListener("resize", A), u.isControlled || document?.getElementById(D)?.addEventListener("mousemove", A); + }), []), o(() => { + A(); + }, [x.current]), /* @__PURE__ */ S("div", { + id: D, + className: (0, cs.default)({ + "tooltip-wrapper": !0, + [e]: e !== null + }), + style: f, + children: /* @__PURE__ */ C("div", { + ref: (e) => { + x.current = e; + }, + children: [/* @__PURE__ */ C("div", { + role: "presentation", + tabIndex: "0", + className: "tooltip__hover-wrapper", + onBlur: M, + onFocus: j, + onKeyPress: j, + onMouseEnter: j, + onMouseLeave: M, + onClick: j, + children: [t, a && E[a]] + }), N] + }) + }); +}; +ds.propTypes = ls; +//#endregion +//#region components/infoTooltip/TooltipComponent.jsx +var fs = { + title: u.string.isRequired, + children: u.node.isRequired, + className: u.string, + textAlign: u.shape({ + title: u.oneOf(["center", "left"]), + text: u.oneOf(["center", "left"]) + }) +}, ps = ({ children: e, title: t, className: n = null, textAlign: r = { + title: "left", + text: "left" +} }) => /* @__PURE__ */ C("div", { + className: (0, cs.default)({ [n]: n !== null }), + children: [/* @__PURE__ */ S("h1", { + className: (0, cs.default)("tooltip__title", r.title), + children: t + }), /* @__PURE__ */ S("div", { + className: (0, cs.default)("tooltip__text", r.text), + children: e + })] +}); +ps.propTypes = fs; +//#endregion +//#region helpers/keyboardEventsHelper.js +var ms = (e, t = [], n = [13, 32]) => (r) => { + n.includes(r.keyCode) && e(...t); +}, hs = { + label: u.string.isRequired, + internal: u.string, + labelContent: u.element, + active: u.bool, + enabled: u.bool, + switchTab: u.func, + className: u.string, + tooltip: u.object, + count: u.number, + tablessStyle: u.bool +}, gs = (e) => { + let t = c(null), n = () => { + e.enabled && (t?.current && t.current?.scrollIntoView && t.current?.scrollIntoView({ + behavior: "smooth", + block: "nearest", + inline: "center" + }), e.switchTab(e.internal)); + }, r = ms(n); + return /* @__PURE__ */ S("div", { + className: `usa-dt-tab__wrapper${e.enabled ? "" : " disabled"}${e.tablessStyle ? " tabless-tab" : ""}${e.active ? " active" : ""}`, + children: /* @__PURE__ */ S("div", { + className: `usa-dt-tab${e.active ? " active" : ""} ${e.className || ""}${e.enabled ? "" : " disabled"}`, + ref: t, + onClick: n, + onKeyDown: r, + role: "tab", + title: `Show ${e.label}`, + "aria-label": `Show ${e.label}`, + tabIndex: 0, + disabled: !e.enabled, + children: /* @__PURE__ */ S("div", { + className: "usa-dt-tab__content", + children: /* @__PURE__ */ C("div", { + className: "usa-dt-tab__label", + children: [ + /* @__PURE__ */ S("div", { + className: "usa-dt-tab__label-text", + children: e.label + }), + e.count >= 0 && /* @__PURE__ */ S("div", { + "aria-label": `Count of ${se(e.count)} for ${e.label}`, + className: `count${e.active ? " active" : ""}`, + children: se(e.count) + }), + e.tooltip && /* @__PURE__ */ S(ds, { + tooltipComponent: /* @__PURE__ */ S(ps, { + title: e.label, + children: e.tooltip + }), + icon: "info" + }) + ] + }) + }) + }) + }); +}; +gs.propTypes = hs; +//#endregion +//#region components/tabs/Tabs.jsx +var _s = { + types: u.arrayOf(u.shape({ + label: u.string.isRequired, + internal: u.string.isRequired, + count: u.number, + disabled: u.bool, + tooltip: u.element + })).isRequired, + active: u.string.isRequired, + switchTab: u.func.isRequired, + tabsClassName: u.string, + tablessStyle: u.bool +}, vs = ({ types: e, active: t, switchTab: n, tabsClassName: i, tablessStyle: a }) => { + let o = e.map((e) => /* @__PURE__ */ r(gs, { + ...e, + active: t === e.internal, + switchTab: n, + key: `table-type-item-${e.internal}`, + enabled: !e.disabled, + className: i, + tooltip: e.tooltip, + tablessStyle: a + })); + return /* @__PURE__ */ C("div", { + className: `usa-dt-tab-list${a ? " tabless-tabs" : ""}`, + role: "tablist", + children: [ + !a && /* @__PURE__ */ S("div", { className: "usa-dt-tab-list__border-pre-filler" }), + o, + /* @__PURE__ */ S("div", { className: "usa-dt-tab-list__border-post-filler" }) + ] + }); +}; +vs.propTypes = _s; +//#endregion +//#region components/messages/ComingSoon.jsx +var ys = ({ className: e }) => /* @__PURE__ */ S(lo, { + className: `coming soon ${e}`, + title: "Coming Soon", + description: "This feature is currently under development." +}), bs = (e, t, n) => { + if (e !== 0 && !e) return null; + let r = t ? ie(e) : se(e); + if (Math.abs(e) > M.MILLION) { + let i = oe(e); + r = `${t ? ae(e / i.unit, 2) : ce(e / i.unit, 2)} ${n ? _(i.longLabel) : i.unitLabel}`; + } + return r; +}, xs = { + 2: "two", + 3: "three", + 4: "four" +}, Ss = { boxes: u.arrayOf(u.shape({ + type: u.string.isRequired, + title: u.oneOfType([u.string, u.element]), + amount: u.oneOfType([u.number, u.string]), + isMonetary: u.bool, + isString: u.bool, + subtitle: u.string, + subtitleBottom: u.string, + isLoading: u.bool +})) }, Cs = ({ boxes: e }) => { + let [t, n] = l(window.innerWidth > 1200), r = v(() => n(window.innerWidth > 1200)); + return o(() => (r(), window.addEventListener("resize", r), () => window.removeEventListener("resize", r)), []), /* @__PURE__ */ S("div", { + className: `usa-dt-information-boxes ${xs[e.length]}-boxes`, + children: e.map((e) => /* @__PURE__ */ S("div", { + className: "usa-dt-information-box", + children: /* @__PURE__ */ S("div", { + className: "usa-dt-information-box__divider", + children: /* @__PURE__ */ C("div", { + className: `usa-dt-information-box__content${e.subtitle ? " with-subtitle" : ""}`, + children: [ + /* @__PURE__ */ S("div", { + className: "usa-dt-information-box__title", + children: e.title + }), + e.subtitle && /* @__PURE__ */ S("div", { + className: "usa-dt-information-box__subtitle", + children: e.subtitle + }), + /* @__PURE__ */ C("div", { + className: `usa-dt-information-box__amount${e.isLoading ? " loading" : ""}`, + children: [ + e.isLoading && /* @__PURE__ */ S("div", { className: "dot-pulse" }), + !e.isLoading && e.isString ? e.amount : "", + !e.isLoading && !e.isString && bs(e.amount, e.isMonetary, t) + ] + }), + e.subtitleBottom && /* @__PURE__ */ S("div", { + className: "usa-dt-information-box__subtitle-bottom", + children: e.subtitleBottom + }) + ] + }) + }) + }, e.type)) + }); +}; +Cs.propTypes = Ss; +//#endregion +//#region components/SectionHeader.jsx +function ws({ icon: t, title: n, overLine: r, description: i, titleTooltip: a, descTooltip: o }) { + return /* @__PURE__ */ C("div", { + className: "usda-section-title__sectionHeader", + children: [ + t && e.cloneElement(t, { className: "usda-section-title__title-icon" }), + /* @__PURE__ */ C("div", { + className: "usda-section-title__header", + children: [r && /* @__PURE__ */ S("strong", { + className: "usda-section-title__overline", + children: r + }), /* @__PURE__ */ C("div", { + className: "usda-section-title__title", + children: [/* @__PURE__ */ S("h3", { children: n }), a.component && /* @__PURE__ */ S(ds, { + tooltipComponent: a.component, + icon: "info", + className: `${r ? "has-overline" : ""}`, + ...a.props + })] + })] + }), + i && e.cloneElement(i, { className: "usda-section-title__desc has-overline" }), + o.component && /* @__PURE__ */ S(ds, { + tooltipComponent: o.component, + icon: "info", + tooltipPosition: "left", + ...o.props + }) + ] + }); +} +ws.propTypes = { + icon: u.element, + title: u.string.isRequired, + overLine: u.string, + description: u.element, + titleTooltip: u.shape({ + component: u.oneOfType([u.element, u.bool]), + props: u.object + }), + descTooltip: u.shape({ + component: u.oneOfType([u.element, u.bool]), + props: u.object + }) +}; +//#endregion +//#region components/SectionWrapper.jsx +var Ts = { + isControlled: !1, + toggleExpand: () => {}, + isExpanded: !1 +}, Es = ({ title: e, icon: t, children: n, id: r = "", classNames: i = "", isCollapsible: a = !1, isComingSoon: o = !1, controlledProps: s = Ts, defaultExpandedState: c = !0, overLine: u = "", titleTooltip: d = { + tooltip: null, + tooltipProps: {} +}, descTooltip: f = { + component: null, + props: {} +}, description: p }) => { + let [m, h] = l(c), g = () => { + s.isControlled ? s.toggleExpand() : h(!m); + }, _ = m || s.isControlled && s.isExpanded || !a; + return /* @__PURE__ */ C("section", { + id: r, + className: `usda-section__container${i ? ` ${i}` : ""}`, + children: [ + /* @__PURE__ */ C("div", { + className: "usda-section-title__container", + children: [/* @__PURE__ */ S(ws, { + icon: t, + title: e, + overLine: u, + description: p, + titleTooltip: d, + descTooltip: f + }), a && /* @__PURE__ */ S(Z, { + "aria-label": "usda-section-title__expand-icon", + tabIndex: 0, + onKeyDown: ms(g), + className: "usda-section-title__expand-icon", + onClick: g, + size: "2x", + icon: m || s.isControlled && s.isExpanded ? "chevron-up" : "chevron-down" + })] + }), + /* @__PURE__ */ S("hr", {}), + o && _ && /* @__PURE__ */ S(ys, {}), + _ && !o && n + ] + }); +}; +Es.propTypes = { + icon: u.element.isRequired, + children: u.element.isRequired, + title: u.string.isRequired, + defaultExpandedState: u.bool, + overLine: u.string, + controlledProps: u.shape({ + isControlled: u.bool.isRequired, + toggleExpand: u.func.isRequired, + isExpanded: u.bool.isRequired + }), + description: u.element, + titleTooltip: u.shape({ + component: u.element, + props: u.object + }), + descTooltip: u.shape({ + component: u.element, + props: u.object + }), + isCollapsible: u.bool, + isComingSoon: u.bool, + classNames: u.string, + id: u.string +}; +//#endregion +//#region components/Carousel.jsx +var Ds = { items: u.arrayOf(u.element) }, Os = ({ items: e }) => { + let [t, r] = l(1), [i, a] = l(!1), s = c(null), u = c(0), d = c(b()), f = c(null), p = c(null), m = (e) => r(e), h = () => m(t); + o(() => (window.addEventListener("resize", h), () => window.removeEventListener("resize", h)), []); + let g = () => { + let t = p.current.offsetWidth, n = Math.round(u.current * -1 / t) + 1; + return n > e.length ? 1 : n < 1 ? e.length : n; + }; + o(() => { + i || m(g()); + }, [i]), o(() => { + if (f.current && p.current) { + let e = p.current.offsetWidth, n = (t - 1) * e * -1; + u.current = n, f.current.style.transform = `translate(${n}px, 0px)`; + } + }); + let _ = () => a(!0), v = () => { + s.current = null, a(!1); + }, y = () => v(), x = (e) => { + let t = e - s.current; + s.current = e, u.current += t, f.current.style.transform = `translate(${u.current}px, 0px)`; + }, w = (e) => { + if (!i || !e.touches || !e.touches.length || !f) return; + let t = e.touches[0]; + s.current === null ? s.current = t.pageX : x(t.pageX); + }, T = (e) => { + e.preventDefault(), a(!0); + }, E = () => { + i && v(); + }, D = (e) => { + i && (s.current === null ? s.current = e.pageX : x(e.pageX)); + }, O = (e) => { + e.preventDefault(), m(parseInt(e.target.value, 10)); + }; + return /* @__PURE__ */ C("div", { + className: "usa-dt-carousel", + "aria-describedby": `${d.current}-instructions`, + children: [ + /* @__PURE__ */ C("div", { + id: `${d.current}-instructions`, + className: "usa-dt-carousel__instructions", + "aria-live": "polite", + children: [ + "An image carousel containing ", + `${e.length} item${e.length === 1 ? "" : "s"}`, + ", with item ", + t, + " shown." + ] + }), + /* @__PURE__ */ S("div", { + className: "usa-dt-carousel-content", + children: /* @__PURE__ */ S("div", { + className: "usa-dt-carousel-item", + onTouchStart: _, + onTouchMove: w, + onTouchEnd: y, + onTouchCancel: y, + onMouseDown: T, + onMouseUp: E, + onMouseLeave: E, + onMouseMove: D, + role: "presentation", + ref: p, + children: /* @__PURE__ */ S("div", { + className: `usa-dt-carousel-item__list ${i ? "usa-dt-carousel-item__list_dragging" : ""}`, + "aria-live": "polite", + ref: f, + children: e.map((e, r) => /* @__PURE__ */ S("div", { + className: "usa-dt-carousel-item__list-item", + "aria-hidden": t !== r + 1, + tabIndex: -1, + children: n(e, { className: "usa-dt-carousel-item__item" }) + }, `${r}-the-list-item`)) + }) + }) + }), + /* @__PURE__ */ S("div", { + className: "usa-dt-carousel-pager", + children: /* @__PURE__ */ S("div", { + className: "usa-dt-carousel-pager__list", + role: "menu", + "aria-label": "Pagination controls for carousel items", + children: e.map((e, n) => /* @__PURE__ */ S("button", { + className: `usa-dt-carousel-pager__dot-button ${n + 1 === t ? "usa-dt-carousel-pager__dot-button_active" : ""}`, + value: n + 1, + onClick: O, + "aria-label": `Skip to carousel item ${n + 1}`, + "aria-checked": n + 1 === t, + role: "menuitemradio", + children: /* @__PURE__ */ S("div", { className: "usa-dt-carousel-pager__dot-decorator" }) + }, `${n}-list-item`)) + }) + }) + ] + }); +}; +Os.propTypes = Ds; +//#endregion +//#region helpers/inPageNavHelper.js +var ks = (e, t) => { + let n = !1, r = !1, i = [...e?.childNodes], a = i[0]?.getBoundingClientRect(), o = i[i.length - 1]?.getBoundingClientRect(); + return (a.left < 0 || e.scrollLeft > 0) && (n = !0), (o.right > e.clientWidth + t || o.right > e.scrollWidth) && (r = !0), { + left: n, + right: r + }; +}, As = (e) => { + let t = []; + return e.childNodes.forEach((e) => { + let n = e.getBoundingClientRect(); + t.push({ + name: e.innerHTML, + originalLeftOffset: n.left, + width: n.width + }); + }), t; +}, js = (e) => { + e.current.querySelector("ul").scrollTo({ + left: "0", + behavior: "smooth" + }); +}, Ms = { + sections: u.array, + activeSection: u.string, + jumpToSection: u.func, + detectActiveSection: u.oneOfType([u.bool, u.func]), + pageName: u.string +}, Ns = (e) => { + let { sections: t, jumpToSection: n, pageName: r, detectActiveSection: i } = e, [s, u] = l(e.activeSection), [d, f] = l(window.innerWidth), [p, m] = l(null), [h, g] = l([]), [_, y] = l(!1), [b, x] = l(!1), [w, T] = l(32), [E, D] = l(window.innerWidth < 992), O = c(null), [k, ee] = l([]), te = () => { + let e = O?.current?.querySelector("ul"), { left: t, right: n } = ks(e, w); + y(t), x(n); + }, ne = a((e) => { + e.stopPropagation(), te(); + }), A = a((e) => { + e.stopPropagation(); + let t = O.current.querySelector("ul"), n = [...t.childNodes], r = { + name: "", + index: 0 + }; + n.find((e, n) => { + let i = e.getBoundingClientRect(); + if (i.left > 0 && i.right < t.clientWidth) return r.name = e.querySelector("a").innerHTML, r.index = n, n; + }); + let i = r.index; + if (i + 2 < h.length) { + let e = t.scrollLeft - t.clientWidth + 20 + h[i + 1].width + h[i + 2].width; + t.scrollTo({ + left: e, + behavior: "smooth" + }); + } else js(O); + }), j = a((e) => { + if (e.stopPropagation(), h) { + let e = O.current.querySelector("ul"), t = [...e.childNodes], n = { + name: "", + index: 0 + }; + t.find((t, r) => { + let i = t.getBoundingClientRect(), a = e.clientWidth; + if (i.right > a && i.left > w / 2) return n.name = t.querySelector("a").innerHTML, n.index = r, r; + }); + let r = n.index; + if (r - 2 >= 0) { + let t = h[r - 2]?.originalLeftOffset; + if (t) { + let n = t + w / 2; + e.scrollTo({ + left: n, + behavior: "smooth" + }); + } + } else js(O); + } + }), M = a(() => { + let e = O.current.querySelector("ul"), t = As(e); + m(e), g(t); + }), re = a((e, t) => { + e.key === "Enter" && (t === "left" && A(e), t === "right" && j(e)); + }), N = () => { + let e = window.innerWidth; + d !== e && f(e), D(d < 992), 992 < d && d <= 1200 && T(52), 1200 < d && d <= 1640 && T(72), 1640 < d && T(192), te(); + }; + o(() => (M(), N(), window.addEventListener("resize", () => N()), () => window.removeEventListener("resize", () => N())), []), o(() => (te(), p?.addEventListener("scrollend", (e) => ne(e)), () => p?.removeEventListener("scrollend", (e) => ne(e))), [p]); + let ie = v(() => { + ee(t.map((e) => { + let t = e.section, n = document.getElementById(`${r}-${t}`); + if (!n) return null; + let i = document.querySelector(".usda-page-header")?.offsetHeight || 0, a = n.offsetTop - i; + return { + section: t, + top: a, + bottom: n.offsetHeight + a - i + }; + })); + }, 100), ae = v(() => { + let e = window.pageYOffset || document.documentElement.scrollTop, t = e + window.innerHeight, n = s, r = !1, i = [], a = e + 30, o = t - 30; + if (k.forEach((e, t) => { + if (e.top <= o && e.bottom >= a) { + let n = e.bottom - e.top, s = (Math.min(e.bottom, o) - Math.max(a, e.top)) / n; + i.push({ + section: e.section, + amount: s + }), t === k.length - 1 && (r = !0); + } else t === k.length - 1 && e.top <= a && (r = !0, i.push({ + section: e.section, + amount: 1 + })); + }), i.length > 0 && (n = i[0].section, i[0].amount < .15 && i.length > 1 && (n = i[1].section)), r && i.length > 1) { + let e = i[i.length - 1]; + i[i.length - 2].amount < .5 && e.amount === 1 && (n = e.section); + } + n !== s && u(n); + }, 100); + return o(() => { + i && k.length === 0 && ie(); + let e = () => { + ie(), i && ae(); + }; + return window.addEventListener("scroll", e), window.addEventListener("resize", ie), () => { + window.removeEventListener("scroll", e), window.removeEventListener("resize", ie); + }; + }, [ + i, + ie, + ae, + k.length + ]), /* @__PURE__ */ S("div", { + className: "usda-in-page-nav__container", + children: /* @__PURE__ */ C("nav", { + ref: O, + className: `usda-in-page-nav__wrapper ${_ && !E ? "left-fade-effect" : ""} ${b ? "right-fade-effect" : ""} `, + children: [ + _ && !E && /* @__PURE__ */ S("div", { + "aria-label": "In-page navigation left paginator", + title: "In-page navigation left paginator", + className: "usda-in-page-nav__paginator left", + tabIndex: "0", + role: "button", + onKeyDown: (e) => re(e, "left"), + onClick: (e) => A(e), + children: /* @__PURE__ */ S(Z, { + icon: "chevron-left", + alt: "Back" + }) + }), + /* @__PURE__ */ S("ul", { children: t.map((e) => /* @__PURE__ */ S("li", { + className: `usda-in-page-nav__element ${e.section === s ? "active" : ""}`, + children: /* @__PURE__ */ S("a", { + role: "button", + tabIndex: "0", + onKeyDown: (t) => t.key === "Enter" ? n(e.section) : "", + onClick: () => n(e.section), + children: e.label + }, `in-page-nav-link-${e.label}`) + }, `in-page-nav-li-${e.label}`)) }), + b && !E && /* @__PURE__ */ S("div", { + "aria-label": "In-page navigation right paginator", + title: "In-page navigation right paginator", + className: "usda-in-page-nav__paginator right", + tabIndex: "0", + role: "button", + onKeyDown: (e) => re(e, "right"), + onClick: (e) => j(e), + children: /* @__PURE__ */ S(Z, { + icon: "chevron-right", + alt: "Forward" + }) + }) + ] + }) + }); +}; +Ns.propTypes = Ms; +//#endregion +//#region components/PageHeader.jsx +var Ps = ({ title: t, overLine: n = "", toolBar: r = [], backgroundColor: i = "#1a4480", pageName: a, sections: o, activeSection: s, jumpToSection: c, inPageNav: l = !1 }) => /* @__PURE__ */ C("section", { + className: "usda-page-header usda-page-header--sticky", + style: { backgroundColor: i }, + children: [/* @__PURE__ */ C("div", { + className: "usda-page-header__container", + children: [ + /* @__PURE__ */ C("div", { + className: "usda-page-header__mobile-top", + children: [ + /* @__PURE__ */ C("div", { + className: "usda-page-header__header", + children: [n && /* @__PURE__ */ S("strong", { + className: "usda-page-header__overline", + children: n + }), /* @__PURE__ */ S("div", { + className: "usda-page-header__title", + children: /* @__PURE__ */ S("h1", { children: t }) + })] + }), + (() => { + let t = r?.find((e) => e?.type.displayName === "Share Icon"); + return t ? e.cloneElement(t) : null; + })(), + (() => { + let t = r?.find((e) => e?.type.displayName === "ATDButton"); + return t ? e.cloneElement(t) : null; + })() + ] + }), + /* @__PURE__ */ S("hr", {}), + r?.length > 0 && /* @__PURE__ */ S("div", { + className: "usda-page-header__toolbar", + children: r.map((t) => { + let n = `${t.props?.className} ${t.props?.classNames}`, r = `${t.props?.classNames}`; + return n ? e.cloneElement(t, { className: `${n} toolbar__item` }) : r ? e.cloneElement(t, { classNames: `${r} toolbar__item` }) : e.cloneElement(t, { + className: "toolbar__item", + classNames: "toolbar__item" + }); + }) + }) + ] + }), l && /* @__PURE__ */ S(Ns, { + detectActiveSection: !0, + pageName: a, + sections: o, + activeSection: s, + jumpToSection: c + })] +}); +Ps.propTypes = { + stickyBreakPoint: u.number, + overLine: u.string, + title: u.string.isRequired, + toolBar: u.arrayOf(u.element), + pageName: u.string, + sections: u.array, + activeSection: u.string, + jumpToSection: u.func +}; +//#endregion +//#region components/DownloadIconButton.jsx +var Fs = { + onClick: u.func.isRequired, + downloadInFlight: u.bool, + tooltipComponent: u.element, + isEnabled: u.bool, + tooltipPosition: u.string +}, Is = ({ onClick: e, downloadInFlight: t, tooltipComponent: n = null, tooltipPosition: r = "left", isEnabled: i = !0, backgroundColor: a = "#1a4480" }) => { + let o = (n) => { + n.preventDefault(), !t && i && e(); + }, s = t || !i ? " disabled" : "", c = t ? "Preparing Download..." : "Download", l = t ? $o : Xo; + return n ? /* @__PURE__ */ S(ds, { + className: `usda-download-btn${s}`, + tooltipPosition: r, + tooltipComponent: n, + children: /* @__PURE__ */ C("button", { + type: "button", + role: "presentation", + className: "usda-button", + title: c, + disabled: t || !i, + onClick: o, + style: { backgroundColor: a }, + tabIndex: i ? 0 : -1, + children: [/* @__PURE__ */ S(Z, { + icon: l, + spin: t, + color: "#dfe1e2" + }), /* @__PURE__ */ S("span", { + style: { color: "#dfe1e2" }, + children: c + })] + }) + }) : /* @__PURE__ */ S("div", { + className: `usda-download-btn${s}`, + children: /* @__PURE__ */ C("button", { + type: "button", + className: "usda-button", + title: c, + "aria-label": c, + disabled: t, + onClick: o, + style: { backgroundColor: a }, + tabIndex: i ? 0 : -1, + "aria-hidden": !i, + children: [/* @__PURE__ */ S(Z, { + icon: l, + spin: t + }), /* @__PURE__ */ S("span", { children: c })] + }) + }); +}; +Is.displayName = "Download Icon Button", Is.propTypes = Fs; +var Ls = { + prefix: "far", + iconName: "calendar-days", + icon: [ + 448, + 512, + ["calendar-alt"], + "f073", + "M120 0c13.3 0 24 10.7 24 24l0 40 160 0 0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-40c0-13.3 10.7-24 24-24zM384 432c8.8 0 16-7.2 16-16l0-64-88 0 0 80 72 0zm16-128l0-80-88 0 0 80 88 0zm-136 0l0-80-80 0 0 80 80 0zm-128 0l0-80-88 0 0 80 88 0zM48 352l0 64c0 8.8 7.2 16 16 16l72 0 0-80-88 0zm136 0l0 80 80 0 0-80-80 0zM120 112l-56 0c-8.8 0-16 7.2-16 16l0 48 352 0 0-48c0-8.8-7.2-16-16-16l-264 0z" + ] +}, Rs = 2008, zs = (e = Rs, t) => [...Array(t - e)].reduce((t, n, r) => (t.push(e + r + 1), t), [e]).sort((e, t) => t - e), Bs = (e, t) => Number.isInteger(e) ? t - e : parseInt(t, 10) - parseInt(e, 10), Vs = ({ backgroundColor: e, latestFy: t, selectedFy: n = 2020, earliestFy: r = 2017, options: i = [], handleFyChange: a = () => {}, sortFn: o = Bs }) => /* @__PURE__ */ C("div", { + className: "usda-fy-picker__container", + children: [/* @__PURE__ */ S(Xa, { + backgroundColor: e, + className: "usda-fy-picker", + icon: /* @__PURE__ */ S(Z, { + icon: Ls, + size: "xs", + alt: "FY Loading ..." + }), + selectedOption: i.length ? i.find((e) => e.value === n || e.value === parseInt(n, 10)).name || "--" : `FY ${n}`, + sortFn: o, + options: i.length ? i.map((e) => ({ + ...e, + onClick: a + })) : t ? zs(r, t).map((e) => ({ + name: `FY ${e}`, + value: `${e}`, + onClick: a + })) : [{ + name: "Loading fiscal years...", + value: null, + onClick: () => {} + }] + }), /* @__PURE__ */ S("span", { children: "Fiscal Year" })] +}); +Vs.displayName = "Fiscal Year Picker", Vs.propTypes = { + backgroundColor: u.string, + selectedFy: u.oneOfType([u.number, u.string]), + earliestFy: u.number, + latestFy: u.number, + options: u.arrayOf(u.shape({ + name: u.oneOfType([u.string, u.number]), + value: u.oneOfType([u.string, u.number]) + })), + handleFyChange: u.func, + sortFn: u.func +}; +//#endregion +//#region node_modules/@fortawesome/free-brands-svg-icons/index.mjs +var Hs = { + prefix: "fab", + iconName: "linkedin", + icon: [ + 448, + 512, + [], + "f08c", + "M416 32L31.9 32C14.3 32 0 46.5 0 64.3L0 447.7C0 465.5 14.3 480 31.9 480L416 480c17.6 0 32-14.5 32-32.3l0-383.4C448 46.5 433.6 32 416 32zM135.4 416l-66.4 0 0-213.8 66.5 0 0 213.8-.1 0zM102.2 96a38.5 38.5 0 1 1 0 77 38.5 38.5 0 1 1 0-77zM384.3 416l-66.4 0 0-104c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9l0 105.8-66.4 0 0-213.8 63.7 0 0 29.2 .9 0c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9l0 117.2z" + ] +}, Us = { + prefix: "fab", + iconName: "square-reddit", + icon: [ + 448, + 512, + ["reddit-square"], + "f1a2", + "M64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32zM305.9 166.4c20.6 0 37.3-16.7 37.3-37.3s-16.7-37.3-37.3-37.3c-18 0-33.1 12.8-36.6 29.8-30.2 3.2-53.8 28.8-53.8 59.9l0 .2c-32.8 1.4-62.8 10.7-86.6 25.5-8.8-6.8-19.9-10.9-32-10.9-28.9 0-52.3 23.4-52.3 52.3 0 21 12.3 39 30.1 47.4 1.7 60.7 67.9 109.6 149.3 109.6s147.6-48.9 149.3-109.7c17.7-8.4 29.9-26.4 29.9-47.3 0-28.9-23.4-52.3-52.3-52.3-12 0-23 4-31.9 10.8-24-14.9-54.3-24.2-87.5-25.4l0-.1c0-22.2 16.5-40.7 37.9-43.7 3.9 16.5 18.7 28.7 36.3 28.7l.2-.2zM155 248.1c14.6 0 25.8 15.4 25 34.4s-11.8 25.9-26.5 25.9-27.5-7.7-26.6-26.7 13.5-33.5 28.1-33.5l0-.1zm166.4 33.5c.9 19-12 26.7-26.6 26.7s-25.6-6.9-26.5-25.9 10.3-34.4 25-34.4 27.3 14.6 28.1 33.5l0 .1zm-42.1 49.6c-9 21.5-30.3 36.7-55.1 36.7s-46.1-15.1-55.1-36.7c-1.1-2.6 .7-5.4 3.4-5.7 16.1-1.6 33.5-2.5 51.7-2.5s35.6 .9 51.7 2.5c2.7 .3 4.5 3.1 3.4 5.7z" + ] +}, Ws = { + prefix: "fab", + iconName: "square-facebook", + icon: [ + 448, + 512, + ["facebook-square"], + "f082", + "M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l98.2 0 0-145.8-52.8 0 0-78.2 52.8 0 0-33.7c0-87.1 39.4-127.5 125-127.5 16.2 0 44.2 3.2 55.7 6.4l0 70.8c-6-.6-16.5-1-29.6-1-42 0-58.2 15.9-58.2 57.2l0 27.8 83.6 0-14.4 78.2-69.3 0 0 145.8 129 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z" + ] +}, Gs = ({ icon: e, title: t }) => /* @__PURE__ */ C(x, { children: [/* @__PURE__ */ S(Z, { + icon: e, + color: "#555", + size: "sm" +}), /* @__PURE__ */ S("span", { children: t })] }), Ks = [ + { + component: /* @__PURE__ */ S(Gs, { + icon: Qo, + title: "Copy link" + }), + name: "copy" + }, + { + component: /* @__PURE__ */ S(Gs, { + icon: Zo, + title: "Email" + }), + name: "email" + }, + { + component: /* @__PURE__ */ S(({ title: e }) => /* @__PURE__ */ C(x, { children: [/* @__PURE__ */ S("svg", { + className: "share-dropdown__twitter-logo", + width: "1200", + height: "1227", + viewBox: "0 0 1200 1227", + fill: "none", + style: { + width: "14px", + height: "14px" + }, + children: /* @__PURE__ */ S("path", { + d: "M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z", + fill: "#5b616b" + }) + }), /* @__PURE__ */ S("span", { children: e })] }), { title: "X (Twitter)" }), + name: "twitter" + }, + { + component: /* @__PURE__ */ S(Gs, { + icon: Ws, + title: "Facebook" + }), + name: "facebook" + }, + { + component: /* @__PURE__ */ S(Gs, { + icon: Hs, + title: "LinkedIn" + }), + name: "linkedin" + }, + { + component: /* @__PURE__ */ S(Gs, { + icon: Us, + title: "Reddit" + }), + name: "reddit" + } +], qs = { + url: u.string.isRequired, + classNames: u.string, + onShareOptionClick: u.func.isRequired, + includedDropdownOptions: u.arrayOf(u.string), + colors: u.object, + dropdownDirection: u.string, + downloadInFlight: u.bool, + isEnabled: u.bool, + noShareText: u.bool, + keepText: u.bool, + pickerButtonClassNames: u.string, + pickerListClassNames: u.string +}, Js = ({ includedDropdownOptions: e = [], classNames: t = "", url: n = "", onShareOptionClick: r = () => {}, colors: i = { + color: "#dfe1e2", + backgroundColor: "#1a4480", + confirmationBackgroundColor: "#f1f1f1" +}, dropdownDirection: a = "left", downloadInFlight: s, isEnabled: c = !0, noShareText: u, keepText: d = !1, pickerButtonClassNames: f = "", pickerListClassNames: p = "" }) => { + let [m, g] = l(!1), _ = h(() => g(!1), 1750), v = s || !c ? " disabled" : "", y = () => { + Array.from(document.querySelectorAll(".js-dtui-url-for-share-icon")).forEach((e) => { + if (e.value.includes(n)) return e.select(); + }), document.execCommand("copy"), g(!0), r("copy"); + }, b = Ks.filter(({ name: t }) => e.length ? e.includes(t) : !0).map((e) => e.name === "copy" ? { + ...e, + onClick: y + } : { + ...e, + onClick: () => r(e.name) + }); + return o(() => (m && _(), _.cancel), [m]), /* @__PURE__ */ C("div", { + className: `${t ? `usda-share-icon${v} ${t}` : `usda-share-icon${v}`}`, + children: [ + /* @__PURE__ */ S("input", { + "aria-label": "Share Input Link", + type: "text", + className: "js-dtui-url-for-share-icon text", + style: { + position: "absolute", + right: "9999px", + opacity: 0 + }, + value: n, + readOnly: !0 + }), + /* @__PURE__ */ S(Xa, { + buttonClassNames: f, + pickerListClassNames: p, + dropdownDirection: a, + options: b, + selectedOption: "copy", + backgroundColor: i.backgroundColor, + notEnabled: s || !c, + sortFn: () => 1, + children: /* @__PURE__ */ S(Z, { + icon: "share-alt", + size: "lg", + color: i.color + }) + }), + !u && /* @__PURE__ */ S("span", { + className: `usda-share-icon__share-text ${d ? "keep-text" : ""}`, + children: "Share" + }), + m && /* @__PURE__ */ C("div", { + className: `copy-confirmation ${d ? "keep-text" : ""}`, + style: { backgroundColor: i.confirmationBackgroundColor }, + children: [ + /* @__PURE__ */ S(Z, { icon: es }), + " ", + "Copied!" + ] + }) + ] + }); +}; +Js.propTypes = qs, Js.displayName = "Share Icon"; +//#endregion +//#region helpers/pageHeaderHelper.js +var Ys = (e, t = 0) => { + let [n, r] = l(0), [i, a] = l(!1); + return [ + i, + n, + a, + v(() => { + let e = window.scrollY || document.documentElement.scrollTop; + t && e >= t && !i || !t && e >= n && !i ? a(!0) : (e <= t || e <= n) && a(!1); + }, 100), + v(() => { + r(e.current ? e.current.offsetTop : 0); + }, 100) + ]; +}, Xs = (e) => e.map((e) => e && e.trim()).filter((e) => e).join(" "); +//#endregion +//#region components/flexGrid/FlexGridContainer.jsx +function Zs({ children: e, className: t, ...n }) { + return /* @__PURE__ */ S("div", { + className: Xs(["usa-dt-flex-grid__container", t]), + ...n, + children: e + }); +} +Zs.propTypes = { + children: u.node.isRequired, + className: u.string +}; +//#endregion +//#region components/flexGrid/FlexGridRow.jsx +var Qs = ({ children: e, className: t, hasGutter: n = !1, gutterSize: r, ...i }) => /* @__PURE__ */ S("div", { + className: Xs([ + "usa-dt-flex-grid__row", + n ? "usa-dt-flex-grid__gutter" : "", + (0, cs.default)({ + "usa-dt-flex-grid__gutter-sm": r === "sm", + "usa-dt-flex-grid__gutter-lg": r === "lg" + }), + t + ]), + ...i, + children: e +}); +Qs.propTypes = { + children: u.node.isRequired, + className: u.string, + hasGutter: u.bool, + gutterSize: u.oneOf(["sm", "lg"]) +}; +//#endregion +//#region components/flexGrid/FlexGridCol.jsx +function $s({ children: e, className: t, desktopxl: n, desktop: r, mobile: i, tablet: a, width: o, ...s }) { + return /* @__PURE__ */ S("div", { + className: Xs([...[ + [null, o], + ["desktopxl", n], + ["desktop", r], + ["tablet", a], + ["mobile", i] + ].map(([e, t]) => t === void 0 ? "" : t.span !== void 0 && t.offset !== void 0 ? Xs([`${e ? `${e}:` : ""}usa-dt-flex-grid__col-${t.span}`, `${e ? `${e}:` : ""}usa-dt-flex-grid__offset-${t.offset}`]) : t.order === void 0 ? `${e ? `${e}:` : ""}usa-dt-flex-grid__col-${t}` : Xs([`${e ? `${e}:` : ""}usa-dt-flex-grid__col-${t.span}`, `${e ? `${e}:` : ""}usa-dt-flex-grid__order-${t.order}`])), t]) || "usa-dt-flex-grid__col", + ...s, + children: e + }); +} +$s.propTypes = { + children: u.node, + className: u.string, + desktopxl: u.oneOfType([ + u.number, + u.oneOf(["auto", "fill"]), + u.shape({ + span: u.oneOfType([u.number, u.oneOf(["auto", "fill"])]), + offset: u.oneOfType([u.number, u.string]), + order: u.oneOfType([u.number, u.oneOf(["first", "last"])]) + }) + ]), + desktop: u.oneOfType([ + u.number, + u.oneOf(["auto", "fill"]), + u.shape({ + span: u.oneOfType([u.number, u.oneOf(["auto", "fill"])]), + offset: u.oneOfType([u.number, u.string]), + order: u.oneOfType([u.number, u.oneOf(["first", "last"])]) + }) + ]), + tablet: u.oneOfType([ + u.number, + u.oneOf(["auto", "fill"]), + u.shape({ + span: u.oneOfType([u.number, u.oneOf(["auto", "fill"])]), + offset: u.oneOfType([u.number, u.string]), + order: u.oneOfType([u.number, u.oneOf(["first", "last"])]) + }) + ]), + mobile: u.oneOfType([ + u.number, + u.oneOf(["auto", "fill"]), + u.shape({ + span: u.oneOfType([u.number, u.oneOf(["auto", "fill"])]), + offset: u.oneOfType([u.number, u.string]), + order: u.oneOfType([u.number, u.oneOf(["first", "last"])]) + }) + ]), + width: u.oneOfType([ + u.number, + u.oneOf(["auto", "fill"]), + u.shape({ + span: u.oneOfType([u.number, u.oneOf(["auto", "fill"])]), + offset: u.oneOfType([u.number, u.string]), + order: u.oneOfType([u.number, u.oneOf(["first", "last"])]) + }) + ]) +}; +//#endregion +//#region components/cards/CardContainer.jsx +var ec = { + variant: u.string, + size: u.string, + fill: u.string, + height: u.oneOfType([u.string, u.number]), + onClick: u.func, + onKeyUp: u.func, + className: u.oneOfType([u.string, u.object]) +}, tc = ({ variant: e = "", size: t = "md", children: n, fill: r, height: i, className: a = "", onClick: o, onKeyUp: s }) => /* @__PURE__ */ S("div", { + className: `card-column ${a}`, + onClick: o, + role: "presentation", + tabIndex: "0", + onKeyUp: s, + children: /* @__PURE__ */ S("div", { + className: `${e} ${t} card-container`, + style: { + backgroundColor: `${r}`, + height: `${i}` + }, + children: n + }) +}); +tc.propTypes = ec; +//#endregion +//#region components/cards/CardBody.jsx +var nc = { + overline: u.string, + headline: u.oneOfType([u.string, u.object]), + subhead: u.string, + text: u.oneOfType([u.string, u.object]), + variant: u.string, + children: u.oneOfType([ + u.string, + u.object, + u.node + ]), + imageContainerHeight: u.string, + customClassName: u.string, + onClick: u.func +}, rc = ({ overline: e, headline: t, onClick: n, subhead: r, text: i, variant: a = "", children: o, imageContainerHeight: s, customClassName: c = "" }) => /* @__PURE__ */ C("div", { + className: `card__body ${a} ${c}`, + style: { height: s ? `calc(100% - ${s} - 12px)` : "" }, + children: [ + e && /* @__PURE__ */ S("div", { + className: "overline", + children: e + }), + t && /* @__PURE__ */ S("div", { children: /* @__PURE__ */ S("div", { + className: "headline", + onClick: n, + children: t + }) }), + r && /* @__PURE__ */ S("div", { + className: "subhead", + children: r + }), + i && /* @__PURE__ */ S("div", { + className: "text", + children: i + }), + o + ] +}); +rc.propTypes = nc; +//#endregion +//#region components/cards/CardHero.jsx +var ic = { + img: u.string, + fill: u.string, + variant: u.string, + imageContainerHeight: u.string, + thumbnail: u.bool, + children: u.element, + onClick: u.func +}, ac = ({ img: e, fill: t, variant: n, imageContainerHeight: r, thumbnail: i, children: a, onClick: o }) => /* @__PURE__ */ S("div", { children: /* @__PURE__ */ S("div", { + className: `card__hero ${n}`, + onClick: o, + style: { + backgroundColor: `${t}`, + height: `${r}` + }, + children: i ? /* @__PURE__ */ S(x, { children: a }) : /* @__PURE__ */ S("img", { + src: `${e}`, + role: "presentation", + alt: "" + }) +}) }); +ac.propTypes = ic; +//#endregion +//#region components/Button.jsx +var oc = { + buttonSize: u.oneOf([ + "large", + "medium", + "small", + "lg", + "md", + "sm" + ]).isRequired, + backgroundColor: u.oneOf(["light", "dark"]).isRequired, + buttonType: u.oneOf([ + "primary", + "primaryIcon", + "secondary", + "secondaryIcon", + "tertiary", + "tertiaryIcon", + "text", + "stacked", + "icon", + "inline", + "intext" + ]).isRequired, + copy: u.string.isRequired, + image: u.element, + textAlignment: u.oneOf(["left", "center"]), + imageAlignment: u.oneOf(["left", "right"]), + additionalClassnames: u.string, + onClick: u.func, + onKeyUp: u.func, + buttonTitle: u.string.isRequired, + disabled: u.bool, + maxWidth: u.string, + to: u.string +}, sc = (e) => { + let t = ""; + return e.buttonSize === "large" || e.buttonSize === "lg" ? t += " button__lg " : e.buttonSize === "medium" || e.buttonSize === "md" ? t += " button__md " : (e.buttonSize === "small" || e.buttonSize === "sm") && (t += " button__sm "), e.buttonType === "primary" ? t += " button-type__primary-light " : e.buttonType === "secondary" ? e.backgroundColor === "light" ? t += " button-type__secondary-light " : e.backgroundColor === "dark" && (t += " button-type__secondary-dark ") : e.buttonType === "primaryIcon" ? e.backgroundColor === "light" && e.imageAlignment === "left" && (t += " button-type__primary-left-icon-light ") : e.buttonType === "secondaryIcon" ? e.backgroundColor === "light" ? e.imageAlignment === "left" && (t += " button-type__secondary-left-icon-light ") : e.backgroundColor === "dark" && e.imageAlignment === "left" && (t += " button-type__secondary-left-icon-dark ") : e.buttonType === "tertiary" ? t += " button-type__tertiary-light " : e.buttonType === "tertiaryIcon" ? e.imageAlignment === "left" && e.backgroundColor === "light" && (t += " button-type__tertiary-left-icon-light ") : e.buttonType === "text" ? e.backgroundColor === "light" ? e.imageAlignment === "left" ? t += " button-type__text-left-icon-light " : e.imageAlignment === "right" ? t += " button-type__text-right-icon-light " : t += " button-type__text-light " : e.backgroundColor === "dark" && (e.imageAlignment === "left" ? t += " button-type__text-left-icon-dark " : e.imageAlignment === "right" ? t += " button-type__text-right-icon-dark " : t += " button-type__text-dark ") : e.buttonType === "stacked" ? e.backgroundColor === "light" ? t += " button-type__stacked-icon-light " : e.backgroundColor === "dark" && (t += " button-type__stacked-icon-dark ") : e.buttonType === "icon" ? e.backgroundColor === "light" ? t += " button-type__icon-light " : e.backgroundColor === "dark" && (t += " button-type__icon-dark ") : e.buttonType === "inline" ? e.imageAlignment === "right" && (t += " button-type__inline-right-icon-light ") : e.buttonType === "intext" && (t += " button-type__intext-light "), e.textAlignment === "left" ? t += " button-text__left-align " : e.textAlignment === "center" && (t += " button-text__center-align "), e.additionalClassnames && (t += " ", t += e.additionalClassnames), t.includes("button-type__intext-light") ? /* @__PURE__ */ S("a", { + "aria-label": e.buttonTitle, + className: t, + tabIndex: "0", + onKeyUp: e.onKeyUp, + onClick: e.onClick, + disabled: e.disabled, + style: { maxWidth: e.maxWidth }, + target: "_blank", + rel: "noopener noreferrer", + href: e.to, + children: e.copy + }) : t.includes("left-icon") ? /* @__PURE__ */ C("button", { + type: "button", + "aria-label": e.buttonTitle, + className: t, + tabIndex: "0", + onClick: e.onClick, + disabled: e.disabled, + style: { maxWidth: e.maxWidth }, + children: [e.image, e.copy] + }) : t.includes("right-icon") ? /* @__PURE__ */ C("button", { + type: "button", + "aria-label": e.buttonTitle, + className: t, + tabIndex: "0", + onClick: e.onClick, + disabled: e.disabled, + style: { maxWidth: e.maxWidth }, + children: [e.copy, e.image] + }) : t.includes("stacked-icon") ? /* @__PURE__ */ C("button", { + type: "button", + "aria-label": e.buttonTitle, + className: t, + tabIndex: "0", + onClick: e.onClick, + disabled: e.disabled, + style: { maxWidth: e.maxWidth }, + children: [/* @__PURE__ */ S("div", { + className: "stacked-button__only-image", + children: e.image + }), /* @__PURE__ */ S("div", { + className: "stacked-button__only-text", + children: e.copy + })] + }) : t.includes("icon-light") || t.includes("icon-dark") ? /* @__PURE__ */ S("button", { + type: "button", + "aria-label": e.buttonTitle, + className: t, + tabIndex: "0", + onClick: e.onClick, + disabled: e.disabled, + style: { maxWidth: e.maxWidth }, + children: e.image + }) : /* @__PURE__ */ S("button", { + type: "button", + "aria-label": e.buttonTitle, + className: t, + tabIndex: "0", + onClick: e.onClick, + disabled: e.disabled, + style: { maxWidth: e.maxWidth }, + children: e.copy + }); +}; +sc.propTypes = oc; +//#endregion +//#region components/cards/CardButton.jsx +var cc = { + link: u.string, + govLink: u.bool, + onlyPerformAction: u.bool, + action: u.func, + text: u.oneOfType([u.string, u.object]), + variant: u.string, + customClassName: u.string, + children: u.oneOfType([u.string, u.object]), + disabled: u.bool +}, lc = ({ link: e, govLink: t, onlyPerformAction: n = "false", action: r, text: i, variant: a = "secondary", customClassName: o = "", children: s, backgroundColor: c, buttonSize: l, textAlignment: u, disabled: d = !1 }) => { + let f = { + primary: "primary", + secondary: "secondary", + text: "text" + }, p = { + primary: "card__button--primary", + secondary: "card__button--secondary ", + text: "card__button--borderless" + }, m = (e) => { + e.key === "Enter" && r(); + }, h = () => { + window.location.href = e, r(); + }; + return n === !0 ? /* @__PURE__ */ S("div", { + className: "card__button", + children: /* @__PURE__ */ S(sc, { + additionalClassnames: o, + onKeyUp: (e) => m(e), + onClick: r, + copy: i || s, + buttonTitle: i || s, + buttonSize: "md", + buttonType: f[a] === void 0 ? "secondary" : f[a], + backgroundColor: "light", + textAlignment: "center", + disabled: d + }) + }) : /* @__PURE__ */ S("div", { + className: "card__button", + children: t ? /* @__PURE__ */ S("div", { + className: `card__button--secondary ${p[a]}`, + children: /* @__PURE__ */ S(sc, { + "aria-label": `${i}`, + tabIndex: "0", + additionalClassnames: o, + onClick: h, + onKeyUp: (e) => m(e), + copy: i || s, + buttonTitle: i || s, + buttonSize: l, + textAlignment: u, + buttonType: f[a] === void 0 ? "secondary" : f[a], + backgroundColor: c, + disabled: d + }) + }) : /* @__PURE__ */ S("div", { + className: `${p[a]}`, + children: /* @__PURE__ */ S(sc, { + "aria-label": `${i}`, + tabIndex: "0", + additionalClassnames: o, + onClick: h, + onKeyUp: (e) => m(e), + copy: i || s, + buttonTitle: i || s, + buttonSize: l, + textAlignment: u, + buttonType: f[a] === void 0 ? "secondary" : f[a], + backgroundColor: c, + disabled: d + }) + }) + }); +}; +lc.propTypes = cc; +//#endregion +//#region components/NewPicker.jsx +var uc = { + size: u.oneOf([ + "sm", + "md", + "lg", + "small", + "medium", + "large" + ]), + label: u.string, + leftIcon: u.oneOfType([ + u.string, + u.element, + u.object + ]), + sortFn: u.func, + selectedOption: u.oneOfType([u.node, u.string]), + classname: u.string, + dropdownClassname: u.string, + buttonClassname: u.string, + minTextWidth: u.string, + id: u.string, + options: u.arrayOf(u.shape({ + name: u.oneOfType([ + u.string, + u.node, + u.number + ]), + value: u.any, + onClick: u.func, + classNames: u.string + })), + children: u.node, + enabled: u.bool, + parentWidth: u.number, + infoSection: u.bool, + infoSectionContent: u.string +}, dc = (e, t, n) => e.name === n ? -1 : t.name === n ? 1 : e.name < t.name ? -1 : +(e.name > t.name), fc = ({ size: e, label: t = "", children: n, leftIcon: r, enabled: i, id: a = "", options: s, selectedOption: u, dropdownClassname: d = "", buttonClassname: f = "", minTextWidth: p = "", classname: m = "", sortFn: h = dc, parentWidth: g, infoSection: _ = !1, infoSectionContent: v = "" }) => { + let y = c(null), x = c(null), [w, T] = l(!1), [E, D] = l(i || !1), O = "usa-dt-picker__button-icon--svg", k = _ ? "310px" : "initial", ee = (e) => { + e.preventDefault(), T(!w); + }, te = (e) => { + e.key === "Escape" && w && T(!w); + }, ne = (e, t) => h(e, t, u), A = (e) => (t) => { + e(t), T(!1); + }, j = ""; + return e === "sm" || e === "small" ? j = "-sm" : e === "md" || e === "medium" ? j = "-md" : (e === "lg" || e === "large") && (j = "-lg"), o(() => { + let e = (e) => { + w && y.current && !y.current.contains(e.target) && e.target.id !== `${a}-${O}` && e.target.parentNode.id !== `${a}-${O}` && T(!1); + }; + return document.addEventListener("click", e), () => { + document.removeEventListener("click", e); + }; + }, [w, a]), o(() => { + D(i); + }, [i]), /* @__PURE__ */ C("div", { + className: `filter__dropdown-container ${m}`, + ref: y, + children: [t !== "" && /* @__PURE__ */ S("span", { + className: `filter__dropdown-label${j}`, + children: t + }), /* @__PURE__ */ C("div", { + className: "filter__dropdown-button-list-container", + children: [/* @__PURE__ */ C("button", { + className: `filter__dropdown-button${j} ${E ? "enabled" : "not-enabled"} ${f}`, + ref: x, + "aria-label": "Filter Dropdown Button", + onClick: ee, + onKeyUp: te, + style: { maxWidth: `${g}px` }, + type: "button", + children: [ + r && /* @__PURE__ */ S("span", { + className: "filter__dropdown-left-icon", + children: /* @__PURE__ */ S(Z, { + icon: r, + alt: "page title bar button icon" + }) + }), + n || /* @__PURE__ */ S("span", { + className: `filter__dropdown-button-text ${p}`, + children: u + }), + /* @__PURE__ */ C("span", { + className: "filter__dropdown-chevron", + children: [!w && /* @__PURE__ */ S(Z, { + icon: "chevron-down", + alt: "Toggle menu" + }), w && /* @__PURE__ */ S(Z, { + icon: "chevron-up", + alt: "Toggle menu" + })] + }) + ] + }), w && /* @__PURE__ */ S("div", { + className: "filter__dropdown__list-info-wrapper", + style: { maxWidth: `${g}px` }, + children: /* @__PURE__ */ C("ul", { + className: `filter__dropdown-list${j} ${w ? "" : "hide"} ${E ? "enabled" : "not-enabled"} ${d}`, + style: { + maxWidth: `${g}px`, + height: k + }, + children: [s?.sort(ne).map((e) => ({ + ...e, + onClick: A(e.onClick) + })).map((e) => /* @__PURE__ */ S("li", { + className: `filter__dropdown-list-item ${e?.classNames ? e.classNames : ""} ${e.name?.trim() === u?.trim() ? "active" : ""}`, + children: /* @__PURE__ */ S("button", { + style: { + display: "block", + width: "100%" + }, + tabIndex: 0, + onClick: (t) => { + t.preventDefault(), e.onClick(e.value); + }, + onKeyUp: (t) => { + t.preventDefault(), t.key === "Enter" && e.onClick(e.value); + }, + className: "filter__dropdown-item", + type: "button", + children: e.component ? e.component : e.name + }) + }, b())), _ && /* @__PURE__ */ S("li", { children: /* @__PURE__ */ C("div", { + className: "filter__dropdown-explainer", + style: { width: `${g}px` }, + children: [/* @__PURE__ */ S("div", { className: "filter__dropdownSeparator" }), /* @__PURE__ */ S("div", { + className: "filter__dropdown-content", + children: v + })] + }) })] + }) + })] + })] + }); +}; +fc.propTypes = uc; +//#endregion +export { sc as Button, rc as CardBody, lc as CardButton, tc as CardContainer, ac as CardHero, Os as Carousel, ys as ComingSoon, Is as DownloadIconButton, fo as ErrorMessage, Vs as FiscalYearPicker, $s as FlexGridCol, Zs as FlexGridContainer, Qs as FlexGridRow, lo as GenericMessage, Cs as InformationBoxes, Wo as LoadingMessage, fc as NewPicker, Go as NoResultsMessage, Ps as PageHeader, Ka as Pagination, Xa as Picker, ro as QuarterPicker, so as SearchBar, ws as SectionHeader, Es as SectionWrapper, Js as ShareIcon, ss as Table, vs as Tabs, ps as TooltipComponent, ds as TooltipWrapper, $a as useCumulativeQuarterPicker, Ys as useDynamicStickyClass }; diff --git a/dist/index.js b/dist/index.js deleted file mode 100644 index 9b4ad98f..00000000 --- a/dist/index.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see index.js.LICENSE.txt */ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("accounting"),require("prop-types"),require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["accounting","prop-types","React","ReactDOM"],t):"object"==typeof exports?exports["data-transparency-ui"]=t(require("accounting"),require("prop-types"),require("react"),require("react-dom")):e["data-transparency-ui"]=t(e.accounting,e["prop-types"],e.React,e.ReactDOM)}(global,((e,t,n,a)=>(()=>{var r={2485(e,t){var n;!function(){"use strict";var a={}.hasOwnProperty;function r(){for(var e=[],t=0;te.length)&&(t=e.length);for(var n=0,a=Array(t);n{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var l={};return(()=>{"use strict";i.r(l),i.d(l,{Button:()=>Oc,CardBody:()=>Ec,CardButton:()=>Tc,CardContainer:()=>yc,CardHero:()=>Nc,Carousel:()=>Ms,ComingSoon:()=>Sl,DownloadIconButton:()=>Hs,ErrorMessage:()=>ci,FiscalYearPicker:()=>$s,FlexGridCol:()=>gc,FlexGridContainer:()=>fc,FlexGridRow:()=>pc,GenericMessage:()=>ii,InformationBoxes:()=>Ss,LoadingMessage:()=>zi,NewPicker:()=>zc,NoResultsMessage:()=>Di,PageHeader:()=>qs,Pagination:()=>xr,Picker:()=>Lr,QuarterPicker:()=>Vr,SearchBar:()=>Qr,SectionHeader:()=>Os,SectionWrapper:()=>Ts,ShareIcon:()=>oc,Table:()=>il,Tabs:()=>Nl,TooltipComponent:()=>gl,TooltipWrapper:()=>ml,useCumulativeQuarterPicker:()=>qr,useDynamicStickyClass:()=>ic});var e=i(156),t=i.n(e),n=i(3816),a=i.n(n),r=i(7424),o=i.n(r),s={symbol:"$",precision:0,format:{pos:"%s%v",neg:"-%s%v",zero:"%s%v"}},c=1e12,u=1e9,f=1e6,d=function(e){var t=Object.assign({},s,{symbol:""});return o().formatMoney(e,t)},m=function(e,t){var n=Object.assign({},s,{symbol:"",precision:t});return o().formatMoney(e,n)},p=i(7383),h=i.n(p),g=i(4579),b=i.n(g),v=i(8452),y=i.n(v),x=i(3072),_=i.n(x),E=i(9511),w=i.n(E),k=Math.ceil,N=Math.max;const S=function(e,t){return e===t||e!=e&&t!=t},C="object"==typeof global&&global&&global.Object===Object&&global;var O="object"==typeof self&&self&&self.Object===Object&&self;const j=C||O||Function("return this")(),P=j.Symbol;var T=Object.prototype,A=T.hasOwnProperty,I=T.toString,M=P?P.toStringTag:void 0;var F=Object.prototype.toString;var L=P?P.toStringTag:void 0;const z=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":L&&L in Object(e)?function(e){var t=A.call(e,M),n=e[M];try{e[M]=void 0;var a=!0}catch(e){}var r=I.call(e);return a&&(t?e[M]=n:delete e[M]),r}(e):function(e){return F.call(e)}(e)},D=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},R=function(e){if(!D(e))return!1;var t=z(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},q=function(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}(e.length)&&!R(e)};var W=/^(?:0|[1-9]\d*)$/;const B=function(e,t,n){if(!D(n))return!1;var a=typeof t;return!!("number"==a?q(n)&&function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&W.test(e))&&e>-1&&e%1==0&&ee.length)&&(t=e.length);for(var n=0,a=Array(t);n=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw o}}}}function ie(e,t,n){return(t=fe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function le(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function se(e){for(var t=1;t0;)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return t}function Rt(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function qt(e){return e.classList?Rt(e.classList):(e.getAttribute("class")||"").split(" ").filter((function(e){return e}))}function Wt(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Bt(e){return Object.keys(e||{}).reduce((function(t,n){return t+"".concat(n,": ").concat(e[n].trim(),";")}),"")}function Ht(e){return e.size!==zt.size||e.x!==zt.x||e.y!==zt.y||e.rotate!==zt.rotate||e.flipX||e.flipY}function Ut(){var e="fa",t=it,n=Mt.cssPrefix,a=Mt.replacementClass,r=":root, :host {\n --fa-font-solid: normal 900 1em/1 'Font Awesome 7 Free';\n --fa-font-regular: normal 400 1em/1 'Font Awesome 7 Free';\n --fa-font-light: normal 300 1em/1 'Font Awesome 7 Pro';\n --fa-font-thin: normal 100 1em/1 'Font Awesome 7 Pro';\n --fa-font-duotone: normal 900 1em/1 'Font Awesome 7 Duotone';\n --fa-font-duotone-regular: normal 400 1em/1 'Font Awesome 7 Duotone';\n --fa-font-duotone-light: normal 300 1em/1 'Font Awesome 7 Duotone';\n --fa-font-duotone-thin: normal 100 1em/1 'Font Awesome 7 Duotone';\n --fa-font-brands: normal 400 1em/1 'Font Awesome 7 Brands';\n --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-duotone-solid: normal 900 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-sharp-duotone-regular: normal 400 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-sharp-duotone-light: normal 300 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-sharp-duotone-thin: normal 100 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-slab-regular: normal 400 1em/1 'Font Awesome 7 Slab';\n --fa-font-slab-press-regular: normal 400 1em/1 'Font Awesome 7 Slab Press';\n --fa-font-whiteboard-semibold: normal 600 1em/1 'Font Awesome 7 Whiteboard';\n --fa-font-thumbprint-light: normal 300 1em/1 'Font Awesome 7 Thumbprint';\n --fa-font-notdog-solid: normal 900 1em/1 'Font Awesome 7 Notdog';\n --fa-font-notdog-duo-solid: normal 900 1em/1 'Font Awesome 7 Notdog Duo';\n --fa-font-etch-solid: normal 900 1em/1 'Font Awesome 7 Etch';\n --fa-font-graphite-thin: normal 100 1em/1 'Font Awesome 7 Graphite';\n --fa-font-jelly-regular: normal 400 1em/1 'Font Awesome 7 Jelly';\n --fa-font-jelly-fill-regular: normal 400 1em/1 'Font Awesome 7 Jelly Fill';\n --fa-font-jelly-duo-regular: normal 400 1em/1 'Font Awesome 7 Jelly Duo';\n --fa-font-chisel-regular: normal 400 1em/1 'Font Awesome 7 Chisel';\n --fa-font-utility-semibold: normal 600 1em/1 'Font Awesome 7 Utility';\n --fa-font-utility-duo-semibold: normal 600 1em/1 'Font Awesome 7 Utility Duo';\n --fa-font-utility-fill-semibold: normal 600 1em/1 'Font Awesome 7 Utility Fill';\n}\n\n.svg-inline--fa {\n box-sizing: content-box;\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n width: var(--fa-width, 1.25em);\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285714em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left,\n.svg-inline--fa .fa-pull-start {\n float: inline-start;\n margin-inline-end: var(--fa-pull-margin, 0.3em);\n}\n.svg-inline--fa.fa-pull-right,\n.svg-inline--fa .fa-pull-end {\n float: inline-end;\n margin-inline-start: var(--fa-pull-margin, 0.3em);\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n inset-inline-start: calc(-1 * var(--fa-li-width, 2em));\n inset-block-start: 0.25em; /* syncing vertical alignment with Web Font rendering */\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: var(--fa-width, 1.25em);\n}\n.fa-layers .svg-inline--fa {\n inset: 0;\n margin: auto;\n position: absolute;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-counter-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: calc(10 / 16 * 1em); /* converts a 10px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 10 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 10 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-xs {\n font-size: calc(12 / 16 * 1em); /* converts a 12px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 12 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 12 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-sm {\n font-size: calc(14 / 16 * 1em); /* converts a 14px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 14 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 14 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-lg {\n font-size: calc(20 / 16 * 1em); /* converts a 20px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 20 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 20 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-xl {\n font-size: calc(24 / 16 * 1em); /* converts a 24px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 24 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 24 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-2xl {\n font-size: calc(32 / 16 * 1em); /* converts a 32px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 32 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 32 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-width-auto {\n --fa-width: auto;\n}\n\n.fa-fw,\n.fa-width-fixed {\n --fa-width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-inline-start: var(--fa-li-margin, 2.5em);\n padding-inline-start: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n inset-inline-start: calc(-1 * var(--fa-li-width, 2em));\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n/* Heads Up: Bordered Icons will not be supported in the future!\n - This feature will be deprecated in the next major release of Font Awesome (v8)!\n - You may continue to use it in this version *v7), but it will not be supported in Font Awesome v8.\n*/\n/* Notes:\n* --@{v.$css-prefix}-border-width = 1/16 by default (to render as ~1px based on a 16px default font-size)\n* --@{v.$css-prefix}-border-padding =\n ** 3/16 for vertical padding (to give ~2px of vertical whitespace around an icon considering it's vertical alignment)\n ** 4/16 for horizontal padding (to give ~4px of horizontal whitespace around an icon)\n*/\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.0625em);\n box-sizing: var(--fa-border-box-sizing, content-box);\n padding: var(--fa-border-padding, 0.1875em 0.25em);\n}\n\n.fa-pull-left,\n.fa-pull-start {\n float: inline-start;\n margin-inline-end: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right,\n.fa-pull-end {\n float: inline-end;\n margin-inline-start: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n animation-name: fa-beat;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n animation-name: fa-bounce;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n animation-name: fa-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n animation-name: fa-beat-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n animation-name: fa-flip;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n animation-name: fa-shake;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n animation-name: fa-spin;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 2s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n animation-name: fa-spin;\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n .fa-bounce,\n .fa-fade,\n .fa-beat-fade,\n .fa-flip,\n .fa-pulse,\n .fa-shake,\n .fa-spin,\n .fa-spin-pulse {\n animation: none !important;\n transition: none !important;\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n transform: scale(1);\n }\n 45% {\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-bounce {\n 0% {\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-flip {\n 50% {\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-shake {\n 0% {\n transform: rotate(-15deg);\n }\n 4% {\n transform: rotate(15deg);\n }\n 8%, 24% {\n transform: rotate(-18deg);\n }\n 12%, 28% {\n transform: rotate(18deg);\n }\n 16% {\n transform: rotate(-22deg);\n }\n 20% {\n transform: rotate(22deg);\n }\n 32% {\n transform: rotate(-12deg);\n }\n 36% {\n transform: rotate(12deg);\n }\n 40%, 100% {\n transform: rotate(0deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.svg-inline--fa.fa-inverse {\n fill: var(--fa-inverse, #fff);\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n line-height: 2em;\n position: relative;\n vertical-align: middle;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.svg-inline--fa.fa-stack-1x {\n --fa-width: 1.25em;\n height: 1em;\n width: var(--fa-width);\n}\n.svg-inline--fa.fa-stack-2x {\n --fa-width: 2.5em;\n height: 2em;\n width: var(--fa-width);\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n inset: 0;\n margin: auto;\n position: absolute;\n z-index: var(--fa-stack-z-index, auto);\n}";if(n!==e||a!==t){var o=new RegExp("\\.".concat(e,"\\-"),"g"),i=new RegExp("\\--".concat(e,"\\-"),"g"),l=new RegExp("\\.".concat(t),"g");r=r.replace(o,".".concat(n,"-")).replace(i,"--".concat(n,"-")).replace(l,".".concat(a))}return r}var Vt=!1;function Kt(){Mt.autoAddCss&&!Vt&&(function(e){if(e&&Ce){var t=ke.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var n=ke.head.childNodes,a=null,r=n.length-1;r>-1;r--){var o=n[r],i=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(i)>-1&&(a=o)}ke.head.insertBefore(t,a)}}(Ut()),Vt=!0)}var Yt={mixout:function(){return{dom:{css:Ut,insertCss:Kt}}},hooks:function(){return{beforeDOMElementCreation:function(){Kt()},beforeI2svg:function(){Kt()}}}},Gt=we||{};Gt[ot]||(Gt[ot]={}),Gt[ot].styles||(Gt[ot].styles={}),Gt[ot].hooks||(Gt[ot].hooks={}),Gt[ot].shims||(Gt[ot].shims=[]);var $t=Gt[ot],Jt=[],Xt=function(){ke.removeEventListener("DOMContentLoaded",Xt),Zt=1,Jt.map((function(e){return e()}))},Zt=!1;function Qt(e){var t=e.tag,n=e.attributes,a=void 0===n?{}:n,r=e.children,o=void 0===r?[]:r;return"string"==typeof e?Wt(e):"<".concat(t," ").concat(function(e){return Object.keys(e||{}).reduce((function(t,n){return t+"".concat(n,'="').concat(Wt(e[n]),'" ')}),"").trim()}(a),">").concat(o.map(Qt).join(""),"")}function en(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}Ce&&((Zt=(ke.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(ke.readyState))||ke.addEventListener("DOMContentLoaded",Xt));var tn=function(e,t,n,a){var r,o,i,l=Object.keys(e),s=l.length,c=void 0!==a?function(e,t){return function(n,a,r,o){return e.call(t,n,a,r,o)}}(t,a):t;for(void 0===n?(r=1,i=e[l[0]]):(r=0,i=n);r2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,a=void 0!==n&&n,r=an(t);"function"!=typeof $t.hooks.addPack||a?$t.styles[e]=se(se({},$t.styles[e]||{}),r):$t.hooks.addPack(e,an(t)),"fas"===e&&rn("fa",t)}var on=$t.styles,ln=$t.shims,sn=Object.keys(_t),cn=sn.reduce((function(e,t){return e[t]=Object.keys(_t[t]),e}),{}),un=null,fn={},dn={},mn={},pn={},hn={};var gn,bn=function(){var e=function(e){return tn(on,(function(t,n,a){return t[a]=tn(n,e,{}),t}),{})};fn=e((function(e,t,n){return t[3]&&(e[t[3]]=n),t[2]&&t[2].filter((function(e){return"number"==typeof e})).forEach((function(t){e[t.toString(16)]=n})),e})),dn=e((function(e,t,n){return e[n]=n,t[2]&&t[2].filter((function(e){return"string"==typeof e})).forEach((function(t){e[t]=n})),e})),hn=e((function(e,t,n){var a=t[2];return e[n]=n,a.forEach((function(t){e[t]=n})),e}));var t="far"in on||Mt.autoFetchSvg,n=tn(ln,(function(e,n){var a=n[0],r=n[1],o=n[2];return"far"!==r||t||(r="fas"),"string"==typeof a&&(e.names[a]={prefix:r,iconName:o}),"number"==typeof a&&(e.unicodes[a.toString(16)]={prefix:r,iconName:o}),e}),{names:{},unicodes:{}});mn=n.names,pn=n.unicodes,un=En(Mt.styleDefault,{family:Mt.familyDefault})};function vn(e,t){return(fn[e]||{})[t]}function yn(e,t){return(hn[e]||{})[t]}function xn(e){return mn[e]||{prefix:null,iconName:null}}function _n(){return un}function En(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,n=void 0===t?Te:t,a=bt[n][e];if(n===Ae&&!e)return"fad";var r=yt[n][e]||yt[n][a],o=e in $t.styles?e:null;return r||o||null}function wn(e){return e.sort().filter((function(e,t,n){return n.indexOf(e)===t}))}gn=function(e){un=En(e.styleDefault,{family:Mt.familyDefault})},Ft.push(gn),bn();var kn=tt.concat(Ze);function Nn(e){var t,n,a=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,r=void 0!==a&&a,o=null,i=wn(e.filter((function(e){return kn.includes(e)}))),l=wn(e.filter((function(e){return!kn.includes(e)}))),s=ce(i.filter((function(e){return o=e,!Pe.includes(e)})),1)[0],c=void 0===s?null:s,u=function(e){var t=Te,n=sn.reduce((function(e,t){return e[t]="".concat(Mt.cssPrefix,"-").concat(t),e}),{});return Je.forEach((function(a){(e.includes(n[a])||e.some((function(e){return cn[a].includes(e)})))&&(t=a)})),t}(i),f=se(se({},(t=[],n=null,l.forEach((function(e){var a=function(e,t){var n,a=t.split("-"),r=a[0],o=a.slice(1).join("-");return r!==e||""===o||(n=o,~Pt.indexOf(n))?null:o}(Mt.cssPrefix,e);a?n=a:e&&t.push(e)})),{iconName:n,rest:t})),{},{prefix:En(c,{family:u})});return se(se(se({},f),function(e){var t=e.values,n=e.family,a=e.canonical,r=e.givenPrefix,o=void 0===r?"":r,i=e.styles,l=void 0===i?{}:i,s=e.config,c=void 0===s?{}:s,u=n===Ae,f=t.includes("fa-duotone")||t.includes("fad"),d="duotone"===c.familyDefault,m="fad"===a.prefix||"fa-duotone"===a.prefix;if(!u&&(f||d||m)&&(a.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(a.prefix="fab"),!a.prefix&&Sn.includes(n)&&(Object.keys(l).find((function(e){return Cn.includes(e)}))||c.autoFetchSvg)){var p=Xe.get(n).defaultShortPrefixId;a.prefix=p,a.iconName=yn(a.prefix,a.iconName)||a.iconName}return"fa"!==a.prefix&&"fa"!==o||(a.prefix=_n()||"fas"),a}({values:e,family:u,styles:on,config:Mt,canonical:f,givenPrefix:o})),function(e,t,n){var a=n.prefix,r=n.iconName;if(e||!a||!r)return{prefix:a,iconName:r};var o="fa"===t?xn(r):{},i=yn(a,r);return r=o.iconName||i||r,"far"!==(a=o.prefix||a)||on.far||!on.fas||Mt.autoFetchSvg||(a="fas"),{prefix:a,iconName:r}}(r,o,f))}var Sn=Je.filter((function(e){return e!==Te||e!==Ae})),Cn=Object.keys(et).filter((function(e){return e!==Te})).map((function(e){return Object.keys(et[e])})).flat(),On=function(){return function(e,t){return t&&re(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}((function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.definitions={}}),[{key:"add",value:function(){for(var e=this,t=arguments.length,n=new Array(t),a=0;a0&&l.forEach((function(t){"string"==typeof t&&(e[r][t]=i)})),e[r][o]=i})),e}}])}(),jn=[],Pn={},Tn={},An=Object.keys(Tn);function In(e,t){for(var n=arguments.length,a=new Array(n>2?n-2:0),r=2;r1?t-1:0),a=1;a0&&void 0!==arguments[0]?arguments[0]:{};return Ce?(Mn("beforeI2svg",e),Fn("pseudoElements2svg",e),Fn("i2svg",e)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.autoReplaceSvgRoot;!1===Mt.autoReplaceSvg&&(Mt.autoReplaceSvg=!0),Mt.observeMutations=!0,e=function(){qn({autoReplaceSvgRoot:n}),Mn("watch",t)},Ce&&(Zt?setTimeout(e,0):Jt.push(e))}},Rn={noAuto:function(){Mt.autoReplaceSvg=!1,Mt.observeMutations=!1,Mn("noAuto")},config:Mt,dom:Dn,parse:{icon:function(e){if(null===e)return null;if("object"===de(e)&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:yn(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&2===e.length){var t=0===e[1].indexOf("fa-")?e[1].slice(3):e[1],n=En(e[0]);return{prefix:n,iconName:yn(n,t)||t}}if("string"==typeof e&&(e.indexOf("".concat(Mt.cssPrefix,"-"))>-1||e.match(wt))){var a=Nn(e.split(" "),{skipLookups:!0});return{prefix:a.prefix||_n(),iconName:yn(a.prefix,a.iconName)||a.iconName}}if("string"==typeof e){var r=_n();return{prefix:r,iconName:yn(r,e)||e}}}},library:zn,findIconDefinition:Ln,toHtml:Qt},qn=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,t=void 0===e?ke:e;(Object.keys($t.styles).length>0||Mt.autoFetchSvg)&&Ce&&Mt.autoReplaceSvg&&Rn.dom.i2svg({node:t})};function Wn(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map((function(e){return Qt(e)}))}}),Object.defineProperty(e,"node",{get:function(){if(Ce){var t=ke.createElement("div");return t.innerHTML=e.html,t.children}}}),e}function Bn(e){var t=e.icons,n=t.main,a=t.mask,r=e.prefix,o=e.iconName,i=e.transform,l=e.symbol,s=e.maskId,c=e.extra,u=e.watchable,f=void 0!==u&&u,d=a.found?a:n,m=d.width,p=d.height,h=[Mt.replacementClass,o?"".concat(Mt.cssPrefix,"-").concat(o):""].filter((function(e){return-1===c.classes.indexOf(e)})).filter((function(e){return""!==e||!!e})).concat(c.classes).join(" "),g={children:[],attributes:se(se({},c.attributes),{},{"data-prefix":r,"data-icon":o,class:h,role:c.attributes.role||"img",viewBox:"0 0 ".concat(m," ").concat(p)})};(function(e){return["aria-label","aria-labelledby","title","role"].some((function(t){return t in e}))})(c.attributes)||c.attributes["aria-hidden"]||(g.attributes["aria-hidden"]="true"),f&&(g.attributes[lt]="");var b=se(se({},g),{},{prefix:r,iconName:o,main:n,mask:a,maskId:s,transform:i,symbol:l,styles:se({},c.styles)}),v=a.found&&n.found?Fn("generateAbstractMask",b)||{children:[],attributes:{}}:Fn("generateAbstractIcon",b)||{children:[],attributes:{}},y=v.children,x=v.attributes;return b.children=y,b.attributes=x,l?function(e){var t=e.prefix,n=e.iconName,a=e.children,r=e.attributes,o=e.symbol,i=!0===o?"".concat(t,"-").concat(Mt.cssPrefix,"-").concat(n):o;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:se(se({},r),{},{id:i}),children:a}]}]}(b):function(e){var t=e.children,n=e.main,a=e.mask,r=e.attributes,o=e.styles,i=e.transform;if(Ht(i)&&n.found&&!a.found){var l={x:n.width/n.height/2,y:.5};r.style=Bt(se(se({},o),{},{"transform-origin":"".concat(l.x+i.x/16,"em ").concat(l.y+i.y/16,"em")}))}return[{tag:"svg",attributes:r,children:t}]}(b)}function Hn(e){var t=e.content,n=e.width,a=e.height,r=e.transform,o=e.extra,i=e.watchable,l=void 0!==i&&i,s=se(se({},o.attributes),{},{class:o.classes.join(" ")});l&&(s[lt]="");var c=se({},o.styles);Ht(r)&&(c.transform=function(e){var t=e.transform,n=e.width,a=void 0===n?16:n,r=e.height,o=void 0===r?16:r,i=e.startCentered,l=void 0!==i&&i,s="";return s+=l&&Oe?"translate(".concat(t.x/Lt-a/2,"em, ").concat(t.y/Lt-o/2,"em) "):l?"translate(calc(-50% + ".concat(t.x/Lt,"em), calc(-50% + ").concat(t.y/Lt,"em)) "):"translate(".concat(t.x/Lt,"em, ").concat(t.y/Lt,"em) "),(s+="scale(".concat(t.size/Lt*(t.flipX?-1:1),", ").concat(t.size/Lt*(t.flipY?-1:1),") "))+"rotate(".concat(t.rotate,"deg) ")}({transform:r,startCentered:!0,width:n,height:a}),c["-webkit-transform"]=c.transform);var u=Bt(c);u.length>0&&(s.style=u);var f=[];return f.push({tag:"span",attributes:s,children:[t]}),f}var Un=$t.styles;function Vn(e){var t=e[0],n=e[1],a=ce(e.slice(4),1)[0];return{found:!0,width:t,height:n,icon:Array.isArray(a)?{tag:"g",attributes:{class:"".concat(Mt.cssPrefix,"-").concat(Ct)},children:[{tag:"path",attributes:{class:"".concat(Mt.cssPrefix,"-").concat(jt),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(Mt.cssPrefix,"-").concat(Ot),fill:"currentColor",d:a[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:a}}}}var Kn={found:!1,width:512,height:512};function Yn(e,t){var n=t;return"fa"===t&&null!==Mt.styleDefault&&(t=_n()),new Promise((function(a,r){if("fa"===n){var o=xn(e)||{};e=o.iconName||e,t=o.prefix||t}if(e&&t&&Un[t]&&Un[t][e])return a(Vn(Un[t][e]));!function(e,t){pt||Mt.showMissingIcons||!e||console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}(e,t),a(se(se({},Kn),{},{icon:Mt.showMissingIcons&&e&&Fn("missingIconAbstract")||{}}))}))}var Gn=function(){},$n=Mt.measurePerformance&&Se&&Se.mark&&Se.measure?Se:{mark:Gn,measure:Gn},Jn='FA "7.2.0"',Xn=function(e){return $n.mark("".concat(Jn," ").concat(e," begins")),function(){return function(e){$n.mark("".concat(Jn," ").concat(e," ends")),$n.measure("".concat(Jn," ").concat(e),"".concat(Jn," ").concat(e," begins"),"".concat(Jn," ").concat(e," ends"))}(e)}},Zn=function(){};function Qn(e){return"string"==typeof(e.getAttribute?e.getAttribute(lt):null)}function ea(e){return ke.createElementNS("http://www.w3.org/2000/svg",e)}function ta(e){return ke.createElement(e)}function na(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,n=void 0===t?"svg"===e.tag?ea:ta:t;if("string"==typeof e)return ke.createTextNode(e);var a=n(e.tag);return Object.keys(e.attributes||[]).forEach((function(t){a.setAttribute(t,e.attributes[t])})),(e.children||[]).forEach((function(e){a.appendChild(na(e,{ceFn:n}))})),a}var aa={replace:function(e){var t=e[0];if(t.parentNode)if(e[1].forEach((function(e){t.parentNode.insertBefore(na(e),t)})),null===t.getAttribute(lt)&&Mt.keepOriginalSource){var n=ke.createComment(function(e){var t=" ".concat(e.outerHTML," ");return"".concat(t,"Font Awesome fontawesome.com ")}(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){var t=e[0],n=e[1];if(~qt(t).indexOf(Mt.replacementClass))return aa.replace(e);var a=new RegExp("".concat(Mt.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){var r=n[0].attributes.class.split(" ").reduce((function(e,t){return t===Mt.replacementClass||t.match(a)?e.toSvg.push(t):e.toNode.push(t),e}),{toNode:[],toSvg:[]});n[0].attributes.class=r.toSvg.join(" "),0===r.toNode.length?t.removeAttribute("class"):t.setAttribute("class",r.toNode.join(" "))}var o=n.map((function(e){return Qt(e)})).join("\n");t.setAttribute(lt,""),t.innerHTML=o}};function ra(e){e()}function oa(e,t){var n="function"==typeof t?t:Zn;if(0===e.length)n();else{var a=ra;"async"===Mt.mutateApproach&&(a=we.requestAnimationFrame||ra),a((function(){var t=!0===Mt.autoReplaceSvg?aa.replace:aa[Mt.autoReplaceSvg]||aa.replace,a=Xn("mutate");e.map(t),a(),n()}))}}var ia=!1;function la(){ia=!0}function sa(){ia=!1}var ca=null;function ua(e){if(Ne&&Mt.observeMutations){var t=e.treeCallback,n=void 0===t?Zn:t,a=e.nodeCallback,r=void 0===a?Zn:a,o=e.pseudoElementsCallback,i=void 0===o?Zn:o,l=e.observeMutationsRoot,s=void 0===l?ke:l;ca=new Ne((function(e){if(!ia){var t=_n();Rt(e).forEach((function(e){if("childList"===e.type&&e.addedNodes.length>0&&!Qn(e.addedNodes[0])&&(Mt.searchPseudoElements&&i(e.target),n(e.target)),"attributes"===e.type&&e.target.parentNode&&Mt.searchPseudoElements&&i([e.target],!0),"attributes"===e.type&&Qn(e.target)&&~St.indexOf(e.attributeName))if("class"===e.attributeName&&function(e){var t=e.getAttribute?e.getAttribute(ct):null,n=e.getAttribute?e.getAttribute(ut):null;return t&&n}(e.target)){var a=Nn(qt(e.target)),o=a.prefix,l=a.iconName;e.target.setAttribute(ct,o||t),l&&e.target.setAttribute(ut,l)}else(s=e.target)&&s.classList&&s.classList.contains&&s.classList.contains(Mt.replacementClass)&&r(e.target);var s}))}})),Ce&&ca.observe(s,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function fa(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},n=function(e){var t,n,a=e.getAttribute("data-prefix"),r=e.getAttribute("data-icon"),o=void 0!==e.innerText?e.innerText.trim():"",i=Nn(qt(e));return i.prefix||(i.prefix=_n()),a&&r&&(i.prefix=a,i.iconName=r),i.iconName&&i.prefix||(i.prefix&&o.length>0&&(i.iconName=(t=i.prefix,n=e.innerText,(dn[t]||{})[n]||vn(i.prefix,nn(e.innerText)))),!i.iconName&&Mt.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}(e),a=n.iconName,r=n.prefix,o=n.rest,i=function(e){return Rt(e.attributes).reduce((function(e,t){return"class"!==e.name&&"style"!==e.name&&(e[t.name]=t.value),e}),{})}(e),l=In("parseNodeAttributes",{},e),s=t.styleParser?function(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce((function(e,t){var n=t.split(":"),a=n[0],r=n.slice(1);return a&&r.length>0&&(e[a]=r.join(":").trim()),e}),{})),n}(e):[];return se({iconName:a,prefix:r,transform:zt,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:o,styles:s,attributes:i}},l)}var da=$t.styles;function ma(e){var t="nest"===Mt.autoReplaceSvg?fa(e,{styleParser:!1}):fa(e);return~t.extra.classes.indexOf(kt)?Fn("generateLayersText",e,t):Fn("generateSvgReplacementMutation",e,t)}function pa(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!Ce)return Promise.resolve();var n=ke.documentElement.classList,a=function(e){return n.add("".concat(ft,"-").concat(e))},r=function(e){return n.remove("".concat(ft,"-").concat(e))},o=Mt.autoFetchSvg?[].concat(ue(Ze),ue(tt)):Pe.concat(Object.keys(da));o.includes("fa")||o.push("fa");var i=[".".concat(kt,":not([").concat(lt,"])")].concat(o.map((function(e){return".".concat(e,":not([").concat(lt,"])")}))).join(", ");if(0===i.length)return Promise.resolve();var l=[];try{l=Rt(e.querySelectorAll(i))}catch(e){}if(!(l.length>0))return Promise.resolve();a("pending"),r("complete");var s=Xn("onTree"),c=l.reduce((function(e,t){try{var n=ma(t);n&&e.push(n)}catch(e){pt||"MissingIcon"===e.name&&console.error(e)}return e}),[]);return new Promise((function(e,n){Promise.all(c).then((function(n){oa(n,(function(){a("active"),a("complete"),r("pending"),"function"==typeof t&&t(),s(),e()}))})).catch((function(e){s(),n(e)}))}))}function ha(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;ma(e).then((function(e){e&&oa([e],t)}))}var ga=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,a=void 0===n?zt:n,r=t.symbol,o=void 0!==r&&r,i=t.mask,l=void 0===i?null:i,s=t.maskId,c=void 0===s?null:s,u=t.classes,f=void 0===u?[]:u,d=t.attributes,m=void 0===d?{}:d,p=t.styles,h=void 0===p?{}:p;if(e){var g=e.prefix,b=e.iconName,v=e.icon;return Wn(se({type:"icon"},e),(function(){return Mn("beforeDOMElementCreation",{iconDefinition:e,params:t}),Bn({icons:{main:Vn(v),mask:l?Vn(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:g,iconName:b,transform:se(se({},zt),a),symbol:o,maskId:c,extra:{attributes:m,styles:h,classes:f}})}))}},ba={mixout:function(){return{icon:(e=ga,function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=(t||{}).icon?t:Ln(t||{}),r=n.mask;return r&&(r=(r||{}).icon?r:Ln(r||{})),e(a,se(se({},n),{},{mask:r}))})};var e},hooks:function(){return{mutationObserverCallbacks:function(e){return e.treeCallback=pa,e.nodeCallback=ha,e}}},provides:function(e){e.i2svg=function(e){var t=e.node,n=void 0===t?ke:t,a=e.callback;return pa(n,void 0===a?function(){}:a)},e.generateSvgReplacementMutation=function(e,t){var n=t.iconName,a=t.prefix,r=t.transform,o=t.symbol,i=t.mask,l=t.maskId,s=t.extra;return new Promise((function(t,c){Promise.all([Yn(n,a),i.iconName?Yn(i.iconName,i.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((function(i){var c=ce(i,2),u=c[0],f=c[1];t([e,Bn({icons:{main:u,mask:f},prefix:a,iconName:n,transform:r,symbol:o,maskId:l,extra:s,watchable:!0})])})).catch(c)}))},e.generateAbstractIcon=function(e){var t,n=e.children,a=e.attributes,r=e.main,o=e.transform,i=Bt(e.styles);return i.length>0&&(a.style=i),Ht(o)&&(t=Fn("generateAbstractTransformGrouping",{main:r,transform:o,containerWidth:r.width,iconWidth:r.width})),n.push(t||r.icon),{children:n,attributes:a}}}},va={mixout:function(){return{layer:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.classes,a=void 0===n?[]:n;return Wn({type:"layer"},(function(){Mn("beforeDOMElementCreation",{assembler:e,params:t});var n=[];return e((function(e){Array.isArray(e)?e.map((function(e){n=n.concat(e.abstract)})):n=n.concat(e.abstract)})),[{tag:"span",attributes:{class:["".concat(Mt.cssPrefix,"-layers")].concat(ue(a)).join(" ")},children:n}]}))}}}},ya={mixout:function(){return{counter:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.title,a=void 0===n?null:n,r=t.classes,o=void 0===r?[]:r,i=t.attributes,l=void 0===i?{}:i,s=t.styles,c=void 0===s?{}:s;return Wn({type:"counter",content:e},(function(){return Mn("beforeDOMElementCreation",{content:e,params:t}),function(e){var t=e.content,n=e.extra,a=se(se({},n.attributes),{},{class:n.classes.join(" ")}),r=Bt(n.styles);r.length>0&&(a.style=r);var o=[];return o.push({tag:"span",attributes:a,children:[t]}),o}({content:e.toString(),title:a,extra:{attributes:l,styles:c,classes:["".concat(Mt.cssPrefix,"-layers-counter")].concat(ue(o))}})}))}}}},xa={mixout:function(){return{text:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,a=void 0===n?zt:n,r=t.classes,o=void 0===r?[]:r,i=t.attributes,l=void 0===i?{}:i,s=t.styles,c=void 0===s?{}:s;return Wn({type:"text",content:e},(function(){return Mn("beforeDOMElementCreation",{content:e,params:t}),Hn({content:e,transform:se(se({},zt),a),extra:{attributes:l,styles:c,classes:["".concat(Mt.cssPrefix,"-layers-text")].concat(ue(o))}})}))}}},provides:function(e){e.generateLayersText=function(e,t){var n=t.transform,a=t.extra,r=null,o=null;if(Oe){var i=parseInt(getComputedStyle(e).fontSize,10),l=e.getBoundingClientRect();r=l.width/i,o=l.height/i}return Promise.resolve([e,Hn({content:e.innerHTML,width:r,height:o,transform:n,extra:a,watchable:!0})])}}},_a=new RegExp('"',"ug"),Ea=[1105920,1112319],wa=se(se(se(se({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 7 Free":{900:"fas",400:"far"},"Font Awesome 7 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 7 Brands":{400:"fab",normal:"fab"},"Font Awesome 7 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 7 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 7 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"},"Font Awesome 7 Jelly":{400:"fajr",normal:"fajr"},"Font Awesome 7 Jelly Fill":{400:"fajfr",normal:"fajfr"},"Font Awesome 7 Jelly Duo":{400:"fajdr",normal:"fajdr"},"Font Awesome 7 Slab":{400:"faslr",normal:"faslr"},"Font Awesome 7 Slab Press":{400:"faslpr",normal:"faslpr"},"Font Awesome 7 Thumbprint":{300:"fatl",normal:"fatl"},"Font Awesome 7 Notdog":{900:"fans",normal:"fans"},"Font Awesome 7 Notdog Duo":{900:"fands",normal:"fands"},"Font Awesome 7 Etch":{900:"faes",normal:"faes"},"Font Awesome 7 Graphite":{100:"fagt",normal:"fagt"},"Font Awesome 7 Chisel":{400:"facr",normal:"facr"},"Font Awesome 7 Whiteboard":{600:"fawsb",normal:"fawsb"},"Font Awesome 7 Utility":{600:"fausb",normal:"fausb"},"Font Awesome 7 Utility Duo":{600:"faudsb",normal:"faudsb"},"Font Awesome 7 Utility Fill":{600:"faufsb",normal:"faufsb"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),ka=Object.keys(wa).reduce((function(e,t){return e[t.toLowerCase()]=wa[t],e}),{}),Na=Object.keys(ka).reduce((function(e,t){var n=ka[t];return e[t]=n[900]||ue(Object.entries(n))[0][1],e}),{});function Sa(e,t){var n="".concat("data-fa-pseudo-element-pending").concat(t.replace(":","-"));return new Promise((function(a,r){if(null!==e.getAttribute(n))return a();var o,i,l,s=Rt(e.children).filter((function(e){return e.getAttribute(st)===t}))[0],c=we.getComputedStyle(e,t),u=c.getPropertyValue("font-family"),f=u.match(Nt),d=c.getPropertyValue("font-weight"),m=c.getPropertyValue("content");if(s&&!f)return e.removeChild(s),a();if(f&&"none"!==m&&""!==m){var p=c.getPropertyValue("content"),h=function(e,t){var n=e.replace(/^['"]|['"]$/g,"").toLowerCase(),a=parseInt(t),r=isNaN(a)?"normal":a;return(ka[n]||{})[r]||Na[n]}(u,d),g=function(e){return nn(ue(e.replace(_a,""))[0]||"")}(p),b=f[0].startsWith("FontAwesome"),v=function(e){var t=e.getPropertyValue("font-feature-settings").includes("ss01"),n=e.getPropertyValue("content").replace(_a,""),a=n.codePointAt(0),r=a>=Ea[0]&&a<=Ea[1],o=2===n.length&&n[0]===n[1];return r||o||t}(c),y=vn(h,g),x=y;if(b){var _=(i=pn[o=g],l=vn("fas",o),i||(l?{prefix:"fas",iconName:l}:null)||{prefix:null,iconName:null});_.iconName&&_.prefix&&(y=_.iconName,h=_.prefix)}if(!y||v||s&&s.getAttribute(ct)===h&&s.getAttribute(ut)===x)a();else{e.setAttribute(n,x),s&&e.removeChild(s);var E={iconName:null,prefix:null,transform:zt,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},w=E.extra;w.attributes[st]=t,Yn(y,h).then((function(r){var o=Bn(se(se({},E),{},{icons:{main:r,mask:{prefix:null,iconName:null,rest:[]}},prefix:h,iconName:x,extra:w,watchable:!0})),i=ke.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===t?e.insertBefore(i,e.firstChild):e.appendChild(i),i.outerHTML=o.map((function(e){return Qt(e)})).join("\n"),e.removeAttribute(n),a()})).catch(r)}}else a()}))}function Ca(e){return Promise.all([Sa(e,"::before"),Sa(e,"::after")])}function Oa(e){return!(e.parentNode===document.head||~dt.indexOf(e.tagName.toUpperCase())||e.getAttribute(st)||e.parentNode&&"svg"===e.parentNode.tagName)}var ja=function(e){return!!e&&mt.some((function(t){return e.includes(t)}))},Pa=function(e){if(!e)return[];var t=new Set,n=e.split(/,(?![^()]*\))/).map((function(e){return e.trim()}));n=n.flatMap((function(e){return e.includes("(")?e:e.split(",").map((function(e){return e.trim()}))}));var a,r=oe(n);try{for(r.s();!(a=r.n()).done;){var o=a.value;if(ja(o)){var i=mt.reduce((function(e,t){return e.replace(t,"")}),o);""!==i&&"*"!==i&&t.add(i)}}}catch(e){r.e(e)}finally{r.f()}return t};function Ta(e){if(Ce){var t;if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])t=e;else if(Mt.searchPseudoElementsFullScan)t=e.querySelectorAll("*");else{var n,a=new Set,r=oe(document.styleSheets);try{for(r.s();!(n=r.n()).done;){var o=n.value;try{var i,l=oe(o.cssRules);try{for(l.s();!(i=l.n()).done;){var s,c=i.value,u=oe(Pa(c.selectorText));try{for(u.s();!(s=u.n()).done;){var f=s.value;a.add(f)}}catch(e){u.e(e)}finally{u.f()}}}catch(e){l.e(e)}finally{l.f()}}catch(e){Mt.searchPseudoElementsWarnings&&console.warn("Font Awesome: cannot parse stylesheet: ".concat(o.href," (").concat(e.message,')\nIf it declares any Font Awesome CSS pseudo-elements, they will not be rendered as SVG icons. Add crossorigin="anonymous" to the , enable searchPseudoElementsFullScan for slower but more thorough DOM parsing, or suppress this warning by setting searchPseudoElementsWarnings to false.'))}}}catch(e){r.e(e)}finally{r.f()}if(!a.size)return;var d=Array.from(a).join(", ");try{t=e.querySelectorAll(d)}catch(e){}}return new Promise((function(e,n){var a=Rt(t).filter(Oa).map(Ca),r=Xn("searchPseudoElements");la(),Promise.all(a).then((function(){r(),sa(),e()})).catch((function(){r(),sa(),n()}))}))}}var Aa={hooks:function(){return{mutationObserverCallbacks:function(e){return e.pseudoElementsCallback=Ta,e}}},provides:function(e){e.pseudoElements2svg=function(e){var t=e.node,n=void 0===t?ke:t;Mt.searchPseudoElements&&Ta(n)}}},Ia=!1,Ma=function(e){return e.toLowerCase().split(" ").reduce((function(e,t){var n=t.toLowerCase().split("-"),a=n[0],r=n.slice(1).join("-");if(a&&"h"===r)return e.flipX=!0,e;if(a&&"v"===r)return e.flipY=!0,e;if(r=parseFloat(r),isNaN(r))return e;switch(a){case"grow":e.size=e.size+r;break;case"shrink":e.size=e.size-r;break;case"left":e.x=e.x-r;break;case"right":e.x=e.x+r;break;case"up":e.y=e.y-r;break;case"down":e.y=e.y+r;break;case"rotate":e.rotate=e.rotate+r}return e}),{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},Fa={mixout:function(){return{parse:{transform:function(e){return Ma(e)}}}},hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute("data-fa-transform");return n&&(e.transform=Ma(n)),e}}},provides:function(e){e.generateAbstractTransformGrouping=function(e){var t=e.main,n=e.transform,a=e.containerWidth,r=e.iconWidth,o={transform:"translate(".concat(a/2," 256)")},i="translate(".concat(32*n.x,", ").concat(32*n.y,") "),l="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),s="rotate(".concat(n.rotate," 0 0)"),c={outer:o,inner:{transform:"".concat(i," ").concat(l," ").concat(s)},path:{transform:"translate(".concat(r/2*-1," -256)")}};return{tag:"g",attributes:se({},c.outer),children:[{tag:"g",attributes:se({},c.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:se(se({},t.icon.attributes),c.path)}]}]}}}},La={x:0,y:0,width:"100%",height:"100%"};function za(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}var Da,Ra={hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute("data-fa-mask"),a=n?Nn(n.split(" ").map((function(e){return e.trim()}))):{prefix:null,iconName:null,rest:[]};return a.prefix||(a.prefix=_n()),e.mask=a,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides:function(e){e.generateAbstractMask=function(e){var t,n=e.children,a=e.attributes,r=e.main,o=e.mask,i=e.maskId,l=e.transform,s=r.width,c=r.icon,u=o.width,f=o.icon,d=function(e){var t=e.transform,n=e.iconWidth,a={transform:"translate(".concat(e.containerWidth/2," 256)")},r="translate(".concat(32*t.x,", ").concat(32*t.y,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),i="rotate(".concat(t.rotate," 0 0)");return{outer:a,inner:{transform:"".concat(r," ").concat(o," ").concat(i)},path:{transform:"translate(".concat(n/2*-1," -256)")}}}({transform:l,containerWidth:u,iconWidth:s}),m={tag:"rect",attributes:se(se({},La),{},{fill:"white"})},p=c.children?{children:c.children.map(za)}:{},h={tag:"g",attributes:se({},d.inner),children:[za(se({tag:c.tag,attributes:se(se({},c.attributes),d.path)},p))]},g={tag:"g",attributes:se({},d.outer),children:[h]},b="mask-".concat(i||Dt()),v="clip-".concat(i||Dt()),y={tag:"mask",attributes:se(se({},La),{},{id:b,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[m,g]},x={tag:"defs",children:[{tag:"clipPath",attributes:{id:v},children:(t=f,"g"===t.tag?t.children:[t])},y]};return n.push(x,{tag:"rect",attributes:se({fill:"currentColor","clip-path":"url(#".concat(v,")"),mask:"url(#".concat(b,")")},La)}),{children:n,attributes:a}}}},qa={provides:function(e){var t=!1;we.matchMedia&&(t=we.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){var e=[],n={fill:"currentColor"},a={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};e.push({tag:"path",attributes:se(se({},n),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var r=se(se({},a),{},{attributeName:"opacity"}),o={tag:"circle",attributes:se(se({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||o.children.push({tag:"animate",attributes:se(se({},a),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:se(se({},r),{},{values:"1;0;1;1;0;1;"})}),e.push(o),e.push({tag:"path",attributes:se(se({},n),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:se(se({},r),{},{values:"1;0;0;0;0;1;"})}]}),t||e.push({tag:"path",attributes:se(se({},n),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:se(se({},r),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}};Da={mixoutsTo:Rn}.mixoutsTo,jn=[Yt,ba,va,ya,xa,Aa,{mixout:function(){return{dom:{unwatch:function(){la(),Ia=!0}}}},hooks:function(){return{bootstrap:function(){ua(In("mutationObserverCallbacks",{}))},noAuto:function(){ca&&ca.disconnect()},watch:function(e){var t=e.observeMutationsRoot;Ia?sa():ua(In("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}},Fa,Ra,qa,{hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute("data-fa-symbol"),a=null!==n&&(""===n||n);return e.symbol=a,e}}}}],Pn={},Object.keys(Tn).forEach((function(e){-1===An.indexOf(e)&&delete Tn[e]})),jn.forEach((function(e){var t=e.mixout?e.mixout():{};if(Object.keys(t).forEach((function(e){"function"==typeof t[e]&&(Da[e]=t[e]),"object"===de(t[e])&&Object.keys(t[e]).forEach((function(n){Da[e]||(Da[e]={}),Da[e][n]=t[e][n]}))})),e.hooks){var n=e.hooks();Object.keys(n).forEach((function(e){Pn[e]||(Pn[e]=[]),Pn[e].push(n[e])}))}e.provides&&e.provides(Tn)}));var Wa=Rn.config,Ba=Rn.parse,Ha=Rn.icon;function Ua(e){return t=e,(t-=0)==t?e:(e=e.replace(/[_-]+(.)?/g,((e,t)=>t?t.toUpperCase():""))).charAt(0).toLowerCase()+e.slice(1);var t}i(4848);var Va=new Map;function Ka(e){if(Va.has(e))return Va.get(e);const t={};let n=0;const a=e.length;for(;n0){const n=l.slice(0,e).trim(),a=l.slice(e+1).trim();if(n&&a){const e=Ua(n);t[e.startsWith("webkit")?(r=e,r.charAt(0).toUpperCase()+r.slice(1)):e]=a}}}n=i+1}var r;if(1e3===Va.size){const e=Va.keys().next().value;e&&Va.delete(e)}return Va.set(e,t),t}var Ya=function e(t,n,a={}){if("string"==typeof n)return n;const r=(n.children||[]).map((n=>e(t,n))),o=n.attributes||{},i={};for(const[e,t]of Object.entries(o))switch(!0){case"class"===e:i.className=t;break;case"style"===e:i.style=Ka(String(t));break;case e.startsWith("aria-"):case e.startsWith("data-"):i[e.toLowerCase()]=t;break;default:i[Ua(e)]=t}const{style:l,role:s,"aria-label":c,...u}=a;return l&&(i.style=i.style?{...i.style,...l}:l),s&&(i.role=s),c&&(i["aria-label"]=c,i["aria-hidden"]="false"),t(n.tag,{...i,...u},...r)}.bind(null,e.createElement),Ga=(t,n)=>{const a=(0,e.useId)();return t||(n?a:void 0)};"undefined"!=typeof process&&process.env;var $a="searchPseudoElementsFullScan"in Wa?"7.0.0":"6.0.0",Ja=Number.parseInt($a)>=7,Xa="fa",Za={left:"fa-pull-left",right:"fa-pull-right"},Qa={90:"fa-rotate-90",180:"fa-rotate-180",270:"fa-rotate-270"},er={"2xs":"fa-2xs",xs:"fa-xs",sm:"fa-sm",lg:"fa-lg",xl:"fa-xl","2xl":"fa-2xl","1x":"fa-1x","2x":"fa-2x","3x":"fa-3x","4x":"fa-4x","5x":"fa-5x","6x":"fa-6x","7x":"fa-7x","8x":"fa-8x","9x":"fa-9x","10x":"fa-10x"};function tr(e){const t=Wa.cssPrefix||Wa.familyPrefix||Xa;return t===Xa?e:e.replace(new RegExp(String.raw`(?<=^|\s)${Xa}-`,"g"),`${t}-`)}function nr(e){if(e)return(e=>"object"==typeof e&&"icon"in e&&!!e.icon)(e)?e:Ba.icon(e)}var ar=new class{constructor(e="react-fontawesome"){this.enabled=!1;let t=!1;try{t="undefined"!=typeof process&&!1}catch{}this.scope=e,this.enabled=t}log(...e){this.enabled&&console.log(`[${this.scope}]`,...e)}warn(...e){this.enabled&&console.warn(`[${this.scope}]`,...e)}error(...e){this.enabled&&console.error(`[${this.scope}]`,...e)}}("FontAwesomeIcon"),rr={border:!1,className:"",mask:void 0,maskId:void 0,fixedWidth:!1,inverse:!1,flip:!1,icon:void 0,listItem:!1,pull:void 0,pulse:!1,rotation:void 0,rotateBy:!1,size:void 0,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:void 0,transform:void 0,swapOpacity:!1,widthAuto:!1},or=new Set(Object.keys(rr)),ir=e.forwardRef(((e,t)=>{const n={...rr,...e},{icon:a,mask:r,symbol:o,title:i,titleId:l,maskId:s,transform:c}=n,u=Ga(s,Boolean(r)),f=Ga(l,Boolean(i)),d=nr(a);if(!d)return ar.error("Icon lookup is undefined",a),null;const m=function(e){const{beat:t,fade:n,beatFade:a,bounce:r,shake:o,spin:i,spinPulse:l,spinReverse:s,pulse:c,fixedWidth:u,inverse:f,border:d,flip:m,size:p,rotation:h,pull:g,swapOpacity:b,rotateBy:v,widthAuto:y,className:x}=e,_=[];return x&&_.push(...x.split(" ")),t&&_.push("fa-beat"),n&&_.push("fa-fade"),a&&_.push("fa-beat-fade"),r&&_.push("fa-bounce"),o&&_.push("fa-shake"),i&&_.push("fa-spin"),s&&_.push("fa-spin-reverse"),l&&_.push("fa-spin-pulse"),c&&_.push("fa-pulse"),u&&_.push("fa-fw"),f&&_.push("fa-inverse"),d&&_.push("fa-border"),!0===m&&_.push("fa-flip"),"horizontal"!==m&&"both"!==m||_.push("fa-flip-horizontal"),"vertical"!==m&&"both"!==m||_.push("fa-flip-vertical"),null!=p&&_.push(er[p]),null!=h&&0!==h&&_.push(Qa[h]),null!=g&&_.push(Za[g]),b&&_.push("fa-swap-opacity"),Ja?(v&&_.push("fa-rotate-by"),y&&_.push("fa-width-auto"),(Wa.cssPrefix||Wa.familyPrefix||Xa)===Xa?_:_.map(tr)):_}(n),p="string"==typeof c?Ba.transform(c):c,h=nr(r),g=Ha(d,{...m.length>0&&{classes:m},...p&&{transform:p},...h&&{mask:h},symbol:o,title:i,titleId:f,maskId:u});if(!g)return ar.error("Could not find icon",d),null;const{abstract:b}=g,v={ref:t};for(const e of(y=n,Object.keys(y)))or.has(e)||(v[e]=n[e]);var y;return Ya(b[0],v)}));function lr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(lr=function(){return!!e})()}ir.displayName="FontAwesomeIcon";var sr={changePage:a().func.isRequired,totalItems:a().number.isRequired,currentPage:a().number.isRequired,pageSize:a().number.isRequired,hideLast:a().bool},cr=function(e){function n(){return h()(this,n),function(e,t,n){return t=_()(t),y()(e,lr()?Reflect.construct(t,n||[],_()(e).constructor):t.apply(e,n))}(this,n,arguments)}return w()(n,e),b()(n,[{key:"getPager",value:function(){var e,n,a=this.props,r=a.totalItems,o=a.currentPage,i=a.pageSize,l=a.changePage,s=a.hideLast,c=Math.ceil(r/i),u=t().createElement("li",{className:"pager__ellipsis"},"..."),f=t().createElement("li",{className:"pager__ellipsis"},"..."),d=t().createElement("li",{className:"pager__item"},t().createElement("button",{className:"pager__button",type:"button",onClick:function(){return l(1)}},1)),p=t().createElement("li",{className:"pager__item ".concat(s?"hideLast":"")},t().createElement("button",{className:"pager__button",type:"button",onClick:function(){return l(c)}},m(c,0)));c<5?(e=1,n=c,u="",f="",d="",p=""):(e=o-1,n=o+1,o<4?(u="",d="",1===o?(e=o,n=o+2):3===o&&(e=1,n=4)):o>c-3&&(f="",p="",o===c?(e=o-2,n=o):o===c-2&&(e=o-1,n=c)));var h=(o-1)*i,g=Math.min(h+(i-1),r-1),b=te(e,n+1);return{totalPages:c,startPage:e,endPage:n,startIndex:h,endIndex:g,pages:b,prevEllipses:u,nextEllipses:f,firstButton:d,lastButton:p}}},{key:"generatePageButtons",value:function(e){var n=this,a=this.props.currentPage;return e.map((function(e,r){return t().createElement("li",{key:r,className:"pager__item"},t().createElement("button",{className:"pager__button ".concat(a===e?"pager__button_active":""),type:"button",onClick:function(){return n.props.changePage(e)}},m(e,0)))}))}},{key:"render",value:function(){var e=this.props,n=e.currentPage,a=e.changePage,r=this.getPager(),o=this.generatePageButtons(r.pages,r.totalPages);return t().createElement("ul",{className:"pager"},t().createElement("li",{className:"pager__item"},t().createElement("button",{className:"pager__button ".concat(1===n?"pager__button_disabled":""),type:"button",disabled:1===n,onClick:function(){return a(n-1)},title:"Previous page"},t().createElement(ir,{icon:"angle-left"}))),r.firstButton,r.prevEllipses,o,r.nextEllipses,r.lastButton,t().createElement("li",{className:"pager__item"},t().createElement("button",{className:"pager__button ".concat(n===r.totalPages?"pager__button_disabled":""),type:"button",disabled:n===r.totalPages,onClick:function(){return a(n+1)},title:"Next page"},t().createElement(ir,{icon:"angle-right"}))))}}])}(t().Component);cr.propTypes=sr;var ur={changeLimit:a().func.isRequired,pageSize:a().number,limitList:a().arrayOf(a().number),label:a().string},fr=function(e){var n=e.changeLimit,a=e.pageSize,r=void 0===a?10:a,o=e.limitList,i=void 0===o?[10,25,50,100]:o,l=e.label||"Rows per page: ",s=i.map((function(e){return t().createElement("option",{key:"limit-".concat(e),value:e},e)}));return t().createElement("div",{className:"usa-dt-pagination__limit-selector__wrapper"},t().createElement("label",null,l),t().createElement("select",{onChange:function(e){e.preventDefault();var t=parseInt(e.target.value,10);n(t)},value:r,className:"usa-dt-pagination__limit-selector","aria-label":"limit-dropdown"},s))};fr.propTypes=ur;const dr=fr;var mr=i(5715),pr=i.n(mr),hr={changePage:a().func.isRequired,totalPages:a().number,id:a().string},gr=function(n){var a=n.changePage,r=n.totalPages,o=void 0===r?1:r,i=n.id,l=void 0===i?"usa-dt-pagination-go-to":i,s=(0,e.useState)(""),c=pr()(s,2),u=c[0],f=c[1],d=o>1?"1-".concat(o):"1",m=function(){return!(""===u||parseInt(u,10)<1||parseInt(u,10)>o)},p=function(e){e.preventDefault(),m()&&a(parseInt(u,10))};return t().createElement("form",{className:"usa-dt-pagination__go-to"},t().createElement("label",{htmlFor:"".concat(l,"-go-to")},"Go to page"),t().createElement("input",{type:"number",id:"".concat(l,"-go-to"),title:"Enter a number between 1 and ".concat(o),min:"1",max:o,placeholder:d,value:u,onChange:function(e){f(e.target.value)},onSubmit:p}),t().createElement("button",{type:"submit",onClick:p,disabled:!m()},"Go"))};gr.propTypes=hr;const br=gr;var vr={changePage:a().func.isRequired,totalItems:a().number.isRequired,currentPage:a().number,pageSize:a().number,resultsText:a().oneOfType([a().bool,a().element]),limitSelector:a().bool,changeLimit:a().func,goToPage:a().bool,id:a().string,hideLast:a().bool};i(4749);var yr=function(e){var n=e.changePage,a=e.totalItems,r=e.currentPage,o=void 0===r?1:r,i=e.pageSize,l=void 0===i?10:i,s=e.resultsText,c=void 0!==s&&s,u=e.limitSelector,f=void 0!==u&&u,d=e.changeLimit,p=void 0===d?function(){}:d,h=e.goToPage,g=void 0!==h&&h,b=e.id,v=e.hideLast,y=void 0!==v&&v,x=Math.ceil(a/l),_=f?t().createElement(dr,{changeLimit:p,pageSize:l}):null,E=g?t().createElement(br,{changePage:n,totalPages:x,id:b}):null;return!f&&x<=1?null:t().createElement("div",{className:"usa-dt-pagination"},function(){if(t().isValidElement(c))return c;if(c){var e=function(e,t,n){var a=(e-1)*t+1,r=e*t;return e===Math.ceil(n/t)&&(r=n),{start:a,end:r}}(o,l,a),n=m(e.start,0),r=m(e.end,0),i=m(a,0);return t().createElement("div",{className:"usa-dt-pagination__totals"},"".concat(n,"-").concat(r," of ").concat(i," results"))}return null}(),t().createElement("div",{className:"usa-dt-pagination__wrapper"},_,t().createElement(cr,{changePage:n,totalItems:a,currentPage:o,pageSize:l,hideLast:y}),E))};yr.propTypes=vr;const xr=yr;var _r=i(3693),Er=i.n(_r);const wr=Array.isArray;var kr=P?P.prototype:void 0,Nr=kr?kr.toString:void 0;const Sr=function e(t){if("string"==typeof t)return t;if(wr(t))return function(e,t){for(var n=-1,a=null==e?0:e.length,r=Array(a);++nt.name?1:0},Fr=function(n){var a=n.className,r=void 0===a?"":a,o=n.id,i=void 0===o?"":o,l=n.options,s=n.selectedOption,c=n.icon,u=void 0===c?null:c,f=n.sortFn,d=void 0===f?Mr:f,m=n.isFixedWidth,p=void 0!==m&&m,h=n.children,g=n.dropdownDirection,b=void 0===g?"right":g,v=n.backgroundColor,y=void 0===v?"#1a4480":v,x=n.notEnabled,_=n.buttonClassNames,E=void 0===_?"":_,w=n.pickerListClassNames,k=void 0===w?"":w,N=(0,e.useRef)(null),S=(0,e.useRef)(null),C=(0,e.useState)(!1),O=pr()(C,2),j=O[0],P=O[1],T=(0,e.useState)({top:0,width:0,left:0,right:0}),A=pr()(T,2),I=A[0],M=A[1],F=function(){S.current&&N.current&&M({top:S.current.offsetHeight,width:S.current.offsetWidth,left:S.current.offsetLeft,right:N.current.offsetWidth-(S.current.offsetWidth+S.current.offsetLeft)})};(0,e.useEffect)((function(){0!==I.width&&p&&S.current&&S.current.offsetWidth!==I.width&&F()})),(0,e.useEffect)((function(){var e=function(e){j&&N.current&&!N.current.contains(e.target)&&e.target.id!=="".concat(i,"-").concat(Ar)&&e.target.parentNode.id!=="".concat(i,"-").concat(Ar)&&P(!1)};return F(),document.addEventListener("click",e),function(){document.removeEventListener("click",e)}}),[j]);var L=function(e){return function(t){e(t),P(!1)}};return t().createElement("div",{id:i,className:"usa-dt-picker ".concat(r),ref:N,style:{backgroundColor:y}},t().createElement("div",{className:"usa-dt-picker__dropdown-container",style:{backgroundColor:y}},t().createElement("button",{style:{backgroundColor:y},ref:S,type:"button","aria-label":"Dropdown Toggle Button",className:"usa-dt-picker__button ".concat(E),onClick:function(e){e.preventDefault(),x||P(!j)}},u&&t().createElement("div",{className:"usa-dt-picker__icon"},u),h||t().createElement(t().Fragment,null,t().createElement("span",{className:"usa-dt-picker__button-text",style:{backgroundColor:y}},s),t().createElement("span",{className:"usa-dt-picker__button-icon"},!j&&t().createElement(ir,{id:"".concat(i,"-").concat(Ar),icon:"chevron-down",alt:"Toggle menu",color:"#555"}),j&&t().createElement(ir,{id:"".concat(i,"-").concat(Ar),icon:"chevron-up",alt:"Toggle menu",color:"#555"})))),t().createElement("ul",{className:"usa-dt-picker__list ".concat(k," ").concat(j?"":"hide"),style:function(){var e={top:"".concat(I.top,"px"),left:"".concat(I.left,"px")};return p&&"right"===b?Tr(Tr({},e),{},{width:"".concat(I.width,"px")}):p&&"left"===b?{top:e.top,right:"".concat(I.right),width:"".concat(I.width,"px")}:"left"===b?{top:e.top,right:"".concat(I.right,"px")}:e}()},l.sort((function(e,t){return d(e,t,s)})).map((function(e){return Tr(Tr({},e),{},{onClick:L(e.onClick)})})).map((function(e){return t().createElement("li",{key:jr(),className:"usa-dt-picker__list-item ".concat(null!=e&&e.classNames?e.classNames:"")},t().createElement("button",{className:"usa-dt-picker__item ".concat(e.name===s?"active":""),type:"button",value:"".concat(e.value||e.name),onClick:function(t){t.preventDefault(),e.onClick(e.value)},onKeyDown:function(t){"reddit"===e.name&&"Tab"===t.key&&P(!j)}},e.component?e.component:e.name))})))))};Fr.propTypes=Ir;const Lr=Fr;var zr={disabled:a().bool,active:a().bool,showPeriods:a().bool,quarter:a().string,handleSelection:a().func,handleHover:a().func,handleBlur:a().func,toggleTooltip:a().func,title:a().string},Dr=function(e){var n=e.disabled,a=e.active,r=e.quarter,o=e.handleSelection,i=e.toggleTooltip,l=e.title,s=void 0===l?"":l,c=e.handleHover,u=e.handleBlur,f=e.showPeriods,d=void 0!==f&&f,m=s||"Q ".concat(r),p=function(){n?i(r):c(r,d?"period":"quarter")},h=function(){i(0),u(d?"period":"quarter")},g=function(e){e.preventDefault(),n||o(r)},b=n?"usa-dt-quarter-picker__quarter_disabled ":"";return"1"===r?b+="usa-dt-quarter-picker__quarter_first":"4"===r?b+="usa-dt-quarter-picker__quarter_last":s.includes("-")&&(b+="usa-dt-quarter-picker__quarter_double"),!n&&a&&(b+=" usa-dt-quarter-picker__quarter_active"),t().createElement("button",{className:"usa-dt-quarter-picker__quarter ".concat(b),onMouseDown:g,onClick:g,onMouseOver:p,onMouseEnter:p,onFocus:p,onMouseLeave:h,onBlur:h,"aria-disabled":n},m)};Dr.propTypes=zr;const Rr=Dr;var qr=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=(0,e.useState)(t),a=pr()(n,2),r=a[0],o=a[1];return[r,function(e){var t=parseInt(e,10),n=r.map((function(e){return parseInt(e,10)})).filter((function(e){return e<=t})).map((function(e){return"".concat(e)}));o(n.concat([e]))}]},Wr=[[{title:"1 - 2",id:"2",className:"double-period"},{title:"3",id:"3"}],[{title:"4",id:"4"},{title:"5",id:"5"},{title:"6",id:"6"}],[{title:"7",id:"7"},{title:"8",id:"8"},{title:"9",id:"9"}],[{title:"10",id:"10"},{title:"11",id:"11"},{title:"12",id:"12"}]],Br=function(e,t){return t.some((function(t){return parseInt(t,10)>=parseInt(e,10)}))},Hr={handleSelection:a().func,selectedQuarters:a().arrayOf(a().string),disabledQuarters:a().arrayOf(a().string),selectedPeriods:a().arrayOf(a().string),disabledPeriods:a().arrayOf(a().string),periodsPerQuarter:a().arrayOf(a().arrayOf(a().shape({title:a().string,id:a().string}))),showPeriods:a().bool,isCumulative:a().bool},Ur=function(n){var a=n.handleSelection,r=n.disabledQuarters,o=void 0===r?[]:r,i=n.disabledPeriods,l=void 0===i?[]:i,s=n.periodsPerQuarter,c=void 0===s?Wr:s,u=n.selectedQuarters,f=void 0===u?[]:u,d=n.selectedPeriods,m=void 0===d?[]:d,p=n.showPeriods,h=void 0!==p&&p,g=n.isCumulative,b=void 0!==g&&g,v=(0,e.useState)(""),y=pr()(v,2),x=y[0],_=y[1],E=(0,e.useState)(""),w=pr()(E,2),k=w[0],N=w[1],S=function(e){"quarter"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"quarter")?N(e):_(e)},C=function(){"quarter"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"quarter")?N(""):_("")};return t().createElement("div",{className:"usa-dt-quarter-picker"},t().createElement("ul",{className:"usa-dt-quarter-picker__list"},new Array(4).fill(0).map((function(e,n){var r=n+1,i="".concat(r);if(h){var s=c[n],u=s.every((function(e){return l.includes(e.id)}));return t().createElement("li",{className:"usa-dt-quarter-picker__list-item usa-dt-quarter-picker__period-list-container",key:jr()},t().createElement("p",{className:u?"disabled":""},"Q".concat(r)),t().createElement("ul",{className:"usa-dt-quarter-picker__period-list"},s.map((function(e){return t().createElement("li",{className:Object.keys(e).includes("className")?"".concat(e.className," usa-dt-quarter-picker__list-item"):"usa-dt-quarter-picker__list-item",key:jr()},t().createElement(Rr,{showPeriods:h,quarter:e.id,title:e.title,disabled:l.includes(e.id),active:Br(e.id,m)||parseInt(x,10)>=parseInt(e.id,10),handleHover:S,handleBlur:C,handleSelection:a,toggleTooltip:function(){}}))}))))}return t().createElement("li",{className:"usa-dt-quarter-picker__list-item",key:jr()},t().createElement(Rr,{quarter:i,disabled:o.includes(i),active:b?Br(i,f)||parseInt(k,10)>=r:f.includes(i)||k===i,handleSelection:a,handleHover:S,handleBlur:C,toggleTooltip:function(){}}))}))))};Ur.propTypes=Hr;const Vr=Ur,Kr=function(){return j.Date.now()};var Yr=Math.max,Gr=Math.min;const $r=function(e,t,n){var a,r,o,i,l,s,c=0,u=!1,f=!1,d=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function m(t){var n=a,o=r;return a=r=void 0,c=t,i=e.apply(o,n)}function p(e){var n=e-s;return void 0===s||n>=t||n<0||f&&e-c>=o}function h(){var e=Kr();if(p(e))return g(e);l=setTimeout(h,function(e){var n=t-(e-s);return f?Gr(n,o-(e-c)):n}(e))}function g(e){return l=void 0,d&&a?m(e):(a=r=void 0,i)}function b(){var e=Kr(),n=p(e);if(a=arguments,r=this,s=e,n){if(void 0===l)return function(e){return c=e,l=setTimeout(h,t),u?m(e):i}(s);if(f)return clearTimeout(l),l=setTimeout(h,t),m(s)}return void 0===l&&(l=setTimeout(h,t)),i}return t=Z(t)||0,D(n)&&(u=!!n.leading,o=(f="maxWait"in n)?Yr(Z(n.maxWait)||0,t):o,d="trailing"in n?!!n.trailing:d),b.cancel=function(){void 0!==l&&clearTimeout(l),c=0,a=s=r=l=void 0},b.flush=function(){return void 0===l?i:g(Kr())},b},Jr=function(e,t,n){var a=!0,r=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return D(n)&&(a="leading"in n?!!n.leading:a,r="trailing"in n?!!n.trailing:r),$r(e,t,{leading:a,maxWait:t,trailing:r})};i(7145);var Xr={onSearch:a().func,minChars:a().number,isDisabled:a().bool,throttleOnChange:a().number,inputTitle:a().string,placeholder:a().string},Zr=function(n){var a=n.onSearch,r=n.minChars,o=void 0===r?2:r,i=n.isDisabled,l=void 0!==i&&i,s=n.throttleOnChange,c=void 0===s?500:s,u=n.inputTitle,f=void 0===u?"Search Input":u,d=n.placeholder,m=void 0===d?"":d,p=(0,e.useState)(""),h=pr()(p,2),g=h[0],b=h[1],v=(0,e.useState)(""),y=pr()(v,2),x=y[0],_=y[1],E=function(){b(""),a(""),_("")},w=Jr((function(e){return function(e,t){return!(!t||e.target.value)}(e,x)?E():b(e.target.value)}),c),k="search";return(g&&x===g||x&&g.length0&&a(s)?n>1?e(s,n-1,a,r,o):no(o,s):r||(o[o.length]=s)}return o},fo=function(e){return e};var mo=Math.max;const po=j["__core-js_shared__"];var ho,go=(ho=/[^.]+$/.exec(po&&po.keys&&po.keys.IE_PROTO||""))?"Symbol(src)_1."+ho:"";var bo=Function.prototype.toString;var vo=/^\[object .+?Constructor\]$/,yo=Function.prototype,xo=Object.prototype,_o=yo.toString,Eo=xo.hasOwnProperty,wo=RegExp("^"+_o.call(Eo).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const ko=function(e){return!(!D(e)||(t=e,go&&go in t))&&(R(e)?wo:vo).test(function(e){if(null!=e){try{return bo.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(e));var t},No=function(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return ko(n)?n:void 0},So=function(){try{var e=No(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),Co=So?function(e,t){return So(e,"toString",{configurable:!0,enumerable:!1,value:(n=t,function(){return n}),writable:!0});var n}:fo;var Oo=Date.now;const jo=(Po=Co,To=0,Ao=0,function(){var e=Oo(),t=16-(e-Ao);if(Ao=e,t>0){if(++To>=800)return arguments[0]}else To=0;return Po.apply(void 0,arguments)});var Po,To,Ao;const Io=No(Object,"create");var Mo=Object.prototype.hasOwnProperty;var Fo=Object.prototype.hasOwnProperty;function Lo(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1},qo.prototype.set=function(e,t){var n=this.__data__,a=Do(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this};const Wo=qo,Bo=No(j,"Map"),Ho=function(e,t){var n,a,r=e.__data__;return("string"==(a=typeof(n=t))||"number"==a||"symbol"==a||"boolean"==a?"__proto__"!==n:null===n)?r["string"==typeof t?"string":"hash"]:r.map};function Uo(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1},Jo=function(e,t,n){for(var a=-1,r=null==e?0:e.length;++a=200){var c=t?null:ti(e);if(c)return Qo(c);i=!1,r=Xo,s=new Yo}else s=t?[]:l;e:for(;++a1&&void 0!==arguments[1]?arguments[1]:n,e.target.value)},O=function(){return"0"===d?null:p.length?"1":"2"};return void 0!==S&&S&&N?t().createElement("div",{className:"".concat(r," table-header").concat(v?" table-header_body-header":""," \n ").concat(x&&0===w?" stickyColumn":""," ").concat(E?"table-header__subaward-color-".concat(E.highlightedColumns):""),style:{minWidth:_,display:"table-column"},colSpan:_?"":f,rowSpan:O()},t().createElement("div",{className:"table-header__content".concat(c?" table-header__content_right":"")},t().createElement("div",{className:"table-header__label"},i,g&&g,s&&!p.length&&i&&t().createElement(Bi,{clickedSort:C,currentSort:l,title:n,displayName:i})))):t().createElement("th",{className:"".concat(r," table-header").concat(v?" table-header_body-header":""," \n ").concat(x&&0===w?" stickyColumn":""," ").concat(E?"table-header__subaward-color-".concat(E.highlightedColumns):""),style:{minWidth:_},colSpan:_?"":f,rowSpan:O(),scope:"col"},t().createElement("div",{className:"table-header__content".concat(c?" table-header__content_right":"")},t().createElement("div",{className:"table-header__label"},i,g&&g,s&&!p.length&&i&&t().createElement(Bi,{clickedSort:C,currentSort:l,title:n,displayName:i}))))};Ui.propTypes=Hi;const Vi=Ui;var Ki={prefix:"fas",iconName:"file-arrow-down",icon:[384,512,["file-download"],"f56d","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM175 441c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23 0-86.1c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 86.1-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64z"]},Yi={prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm0 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM48 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm368 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM75 369.1A48 48 0 1 1 142.9 437 48 48 0 1 1 75 369.1zM75 75A48 48 0 1 1 142.9 142.9 48 48 0 1 1 75 75zM437 369.1A48 48 0 1 1 369.1 437 48 48 0 1 1 437 369.1z"]},Gi={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z"]},$i={prefix:"fas",iconName:"angles-right",icon:[448,512,[187,"angle-double-right"],"f101","M439.1 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L371.2 256 233.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L179.2 256 41.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"]},Ji={row:a().array,columns:a().array,iValue:a().number,atMaxLevel:a().bool},Xi=function(n){var a=(0,e.useState)(!1),r=pr()(a,2),o=r[0],i=r[1],l=function(e){e.stopPropagation(),i(!o)},s=n.atMaxLevel?null:t().createElement("div",{className:"usda-table__cell usda-table__cell_right button-type__text-left-icon-light"},"View next level"," ",t().createElement(ir,{icon:$i})),c=n.columns.length>=6?t().createElement("div",{className:"collapsible-row-div ".concat(o?"row-opened":"")},o&&t().createElement("div",{className:"collapsible-row--content"},t().createElement("div",{className:"collapsible-row--content-wrapper"},n.row.map((function(e,a){var r,o;if(a>=6)return null!==(r=n.columns[a])&&void 0!==r&&r.bodyHeader?t().createElement(Vi,to()({className:"table-header_body-header",key:jr(),stickyFirstColumn:n.stickyFirstColumn,index:a},e)):t().createElement("div",{key:jr(),className:"usda-table__cell".concat(null!==(o=n.columns[a])&&void 0!==o&&o.right?" usda-table__cell_right":"","\n ").concat(0===a&&n.stickyFirstColumn?" stickyColumn":""," ")},n.columns[a]&&t().createElement("div",{className:"usda-table__cell-heading-container"},t().createElement("div",{className:"usda-table__cell-heading"},n.columns[a].displayName)),t().createElement("div",{className:"usda-table__cell-text"},e))})))),t().createElement("div",{className:"mobile-gradient__wrapper"},t().createElement("span",{className:"collapsible-row-button",role:"button",tabIndex:0,onClick:function(e){l(e)},onKeyUp:function(e){"Enter"===e.key&&l(e)}},o?"Collapse additional details":"View additional details",o?t().createElement(ir,{className:"chevron",icon:"chevron-up"}):t().createElement(ir,{className:"chevron",icon:"chevron-down"})))):null;return c||s};Xi.propTypes=Ji;const Zi=Xi;var Qi={columns:a().arrayOf(a().object).isRequired,rows:a().arrayOf((0,n.oneOfType)([a().array,a().object])).isRequired,rowHeight:a().number,expandable:a().bool,divider:a().string,onClickHandler:a().func,isMobile:a().bool,atMaxLevel:a().bool,stickyFirstColumn:a().bool,highlightedColumns:a().object,isStacked:a().bool,newMobileView:a().bool},el=function(n){var a=n.columns,r=n.rows,o=n.rowHeight,i=n.expandable,l=n.divider,s=n.onClickHandler,c=n.isMobile,u=n.atMaxLevel,f=n.stickyFirstColumn,d=void 0!==f&&f,m=n.highlightedColumns,p=n.isStacked,h=n.newMobileView,g=void 0!==h&&h,b=(0,e.useState)(),v=pr()(b,2),y=v[0],x=v[1],_=function(e,t){u||(c&&x(t),s&&s(e))};return(0,e.useEffect)((function(){var e;(e=document.querySelector(".selected-row"))&&e.focus()}),[y]),p&&c&&g&&!i?t().createElement("div",{className:"mobile-table-rows"},r.map((function(e,n){return t().createElement("div",{role:"button",key:jr(),tabIndex:0,onClick:function(){return _(e,n)},onKeyUp:function(t){"Enter"===t.key&&(t.preventDefault(),_(e,n))},className:"usda-table__row-item usda-table__row ".concat(y===n?"selected-row":""," ").concat(m?"special-hover-color-".concat(m.highlightedColumns):""),style:{height:o,display:"table-row"}},e.map((function(e,n){var r,o;if(n<6)return null!==(r=a[n])&&void 0!==r&&r.bodyHeader?t().createElement(Vi,to()({className:"table-header_body-header",key:jr(),stickyFirstColumn:d,index:n},e)):t().createElement("div",{key:jr(),className:"usda-table__cell".concat(null!==(o=a[n])&&void 0!==o&&o.right?" usda-table__cell_right":"","\n ").concat(0===n&&d?" stickyColumn":""," ").concat(0===n&&d?" stickyColumn":"","\n ").concat(0===n?"usda-mobile__header":"")},a[n]&&t().createElement("div",{className:"usda-table__cell-heading-container"},c&&t().createElement("div",{className:"usda-table__cell-heading"},a[n].displayName)),t().createElement("div",{className:"usda-table__cell-text"},"a"===e.type&&0===n&&p&&c?t().createElement("a",{target:e.props.target,rel:e.props.rel,href:e.props.href,onClick:e.props.onClick},e.props.children," ",t().createElement(ir,{icon:"arrow-right"})):e))})),t().createElement("div",null,t().createElement(Zi,{row:e,columns:a,iValue:n,atMaxLevel:u})))}))):t().createElement(t().Fragment,null,r.map((function(e,n){var r=n%2==0?"":" usda-table__row_odd";return i?t().createElement(Wi,{key:jr(),data:e,oddClass:r,columns:a,divider:l}):t().createElement("tr",{key:jr(),tabIndex:0,onClick:function(){return _(e,n)},onKeyUp:function(t){"Enter"===t.key&&(t.preventDefault(),_(e,n))},className:"usda-table__row-item usda-table__row".concat(r," ").concat(y===n?"selected-row":""," ").concat(m?"special-hover-color-".concat(m.highlightedColumns):""),style:{height:o}},e.map((function(e,n){var r,o;return null!==(r=a[n])&&void 0!==r&&r.bodyHeader?t().createElement(Vi,to()({className:"table-header_body-header",key:jr(),stickyFirstColumn:d,index:n},e)):t().createElement("td",{key:jr(),className:"usda-table__cell".concat(null!==(o=a[n])&&void 0!==o&&o.right?" usda-table__cell_right":"","\n ").concat(0===n&&d?" stickyColumn":""," ")},a[n]&&t().createElement("div",{className:"usda-table__cell-heading-container"},c&&t().createElement("div",{className:"usda-table__cell-heading"},a[n].displayName)),t().createElement("div",null,"a"===e.type&&0===n&&p&&c?t().createElement("a",{target:e.props.target,rel:e.props.rel,href:e.props.href,onClick:e.props.onClick},e.props.children," ",t().createElement(ir,{icon:"arrow-right"})):e))})))})))};el.propTypes=Qi;const tl=el;function nl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function al(e){for(var t=1;tn?t:n;return a<425?a-10:"bottom"===u?g:d?r>800?700:r-5:g},W=function(){if(Object.keys(E).includes("transform")&&I.current)"bottom"===u?(M.current="bottom",F.current={width:q()}):F.current={width:q()};else if(I.current){var e=q(),t=R(),n=t.left,a=t.total,r=t.right,o=I.current.offsetTop+x.top,i=a<700;if("bottom"===u||i)M.current="bottom",F.current=ul({},function(e,t){return e?{top:"".concat(I.current.clientHeight+I.current.offsetTop+8,"px"),widthVar:t,left:"".concat(I.current.clientWidth/2-8,"px")}:ul(ul({},F.current),{},{widthVar:t})}(i,e));else if("right"===u&&r1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[13,32];return function(a){n.includes(a.keyCode)&&e.apply(void 0,vl()(t))}},xl={label:a().string.isRequired,internal:a().string,labelContent:a().element,active:a().bool,enabled:a().bool,switchTab:a().func,className:a().string,tooltip:a().object,count:a().number,tablessStyle:a().bool},_l=function(n){var a=(0,e.useRef)(null),r=function(){var e,t;n.enabled&&(null!=a&&a.current&&null!==(e=a.current)&&void 0!==e&&e.scrollIntoView&&(null===(t=a.current)||void 0===t||t.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})),n.switchTab(n.internal))},o=yl(r);return t().createElement("div",{className:"usa-dt-tab__wrapper".concat(n.enabled?"":" disabled").concat(n.tablessStyle?" tabless-tab":"").concat(n.active?" active":"")},t().createElement("div",{className:"usa-dt-tab".concat(n.active?" active":""," ").concat(n.className||"").concat(n.enabled?"":" disabled"),ref:a,onClick:r,onKeyDown:o,role:"tab",title:"Show ".concat(n.label),"aria-label":"Show ".concat(n.label),tabIndex:0,disabled:!n.enabled},t().createElement("div",{className:"usa-dt-tab__content"},t().createElement("div",{className:"usa-dt-tab__label"},t().createElement("div",{className:"usa-dt-tab__label-text"},n.label),n.count>=0&&t().createElement("div",{"aria-label":"Count of ".concat(d(n.count)," for ").concat(n.label),className:"count".concat(n.active?" active":"")},d(n.count)),n.tooltip&&t().createElement(ml,{tooltipComponent:t().createElement(gl,{title:n.label},n.tooltip),icon:"info"})))))};_l.propTypes=xl;const El=_l;i(3804);var wl={types:a().arrayOf(a().shape({label:a().string.isRequired,internal:a().string.isRequired,count:a().number,disabled:a().bool,tooltip:a().element})).isRequired,active:a().string.isRequired,switchTab:a().func.isRequired,tabsClassName:a().string,tablessStyle:a().bool},kl=function(e){var n=e.types,a=e.active,r=e.switchTab,o=e.tabsClassName,i=e.tablessStyle,l=n.map((function(e){return t().createElement(El,to()({},e,{active:a===e.internal,switchTab:r,key:"table-type-item-".concat(e.internal),enabled:!e.disabled,className:o,tooltip:e.tooltip,tablessStyle:i}))}));return t().createElement("div",{className:"usa-dt-tab-list".concat(i?" tabless-tabs":""),role:"tablist"},!i&&t().createElement("div",{className:"usa-dt-tab-list__border-pre-filler"}),l,t().createElement("div",{className:"usa-dt-tab-list__border-post-filler"}))};kl.propTypes=wl;const Nl=kl;i(996);const Sl=function(e){var n=e.className;return t().createElement(ii,{className:"coming soon ".concat(n),title:"Coming Soon",description:"This feature is currently under development."})},Cl=(Ol={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},function(e){return null==Ol?void 0:Ol[e]});var Ol,jl=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Pl=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");var Tl=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;var Al=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;var Il="\\ud800-\\udfff",Ml="\\u2700-\\u27bf",Fl="a-z\\xdf-\\xf6\\xf8-\\xff",Ll="A-Z\\xc0-\\xd6\\xd8-\\xde",zl="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Dl="["+zl+"]",Rl="\\d+",ql="["+Ml+"]",Wl="["+Fl+"]",Bl="[^"+Il+zl+Rl+Ml+Fl+Ll+"]",Hl="(?:\\ud83c[\\udde6-\\uddff]){2}",Ul="[\\ud800-\\udbff][\\udc00-\\udfff]",Vl="["+Ll+"]",Kl="(?:"+Wl+"|"+Bl+")",Yl="(?:"+Vl+"|"+Bl+")",Gl="(?:['’](?:d|ll|m|re|s|t|ve))?",$l="(?:['’](?:D|LL|M|RE|S|T|VE))?",Jl="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",Xl="[\\ufe0e\\ufe0f]?",Zl=Xl+Jl+"(?:\\u200d(?:"+["[^"+Il+"]",Hl,Ul].join("|")+")"+Xl+Jl+")*",Ql="(?:"+[ql,Hl,Ul].join("|")+")"+Zl,es=RegExp([Vl+"?"+Wl+"+"+Gl+"(?="+[Dl,Vl,"$"].join("|")+")",Yl+"+"+$l+"(?="+[Dl,Vl+Kl,"$"].join("|")+")",Vl+"?"+Kl+"+"+Gl,Vl+"+"+$l,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Rl,Ql].join("|"),"g");const ts=function(e,t,n){return e=Cr(e),void 0===(t=n?void 0:t)?function(e){return Al.test(e)}(e)?function(e){return e.match(es)||[]}(e):function(e){return e.match(Tl)||[]}(e):e.match(t)||[]};var ns=RegExp("['’]","g");const as=function(e,t,n){var a=e.length;return n=void 0===n?a:n,!t&&n>=a?e:function(e,t,n){var a=-1,r=e.length;t<0&&(t=-t>r?0:r+t),(n=n>r?r:n)<0&&(n+=r),r=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(r);++af){var r=function(e){var t=Math.abs(e),n=1,a="",r="";return t>=c?(n=c,a="T",r="trillion"):t>=u?(n=u,a="B",r="billion"):t>=f?(n=f,a="M",r="million"):t>=1e3&&(n=1e3,a="k",r="thousand"),{unit:n,unitLabel:a,longLabel:r}}(e);a="".concat(t?function(e,t){var n=Object.assign({},s,{precision:t});return o().formatMoney(e,n)}(e/r.unit,2):m(e/r.unit,2)," ").concat(n?xs(r.longLabel):r.unitLabel)}return a},ws={2:"two",3:"three",4:"four"};i(1059);var ks={boxes:a().arrayOf(a().shape({type:a().string.isRequired,title:a().oneOfType([a().string,a().element]),amount:a().oneOfType([a().number,a().string]),isMonetary:a().bool,isString:a().bool,subtitle:a().string,subtitleBottom:a().string,isLoading:a().bool}))},Ns=function(n){var a=n.boxes,r=(0,e.useState)(window.innerWidth>1200),o=pr()(r,2),i=o[0],l=o[1],s=Jr((function(){return l(window.innerWidth>1200)}));return(0,e.useEffect)((function(){return s(),window.addEventListener("resize",s),function(){return window.removeEventListener("resize",s)}}),[]),t().createElement("div",{className:"usa-dt-information-boxes ".concat(ws[a.length],"-boxes")},a.map((function(e){return t().createElement("div",{key:e.type,className:"usa-dt-information-box"},t().createElement("div",{className:"usa-dt-information-box__divider"},t().createElement("div",{className:"usa-dt-information-box__content".concat(e.subtitle?" with-subtitle":"")},t().createElement("div",{className:"usa-dt-information-box__title"},e.title),e.subtitle&&t().createElement("div",{className:"usa-dt-information-box__subtitle"},e.subtitle),t().createElement("div",{className:"usa-dt-information-box__amount".concat(e.isLoading?" loading":"")},e.isLoading&&t().createElement("div",{className:"dot-pulse"}),!e.isLoading&&e.isString?e.amount:"",!e.isLoading&&!e.isString&&Es(e.amount,e.isMonetary,i)),e.subtitleBottom&&t().createElement("div",{className:"usa-dt-information-box__subtitle-bottom"},e.subtitleBottom))))})))};Ns.propTypes=ks;const Ss=Ns;function Cs(e){var n=e.icon,a=e.title,r=e.overLine,o=e.description,i=e.titleTooltip,l=e.descTooltip;return t().createElement("div",{className:"usda-section-title__sectionHeader"},n&&t().cloneElement(n,{className:"usda-section-title__title-icon"}),t().createElement("div",{className:"usda-section-title__header"},r&&t().createElement("strong",{className:"usda-section-title__overline"},r),t().createElement("div",{className:"usda-section-title__title"},t().createElement("h3",null,a),i.component&&t().createElement(ml,to()({tooltipComponent:i.component,icon:"info",className:"".concat(r?"has-overline":"")},i.props)))),o&&t().cloneElement(o,{className:"usda-section-title__desc has-overline"}),l.component&&t().createElement(ml,to()({tooltipComponent:l.component,icon:"info",tooltipPosition:"left"},l.props)))}i(826),Cs.propTypes={icon:a().element,title:a().string.isRequired,overLine:a().string,description:a().element,titleTooltip:a().shape({component:a().oneOfType([a().element,a().bool]),props:a().object}),descTooltip:a().shape({component:a().oneOfType([a().element,a().bool]),props:a().object})};const Os=Cs;i(86);var js={isControlled:!1,toggleExpand:function(){},isExpanded:!1},Ps=function(n){var a=n.title,r=n.icon,o=n.children,i=n.id,l=void 0===i?"":i,s=n.classNames,c=void 0===s?"":s,u=n.isCollapsible,f=void 0!==u&&u,d=n.isComingSoon,m=void 0!==d&&d,p=n.controlledProps,h=void 0===p?js:p,g=n.defaultExpandedState,b=void 0===g||g,v=n.overLine,y=void 0===v?"":v,x=n.titleTooltip,_=void 0===x?{tooltip:null,tooltipProps:{}}:x,E=n.descTooltip,w=void 0===E?{component:null,props:{}}:E,k=n.description,N=(0,e.useState)(b),S=pr()(N,2),C=S[0],O=S[1],j=function(){h.isControlled?h.toggleExpand():O(!C)},P=C||h.isControlled&&h.isExpanded||!f;return t().createElement("section",{id:l,className:"usda-section__container".concat(c?" ".concat(c):"")},t().createElement("div",{className:"usda-section-title__container"},t().createElement(Os,{icon:r,title:a,overLine:y,description:k,titleTooltip:_,descTooltip:w}),f&&t().createElement(ir,{"aria-label":"usda-section-title__expand-icon",tabIndex:0,onKeyDown:yl(j),className:"usda-section-title__expand-icon",onClick:j,size:"2x",icon:C||h.isControlled&&h.isExpanded?"chevron-up":"chevron-down"})),t().createElement("hr",null),m&&P&&t().createElement(Sl,null),P&&!m&&o)};Ps.propTypes={icon:a().element.isRequired,children:a().element.isRequired,title:a().string.isRequired,defaultExpandedState:a().bool,overLine:a().string,controlledProps:a().shape({isControlled:a().bool.isRequired,toggleExpand:a().func.isRequired,isExpanded:a().bool.isRequired}),description:a().element,titleTooltip:a().shape({component:a().element,props:a().object}),descTooltip:a().shape({component:a().element,props:a().object}),isCollapsible:a().bool,isComingSoon:a().bool,classNames:a().string,id:a().string};const Ts=Ps;i(3630);var As={items:a().arrayOf(a().element)},Is=function(n){var a=n.items,r=(0,e.useState)(1),o=pr()(r,2),i=o[0],l=o[1],s=(0,e.useState)(!1),c=pr()(s,2),u=c[0],f=c[1],d=(0,e.useRef)(null),m=(0,e.useRef)(0),p=(0,e.useRef)(jr()),h=(0,e.useRef)(null),g=(0,e.useRef)(null),b=function(e){return l(e)},v=function(){return b(i)};(0,e.useEffect)((function(){return window.addEventListener("resize",v),function(){return window.removeEventListener("resize",v)}}),[]),(0,e.useEffect)((function(){var e,t;u||b((e=g.current.offsetWidth,(t=Math.round(-1*m.current/e)+1)>a.length?1:t<1?a.length:t))}),[u]),(0,e.useEffect)((function(){if(h.current&&g.current){var e=g.current.offsetWidth,t=(i-1)*e*-1;m.current=t,h.current.style.transform="translate(".concat(t,"px, 0px)")}}));var y=function(){d.current=null,f(!1)},x=function(){return y()},_=function(e){var t=e-d.current;d.current=e,m.current+=t,h.current.style.transform="translate(".concat(m.current,"px, 0px)")},E=function(){u&&y()},w=function(e){e.preventDefault(),b(parseInt(e.target.value,10))};return t().createElement("div",{className:"usa-dt-carousel","aria-describedby":"".concat(p.current,"-instructions")},t().createElement("div",{id:"".concat(p.current,"-instructions"),className:"usa-dt-carousel__instructions","aria-live":"polite"},"An image carousel containing ","".concat(a.length," item").concat(1!==a.length?"s":""),", with item ",i," shown."),t().createElement("div",{className:"usa-dt-carousel-content"},t().createElement("div",{className:"usa-dt-carousel-item",onTouchStart:function(){return f(!0)},onTouchMove:function(e){if(u&&e.touches&&e.touches.length&&h){var t=e.touches[0];null===d.current?d.current=t.pageX:_(t.pageX)}},onTouchEnd:x,onTouchCancel:x,onMouseDown:function(e){e.preventDefault(),f(!0)},onMouseUp:E,onMouseLeave:E,onMouseMove:function(e){u&&(null===d.current?d.current=e.pageX:_(e.pageX))},role:"presentation",ref:g},t().createElement("div",{className:"usa-dt-carousel-item__list ".concat(u?"usa-dt-carousel-item__list_dragging":""),"aria-live":"polite",ref:h},a.map((function(n,a){return t().createElement("div",{className:"usa-dt-carousel-item__list-item",key:"".concat(a,"-the-list-item"),"aria-hidden":i!==a+1,tabIndex:-1},(0,e.cloneElement)(n,{className:"usa-dt-carousel-item__item"}))}))))),t().createElement("div",{className:"usa-dt-carousel-pager"},t().createElement("div",{className:"usa-dt-carousel-pager__list",role:"menu","aria-label":"Pagination controls for carousel items"},a.map((function(e,n){return t().createElement("button",{className:"usa-dt-carousel-pager__dot-button ".concat(n+1===i?"usa-dt-carousel-pager__dot-button_active":""),value:n+1,key:"".concat(n,"-list-item"),onClick:w,"aria-label":"Skip to carousel item ".concat(n+1),"aria-checked":n+1===i,role:"menuitemradio"},t().createElement("div",{className:"usa-dt-carousel-pager__dot-decorator"}))})))))};Is.propTypes=As;const Ms=Is;var Fs=function(e){e.current.querySelector("ul").scrollTo({left:"0",behavior:"smooth"})};i(3109);var Ls={sections:a().array,activeSection:a().string,jumpToSection:a().func,detectActiveSection:a().oneOfType([a().bool,a().func]),pageName:a().string},zs=function(n){var a=n.sections,r=n.jumpToSection,o=n.pageName,i=n.detectActiveSection,l=(0,e.useState)(n.activeSection),s=pr()(l,2),c=s[0],u=s[1],f=(0,e.useState)(window.innerWidth),d=pr()(f,2),m=d[0],p=d[1],h=(0,e.useState)(null),g=pr()(h,2),b=g[0],v=g[1],y=(0,e.useState)([]),x=pr()(y,2),_=x[0],E=x[1],w=(0,e.useState)(!1),k=pr()(w,2),N=k[0],S=k[1],C=(0,e.useState)(!1),O=pr()(C,2),j=O[0],P=O[1],T=(0,e.useState)(32),A=pr()(T,2),I=A[0],M=A[1],F=(0,e.useState)(window.innerWidth<992),L=pr()(F,2),z=L[0],D=L[1],R=(0,e.useRef)(null),q=(0,e.useState)([]),W=pr()(q,2),B=W[0],H=W[1],U=function(){var e,t=function(e,t){var n,a,r=!1,o=!1,i=vl()(null==e?void 0:e.childNodes),l=null===(n=i[0])||void 0===n?void 0:n.getBoundingClientRect(),s=null===(a=i[i.length-1])||void 0===a?void 0:a.getBoundingClientRect();return(l.left<0||e.scrollLeft>0)&&(r=!0),(s.right>e.clientWidth+t||s.right>e.scrollWidth)&&(o=!0),{left:r,right:o}}(null==R||null===(e=R.current)||void 0===e?void 0:e.querySelector("ul"),I),n=t.left,a=t.right;S(n),P(a)},V=(0,e.useCallback)((function(e){e.stopPropagation(),U()})),K=(0,e.useCallback)((function(e){e.stopPropagation();var t=R.current.querySelector("ul"),n=vl()(t.childNodes),a={name:"",index:0};n.find((function(e,n){var r=e.getBoundingClientRect();if(r.left>0&&r.righto&&r.left>I/2)return a.name=e.querySelector("a").innerHTML,a.index=n,n}));var r=a.index;if(r-2>=0){var o,i=null===(o=_[r-2])||void 0===o?void 0:o.originalLeftOffset;if(i){var l=i+I/2;t.scrollTo({left:l,behavior:"smooth"})}}else Fs(R)}})),G=(0,e.useCallback)((function(){var e=R.current.querySelector("ul"),t=function(e){var t=[];return e.childNodes.forEach((function(e){var n=e.getBoundingClientRect();t.push({name:e.innerHTML,originalLeftOffset:n.left,width:n.width})})),t}(e);v(e),E(t)})),$=(0,e.useCallback)((function(e,t){"Enter"===e.key&&("left"===t&&K(e),"right"===t&&Y(e))})),J=function(){var e=window.innerWidth;m!==e&&p(e),D(m<992),992=o){var n=e.bottom-e.top,l=(Math.min(e.bottom,i)-Math.max(o,e.top))/n;r.push({section:e.section,amount:l}),t===B.length-1&&(a=!0)}else t===B.length-1&&e.top<=o&&(a=!0,r.push({section:e.section,amount:1}))})),r.length>0&&(n=r[0].section,r[0].amount<.15&&r.length>1&&(n=r[1].section)),a&&r.length>1){var l=r[r.length-1];r[r.length-2].amount<.5&&1===l.amount&&(n=l.section)}n!==c&&u(n)}),100);return(0,e.useEffect)((function(){i&&0===B.length&&X();var e=function(){X(),i&&Z()};return window.addEventListener("scroll",e),window.addEventListener("resize",X),function(){window.removeEventListener("scroll",e),window.removeEventListener("resize",X)}}),[i,X,Z,B.length]),t().createElement("div",{className:"usda-in-page-nav__container"},t().createElement("nav",{ref:R,className:"usda-in-page-nav__wrapper ".concat(N&&!z?"left-fade-effect":""," ").concat(j?"right-fade-effect":""," ")},N&&!z&&t().createElement("div",{"aria-label":"In-page navigation left paginator",title:"In-page navigation left paginator",className:"usda-in-page-nav__paginator left",tabIndex:"0",role:"button",onKeyDown:function(e){return $(e,"left")},onClick:function(e){return K(e)}},t().createElement(ir,{icon:"chevron-left",alt:"Back"})),t().createElement("ul",null,a.map((function(e){return t().createElement("li",{className:"usda-in-page-nav__element ".concat(e.section===c?"active":""),key:"in-page-nav-li-".concat(e.label)},t().createElement("a",{role:"button",tabIndex:"0",key:"in-page-nav-link-".concat(e.label),onKeyDown:function(t){return"Enter"===t.key?r(e.section):""},onClick:function(){return r(e.section)}},e.label))}))),j&&!z&&t().createElement("div",{"aria-label":"In-page navigation right paginator",title:"In-page navigation right paginator",className:"usda-in-page-nav__paginator right",tabIndex:"0",role:"button",onKeyDown:function(e){return $(e,"right")},onClick:function(e){return Y(e)}},t().createElement(ir,{icon:"chevron-right",alt:"Forward"}))))};zs.propTypes=Ls;const Ds=zs;i(8534);var Rs=function(e){var n,a,r=e.title,o=e.overLine,i=void 0===o?"":o,l=e.toolBar,s=void 0===l?[]:l,c=e.backgroundColor,u=void 0===c?"#1a4480":c,f=e.pageName,d=e.sections,m=e.activeSection,p=e.jumpToSection,h=e.inPageNav,g=void 0!==h&&h;return t().createElement("section",{className:"usda-page-header usda-page-header--sticky",style:{backgroundColor:u}},t().createElement("div",{className:"usda-page-header__container"},t().createElement("div",{className:"usda-page-header__mobile-top"},t().createElement("div",{className:"usda-page-header__header"},i&&t().createElement("strong",{className:"usda-page-header__overline"},i),t().createElement("div",{className:"usda-page-header__title"},t().createElement("h1",null,r))),(a=null==s?void 0:s.find((function(e){return"Share Icon"===(null==e?void 0:e.type.displayName)})),a?t().cloneElement(a):null),(n=null==s?void 0:s.find((function(e){return"ATDButton"===(null==e?void 0:e.type.displayName)})),n?t().cloneElement(n):null)),t().createElement("hr",null),(null==s?void 0:s.length)>0&&t().createElement("div",{className:"usda-page-header__toolbar"},s.map((function(e){var n,a,r,o="".concat(null===(n=e.props)||void 0===n?void 0:n.className," ").concat(null===(a=e.props)||void 0===a?void 0:a.classNames),i="".concat(null===(r=e.props)||void 0===r?void 0:r.classNames);return o?t().cloneElement(e,{className:"".concat(o," toolbar__item")}):i?t().cloneElement(e,{classNames:"".concat(i," toolbar__item")}):t().cloneElement(e,{className:"toolbar__item",classNames:"toolbar__item"})})))),g&&t().createElement(Ds,{detectActiveSection:!0,pageName:f,sections:d,activeSection:m,jumpToSection:p}))};Rs.propTypes={stickyBreakPoint:a().number,overLine:a().string,title:a().string.isRequired,toolBar:a().arrayOf(a().element),pageName:a().string,sections:a().array,activeSection:a().string,jumpToSection:a().func};const qs=Rs;i(6837);var Ws={onClick:a().func.isRequired,downloadInFlight:a().bool,tooltipComponent:a().element,isEnabled:a().bool,tooltipPosition:a().string},Bs=function(e){var n=e.onClick,a=e.downloadInFlight,r=e.tooltipComponent,o=void 0===r?null:r,i=e.tooltipPosition,l=void 0===i?"left":i,s=e.isEnabled,c=void 0===s||s,u=e.backgroundColor,f=void 0===u?"#1a4480":u,d=function(e){e.preventDefault(),!a&&c&&n()},m=a||!c?" disabled":"",p=a?"Preparing Download...":"Download",h=a?Yi:Ki;return o?t().createElement(ml,{className:"usda-download-btn".concat(m),tooltipPosition:l,tooltipComponent:o},t().createElement("button",{type:"button",role:"presentation",className:"usda-button",title:p,disabled:a||!c,onClick:d,style:{backgroundColor:f},tabIndex:c?0:-1},t().createElement(ir,{icon:h,spin:a,color:"#dfe1e2"}),t().createElement("span",{style:{color:"#dfe1e2"}},p))):t().createElement("div",{className:"usda-download-btn".concat(m)},t().createElement("button",{type:"button",className:"usda-button",title:p,"aria-label":p,disabled:a,onClick:d,style:{backgroundColor:f},tabIndex:c?0:-1,"aria-hidden":!c},t().createElement(ir,{icon:h,spin:a}),t().createElement("span",null,p)))};Bs.displayName="Download Icon Button",Bs.propTypes=Ws;const Hs=Bs;var Us={prefix:"far",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M120 0c13.3 0 24 10.7 24 24l0 40 160 0 0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-40c0-13.3 10.7-24 24-24zM384 432c8.8 0 16-7.2 16-16l0-64-88 0 0 80 72 0zm16-128l0-80-88 0 0 80 88 0zm-136 0l0-80-80 0 0 80 80 0zm-128 0l0-80-88 0 0 80 88 0zM48 352l0 64c0 8.8 7.2 16 16 16l72 0 0-80-88 0zm136 0l0 80 80 0 0-80-80 0zM120 112l-56 0c-8.8 0-16 7.2-16 16l0 48 352 0 0-48c0-8.8-7.2-16-16-16l-264 0z"]};function Vs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Ks(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:2008,t=arguments.length>1?arguments[1]:void 0;return vl()(new Array(t-e)).reduce((function(t,n,a){return t.push(e+a+1),t}),[e]).sort((function(e,t){return t-e}))}(l,a).map((function(e){return{name:"FY ".concat(e),value:"".concat(e),onClick:f}})):[{name:"Loading fiscal years...",value:null,onClick:function(){}}]}),t().createElement("span",null,"Fiscal Year"))};Gs.displayName="Fiscal Year Picker",Gs.propTypes={backgroundColor:a().string,selectedFy:a().oneOfType([a().number,a().string]),earliestFy:a().number,latestFy:a().number,options:a().arrayOf(a().shape({name:a().oneOfType([a().string,a().number]),value:a().oneOfType([a().string,a().number])})),handleFyChange:a().func,sortFn:a().func};const $s=Gs;var Js={prefix:"fab",iconName:"square-reddit",icon:[448,512,["reddit-square"],"f1a2","M64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32zM305.9 166.4c20.6 0 37.3-16.7 37.3-37.3s-16.7-37.3-37.3-37.3c-18 0-33.1 12.8-36.6 29.8-30.2 3.2-53.8 28.8-53.8 59.9l0 .2c-32.8 1.4-62.8 10.7-86.6 25.5-8.8-6.8-19.9-10.9-32-10.9-28.9 0-52.3 23.4-52.3 52.3 0 21 12.3 39 30.1 47.4 1.7 60.7 67.9 109.6 149.3 109.6s147.6-48.9 149.3-109.7c17.7-8.4 29.9-26.4 29.9-47.3 0-28.9-23.4-52.3-52.3-52.3-12 0-23 4-31.9 10.8-24-14.9-54.3-24.2-87.5-25.4l0-.1c0-22.2 16.5-40.7 37.9-43.7 3.9 16.5 18.7 28.7 36.3 28.7l.2-.2zM155 248.1c14.6 0 25.8 15.4 25 34.4s-11.8 25.9-26.5 25.9-27.5-7.7-26.6-26.7 13.5-33.5 28.1-33.5l0-.1zm166.4 33.5c.9 19-12 26.7-26.6 26.7s-25.6-6.9-26.5-25.9 10.3-34.4 25-34.4 27.3 14.6 28.1 33.5l0 .1zm-42.1 49.6c-9 21.5-30.3 36.7-55.1 36.7s-46.1-15.1-55.1-36.7c-1.1-2.6 .7-5.4 3.4-5.7 16.1-1.6 33.5-2.5 51.7-2.5s35.6 .9 51.7 2.5c2.7 .3 4.5 3.1 3.4 5.7z"]},Xs={prefix:"fab",iconName:"square-facebook",icon:[448,512,["facebook-square"],"f082","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l98.2 0 0-145.8-52.8 0 0-78.2 52.8 0 0-33.7c0-87.1 39.4-127.5 125-127.5 16.2 0 44.2 3.2 55.7 6.4l0 70.8c-6-.6-16.5-1-29.6-1-42 0-58.2 15.9-58.2 57.2l0 27.8 83.6 0-14.4 78.2-69.3 0 0 145.8 129 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]},Zs=function(e){var n=e.icon,a=e.title;return t().createElement(t().Fragment,null,t().createElement(ir,{icon:n,color:"#555",size:"sm"}),t().createElement("span",null,a))},Qs=function(e){var n=e.title;return t().createElement(t().Fragment,null,t().createElement("svg",{className:"share-dropdown__twitter-logo",width:"1200",height:"1227",viewBox:"0 0 1200 1227",fill:"none",style:{width:"14px",height:"14px"}},t().createElement("path",{d:"M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z",fill:"#5b616b"})),t().createElement("span",null,n))},ec=[{component:t().createElement(Zs,{icon:{prefix:"fas",iconName:"link",icon:[576,512,[128279,"chain"],"f0c1","M419.5 96c-16.6 0-32.7 4.5-46.8 12.7-15.8-16-34.2-29.4-54.5-39.5 28.2-24 64.1-37.2 101.3-37.2 86.4 0 156.5 70 156.5 156.5 0 41.5-16.5 81.3-45.8 110.6l-71.1 71.1c-29.3 29.3-69.1 45.8-110.6 45.8-86.4 0-156.5-70-156.5-156.5 0-1.5 0-3 .1-4.5 .5-17.7 15.2-31.6 32.9-31.1s31.6 15.2 31.1 32.9c0 .9 0 1.8 0 2.6 0 51.1 41.4 92.5 92.5 92.5 24.5 0 48-9.7 65.4-27.1l71.1-71.1c17.3-17.3 27.1-40.9 27.1-65.4 0-51.1-41.4-92.5-92.5-92.5zM275.2 173.3c-1.9-.8-3.8-1.9-5.5-3.1-12.6-6.5-27-10.2-42.1-10.2-24.5 0-48 9.7-65.4 27.1L91.1 258.2c-17.3 17.3-27.1 40.9-27.1 65.4 0 51.1 41.4 92.5 92.5 92.5 16.5 0 32.6-4.4 46.7-12.6 15.8 16 34.2 29.4 54.6 39.5-28.2 23.9-64 37.2-101.3 37.2-86.4 0-156.5-70-156.5-156.5 0-41.5 16.5-81.3 45.8-110.6l71.1-71.1c29.3-29.3 69.1-45.8 110.6-45.8 86.6 0 156.5 70.6 156.5 156.9 0 1.3 0 2.6 0 3.9-.4 17.7-15.1 31.6-32.8 31.2s-31.6-15.1-31.2-32.8c0-.8 0-1.5 0-2.3 0-33.7-18-63.3-44.8-79.6z"]},title:"Copy link"}),name:"copy"},{component:t().createElement(Zs,{icon:{prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64c-26.5 0-48 21.5-48 48 0 15.1 7.1 29.3 19.2 38.4l208 156c17.1 12.8 40.5 12.8 57.6 0l208-156c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48L48 64zM0 196L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-188-198.4 148.8c-34.1 25.6-81.1 25.6-115.2 0L0 196z"]},title:"Email"}),name:"email"},{component:t().createElement(Qs,{title:"X (Twitter)"}),name:"twitter"},{component:t().createElement(Zs,{icon:Xs,title:"Facebook"}),name:"facebook"},{component:t().createElement(Zs,{icon:{prefix:"fab",iconName:"linkedin",icon:[448,512,[],"f08c","M416 32L31.9 32C14.3 32 0 46.5 0 64.3L0 447.7C0 465.5 14.3 480 31.9 480L416 480c17.6 0 32-14.5 32-32.3l0-383.4C448 46.5 433.6 32 416 32zM135.4 416l-66.4 0 0-213.8 66.5 0 0 213.8-.1 0zM102.2 96a38.5 38.5 0 1 1 0 77 38.5 38.5 0 1 1 0-77zM384.3 416l-66.4 0 0-104c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9l0 105.8-66.4 0 0-213.8 63.7 0 0 29.2 .9 0c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9l0 117.2z"]},title:"LinkedIn"}),name:"linkedin"},{component:t().createElement(Zs,{icon:Js,title:"Reddit"}),name:"reddit"}];function tc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function nc(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:0,a=(0,e.useState)(0),r=pr()(a,2),o=r[0],i=r[1],l=(0,e.useState)(!1),s=pr()(l,2),c=s[0],u=s[1];return[c,o,u,Jr((function(){var e=window.scrollY||document.documentElement.scrollTop;n&&e>=n&&!c||!n&&e>=o&&!c?u(!0):(e<=n||e<=o)&&u(!1)}),100),Jr((function(){var e=t.current?t.current.offsetTop:0;i(e)}),100)]},lc=i(1847),sc=i.n(lc),cc=function(e){return e.map((function(e){return e?e.trim():e})).filter((function(e){return e})).join(" ")},uc=["children","className"];function fc(e){var n=e.children,a=e.className,r=sc()(e,uc);return t().createElement("div",to()({className:cc(["usa-dt-flex-grid__container",a])},r),n)}i(2819),fc.propTypes={children:a().node.isRequired,className:a().string};var dc=["children","className","hasGutter","gutterSize"];i(2819);var mc=function(e){var n=e.children,a=e.className,r=e.hasGutter,o=void 0!==r&&r,i=e.gutterSize,l=sc()(e,dc),s=o?"usa-dt-flex-grid__gutter":"",c=sl()({"usa-dt-flex-grid__gutter-sm":"sm"===i,"usa-dt-flex-grid__gutter-lg":"lg"===i});return t().createElement("div",to()({className:cc(["usa-dt-flex-grid__row",s,c,a])},l),n)};mc.propTypes={children:a().node.isRequired,className:a().string,hasGutter:a().bool,gutterSize:a().oneOf(["sm","lg"])};const pc=mc;var hc=["children","className","desktopxl","desktop","mobile","tablet","width"];function gc(e){var n=e.children,a=e.className,r=e.desktopxl,o=e.desktop,i=e.mobile,l=e.tablet,s=e.width,c=sc()(e,hc),u=[[null,s],["desktopxl",r],["desktop",o],["tablet",l],["mobile",i]].map((function(e){var t=pr()(e,2),n=t[0],a=t[1];if(void 0!==a){if(void 0!==a.span&&void 0!==a.offset){var r="".concat(n?"".concat(n,":"):"","usa-dt-flex-grid__col-").concat(a.span),o="".concat(n?"".concat(n,":"):"","usa-dt-flex-grid__offset-").concat(a.offset);return cc([r,o])}if(void 0!==a.order){var i="".concat(n?"".concat(n,":"):"","usa-dt-flex-grid__col-").concat(a.span),l="".concat(n?"".concat(n,":"):"","usa-dt-flex-grid__order-").concat(a.order);return cc([i,l])}return"".concat(n?"".concat(n,":"):"","usa-dt-flex-grid__col-").concat(a)}return""})),f=cc([].concat(vl()(u),[a]));return t().createElement("div",to()({className:f||"usa-dt-flex-grid__col"},c),n)}i(2819),gc.propTypes={children:a().node,className:a().string,desktopxl:a().oneOfType([a().number,a().oneOf(["auto","fill"]),a().shape({span:a().oneOfType([a().number,a().oneOf(["auto","fill"])]),offset:a().oneOfType([a().number,a().string]),order:a().oneOfType([a().number,a().oneOf(["first","last"])])})]),desktop:a().oneOfType([a().number,a().oneOf(["auto","fill"]),a().shape({span:a().oneOfType([a().number,a().oneOf(["auto","fill"])]),offset:a().oneOfType([a().number,a().string]),order:a().oneOfType([a().number,a().oneOf(["first","last"])])})]),tablet:a().oneOfType([a().number,a().oneOf(["auto","fill"]),a().shape({span:a().oneOfType([a().number,a().oneOf(["auto","fill"])]),offset:a().oneOfType([a().number,a().string]),order:a().oneOfType([a().number,a().oneOf(["first","last"])])})]),mobile:a().oneOfType([a().number,a().oneOf(["auto","fill"]),a().shape({span:a().oneOfType([a().number,a().oneOf(["auto","fill"])]),offset:a().oneOfType([a().number,a().string]),order:a().oneOfType([a().number,a().oneOf(["first","last"])])})]),width:a().oneOfType([a().number,a().oneOf(["auto","fill"]),a().shape({span:a().oneOfType([a().number,a().oneOf(["auto","fill"])]),offset:a().oneOfType([a().number,a().string]),order:a().oneOfType([a().number,a().oneOf(["first","last"])])})])},i(1079);var bc={variant:a().string,size:a().string,fill:a().string,height:a().oneOfType([a().string,a().number]),onClick:a().func,onKeyUp:a().func,className:a().oneOfType([a().string,a().object])},vc=function(e){var n=e.variant,a=void 0===n?"":n,r=e.size,o=void 0===r?"md":r,i=e.children,l=e.fill,s=e.height,c=e.className,u=void 0===c?"":c,f=e.onClick,d=e.onKeyUp;return t().createElement("div",{className:"card-column ".concat(u),onClick:f,role:"presentation",tabIndex:"0",onKeyUp:d},t().createElement("div",{className:"".concat(a," ").concat(o," card-container"),style:{backgroundColor:"".concat(l),height:"".concat(s)}},i))};vc.propTypes=bc;const yc=vc;var xc={overline:a().string,headline:a().oneOfType([a().string,a().object]),subhead:a().string,text:a().oneOfType([a().string,a().object]),variant:a().string,children:a().oneOfType([a().string,a().object,a().node]),imageContainerHeight:a().string,customClassName:a().string,onClick:a().func},_c=function(e){var n=e.overline,a=e.headline,r=e.onClick,o=e.subhead,i=e.text,l=e.variant,s=void 0===l?"":l,c=e.children,u=e.imageContainerHeight,f=e.customClassName,d=void 0===f?"":f;return t().createElement("div",{className:"card__body ".concat(s," ").concat(d),style:{height:u?"calc(100% - ".concat(u," - 12px)"):""}},n&&t().createElement("div",{className:"overline"},n),a&&t().createElement("div",null,t().createElement("div",{className:"headline",onClick:r},a)),o&&t().createElement("div",{className:"subhead"},o),i&&t().createElement("div",{className:"text"},i),c)};_c.propTypes=xc;const Ec=_c;var wc={img:a().string,fill:a().string,variant:a().string,imageContainerHeight:a().string,thumbnail:a().bool,children:a().element,onClick:a().func},kc=function(e){var n=e.img,a=e.fill,r=e.variant,o=e.imageContainerHeight,i=e.thumbnail,l=e.children,s=e.onClick;return t().createElement("div",null,t().createElement("div",{className:"card__hero ".concat(r),onClick:s,style:{backgroundColor:"".concat(a),height:"".concat(o)}},i?t().createElement(t().Fragment,null,l):t().createElement("img",{src:"".concat(n),role:"presentation",alt:""})))};kc.propTypes=wc;const Nc=kc;i(6713);var Sc={buttonSize:a().oneOf(["large","medium","small","lg","md","sm"]).isRequired,backgroundColor:a().oneOf(["light","dark"]).isRequired,buttonType:a().oneOf(["primary","primaryIcon","secondary","secondaryIcon","tertiary","tertiaryIcon","text","stacked","icon","inline","intext"]).isRequired,copy:a().string.isRequired,image:a().element,textAlignment:a().oneOf(["left","center"]),imageAlignment:a().oneOf(["left","right"]),additionalClassnames:a().string,onClick:a().func,onKeyUp:a().func,buttonTitle:a().string.isRequired,disabled:a().bool,maxWidth:a().string,to:a().string},Cc=function(e){var n="";return"large"===e.buttonSize||"lg"===e.buttonSize?n+=" button__lg ":"medium"===e.buttonSize||"md"===e.buttonSize?n+=" button__md ":"small"!==e.buttonSize&&"sm"!==e.buttonSize||(n+=" button__sm "),"primary"===e.buttonType?n+=" button-type__primary-light ":"secondary"===e.buttonType?"light"===e.backgroundColor?n+=" button-type__secondary-light ":"dark"===e.backgroundColor&&(n+=" button-type__secondary-dark "):"primaryIcon"===e.buttonType?"light"===e.backgroundColor&&"left"===e.imageAlignment&&(n+=" button-type__primary-left-icon-light "):"secondaryIcon"===e.buttonType?"light"===e.backgroundColor?"left"===e.imageAlignment&&(n+=" button-type__secondary-left-icon-light "):"dark"===e.backgroundColor&&"left"===e.imageAlignment&&(n+=" button-type__secondary-left-icon-dark "):"tertiary"===e.buttonType?n+=" button-type__tertiary-light ":"tertiaryIcon"===e.buttonType?"left"===e.imageAlignment&&"light"===e.backgroundColor&&(n+=" button-type__tertiary-left-icon-light "):"text"===e.buttonType?"light"===e.backgroundColor?"left"===e.imageAlignment?n+=" button-type__text-left-icon-light ":"right"===e.imageAlignment?n+=" button-type__text-right-icon-light ":n+=" button-type__text-light ":"dark"===e.backgroundColor&&("left"===e.imageAlignment?n+=" button-type__text-left-icon-dark ":"right"===e.imageAlignment?n+=" button-type__text-right-icon-dark ":n+=" button-type__text-dark "):"stacked"===e.buttonType?"light"===e.backgroundColor?n+=" button-type__stacked-icon-light ":"dark"===e.backgroundColor&&(n+=" button-type__stacked-icon-dark "):"icon"===e.buttonType?"light"===e.backgroundColor?n+=" button-type__icon-light ":"dark"===e.backgroundColor&&(n+=" button-type__icon-dark "):"inline"===e.buttonType?"right"===e.imageAlignment&&(n+=" button-type__inline-right-icon-light "):"intext"===e.buttonType&&(n+=" button-type__intext-light "),"left"===e.textAlignment?n+=" button-text__left-align ":"center"===e.textAlignment&&(n+=" button-text__center-align "),e.additionalClassnames&&(n+=" ",n+=e.additionalClassnames),n.includes("button-type__intext-light")?t().createElement("a",{"aria-label":e.buttonTitle,className:n,tabIndex:"0",onKeyUp:e.onKeyUp,onClick:e.onClick,disabled:e.disabled,style:{maxWidth:e.maxWidth},target:"_blank",rel:"noopener noreferrer",href:e.to},e.copy):n.includes("left-icon")?t().createElement("button",{type:"button","aria-label":e.buttonTitle,className:n,tabIndex:"0",onClick:e.onClick,disabled:e.disabled,style:{maxWidth:e.maxWidth}},e.image,e.copy):n.includes("right-icon")?t().createElement("button",{type:"button","aria-label":e.buttonTitle,className:n,tabIndex:"0",onClick:e.onClick,disabled:e.disabled,style:{maxWidth:e.maxWidth}},e.copy,e.image):n.includes("stacked-icon")?t().createElement("button",{type:"button","aria-label":e.buttonTitle,className:n,tabIndex:"0",onClick:e.onClick,disabled:e.disabled,style:{maxWidth:e.maxWidth}},t().createElement("div",{className:"stacked-button__only-image"},e.image),t().createElement("div",{className:"stacked-button__only-text"},e.copy)):n.includes("icon-light")||n.includes("icon-dark")?t().createElement("button",{type:"button","aria-label":e.buttonTitle,className:n,tabIndex:"0",onClick:e.onClick,disabled:e.disabled,style:{maxWidth:e.maxWidth}},e.image):t().createElement("button",{type:"button","aria-label":e.buttonTitle,className:n,tabIndex:"0",onClick:e.onClick,disabled:e.disabled,style:{maxWidth:e.maxWidth}},e.copy)};Cc.propTypes=Sc;const Oc=Cc;var jc={link:a().string,govLink:a().bool,onlyPerformAction:a().bool,action:a().func,text:a().oneOfType([a().string,a().object]),variant:a().string,customClassName:a().string,children:a().oneOfType([a().string,a().object]),disabled:a().bool},Pc=function(e){var n=e.link,a=e.govLink,r=e.onlyPerformAction,o=void 0===r?"false":r,i=e.action,l=e.text,s=e.variant,c=void 0===s?"secondary":s,u=e.customClassName,f=void 0===u?"":u,d=e.children,m=e.backgroundColor,p=e.buttonSize,h=e.textAlignment,g=e.disabled,b=void 0!==g&&g,v={primary:"primary",secondary:"secondary",text:"text"},y={primary:"card__button--primary",secondary:"card__button--secondary ",text:"card__button--borderless"},x=function(e){"Enter"===e.key&&i()},_=function(){window.location.href=n,i()};return!0===o?t().createElement("div",{className:"card__button"},t().createElement(Oc,{additionalClassnames:f,onKeyUp:function(e){return x(e)},onClick:i,copy:l||d,buttonTitle:l||d,buttonSize:"md",buttonType:void 0===v[c]?"secondary":v[c],backgroundColor:"light",textAlignment:"center",disabled:b})):t().createElement("div",{className:"card__button"},a?t().createElement("div",{className:"card__button--secondary ".concat(y[c])},t().createElement(Oc,{"aria-label":"".concat(l),tabIndex:"0",additionalClassnames:f,onClick:_,onKeyUp:function(e){return x(e)},copy:l||d,buttonTitle:l||d,buttonSize:p,textAlignment:h,buttonType:void 0===v[c]?"secondary":v[c],backgroundColor:m,disabled:b})):t().createElement("div",{className:"".concat(y[c])},t().createElement(Oc,{"aria-label":"".concat(l),tabIndex:"0",additionalClassnames:f,onClick:_,onKeyUp:function(e){return x(e)},copy:l||d,buttonTitle:l||d,buttonSize:p,textAlignment:h,buttonType:void 0===v[c]?"secondary":v[c],backgroundColor:m,disabled:b})))};Pc.propTypes=jc;const Tc=Pc;function Ac(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Ic(e){for(var t=1;tt.name?1:0},Lc=function(n){var a=n.size,r=n.label,o=void 0===r?"":r,i=n.children,l=n.leftIcon,s=n.enabled,c=n.id,u=void 0===c?"":c,f=n.options,d=n.selectedOption,m=n.dropdownClassname,p=void 0===m?"":m,h=n.buttonClassname,g=void 0===h?"":h,b=n.minTextWidth,v=void 0===b?"":b,y=n.classname,x=void 0===y?"":y,_=n.sortFn,E=void 0===_?Fc:_,w=n.parentWidth,k=n.infoSection,N=void 0!==k&&k,S=n.infoSectionContent,C=void 0===S?"":S,O=(0,e.useRef)(null),j=(0,e.useRef)(null),P=(0,e.useState)(!1),T=pr()(P,2),A=T[0],I=T[1],M=(0,e.useState)(s||!1),F=pr()(M,2),L=F[0],z=F[1],D="usa-dt-picker__button-icon--svg",R=N?"310px":"initial",q=function(e){return function(t){e(t),I(!1)}},W="";return"sm"===a||"small"===a?W="-sm":"md"===a||"medium"===a?W="-md":"lg"!==a&&"large"!==a||(W="-lg"),(0,e.useEffect)((function(){var e=function(e){A&&O.current&&!O.current.contains(e.target)&&e.target.id!=="".concat(u,"-").concat(D)&&e.target.parentNode.id!=="".concat(u,"-").concat(D)&&I(!1)};return document.addEventListener("click",e),function(){document.removeEventListener("click",e)}}),[A,u]),(0,e.useEffect)((function(){z(s)}),[s]),t().createElement("div",{className:"filter__dropdown-container ".concat(x),ref:O},""!==o&&t().createElement("span",{className:"filter__dropdown-label".concat(W)},o),t().createElement("div",{className:"filter__dropdown-button-list-container"},t().createElement("button",{className:"filter__dropdown-button".concat(W," ").concat(L?"enabled":"not-enabled"," ").concat(g),ref:j,"aria-label":"Filter Dropdown Button",onClick:function(e){e.preventDefault(),I(!A)},onKeyUp:function(e){"Escape"===e.key&&A&&I(!A)},style:{maxWidth:"".concat(w,"px")},type:"button"},l&&t().createElement("span",{className:"filter__dropdown-left-icon"},t().createElement(ir,{icon:l,alt:"page title bar button icon"})),i||t().createElement("span",{className:"filter__dropdown-button-text ".concat(v)},d),t().createElement("span",{className:"filter__dropdown-chevron"},!A&&t().createElement(ir,{icon:"chevron-down",alt:"Toggle menu"}),A&&t().createElement(ir,{icon:"chevron-up",alt:"Toggle menu"}))),A&&t().createElement("div",{className:"filter__dropdown__list-info-wrapper",style:{maxWidth:"".concat(w,"px")}},t().createElement("ul",{className:"filter__dropdown-list".concat(W," ").concat(A?"":"hide"," ").concat(L?"enabled":"not-enabled"," ").concat(p),style:{maxWidth:"".concat(w,"px"),height:R}},null==f?void 0:f.sort((function(e,t){return E(e,t,d)})).map((function(e){return Ic(Ic({},e),{},{onClick:q(e.onClick)})})).map((function(e){var n;return t().createElement("li",{key:jr(),className:"filter__dropdown-list-item ".concat(null!=e&&e.classNames?e.classNames:""," ").concat((null===(n=e.name)||void 0===n?void 0:n.trim())===(null==d?void 0:d.trim())?"active":"")},t().createElement("button",{style:{display:"block",width:"100%"},tabIndex:0,onClick:function(t){t.preventDefault(),e.onClick(e.value)},onKeyUp:function(t){t.preventDefault(),"Enter"===t.key&&e.onClick(e.value)},className:"filter__dropdown-item",type:"button"},e.component?e.component:e.name))})),N&&t().createElement("li",null,t().createElement("div",{className:"filter__dropdown-explainer",style:{width:"".concat(w,"px")}},t().createElement("div",{className:"filter__dropdownSeparator"}),t().createElement("div",{className:"filter__dropdown-content"},C)))))))};Lc.propTypes=Mc;const zc=Lc})(),l})())); \ No newline at end of file diff --git a/dist/index.js.LICENSE.txt b/dist/index.js.LICENSE.txt deleted file mode 100644 index 63c838db..00000000 --- a/dist/index.js.LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -/*! - Copyright (c) 2018 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/ - -/*! - * Font Awesome Free 7.2.0 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2026 Fonticons, Inc. - */ - -/** - * @license React - * react-jsx-runtime.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ diff --git a/dist/index.umd.js b/dist/index.umd.js new file mode 100644 index 00000000..0bde329e --- /dev/null +++ b/dist/index.umd.js @@ -0,0 +1,564 @@ +(function(e,t){typeof exports==`object`&&typeof module<`u`?t(exports,require("react"),require("prop-types"),require("accounting"),require("lodash-es"),require("react/jsx-runtime"),require("react-dom")):typeof define==`function`&&define.amd?define([`exports`,`react`,`prop-types`,`accounting`,`lodash-es`,`react/jsx-runtime`,`react-dom`],t):(e=typeof globalThis<`u`?globalThis:e||self,t(e[`data-transparency-ui`]={},e.React,e[`prop-types`],e.accounting,e[`lodash-es`],e.react_jsx_runtime,e.ReactDOM))})(this,function(e,t,n,r,i,a,o){Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});var s=Object.create,c=Object.defineProperty,l=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,d=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty,p=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),m=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var i=u(t),a=0,o=i.length,s;at[e]).bind(null,s),enumerable:!(r=l(t,s))||r.enumerable});return e},h=(e,t,n)=>(n=e==null?{}:s(d(e)),m(t||!e||!e.__esModule?c(n,`default`,{value:e,enumerable:!0}):n,e));let g=h(t,1);t=h(t);let _=h(n,1);n=h(n),r=h(r,1),o=h(o);var v={symbol:`$`,precision:0,format:{pos:`%s%v`,neg:`-%s%v`,zero:`%s%v`}},y={TRILLION:0xe8d4a51000,BILLION:1e9,MILLION:1e6,THOUSAND:1e3},b={TRILLION:`T`,BILLION:`B`,MILLION:`M`,THOUSAND:`k`},x={TRILLION:`trillion`,BILLION:`billion`,MILLION:`million`,THOUSAND:`thousand`},S=e=>r.default.formatMoney(e,v),C=(e,t)=>{let n=Object.assign({},v,{precision:t});return r.default.formatMoney(e,n)},w=e=>{let t=Math.abs(e),n=1,r=``,i=``;return t>=y.TRILLION?(n=y.TRILLION,r=b.TRILLION,i=x.TRILLION):t>=y.BILLION?(n=y.BILLION,r=b.BILLION,i=x.BILLION):t>=y.MILLION?(n=y.MILLION,r=b.MILLION,i=x.MILLION):t>=y.THOUSAND&&(n=y.THOUSAND,r=b.THOUSAND,i=x.THOUSAND),{unit:n,unitLabel:r,longLabel:i}},T=e=>{let t=Object.assign({},v,{symbol:``});return r.default.formatMoney(e,t)},E=(e,t)=>{let n=Object.assign({},v,{symbol:``,precision:t});return r.default.formatMoney(e,n)},ee=(e,t,n)=>{let r=(e-1)*t+1,i=e*t;return e===Math.ceil(n/t)&&(i=n),{start:r,end:i}};function te(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||n.return==null||n.return()}finally{if(s)throw a}}}}function j(e,t,n){return(t=de(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ie(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}function ae(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function oe(){throw TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function se(){throw TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function M(e){for(var t=1;t-1;i--){var a=n[i],o=(a.tagName||``).toUpperCase();[`STYLE`,`LINK`].indexOf(o)>-1&&(r=a)}return F.head.insertBefore(t,r),e}}var yn=`0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`;function bn(){for(var e=12,t=``;e-- >0;)t+=yn[Math.random()*62|0];return t}function xn(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function Sn(e){return e.classList?xn(e.classList):(e.getAttribute(`class`)||``).split(` `).filter(function(e){return e})}function Cn(e){return`${e}`.replace(/&/g,`&`).replace(/"/g,`"`).replace(/'/g,`'`).replace(//g,`>`)}function wn(e){return Object.keys(e||{}).reduce(function(t,n){return t+`${n}="${Cn(e[n])}" `},``).trim()}function Tn(e){return Object.keys(e||{}).reduce(function(t,n){return t+`${n}: ${e[n].trim()};`},``)}function En(e){return e.size!==V.size||e.x!==V.x||e.y!==V.y||e.rotate!==V.rotate||e.flipX||e.flipY}function Dn(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth;return{outer:{transform:`translate(${n/2} 256)`},inner:{transform:`${`translate(${t.x*32}, ${t.y*32}) `} ${`scale(${t.size/16*(t.flipX?-1:1)}, ${t.size/16*(t.flipY?-1:1)}) `} ${`rotate(${t.rotate} 0 0)`}`},path:{transform:`translate(${r/2*-1} -256)`}}}function On(e){var t=e.transform,n=e.width,r=n===void 0?Lt:n,i=e.height,a=i===void 0?Lt:i,o=e.startCentered,s=o===void 0?!1:o,c=``;return s&&Ce?c+=`translate(${t.x/B-r/2}em, ${t.y/B-a/2}em) `:s?c+=`translate(calc(-50% + ${t.x/B}em), calc(-50% + ${t.y/B}em)) `:c+=`translate(${t.x/B}em, ${t.y/B}em) `,c+=`scale(${t.size/B*(t.flipX?-1:1)}, ${t.size/B*(t.flipY?-1:1)}) `,c+=`rotate(${t.rotate}deg) `,c}var kn=`:root, :host { + --fa-font-solid: normal 900 1em/1 'Font Awesome 7 Free'; + --fa-font-regular: normal 400 1em/1 'Font Awesome 7 Free'; + --fa-font-light: normal 300 1em/1 'Font Awesome 7 Pro'; + --fa-font-thin: normal 100 1em/1 'Font Awesome 7 Pro'; + --fa-font-duotone: normal 900 1em/1 'Font Awesome 7 Duotone'; + --fa-font-duotone-regular: normal 400 1em/1 'Font Awesome 7 Duotone'; + --fa-font-duotone-light: normal 300 1em/1 'Font Awesome 7 Duotone'; + --fa-font-duotone-thin: normal 100 1em/1 'Font Awesome 7 Duotone'; + --fa-font-brands: normal 400 1em/1 'Font Awesome 7 Brands'; + --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 7 Sharp'; + --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 7 Sharp'; + --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 7 Sharp'; + --fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 7 Sharp'; + --fa-font-sharp-duotone-solid: normal 900 1em/1 'Font Awesome 7 Sharp Duotone'; + --fa-font-sharp-duotone-regular: normal 400 1em/1 'Font Awesome 7 Sharp Duotone'; + --fa-font-sharp-duotone-light: normal 300 1em/1 'Font Awesome 7 Sharp Duotone'; + --fa-font-sharp-duotone-thin: normal 100 1em/1 'Font Awesome 7 Sharp Duotone'; + --fa-font-slab-regular: normal 400 1em/1 'Font Awesome 7 Slab'; + --fa-font-slab-press-regular: normal 400 1em/1 'Font Awesome 7 Slab Press'; + --fa-font-whiteboard-semibold: normal 600 1em/1 'Font Awesome 7 Whiteboard'; + --fa-font-thumbprint-light: normal 300 1em/1 'Font Awesome 7 Thumbprint'; + --fa-font-notdog-solid: normal 900 1em/1 'Font Awesome 7 Notdog'; + --fa-font-notdog-duo-solid: normal 900 1em/1 'Font Awesome 7 Notdog Duo'; + --fa-font-etch-solid: normal 900 1em/1 'Font Awesome 7 Etch'; + --fa-font-graphite-thin: normal 100 1em/1 'Font Awesome 7 Graphite'; + --fa-font-jelly-regular: normal 400 1em/1 'Font Awesome 7 Jelly'; + --fa-font-jelly-fill-regular: normal 400 1em/1 'Font Awesome 7 Jelly Fill'; + --fa-font-jelly-duo-regular: normal 400 1em/1 'Font Awesome 7 Jelly Duo'; + --fa-font-chisel-regular: normal 400 1em/1 'Font Awesome 7 Chisel'; + --fa-font-utility-semibold: normal 600 1em/1 'Font Awesome 7 Utility'; + --fa-font-utility-duo-semibold: normal 600 1em/1 'Font Awesome 7 Utility Duo'; + --fa-font-utility-fill-semibold: normal 600 1em/1 'Font Awesome 7 Utility Fill'; +} + +.svg-inline--fa { + box-sizing: content-box; + display: var(--fa-display, inline-block); + height: 1em; + overflow: visible; + vertical-align: -0.125em; + width: var(--fa-width, 1.25em); +} +.svg-inline--fa.fa-2xs { + vertical-align: 0.1em; +} +.svg-inline--fa.fa-xs { + vertical-align: 0em; +} +.svg-inline--fa.fa-sm { + vertical-align: -0.0714285714em; +} +.svg-inline--fa.fa-lg { + vertical-align: -0.2em; +} +.svg-inline--fa.fa-xl { + vertical-align: -0.25em; +} +.svg-inline--fa.fa-2xl { + vertical-align: -0.3125em; +} +.svg-inline--fa.fa-pull-left, +.svg-inline--fa .fa-pull-start { + float: inline-start; + margin-inline-end: var(--fa-pull-margin, 0.3em); +} +.svg-inline--fa.fa-pull-right, +.svg-inline--fa .fa-pull-end { + float: inline-end; + margin-inline-start: var(--fa-pull-margin, 0.3em); +} +.svg-inline--fa.fa-li { + width: var(--fa-li-width, 2em); + inset-inline-start: calc(-1 * var(--fa-li-width, 2em)); + inset-block-start: 0.25em; /* syncing vertical alignment with Web Font rendering */ +} + +.fa-layers-counter, .fa-layers-text { + display: inline-block; + position: absolute; + text-align: center; +} + +.fa-layers { + display: inline-block; + height: 1em; + position: relative; + text-align: center; + vertical-align: -0.125em; + width: var(--fa-width, 1.25em); +} +.fa-layers .svg-inline--fa { + inset: 0; + margin: auto; + position: absolute; + transform-origin: center center; +} + +.fa-layers-text { + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + transform-origin: center center; +} + +.fa-layers-counter { + background-color: var(--fa-counter-background-color, #ff253a); + border-radius: var(--fa-counter-border-radius, 1em); + box-sizing: border-box; + color: var(--fa-inverse, #fff); + line-height: var(--fa-counter-line-height, 1); + max-width: var(--fa-counter-max-width, 5em); + min-width: var(--fa-counter-min-width, 1.5em); + overflow: hidden; + padding: var(--fa-counter-padding, 0.25em 0.5em); + right: var(--fa-right, 0); + text-overflow: ellipsis; + top: var(--fa-top, 0); + transform: scale(var(--fa-counter-scale, 0.25)); + transform-origin: top right; +} + +.fa-layers-bottom-right { + bottom: var(--fa-bottom, 0); + right: var(--fa-right, 0); + top: auto; + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: bottom right; +} + +.fa-layers-bottom-left { + bottom: var(--fa-bottom, 0); + left: var(--fa-left, 0); + right: auto; + top: auto; + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: bottom left; +} + +.fa-layers-top-right { + top: var(--fa-top, 0); + right: var(--fa-right, 0); + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: top right; +} + +.fa-layers-top-left { + left: var(--fa-left, 0); + right: auto; + top: var(--fa-top, 0); + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: top left; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: calc(10 / 16 * 1em); /* converts a 10px size into an em-based value that's relative to the scale's 16px base */ + line-height: calc(1 / 10 * 1em); /* sets the line-height of the icon back to that of it's parent */ + vertical-align: calc((6 / 10 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ +} + +.fa-xs { + font-size: calc(12 / 16 * 1em); /* converts a 12px size into an em-based value that's relative to the scale's 16px base */ + line-height: calc(1 / 12 * 1em); /* sets the line-height of the icon back to that of it's parent */ + vertical-align: calc((6 / 12 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ +} + +.fa-sm { + font-size: calc(14 / 16 * 1em); /* converts a 14px size into an em-based value that's relative to the scale's 16px base */ + line-height: calc(1 / 14 * 1em); /* sets the line-height of the icon back to that of it's parent */ + vertical-align: calc((6 / 14 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ +} + +.fa-lg { + font-size: calc(20 / 16 * 1em); /* converts a 20px size into an em-based value that's relative to the scale's 16px base */ + line-height: calc(1 / 20 * 1em); /* sets the line-height of the icon back to that of it's parent */ + vertical-align: calc((6 / 20 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ +} + +.fa-xl { + font-size: calc(24 / 16 * 1em); /* converts a 24px size into an em-based value that's relative to the scale's 16px base */ + line-height: calc(1 / 24 * 1em); /* sets the line-height of the icon back to that of it's parent */ + vertical-align: calc((6 / 24 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ +} + +.fa-2xl { + font-size: calc(32 / 16 * 1em); /* converts a 32px size into an em-based value that's relative to the scale's 16px base */ + line-height: calc(1 / 32 * 1em); /* sets the line-height of the icon back to that of it's parent */ + vertical-align: calc((6 / 32 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */ +} + +.fa-width-auto { + --fa-width: auto; +} + +.fa-fw, +.fa-width-fixed { + --fa-width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-inline-start: var(--fa-li-margin, 2.5em); + padding-inline-start: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + inset-inline-start: calc(-1 * var(--fa-li-width, 2em)); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +/* Heads Up: Bordered Icons will not be supported in the future! + - This feature will be deprecated in the next major release of Font Awesome (v8)! + - You may continue to use it in this version *v7), but it will not be supported in Font Awesome v8. +*/ +/* Notes: +* --@{v.$css-prefix}-border-width = 1/16 by default (to render as ~1px based on a 16px default font-size) +* --@{v.$css-prefix}-border-padding = + ** 3/16 for vertical padding (to give ~2px of vertical whitespace around an icon considering it's vertical alignment) + ** 4/16 for horizontal padding (to give ~4px of horizontal whitespace around an icon) +*/ +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.0625em); + box-sizing: var(--fa-border-box-sizing, content-box); + padding: var(--fa-border-padding, 0.1875em 0.25em); +} + +.fa-pull-left, +.fa-pull-start { + float: inline-start; + margin-inline-end: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right, +.fa-pull-end { + float: inline-end; + margin-inline-start: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + animation: none !important; + transition: none !important; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(-15deg); + } + 4% { + transform: rotate(15deg); + } + 8%, 24% { + transform: rotate(-18deg); + } + 12%, 28% { + transform: rotate(18deg); + } + 16% { + transform: rotate(-22deg); + } + 20% { + transform: rotate(22deg); + } + 32% { + transform: rotate(-12deg); + } + 36% { + transform: rotate(12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.fa-rotate-90 { + transform: rotate(90deg); +} + +.fa-rotate-180 { + transform: rotate(180deg); +} + +.fa-rotate-270 { + transform: rotate(270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, 0)); +} + +.svg-inline--fa .fa-primary { + fill: var(--fa-primary-color, currentColor); + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa .fa-secondary { + fill: var(--fa-secondary-color, currentColor); + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-primary { + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-secondary { + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa mask .fa-primary, +.svg-inline--fa mask .fa-secondary { + fill: black; +} + +.svg-inline--fa.fa-inverse { + fill: var(--fa-inverse, #fff); +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +.svg-inline--fa.fa-stack-1x { + --fa-width: 1.25em; + height: 1em; + width: var(--fa-width); +} +.svg-inline--fa.fa-stack-2x { + --fa-width: 2.5em; + height: 2em; + width: var(--fa-width); +} + +.fa-stack-1x, +.fa-stack-2x { + inset: 0; + margin: auto; + position: absolute; + z-index: var(--fa-stack-z-index, auto); +}`;function An(){var e=Rt,t=zt,n=z.cssPrefix,r=z.replacementClass,i=kn;if(n!==e||r!==t){var a=RegExp(`\\.${e}\\-`,`g`),o=RegExp(`\\--${e}\\-`,`g`),s=RegExp(`\\.${t}`,`g`);i=i.replace(a,`.${n}-`).replace(o,`--${n}-`).replace(s,`.${r}`)}return i}var jn=!1;function Mn(){z.autoAddCss&&!jn&&(vn(An()),jn=!0)}var Nn={mixout:function(){return{dom:{css:An,insertCss:Mn}}},hooks:function(){return{beforeDOMElementCreation:function(){Mn()},beforeI2svg:function(){Mn()}}}},H=P||{};H[R]||(H[R]={}),H[R].styles||(H[R].styles={}),H[R].hooks||(H[R].hooks={}),H[R].shims||(H[R].shims=[]);var U=H[R],Pn=[],Fn=function(){F.removeEventListener(`DOMContentLoaded`,Fn),In=1,Pn.map(function(e){return e()})},In=!1;I&&(In=(F.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(F.readyState),In||F.addEventListener(`DOMContentLoaded`,Fn));function Ln(e){I&&(In?setTimeout(e,0):Pn.push(e))}function Rn(e){var t=e.tag,n=e.attributes,r=n===void 0?{}:n,i=e.children,a=i===void 0?[]:i;return typeof e==`string`?Cn(e):`<${t} ${wn(r)}>${a.map(Rn).join(``)}`}function zn(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var Bn=function(e,t){return function(n,r,i,a){return e.call(t,n,r,i,a)}},Vn=function(e,t,n,r){var i=Object.keys(e),a=i.length,o=r===void 0?t:Bn(t,r),s,c,l;for(n===void 0?(s=1,l=e[i[0]]):(s=0,l=n);s2&&arguments[2]!==void 0?arguments[2]:{}).skipHooks,r=n===void 0?!1:n,i=Un(t);typeof U.hooks.addPack==`function`&&!r?U.hooks.addPack(e,Un(t)):U.styles[e]=M(M({},U.styles[e]||{}),i),e===`fas`&&Wn(`fa`,t)}var Gn=U.styles,Kn=U.shims,qn=Object.keys(nn),Jn=qn.reduce(function(e,t){return e[t]=Object.keys(nn[t]),e},{}),Yn=null,Xn={},Zn={},Qn={},$n={},er={};function tr(e){return~un.indexOf(e)}function nr(e,t){var n=t.split(`-`),r=n[0],i=n.slice(1).join(`-`);return r===e&&i!==``&&!tr(i)?i:null}var rr=function(){var e=function(e){return Vn(Gn,function(t,n,r){return t[r]=Vn(n,e,{}),t},{})};Xn=e(function(e,t,n){return t[3]&&(e[t[3]]=n),t[2]&&t[2].filter(function(e){return typeof e==`number`}).forEach(function(t){e[t.toString(16)]=n}),e}),Zn=e(function(e,t,n){return e[n]=n,t[2]&&t[2].filter(function(e){return typeof e==`string`}).forEach(function(t){e[t]=n}),e}),er=e(function(e,t,n){var r=t[2];return e[n]=n,r.forEach(function(t){e[t]=n}),e});var t=`far`in Gn||z.autoFetchSvg,n=Vn(Kn,function(e,n){var r=n[0],i=n[1],a=n[2];return i===`far`&&!t&&(i=`fas`),typeof r==`string`&&(e.names[r]={prefix:i,iconName:a}),typeof r==`number`&&(e.unicodes[r.toString(16)]={prefix:i,iconName:a}),e},{names:{},unicodes:{}});Qn=n.names,$n=n.unicodes,Yn=ur(z.styleDefault,{family:z.familyDefault})};_n(function(e){Yn=ur(e.styleDefault,{family:z.familyDefault})}),rr();function ir(e,t){return(Xn[e]||{})[t]}function ar(e,t){return(Zn[e]||{})[t]}function W(e,t){return(er[e]||{})[t]}function or(e){return Qn[e]||{prefix:null,iconName:null}}function sr(e){var t=$n[e],n=ir(`fas`,e);return t||(n?{prefix:`fas`,iconName:n}:null)||{prefix:null,iconName:null}}function G(){return Yn}var cr=function(){return{prefix:null,iconName:null,rest:[]}};function lr(e){var t=L,n=qn.reduce(function(e,t){return e[t]=`${z.cssPrefix}-${t}`,e},{});return pt.forEach(function(r){(e.includes(n[r])||e.some(function(e){return Jn[r].includes(e)}))&&(t=r)}),t}function ur(e){var t=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).family,n=t===void 0?L:t,r=Qt[n][e];if(n===Ae&&!e)return`fad`;var i=en[n][e]||en[n][r],a=e in U.styles?e:null;return i||a||null}function dr(e){var t=[],n=null;return e.forEach(function(e){var r=nr(z.cssPrefix,e);r?n=r:e&&t.push(e)}),{iconName:n,rest:t}}function fr(e){return e.sort().filter(function(e,t,n){return n.indexOf(e)===t})}var pr=jt.concat(vt);function mr(e){var t=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).skipLookups,n=t===void 0?!1:t,r=null,i=fr(e.filter(function(e){return pr.includes(e)})),a=fr(e.filter(function(e){return!pr.includes(e)})),o=le(i.filter(function(e){return r=e,!ke.includes(e)}),1)[0],s=o===void 0?null:o,c=lr(i),l=M(M({},dr(a)),{},{prefix:ur(s,{family:c})});return M(M(M({},l),vr({values:e,family:c,styles:Gn,config:z,canonical:l,givenPrefix:r})),hr(n,r,l))}function hr(e,t,n){var r=n.prefix,i=n.iconName;if(e||!r||!i)return{prefix:r,iconName:i};var a=t===`fa`?or(i):{},o=W(r,i);return i=a.iconName||o||i,r=a.prefix||r,r===`far`&&!Gn.far&&Gn.fas&&!z.autoFetchSvg&&(r=`fas`),{prefix:r,iconName:i}}var gr=pt.filter(function(e){return e!==L||e!==Ae}),_r=Object.keys(At).filter(function(e){return e!==L}).map(function(e){return Object.keys(At[e])}).flat();function vr(e){var t=e.values,n=e.family,r=e.canonical,i=e.givenPrefix,a=i===void 0?``:i,o=e.styles,s=o===void 0?{}:o,c=e.config,l=c===void 0?{}:c,u=n===Ae,d=t.includes(`fa-duotone`)||t.includes(`fad`),f=l.familyDefault===`duotone`,p=r.prefix===`fad`||r.prefix===`fa-duotone`;return!u&&(d||f||p)&&(r.prefix=`fad`),(t.includes(`fa-brands`)||t.includes(`fab`))&&(r.prefix=`fab`),!r.prefix&&gr.includes(n)&&(Object.keys(s).find(function(e){return _r.includes(e)})||l.autoFetchSvg)&&(r.prefix=gt.get(n).defaultShortPrefixId,r.iconName=W(r.prefix,r.iconName)||r.iconName),(r.prefix===`fa`||a===`fa`)&&(r.prefix=G()||`fas`),r}var yr=function(){function e(){k(this,e),this.definitions={}}return re(e,[{key:`add`,value:function(){for(var e=this,t=arguments.length,n=Array(t),r=0;r0&&s.forEach(function(t){typeof t==`string`&&(e[i][t]=o)}),e[i][a]=o}),e}}])}(),br=[],xr={},Sr={},Cr=Object.keys(Sr);function wr(e,t){var n=t.mixoutsTo;return br=e,xr={},Object.keys(Sr).forEach(function(e){Cr.indexOf(e)===-1&&delete Sr[e]}),br.forEach(function(e){var t=e.mixout?e.mixout():{};if(Object.keys(t).forEach(function(e){typeof t[e]==`function`&&(n[e]=t[e]),fe(t[e])===`object`&&Object.keys(t[e]).forEach(function(r){n[e]||(n[e]={}),n[e][r]=t[e][r]})}),e.hooks){var r=e.hooks();Object.keys(r).forEach(function(e){xr[e]||(xr[e]=[]),xr[e].push(r[e])})}e.provides&&e.provides(Sr)}),n}function Tr(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;i1?t-1:0),r=1;r0&&arguments[0]!==void 0?arguments[0]:{};return I?(K(`beforeI2svg`,e),q(`pseudoElements2svg`,e),q(`i2svg`,e)):Promise.reject(Error(`Operation requires a DOM of some kind.`))},watch:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.autoReplaceSvgRoot;z.autoReplaceSvg===!1&&(z.autoReplaceSvg=!0),z.observeMutations=!0,Ln(function(){Or({autoReplaceSvgRoot:t}),K(`watch`,e)})}},parse:{icon:function(e){if(e===null)return null;if(fe(e)===`object`&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:W(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){var t=e[1].indexOf(`fa-`)===0?e[1].slice(3):e[1],n=ur(e[0]);return{prefix:n,iconName:W(n,t)||t}}if(typeof e==`string`&&(e.indexOf(`${z.cssPrefix}-`)>-1||e.match(an))){var r=mr(e.split(` `),{skipLookups:!0});return{prefix:r.prefix||G(),iconName:W(r.prefix,r.iconName)||r.iconName}}if(typeof e==`string`){var i=G();return{prefix:i,iconName:W(i,e)||e}}}},library:Dr,findIconDefinition:Er,toHtml:Rn},Or=function(){var e=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).autoReplaceSvgRoot,t=e===void 0?F:e;(Object.keys(U.styles).length>0||z.autoFetchSvg)&&I&&z.autoReplaceSvg&&J.dom.i2svg({node:t})};function kr(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(e){return Rn(e)})}}),Object.defineProperty(e,"node",{get:function(){if(I){var t=F.createElement(`div`);return t.innerHTML=e.html,t.children}}}),e}function Ar(e){var t=e.children,n=e.main,r=e.mask,i=e.attributes,a=e.styles,o=e.transform;if(En(o)&&n.found&&!r.found){var s={x:n.width/n.height/2,y:.5};i.style=Tn(M(M({},a),{},{"transform-origin":`${s.x+o.x/16}em ${s.y+o.y/16}em`}))}return[{tag:`svg`,attributes:i,children:t}]}function jr(e){var t=e.prefix,n=e.iconName,r=e.children,i=e.attributes,a=e.symbol,o=a===!0?`${t}-${z.cssPrefix}-${n}`:a;return[{tag:`svg`,attributes:{style:`display: none;`},children:[{tag:`symbol`,attributes:M(M({},i),{},{id:o}),children:r}]}]}function Mr(e){return[`aria-label`,`aria-labelledby`,`title`,`role`].some(function(t){return t in e})}function Nr(e){var t=e.icons,n=t.main,r=t.mask,i=e.prefix,a=e.iconName,o=e.transform,s=e.symbol,c=e.maskId,l=e.extra,u=e.watchable,d=u===void 0?!1:u,f=r.found?r:n,p=f.width,m=f.height,h=[z.replacementClass,a?`${z.cssPrefix}-${a}`:``].filter(function(e){return l.classes.indexOf(e)===-1}).filter(function(e){return e!==``||!!e}).concat(l.classes).join(` `),g={children:[],attributes:M(M({},l.attributes),{},{"data-prefix":i,"data-icon":a,class:h,role:l.attributes.role||`img`,viewBox:`0 0 ${p} ${m}`})};!Mr(l.attributes)&&!l.attributes[`aria-hidden`]&&(g.attributes[`aria-hidden`]=`true`),d&&(g.attributes[Bt]=``);var _=M(M({},g),{},{prefix:i,iconName:a,main:n,mask:r,maskId:c,transform:o,symbol:s,styles:M({},l.styles)}),v=r.found&&n.found?q(`generateAbstractMask`,_)||{children:[],attributes:{}}:q(`generateAbstractIcon`,_)||{children:[],attributes:{}},y=v.children,b=v.attributes;return _.children=y,_.attributes=b,s?jr(_):Ar(_)}function Pr(e){var t=e.content,n=e.width,r=e.height,i=e.transform,a=e.extra,o=e.watchable,s=o===void 0?!1:o,c=M(M({},a.attributes),{},{class:a.classes.join(` `)});s&&(c[Bt]=``);var l=M({},a.styles);En(i)&&(l.transform=On({transform:i,startCentered:!0,width:n,height:r}),l[`-webkit-transform`]=l.transform);var u=Tn(l);u.length>0&&(c.style=u);var d=[];return d.push({tag:`span`,attributes:c,children:[t]}),d}function Fr(e){var t=e.content,n=e.extra,r=M(M({},n.attributes),{},{class:n.classes.join(` `)}),i=Tn(n.styles);i.length>0&&(r.style=i);var a=[];return a.push({tag:`span`,attributes:r,children:[t]}),a}var Ir=U.styles;function Lr(e){var t=e[0],n=e[1],r=le(e.slice(4),1)[0],i=null;return i=Array.isArray(r)?{tag:`g`,attributes:{class:`${z.cssPrefix}-${ln.GROUP}`},children:[{tag:`path`,attributes:{class:`${z.cssPrefix}-${ln.SECONDARY}`,fill:`currentColor`,d:r[0]}},{tag:`path`,attributes:{class:`${z.cssPrefix}-${ln.PRIMARY}`,fill:`currentColor`,d:r[1]}}]}:{tag:`path`,attributes:{fill:`currentColor`,d:r}},{found:!0,width:t,height:n,icon:i}}var Rr={found:!1,width:512,height:512};function zr(e,t){!Yt&&!z.showMissingIcons&&e&&console.error(`Icon with name "${e}" and prefix "${t}" is missing.`)}function Br(e,t){var n=t;return t===`fa`&&z.styleDefault!==null&&(t=G()),new Promise(function(r,i){if(n===`fa`){var a=or(e)||{};e=a.iconName||e,t=a.prefix||t}if(e&&t&&Ir[t]&&Ir[t][e]){var o=Ir[t][e];return r(Lr(o))}zr(e,t),r(M(M({},Rr),{},{icon:z.showMissingIcons&&e&&q(`missingIconAbstract`)||{}}))})}var Vr=function(){},Hr=z.measurePerformance&&Se&&Se.mark&&Se.measure?Se:{mark:Vr,measure:Vr},Ur=`FA "7.2.0"`,Wr=function(e){return Hr.mark(`${Ur} ${e} begins`),function(){return Gr(e)}},Gr=function(e){Hr.mark(`${Ur} ${e} ends`),Hr.measure(`${Ur} ${e}`,`${Ur} ${e} begins`,`${Ur} ${e} ends`)},Kr={begin:Wr,end:Gr},qr=function(){};function Jr(e){return typeof(e.getAttribute?e.getAttribute(Bt):null)==`string`}function Yr(e){var t=e.getAttribute?e.getAttribute(Ut):null,n=e.getAttribute?e.getAttribute(Wt):null;return t&&n}function Xr(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(z.replacementClass)}function Zr(){return z.autoReplaceSvg===!0?ni.replace:ni[z.autoReplaceSvg]||ni.replace}function Qr(e){return F.createElementNS(`http://www.w3.org/2000/svg`,e)}function $r(e){return F.createElement(e)}function ei(e){var t=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).ceFn,n=t===void 0?e.tag===`svg`?Qr:$r:t;if(typeof e==`string`)return F.createTextNode(e);var r=n(e.tag);return Object.keys(e.attributes||[]).forEach(function(t){r.setAttribute(t,e.attributes[t])}),(e.children||[]).forEach(function(e){r.appendChild(ei(e,{ceFn:n}))}),r}function ti(e){var t=` ${e.outerHTML} `;return t=`${t}Font Awesome fontawesome.com `,t}var ni={replace:function(e){var t=e[0];if(t.parentNode)if(e[1].forEach(function(e){t.parentNode.insertBefore(ei(e),t)}),t.getAttribute(Bt)===null&&z.keepOriginalSource){var n=F.createComment(ti(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(e){var t=e[0],n=e[1];if(~Sn(t).indexOf(z.replacementClass))return ni.replace(e);var r=RegExp(`${z.cssPrefix}-.*`);if(delete n[0].attributes.id,n[0].attributes.class){var i=n[0].attributes.class.split(` `).reduce(function(e,t){return t===z.replacementClass||t.match(r)?e.toSvg.push(t):e.toNode.push(t),e},{toNode:[],toSvg:[]});n[0].attributes.class=i.toSvg.join(` `),i.toNode.length===0?t.removeAttribute(`class`):t.setAttribute(`class`,i.toNode.join(` `))}var a=n.map(function(e){return Rn(e)}).join(` +`);t.setAttribute(Bt,``),t.innerHTML=a}};function ri(e){e()}function ii(e,t){var n=typeof t==`function`?t:qr;if(e.length===0)n();else{var r=ri;z.mutateApproach===Kt&&(r=P.requestAnimationFrame||ri),r(function(){var t=Zr(),r=Kr.begin(`mutate`);e.map(t),r(),n()})}}var ai=!1;function oi(){ai=!0}function si(){ai=!1}var ci=null;function li(e){if(xe&&z.observeMutations){var t=e.treeCallback,n=t===void 0?qr:t,r=e.nodeCallback,i=r===void 0?qr:r,a=e.pseudoElementsCallback,o=a===void 0?qr:a,s=e.observeMutationsRoot,c=s===void 0?F:s;ci=new xe(function(e){if(!ai){var t=G();xn(e).forEach(function(e){if(e.type===`childList`&&e.addedNodes.length>0&&!Jr(e.addedNodes[0])&&(z.searchPseudoElements&&o(e.target),n(e.target)),e.type===`attributes`&&e.target.parentNode&&z.searchPseudoElements&&o([e.target],!0),e.type===`attributes`&&Jr(e.target)&&~cn.indexOf(e.attributeName))if(e.attributeName===`class`&&Yr(e.target)){var r=mr(Sn(e.target)),a=r.prefix,s=r.iconName;e.target.setAttribute(Ut,a||t),s&&e.target.setAttribute(Wt,s)}else Xr(e.target)&&i(e.target)})}}),I&&ci.observe(c,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function ui(){ci&&ci.disconnect()}function di(e){var t=e.getAttribute(`style`),n=[];return t&&(n=t.split(`;`).reduce(function(e,t){var n=t.split(`:`),r=n[0],i=n.slice(1);return r&&i.length>0&&(e[r]=i.join(`:`).trim()),e},{})),n}function fi(e){var t=e.getAttribute(`data-prefix`),n=e.getAttribute(`data-icon`),r=e.innerText===void 0?``:e.innerText.trim(),i=mr(Sn(e));return i.prefix||=G(),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix?i:(i.prefix&&r.length>0&&(i.iconName=ar(i.prefix,e.innerText)||ir(i.prefix,Hn(e.innerText))),!i.iconName&&z.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data),i)}function pi(e){return xn(e.attributes).reduce(function(e,t){return e.name!==`class`&&e.name!==`style`&&(e[t.name]=t.value),e},{})}function mi(){return{iconName:null,prefix:null,transform:V,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function hi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=fi(e),r=n.iconName,i=n.prefix,a=n.rest,o=pi(e),s=Tr(`parseNodeAttributes`,{},e);return M({iconName:r,prefix:i,transform:V,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:t.styleParser?di(e):[],attributes:o}},s)}var gi=U.styles;function _i(e){var t=z.autoReplaceSvg===`nest`?hi(e,{styleParser:!1}):hi(e);return~t.extra.classes.indexOf(on)?q(`generateLayersText`,e,t):q(`generateSvgReplacementMutation`,e,t)}function vi(){return[].concat(N(vt),N(jt))}function yi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!I)return Promise.resolve();var n=F.documentElement.classList,r=function(e){return n.add(`${Gt}-${e}`)},i=function(e){return n.remove(`${Gt}-${e}`)},a=z.autoFetchSvg?vi():ke.concat(Object.keys(gi));a.includes(`fa`)||a.push(`fa`);var o=[`.${on}:not([${Bt}])`].concat(a.map(function(e){return`.${e}:not([${Bt}])`})).join(`, `);if(o.length===0)return Promise.resolve();var s=[];try{s=xn(e.querySelectorAll(o))}catch{}if(s.length>0)r(`pending`),i(`complete`);else return Promise.resolve();var c=Kr.begin(`onTree`),l=s.reduce(function(e,t){try{var n=_i(t);n&&e.push(n)}catch(e){Yt||e.name===`MissingIcon`&&console.error(e)}return e},[]);return new Promise(function(e,n){Promise.all(l).then(function(n){ii(n,function(){r(`active`),r(`complete`),i(`pending`),typeof t==`function`&&t(),c(),e()})}).catch(function(e){c(),n(e)})})}function bi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;_i(e).then(function(e){e&&ii([e],t)})}function xi(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:Er(t||{}),i=n.mask;return i&&=(i||{}).icon?i:Er(i||{}),e(r,M(M({},n),{},{mask:i}))}}var Si=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.transform,r=n===void 0?V:n,i=t.symbol,a=i===void 0?!1:i,o=t.mask,s=o===void 0?null:o,c=t.maskId,l=c===void 0?null:c,u=t.classes,d=u===void 0?[]:u,f=t.attributes,p=f===void 0?{}:f,m=t.styles,h=m===void 0?{}:m;if(e){var g=e.prefix,_=e.iconName,v=e.icon;return kr(M({type:`icon`},e),function(){return K(`beforeDOMElementCreation`,{iconDefinition:e,params:t}),Nr({icons:{main:Lr(v),mask:s?Lr(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:g,iconName:_,transform:M(M({},V),r),symbol:a,maskId:l,extra:{attributes:p,styles:h,classes:d}})})}},Ci={mixout:function(){return{icon:xi(Si)}},hooks:function(){return{mutationObserverCallbacks:function(e){return e.treeCallback=yi,e.nodeCallback=bi,e}}},provides:function(e){e.i2svg=function(e){var t=e.node,n=t===void 0?F:t,r=e.callback;return yi(n,r===void 0?function(){}:r)},e.generateSvgReplacementMutation=function(e,t){var n=t.iconName,r=t.prefix,i=t.transform,a=t.symbol,o=t.mask,s=t.maskId,c=t.extra;return new Promise(function(t,l){Promise.all([Br(n,r),o.iconName?Br(o.iconName,o.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(o){var l=le(o,2),u=l[0],d=l[1];t([e,Nr({icons:{main:u,mask:d},prefix:r,iconName:n,transform:i,symbol:a,maskId:s,extra:c,watchable:!0})])}).catch(l)})},e.generateAbstractIcon=function(e){var t=e.children,n=e.attributes,r=e.main,i=e.transform,a=e.styles,o=Tn(a);o.length>0&&(n.style=o);var s;return En(i)&&(s=q(`generateAbstractTransformGrouping`,{main:r,transform:i,containerWidth:r.width,iconWidth:r.width})),t.push(s||r.icon),{children:t,attributes:n}}}},wi={mixout:function(){return{layer:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.classes,r=n===void 0?[]:n;return kr({type:`layer`},function(){K(`beforeDOMElementCreation`,{assembler:e,params:t});var n=[];return e(function(e){Array.isArray(e)?e.map(function(e){n=n.concat(e.abstract)}):n=n.concat(e.abstract)}),[{tag:`span`,attributes:{class:[`${z.cssPrefix}-layers`].concat(N(r)).join(` `)},children:n}]})}}}},Ti={mixout:function(){return{counter:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.title,r=n===void 0?null:n,i=t.classes,a=i===void 0?[]:i,o=t.attributes,s=o===void 0?{}:o,c=t.styles,l=c===void 0?{}:c;return kr({type:`counter`,content:e},function(){return K(`beforeDOMElementCreation`,{content:e,params:t}),Fr({content:e.toString(),title:r,extra:{attributes:s,styles:l,classes:[`${z.cssPrefix}-layers-counter`].concat(N(a))}})})}}}},Ei={mixout:function(){return{text:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.transform,r=n===void 0?V:n,i=t.classes,a=i===void 0?[]:i,o=t.attributes,s=o===void 0?{}:o,c=t.styles,l=c===void 0?{}:c;return kr({type:`text`,content:e},function(){return K(`beforeDOMElementCreation`,{content:e,params:t}),Pr({content:e,transform:M(M({},V),r),extra:{attributes:s,styles:l,classes:[`${z.cssPrefix}-layers-text`].concat(N(a))}})})}}},provides:function(e){e.generateLayersText=function(e,t){var n=t.transform,r=t.extra,i=null,a=null;if(Ce){var o=parseInt(getComputedStyle(e).fontSize,10),s=e.getBoundingClientRect();i=s.width/o,a=s.height/o}return Promise.resolve([e,Pr({content:e.innerHTML,width:i,height:a,transform:n,extra:r,watchable:!0})])}}},Di=RegExp(`"`,`ug`),Oi=[1105920,1112319],ki=M(M(M(M({},{FontAwesome:{normal:`fas`,400:`fas`}}),ht),It),St),Ai=Object.keys(ki).reduce(function(e,t){return e[t.toLowerCase()]=ki[t],e},{}),ji=Object.keys(Ai).reduce(function(e,t){var n=Ai[t];return e[t]=n[900]||N(Object.entries(n))[0][1],e},{});function Mi(e){return Hn(N(e.replace(Di,``))[0]||``)}function Ni(e){var t=e.getPropertyValue(`font-feature-settings`).includes(`ss01`),n=e.getPropertyValue(`content`).replace(Di,``),r=n.codePointAt(0),i=r>=Oi[0]&&r<=Oi[1],a=n.length===2?n[0]===n[1]:!1;return i||a||t}function Pi(e,t){var n=e.replace(/^['"]|['"]$/g,``).toLowerCase(),r=parseInt(t),i=isNaN(r)?`normal`:r;return(Ai[n]||{})[i]||ji[n]}function Fi(e,t){var n=`${Ht}${t.replace(`:`,`-`)}`;return new Promise(function(r,i){if(e.getAttribute(n)!==null)return r();var a=xn(e.children).filter(function(e){return e.getAttribute(Vt)===t})[0],o=P.getComputedStyle(e,t),s=o.getPropertyValue(`font-family`),c=s.match(sn),l=o.getPropertyValue(`font-weight`),u=o.getPropertyValue(`content`);if(a&&!c)return e.removeChild(a),r();if(c&&u!==`none`&&u!==``){var d=o.getPropertyValue(`content`),f=Pi(s,l),p=Mi(d),m=c[0].startsWith(`FontAwesome`),h=Ni(o),g=ir(f,p),_=g;if(m){var v=sr(p);v.iconName&&v.prefix&&(g=v.iconName,f=v.prefix)}if(g&&!h&&(!a||a.getAttribute(Ut)!==f||a.getAttribute(Wt)!==_)){e.setAttribute(n,_),a&&e.removeChild(a);var y=mi(),b=y.extra;b.attributes[Vt]=t,Br(g,f).then(function(i){var a=Nr(M(M({},y),{},{icons:{main:i,mask:cr()},prefix:f,iconName:_,extra:b,watchable:!0})),o=F.createElementNS(`http://www.w3.org/2000/svg`,`svg`);t===`::before`?e.insertBefore(o,e.firstChild):e.appendChild(o),o.outerHTML=a.map(function(e){return Rn(e)}).join(` +`),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function Ii(e){return Promise.all([Fi(e,`::before`),Fi(e,`::after`)])}function Li(e){return e.parentNode!==document.head&&!~qt.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(Vt)&&(!e.parentNode||e.parentNode.tagName!==`svg`)}var Ri=function(e){return!!e&&Jt.some(function(t){return e.includes(t)})},zi=function(e){if(!e)return[];var t=new Set,n=e.split(/,(?![^()]*\))/).map(function(e){return e.trim()});n=n.flatMap(function(e){return e.includes(`(`)?e:e.split(`,`).map(function(e){return e.trim()})});var r=A(n),i;try{for(r.s();!(i=r.n()).done;){var a=i.value;if(Ri(a)){var o=Jt.reduce(function(e,t){return e.replace(t,``)},a);o!==``&&o!==`*`&&t.add(o)}}}catch(e){r.e(e)}finally{r.f()}return t};function Bi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(I){var n;if(t)n=e;else if(z.searchPseudoElementsFullScan)n=e.querySelectorAll(`*`);else{var r=new Set,i=A(document.styleSheets),a;try{for(i.s();!(a=i.n()).done;){var o=a.value;try{var s=A(o.cssRules),c;try{for(s.s();!(c=s.n()).done;){var l=c.value,u=A(zi(l.selectorText)),d;try{for(u.s();!(d=u.n()).done;){var f=d.value;r.add(f)}}catch(e){u.e(e)}finally{u.f()}}}catch(e){s.e(e)}finally{s.f()}}catch(e){z.searchPseudoElementsWarnings&&console.warn(`Font Awesome: cannot parse stylesheet: ${o.href} (${e.message}) +If it declares any Font Awesome CSS pseudo-elements, they will not be rendered as SVG icons. Add crossorigin="anonymous" to the , enable searchPseudoElementsFullScan for slower but more thorough DOM parsing, or suppress this warning by setting searchPseudoElementsWarnings to false.`)}}}catch(e){i.e(e)}finally{i.f()}if(!r.size)return;var p=Array.from(r).join(`, `);try{n=e.querySelectorAll(p)}catch{}}return new Promise(function(e,t){var r=xn(n).filter(Li).map(Ii),i=Kr.begin(`searchPseudoElements`);oi(),Promise.all(r).then(function(){i(),si(),e()}).catch(function(){i(),si(),t()})})}}var Vi={hooks:function(){return{mutationObserverCallbacks:function(e){return e.pseudoElementsCallback=Bi,e}}},provides:function(e){e.pseudoElements2svg=function(e){var t=e.node,n=t===void 0?F:t;z.searchPseudoElements&&Bi(n)}}},Hi=!1,Ui={mixout:function(){return{dom:{unwatch:function(){oi(),Hi=!0}}}},hooks:function(){return{bootstrap:function(){li(Tr(`mutationObserverCallbacks`,{}))},noAuto:function(){ui()},watch:function(e){var t=e.observeMutationsRoot;Hi?si():li(Tr(`mutationObserverCallbacks`,{observeMutationsRoot:t}))}}}},Wi=function(e){return e.toLowerCase().split(` `).reduce(function(e,t){var n=t.toLowerCase().split(`-`),r=n[0],i=n.slice(1).join(`-`);if(r&&i===`h`)return e.flipX=!0,e;if(r&&i===`v`)return e.flipY=!0,e;if(i=parseFloat(i),isNaN(i))return e;switch(r){case`grow`:e.size+=i;break;case`shrink`:e.size-=i;break;case`left`:e.x-=i;break;case`right`:e.x+=i;break;case`up`:e.y-=i;break;case`down`:e.y+=i;break;case`rotate`:e.rotate+=i;break}return e},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},Gi={mixout:function(){return{parse:{transform:function(e){return Wi(e)}}}},hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute(`data-fa-transform`);return n&&(e.transform=Wi(n)),e}}},provides:function(e){e.generateAbstractTransformGrouping=function(e){var t=e.main,n=e.transform,r=e.containerWidth,i=e.iconWidth,a={outer:{transform:`translate(${r/2} 256)`},inner:{transform:`${`translate(${n.x*32}, ${n.y*32}) `} ${`scale(${n.size/16*(n.flipX?-1:1)}, ${n.size/16*(n.flipY?-1:1)}) `} ${`rotate(${n.rotate} 0 0)`}`},path:{transform:`translate(${i/2*-1} -256)`}};return{tag:`g`,attributes:M({},a.outer),children:[{tag:`g`,attributes:M({},a.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:M(M({},t.icon.attributes),a.path)}]}]}}}},Ki={x:0,y:0,width:`100%`,height:`100%`};function qi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill=`black`),e}function Ji(e){return e.tag===`g`?e.children:[e]}wr([Nn,Ci,wi,Ti,Ei,Vi,Ui,Gi,{hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute(`data-fa-mask`),r=n?mr(n.split(` `).map(function(e){return e.trim()})):cr();return r.prefix||=G(),e.mask=r,e.maskId=t.getAttribute(`data-fa-mask-id`),e}}},provides:function(e){e.generateAbstractMask=function(e){var t=e.children,n=e.attributes,r=e.main,i=e.mask,a=e.maskId,o=e.transform,s=r.width,c=r.icon,l=i.width,u=i.icon,d=Dn({transform:o,containerWidth:l,iconWidth:s}),f={tag:`rect`,attributes:M(M({},Ki),{},{fill:`white`})},p=c.children?{children:c.children.map(qi)}:{},m={tag:`g`,attributes:M({},d.inner),children:[qi(M({tag:c.tag,attributes:M(M({},c.attributes),d.path)},p))]},h={tag:`g`,attributes:M({},d.outer),children:[m]},g=`mask-${a||bn()}`,_=`clip-${a||bn()}`,v={tag:`mask`,attributes:M(M({},Ki),{},{id:g,maskUnits:`userSpaceOnUse`,maskContentUnits:`userSpaceOnUse`}),children:[f,h]},y={tag:`defs`,children:[{tag:`clipPath`,attributes:{id:_},children:Ji(u)},v]};return t.push(y,{tag:`rect`,attributes:M({fill:`currentColor`,"clip-path":`url(#${_})`,mask:`url(#${g})`},Ki)}),{children:t,attributes:n}}}},{provides:function(e){var t=!1;P.matchMedia&&(t=P.matchMedia(`(prefers-reduced-motion: reduce)`).matches),e.missingIconAbstract=function(){var e=[],n={fill:`currentColor`},r={attributeType:`XML`,repeatCount:`indefinite`,dur:`2s`};e.push({tag:`path`,attributes:M(M({},n),{},{d:`M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z`})});var i=M(M({},r),{},{attributeName:`opacity`}),a={tag:`circle`,attributes:M(M({},n),{},{cx:`256`,cy:`364`,r:`28`}),children:[]};return t||a.children.push({tag:`animate`,attributes:M(M({},r),{},{attributeName:`r`,values:`28;14;28;28;14;28;`})},{tag:`animate`,attributes:M(M({},i),{},{values:`1;0;1;1;0;1;`})}),e.push(a),e.push({tag:`path`,attributes:M(M({},n),{},{opacity:`1`,d:`M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z`}),children:t?[]:[{tag:`animate`,attributes:M(M({},i),{},{values:`1;0;0;0;0;1;`})}]}),t||e.push({tag:`path`,attributes:M(M({},n),{},{opacity:`0`,d:`M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z`}),children:[{tag:`animate`,attributes:M(M({},i),{},{values:`0;0;1;1;0;0;`})}]}),{tag:`g`,attributes:{class:`missing`},children:e}}}},{hooks:function(){return{parseNodeAttributes:function(e,t){var n=t.getAttribute(`data-fa-symbol`);return e.symbol=n===null?!1:n===``?!0:n,e}}}}],{mixoutsTo:J}),J.noAuto;var Yi=J.config;J.library,J.dom;var Xi=J.parse;J.findIconDefinition,J.toHtml;var Zi=J.icon;J.layer,J.text,J.counter;function Qi(e){return e-=0,e===e}function $i(e){return Qi(e)?e:(e=e.replace(/[_-]+(.)?/g,(e,t)=>t?t.toUpperCase():``),e.charAt(0).toLowerCase()+e.slice(1))}function ea(e){return e.charAt(0).toUpperCase()+e.slice(1)}var ta=new Map,na=1e3;function ra(e){if(ta.has(e))return ta.get(e);let t={},n=0,r=e.length;for(;n0){let n=o.slice(0,e).trim(),r=o.slice(e+1).trim();if(n&&r){let e=$i(n);t[e.startsWith(`webkit`)?ea(e):e]=r}}}n=a+1}if(ta.size===na){let e=ta.keys().next().value;e&&ta.delete(e)}return ta.set(e,t),t}function ia(e,t,n={}){if(typeof t==`string`)return t;let r=(t.children||[]).map(t=>ia(e,t)),i=t.attributes||{},a={};for(let[e,t]of Object.entries(i))switch(!0){case e===`class`:a.className=t;break;case e===`style`:a.style=ra(String(t));break;case e.startsWith(`aria-`):case e.startsWith(`data-`):a[e.toLowerCase()]=t;break;default:a[$i(e)]=t}let{style:o,role:s,"aria-label":c,...l}=n;return o&&(a.style=a.style?{...a.style,...o}:o),s&&(a.role=s),c&&(a[`aria-label`]=c,a[`aria-hidden`]=`false`),e(t.tag,{...a,...l},...r)}var aa=ia.bind(null,g.default.createElement),oa=(e,t)=>{let n=(0,g.useId)();return e||(t?n:void 0)},sa=class{constructor(e=`react-fontawesome`){this.enabled=!1;let t=!1;try{t=typeof process<`u`&&process.env.NODE_ENV===`development`}catch{}this.scope=e,this.enabled=t}log(...e){this.enabled&&console.log(`[${this.scope}]`,...e)}warn(...e){this.enabled&&console.warn(`[${this.scope}]`,...e)}error(...e){this.enabled&&console.error(`[${this.scope}]`,...e)}};typeof process<`u`&&process.env?.FA_VERSION;var ca=`searchPseudoElementsFullScan`in Yi?`7.0.0`:`6.0.0`,la=Number.parseInt(ca)>=7,ua=`fa`,Y={beat:`fa-beat`,fade:`fa-fade`,beatFade:`fa-beat-fade`,bounce:`fa-bounce`,shake:`fa-shake`,spin:`fa-spin`,spinPulse:`fa-spin-pulse`,spinReverse:`fa-spin-reverse`,pulse:`fa-pulse`},da={left:`fa-pull-left`,right:`fa-pull-right`},fa={90:`fa-rotate-90`,180:`fa-rotate-180`,270:`fa-rotate-270`},pa={"2xs":`fa-2xs`,xs:`fa-xs`,sm:`fa-sm`,lg:`fa-lg`,xl:`fa-xl`,"2xl":`fa-2xl`,"1x":`fa-1x`,"2x":`fa-2x`,"3x":`fa-3x`,"4x":`fa-4x`,"5x":`fa-5x`,"6x":`fa-6x`,"7x":`fa-7x`,"8x":`fa-8x`,"9x":`fa-9x`,"10x":`fa-10x`},X={border:`fa-border`,fixedWidth:`fa-fw`,flip:`fa-flip`,flipHorizontal:`fa-flip-horizontal`,flipVertical:`fa-flip-vertical`,inverse:`fa-inverse`,rotateBy:`fa-rotate-by`,swapOpacity:`fa-swap-opacity`,widthAuto:`fa-width-auto`},ma={default:`fa-layers`};function ha(e){let t=Yi.cssPrefix||Yi.familyPrefix||ua;return t===ua?e:e.replace(new RegExp(String.raw`(?<=^|\s)${ua}-`,`g`),`${t}-`)}function ga(e){let{beat:t,fade:n,beatFade:r,bounce:i,shake:a,spin:o,spinPulse:s,spinReverse:c,pulse:l,fixedWidth:u,inverse:d,border:f,flip:p,size:m,rotation:h,pull:g,swapOpacity:_,rotateBy:v,widthAuto:y,className:b}=e,x=[];return b&&x.push(...b.split(` `)),t&&x.push(Y.beat),n&&x.push(Y.fade),r&&x.push(Y.beatFade),i&&x.push(Y.bounce),a&&x.push(Y.shake),o&&x.push(Y.spin),c&&x.push(Y.spinReverse),s&&x.push(Y.spinPulse),l&&x.push(Y.pulse),u&&x.push(X.fixedWidth),d&&x.push(X.inverse),f&&x.push(X.border),p===!0&&x.push(X.flip),(p===`horizontal`||p===`both`)&&x.push(X.flipHorizontal),(p===`vertical`||p===`both`)&&x.push(X.flipVertical),m!=null&&x.push(pa[m]),h!=null&&h!==0&&x.push(fa[h]),g!=null&&x.push(da[g]),_&&x.push(X.swapOpacity),la?(v&&x.push(X.rotateBy),y&&x.push(X.widthAuto),(Yi.cssPrefix||Yi.familyPrefix||ua)===ua?x:x.map(ha)):x}var _a=e=>typeof e==`object`&&`icon`in e&&!!e.icon;function va(e){if(e)return _a(e)?e:Xi.icon(e)}function ya(e){return Object.keys(e)}var ba=new sa(`FontAwesomeIcon`),xa={border:!1,className:``,mask:void 0,maskId:void 0,fixedWidth:!1,inverse:!1,flip:!1,icon:void 0,listItem:!1,pull:void 0,pulse:!1,rotation:void 0,rotateBy:!1,size:void 0,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:``,titleId:void 0,transform:void 0,swapOpacity:!1,widthAuto:!1},Sa=new Set(Object.keys(xa)),Z=g.default.forwardRef((e,t)=>{let n={...xa,...e},{icon:r,mask:i,symbol:a,title:o,titleId:s,maskId:c,transform:l}=n,u=oa(c,!!i),d=oa(s,!!o),f=va(r);if(!f)return ba.error(`Icon lookup is undefined`,r),null;let p=ga(n),m=typeof l==`string`?Xi.transform(l):l,h=va(i),g=Zi(f,{...p.length>0&&{classes:p},...m&&{transform:m},...h&&{mask:h},symbol:a,title:o,titleId:d,maskId:u});if(!g)return ba.error(`Could not find icon`,f),null;let{abstract:_}=g,v={ref:t};for(let e of ya(n))Sa.has(e)||(v[e]=n[e]);return aa(_[0],v)});Z.displayName=`FontAwesomeIcon`,`${ma.default}${X.fixedWidth}`;var Ca={changePage:_.default.func.isRequired,totalItems:_.default.number.isRequired,currentPage:_.default.number.isRequired,pageSize:_.default.number.isRequired,hideLast:_.default.bool},wa=class extends g.default.Component{getPager(){let{totalItems:e,currentPage:t,pageSize:n,changePage:r,hideLast:o}=this.props,s=Math.ceil(e/n),c,l,u=(0,a.jsx)(`li`,{className:`pager__ellipsis`,children:`...`}),d=(0,a.jsx)(`li`,{className:`pager__ellipsis`,children:`...`}),f=(0,a.jsx)(`li`,{className:`pager__item`,children:(0,a.jsx)(`button`,{className:`pager__button`,type:`button`,onClick:()=>r(1),children:1})}),p=(0,a.jsx)(`li`,{className:`pager__item ${o?`hideLast`:``}`,children:(0,a.jsx)(`button`,{className:`pager__button`,type:`button`,onClick:()=>r(s),children:E(s,0)})});s<5?(c=1,l=s,u=``,d=``,f=``,p=``):(c=t-1,l=t+1,t<4?(u=``,f=``,t===1?(c=t,l=t+2):t===3&&(c=1,l=4)):t>s-3&&(d=``,p=``,t===s?(c=t-2,l=t):t===s-2&&(c=t-1,l=s)));let m=(t-1)*n,h=Math.min(m+(n-1),e-1),g=(0,i.range)(c,l+1);return{totalPages:s,startPage:c,endPage:l,startIndex:m,endIndex:h,pages:g,prevEllipses:u,nextEllipses:d,firstButton:f,lastButton:p}}generatePageButtons(e){let{currentPage:t}=this.props;return e.map((e,n)=>(0,a.jsx)(`li`,{className:`pager__item`,children:(0,a.jsx)(`button`,{className:`pager__button ${t===e?`pager__button_active`:``}`,type:`button`,onClick:()=>this.props.changePage(e),children:E(e,0)})},n))}render(){let{currentPage:e,changePage:t}=this.props,n=this.getPager(),r=this.generatePageButtons(n.pages,n.totalPages);return(0,a.jsxs)(`ul`,{className:`pager`,children:[(0,a.jsx)(`li`,{className:`pager__item`,children:(0,a.jsx)(`button`,{className:`pager__button ${e===1?`pager__button_disabled`:``}`,type:`button`,disabled:e===1,onClick:()=>t(e-1),title:`Previous page`,children:(0,a.jsx)(Z,{icon:`angle-left`})})}),n.firstButton,n.prevEllipses,r,n.nextEllipses,n.lastButton,(0,a.jsx)(`li`,{className:`pager__item`,children:(0,a.jsx)(`button`,{className:`pager__button ${e===n.totalPages?`pager__button_disabled`:``}`,type:`button`,disabled:e===n.totalPages,onClick:()=>t(e+1),title:`Next page`,children:(0,a.jsx)(Z,{icon:`angle-right`})})})]})}};wa.propTypes=Ca;var Ta={changeLimit:_.default.func.isRequired,pageSize:_.default.number,limitList:_.default.arrayOf(_.default.number),label:_.default.string},Ea=({changeLimit:e,pageSize:t=10,limitList:n=[10,25,50,100],label:r})=>{let i=t=>{t.preventDefault(),e(parseInt(t.target.value,10))},o=r||`Rows per page: `,s=n.map(e=>(0,a.jsx)(`option`,{value:e,children:e},`limit-${e}`));return(0,a.jsxs)(`div`,{className:`usa-dt-pagination__limit-selector__wrapper`,children:[(0,a.jsx)(`label`,{children:o}),(0,a.jsx)(`select`,{onChange:i,value:t,className:`usa-dt-pagination__limit-selector`,"aria-label":`limit-dropdown`,children:s})]})};Ea.propTypes=Ta;var Da={changePage:_.default.func.isRequired,totalPages:_.default.number,id:_.default.string},Oa=({changePage:e,totalPages:t=1,id:n=`usa-dt-pagination-go-to`})=>{let[r,i]=(0,g.useState)(``),o=t>1?`1-${t}`:`1`,s=()=>!(r===``||parseInt(r,10)<1||parseInt(r,10)>t),c=t=>{t.preventDefault(),s()&&e(parseInt(r,10))};return(0,a.jsxs)(`form`,{className:`usa-dt-pagination__go-to`,children:[(0,a.jsx)(`label`,{htmlFor:`${n}-go-to`,children:`Go to page`}),(0,a.jsx)(`input`,{type:`number`,id:`${n}-go-to`,title:`Enter a number between 1 and ${t}`,min:`1`,max:t,placeholder:o,value:r,onChange:e=>{i(e.target.value)},onSubmit:c}),(0,a.jsx)(`button`,{type:`submit`,onClick:c,disabled:!s(),children:`Go`})]})};Oa.propTypes=Da;var ka={changePage:_.default.func.isRequired,totalItems:_.default.number.isRequired,currentPage:_.default.number,pageSize:_.default.number,resultsText:_.default.oneOfType([_.default.bool,_.default.element]),limitSelector:_.default.bool,changeLimit:_.default.func,goToPage:_.default.bool,id:_.default.string,hideLast:_.default.bool},Aa=({changePage:e,totalItems:t,currentPage:n=1,pageSize:r=10,resultsText:i=!1,limitSelector:o=!1,changeLimit:s=()=>{},goToPage:c=!1,id:l,hideLast:u=!1})=>{let d=Math.ceil(t/r),f=()=>{if(g.default.isValidElement(i))return i;if(i){let e=ee(n,r,t);return(0,a.jsx)(`div`,{className:`usa-dt-pagination__totals`,children:`${E(e.start,0)}-${E(e.end,0)} of ${E(t,0)} results`})}return null},p=o?(0,a.jsx)(Ea,{changeLimit:s,pageSize:r}):null,m=c?(0,a.jsx)(Oa,{changePage:e,totalPages:d,id:l}):null;return!o&&d<=1?null:(0,a.jsxs)(`div`,{className:`usa-dt-pagination`,children:[f(),(0,a.jsxs)(`div`,{className:`usa-dt-pagination__wrapper`,children:[p,(0,a.jsx)(wa,{changePage:e,totalItems:t,currentPage:n,pageSize:r,hideLast:u}),m]})]})};Aa.propTypes=ka;var ja=`usa-dt-picker__button-icon--svg`,Ma={sortFn:_.default.func,icon:_.default.node,selectedOption:_.default.oneOfType([_.default.node,_.default.string]),className:_.default.string,id:_.default.string,options:_.default.arrayOf(_.default.shape({name:_.default.oneOfType([_.default.string,_.default.node]),value:_.default.any,onClick:_.default.func,classNames:_.default.string})),dropdownDirection:_.default.oneOf([`left`,`right`]),isFixedWidth:_.default.bool,children:_.default.node,backgroundColor:_.default.string,notEnabled:_.default.bool,buttonClassNames:_.default.string,pickerListClassNames:_.default.string},Na=(e,t,n)=>e.name===n?-1:t.name===n?1:e.namet.name),Pa=({className:e=``,id:t=``,options:n,selectedOption:r,icon:o=null,sortFn:s=Na,isFixedWidth:c=!1,children:l,dropdownDirection:u=`right`,backgroundColor:d=`#1a4480`,notEnabled:f,buttonClassNames:p=``,pickerListClassNames:m=``})=>{let h=(0,g.useRef)(null),_=(0,g.useRef)(null),[v,y]=(0,g.useState)(!1),[b,x]=(0,g.useState)({top:0,width:0,left:0,right:0}),S=e=>{e.preventDefault(),f||y(!v)},C=(e,t)=>s(e,t,r),w=()=>{_.current&&h.current&&x({top:_.current.offsetHeight,width:_.current.offsetWidth,left:_.current.offsetLeft,right:h.current.offsetWidth-(_.current.offsetWidth+_.current.offsetLeft)})};(0,g.useEffect)(()=>{b.width!==0&&c&&_.current&&_.current.offsetWidth!==b.width&&w()}),(0,g.useEffect)(()=>{let e=e=>{v&&h.current&&!h.current.contains(e.target)&&e.target.id!==`${t}-${ja}`&&e.target.parentNode.id!==`${t}-${ja}`&&y(!1)};return w(),document.addEventListener(`click`,e),()=>{document.removeEventListener(`click`,e)}},[v]);let T=e=>t=>{e(t),y(!1)};return(0,a.jsx)(`div`,{id:t,className:`usa-dt-picker ${e}`,ref:h,style:{backgroundColor:d},children:(0,a.jsxs)(`div`,{className:`usa-dt-picker__dropdown-container`,style:{backgroundColor:d},children:[(0,a.jsxs)(`button`,{style:{backgroundColor:d},ref:_,type:`button`,"aria-label":`Dropdown Toggle Button`,className:`usa-dt-picker__button ${p}`,onClick:S,children:[o&&(0,a.jsx)(`div`,{className:`usa-dt-picker__icon`,children:o}),l||(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(`span`,{className:`usa-dt-picker__button-text`,style:{backgroundColor:d},children:r}),(0,a.jsxs)(`span`,{className:`usa-dt-picker__button-icon`,children:[!v&&(0,a.jsx)(Z,{id:`${t}-${ja}`,icon:`chevron-down`,alt:`Toggle menu`,color:`#555`}),v&&(0,a.jsx)(Z,{id:`${t}-${ja}`,icon:`chevron-up`,alt:`Toggle menu`,color:`#555`})]})]})]}),(0,a.jsx)(`ul`,{className:`usa-dt-picker__list ${m} ${v?``:`hide`}`,style:(()=>{let e={top:`${b.top}px`,left:`${b.left}px`};return c&&u===`right`?{...e,width:`${b.width}px`}:c&&u===`left`?{top:e.top,right:`${b.right}`,width:`${b.width}px`}:u===`left`?{top:e.top,right:`${b.right}px`}:e})(),children:n.sort(C).map(e=>({...e,onClick:T(e.onClick)})).map(e=>(0,a.jsx)(`li`,{className:`usa-dt-picker__list-item ${e?.classNames?e.classNames:``}`,children:(0,a.jsx)(`button`,{className:`usa-dt-picker__item ${e.name===r?`active`:``}`,type:`button`,value:`${e.value||e.name}`,onClick:t=>{t.preventDefault(),e.onClick(e.value)},onKeyDown:t=>{e.name===`reddit`&&t.key===`Tab`&&y(!v)},children:e.component?e.component:e.name})},(0,i.uniqueId)()))})]})})};Pa.propTypes=Ma;var Fa={disabled:_.default.bool,active:_.default.bool,showPeriods:_.default.bool,quarter:_.default.string,handleSelection:_.default.func,handleHover:_.default.func,handleBlur:_.default.func,toggleTooltip:_.default.func,title:_.default.string},Ia=({disabled:e,active:t,quarter:n,handleSelection:r,toggleTooltip:i,title:o=``,handleHover:s,handleBlur:c,showPeriods:l=!1})=>{let u=o||`Q ${n}`,d=()=>{e?i(n):s(n,l?`period`:`quarter`)},f=()=>{i(0),c(l?`period`:`quarter`)},p=t=>{t.preventDefault(),e||r(n)},m=e?`usa-dt-quarter-picker__quarter_disabled `:``;return n===`1`?m+=`usa-dt-quarter-picker__quarter_first`:n===`4`?m+=`usa-dt-quarter-picker__quarter_last`:o.includes(`-`)&&(m+=`usa-dt-quarter-picker__quarter_double`),!e&&t&&(m+=` usa-dt-quarter-picker__quarter_active`),(0,a.jsx)(`button`,{className:`usa-dt-quarter-picker__quarter ${m}`,onMouseDown:p,onClick:p,onMouseOver:d,onMouseEnter:d,onFocus:d,onMouseLeave:f,onBlur:f,"aria-disabled":e,children:u})};Ia.propTypes=Fa;var La=(e=[])=>{let[t,n]=(0,g.useState)(e);return[t,e=>{let r=parseInt(e,10);n(t.map(e=>parseInt(e,10)).filter(e=>e<=r).map(e=>`${e}`).concat([e]))}]},Ra=[[{title:`1 - 2`,id:`2`,className:`double-period`},{title:`3`,id:`3`}],[{title:`4`,id:`4`},{title:`5`,id:`5`},{title:`6`,id:`6`}],[{title:`7`,id:`7`},{title:`8`,id:`8`},{title:`9`,id:`9`}],[{title:`10`,id:`10`},{title:`11`,id:`11`},{title:`12`,id:`12`}]],za=(e,t)=>t.some(t=>parseInt(t,10)>=parseInt(e,10)),Ba={handleSelection:_.default.func,selectedQuarters:_.default.arrayOf(_.default.string),disabledQuarters:_.default.arrayOf(_.default.string),selectedPeriods:_.default.arrayOf(_.default.string),disabledPeriods:_.default.arrayOf(_.default.string),periodsPerQuarter:_.default.arrayOf(_.default.arrayOf(_.default.shape({title:_.default.string,id:_.default.string}))),showPeriods:_.default.bool,isCumulative:_.default.bool},Va=({handleSelection:e,disabledQuarters:t=[],disabledPeriods:n=[],periodsPerQuarter:r=Ra,selectedQuarters:o=[],selectedPeriods:s=[],showPeriods:c=!1,isCumulative:l=!1})=>{let[u,d]=(0,g.useState)(``),[f,p]=(0,g.useState)(``),m=(e,t=`quarter`)=>{t===`quarter`?p(e):d(e)},h=(e=`quarter`)=>{e===`quarter`?p(``):d(``)};return(0,a.jsx)(`div`,{className:`usa-dt-quarter-picker`,children:(0,a.jsx)(`ul`,{className:`usa-dt-quarter-picker__list`,children:[,,,,].fill(0).map((d,p)=>{let g=p+1,_=`${g}`;if(c){let t=r[p];return(0,a.jsxs)(`li`,{className:`usa-dt-quarter-picker__list-item usa-dt-quarter-picker__period-list-container`,children:[(0,a.jsx)(`p`,{className:t.every(e=>n.includes(e.id))?`disabled`:``,children:`Q${g}`}),(0,a.jsx)(`ul`,{className:`usa-dt-quarter-picker__period-list`,children:t.map(t=>(0,a.jsx)(`li`,{className:Object.keys(t).includes(`className`)?`${t.className} usa-dt-quarter-picker__list-item`:`usa-dt-quarter-picker__list-item`,children:(0,a.jsx)(Ia,{showPeriods:c,quarter:t.id,title:t.title,disabled:n.includes(t.id),active:za(t.id,s)||parseInt(u,10)>=parseInt(t.id,10),handleHover:m,handleBlur:h,handleSelection:e,toggleTooltip:()=>{}})},(0,i.uniqueId)()))})]},(0,i.uniqueId)())}return(0,a.jsx)(`li`,{className:`usa-dt-quarter-picker__list-item`,children:(0,a.jsx)(Ia,{quarter:_,disabled:t.includes(_),active:l?za(_,o)||parseInt(f,10)>=g:o.includes(_)||f===_,handleSelection:e,handleHover:m,handleBlur:h,toggleTooltip:()=>{}})},(0,i.uniqueId)())})})})};Va.propTypes=Ba;var Ha=(e,t,n)=>e&&t===e?!1:!(t&&e.length!!(t&&!e.target.value),Wa={onSearch:_.default.func,minChars:_.default.number,isDisabled:_.default.bool,throttleOnChange:_.default.number,inputTitle:_.default.string,placeholder:_.default.string},Ga=({onSearch:e,minChars:t=2,isDisabled:n=!1,throttleOnChange:r=500,inputTitle:o=`Search Input`,placeholder:s=``})=>{let[c,l]=(0,g.useState)(``),[u,d]=(0,g.useState)(``),f=()=>{l(``),e(``),d(``)},p=(0,i.throttle)(e=>Ua(e,u)?f():l(e.target.value),r),m=()=>{let t=c.trim();e(t),l(t),d(t)},h=e=>(e.preventDefault(),Ha(c,u,t)?m():f()),_=`search`;return(c&&u===c||u&&c.length(0,a.jsxs)(`div`,{className:`usda-message${r&&` usda-message_${r}`}`,children:[e&&(0,a.jsx)(`div`,{className:`usda-message__icon`,children:e}),(0,a.jsx)(`div`,{className:`usda-message__title`,children:t}),n&&(0,a.jsx)(`div`,{className:`usda-message__description`,children:n})]});qa.propTypes=Ka;var Ja={description:_.default.string},Ya=({description:e=`Something went wrong while gathering your data.`})=>(0,a.jsx)(qa,{description:e,title:`An error occurred`,icon:(0,a.jsx)(Z,{icon:`exclamation-triangle`}),className:`error`});Ya.propTypes=Ja;function Xa(){return Xa=Object.assign?Object.assign.bind():function(e){for(var t=1;t`u`?n.default.any:function(e,t,r,i,a,o){var s=e[t];return n.default.instanceOf(s&&`ownerDocument`in s?s.ownerDocument.defaultView.Element:Element)(e,t,r,i,a,o)}}),children:n.default.oneOfType([n.default.func.isRequired,n.default.element.isRequired]).isRequired,in:n.default.bool,mountOnEnter:n.default.bool,unmountOnExit:n.default.bool,appear:n.default.bool,enter:n.default.bool,exit:n.default.bool,timeout:function(e){var t=ao;e.addEndListener||(t=t.isRequired);for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i(0,a.jsx)(Do,{className:`usda-message usda-message_loading`,children:(0,a.jsx)(vo,{classNames:`usda-loading-animation__container`,timeout:{exit:225,enter:195},exit:!0,children:(0,a.jsxs)(`div`,{className:`usda-loading-animation__container`,children:[(0,a.jsx)(`div`,{className:`usda-loading-animation`,children:(0,a.jsxs)(`svg`,{className:`usda-loading-bars`,xmlns:`http://www.w3.org/2000/svg`,version:`1.1`,width:`50`,height:`50`,style:{opacity:0},children:[(0,a.jsx)(`rect`,{className:`bar-one`,x:`0`,y:`0`,height:`50`,width:`10`}),(0,a.jsx)(`rect`,{className:`bar-two`,x:`13`,y:`0`,height:`50`,width:`10`}),(0,a.jsx)(`rect`,{className:`bar-three`,x:`26`,y:`0`,height:`50`,width:`10`}),(0,a.jsx)(`rect`,{className:`bar-four`,x:`39`,y:`0`,height:`50`,width:`10`})]})}),(0,a.jsx)(`div`,{className:`loading-message`,children:e})]})})});Oo.propTypes={loadingText:_.default.string};var ko=()=>(0,a.jsx)(qa,{title:`No Results`,description:`No available data to display.`,className:`no-results`}),Ao={data:_.default.object,columns:_.default.array,oddClass:_.default.string,divider:_.default.string},jo=({data:e,columns:t,oddClass:n,divider:r})=>{let[o,s]=(0,g.useState)(e.expanded||!1),c=o?`chevron-down`:`chevron-right`,l=t.map(({title:e})=>e),u=()=>{s(!o)},d=(0,a.jsx)(`tr`,{className:`usda-table__child-row usda-table__child-row_divider${n}`,children:t.map((e,t)=>t===0?(0,a.jsx)(`td`,{className:`usda-table__cell usda-table__cell_child`,children:(0,a.jsx)(`div`,{className:`usda-table__child-cell-content`,children:r})},(0,i.uniqueId)()):(0,a.jsx)(`td`,{className:`usda-table__cell usda-table__cell_child`,children:(0,a.jsx)(`div`,{className:`usda-table__child-cell-content`,children:`\xA0`})},(0,i.uniqueId)()))}),f=(e,t)=>e?t&&r&&e.title===`name`?r:e.displayName:null;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(`tr`,{className:`usda-table__row${n} usda-table__row_expandable ${o?`usda-table__row_is-expanded`:``}`,children:l.map((n,r)=>n===`name`&&e.children?(0,a.jsx)(`td`,{className:`usda-table__cell`,"data-label":f(t[r]),children:(0,a.jsxs)(`div`,{className:`usda-table__expandable-cell-content`,children:[(0,a.jsx)(`button`,{className:`usda-table__expand-button`,"aria-label":`Expand Table Row Button`,onClick:u,children:(0,a.jsx)(Z,{icon:c})}),e.name]})},(0,i.uniqueId)()):(0,a.jsx)(`td`,{className:`usda-table__cell${n===`name`?` usda-table__cell_name`:``}${t[r].right?` usda-table__cell_right`:``}`,"data-label":f(t[r]),children:e[n]},(0,i.uniqueId)()))}),e.children&&o?(0,a.jsxs)(a.Fragment,{children:[r&&d,e.children.map((r,o)=>(0,a.jsx)(`tr`,{className:`usda-table__child-row${o===e.children.length-1?` usda-table__child-row_last`:``}${n}`,children:l.map((e,n)=>(0,a.jsx)(`td`,{className:`usda-table__cell ${t[n].right?` usda-table__cell_right`:``} usda-table__cell_child`,"data-label":f(t[n],!0),children:(0,a.jsx)(`div`,{className:`usda-table__child-cell-content`,children:r[e]})},(0,i.uniqueId)()))},(0,i.uniqueId)()))]}):null]})};jo.propTypes=Ao;var Mo=({clickedSort:e,displayName:t,currentSort:n,title:r})=>{let i=n?.field===r&&n?.direction===`asc`?` table-header__icon_active`:``,o=n?.field===r&&n?.direction===`desc`?` table-header__icon_active`:``;return(0,a.jsxs)(`div`,{className:`table-header__sort`,children:[(0,a.jsx)(`button`,{type:`button`,onClick:e,className:`table-header__icon${i}`,value:`asc`,title:`Sort table by ascending ${t}`,"aria-label":`Sort table by ascending ${t}`,children:(0,a.jsx)(Z,{size:`2x`,icon:`caret-up`})}),(0,a.jsx)(`button`,{type:`button`,onClick:e,className:`table-header__icon${o}`,value:`desc`,title:`Sort table by descending ${t}`,"aria-label":`Sort table by descending ${t}`,children:(0,a.jsx)(Z,{size:`2x`,icon:`caret-down`})})]})};Mo.propTypes={title:_.default.string.isRequired,displayName:_.default.oneOfType([_.default.string,_.default.element]).isRequired,currentSort:(0,_.shape)({direction:(0,_.oneOf)([`asc`,`desc`]),field:_.default.string}).isRequired,clickedSort:_.default.func.isRequired};var No={title:_.default.string.isRequired,displayName:_.default.oneOfType([_.default.string,_.default.element]).isRequired,currentSort:(0,_.shape)({direction:(0,_.oneOf)([`asc`,`desc`]),field:_.default.string}),updateSort:_.default.func,right:_.default.bool,columnSpan:_.default.string,rowSpan:_.default.string,subColumnNames:_.default.arrayOf(_.default.oneOfType([_.default.string,_.default.object])),className:_.default.string,icon:_.default.element,bodyHeader:_.default.bool,stickyFirstColumn:_.default.bool,columnWidth:_.default.number,highlightedColumns:_.default.object,index:_.default.number,isMobile:_.default.bool,isStacked:_.default.bool},$=({title:e,className:t=``,displayName:n=``,currentSort:r,updateSort:i,right:o,columnSpan:s=`1`,rowSpan:c,subColumnNames:l=[],icon:u=(0,a.jsx)(a.Fragment,{}),bodyHeader:d=!1,stickyFirstColumn:f=!1,columnWidth:p,highlightedColumns:m,index:h,isMobile:g=!1,isStacked:_=!1})=>{let v=(t,n=e)=>{i(n,t.target.value)},y=()=>c===`0`?null:l.length?`1`:`2`;return _&&g?(0,a.jsx)(`div`,{className:`${t} table-header${d?` table-header_body-header`:``} + ${f&&h===0?` stickyColumn`:``} ${m?`table-header__subaward-color-${m.highlightedColumns}`:``}`,style:{minWidth:p,display:`table-column`},colSpan:p?``:s,rowSpan:y(),children:(0,a.jsx)(`div`,{className:`table-header__content${o?` table-header__content_right`:``}`,children:(0,a.jsxs)(`div`,{className:`table-header__label`,children:[n,u&&u,i&&!l.length&&n&&(0,a.jsx)(Mo,{clickedSort:v,currentSort:r,title:e,displayName:n})]})})}):(0,a.jsx)(`th`,{className:`${t} table-header${d?` table-header_body-header`:``} + ${f&&h===0?` stickyColumn`:``} ${m?`table-header__subaward-color-${m.highlightedColumns}`:``}`,style:{minWidth:p},colSpan:p?``:s,rowSpan:y(),scope:`col`,children:(0,a.jsx)(`div`,{className:`table-header__content${o?` table-header__content_right`:``}`,children:(0,a.jsxs)(`div`,{className:`table-header__label`,children:[n,u&&u,i&&!l.length&&n&&(0,a.jsx)(Mo,{clickedSort:v,currentSort:r,title:e,displayName:n})]})})})};$.propTypes=No;var Po={prefix:`fas`,iconName:`file-arrow-down`,icon:[384,512,[`file-download`],`f56d`,`M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM175 441c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23 0-86.1c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 86.1-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64z`]},Fo={prefix:`fas`,iconName:`envelope`,icon:[512,512,[128386,9993,61443],`f0e0`,`M48 64c-26.5 0-48 21.5-48 48 0 15.1 7.1 29.3 19.2 38.4l208 156c17.1 12.8 40.5 12.8 57.6 0l208-156c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48L48 64zM0 196L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-188-198.4 148.8c-34.1 25.6-81.1 25.6-115.2 0L0 196z`]},Io={prefix:`fas`,iconName:`link`,icon:[576,512,[128279,`chain`],`f0c1`,`M419.5 96c-16.6 0-32.7 4.5-46.8 12.7-15.8-16-34.2-29.4-54.5-39.5 28.2-24 64.1-37.2 101.3-37.2 86.4 0 156.5 70 156.5 156.5 0 41.5-16.5 81.3-45.8 110.6l-71.1 71.1c-29.3 29.3-69.1 45.8-110.6 45.8-86.4 0-156.5-70-156.5-156.5 0-1.5 0-3 .1-4.5 .5-17.7 15.2-31.6 32.9-31.1s31.6 15.2 31.1 32.9c0 .9 0 1.8 0 2.6 0 51.1 41.4 92.5 92.5 92.5 24.5 0 48-9.7 65.4-27.1l71.1-71.1c17.3-17.3 27.1-40.9 27.1-65.4 0-51.1-41.4-92.5-92.5-92.5zM275.2 173.3c-1.9-.8-3.8-1.9-5.5-3.1-12.6-6.5-27-10.2-42.1-10.2-24.5 0-48 9.7-65.4 27.1L91.1 258.2c-17.3 17.3-27.1 40.9-27.1 65.4 0 51.1 41.4 92.5 92.5 92.5 16.5 0 32.6-4.4 46.7-12.6 15.8 16 34.2 29.4 54.6 39.5-28.2 23.9-64 37.2-101.3 37.2-86.4 0-156.5-70-156.5-156.5 0-41.5 16.5-81.3 45.8-110.6l71.1-71.1c29.3-29.3 69.1-45.8 110.6-45.8 86.6 0 156.5 70.6 156.5 156.9 0 1.3 0 2.6 0 3.9-.4 17.7-15.1 31.6-32.8 31.2s-31.6-15.1-31.2-32.8c0-.8 0-1.5 0-2.3 0-33.7-18-63.3-44.8-79.6z`]},Lo={prefix:`fas`,iconName:`spinner`,icon:[512,512,[],`f110`,`M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm0 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM48 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm368 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM75 369.1A48 48 0 1 1 142.9 437 48 48 0 1 1 75 369.1zM75 75A48 48 0 1 1 142.9 142.9 48 48 0 1 1 75 75zM437 369.1A48 48 0 1 1 369.1 437 48 48 0 1 1 437 369.1z`]},Ro={prefix:`fas`,iconName:`circle-check`,icon:[512,512,[61533,`check-circle`],`f058`,`M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z`]},zo={prefix:`fas`,iconName:`angles-right`,icon:[448,512,[187,`angle-double-right`],`f101`,`M439.1 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L371.2 256 233.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L179.2 256 41.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z`]},Bo={row:_.default.array,columns:_.default.array,iValue:_.default.number,atMaxLevel:_.default.bool},Vo=e=>{let[t,n]=(0,g.useState)(!1),r=e=>{e.stopPropagation(),n(!t)},o=e.atMaxLevel?null:(0,a.jsxs)(`div`,{className:`usda-table__cell usda-table__cell_right button-type__text-left-icon-light`,children:[`View next level`,` `,(0,a.jsx)(Z,{icon:zo})]});return(e.columns.length>=6?(0,a.jsxs)(`div`,{className:`collapsible-row-div ${t?`row-opened`:``}`,children:[t&&(0,a.jsx)(`div`,{className:`collapsible-row--content`,children:(0,a.jsx)(`div`,{className:`collapsible-row--content-wrapper`,children:e.row.map((t,n)=>{if(n>=6)return e.columns[n]?.bodyHeader?(0,a.jsx)($,{className:`table-header_body-header`,stickyFirstColumn:e.stickyFirstColumn,index:n,...t},(0,i.uniqueId)()):(0,a.jsxs)(`div`,{className:`usda-table__cell${e.columns[n]?.right?` usda-table__cell_right`:``} + ${n===0&&e.stickyFirstColumn?` stickyColumn`:``} `,children:[e.columns[n]&&(0,a.jsx)(`div`,{className:`usda-table__cell-heading-container`,children:(0,a.jsx)(`div`,{className:`usda-table__cell-heading`,children:e.columns[n].displayName})}),(0,a.jsx)(`div`,{className:`usda-table__cell-text`,children:t})]},(0,i.uniqueId)())})})}),(0,a.jsx)(`div`,{className:`mobile-gradient__wrapper`,children:(0,a.jsxs)(`span`,{className:`collapsible-row-button`,role:`button`,tabIndex:0,onClick:e=>{r(e)},onKeyUp:e=>{e.key===`Enter`&&r(e)},children:[t?`Collapse additional details`:`View additional details`,t?(0,a.jsx)(Z,{className:`chevron`,icon:`chevron-up`}):(0,a.jsx)(Z,{className:`chevron`,icon:`chevron-down`})]})})]}):null)||o};Vo.propTypes=Bo;var Ho={columns:_.default.arrayOf(_.default.object).isRequired,rows:_.default.arrayOf((0,_.oneOfType)([_.default.array,_.default.object])).isRequired,rowHeight:_.default.number,expandable:_.default.bool,divider:_.default.string,onClickHandler:_.default.func,isMobile:_.default.bool,atMaxLevel:_.default.bool,stickyFirstColumn:_.default.bool,highlightedColumns:_.default.object,isStacked:_.default.bool,newMobileView:_.default.bool},Uo=({columns:e,rows:t,rowHeight:n,expandable:r,divider:o,onClickHandler:s,isMobile:c,atMaxLevel:l,stickyFirstColumn:u=!1,highlightedColumns:d,isStacked:f,newMobileView:p=!1})=>{let[m,h]=(0,g.useState)(),_=()=>{let e=document.querySelector(`.selected-row`);e&&e.focus()},v=(e,t)=>{l||(c&&h(t),s&&s(e))};return(0,g.useEffect)(()=>{_()},[m]),f&&c&&p&&!r?(0,a.jsx)(`div`,{className:`mobile-table-rows`,children:t.map((t,r)=>(0,a.jsxs)(`div`,{role:`button`,tabIndex:0,onClick:()=>v(t,r),onKeyUp:e=>{e.key===`Enter`&&(e.preventDefault(),v(t,r))},className:`usda-table__row-item usda-table__row ${m===r?`selected-row`:``} ${d?`special-hover-color-${d.highlightedColumns}`:``}`,style:{height:n,display:`table-row`},children:[t.map((t,n)=>{if(n<6)return e[n]?.bodyHeader?(0,a.jsx)($,{className:`table-header_body-header`,stickyFirstColumn:u,index:n,...t},(0,i.uniqueId)()):(0,a.jsxs)(`div`,{className:`usda-table__cell${e[n]?.right?` usda-table__cell_right`:``} + ${n===0&&u?` stickyColumn`:``} ${n===0&&u?` stickyColumn`:``} + ${n===0?`usda-mobile__header`:``}`,children:[e[n]&&(0,a.jsx)(`div`,{className:`usda-table__cell-heading-container`,children:c&&(0,a.jsx)(`div`,{className:`usda-table__cell-heading`,children:e[n].displayName})}),(0,a.jsx)(`div`,{className:`usda-table__cell-text`,children:t.type===`a`&&n===0&&f&&c?(0,a.jsxs)(`a`,{target:t.props.target,rel:t.props.rel,href:t.props.href,onClick:t.props.onClick,children:[t.props.children,` `,(0,a.jsx)(Z,{icon:`arrow-right`})]}):t})]},(0,i.uniqueId)())}),(0,a.jsx)(`div`,{children:(0,a.jsx)(Vo,{row:t,columns:e,iValue:r,atMaxLevel:l})})]},(0,i.uniqueId)()))}):(0,a.jsx)(a.Fragment,{children:t.map((t,s)=>{let l=s%2==0?``:` usda-table__row_odd`;return r?(0,a.jsx)(jo,{data:t,oddClass:l,columns:e,divider:o},(0,i.uniqueId)()):(0,a.jsx)(`tr`,{tabIndex:0,onClick:()=>v(t,s),onKeyUp:e=>{e.key===`Enter`&&(e.preventDefault(),v(t,s))},className:`usda-table__row-item usda-table__row${l} ${m===s?`selected-row`:``} ${d?`special-hover-color-${d.highlightedColumns}`:``}`,style:{height:n},children:t.map((t,n)=>e[n]?.bodyHeader?(0,a.jsx)($,{className:`table-header_body-header`,stickyFirstColumn:u,index:n,...t},(0,i.uniqueId)()):(0,a.jsxs)(`td`,{className:`usda-table__cell${e[n]?.right?` usda-table__cell_right`:``} + ${n===0&&u?` stickyColumn`:``} `,children:[e[n]&&(0,a.jsx)(`div`,{className:`usda-table__cell-heading-container`,children:c&&(0,a.jsx)(`div`,{className:`usda-table__cell-heading`,children:e[n].displayName})}),(0,a.jsx)(`div`,{children:t.type===`a`&&n===0&&f&&c?(0,a.jsxs)(`a`,{target:t.props.target,rel:t.props.rel,href:t.props.href,onClick:t.props.onClick,children:[t.props.children,` `,(0,a.jsx)(Z,{icon:`arrow-right`})]}):t})]},(0,i.uniqueId)()))},(0,i.uniqueId)())})})};Uo.propTypes=Ho;var Wo={columns:_.default.arrayOf(_.default.object).isRequired,rows:_.default.arrayOf((0,_.oneOfType)([_.default.array,_.default.object])),rowHeight:_.default.number,headerRowHeight:_.default.number,currentSort:(0,_.shape)({direction:(0,_.oneOf)([`asc`,`desc`]),field:_.default.string}),classNames:_.default.string,updateSort:_.default.func,expandable:_.default.bool,divider:_.default.string,loading:_.default.bool,error:_.default.bool,message:_.default.oneOfType([_.default.string,_.default.object]),isStacked:_.default.bool,screenReaderCaption:_.default.string,onClickHandler:_.default.func,isMobile:_.default.bool,stickyFirstColumn:_.default.bool,highlightedColumns:_.default.object,atMaxLevel:_.default.bool,newMobileView:_.default.bool},Go=({columns:e,rows:t,rowHeight:n,headerRowHeight:r,currentSort:o,classNames:s=``,updateSort:c,expandable:l,divider:u,loading:d,error:f,message:p,isStacked:m=!1,screenReaderCaption:h,onClickHandler:g,isMobile:_,stickyFirstColumn:v=!1,highlightedColumns:y,atMaxLevel:b=!1,newMobileView:x=!1})=>{let S=m?`usa-dt-table__stacked`:``,C=e.map(e=>({name:e.displayName+` (ascending)`,value:e.title,onClick:()=>{c(e.title,`asc`)}})),w=e.map(e=>({name:e.displayName+` (descending)`,value:e.title,onClick:()=>{c(e.title,`desc`)}})),T;return T=d?(0,a.jsx)(`tr`,{children:(0,a.jsx)(`td`,{className:`usda-table__message-cell`,colSpan:e.length,children:(0,a.jsx)(Oo,{})})}):f?(0,a.jsx)(`tr`,{children:(0,a.jsx)(`td`,{className:`usda-table__message-cell`,colSpan:e.length,children:(0,a.jsx)(Ya,{description:p})})}):!t||t.length===0?(0,a.jsx)(`tr`,{children:(0,a.jsx)(`td`,{className:`usda-table__message-cell`,colSpan:e.length,children:(0,a.jsx)(ko,{description:p})})}):(0,a.jsx)(Uo,{columns:e,rows:t,rowHeight:n,expandable:l,divider:u,onClickHandler:g,isMobile:_,stickyFirstColumn:v,highlightedColumns:y,isStacked:m,atMaxLevel:b,newMobileView:x}),(0,a.jsxs)(a.Fragment,{children:[m&&c&&(0,a.jsxs)(`div`,{className:`usa-dt-table__stacked-picker`,children:[(0,a.jsx)(`label`,{htmlFor:`stackedTableSort`,children:`Sort By`}),(0,a.jsx)(Pa,{id:`stackedTableSort`,selectedOption:o.field,options:(0,i.union)(C,w)})]}),m&&_?(0,a.jsxs)(`div`,{className:`usda-table ${S} ${s}`,children:[h&&(0,a.jsx)(`caption`,{className:`usa-dt-sr-only`,children:h}),y&&(0,a.jsxs)(`colgroup`,{children:[(0,a.jsx)(`col`,{span:y.standardColumns}),(0,a.jsx)(`col`,{span:y.highlightedColumns,className:`usda-table__body-special-color`})]}),(0,a.jsxs)(`div`,{className:`usda-table__head`,children:[(0,a.jsx)(`div`,{className:`usda-table__row`,style:{height:r},children:e.map((e,t)=>(0,a.jsx)($,{currentSort:o,updateSort:c,stickyFirstColumn:v,highlightedColumns:y,index:t,isMobile:_,isStacked:m,...e},(0,i.uniqueId)()))}),(0,a.jsx)(`div`,{className:`usda-table__row`,children:e.filter(e=>e?.subColumnNames?.length).reduce((e,t)=>t?.subColumnNames?.length?e.concat(t.subColumnNames):e.concat([{...t,displayName:``,className:`empty-subheader`}]),[]).map((e,t)=>(0,a.jsx)($,{className:e?.title?`nested-header`:`empty`,currentSort:o,updateSort:c,stickyFirstColumn:v,index:t,isMobile:_,isStacked:m,...e},(0,i.uniqueId)()))})]}),(0,a.jsx)(`div`,{className:`usda-table__body`,children:T})]}):(0,a.jsxs)(`table`,{className:`usda-table ${S} ${s}`,children:[h&&(0,a.jsx)(`caption`,{className:`usa-dt-sr-only`,children:h}),y&&(0,a.jsxs)(`colgroup`,{children:[(0,a.jsx)(`col`,{span:y.standardColumns}),(0,a.jsx)(`col`,{span:y.highlightedColumns,className:`usda-table__body-special-color`})]}),(0,a.jsxs)(`thead`,{className:`usda-table__head`,children:[(0,a.jsx)(`tr`,{className:`usda-table__row`,style:{height:r},children:e.map((e,t)=>(0,a.jsx)($,{currentSort:o,updateSort:c,stickyFirstColumn:v,highlightedColumns:y,index:t,...e},(0,i.uniqueId)()))}),(0,a.jsx)(`tr`,{className:`usda-table__row`,children:e.filter(e=>e?.subColumnNames?.length).reduce((e,t)=>t?.subColumnNames?.length?e.concat(t.subColumnNames):e.concat([{...t,displayName:``,className:`empty-subheader`}]),[]).map((e,t)=>(0,a.jsx)($,{className:e?.title?`nested-header`:`empty`,currentSort:o,updateSort:c,stickyFirstColumn:v,index:t,...e},(0,i.uniqueId)()))})]}),(0,a.jsx)(`tbody`,{className:`usda-table__body`,children:T})]})]})};Go.propTypes=Wo;var Ko=h(p(((e,t)=>{(function(){"use strict";var e={}.hasOwnProperty;function n(){for(var t=[],r=0;r{},closeTooltip:()=>{},isVisible:!1},offsetAdjustments:u={top:-15,right:0,left:0},styles:d={},onMouseMoveTooltip:f,onMouseLeaveTooltip:p})=>{let[m,h]=(0,g.useState)(!1),[_,v]=(0,g.useState)(!1),y=(0,g.useRef)(),b=(0,g.useRef)(``),x=(0,g.useRef)({}),S={info:(0,a.jsx)(Z,{className:`tooltip__icon`,icon:`info-circle`})},C=(0,i.uniqueId)(`dtui-tt_`),w=()=>{f?f():l.isControlled?l.showTooltip():_||v(!0)},T=()=>{p?p():_&&v(!1)},E=()=>{let e=window.innerWidth,{offsetLeft:t,clientWidth:n}=y.current;return{right:e-t-n,left:t,total:e}},ee=()=>{let{right:e,left:t,total:n}=E(),i=e>t?e:t;return n<425?n-10:r===`bottom`?c:o?i>800?700:i-5:c},te=(e,t)=>e?{top:`${y.current.clientHeight+y.current.offsetTop+8}px`,widthVar:t,left:`${y.current.clientWidth/2-8}px`}:{...x.current,widthVar:t},D=()=>{if(Object.keys(d).includes(`transform`)&&y.current)r===`bottom`&&(b.current=`bottom`),x.current={width:ee()};else if(y.current){let e=ee(),{left:t,total:n,right:i}=E(),a=y.current.offsetTop+u.top,o=n<700;if(r===`bottom`||o)b.current=`bottom`,x.current={...te(o,e)};else if(r===`right`&&i{l.isControlled?l.showTooltip():m||h(!0)},k=()=>{l.isControlled?l.closeTooltip():m&&h(!1)},ne=l.isControlled&&l.isVisible||m||_,re=null;return ne&&(re=(0,a.jsx)(`div`,{className:`tooltip-spacer`,style:x.current,children:(0,a.jsx)(`div`,{className:`tooltip`,id:`tooltip`,role:`tooltip`,onMouseEnter:w,onMouseMove:w,onMouseLeave:T,children:(0,a.jsxs)(`div`,{className:`tooltip__interior`,children:[(0,a.jsx)(`div`,{className:`tooltip-pointer ${b.current}`}),(0,a.jsx)(`div`,{className:`tooltip__content`,children:(0,a.jsx)(`div`,{className:`tooltip__message`,children:n})})]})})})),(0,g.useEffect)(()=>(window.addEventListener(`scroll`,(0,i.throttle)(D,500)),window.addEventListener(`resize`,(0,i.throttle)(D,100)),l.isControlled||document?.getElementById(C)?.addEventListener(`mousemove`,(0,i.throttle)(D,500)),()=>{window.removeEventListener(`scroll`,D),window.removeEventListener(`resize`,D),l.isControlled||document?.getElementById(C)?.addEventListener(`mousemove`,D)}),[]),(0,g.useEffect)(()=>{D()},[y.current]),(0,a.jsx)(`div`,{id:C,className:(0,Ko.default)({"tooltip-wrapper":!0,[e]:e!==null}),style:d,children:(0,a.jsxs)(`div`,{ref:e=>{y.current=e},children:[(0,a.jsxs)(`div`,{role:`presentation`,tabIndex:`0`,className:`tooltip__hover-wrapper`,onBlur:k,onFocus:O,onKeyPress:O,onMouseEnter:O,onMouseLeave:k,onClick:O,children:[t,s&&S[s]]}),re]})})};Yo.propTypes=qo;var Xo={title:_.default.string.isRequired,children:_.default.node.isRequired,className:_.default.string,textAlign:_.default.shape({title:_.default.oneOf([`center`,`left`]),text:_.default.oneOf([`center`,`left`])})},Zo=({children:e,title:t,className:n=null,textAlign:r={title:`left`,text:`left`}})=>(0,a.jsxs)(`div`,{className:(0,Ko.default)({[n]:n!==null}),children:[(0,a.jsx)(`h1`,{className:(0,Ko.default)(`tooltip__title`,r.title),children:t}),(0,a.jsx)(`div`,{className:(0,Ko.default)(`tooltip__text`,r.text),children:e})]});Zo.propTypes=Xo;var Qo=(e,t=[],n=[13,32])=>r=>{n.includes(r.keyCode)&&e(...t)},$o={label:_.default.string.isRequired,internal:_.default.string,labelContent:_.default.element,active:_.default.bool,enabled:_.default.bool,switchTab:_.default.func,className:_.default.string,tooltip:_.default.object,count:_.default.number,tablessStyle:_.default.bool},es=e=>{let t=(0,g.useRef)(null),n=()=>{e.enabled&&(t?.current&&t.current?.scrollIntoView&&t.current?.scrollIntoView({behavior:`smooth`,block:`nearest`,inline:`center`}),e.switchTab(e.internal))},r=Qo(n);return(0,a.jsx)(`div`,{className:`usa-dt-tab__wrapper${e.enabled?``:` disabled`}${e.tablessStyle?` tabless-tab`:``}${e.active?` active`:``}`,children:(0,a.jsx)(`div`,{className:`usa-dt-tab${e.active?` active`:``} ${e.className||``}${e.enabled?``:` disabled`}`,ref:t,onClick:n,onKeyDown:r,role:`tab`,title:`Show ${e.label}`,"aria-label":`Show ${e.label}`,tabIndex:0,disabled:!e.enabled,children:(0,a.jsx)(`div`,{className:`usa-dt-tab__content`,children:(0,a.jsxs)(`div`,{className:`usa-dt-tab__label`,children:[(0,a.jsx)(`div`,{className:`usa-dt-tab__label-text`,children:e.label}),e.count>=0&&(0,a.jsx)(`div`,{"aria-label":`Count of ${T(e.count)} for ${e.label}`,className:`count${e.active?` active`:``}`,children:T(e.count)}),e.tooltip&&(0,a.jsx)(Yo,{tooltipComponent:(0,a.jsx)(Zo,{title:e.label,children:e.tooltip}),icon:`info`})]})})})})};es.propTypes=$o;var ts={types:_.default.arrayOf(_.default.shape({label:_.default.string.isRequired,internal:_.default.string.isRequired,count:_.default.number,disabled:_.default.bool,tooltip:_.default.element})).isRequired,active:_.default.string.isRequired,switchTab:_.default.func.isRequired,tabsClassName:_.default.string,tablessStyle:_.default.bool},ns=({types:e,active:t,switchTab:n,tabsClassName:r,tablessStyle:i})=>{let o=e.map(e=>(0,g.createElement)(es,{...e,active:t===e.internal,switchTab:n,key:`table-type-item-${e.internal}`,enabled:!e.disabled,className:r,tooltip:e.tooltip,tablessStyle:i}));return(0,a.jsxs)(`div`,{className:`usa-dt-tab-list${i?` tabless-tabs`:``}`,role:`tablist`,children:[!i&&(0,a.jsx)(`div`,{className:`usa-dt-tab-list__border-pre-filler`}),o,(0,a.jsx)(`div`,{className:`usa-dt-tab-list__border-post-filler`})]})};ns.propTypes=ts;var rs=({className:e})=>(0,a.jsx)(qa,{className:`coming soon ${e}`,title:`Coming Soon`,description:`This feature is currently under development.`}),is=(e,t,n)=>{if(e!==0&&!e)return null;let r=t?S(e):T(e);if(Math.abs(e)>y.MILLION){let a=w(e);r=`${t?C(e/a.unit,2):E(e/a.unit,2)} ${n?(0,i.startCase)(a.longLabel):a.unitLabel}`}return r},as={2:`two`,3:`three`,4:`four`},os={boxes:_.default.arrayOf(_.default.shape({type:_.default.string.isRequired,title:_.default.oneOfType([_.default.string,_.default.element]),amount:_.default.oneOfType([_.default.number,_.default.string]),isMonetary:_.default.bool,isString:_.default.bool,subtitle:_.default.string,subtitleBottom:_.default.string,isLoading:_.default.bool}))},ss=({boxes:e})=>{let[t,n]=(0,g.useState)(window.innerWidth>1200),r=(0,i.throttle)(()=>n(window.innerWidth>1200));return(0,g.useEffect)(()=>(r(),window.addEventListener(`resize`,r),()=>window.removeEventListener(`resize`,r)),[]),(0,a.jsx)(`div`,{className:`usa-dt-information-boxes ${as[e.length]}-boxes`,children:e.map(e=>(0,a.jsx)(`div`,{className:`usa-dt-information-box`,children:(0,a.jsx)(`div`,{className:`usa-dt-information-box__divider`,children:(0,a.jsxs)(`div`,{className:`usa-dt-information-box__content${e.subtitle?` with-subtitle`:``}`,children:[(0,a.jsx)(`div`,{className:`usa-dt-information-box__title`,children:e.title}),e.subtitle&&(0,a.jsx)(`div`,{className:`usa-dt-information-box__subtitle`,children:e.subtitle}),(0,a.jsxs)(`div`,{className:`usa-dt-information-box__amount${e.isLoading?` loading`:``}`,children:[e.isLoading&&(0,a.jsx)(`div`,{className:`dot-pulse`}),!e.isLoading&&e.isString?e.amount:``,!e.isLoading&&!e.isString&&is(e.amount,e.isMonetary,t)]}),e.subtitleBottom&&(0,a.jsx)(`div`,{className:`usa-dt-information-box__subtitle-bottom`,children:e.subtitleBottom})]})})},e.type))})};ss.propTypes=os;function cs({icon:e,title:t,overLine:n,description:r,titleTooltip:i,descTooltip:o}){return(0,a.jsxs)(`div`,{className:`usda-section-title__sectionHeader`,children:[e&&g.default.cloneElement(e,{className:`usda-section-title__title-icon`}),(0,a.jsxs)(`div`,{className:`usda-section-title__header`,children:[n&&(0,a.jsx)(`strong`,{className:`usda-section-title__overline`,children:n}),(0,a.jsxs)(`div`,{className:`usda-section-title__title`,children:[(0,a.jsx)(`h3`,{children:t}),i.component&&(0,a.jsx)(Yo,{tooltipComponent:i.component,icon:`info`,className:`${n?`has-overline`:``}`,...i.props})]})]}),r&&g.default.cloneElement(r,{className:`usda-section-title__desc has-overline`}),o.component&&(0,a.jsx)(Yo,{tooltipComponent:o.component,icon:`info`,tooltipPosition:`left`,...o.props})]})}cs.propTypes={icon:_.default.element,title:_.default.string.isRequired,overLine:_.default.string,description:_.default.element,titleTooltip:_.default.shape({component:_.default.oneOfType([_.default.element,_.default.bool]),props:_.default.object}),descTooltip:_.default.shape({component:_.default.oneOfType([_.default.element,_.default.bool]),props:_.default.object})};var ls={isControlled:!1,toggleExpand:()=>{},isExpanded:!1},us=({title:e,icon:t,children:n,id:r=``,classNames:i=``,isCollapsible:o=!1,isComingSoon:s=!1,controlledProps:c=ls,defaultExpandedState:l=!0,overLine:u=``,titleTooltip:d={tooltip:null,tooltipProps:{}},descTooltip:f={component:null,props:{}},description:p})=>{let[m,h]=(0,g.useState)(l),_=()=>{c.isControlled?c.toggleExpand():h(!m)},v=m||c.isControlled&&c.isExpanded||!o;return(0,a.jsxs)(`section`,{id:r,className:`usda-section__container${i?` ${i}`:``}`,children:[(0,a.jsxs)(`div`,{className:`usda-section-title__container`,children:[(0,a.jsx)(cs,{icon:t,title:e,overLine:u,description:p,titleTooltip:d,descTooltip:f}),o&&(0,a.jsx)(Z,{"aria-label":`usda-section-title__expand-icon`,tabIndex:0,onKeyDown:Qo(_),className:`usda-section-title__expand-icon`,onClick:_,size:`2x`,icon:m||c.isControlled&&c.isExpanded?`chevron-up`:`chevron-down`})]}),(0,a.jsx)(`hr`,{}),s&&v&&(0,a.jsx)(rs,{}),v&&!s&&n]})};us.propTypes={icon:_.default.element.isRequired,children:_.default.element.isRequired,title:_.default.string.isRequired,defaultExpandedState:_.default.bool,overLine:_.default.string,controlledProps:_.default.shape({isControlled:_.default.bool.isRequired,toggleExpand:_.default.func.isRequired,isExpanded:_.default.bool.isRequired}),description:_.default.element,titleTooltip:_.default.shape({component:_.default.element,props:_.default.object}),descTooltip:_.default.shape({component:_.default.element,props:_.default.object}),isCollapsible:_.default.bool,isComingSoon:_.default.bool,classNames:_.default.string,id:_.default.string};var ds={items:_.default.arrayOf(_.default.element)},fs=({items:e})=>{let[t,n]=(0,g.useState)(1),[r,o]=(0,g.useState)(!1),s=(0,g.useRef)(null),c=(0,g.useRef)(0),l=(0,g.useRef)((0,i.uniqueId)()),u=(0,g.useRef)(null),d=(0,g.useRef)(null),f=e=>n(e),p=()=>f(t);(0,g.useEffect)(()=>(window.addEventListener(`resize`,p),()=>window.removeEventListener(`resize`,p)),[]);let m=()=>{let t=d.current.offsetWidth,n=Math.round(c.current*-1/t)+1;return n>e.length?1:n<1?e.length:n};(0,g.useEffect)(()=>{r||f(m())},[r]),(0,g.useEffect)(()=>{if(u.current&&d.current){let e=d.current.offsetWidth,n=(t-1)*e*-1;c.current=n,u.current.style.transform=`translate(${n}px, 0px)`}});let h=()=>o(!0),_=()=>{s.current=null,o(!1)},v=()=>_(),y=e=>{let t=e-s.current;s.current=e,c.current+=t,u.current.style.transform=`translate(${c.current}px, 0px)`},b=e=>{if(!r||!e.touches||!e.touches.length||!u)return;let t=e.touches[0];s.current===null?s.current=t.pageX:y(t.pageX)},x=e=>{e.preventDefault(),o(!0)},S=()=>{r&&_()},C=e=>{r&&(s.current===null?s.current=e.pageX:y(e.pageX))},w=e=>{e.preventDefault(),f(parseInt(e.target.value,10))};return(0,a.jsxs)(`div`,{className:`usa-dt-carousel`,"aria-describedby":`${l.current}-instructions`,children:[(0,a.jsxs)(`div`,{id:`${l.current}-instructions`,className:`usa-dt-carousel__instructions`,"aria-live":`polite`,children:[`An image carousel containing `,`${e.length} item${e.length===1?``:`s`}`,`, with item `,t,` shown.`]}),(0,a.jsx)(`div`,{className:`usa-dt-carousel-content`,children:(0,a.jsx)(`div`,{className:`usa-dt-carousel-item`,onTouchStart:h,onTouchMove:b,onTouchEnd:v,onTouchCancel:v,onMouseDown:x,onMouseUp:S,onMouseLeave:S,onMouseMove:C,role:`presentation`,ref:d,children:(0,a.jsx)(`div`,{className:`usa-dt-carousel-item__list ${r?`usa-dt-carousel-item__list_dragging`:``}`,"aria-live":`polite`,ref:u,children:e.map((e,n)=>(0,a.jsx)(`div`,{className:`usa-dt-carousel-item__list-item`,"aria-hidden":t!==n+1,tabIndex:-1,children:(0,g.cloneElement)(e,{className:`usa-dt-carousel-item__item`})},`${n}-the-list-item`))})})}),(0,a.jsx)(`div`,{className:`usa-dt-carousel-pager`,children:(0,a.jsx)(`div`,{className:`usa-dt-carousel-pager__list`,role:`menu`,"aria-label":`Pagination controls for carousel items`,children:e.map((e,n)=>(0,a.jsx)(`button`,{className:`usa-dt-carousel-pager__dot-button ${n+1===t?`usa-dt-carousel-pager__dot-button_active`:``}`,value:n+1,onClick:w,"aria-label":`Skip to carousel item ${n+1}`,"aria-checked":n+1===t,role:`menuitemradio`,children:(0,a.jsx)(`div`,{className:`usa-dt-carousel-pager__dot-decorator`})},`${n}-list-item`))})})]})};fs.propTypes=ds;var ps=(e,t)=>{let n=!1,r=!1,i=[...e?.childNodes],a=i[0]?.getBoundingClientRect(),o=i[i.length-1]?.getBoundingClientRect();return(a.left<0||e.scrollLeft>0)&&(n=!0),(o.right>e.clientWidth+t||o.right>e.scrollWidth)&&(r=!0),{left:n,right:r}},ms=e=>{let t=[];return e.childNodes.forEach(e=>{let n=e.getBoundingClientRect();t.push({name:e.innerHTML,originalLeftOffset:n.left,width:n.width})}),t},hs=e=>{e.current.querySelector(`ul`).scrollTo({left:`0`,behavior:`smooth`})},gs={sections:_.default.array,activeSection:_.default.string,jumpToSection:_.default.func,detectActiveSection:_.default.oneOfType([_.default.bool,_.default.func]),pageName:_.default.string},_s=e=>{let{sections:t,jumpToSection:n,pageName:r,detectActiveSection:o}=e,[s,c]=(0,g.useState)(e.activeSection),[l,u]=(0,g.useState)(window.innerWidth),[d,f]=(0,g.useState)(null),[p,m]=(0,g.useState)([]),[h,_]=(0,g.useState)(!1),[v,y]=(0,g.useState)(!1),[b,x]=(0,g.useState)(32),[S,C]=(0,g.useState)(window.innerWidth<992),w=(0,g.useRef)(null),[T,E]=(0,g.useState)([]),ee=()=>{let e=w?.current?.querySelector(`ul`),{left:t,right:n}=ps(e,b);_(t),y(n)},te=(0,g.useCallback)(e=>{e.stopPropagation(),ee()}),D=(0,g.useCallback)(e=>{e.stopPropagation();let t=w.current.querySelector(`ul`),n=[...t.childNodes],r={name:``,index:0};n.find((e,n)=>{let i=e.getBoundingClientRect();if(i.left>0&&i.right{if(e.stopPropagation(),p){let e=w.current.querySelector(`ul`),t=[...e.childNodes],n={name:``,index:0};t.find((t,r)=>{let i=t.getBoundingClientRect(),a=e.clientWidth;if(i.right>a&&i.left>b/2)return n.name=t.querySelector(`a`).innerHTML,n.index=r,r});let r=n.index;if(r-2>=0){let t=p[r-2]?.originalLeftOffset;if(t){let n=t+b/2;e.scrollTo({left:n,behavior:`smooth`})}}else hs(w)}}),k=(0,g.useCallback)(()=>{let e=w.current.querySelector(`ul`),t=ms(e);f(e),m(t)}),ne=(0,g.useCallback)((e,t)=>{e.key===`Enter`&&(t===`left`&&D(e),t===`right`&&O(e))}),re=()=>{let e=window.innerWidth;l!==e&&u(e),C(l<992),992(k(),re(),window.addEventListener(`resize`,()=>re()),()=>window.removeEventListener(`resize`,()=>re())),[]),(0,g.useEffect)(()=>(ee(),d?.addEventListener(`scrollend`,e=>te(e)),()=>d?.removeEventListener(`scrollend`,e=>te(e))),[d]);let A=(0,i.throttle)(()=>{E(t.map(e=>{let t=e.section,n=document.getElementById(`${r}-${t}`);if(!n)return null;let i=document.querySelector(`.usda-page-header`)?.offsetHeight||0,a=n.offsetTop-i;return{section:t,top:a,bottom:n.offsetHeight+a-i}}))},100),j=(0,i.throttle)(()=>{let e=window.pageYOffset||document.documentElement.scrollTop,t=e+window.innerHeight,n=s,r=!1,i=[],a=e+30,o=t-30;if(T.forEach((e,t)=>{if(e.top<=o&&e.bottom>=a){let n=e.bottom-e.top,s=(Math.min(e.bottom,o)-Math.max(a,e.top))/n;i.push({section:e.section,amount:s}),t===T.length-1&&(r=!0)}else t===T.length-1&&e.top<=a&&(r=!0,i.push({section:e.section,amount:1}))}),i.length>0&&(n=i[0].section,i[0].amount<.15&&i.length>1&&(n=i[1].section)),r&&i.length>1){let e=i[i.length-1];i[i.length-2].amount<.5&&e.amount===1&&(n=e.section)}n!==s&&c(n)},100);return(0,g.useEffect)(()=>{o&&T.length===0&&A();let e=()=>{A(),o&&j()};return window.addEventListener(`scroll`,e),window.addEventListener(`resize`,A),()=>{window.removeEventListener(`scroll`,e),window.removeEventListener(`resize`,A)}},[o,A,j,T.length]),(0,a.jsx)(`div`,{className:`usda-in-page-nav__container`,children:(0,a.jsxs)(`nav`,{ref:w,className:`usda-in-page-nav__wrapper ${h&&!S?`left-fade-effect`:``} ${v?`right-fade-effect`:``} `,children:[h&&!S&&(0,a.jsx)(`div`,{"aria-label":`In-page navigation left paginator`,title:`In-page navigation left paginator`,className:`usda-in-page-nav__paginator left`,tabIndex:`0`,role:`button`,onKeyDown:e=>ne(e,`left`),onClick:e=>D(e),children:(0,a.jsx)(Z,{icon:`chevron-left`,alt:`Back`})}),(0,a.jsx)(`ul`,{children:t.map(e=>(0,a.jsx)(`li`,{className:`usda-in-page-nav__element ${e.section===s?`active`:``}`,children:(0,a.jsx)(`a`,{role:`button`,tabIndex:`0`,onKeyDown:t=>t.key===`Enter`?n(e.section):``,onClick:()=>n(e.section),children:e.label},`in-page-nav-link-${e.label}`)},`in-page-nav-li-${e.label}`))}),v&&!S&&(0,a.jsx)(`div`,{"aria-label":`In-page navigation right paginator`,title:`In-page navigation right paginator`,className:`usda-in-page-nav__paginator right`,tabIndex:`0`,role:`button`,onKeyDown:e=>ne(e,`right`),onClick:e=>O(e),children:(0,a.jsx)(Z,{icon:`chevron-right`,alt:`Forward`})})]})})};_s.propTypes=gs;var vs=({title:e,overLine:t=``,toolBar:n=[],backgroundColor:r=`#1a4480`,pageName:i,sections:o,activeSection:s,jumpToSection:c,inPageNav:l=!1})=>(0,a.jsxs)(`section`,{className:`usda-page-header usda-page-header--sticky`,style:{backgroundColor:r},children:[(0,a.jsxs)(`div`,{className:`usda-page-header__container`,children:[(0,a.jsxs)(`div`,{className:`usda-page-header__mobile-top`,children:[(0,a.jsxs)(`div`,{className:`usda-page-header__header`,children:[t&&(0,a.jsx)(`strong`,{className:`usda-page-header__overline`,children:t}),(0,a.jsx)(`div`,{className:`usda-page-header__title`,children:(0,a.jsx)(`h1`,{children:e})})]}),(()=>{let e=n?.find(e=>e?.type.displayName===`Share Icon`);return e?g.default.cloneElement(e):null})(),(()=>{let e=n?.find(e=>e?.type.displayName===`ATDButton`);return e?g.default.cloneElement(e):null})()]}),(0,a.jsx)(`hr`,{}),n?.length>0&&(0,a.jsx)(`div`,{className:`usda-page-header__toolbar`,children:n.map(e=>{let t=`${e.props?.className} ${e.props?.classNames}`,n=`${e.props?.classNames}`;return t?g.default.cloneElement(e,{className:`${t} toolbar__item`}):n?g.default.cloneElement(e,{classNames:`${n} toolbar__item`}):g.default.cloneElement(e,{className:`toolbar__item`,classNames:`toolbar__item`})})})]}),l&&(0,a.jsx)(_s,{detectActiveSection:!0,pageName:i,sections:o,activeSection:s,jumpToSection:c})]});vs.propTypes={stickyBreakPoint:_.default.number,overLine:_.default.string,title:_.default.string.isRequired,toolBar:_.default.arrayOf(_.default.element),pageName:_.default.string,sections:_.default.array,activeSection:_.default.string,jumpToSection:_.default.func};var ys={onClick:_.default.func.isRequired,downloadInFlight:_.default.bool,tooltipComponent:_.default.element,isEnabled:_.default.bool,tooltipPosition:_.default.string},bs=({onClick:e,downloadInFlight:t,tooltipComponent:n=null,tooltipPosition:r=`left`,isEnabled:i=!0,backgroundColor:o=`#1a4480`})=>{let s=n=>{n.preventDefault(),!t&&i&&e()},c=t||!i?` disabled`:``,l=t?`Preparing Download...`:`Download`,u=t?Lo:Po;return n?(0,a.jsx)(Yo,{className:`usda-download-btn${c}`,tooltipPosition:r,tooltipComponent:n,children:(0,a.jsxs)(`button`,{type:`button`,role:`presentation`,className:`usda-button`,title:l,disabled:t||!i,onClick:s,style:{backgroundColor:o},tabIndex:i?0:-1,children:[(0,a.jsx)(Z,{icon:u,spin:t,color:`#dfe1e2`}),(0,a.jsx)(`span`,{style:{color:`#dfe1e2`},children:l})]})}):(0,a.jsx)(`div`,{className:`usda-download-btn${c}`,children:(0,a.jsxs)(`button`,{type:`button`,className:`usda-button`,title:l,"aria-label":l,disabled:t,onClick:s,style:{backgroundColor:o},tabIndex:i?0:-1,"aria-hidden":!i,children:[(0,a.jsx)(Z,{icon:u,spin:t}),(0,a.jsx)(`span`,{children:l})]})})};bs.displayName=`Download Icon Button`,bs.propTypes=ys;var xs={prefix:`far`,iconName:`calendar-days`,icon:[448,512,[`calendar-alt`],`f073`,`M120 0c13.3 0 24 10.7 24 24l0 40 160 0 0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-40c0-13.3 10.7-24 24-24zM384 432c8.8 0 16-7.2 16-16l0-64-88 0 0 80 72 0zm16-128l0-80-88 0 0 80 88 0zm-136 0l0-80-80 0 0 80 80 0zm-128 0l0-80-88 0 0 80 88 0zM48 352l0 64c0 8.8 7.2 16 16 16l72 0 0-80-88 0zm136 0l0 80 80 0 0-80-80 0zM120 112l-56 0c-8.8 0-16 7.2-16 16l0 48 352 0 0-48c0-8.8-7.2-16-16-16l-264 0z`]},Ss=2008,Cs=(e=Ss,t)=>[...Array(t-e)].reduce((t,n,r)=>(t.push(e+r+1),t),[e]).sort((e,t)=>t-e),ws=(e,t)=>Number.isInteger(e)?t-e:parseInt(t,10)-parseInt(e,10),Ts=({backgroundColor:e,latestFy:t,selectedFy:n=2020,earliestFy:r=2017,options:i=[],handleFyChange:o=()=>{},sortFn:s=ws})=>(0,a.jsxs)(`div`,{className:`usda-fy-picker__container`,children:[(0,a.jsx)(Pa,{backgroundColor:e,className:`usda-fy-picker`,icon:(0,a.jsx)(Z,{icon:xs,size:`xs`,alt:`FY Loading ...`}),selectedOption:i.length?i.find(e=>e.value===n||e.value===parseInt(n,10)).name||`--`:`FY ${n}`,sortFn:s,options:i.length?i.map(e=>({...e,onClick:o})):t?Cs(r,t).map(e=>({name:`FY ${e}`,value:`${e}`,onClick:o})):[{name:`Loading fiscal years...`,value:null,onClick:()=>{}}]}),(0,a.jsx)(`span`,{children:`Fiscal Year`})]});Ts.displayName=`Fiscal Year Picker`,Ts.propTypes={backgroundColor:_.default.string,selectedFy:_.default.oneOfType([_.default.number,_.default.string]),earliestFy:_.default.number,latestFy:_.default.number,options:_.default.arrayOf(_.default.shape({name:_.default.oneOfType([_.default.string,_.default.number]),value:_.default.oneOfType([_.default.string,_.default.number])})),handleFyChange:_.default.func,sortFn:_.default.func};var Es={prefix:`fab`,iconName:`linkedin`,icon:[448,512,[],`f08c`,`M416 32L31.9 32C14.3 32 0 46.5 0 64.3L0 447.7C0 465.5 14.3 480 31.9 480L416 480c17.6 0 32-14.5 32-32.3l0-383.4C448 46.5 433.6 32 416 32zM135.4 416l-66.4 0 0-213.8 66.5 0 0 213.8-.1 0zM102.2 96a38.5 38.5 0 1 1 0 77 38.5 38.5 0 1 1 0-77zM384.3 416l-66.4 0 0-104c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9l0 105.8-66.4 0 0-213.8 63.7 0 0 29.2 .9 0c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9l0 117.2z`]},Ds={prefix:`fab`,iconName:`square-reddit`,icon:[448,512,[`reddit-square`],`f1a2`,`M64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32zM305.9 166.4c20.6 0 37.3-16.7 37.3-37.3s-16.7-37.3-37.3-37.3c-18 0-33.1 12.8-36.6 29.8-30.2 3.2-53.8 28.8-53.8 59.9l0 .2c-32.8 1.4-62.8 10.7-86.6 25.5-8.8-6.8-19.9-10.9-32-10.9-28.9 0-52.3 23.4-52.3 52.3 0 21 12.3 39 30.1 47.4 1.7 60.7 67.9 109.6 149.3 109.6s147.6-48.9 149.3-109.7c17.7-8.4 29.9-26.4 29.9-47.3 0-28.9-23.4-52.3-52.3-52.3-12 0-23 4-31.9 10.8-24-14.9-54.3-24.2-87.5-25.4l0-.1c0-22.2 16.5-40.7 37.9-43.7 3.9 16.5 18.7 28.7 36.3 28.7l.2-.2zM155 248.1c14.6 0 25.8 15.4 25 34.4s-11.8 25.9-26.5 25.9-27.5-7.7-26.6-26.7 13.5-33.5 28.1-33.5l0-.1zm166.4 33.5c.9 19-12 26.7-26.6 26.7s-25.6-6.9-26.5-25.9 10.3-34.4 25-34.4 27.3 14.6 28.1 33.5l0 .1zm-42.1 49.6c-9 21.5-30.3 36.7-55.1 36.7s-46.1-15.1-55.1-36.7c-1.1-2.6 .7-5.4 3.4-5.7 16.1-1.6 33.5-2.5 51.7-2.5s35.6 .9 51.7 2.5c2.7 .3 4.5 3.1 3.4 5.7z`]},Os={prefix:`fab`,iconName:`square-facebook`,icon:[448,512,[`facebook-square`],`f082`,`M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l98.2 0 0-145.8-52.8 0 0-78.2 52.8 0 0-33.7c0-87.1 39.4-127.5 125-127.5 16.2 0 44.2 3.2 55.7 6.4l0 70.8c-6-.6-16.5-1-29.6-1-42 0-58.2 15.9-58.2 57.2l0 27.8 83.6 0-14.4 78.2-69.3 0 0 145.8 129 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z`]},ks=({icon:e,title:t})=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(Z,{icon:e,color:`#555`,size:`sm`}),(0,a.jsx)(`span`,{children:t})]}),As=[{component:(0,a.jsx)(ks,{icon:Io,title:`Copy link`}),name:`copy`},{component:(0,a.jsx)(ks,{icon:Fo,title:`Email`}),name:`email`},{component:(0,a.jsx)(({title:e})=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(`svg`,{className:`share-dropdown__twitter-logo`,width:`1200`,height:`1227`,viewBox:`0 0 1200 1227`,fill:`none`,style:{width:`14px`,height:`14px`},children:(0,a.jsx)(`path`,{d:`M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z`,fill:`#5b616b`})}),(0,a.jsx)(`span`,{children:e})]}),{title:`X (Twitter)`}),name:`twitter`},{component:(0,a.jsx)(ks,{icon:Os,title:`Facebook`}),name:`facebook`},{component:(0,a.jsx)(ks,{icon:Es,title:`LinkedIn`}),name:`linkedin`},{component:(0,a.jsx)(ks,{icon:Ds,title:`Reddit`}),name:`reddit`}],js={url:_.default.string.isRequired,classNames:_.default.string,onShareOptionClick:_.default.func.isRequired,includedDropdownOptions:_.default.arrayOf(_.default.string),colors:_.default.object,dropdownDirection:_.default.string,downloadInFlight:_.default.bool,isEnabled:_.default.bool,noShareText:_.default.bool,keepText:_.default.bool,pickerButtonClassNames:_.default.string,pickerListClassNames:_.default.string},Ms=({includedDropdownOptions:e=[],classNames:t=``,url:n=``,onShareOptionClick:r=()=>{},colors:o={color:`#dfe1e2`,backgroundColor:`#1a4480`,confirmationBackgroundColor:`#f1f1f1`},dropdownDirection:s=`left`,downloadInFlight:c,isEnabled:l=!0,noShareText:u,keepText:d=!1,pickerButtonClassNames:f=``,pickerListClassNames:p=``})=>{let[m,h]=(0,g.useState)(!1),_=(0,i.debounce)(()=>h(!1),1750),v=c||!l?` disabled`:``,y=()=>{Array.from(document.querySelectorAll(`.js-dtui-url-for-share-icon`)).forEach(e=>{if(e.value.includes(n))return e.select()}),document.execCommand(`copy`),h(!0),r(`copy`)},b=As.filter(({name:t})=>e.length?e.includes(t):!0).map(e=>e.name===`copy`?{...e,onClick:y}:{...e,onClick:()=>r(e.name)});return(0,g.useEffect)(()=>(m&&_(),_.cancel),[m]),(0,a.jsxs)(`div`,{className:`${t?`usda-share-icon${v} ${t}`:`usda-share-icon${v}`}`,children:[(0,a.jsx)(`input`,{"aria-label":`Share Input Link`,type:`text`,className:`js-dtui-url-for-share-icon text`,style:{position:`absolute`,right:`9999px`,opacity:0},value:n,readOnly:!0}),(0,a.jsx)(Pa,{buttonClassNames:f,pickerListClassNames:p,dropdownDirection:s,options:b,selectedOption:`copy`,backgroundColor:o.backgroundColor,notEnabled:c||!l,sortFn:()=>1,children:(0,a.jsx)(Z,{icon:`share-alt`,size:`lg`,color:o.color})}),!u&&(0,a.jsx)(`span`,{className:`usda-share-icon__share-text ${d?`keep-text`:``}`,children:`Share`}),m&&(0,a.jsxs)(`div`,{className:`copy-confirmation ${d?`keep-text`:``}`,style:{backgroundColor:o.confirmationBackgroundColor},children:[(0,a.jsx)(Z,{icon:Ro}),` `,`Copied!`]})]})};Ms.propTypes=js,Ms.displayName=`Share Icon`;var Ns=(e,t=0)=>{let[n,r]=(0,g.useState)(0),[a,o]=(0,g.useState)(!1);return[a,n,o,(0,i.throttle)(()=>{let e=window.scrollY||document.documentElement.scrollTop;t&&e>=t&&!a||!t&&e>=n&&!a?o(!0):(e<=t||e<=n)&&o(!1)},100),(0,i.throttle)(()=>{r(e.current?e.current.offsetTop:0)},100)]},Ps=e=>e.map(e=>e&&e.trim()).filter(e=>e).join(` `);function Fs({children:e,className:t,...n}){return(0,a.jsx)(`div`,{className:Ps([`usa-dt-flex-grid__container`,t]),...n,children:e})}Fs.propTypes={children:_.default.node.isRequired,className:_.default.string};var Is=({children:e,className:t,hasGutter:n=!1,gutterSize:r,...i})=>(0,a.jsx)(`div`,{className:Ps([`usa-dt-flex-grid__row`,n?`usa-dt-flex-grid__gutter`:``,(0,Ko.default)({"usa-dt-flex-grid__gutter-sm":r===`sm`,"usa-dt-flex-grid__gutter-lg":r===`lg`}),t]),...i,children:e});Is.propTypes={children:_.default.node.isRequired,className:_.default.string,hasGutter:_.default.bool,gutterSize:_.default.oneOf([`sm`,`lg`])};function Ls({children:e,className:t,desktopxl:n,desktop:r,mobile:i,tablet:o,width:s,...c}){let l=Ps([...[[null,s],[`desktopxl`,n],[`desktop`,r],[`tablet`,o],[`mobile`,i]].map(([e,t])=>t===void 0?``:t.span!==void 0&&t.offset!==void 0?Ps([`${e?`${e}:`:``}usa-dt-flex-grid__col-${t.span}`,`${e?`${e}:`:``}usa-dt-flex-grid__offset-${t.offset}`]):t.order===void 0?`${e?`${e}:`:``}usa-dt-flex-grid__col-${t}`:Ps([`${e?`${e}:`:``}usa-dt-flex-grid__col-${t.span}`,`${e?`${e}:`:``}usa-dt-flex-grid__order-${t.order}`])),t]);return(0,a.jsx)(`div`,{className:l||`usa-dt-flex-grid__col`,...c,children:e})}Ls.propTypes={children:_.default.node,className:_.default.string,desktopxl:_.default.oneOfType([_.default.number,_.default.oneOf([`auto`,`fill`]),_.default.shape({span:_.default.oneOfType([_.default.number,_.default.oneOf([`auto`,`fill`])]),offset:_.default.oneOfType([_.default.number,_.default.string]),order:_.default.oneOfType([_.default.number,_.default.oneOf([`first`,`last`])])})]),desktop:_.default.oneOfType([_.default.number,_.default.oneOf([`auto`,`fill`]),_.default.shape({span:_.default.oneOfType([_.default.number,_.default.oneOf([`auto`,`fill`])]),offset:_.default.oneOfType([_.default.number,_.default.string]),order:_.default.oneOfType([_.default.number,_.default.oneOf([`first`,`last`])])})]),tablet:_.default.oneOfType([_.default.number,_.default.oneOf([`auto`,`fill`]),_.default.shape({span:_.default.oneOfType([_.default.number,_.default.oneOf([`auto`,`fill`])]),offset:_.default.oneOfType([_.default.number,_.default.string]),order:_.default.oneOfType([_.default.number,_.default.oneOf([`first`,`last`])])})]),mobile:_.default.oneOfType([_.default.number,_.default.oneOf([`auto`,`fill`]),_.default.shape({span:_.default.oneOfType([_.default.number,_.default.oneOf([`auto`,`fill`])]),offset:_.default.oneOfType([_.default.number,_.default.string]),order:_.default.oneOfType([_.default.number,_.default.oneOf([`first`,`last`])])})]),width:_.default.oneOfType([_.default.number,_.default.oneOf([`auto`,`fill`]),_.default.shape({span:_.default.oneOfType([_.default.number,_.default.oneOf([`auto`,`fill`])]),offset:_.default.oneOfType([_.default.number,_.default.string]),order:_.default.oneOfType([_.default.number,_.default.oneOf([`first`,`last`])])})])};var Rs={variant:_.default.string,size:_.default.string,fill:_.default.string,height:_.default.oneOfType([_.default.string,_.default.number]),onClick:_.default.func,onKeyUp:_.default.func,className:_.default.oneOfType([_.default.string,_.default.object])},zs=({variant:e=``,size:t=`md`,children:n,fill:r,height:i,className:o=``,onClick:s,onKeyUp:c})=>(0,a.jsx)(`div`,{className:`card-column ${o}`,onClick:s,role:`presentation`,tabIndex:`0`,onKeyUp:c,children:(0,a.jsx)(`div`,{className:`${e} ${t} card-container`,style:{backgroundColor:`${r}`,height:`${i}`},children:n})});zs.propTypes=Rs;var Bs={overline:_.default.string,headline:_.default.oneOfType([_.default.string,_.default.object]),subhead:_.default.string,text:_.default.oneOfType([_.default.string,_.default.object]),variant:_.default.string,children:_.default.oneOfType([_.default.string,_.default.object,_.default.node]),imageContainerHeight:_.default.string,customClassName:_.default.string,onClick:_.default.func},Vs=({overline:e,headline:t,onClick:n,subhead:r,text:i,variant:o=``,children:s,imageContainerHeight:c,customClassName:l=``})=>(0,a.jsxs)(`div`,{className:`card__body ${o} ${l}`,style:{height:c?`calc(100% - ${c} - 12px)`:``},children:[e&&(0,a.jsx)(`div`,{className:`overline`,children:e}),t&&(0,a.jsx)(`div`,{children:(0,a.jsx)(`div`,{className:`headline`,onClick:n,children:t})}),r&&(0,a.jsx)(`div`,{className:`subhead`,children:r}),i&&(0,a.jsx)(`div`,{className:`text`,children:i}),s]});Vs.propTypes=Bs;var Hs={img:_.default.string,fill:_.default.string,variant:_.default.string,imageContainerHeight:_.default.string,thumbnail:_.default.bool,children:_.default.element,onClick:_.default.func},Us=({img:e,fill:t,variant:n,imageContainerHeight:r,thumbnail:i,children:o,onClick:s})=>(0,a.jsx)(`div`,{children:(0,a.jsx)(`div`,{className:`card__hero ${n}`,onClick:s,style:{backgroundColor:`${t}`,height:`${r}`},children:i?(0,a.jsx)(a.Fragment,{children:o}):(0,a.jsx)(`img`,{src:`${e}`,role:`presentation`,alt:``})})});Us.propTypes=Hs;var Ws={buttonSize:_.default.oneOf([`large`,`medium`,`small`,`lg`,`md`,`sm`]).isRequired,backgroundColor:_.default.oneOf([`light`,`dark`]).isRequired,buttonType:_.default.oneOf([`primary`,`primaryIcon`,`secondary`,`secondaryIcon`,`tertiary`,`tertiaryIcon`,`text`,`stacked`,`icon`,`inline`,`intext`]).isRequired,copy:_.default.string.isRequired,image:_.default.element,textAlignment:_.default.oneOf([`left`,`center`]),imageAlignment:_.default.oneOf([`left`,`right`]),additionalClassnames:_.default.string,onClick:_.default.func,onKeyUp:_.default.func,buttonTitle:_.default.string.isRequired,disabled:_.default.bool,maxWidth:_.default.string,to:_.default.string},Gs=e=>{let t=``;return e.buttonSize===`large`||e.buttonSize===`lg`?t+=` button__lg `:e.buttonSize===`medium`||e.buttonSize===`md`?t+=` button__md `:(e.buttonSize===`small`||e.buttonSize===`sm`)&&(t+=` button__sm `),e.buttonType===`primary`?t+=` button-type__primary-light `:e.buttonType===`secondary`?e.backgroundColor===`light`?t+=` button-type__secondary-light `:e.backgroundColor===`dark`&&(t+=` button-type__secondary-dark `):e.buttonType===`primaryIcon`?e.backgroundColor===`light`&&e.imageAlignment===`left`&&(t+=` button-type__primary-left-icon-light `):e.buttonType===`secondaryIcon`?e.backgroundColor===`light`?e.imageAlignment===`left`&&(t+=` button-type__secondary-left-icon-light `):e.backgroundColor===`dark`&&e.imageAlignment===`left`&&(t+=` button-type__secondary-left-icon-dark `):e.buttonType===`tertiary`?t+=` button-type__tertiary-light `:e.buttonType===`tertiaryIcon`?e.imageAlignment===`left`&&e.backgroundColor===`light`&&(t+=` button-type__tertiary-left-icon-light `):e.buttonType===`text`?e.backgroundColor===`light`?e.imageAlignment===`left`?t+=` button-type__text-left-icon-light `:e.imageAlignment===`right`?t+=` button-type__text-right-icon-light `:t+=` button-type__text-light `:e.backgroundColor===`dark`&&(e.imageAlignment===`left`?t+=` button-type__text-left-icon-dark `:e.imageAlignment===`right`?t+=` button-type__text-right-icon-dark `:t+=` button-type__text-dark `):e.buttonType===`stacked`?e.backgroundColor===`light`?t+=` button-type__stacked-icon-light `:e.backgroundColor===`dark`&&(t+=` button-type__stacked-icon-dark `):e.buttonType===`icon`?e.backgroundColor===`light`?t+=` button-type__icon-light `:e.backgroundColor===`dark`&&(t+=` button-type__icon-dark `):e.buttonType===`inline`?e.imageAlignment===`right`&&(t+=` button-type__inline-right-icon-light `):e.buttonType===`intext`&&(t+=` button-type__intext-light `),e.textAlignment===`left`?t+=` button-text__left-align `:e.textAlignment===`center`&&(t+=` button-text__center-align `),e.additionalClassnames&&(t+=` `,t+=e.additionalClassnames),t.includes(`button-type__intext-light`)?(0,a.jsx)(`a`,{"aria-label":e.buttonTitle,className:t,tabIndex:`0`,onKeyUp:e.onKeyUp,onClick:e.onClick,disabled:e.disabled,style:{maxWidth:e.maxWidth},target:`_blank`,rel:`noopener noreferrer`,href:e.to,children:e.copy}):t.includes(`left-icon`)?(0,a.jsxs)(`button`,{type:`button`,"aria-label":e.buttonTitle,className:t,tabIndex:`0`,onClick:e.onClick,disabled:e.disabled,style:{maxWidth:e.maxWidth},children:[e.image,e.copy]}):t.includes(`right-icon`)?(0,a.jsxs)(`button`,{type:`button`,"aria-label":e.buttonTitle,className:t,tabIndex:`0`,onClick:e.onClick,disabled:e.disabled,style:{maxWidth:e.maxWidth},children:[e.copy,e.image]}):t.includes(`stacked-icon`)?(0,a.jsxs)(`button`,{type:`button`,"aria-label":e.buttonTitle,className:t,tabIndex:`0`,onClick:e.onClick,disabled:e.disabled,style:{maxWidth:e.maxWidth},children:[(0,a.jsx)(`div`,{className:`stacked-button__only-image`,children:e.image}),(0,a.jsx)(`div`,{className:`stacked-button__only-text`,children:e.copy})]}):t.includes(`icon-light`)||t.includes(`icon-dark`)?(0,a.jsx)(`button`,{type:`button`,"aria-label":e.buttonTitle,className:t,tabIndex:`0`,onClick:e.onClick,disabled:e.disabled,style:{maxWidth:e.maxWidth},children:e.image}):(0,a.jsx)(`button`,{type:`button`,"aria-label":e.buttonTitle,className:t,tabIndex:`0`,onClick:e.onClick,disabled:e.disabled,style:{maxWidth:e.maxWidth},children:e.copy})};Gs.propTypes=Ws;var Ks={link:_.default.string,govLink:_.default.bool,onlyPerformAction:_.default.bool,action:_.default.func,text:_.default.oneOfType([_.default.string,_.default.object]),variant:_.default.string,customClassName:_.default.string,children:_.default.oneOfType([_.default.string,_.default.object]),disabled:_.default.bool},qs=({link:e,govLink:t,onlyPerformAction:n=`false`,action:r,text:i,variant:o=`secondary`,customClassName:s=``,children:c,backgroundColor:l,buttonSize:u,textAlignment:d,disabled:f=!1})=>{let p={primary:`primary`,secondary:`secondary`,text:`text`},m={primary:`card__button--primary`,secondary:`card__button--secondary `,text:`card__button--borderless`},h=e=>{e.key===`Enter`&&r()},g=()=>{window.location.href=e,r()};return n===!0?(0,a.jsx)(`div`,{className:`card__button`,children:(0,a.jsx)(Gs,{additionalClassnames:s,onKeyUp:e=>h(e),onClick:r,copy:i||c,buttonTitle:i||c,buttonSize:`md`,buttonType:p[o]===void 0?`secondary`:p[o],backgroundColor:`light`,textAlignment:`center`,disabled:f})}):(0,a.jsx)(`div`,{className:`card__button`,children:t?(0,a.jsx)(`div`,{className:`card__button--secondary ${m[o]}`,children:(0,a.jsx)(Gs,{"aria-label":`${i}`,tabIndex:`0`,additionalClassnames:s,onClick:g,onKeyUp:e=>h(e),copy:i||c,buttonTitle:i||c,buttonSize:u,textAlignment:d,buttonType:p[o]===void 0?`secondary`:p[o],backgroundColor:l,disabled:f})}):(0,a.jsx)(`div`,{className:`${m[o]}`,children:(0,a.jsx)(Gs,{"aria-label":`${i}`,tabIndex:`0`,additionalClassnames:s,onClick:g,onKeyUp:e=>h(e),copy:i||c,buttonTitle:i||c,buttonSize:u,textAlignment:d,buttonType:p[o]===void 0?`secondary`:p[o],backgroundColor:l,disabled:f})})})};qs.propTypes=Ks;var Js={size:_.default.oneOf([`sm`,`md`,`lg`,`small`,`medium`,`large`]),label:_.default.string,leftIcon:_.default.oneOfType([_.default.string,_.default.element,_.default.object]),sortFn:_.default.func,selectedOption:_.default.oneOfType([_.default.node,_.default.string]),classname:_.default.string,dropdownClassname:_.default.string,buttonClassname:_.default.string,minTextWidth:_.default.string,id:_.default.string,options:_.default.arrayOf(_.default.shape({name:_.default.oneOfType([_.default.string,_.default.node,_.default.number]),value:_.default.any,onClick:_.default.func,classNames:_.default.string})),children:_.default.node,enabled:_.default.bool,parentWidth:_.default.number,infoSection:_.default.bool,infoSectionContent:_.default.string},Ys=(e,t,n)=>e.name===n?-1:t.name===n?1:e.namet.name),Xs=({size:e,label:t=``,children:n,leftIcon:r,enabled:o,id:s=``,options:c,selectedOption:l,dropdownClassname:u=``,buttonClassname:d=``,minTextWidth:f=``,classname:p=``,sortFn:m=Ys,parentWidth:h,infoSection:_=!1,infoSectionContent:v=``})=>{let y=(0,g.useRef)(null),b=(0,g.useRef)(null),[x,S]=(0,g.useState)(!1),[C,w]=(0,g.useState)(o||!1),T=`usa-dt-picker__button-icon--svg`,E=_?`310px`:`initial`,ee=e=>{e.preventDefault(),S(!x)},te=e=>{e.key===`Escape`&&x&&S(!x)},D=(e,t)=>m(e,t,l),O=e=>t=>{e(t),S(!1)},k=``;return e===`sm`||e===`small`?k=`-sm`:e===`md`||e===`medium`?k=`-md`:(e===`lg`||e===`large`)&&(k=`-lg`),(0,g.useEffect)(()=>{let e=e=>{x&&y.current&&!y.current.contains(e.target)&&e.target.id!==`${s}-${T}`&&e.target.parentNode.id!==`${s}-${T}`&&S(!1)};return document.addEventListener(`click`,e),()=>{document.removeEventListener(`click`,e)}},[x,s]),(0,g.useEffect)(()=>{w(o)},[o]),(0,a.jsxs)(`div`,{className:`filter__dropdown-container ${p}`,ref:y,children:[t!==``&&(0,a.jsx)(`span`,{className:`filter__dropdown-label${k}`,children:t}),(0,a.jsxs)(`div`,{className:`filter__dropdown-button-list-container`,children:[(0,a.jsxs)(`button`,{className:`filter__dropdown-button${k} ${C?`enabled`:`not-enabled`} ${d}`,ref:b,"aria-label":`Filter Dropdown Button`,onClick:ee,onKeyUp:te,style:{maxWidth:`${h}px`},type:`button`,children:[r&&(0,a.jsx)(`span`,{className:`filter__dropdown-left-icon`,children:(0,a.jsx)(Z,{icon:r,alt:`page title bar button icon`})}),n||(0,a.jsx)(`span`,{className:`filter__dropdown-button-text ${f}`,children:l}),(0,a.jsxs)(`span`,{className:`filter__dropdown-chevron`,children:[!x&&(0,a.jsx)(Z,{icon:`chevron-down`,alt:`Toggle menu`}),x&&(0,a.jsx)(Z,{icon:`chevron-up`,alt:`Toggle menu`})]})]}),x&&(0,a.jsx)(`div`,{className:`filter__dropdown__list-info-wrapper`,style:{maxWidth:`${h}px`},children:(0,a.jsxs)(`ul`,{className:`filter__dropdown-list${k} ${x?``:`hide`} ${C?`enabled`:`not-enabled`} ${u}`,style:{maxWidth:`${h}px`,height:E},children:[c?.sort(D).map(e=>({...e,onClick:O(e.onClick)})).map(e=>(0,a.jsx)(`li`,{className:`filter__dropdown-list-item ${e?.classNames?e.classNames:``} ${e.name?.trim()===l?.trim()?`active`:``}`,children:(0,a.jsx)(`button`,{style:{display:`block`,width:`100%`},tabIndex:0,onClick:t=>{t.preventDefault(),e.onClick(e.value)},onKeyUp:t=>{t.preventDefault(),t.key===`Enter`&&e.onClick(e.value)},className:`filter__dropdown-item`,type:`button`,children:e.component?e.component:e.name})},(0,i.uniqueId)())),_&&(0,a.jsx)(`li`,{children:(0,a.jsxs)(`div`,{className:`filter__dropdown-explainer`,style:{width:`${h}px`},children:[(0,a.jsx)(`div`,{className:`filter__dropdownSeparator`}),(0,a.jsx)(`div`,{className:`filter__dropdown-content`,children:v})]})})]})})]})]})};Xs.propTypes=Js,e.Button=Gs,e.CardBody=Vs,e.CardButton=qs,e.CardContainer=zs,e.CardHero=Us,e.Carousel=fs,e.ComingSoon=rs,e.DownloadIconButton=bs,e.ErrorMessage=Ya,e.FiscalYearPicker=Ts,e.FlexGridCol=Ls,e.FlexGridContainer=Fs,e.FlexGridRow=Is,e.GenericMessage=qa,e.InformationBoxes=ss,e.LoadingMessage=Oo,e.NewPicker=Xs,e.NoResultsMessage=ko,e.PageHeader=vs,e.Pagination=Aa,e.Picker=Pa,e.QuarterPicker=Va,e.SearchBar=Ga,e.SectionHeader=cs,e.SectionWrapper=us,e.ShareIcon=Ms,e.Table=Go,e.Tabs=ns,e.TooltipComponent=Zo,e.TooltipWrapper=Yo,e.useCumulativeQuarterPicker=La,e.useDynamicStickyClass=Ns}); \ No newline at end of file diff --git a/docs/1161.b93ecb8d.iframe.bundle.js b/docs/1161.b93ecb8d.iframe.bundle.js deleted file mode 100644 index f84adbe6..00000000 --- a/docs/1161.b93ecb8d.iframe.bundle.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdata_transparency_ui=self.webpackChunkdata_transparency_ui||[]).push([[1161],{"./node_modules/@storybook/addon-docs/dist/DocsRenderer-PQXLIZUC.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{DocsRenderer:function(){return DocsRenderer}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_storybook_react_dom_shim__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@storybook/react-dom-shim/dist/react-18.mjs"),_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@storybook/addon-docs/dist/blocks.mjs"),defaultComponents={code:_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_2__.XA,a:_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_2__.zE,..._storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_2__.Sw},ErrorBoundary=class extends react__WEBPACK_IMPORTED_MODULE_0__.Component{constructor(){super(...arguments),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(err){let{showException:showException}=this.props;showException(err)}render(){let{hasError:hasError}=this.state,{children:children}=this.props;return hasError?null:react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,children)}},DocsRenderer=class{constructor(){this.render=async(context,docsParameter,element)=>{let components={...defaultComponents,...docsParameter?.components},TDocs=_storybook_addon_docs_blocks__WEBPACK_IMPORTED_MODULE_2__.kQ;return new Promise(((resolve,reject)=>{__webpack_require__.e(1294).then(__webpack_require__.bind(__webpack_require__,"./node_modules/@mdx-js/react/index.js")).then((({MDXProvider:MDXProvider})=>(0,_storybook_react_dom_shim__WEBPACK_IMPORTED_MODULE_1__.renderElement)(react__WEBPACK_IMPORTED_MODULE_0__.createElement(ErrorBoundary,{showException:reject,key:Math.random()},react__WEBPACK_IMPORTED_MODULE_0__.createElement(MDXProvider,{components:components},react__WEBPACK_IMPORTED_MODULE_0__.createElement(TDocs,{context:context,docsParameter:docsParameter}))),element))).then((()=>resolve()))}))},this.unmount=element=>{(0,_storybook_react_dom_shim__WEBPACK_IMPORTED_MODULE_1__.unmountElement)(element)}}}}}]); \ No newline at end of file diff --git a/docs/1294.65d8f173.iframe.bundle.js b/docs/1294.65d8f173.iframe.bundle.js deleted file mode 100644 index 811639c0..00000000 --- a/docs/1294.65d8f173.iframe.bundle.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdata_transparency_ui=self.webpackChunkdata_transparency_ui||[]).push([[1294],{"./node_modules/@mdx-js/react/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{MDXProvider:function(){return _lib_index_js__WEBPACK_IMPORTED_MODULE_0__.x}});var _lib_index_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@mdx-js/react/lib/index.js")},"./node_modules/@mdx-js/react/lib/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{R:function(){return useMDXComponents},x:function(){return MDXProvider}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");const emptyComponents={},MDXContext=react__WEBPACK_IMPORTED_MODULE_0__.createContext(emptyComponents);function useMDXComponents(components){const contextComponents=react__WEBPACK_IMPORTED_MODULE_0__.useContext(MDXContext);return react__WEBPACK_IMPORTED_MODULE_0__.useMemo((function(){return"function"==typeof components?components(contextComponents):{...contextComponents,...components}}),[contextComponents,components])}function MDXProvider(properties){let allComponents;return allComponents=properties.disableParentContext?"function"==typeof properties.components?properties.components(emptyComponents):properties.components||emptyComponents:useMDXComponents(properties.components),react__WEBPACK_IMPORTED_MODULE_0__.createElement(MDXContext.Provider,{value:allComponents},properties.children)}}}]); \ No newline at end of file diff --git a/docs/148.f88b3a6c.iframe.bundle.js b/docs/148.f88b3a6c.iframe.bundle.js deleted file mode 100644 index ea48b902..00000000 --- a/docs/148.f88b3a6c.iframe.bundle.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdata_transparency_ui=self.webpackChunkdata_transparency_ui||[]).push([[148],{"./node_modules/@babel/runtime/helpers/esm/extends.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){function _extends(){return _extends=Object.assign?Object.assign.bind():function(n){for(var e=1;echr?chr.toUpperCase():""))).charAt(0).toLowerCase()+string.slice(1)}var styleCache=new Map;function styleToObject(style){if(styleCache.has(style))return styleCache.get(style);const result={};let start=0;const len=style.length;for(;start0){const rawProp=pair.slice(0,colonIndex).trim(),value=pair.slice(colonIndex+1).trim();if(rawProp&&value){const prop=camelize(rawProp);result[prop.startsWith("webkit")?(val=prop,val.charAt(0).toUpperCase()+val.slice(1)):prop]=value}}}start=end+1}var val;if(1e3===styleCache.size){const oldestKey=styleCache.keys().next().value;oldestKey&&styleCache.delete(oldestKey)}return styleCache.set(style,result),result}var makeReactConverter=function convert(createElement,element,extraProps={}){if("string"==typeof element)return element;const children=(element.children||[]).map((child=>convert(createElement,child))),elementAttributes=element.attributes||{},attrs={};for(const[key,val]of Object.entries(elementAttributes))switch(!0){case"class"===key:attrs.className=val;break;case"style"===key:attrs.style=styleToObject(String(val));break;case key.startsWith("aria-"):case key.startsWith("data-"):attrs[key.toLowerCase()]=val;break;default:attrs[camelize(key)]=val}const{style:existingStyle,role:existingRole,"aria-label":ariaLabel,...remaining}=extraProps;return existingStyle&&(attrs.style=attrs.style?{...attrs.style,...existingStyle}:existingStyle),existingRole&&(attrs.role=existingRole),ariaLabel&&(attrs["aria-label"]=ariaLabel,attrs["aria-hidden"]="false"),createElement(element.tag,{...attrs,...remaining},...children)}.bind(null,react__WEBPACK_IMPORTED_MODULE_0__.createElement),useAccessibilityId=(id,hasAccessibleProps)=>{const generatedId=(0,react__WEBPACK_IMPORTED_MODULE_0__.useId)();return id||(hasAccessibleProps?generatedId:void 0)};"undefined"!=typeof process&&process.env;var SVG_CORE_VERSION="searchPseudoElementsFullScan"in _fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W?"7.0.0":"6.0.0",IS_VERSION_7_OR_LATER=Number.parseInt(SVG_CORE_VERSION)>=7,ANIMATION_CLASSES_beat="fa-beat",ANIMATION_CLASSES_fade="fa-fade",ANIMATION_CLASSES_beatFade="fa-beat-fade",ANIMATION_CLASSES_bounce="fa-bounce",ANIMATION_CLASSES_shake="fa-shake",ANIMATION_CLASSES_spin="fa-spin",ANIMATION_CLASSES_spinPulse="fa-spin-pulse",ANIMATION_CLASSES_spinReverse="fa-spin-reverse",ANIMATION_CLASSES_pulse="fa-pulse",PULL_CLASSES={left:"fa-pull-left",right:"fa-pull-right"},ROTATE_CLASSES={90:"fa-rotate-90",180:"fa-rotate-180",270:"fa-rotate-270"},SIZE_CLASSES={"2xs":"fa-2xs",xs:"fa-xs",sm:"fa-sm",lg:"fa-lg",xl:"fa-xl","2xl":"fa-2xl","1x":"fa-1x","2x":"fa-2x","3x":"fa-3x","4x":"fa-4x","5x":"fa-5x","6x":"fa-6x","7x":"fa-7x","8x":"fa-8x","9x":"fa-9x","10x":"fa-10x"},STYLE_CLASSES_border="fa-border",STYLE_CLASSES_fixedWidth="fa-fw",STYLE_CLASSES_flip="fa-flip",STYLE_CLASSES_flipHorizontal="fa-flip-horizontal",STYLE_CLASSES_flipVertical="fa-flip-vertical",STYLE_CLASSES_inverse="fa-inverse",STYLE_CLASSES_rotateBy="fa-rotate-by",STYLE_CLASSES_swapOpacity="fa-swap-opacity",STYLE_CLASSES_widthAuto="fa-width-auto";function withPrefix(cls){const prefix=_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.cssPrefix||_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.familyPrefix||"fa";return"fa"===prefix?cls:cls.replace(new RegExp(String.raw`(?<=^|\s)${"fa"}-`,"g"),`${prefix}-`)}function normalizeIconArgs(icon){if(icon)return(icon=>"object"==typeof icon&&"icon"in icon&&!!icon.icon)(icon)?icon:_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.qg.icon(icon)}var logger=new class{constructor(scope="react-fontawesome"){this.enabled=!1;let IS_DEV=!1;try{IS_DEV="undefined"!=typeof process&&!1}catch{}this.scope=scope,this.enabled=IS_DEV}log(...args){this.enabled&&console.log(`[${this.scope}]`,...args)}warn(...args){this.enabled&&console.warn(`[${this.scope}]`,...args)}error(...args){this.enabled&&console.error(`[${this.scope}]`,...args)}}("FontAwesomeIcon"),DEFAULT_PROPS={border:!1,className:"",mask:void 0,maskId:void 0,fixedWidth:!1,inverse:!1,flip:!1,icon:void 0,listItem:!1,pull:void 0,pulse:!1,rotation:void 0,rotateBy:!1,size:void 0,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:void 0,transform:void 0,swapOpacity:!1,widthAuto:!1},DEFAULT_PROP_KEYS=new Set(Object.keys(DEFAULT_PROPS)),FontAwesomeIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((props,ref)=>{const allProps={...DEFAULT_PROPS,...props},{icon:iconArgs,mask:maskArgs,symbol:symbol,title:title,titleId:titleIdFromProps,maskId:maskIdFromProps,transform:transform}=allProps,maskId=useAccessibilityId(maskIdFromProps,Boolean(maskArgs)),titleId=useAccessibilityId(titleIdFromProps,Boolean(title)),iconLookup=normalizeIconArgs(iconArgs);if(!iconLookup)return logger.error("Icon lookup is undefined",iconArgs),null;const classList=function getClassListFromProps(props){const{beat:beat,fade:fade,beatFade:beatFade,bounce:bounce,shake:shake,spin:spin,spinPulse:spinPulse,spinReverse:spinReverse,pulse:pulse,fixedWidth:fixedWidth,inverse:inverse,border:border,flip:flip,size:size,rotation:rotation,pull:pull,swapOpacity:swapOpacity,rotateBy:rotateBy,widthAuto:widthAuto,className:className}=props,result=[];return className&&result.push(...className.split(" ")),beat&&result.push(ANIMATION_CLASSES_beat),fade&&result.push(ANIMATION_CLASSES_fade),beatFade&&result.push(ANIMATION_CLASSES_beatFade),bounce&&result.push(ANIMATION_CLASSES_bounce),shake&&result.push(ANIMATION_CLASSES_shake),spin&&result.push(ANIMATION_CLASSES_spin),spinReverse&&result.push(ANIMATION_CLASSES_spinReverse),spinPulse&&result.push(ANIMATION_CLASSES_spinPulse),pulse&&result.push(ANIMATION_CLASSES_pulse),fixedWidth&&result.push(STYLE_CLASSES_fixedWidth),inverse&&result.push(STYLE_CLASSES_inverse),border&&result.push(STYLE_CLASSES_border),!0===flip&&result.push(STYLE_CLASSES_flip),"horizontal"!==flip&&"both"!==flip||result.push(STYLE_CLASSES_flipHorizontal),"vertical"!==flip&&"both"!==flip||result.push(STYLE_CLASSES_flipVertical),null!=size&&result.push(SIZE_CLASSES[size]),null!=rotation&&0!==rotation&&result.push(ROTATE_CLASSES[rotation]),null!=pull&&result.push(PULL_CLASSES[pull]),swapOpacity&&result.push(STYLE_CLASSES_swapOpacity),IS_VERSION_7_OR_LATER?(rotateBy&&result.push(STYLE_CLASSES_rotateBy),widthAuto&&result.push(STYLE_CLASSES_widthAuto),"fa"===(_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.cssPrefix||_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.familyPrefix||"fa")?result:result.map(withPrefix)):result}(allProps),transformProps="string"==typeof transform?_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.qg.transform(transform):transform,normalizedMaskArgs=normalizeIconArgs(maskArgs),renderedIcon=(0,_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.Kk)(iconLookup,{...classList.length>0&&{classes:classList},...transformProps&&{transform:transformProps},...normalizedMaskArgs&&{mask:normalizedMaskArgs},symbol:symbol,title:title,titleId:titleId,maskId:maskId});if(!renderedIcon)return logger.error("Could not find icon",iconLookup),null;const{abstract:abstract}=renderedIcon,extraProps={ref:ref};for(const key of function typedObjectKeys(obj){return Object.keys(obj)}(allProps))DEFAULT_PROP_KEYS.has(key)||(extraProps[key]=allProps[key]);return makeReactConverter(abstract[0],extraProps)}));FontAwesomeIcon.displayName="FontAwesomeIcon"},"./components/infoTooltip/TooltipWrapper.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/index.js"),prop_types__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/prop-types/index.js"),prop_types__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__),lodash_es__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/lodash-es/throttle.js"),lodash_es__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/lodash-es/uniqueId.js"),classnames__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_6__),_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@fortawesome/react-fontawesome/dist/index.js");function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;rspaceToLeft?spaceToRight:spaceToLeft;return total<425?total-10:"bottom"===tooltipPosition?width:wide?greatestSpace>800?700:greatestSpace-5:width},setTooltipDimensions=function setTooltipDimensions(){if(Object.keys(styles).includes("transform")&&tooltipContainer.current)"bottom"===tooltipPosition?(arrowDirection.current="bottom",spacerStyle.current={width:getTooltipWidth()}):spacerStyle.current={width:getTooltipWidth()};else if(tooltipContainer.current){var tooltipWidth=getTooltipWidth(),_getAvailableHorizont2=getAvailableHorizontalSpace(),spaceToLeft=_getAvailableHorizont2.left,total=_getAvailableHorizont2.total,spaceToRight=_getAvailableHorizont2.right,offsetTopCalc=tooltipContainer.current.offsetTop+offsetAdjustments.top,isMobile=total<700;if("bottom"===tooltipPosition||isMobile)arrowDirection.current="bottom",spacerStyle.current=_objectSpread({},function getDimensionsForMobile(isMobile,widthVar){return isMobile?{top:"".concat(tooltipContainer.current.clientHeight+tooltipContainer.current.offsetTop+8,"px"),widthVar:widthVar,left:"".concat(tooltipContainer.current.clientWidth/2-8,"px")}:_objectSpread(_objectSpread({},spacerStyle.current),{},{widthVar:widthVar})}(isMobile,tooltipWidth));else if("right"===tooltipPosition&&spaceToRight {},\r\n closeTooltip: () => {},\r\n isVisible: false\r\n}",computed:!1},description:"",type:{name:"shape",value:{isControlled:{name:"bool",required:!1},showTooltip:{name:"func",required:!1},closeTooltip:{name:"func",required:!1},isVisible:{name:"bool",required:!1}}},required:!1},offsetAdjustments:{defaultValue:{value:"{\r\n top: -15, // So that the arrow points at the middle of the tooltip trigger area 👌\r\n right: 0, // InfoToolTip offset\r\n left: 0\r\n}",computed:!1},description:"",type:{name:"shape",value:{top:{name:"number",required:!1},right:{name:"number",required:!1},left:{name:"number",required:!1}}},required:!1},styles:{defaultValue:{value:"{}",computed:!1},description:"",type:{name:"object"},required:!1},onMouseMoveTooltip:{description:"",type:{name:"func"},required:!1},onMouseLeaveTooltip:{description:"",type:{name:"func"},required:!1}}}},"./helpers/keyboardEventsHelper.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{h:function(){return createOnKeyDownHandler}});var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),createOnKeyDownHandler=function createOnKeyDownHandler(cb){var args=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],keyCodes=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[13,32];return function(e){keyCodes.includes(e.keyCode)&&cb.apply(void 0,(0,_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__.A)(args))}}},"./styles/components/infoTooltip/_tooltipWrapper.scss":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__)}}]); \ No newline at end of file diff --git a/docs/1583.ae404a08.iframe.bundle.js b/docs/1583.ae404a08.iframe.bundle.js deleted file mode 100644 index 54693e3b..00000000 --- a/docs/1583.ae404a08.iframe.bundle.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see 1583.ae404a08.iframe.bundle.js.LICENSE.txt */ -"use strict";(self.webpackChunkdata_transparency_ui=self.webpackChunkdata_transparency_ui||[]).push([[1583],{"./node_modules/@babel/runtime/helpers/esm/defineProperty.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{A:function(){return _defineProperty}});var _toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js");function _defineProperty(e,r,t){return(r=(0,_toPropertyKey_js__WEBPACK_IMPORTED_MODULE_0__.A)(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}},"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{A:function(){return _toConsumableArray}});var arrayLikeToArray=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js");var unsupportedIterableToArray=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js");function _toConsumableArray(r){return function _arrayWithoutHoles(r){if(Array.isArray(r))return(0,arrayLikeToArray.A)(r)}(r)||function _iterableToArray(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}(r)||(0,unsupportedIterableToArray.A)(r)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},"./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{A:function(){return toPropertyKey}});var esm_typeof=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/typeof.js");function toPropertyKey(t){var i=function toPrimitive(t,r){if("object"!=(0,esm_typeof.A)(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=(0,esm_typeof.A)(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==(0,esm_typeof.A)(i)?i:i+""}},"./node_modules/@babel/runtime/helpers/esm/typeof.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}__webpack_require__.d(__webpack_exports__,{A:function(){return _typeof}})},"./node_modules/@fortawesome/free-regular-svg-icons/index.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{BEE:function(){return faCalendarAlt}});var faCalendarDays={prefix:"far",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M120 0c13.3 0 24 10.7 24 24l0 40 160 0 0-40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-40c0-13.3 10.7-24 24-24zM384 432c8.8 0 16-7.2 16-16l0-64-88 0 0 80 72 0zm16-128l0-80-88 0 0 80 88 0zm-136 0l0-80-80 0 0 80 80 0zm-128 0l0-80-88 0 0 80 88 0zM48 352l0 64c0 8.8 7.2 16 16 16l72 0 0-80-88 0zm136 0l0 80 80 0 0-80-80 0zM120 112l-56 0c-8.8 0-16 7.2-16 16l0 48 352 0 0-48c0-8.8-7.2-16-16-16l-264 0z"]},faCalendarAlt=faCalendarDays},"./node_modules/@fortawesome/react-fontawesome/dist/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{gc:function(){return FontAwesomeIcon}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@fortawesome/fontawesome-svg-core/index.mjs");__webpack_require__("./node_modules/react/jsx-runtime.js");function camelize(string){return function _isNumerical(object){return(object-=0)==object}(string)?string:(string=string.replace(/[_-]+(.)?/g,((_,chr)=>chr?chr.toUpperCase():""))).charAt(0).toLowerCase()+string.slice(1)}var styleCache=new Map;function styleToObject(style){if(styleCache.has(style))return styleCache.get(style);const result={};let start=0;const len=style.length;for(;start0){const rawProp=pair.slice(0,colonIndex).trim(),value=pair.slice(colonIndex+1).trim();if(rawProp&&value){const prop=camelize(rawProp);result[prop.startsWith("webkit")?(val=prop,val.charAt(0).toUpperCase()+val.slice(1)):prop]=value}}}start=end+1}var val;if(1e3===styleCache.size){const oldestKey=styleCache.keys().next().value;oldestKey&&styleCache.delete(oldestKey)}return styleCache.set(style,result),result}var makeReactConverter=function convert(createElement,element,extraProps={}){if("string"==typeof element)return element;const children=(element.children||[]).map((child=>convert(createElement,child))),elementAttributes=element.attributes||{},attrs={};for(const[key,val]of Object.entries(elementAttributes))switch(!0){case"class"===key:attrs.className=val;break;case"style"===key:attrs.style=styleToObject(String(val));break;case key.startsWith("aria-"):case key.startsWith("data-"):attrs[key.toLowerCase()]=val;break;default:attrs[camelize(key)]=val}const{style:existingStyle,role:existingRole,"aria-label":ariaLabel,...remaining}=extraProps;return existingStyle&&(attrs.style=attrs.style?{...attrs.style,...existingStyle}:existingStyle),existingRole&&(attrs.role=existingRole),ariaLabel&&(attrs["aria-label"]=ariaLabel,attrs["aria-hidden"]="false"),createElement(element.tag,{...attrs,...remaining},...children)}.bind(null,react__WEBPACK_IMPORTED_MODULE_0__.createElement),useAccessibilityId=(id,hasAccessibleProps)=>{const generatedId=(0,react__WEBPACK_IMPORTED_MODULE_0__.useId)();return id||(hasAccessibleProps?generatedId:void 0)};"undefined"!=typeof process&&process.env;var SVG_CORE_VERSION="searchPseudoElementsFullScan"in _fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W?"7.0.0":"6.0.0",IS_VERSION_7_OR_LATER=Number.parseInt(SVG_CORE_VERSION)>=7,ANIMATION_CLASSES_beat="fa-beat",ANIMATION_CLASSES_fade="fa-fade",ANIMATION_CLASSES_beatFade="fa-beat-fade",ANIMATION_CLASSES_bounce="fa-bounce",ANIMATION_CLASSES_shake="fa-shake",ANIMATION_CLASSES_spin="fa-spin",ANIMATION_CLASSES_spinPulse="fa-spin-pulse",ANIMATION_CLASSES_spinReverse="fa-spin-reverse",ANIMATION_CLASSES_pulse="fa-pulse",PULL_CLASSES={left:"fa-pull-left",right:"fa-pull-right"},ROTATE_CLASSES={90:"fa-rotate-90",180:"fa-rotate-180",270:"fa-rotate-270"},SIZE_CLASSES={"2xs":"fa-2xs",xs:"fa-xs",sm:"fa-sm",lg:"fa-lg",xl:"fa-xl","2xl":"fa-2xl","1x":"fa-1x","2x":"fa-2x","3x":"fa-3x","4x":"fa-4x","5x":"fa-5x","6x":"fa-6x","7x":"fa-7x","8x":"fa-8x","9x":"fa-9x","10x":"fa-10x"},STYLE_CLASSES_border="fa-border",STYLE_CLASSES_fixedWidth="fa-fw",STYLE_CLASSES_flip="fa-flip",STYLE_CLASSES_flipHorizontal="fa-flip-horizontal",STYLE_CLASSES_flipVertical="fa-flip-vertical",STYLE_CLASSES_inverse="fa-inverse",STYLE_CLASSES_rotateBy="fa-rotate-by",STYLE_CLASSES_swapOpacity="fa-swap-opacity",STYLE_CLASSES_widthAuto="fa-width-auto";function withPrefix(cls){const prefix=_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.cssPrefix||_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.familyPrefix||"fa";return"fa"===prefix?cls:cls.replace(new RegExp(String.raw`(?<=^|\s)${"fa"}-`,"g"),`${prefix}-`)}function normalizeIconArgs(icon){if(icon)return(icon=>"object"==typeof icon&&"icon"in icon&&!!icon.icon)(icon)?icon:_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.qg.icon(icon)}var logger=new class{constructor(scope="react-fontawesome"){this.enabled=!1;let IS_DEV=!1;try{IS_DEV="undefined"!=typeof process&&!1}catch{}this.scope=scope,this.enabled=IS_DEV}log(...args){this.enabled&&console.log(`[${this.scope}]`,...args)}warn(...args){this.enabled&&console.warn(`[${this.scope}]`,...args)}error(...args){this.enabled&&console.error(`[${this.scope}]`,...args)}}("FontAwesomeIcon"),DEFAULT_PROPS={border:!1,className:"",mask:void 0,maskId:void 0,fixedWidth:!1,inverse:!1,flip:!1,icon:void 0,listItem:!1,pull:void 0,pulse:!1,rotation:void 0,rotateBy:!1,size:void 0,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:void 0,transform:void 0,swapOpacity:!1,widthAuto:!1},DEFAULT_PROP_KEYS=new Set(Object.keys(DEFAULT_PROPS)),FontAwesomeIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((props,ref)=>{const allProps={...DEFAULT_PROPS,...props},{icon:iconArgs,mask:maskArgs,symbol:symbol,title:title,titleId:titleIdFromProps,maskId:maskIdFromProps,transform:transform}=allProps,maskId=useAccessibilityId(maskIdFromProps,Boolean(maskArgs)),titleId=useAccessibilityId(titleIdFromProps,Boolean(title)),iconLookup=normalizeIconArgs(iconArgs);if(!iconLookup)return logger.error("Icon lookup is undefined",iconArgs),null;const classList=function getClassListFromProps(props){const{beat:beat,fade:fade,beatFade:beatFade,bounce:bounce,shake:shake,spin:spin,spinPulse:spinPulse,spinReverse:spinReverse,pulse:pulse,fixedWidth:fixedWidth,inverse:inverse,border:border,flip:flip,size:size,rotation:rotation,pull:pull,swapOpacity:swapOpacity,rotateBy:rotateBy,widthAuto:widthAuto,className:className}=props,result=[];return className&&result.push(...className.split(" ")),beat&&result.push(ANIMATION_CLASSES_beat),fade&&result.push(ANIMATION_CLASSES_fade),beatFade&&result.push(ANIMATION_CLASSES_beatFade),bounce&&result.push(ANIMATION_CLASSES_bounce),shake&&result.push(ANIMATION_CLASSES_shake),spin&&result.push(ANIMATION_CLASSES_spin),spinReverse&&result.push(ANIMATION_CLASSES_spinReverse),spinPulse&&result.push(ANIMATION_CLASSES_spinPulse),pulse&&result.push(ANIMATION_CLASSES_pulse),fixedWidth&&result.push(STYLE_CLASSES_fixedWidth),inverse&&result.push(STYLE_CLASSES_inverse),border&&result.push(STYLE_CLASSES_border),!0===flip&&result.push(STYLE_CLASSES_flip),"horizontal"!==flip&&"both"!==flip||result.push(STYLE_CLASSES_flipHorizontal),"vertical"!==flip&&"both"!==flip||result.push(STYLE_CLASSES_flipVertical),null!=size&&result.push(SIZE_CLASSES[size]),null!=rotation&&0!==rotation&&result.push(ROTATE_CLASSES[rotation]),null!=pull&&result.push(PULL_CLASSES[pull]),swapOpacity&&result.push(STYLE_CLASSES_swapOpacity),IS_VERSION_7_OR_LATER?(rotateBy&&result.push(STYLE_CLASSES_rotateBy),widthAuto&&result.push(STYLE_CLASSES_widthAuto),"fa"===(_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.cssPrefix||_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.familyPrefix||"fa")?result:result.map(withPrefix)):result}(allProps),transformProps="string"==typeof transform?_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.qg.transform(transform):transform,normalizedMaskArgs=normalizeIconArgs(maskArgs),renderedIcon=(0,_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.Kk)(iconLookup,{...classList.length>0&&{classes:classList},...transformProps&&{transform:transformProps},...normalizedMaskArgs&&{mask:normalizedMaskArgs},symbol:symbol,title:title,titleId:titleId,maskId:maskId});if(!renderedIcon)return logger.error("Could not find icon",iconLookup),null;const{abstract:abstract}=renderedIcon,extraProps={ref:ref};for(const key of function typedObjectKeys(obj){return Object.keys(obj)}(allProps))DEFAULT_PROP_KEYS.has(key)||(extraProps[key]=allProps[key]);return makeReactConverter(abstract[0],extraProps)}));FontAwesomeIcon.displayName="FontAwesomeIcon"},"./node_modules/lodash-es/isArray.js":function(__unused_webpack_module,__webpack_exports__){var isArray=Array.isArray;__webpack_exports__.A=isArray},"./node_modules/lodash-es/toString.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{A:function(){return lodash_es_toString}});var _Symbol=__webpack_require__("./node_modules/lodash-es/_Symbol.js");var _arrayMap=function arrayMap(array,iteratee){for(var index=-1,length=null==array?0:array.length,result=Array(length);++index0&&void 0!==arguments[0]?arguments[0]:[],_useState=(0,react.useState)(initialState),_useState2=(0,slicedToArray.A)(_useState,2),selectedPeriods=_useState2[0],setSelectedPeriods=_useState2[1];return[selectedPeriods,function handleSelection(selectedPeriod){var selectedPeriodAsInt=parseInt(selectedPeriod,10),newPeriods=selectedPeriods.map((function(period){return parseInt(period,10)})).filter((function(period){return period<=selectedPeriodAsInt})).map((function(period){return"".concat(period)}));setSelectedPeriods(newPeriods.concat([selectedPeriod]))}]},defaultPeriodsPerQuarter=[[{title:"1 - 2",id:"2",className:"double-period"},{title:"3",id:"3"}],[{title:"4",id:"4"},{title:"5",id:"5"},{title:"6",id:"6"}],[{title:"7",id:"7"},{title:"8",id:"8"},{title:"9",id:"9"}],[{title:"10",id:"10"},{title:"11",id:"11"},{title:"12",id:"12"}]],isIdOrGreaterInArray=function isIdOrGreaterInArray(idStr,arr){return arr.some((function(periodOrQuarter){return parseInt(periodOrQuarter,10)>=parseInt(idStr,10)}))},QuarterPicker_propTypes={handleSelection:prop_types_default().func,selectedQuarters:prop_types_default().arrayOf(prop_types_default().string),disabledQuarters:prop_types_default().arrayOf(prop_types_default().string),selectedPeriods:prop_types_default().arrayOf(prop_types_default().string),disabledPeriods:prop_types_default().arrayOf(prop_types_default().string),periodsPerQuarter:prop_types_default().arrayOf(prop_types_default().arrayOf(prop_types_default().shape({title:prop_types_default().string,id:prop_types_default().string}))),showPeriods:prop_types_default().bool,isCumulative:prop_types_default().bool},QuarterPicker=function QuarterPicker(_ref){var handleSelection=_ref.handleSelection,_ref$disabledQuarters=_ref.disabledQuarters,disabledQuarters=void 0===_ref$disabledQuarters?[]:_ref$disabledQuarters,_ref$disabledPeriods=_ref.disabledPeriods,disabledPeriods=void 0===_ref$disabledPeriods?[]:_ref$disabledPeriods,_ref$periodsPerQuarte=_ref.periodsPerQuarter,periodsPerQuarter=void 0===_ref$periodsPerQuarte?defaultPeriodsPerQuarter:_ref$periodsPerQuarte,_ref$selectedQuarters=_ref.selectedQuarters,selectedQuarters=void 0===_ref$selectedQuarters?[]:_ref$selectedQuarters,_ref$selectedPeriods=_ref.selectedPeriods,selectedPeriods=void 0===_ref$selectedPeriods?[]:_ref$selectedPeriods,_ref$showPeriods=_ref.showPeriods,showPeriods=void 0!==_ref$showPeriods&&_ref$showPeriods,_ref$isCumulative=_ref.isCumulative,isCumulative=void 0!==_ref$isCumulative&&_ref$isCumulative,_useState3=(0,react.useState)(""),_useState4=(0,slicedToArray.A)(_useState3,2),periodHoverState=_useState4[0],setPeriodHoverState=_useState4[1],_useState5=(0,react.useState)(""),_useState6=(0,slicedToArray.A)(_useState5,2),quarterHoverState=_useState6[0],setQuarterHoverState=_useState6[1],handleHover=function handleHover(str){"quarter"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"quarter")?setQuarterHoverState(str):setPeriodHoverState(str)},handleBlur=function handleBlur(){"quarter"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"quarter")?setQuarterHoverState(""):setPeriodHoverState("")};return react.createElement("div",{className:"usa-dt-quarter-picker"},react.createElement("ul",{className:"usa-dt-quarter-picker__list"},function generateButtons(){return new Array(4).fill(0).map((function(_,quarterIndex){var quarterNumber=quarterIndex+1,quarterNumberAsString="".concat(quarterNumber);if(showPeriods){var periodsForQuarter=periodsPerQuarter[quarterIndex],isQuarterDisabled=periodsForQuarter.every((function(period){return disabledPeriods.includes(period.id)}));return react.createElement("li",{className:"usa-dt-quarter-picker__list-item usa-dt-quarter-picker__period-list-container",key:(0,uniqueId.A)()},react.createElement("p",{className:isQuarterDisabled?"disabled":""},"Q".concat(quarterNumber)),react.createElement("ul",{className:"usa-dt-quarter-picker__period-list"},periodsForQuarter.map((function(period){return react.createElement("li",{className:Object.keys(period).includes("className")?"".concat(period.className," usa-dt-quarter-picker__list-item"):"usa-dt-quarter-picker__list-item",key:(0,uniqueId.A)()},react.createElement(quarterPicker_QuarterButton,{showPeriods:showPeriods,quarter:period.id,title:period.title,disabled:disabledPeriods.includes(period.id),active:isIdOrGreaterInArray(period.id,selectedPeriods)||parseInt(periodHoverState,10)>=parseInt(period.id,10),handleHover:handleHover,handleBlur:handleBlur,handleSelection:handleSelection,toggleTooltip:function toggleTooltip(){}}))}))))}return react.createElement("li",{className:"usa-dt-quarter-picker__list-item",key:(0,uniqueId.A)()},react.createElement(quarterPicker_QuarterButton,{quarter:quarterNumberAsString,disabled:disabledQuarters.includes(quarterNumberAsString),active:isCumulative?isIdOrGreaterInArray(quarterNumberAsString,selectedQuarters)||parseInt(quarterHoverState,10)>=quarterNumber:selectedQuarters.includes(quarterNumberAsString)||quarterHoverState===quarterNumberAsString,handleSelection:handleSelection,handleHover:handleHover,handleBlur:handleBlur,toggleTooltip:function toggleTooltip(){}}))}))}()))};QuarterPicker.propTypes=QuarterPicker_propTypes;var quarterPicker_QuarterPicker=QuarterPicker;QuarterPicker.__docgenInfo={description:"",methods:[],displayName:"QuarterPicker",props:{disabledQuarters:{defaultValue:{value:"[]",computed:!1},description:"",type:{name:"arrayOf",value:{name:"string"}},required:!1},disabledPeriods:{defaultValue:{value:"[]",computed:!1},description:"",type:{name:"arrayOf",value:{name:"string"}},required:!1},periodsPerQuarter:{defaultValue:{value:"[\r\n [\r\n { title: '1 - 2', id: '2', className: 'double-period' },\r\n { title: '3', id: '3' }\r\n ],\r\n [\r\n { title: '4', id: '4' },\r\n { title: '5', id: '5' },\r\n { title: '6', id: '6' }\r\n ],\r\n [\r\n { title: '7', id: '7' },\r\n { title: '8', id: '8' },\r\n { title: '9', id: '9' }\r\n ],\r\n [\r\n { title: '10', id: '10' },\r\n { title: '11', id: '11' },\r\n { title: '12', id: '12' }\r\n ]\r\n]",computed:!1},description:"",type:{name:"arrayOf",value:{name:"arrayOf",value:{name:"shape",value:{title:{name:"string",required:!1},id:{name:"string",required:!1}}}}},required:!1},selectedQuarters:{defaultValue:{value:"[]",computed:!1},description:"",type:{name:"arrayOf",value:{name:"string"}},required:!1},selectedPeriods:{defaultValue:{value:"[]",computed:!1},description:"",type:{name:"arrayOf",value:{name:"string"}},required:!1},showPeriods:{defaultValue:{value:"false",computed:!1},description:"",type:{name:"bool"},required:!1},isCumulative:{defaultValue:{value:"false",computed:!1},description:"",type:{name:"bool"},required:!1},handleSelection:{description:"",type:{name:"func"},required:!1}}}}}]); \ No newline at end of file diff --git a/docs/1746.c1dbf918.iframe.bundle.js b/docs/1746.c1dbf918.iframe.bundle.js deleted file mode 100644 index 1d3a00e0..00000000 --- a/docs/1746.c1dbf918.iframe.bundle.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see 1746.c1dbf918.iframe.bundle.js.LICENSE.txt */ -(self.webpackChunkdata_transparency_ui=self.webpackChunkdata_transparency_ui||[]).push([[1746],{"./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e \r\n \r\n \r\n \r\n ',...Default.parameters?.docs?.source}}}},"./node_modules/classnames/index.js":function(module,exports){var __WEBPACK_AMD_DEFINE_RESULT__;!function(){"use strict";var hasOwn={}.hasOwnProperty;function classNames(){for(var classes=[],i=0;ir.length)&&(a=r.length);for(var e=0,n=Array(a);echr?chr.toUpperCase():""))).charAt(0).toLowerCase()+string.slice(1)}var styleCache=new Map;function styleToObject(style){if(styleCache.has(style))return styleCache.get(style);const result={};let start=0;const len=style.length;for(;start0){const rawProp=pair.slice(0,colonIndex).trim(),value=pair.slice(colonIndex+1).trim();if(rawProp&&value){const prop=camelize(rawProp);result[prop.startsWith("webkit")?(val=prop,val.charAt(0).toUpperCase()+val.slice(1)):prop]=value}}}start=end+1}var val;if(1e3===styleCache.size){const oldestKey=styleCache.keys().next().value;oldestKey&&styleCache.delete(oldestKey)}return styleCache.set(style,result),result}var makeReactConverter=function convert(createElement,element,extraProps={}){if("string"==typeof element)return element;const children=(element.children||[]).map((child=>convert(createElement,child))),elementAttributes=element.attributes||{},attrs={};for(const[key,val]of Object.entries(elementAttributes))switch(!0){case"class"===key:attrs.className=val;break;case"style"===key:attrs.style=styleToObject(String(val));break;case key.startsWith("aria-"):case key.startsWith("data-"):attrs[key.toLowerCase()]=val;break;default:attrs[camelize(key)]=val}const{style:existingStyle,role:existingRole,"aria-label":ariaLabel,...remaining}=extraProps;return existingStyle&&(attrs.style=attrs.style?{...attrs.style,...existingStyle}:existingStyle),existingRole&&(attrs.role=existingRole),ariaLabel&&(attrs["aria-label"]=ariaLabel,attrs["aria-hidden"]="false"),createElement(element.tag,{...attrs,...remaining},...children)}.bind(null,react__WEBPACK_IMPORTED_MODULE_0__.createElement),useAccessibilityId=(id,hasAccessibleProps)=>{const generatedId=(0,react__WEBPACK_IMPORTED_MODULE_0__.useId)();return id||(hasAccessibleProps?generatedId:void 0)};"undefined"!=typeof process&&process.env;var SVG_CORE_VERSION="searchPseudoElementsFullScan"in _fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W?"7.0.0":"6.0.0",IS_VERSION_7_OR_LATER=Number.parseInt(SVG_CORE_VERSION)>=7,ANIMATION_CLASSES_beat="fa-beat",ANIMATION_CLASSES_fade="fa-fade",ANIMATION_CLASSES_beatFade="fa-beat-fade",ANIMATION_CLASSES_bounce="fa-bounce",ANIMATION_CLASSES_shake="fa-shake",ANIMATION_CLASSES_spin="fa-spin",ANIMATION_CLASSES_spinPulse="fa-spin-pulse",ANIMATION_CLASSES_spinReverse="fa-spin-reverse",ANIMATION_CLASSES_pulse="fa-pulse",PULL_CLASSES={left:"fa-pull-left",right:"fa-pull-right"},ROTATE_CLASSES={90:"fa-rotate-90",180:"fa-rotate-180",270:"fa-rotate-270"},SIZE_CLASSES={"2xs":"fa-2xs",xs:"fa-xs",sm:"fa-sm",lg:"fa-lg",xl:"fa-xl","2xl":"fa-2xl","1x":"fa-1x","2x":"fa-2x","3x":"fa-3x","4x":"fa-4x","5x":"fa-5x","6x":"fa-6x","7x":"fa-7x","8x":"fa-8x","9x":"fa-9x","10x":"fa-10x"},STYLE_CLASSES_border="fa-border",STYLE_CLASSES_fixedWidth="fa-fw",STYLE_CLASSES_flip="fa-flip",STYLE_CLASSES_flipHorizontal="fa-flip-horizontal",STYLE_CLASSES_flipVertical="fa-flip-vertical",STYLE_CLASSES_inverse="fa-inverse",STYLE_CLASSES_rotateBy="fa-rotate-by",STYLE_CLASSES_swapOpacity="fa-swap-opacity",STYLE_CLASSES_widthAuto="fa-width-auto";function withPrefix(cls){const prefix=_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.cssPrefix||_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.familyPrefix||"fa";return"fa"===prefix?cls:cls.replace(new RegExp(String.raw`(?<=^|\s)${"fa"}-`,"g"),`${prefix}-`)}function normalizeIconArgs(icon){if(icon)return(icon=>"object"==typeof icon&&"icon"in icon&&!!icon.icon)(icon)?icon:_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.qg.icon(icon)}var logger=new class{constructor(scope="react-fontawesome"){this.enabled=!1;let IS_DEV=!1;try{IS_DEV="undefined"!=typeof process&&!1}catch{}this.scope=scope,this.enabled=IS_DEV}log(...args){this.enabled&&console.log(`[${this.scope}]`,...args)}warn(...args){this.enabled&&console.warn(`[${this.scope}]`,...args)}error(...args){this.enabled&&console.error(`[${this.scope}]`,...args)}}("FontAwesomeIcon"),DEFAULT_PROPS={border:!1,className:"",mask:void 0,maskId:void 0,fixedWidth:!1,inverse:!1,flip:!1,icon:void 0,listItem:!1,pull:void 0,pulse:!1,rotation:void 0,rotateBy:!1,size:void 0,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:void 0,transform:void 0,swapOpacity:!1,widthAuto:!1},DEFAULT_PROP_KEYS=new Set(Object.keys(DEFAULT_PROPS)),FontAwesomeIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((props,ref)=>{const allProps={...DEFAULT_PROPS,...props},{icon:iconArgs,mask:maskArgs,symbol:symbol,title:title,titleId:titleIdFromProps,maskId:maskIdFromProps,transform:transform}=allProps,maskId=useAccessibilityId(maskIdFromProps,Boolean(maskArgs)),titleId=useAccessibilityId(titleIdFromProps,Boolean(title)),iconLookup=normalizeIconArgs(iconArgs);if(!iconLookup)return logger.error("Icon lookup is undefined",iconArgs),null;const classList=function getClassListFromProps(props){const{beat:beat,fade:fade,beatFade:beatFade,bounce:bounce,shake:shake,spin:spin,spinPulse:spinPulse,spinReverse:spinReverse,pulse:pulse,fixedWidth:fixedWidth,inverse:inverse,border:border,flip:flip,size:size,rotation:rotation,pull:pull,swapOpacity:swapOpacity,rotateBy:rotateBy,widthAuto:widthAuto,className:className}=props,result=[];return className&&result.push(...className.split(" ")),beat&&result.push(ANIMATION_CLASSES_beat),fade&&result.push(ANIMATION_CLASSES_fade),beatFade&&result.push(ANIMATION_CLASSES_beatFade),bounce&&result.push(ANIMATION_CLASSES_bounce),shake&&result.push(ANIMATION_CLASSES_shake),spin&&result.push(ANIMATION_CLASSES_spin),spinReverse&&result.push(ANIMATION_CLASSES_spinReverse),spinPulse&&result.push(ANIMATION_CLASSES_spinPulse),pulse&&result.push(ANIMATION_CLASSES_pulse),fixedWidth&&result.push(STYLE_CLASSES_fixedWidth),inverse&&result.push(STYLE_CLASSES_inverse),border&&result.push(STYLE_CLASSES_border),!0===flip&&result.push(STYLE_CLASSES_flip),"horizontal"!==flip&&"both"!==flip||result.push(STYLE_CLASSES_flipHorizontal),"vertical"!==flip&&"both"!==flip||result.push(STYLE_CLASSES_flipVertical),null!=size&&result.push(SIZE_CLASSES[size]),null!=rotation&&0!==rotation&&result.push(ROTATE_CLASSES[rotation]),null!=pull&&result.push(PULL_CLASSES[pull]),swapOpacity&&result.push(STYLE_CLASSES_swapOpacity),IS_VERSION_7_OR_LATER?(rotateBy&&result.push(STYLE_CLASSES_rotateBy),widthAuto&&result.push(STYLE_CLASSES_widthAuto),"fa"===(_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.cssPrefix||_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.familyPrefix||"fa")?result:result.map(withPrefix)):result}(allProps),transformProps="string"==typeof transform?_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.qg.transform(transform):transform,normalizedMaskArgs=normalizeIconArgs(maskArgs),renderedIcon=(0,_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.Kk)(iconLookup,{...classList.length>0&&{classes:classList},...transformProps&&{transform:transformProps},...normalizedMaskArgs&&{mask:normalizedMaskArgs},symbol:symbol,title:title,titleId:titleId,maskId:maskId});if(!renderedIcon)return logger.error("Could not find icon",iconLookup),null;const{abstract:abstract}=renderedIcon,extraProps={ref:ref};for(const key of function typedObjectKeys(obj){return Object.keys(obj)}(allProps))DEFAULT_PROP_KEYS.has(key)||(extraProps[key]=allProps[key]);return makeReactConverter(abstract[0],extraProps)}));FontAwesomeIcon.displayName="FontAwesomeIcon"},"./node_modules/@mdx-js/react/lib/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{R:function(){return useMDXComponents},x:function(){return MDXProvider}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");const emptyComponents={},MDXContext=react__WEBPACK_IMPORTED_MODULE_0__.createContext(emptyComponents);function useMDXComponents(components){const contextComponents=react__WEBPACK_IMPORTED_MODULE_0__.useContext(MDXContext);return react__WEBPACK_IMPORTED_MODULE_0__.useMemo((function(){return"function"==typeof components?components(contextComponents):{...contextComponents,...components}}),[contextComponents,components])}function MDXProvider(properties){let allComponents;return allComponents=properties.disableParentContext?"function"==typeof properties.components?properties.components(emptyComponents):properties.components||emptyComponents:useMDXComponents(properties.components),react__WEBPACK_IMPORTED_MODULE_0__.createElement(MDXContext.Provider,{value:allComponents},properties.children)}},"./node_modules/classnames/index.js":function(module,exports){var __WEBPACK_AMD_DEFINE_RESULT__;!function(){"use strict";var hasOwn={}.hasOwnProperty;function classNames(){for(var classes=[],i=0;i\n }\n}',...SmallTextLeftImage.parameters?.docs?.source}}},MediumTextLeftImage.parameters={...MediumTextLeftImage.parameters,docs:{...MediumTextLeftImage.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "light",\n buttonType: "text",\n imageAlignment: "left",\n image: \n }\n}',...MediumTextLeftImage.parameters?.docs?.source}}},LargetTextLeftImage.parameters={...LargetTextLeftImage.parameters,docs:{...LargetTextLeftImage.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "large",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "light",\n buttonType: "text",\n imageAlignment: "left",\n image: \n }\n}',...LargetTextLeftImage.parameters?.docs?.source}}},SmallTextRightImage.parameters={...SmallTextRightImage.parameters,docs:{...SmallTextRightImage.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "sm",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "light",\n buttonType: "text",\n imageAlignment: "right",\n image: \n }\n}',...SmallTextRightImage.parameters?.docs?.source}}},MediumTextRightImage.parameters={...MediumTextRightImage.parameters,docs:{...MediumTextRightImage.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "light",\n buttonType: "text",\n imageAlignment: "right",\n image: \n }\n}',...MediumTextRightImage.parameters?.docs?.source}}},LargeTextRightImage.parameters={...LargeTextRightImage.parameters,docs:{...LargeTextRightImage.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "large",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "light",\n buttonType: "text",\n imageAlignment: "right",\n image: \n }\n}',...LargeTextRightImage.parameters?.docs?.source}}},DarkSmallText.parameters={...DarkSmallText.parameters,docs:{...DarkSmallText.parameters?.docs,source:{originalSource:'{\n args: {\n copy: "sm",\n buttonTitle: "Small",\n buttonSize: "sm",\n buttonType: "text",\n backgroundColor: "dark"\n }\n}',...DarkSmallText.parameters?.docs?.source}}},DarkMediumText.parameters={...DarkMediumText.parameters,docs:{...DarkMediumText.parameters?.docs,source:{originalSource:'{\n args: {\n copy: "md",\n buttonTitle: "Medium",\n buttonSize: "md",\n buttonType: "text",\n backgroundColor: "dark"\n }\n}',...DarkMediumText.parameters?.docs?.source}}},DarkLargeText.parameters={...DarkLargeText.parameters,docs:{...DarkLargeText.parameters?.docs,source:{originalSource:'{\n args: {\n copy: "lg",\n buttonTitle: "large",\n buttonSize: "lg",\n buttonType: "text",\n backgroundColor: "dark"\n }\n}',...DarkLargeText.parameters?.docs?.source}}},DarkSmallTextDisabled.parameters={...DarkSmallTextDisabled.parameters,docs:{...DarkSmallTextDisabled.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "sm",\n buttonTitle: "disabled button",\n copy: "disabled sm",\n backgroundColor: "dark",\n buttonType: "text",\n disabled: true\n }\n}',...DarkSmallTextDisabled.parameters?.docs?.source}}},DarkMediumTextDisabled.parameters={...DarkMediumTextDisabled.parameters,docs:{...DarkMediumTextDisabled.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n buttonTitle: "disabled button",\n copy: "disabled md",\n backgroundColor: "dark",\n buttonType: "text",\n disabled: true\n }\n}',...DarkMediumTextDisabled.parameters?.docs?.source}}},DarkLargeTextDisabled.parameters={...DarkLargeTextDisabled.parameters,docs:{...DarkLargeTextDisabled.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "lg",\n buttonTitle: "disabled button",\n copy: "disabled lg",\n backgroundColor: "dark",\n buttonType: "text",\n disabled: true\n }\n}',...DarkLargeTextDisabled.parameters?.docs?.source}}},DarkSmallTextLeftImage.parameters={...DarkSmallTextLeftImage.parameters,docs:{...DarkSmallTextLeftImage.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "sm",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "dark",\n buttonType: "text",\n imageAlignment: "left",\n image: \n }\n}',...DarkSmallTextLeftImage.parameters?.docs?.source}}},DarkMediumTextTextLeftImage.parameters={...DarkMediumTextTextLeftImage.parameters,docs:{...DarkMediumTextTextLeftImage.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "dark",\n buttonType: "text",\n imageAlignment: "left",\n image: \n }\n}',...DarkMediumTextTextLeftImage.parameters?.docs?.source}}},DarkLargeTextTextLeftImage.parameters={...DarkLargeTextTextLeftImage.parameters,docs:{...DarkLargeTextTextLeftImage.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "large",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "dark",\n buttonType: "text",\n imageAlignment: "left",\n image: \n }\n}',...DarkLargeTextTextLeftImage.parameters?.docs?.source}}},DarkSmallTextRightImage.parameters={...DarkSmallTextRightImage.parameters,docs:{...DarkSmallTextRightImage.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "sm",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "dark",\n buttonType: "text",\n imageAlignment: "right",\n image: \n }\n}',...DarkSmallTextRightImage.parameters?.docs?.source}}},DarkMediumTextTextRighImage.parameters={...DarkMediumTextTextRighImage.parameters,docs:{...DarkMediumTextTextRighImage.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "dark",\n buttonType: "text",\n imageAlignment: "right",\n image: \n }\n}',...DarkMediumTextTextRighImage.parameters?.docs?.source}}},DarkLargeTextTextRightImage.parameters={...DarkLargeTextTextRightImage.parameters,docs:{...DarkLargeTextTextRightImage.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "large",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "dark",\n buttonType: "text",\n imageAlignment: "right",\n image: \n }\n}',...DarkLargeTextTextRightImage.parameters?.docs?.source}}},SmallInlineRightImage.parameters={...SmallInlineRightImage.parameters,docs:{...SmallInlineRightImage.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "sm",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "light",\n buttonType: "inline",\n imageAlignment: "right",\n image: \n }\n}',...SmallInlineRightImage.parameters?.docs?.source}}},MediumInlineRightImage.parameters={...MediumInlineRightImage.parameters,docs:{...MediumInlineRightImage.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "light",\n buttonType: "inline",\n imageAlignment: "right",\n image: \n }\n}',...MediumInlineRightImage.parameters?.docs?.source}}},LargeInlineRightImage.parameters={...LargeInlineRightImage.parameters,docs:{...LargeInlineRightImage.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "large",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "light",\n buttonType: "inline",\n imageAlignment: "right",\n image: \n }\n}',...LargeInlineRightImage.parameters?.docs?.source}}},SmallInlineRightImageDisabled.parameters={...SmallInlineRightImageDisabled.parameters,docs:{...SmallInlineRightImageDisabled.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "sm",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "light",\n buttonType: "inline",\n imageAlignment: "right",\n image: ,\n disabled: true\n }\n}',...SmallInlineRightImageDisabled.parameters?.docs?.source}}},MediumInlineRightImageDisabled.parameters={...MediumInlineRightImageDisabled.parameters,docs:{...MediumInlineRightImageDisabled.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "light",\n buttonType: "inline",\n imageAlignment: "right",\n image: ,\n disabled: true\n }\n}',...MediumInlineRightImageDisabled.parameters?.docs?.source}}},LargeInlineRightImageDisabled.parameters={...LargeInlineRightImageDisabled.parameters,docs:{...LargeInlineRightImageDisabled.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "large",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "light",\n buttonType: "inline",\n imageAlignment: "right",\n image: ,\n disabled: true\n }\n}',...LargeInlineRightImageDisabled.parameters?.docs?.source}}},SmallIntext.parameters={...SmallIntext.parameters,docs:{...SmallIntext.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n copy: "sm",\n buttonTitle: "Small",\n buttonSize: "sm",\n buttonType: "intext",\n backgroundColor: "light",\n to: "https://usaspending.gov"\n }\n}',...SmallIntext.parameters?.docs?.source}}},MediumIntext.parameters={...MediumIntext.parameters,docs:{...MediumIntext.parameters?.docs,source:{originalSource:'{\n args: {\n copy: "md",\n buttonTitle: "Medium",\n buttonSize: "md",\n buttonType: "intext",\n backgroundColor: "light",\n to: "https://usaspending.gov"\n }\n}',...MediumIntext.parameters?.docs?.source}}},LargeIntext.parameters={...LargeIntext.parameters,docs:{...LargeIntext.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n copy: "lg",\n buttonTitle: "large",\n buttonSize: "lg",\n buttonType: "intext",\n backgroundColor: "light",\n to: "https://usaspending.gov"\n }\n}',...LargeIntext.parameters?.docs?.source}}}},"./styles/components/_buttons.scss":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__)}}]); \ No newline at end of file diff --git a/docs/208.d42b87f0.iframe.bundle.js b/docs/208.d42b87f0.iframe.bundle.js deleted file mode 100644 index 72f61f74..00000000 --- a/docs/208.d42b87f0.iframe.bundle.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdata_transparency_ui=self.webpackChunkdata_transparency_ui||[]).push([[208],{"./components/Button.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/prop-types/index.js"),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);__webpack_require__("./styles/components/_buttons.scss");var propTypes={buttonSize:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOf(["large","medium","small","lg","md","sm"]).isRequired,backgroundColor:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOf(["light","dark"]).isRequired,buttonType:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOf(["primary","primaryIcon","secondary","secondaryIcon","tertiary","tertiaryIcon","text","stacked","icon","inline","intext"]).isRequired,copy:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,image:prop_types__WEBPACK_IMPORTED_MODULE_1___default().element,textAlignment:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOf(["left","center"]),imageAlignment:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOf(["left","right"]),additionalClassnames:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,onClick:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,onKeyUp:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,buttonTitle:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,disabled:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,maxWidth:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,to:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string},Button=function Button(props){var classNameList="";return"large"===props.buttonSize||"lg"===props.buttonSize?classNameList+=" button__lg ":"medium"===props.buttonSize||"md"===props.buttonSize?classNameList+=" button__md ":"small"!==props.buttonSize&&"sm"!==props.buttonSize||(classNameList+=" button__sm "),"primary"===props.buttonType?classNameList+=" button-type__primary-light ":"secondary"===props.buttonType?"light"===props.backgroundColor?classNameList+=" button-type__secondary-light ":"dark"===props.backgroundColor&&(classNameList+=" button-type__secondary-dark "):"primaryIcon"===props.buttonType?"light"===props.backgroundColor&&"left"===props.imageAlignment&&(classNameList+=" button-type__primary-left-icon-light "):"secondaryIcon"===props.buttonType?"light"===props.backgroundColor?"left"===props.imageAlignment&&(classNameList+=" button-type__secondary-left-icon-light "):"dark"===props.backgroundColor&&"left"===props.imageAlignment&&(classNameList+=" button-type__secondary-left-icon-dark "):"tertiary"===props.buttonType?classNameList+=" button-type__tertiary-light ":"tertiaryIcon"===props.buttonType?"left"===props.imageAlignment&&"light"===props.backgroundColor&&(classNameList+=" button-type__tertiary-left-icon-light "):"text"===props.buttonType?"light"===props.backgroundColor?"left"===props.imageAlignment?classNameList+=" button-type__text-left-icon-light ":"right"===props.imageAlignment?classNameList+=" button-type__text-right-icon-light ":classNameList+=" button-type__text-light ":"dark"===props.backgroundColor&&("left"===props.imageAlignment?classNameList+=" button-type__text-left-icon-dark ":"right"===props.imageAlignment?classNameList+=" button-type__text-right-icon-dark ":classNameList+=" button-type__text-dark "):"stacked"===props.buttonType?"light"===props.backgroundColor?classNameList+=" button-type__stacked-icon-light ":"dark"===props.backgroundColor&&(classNameList+=" button-type__stacked-icon-dark "):"icon"===props.buttonType?"light"===props.backgroundColor?classNameList+=" button-type__icon-light ":"dark"===props.backgroundColor&&(classNameList+=" button-type__icon-dark "):"inline"===props.buttonType?"right"===props.imageAlignment&&(classNameList+=" button-type__inline-right-icon-light "):"intext"===props.buttonType&&(classNameList+=" button-type__intext-light "),"left"===props.textAlignment?classNameList+=" button-text__left-align ":"center"===props.textAlignment&&(classNameList+=" button-text__center-align "),props.additionalClassnames&&(classNameList+=" ",classNameList+=props.additionalClassnames),classNameList.includes("button-type__intext-light")?react__WEBPACK_IMPORTED_MODULE_0__.createElement("a",{"aria-label":props.buttonTitle,className:classNameList,tabIndex:"0",onKeyUp:props.onKeyUp,onClick:props.onClick,disabled:props.disabled,style:{maxWidth:props.maxWidth},target:"_blank",rel:"noopener noreferrer",href:props.to},props.copy):classNameList.includes("left-icon")?react__WEBPACK_IMPORTED_MODULE_0__.createElement("button",{type:"button","aria-label":props.buttonTitle,className:classNameList,tabIndex:"0",onClick:props.onClick,disabled:props.disabled,style:{maxWidth:props.maxWidth}},props.image,props.copy):classNameList.includes("right-icon")?react__WEBPACK_IMPORTED_MODULE_0__.createElement("button",{type:"button","aria-label":props.buttonTitle,className:classNameList,tabIndex:"0",onClick:props.onClick,disabled:props.disabled,style:{maxWidth:props.maxWidth}},props.copy,props.image):classNameList.includes("stacked-icon")?react__WEBPACK_IMPORTED_MODULE_0__.createElement("button",{type:"button","aria-label":props.buttonTitle,className:classNameList,tabIndex:"0",onClick:props.onClick,disabled:props.disabled,style:{maxWidth:props.maxWidth}},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"stacked-button__only-image"},props.image),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"stacked-button__only-text"},props.copy)):classNameList.includes("icon-light")||classNameList.includes("icon-dark")?react__WEBPACK_IMPORTED_MODULE_0__.createElement("button",{type:"button","aria-label":props.buttonTitle,className:classNameList,tabIndex:"0",onClick:props.onClick,disabled:props.disabled,style:{maxWidth:props.maxWidth}},props.image):react__WEBPACK_IMPORTED_MODULE_0__.createElement("button",{type:"button","aria-label":props.buttonTitle,className:classNameList,tabIndex:"0",onClick:props.onClick,disabled:props.disabled,style:{maxWidth:props.maxWidth}},props.copy)};Button.propTypes=propTypes,__webpack_exports__.A=Button,Button.__docgenInfo={description:"",methods:[],displayName:"Button",props:{buttonSize:{description:"",type:{name:"enum",value:[{value:"'large'",computed:!1},{value:"'medium'",computed:!1},{value:"'small'",computed:!1},{value:"'lg'",computed:!1},{value:"'md'",computed:!1},{value:"'sm'",computed:!1}]},required:!0},backgroundColor:{description:"",type:{name:"enum",value:[{value:"'light'",computed:!1},{value:"'dark'",computed:!1}]},required:!0},buttonType:{description:"",type:{name:"enum",value:[{value:"'primary'",computed:!1},{value:"'primaryIcon'",computed:!1},{value:"'secondary'",computed:!1},{value:"'secondaryIcon'",computed:!1},{value:"'tertiary'",computed:!1},{value:"'tertiaryIcon'",computed:!1},{value:"'text'",computed:!1},{value:"'stacked'",computed:!1},{value:"'icon'",computed:!1},{value:"'inline'",computed:!1},{value:"'intext'",computed:!1}]},required:!0},copy:{description:"",type:{name:"string"},required:!0},image:{description:"",type:{name:"element"},required:!1},textAlignment:{description:"",type:{name:"enum",value:[{value:"'left'",computed:!1},{value:"'center'",computed:!1}]},required:!1},imageAlignment:{description:"",type:{name:"enum",value:[{value:"'left'",computed:!1},{value:"'right'",computed:!1}]},required:!1},additionalClassnames:{description:"",type:{name:"string"},required:!1},onClick:{description:"",type:{name:"func"},required:!1},onKeyUp:{description:"",type:{name:"func"},required:!1},buttonTitle:{description:"",type:{name:"string"},required:!0},disabled:{description:"",type:{name:"bool"},required:!1},maxWidth:{description:"",type:{name:"string"},required:!1},to:{description:"",type:{name:"string"},required:!1}}}},"./.storybook/stories/primaryButtons.stories.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Large:function(){return Large},Medium:function(){return Medium},Small:function(){return Small},__namedExportsOrder:function(){return __namedExportsOrder},largeCenterTextAlignment:function(){return largeCenterTextAlignment},largeDisabled:function(){return largeDisabled},largeIcon:function(){return largeIcon},largeLeftTextAlignment:function(){return largeLeftTextAlignment},mediumCenterTextAlignment:function(){return mediumCenterTextAlignment},mediumDisabled:function(){return mediumDisabled},mediumIcon:function(){return mediumIcon},mediumLeftTextAlignment:function(){return mediumLeftTextAlignment},smallCenterTextAlignment:function(){return smallCenterTextAlignment},smallDisabled:function(){return smallDisabled},smallIcon:function(){return smallIcon},smallLeftTextAlignment:function(){return smallLeftTextAlignment}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@fortawesome/react-fontawesome/dist/index.js"),_components_Button__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./components/Button.jsx");__webpack_exports__.default={title:"Buttons/Primary",component:_components_Button__WEBPACK_IMPORTED_MODULE_2__.A,tags:["autodocs"]};var Small={args:{copy:"sm",buttonTitle:"Small",buttonSize:"sm",buttonType:"primary",backgroundColor:"light"}},Medium={args:{copy:"md",buttonTitle:"Medium",buttonSize:"md",buttonType:"primary",backgroundColor:"light"}},Large={args:{copy:"lg",buttonTitle:"large",buttonSize:"lg",buttonType:"primary",backgroundColor:"light"}},smallCenterTextAlignment={tags:["!dev"],args:{buttonSize:"sm",buttonTitle:"wrapping text button",copy:"This is center text alignment",backgroundColor:"light",buttonType:"primary",textAlignment:"center",maxWidth:"200px"}},mediumCenterTextAlignment={args:{buttonSize:"md",buttonTitle:"wrapping text button",copy:"This is center text alignment",backgroundColor:"light",buttonType:"primary",textAlignment:"center",maxWidth:"200px"}},largeCenterTextAlignment={tags:["!dev"],args:{buttonSize:"lg",buttonTitle:"wrapping text button",copy:"This is center text alignment",backgroundColor:"light",buttonType:"primary",textAlignment:"center",maxWidth:"200px"}},smallLeftTextAlignment={tags:["!dev"],args:{buttonSize:"sm",buttonTitle:"wrapping text button",copy:"This is left text alignment",backgroundColor:"light",buttonType:"primary",textAlignment:"left",maxWidth:"200px"}},mediumLeftTextAlignment={args:{buttonSize:"md",buttonTitle:"wrapping text button",copy:"This is left text alignment",backgroundColor:"light",buttonType:"primary",textAlignment:"left",maxWidth:"200px"}},largeLeftTextAlignment={tags:["!dev"],args:{buttonSize:"lg",buttonTitle:"wrapping text button",copy:"This is left text alignment",backgroundColor:"light",buttonType:"primary",textAlignment:"left",maxWidth:"200px"}},smallDisabled={tags:["!dev"],args:{buttonSize:"sm",buttonTitle:"disabled button",copy:"disabled sm",backgroundColor:"light",buttonType:"primary",disabled:!0}},mediumDisabled={args:{buttonSize:"md",buttonTitle:"disabled button",copy:"disabled md",backgroundColor:"light",buttonType:"primary",disabled:!0}},largeDisabled={tags:["!dev"],args:{buttonSize:"lg",buttonTitle:"disabled button",copy:"disabled lg",backgroundColor:"light",buttonType:"primary",disabled:!0}},smallIcon={tags:["!dev"],args:{buttonSize:"sm",buttonTitle:"Test",copy:"Icon",backgroundColor:"light",buttonType:"primaryIcon",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"})}},mediumIcon={args:{buttonSize:"md",buttonTitle:"Test",copy:"Icon",backgroundColor:"light",buttonType:"primaryIcon",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"})}},largeIcon={tags:["!dev"],args:{buttonSize:"large",buttonTitle:"Test",copy:"Icon",backgroundColor:"light",buttonType:"primaryIcon",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"})}};const __namedExportsOrder=["Small","Medium","Large","smallCenterTextAlignment","mediumCenterTextAlignment","largeCenterTextAlignment","smallLeftTextAlignment","mediumLeftTextAlignment","largeLeftTextAlignment","smallDisabled","mediumDisabled","largeDisabled","smallIcon","mediumIcon","largeIcon"];Small.parameters={...Small.parameters,docs:{...Small.parameters?.docs,source:{originalSource:'{\n args: {\n copy: "sm",\n buttonTitle: "Small",\n buttonSize: "sm",\n buttonType: "primary",\n backgroundColor: "light"\n }\n}',...Small.parameters?.docs?.source}}},Medium.parameters={...Medium.parameters,docs:{...Medium.parameters?.docs,source:{originalSource:'{\n args: {\n copy: "md",\n buttonTitle: "Medium",\n buttonSize: "md",\n buttonType: "primary",\n backgroundColor: "light"\n }\n}',...Medium.parameters?.docs?.source}}},Large.parameters={...Large.parameters,docs:{...Large.parameters?.docs,source:{originalSource:'{\n args: {\n copy: "lg",\n buttonTitle: "large",\n buttonSize: "lg",\n buttonType: "primary",\n backgroundColor: "light"\n }\n}',...Large.parameters?.docs?.source}}},smallCenterTextAlignment.parameters={...smallCenterTextAlignment.parameters,docs:{...smallCenterTextAlignment.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "sm",\n buttonTitle: "wrapping text button",\n copy: "This is center text alignment",\n backgroundColor: "light",\n buttonType: "primary",\n textAlignment: "center",\n maxWidth: "200px"\n }\n}',...smallCenterTextAlignment.parameters?.docs?.source}}},mediumCenterTextAlignment.parameters={...mediumCenterTextAlignment.parameters,docs:{...mediumCenterTextAlignment.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n buttonTitle: "wrapping text button",\n copy: "This is center text alignment",\n backgroundColor: "light",\n buttonType: "primary",\n textAlignment: "center",\n maxWidth: "200px"\n }\n}',...mediumCenterTextAlignment.parameters?.docs?.source}}},largeCenterTextAlignment.parameters={...largeCenterTextAlignment.parameters,docs:{...largeCenterTextAlignment.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "lg",\n buttonTitle: "wrapping text button",\n copy: "This is center text alignment",\n backgroundColor: "light",\n buttonType: "primary",\n textAlignment: "center",\n maxWidth: "200px"\n }\n}',...largeCenterTextAlignment.parameters?.docs?.source}}},smallLeftTextAlignment.parameters={...smallLeftTextAlignment.parameters,docs:{...smallLeftTextAlignment.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "sm",\n buttonTitle: "wrapping text button",\n copy: "This is left text alignment",\n backgroundColor: "light",\n buttonType: "primary",\n textAlignment: "left",\n maxWidth: "200px"\n }\n}',...smallLeftTextAlignment.parameters?.docs?.source}}},mediumLeftTextAlignment.parameters={...mediumLeftTextAlignment.parameters,docs:{...mediumLeftTextAlignment.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n buttonTitle: "wrapping text button",\n copy: "This is left text alignment",\n backgroundColor: "light",\n buttonType: "primary",\n textAlignment: "left",\n maxWidth: "200px"\n }\n}',...mediumLeftTextAlignment.parameters?.docs?.source}}},largeLeftTextAlignment.parameters={...largeLeftTextAlignment.parameters,docs:{...largeLeftTextAlignment.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "lg",\n buttonTitle: "wrapping text button",\n copy: "This is left text alignment",\n backgroundColor: "light",\n buttonType: "primary",\n textAlignment: "left",\n maxWidth: "200px"\n }\n}',...largeLeftTextAlignment.parameters?.docs?.source}}},smallDisabled.parameters={...smallDisabled.parameters,docs:{...smallDisabled.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "sm",\n buttonTitle: "disabled button",\n copy: "disabled sm",\n backgroundColor: "light",\n buttonType: "primary",\n disabled: true\n }\n}',...smallDisabled.parameters?.docs?.source}}},mediumDisabled.parameters={...mediumDisabled.parameters,docs:{...mediumDisabled.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n buttonTitle: "disabled button",\n copy: "disabled md",\n backgroundColor: "light",\n buttonType: "primary",\n disabled: true\n }\n}',...mediumDisabled.parameters?.docs?.source}}},largeDisabled.parameters={...largeDisabled.parameters,docs:{...largeDisabled.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "lg",\n buttonTitle: "disabled button",\n copy: "disabled lg",\n backgroundColor: "light",\n buttonType: "primary",\n disabled: true\n }\n}',...largeDisabled.parameters?.docs?.source}}},smallIcon.parameters={...smallIcon.parameters,docs:{...smallIcon.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "sm",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "light",\n buttonType: "primaryIcon",\n imageAlignment: "left",\n image: \n }\n}',...smallIcon.parameters?.docs?.source}}},mediumIcon.parameters={...mediumIcon.parameters,docs:{...mediumIcon.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "light",\n buttonType: "primaryIcon",\n imageAlignment: "left",\n image: \n }\n}',...mediumIcon.parameters?.docs?.source}}},largeIcon.parameters={...largeIcon.parameters,docs:{...largeIcon.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "large",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "light",\n buttonType: "primaryIcon",\n imageAlignment: "left",\n image: \n }\n}',...largeIcon.parameters?.docs?.source}}}},"./styles/components/_buttons.scss":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__)}}]); \ No newline at end of file diff --git a/docs/2400.40cc624c.iframe.bundle.js b/docs/2400.40cc624c.iframe.bundle.js deleted file mode 100644 index 03eebf9c..00000000 --- a/docs/2400.40cc624c.iframe.bundle.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see 2400.40cc624c.iframe.bundle.js.LICENSE.txt */ -(self.webpackChunkdata_transparency_ui=self.webpackChunkdata_transparency_ui||[]).push([[19,2400,2876,5257,7638],{"./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);echr?chr.toUpperCase():""))).charAt(0).toLowerCase()+string.slice(1)}var styleCache=new Map;function styleToObject(style){if(styleCache.has(style))return styleCache.get(style);const result={};let start=0;const len=style.length;for(;start0){const rawProp=pair.slice(0,colonIndex).trim(),value=pair.slice(colonIndex+1).trim();if(rawProp&&value){const prop=camelize(rawProp);result[prop.startsWith("webkit")?(val=prop,val.charAt(0).toUpperCase()+val.slice(1)):prop]=value}}}start=end+1}var val;if(1e3===styleCache.size){const oldestKey=styleCache.keys().next().value;oldestKey&&styleCache.delete(oldestKey)}return styleCache.set(style,result),result}var makeReactConverter=function convert(createElement,element,extraProps={}){if("string"==typeof element)return element;const children=(element.children||[]).map((child=>convert(createElement,child))),elementAttributes=element.attributes||{},attrs={};for(const[key,val]of Object.entries(elementAttributes))switch(!0){case"class"===key:attrs.className=val;break;case"style"===key:attrs.style=styleToObject(String(val));break;case key.startsWith("aria-"):case key.startsWith("data-"):attrs[key.toLowerCase()]=val;break;default:attrs[camelize(key)]=val}const{style:existingStyle,role:existingRole,"aria-label":ariaLabel,...remaining}=extraProps;return existingStyle&&(attrs.style=attrs.style?{...attrs.style,...existingStyle}:existingStyle),existingRole&&(attrs.role=existingRole),ariaLabel&&(attrs["aria-label"]=ariaLabel,attrs["aria-hidden"]="false"),createElement(element.tag,{...attrs,...remaining},...children)}.bind(null,react__WEBPACK_IMPORTED_MODULE_0__.createElement),useAccessibilityId=(id,hasAccessibleProps)=>{const generatedId=(0,react__WEBPACK_IMPORTED_MODULE_0__.useId)();return id||(hasAccessibleProps?generatedId:void 0)};"undefined"!=typeof process&&process.env;var SVG_CORE_VERSION="searchPseudoElementsFullScan"in _fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W?"7.0.0":"6.0.0",IS_VERSION_7_OR_LATER=Number.parseInt(SVG_CORE_VERSION)>=7,ANIMATION_CLASSES_beat="fa-beat",ANIMATION_CLASSES_fade="fa-fade",ANIMATION_CLASSES_beatFade="fa-beat-fade",ANIMATION_CLASSES_bounce="fa-bounce",ANIMATION_CLASSES_shake="fa-shake",ANIMATION_CLASSES_spin="fa-spin",ANIMATION_CLASSES_spinPulse="fa-spin-pulse",ANIMATION_CLASSES_spinReverse="fa-spin-reverse",ANIMATION_CLASSES_pulse="fa-pulse",PULL_CLASSES={left:"fa-pull-left",right:"fa-pull-right"},ROTATE_CLASSES={90:"fa-rotate-90",180:"fa-rotate-180",270:"fa-rotate-270"},SIZE_CLASSES={"2xs":"fa-2xs",xs:"fa-xs",sm:"fa-sm",lg:"fa-lg",xl:"fa-xl","2xl":"fa-2xl","1x":"fa-1x","2x":"fa-2x","3x":"fa-3x","4x":"fa-4x","5x":"fa-5x","6x":"fa-6x","7x":"fa-7x","8x":"fa-8x","9x":"fa-9x","10x":"fa-10x"},STYLE_CLASSES_border="fa-border",STYLE_CLASSES_fixedWidth="fa-fw",STYLE_CLASSES_flip="fa-flip",STYLE_CLASSES_flipHorizontal="fa-flip-horizontal",STYLE_CLASSES_flipVertical="fa-flip-vertical",STYLE_CLASSES_inverse="fa-inverse",STYLE_CLASSES_rotateBy="fa-rotate-by",STYLE_CLASSES_swapOpacity="fa-swap-opacity",STYLE_CLASSES_widthAuto="fa-width-auto";function withPrefix(cls){const prefix=_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.cssPrefix||_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.familyPrefix||"fa";return"fa"===prefix?cls:cls.replace(new RegExp(String.raw`(?<=^|\s)${"fa"}-`,"g"),`${prefix}-`)}function normalizeIconArgs(icon){if(icon)return(icon=>"object"==typeof icon&&"icon"in icon&&!!icon.icon)(icon)?icon:_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.qg.icon(icon)}var logger=new class{constructor(scope="react-fontawesome"){this.enabled=!1;let IS_DEV=!1;try{IS_DEV="undefined"!=typeof process&&!1}catch{}this.scope=scope,this.enabled=IS_DEV}log(...args){this.enabled&&console.log(`[${this.scope}]`,...args)}warn(...args){this.enabled&&console.warn(`[${this.scope}]`,...args)}error(...args){this.enabled&&console.error(`[${this.scope}]`,...args)}}("FontAwesomeIcon"),DEFAULT_PROPS={border:!1,className:"",mask:void 0,maskId:void 0,fixedWidth:!1,inverse:!1,flip:!1,icon:void 0,listItem:!1,pull:void 0,pulse:!1,rotation:void 0,rotateBy:!1,size:void 0,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:void 0,transform:void 0,swapOpacity:!1,widthAuto:!1},DEFAULT_PROP_KEYS=new Set(Object.keys(DEFAULT_PROPS)),FontAwesomeIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((props,ref)=>{const allProps={...DEFAULT_PROPS,...props},{icon:iconArgs,mask:maskArgs,symbol:symbol,title:title,titleId:titleIdFromProps,maskId:maskIdFromProps,transform:transform}=allProps,maskId=useAccessibilityId(maskIdFromProps,Boolean(maskArgs)),titleId=useAccessibilityId(titleIdFromProps,Boolean(title)),iconLookup=normalizeIconArgs(iconArgs);if(!iconLookup)return logger.error("Icon lookup is undefined",iconArgs),null;const classList=function getClassListFromProps(props){const{beat:beat,fade:fade,beatFade:beatFade,bounce:bounce,shake:shake,spin:spin,spinPulse:spinPulse,spinReverse:spinReverse,pulse:pulse,fixedWidth:fixedWidth,inverse:inverse,border:border,flip:flip,size:size,rotation:rotation,pull:pull,swapOpacity:swapOpacity,rotateBy:rotateBy,widthAuto:widthAuto,className:className}=props,result=[];return className&&result.push(...className.split(" ")),beat&&result.push(ANIMATION_CLASSES_beat),fade&&result.push(ANIMATION_CLASSES_fade),beatFade&&result.push(ANIMATION_CLASSES_beatFade),bounce&&result.push(ANIMATION_CLASSES_bounce),shake&&result.push(ANIMATION_CLASSES_shake),spin&&result.push(ANIMATION_CLASSES_spin),spinReverse&&result.push(ANIMATION_CLASSES_spinReverse),spinPulse&&result.push(ANIMATION_CLASSES_spinPulse),pulse&&result.push(ANIMATION_CLASSES_pulse),fixedWidth&&result.push(STYLE_CLASSES_fixedWidth),inverse&&result.push(STYLE_CLASSES_inverse),border&&result.push(STYLE_CLASSES_border),!0===flip&&result.push(STYLE_CLASSES_flip),"horizontal"!==flip&&"both"!==flip||result.push(STYLE_CLASSES_flipHorizontal),"vertical"!==flip&&"both"!==flip||result.push(STYLE_CLASSES_flipVertical),null!=size&&result.push(SIZE_CLASSES[size]),null!=rotation&&0!==rotation&&result.push(ROTATE_CLASSES[rotation]),null!=pull&&result.push(PULL_CLASSES[pull]),swapOpacity&&result.push(STYLE_CLASSES_swapOpacity),IS_VERSION_7_OR_LATER?(rotateBy&&result.push(STYLE_CLASSES_rotateBy),widthAuto&&result.push(STYLE_CLASSES_widthAuto),"fa"===(_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.cssPrefix||_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.familyPrefix||"fa")?result:result.map(withPrefix)):result}(allProps),transformProps="string"==typeof transform?_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.qg.transform(transform):transform,normalizedMaskArgs=normalizeIconArgs(maskArgs),renderedIcon=(0,_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.Kk)(iconLookup,{...classList.length>0&&{classes:classList},...transformProps&&{transform:transformProps},...normalizedMaskArgs&&{mask:normalizedMaskArgs},symbol:symbol,title:title,titleId:titleId,maskId:maskId});if(!renderedIcon)return logger.error("Could not find icon",iconLookup),null;const{abstract:abstract}=renderedIcon,extraProps={ref:ref};for(const key of function typedObjectKeys(obj){return Object.keys(obj)}(allProps))DEFAULT_PROP_KEYS.has(key)||(extraProps[key]=allProps[key]);return makeReactConverter(abstract[0],extraProps)}));FontAwesomeIcon.displayName="FontAwesomeIcon"},"./node_modules/@mdx-js/react/lib/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{R:function(){return useMDXComponents},x:function(){return MDXProvider}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");const emptyComponents={},MDXContext=react__WEBPACK_IMPORTED_MODULE_0__.createContext(emptyComponents);function useMDXComponents(components){const contextComponents=react__WEBPACK_IMPORTED_MODULE_0__.useContext(MDXContext);return react__WEBPACK_IMPORTED_MODULE_0__.useMemo((function(){return"function"==typeof components?components(contextComponents):{...contextComponents,...components}}),[contextComponents,components])}function MDXProvider(properties){let allComponents;return allComponents=properties.disableParentContext?"function"==typeof properties.components?properties.components(emptyComponents):properties.components||emptyComponents:useMDXComponents(properties.components),react__WEBPACK_IMPORTED_MODULE_0__.createElement(MDXContext.Provider,{value:allComponents},properties.children)}},"./node_modules/classnames/index.js":function(module,exports){var __WEBPACK_AMD_DEFINE_RESULT__;!function(){"use strict";var hasOwn={}.hasOwnProperty;function classNames(){for(var classes=[],i=0;ir.length)&&(a=r.length);for(var e=0,n=Array(a);echr?chr.toUpperCase():""))).charAt(0).toLowerCase()+string.slice(1)}var styleCache=new Map;function styleToObject(style){if(styleCache.has(style))return styleCache.get(style);const result={};let start=0;const len=style.length;for(;start0){const rawProp=pair.slice(0,colonIndex).trim(),value=pair.slice(colonIndex+1).trim();if(rawProp&&value){const prop=camelize(rawProp);result[prop.startsWith("webkit")?(val=prop,val.charAt(0).toUpperCase()+val.slice(1)):prop]=value}}}start=end+1}var val;if(1e3===styleCache.size){const oldestKey=styleCache.keys().next().value;oldestKey&&styleCache.delete(oldestKey)}return styleCache.set(style,result),result}var makeReactConverter=function convert(createElement,element,extraProps={}){if("string"==typeof element)return element;const children=(element.children||[]).map((child=>convert(createElement,child))),elementAttributes=element.attributes||{},attrs={};for(const[key,val]of Object.entries(elementAttributes))switch(!0){case"class"===key:attrs.className=val;break;case"style"===key:attrs.style=styleToObject(String(val));break;case key.startsWith("aria-"):case key.startsWith("data-"):attrs[key.toLowerCase()]=val;break;default:attrs[camelize(key)]=val}const{style:existingStyle,role:existingRole,"aria-label":ariaLabel,...remaining}=extraProps;return existingStyle&&(attrs.style=attrs.style?{...attrs.style,...existingStyle}:existingStyle),existingRole&&(attrs.role=existingRole),ariaLabel&&(attrs["aria-label"]=ariaLabel,attrs["aria-hidden"]="false"),createElement(element.tag,{...attrs,...remaining},...children)}.bind(null,react__WEBPACK_IMPORTED_MODULE_0__.createElement),useAccessibilityId=(id,hasAccessibleProps)=>{const generatedId=(0,react__WEBPACK_IMPORTED_MODULE_0__.useId)();return id||(hasAccessibleProps?generatedId:void 0)};"undefined"!=typeof process&&process.env;var SVG_CORE_VERSION="searchPseudoElementsFullScan"in _fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W?"7.0.0":"6.0.0",IS_VERSION_7_OR_LATER=Number.parseInt(SVG_CORE_VERSION)>=7,ANIMATION_CLASSES_beat="fa-beat",ANIMATION_CLASSES_fade="fa-fade",ANIMATION_CLASSES_beatFade="fa-beat-fade",ANIMATION_CLASSES_bounce="fa-bounce",ANIMATION_CLASSES_shake="fa-shake",ANIMATION_CLASSES_spin="fa-spin",ANIMATION_CLASSES_spinPulse="fa-spin-pulse",ANIMATION_CLASSES_spinReverse="fa-spin-reverse",ANIMATION_CLASSES_pulse="fa-pulse",PULL_CLASSES={left:"fa-pull-left",right:"fa-pull-right"},ROTATE_CLASSES={90:"fa-rotate-90",180:"fa-rotate-180",270:"fa-rotate-270"},SIZE_CLASSES={"2xs":"fa-2xs",xs:"fa-xs",sm:"fa-sm",lg:"fa-lg",xl:"fa-xl","2xl":"fa-2xl","1x":"fa-1x","2x":"fa-2x","3x":"fa-3x","4x":"fa-4x","5x":"fa-5x","6x":"fa-6x","7x":"fa-7x","8x":"fa-8x","9x":"fa-9x","10x":"fa-10x"},STYLE_CLASSES_border="fa-border",STYLE_CLASSES_fixedWidth="fa-fw",STYLE_CLASSES_flip="fa-flip",STYLE_CLASSES_flipHorizontal="fa-flip-horizontal",STYLE_CLASSES_flipVertical="fa-flip-vertical",STYLE_CLASSES_inverse="fa-inverse",STYLE_CLASSES_rotateBy="fa-rotate-by",STYLE_CLASSES_swapOpacity="fa-swap-opacity",STYLE_CLASSES_widthAuto="fa-width-auto";function withPrefix(cls){const prefix=_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.cssPrefix||_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.familyPrefix||"fa";return"fa"===prefix?cls:cls.replace(new RegExp(String.raw`(?<=^|\s)${"fa"}-`,"g"),`${prefix}-`)}function normalizeIconArgs(icon){if(icon)return(icon=>"object"==typeof icon&&"icon"in icon&&!!icon.icon)(icon)?icon:_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.qg.icon(icon)}var logger=new class{constructor(scope="react-fontawesome"){this.enabled=!1;let IS_DEV=!1;try{IS_DEV="undefined"!=typeof process&&!1}catch{}this.scope=scope,this.enabled=IS_DEV}log(...args){this.enabled&&console.log(`[${this.scope}]`,...args)}warn(...args){this.enabled&&console.warn(`[${this.scope}]`,...args)}error(...args){this.enabled&&console.error(`[${this.scope}]`,...args)}}("FontAwesomeIcon"),DEFAULT_PROPS={border:!1,className:"",mask:void 0,maskId:void 0,fixedWidth:!1,inverse:!1,flip:!1,icon:void 0,listItem:!1,pull:void 0,pulse:!1,rotation:void 0,rotateBy:!1,size:void 0,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:void 0,transform:void 0,swapOpacity:!1,widthAuto:!1},DEFAULT_PROP_KEYS=new Set(Object.keys(DEFAULT_PROPS)),FontAwesomeIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((props,ref)=>{const allProps={...DEFAULT_PROPS,...props},{icon:iconArgs,mask:maskArgs,symbol:symbol,title:title,titleId:titleIdFromProps,maskId:maskIdFromProps,transform:transform}=allProps,maskId=useAccessibilityId(maskIdFromProps,Boolean(maskArgs)),titleId=useAccessibilityId(titleIdFromProps,Boolean(title)),iconLookup=normalizeIconArgs(iconArgs);if(!iconLookup)return logger.error("Icon lookup is undefined",iconArgs),null;const classList=function getClassListFromProps(props){const{beat:beat,fade:fade,beatFade:beatFade,bounce:bounce,shake:shake,spin:spin,spinPulse:spinPulse,spinReverse:spinReverse,pulse:pulse,fixedWidth:fixedWidth,inverse:inverse,border:border,flip:flip,size:size,rotation:rotation,pull:pull,swapOpacity:swapOpacity,rotateBy:rotateBy,widthAuto:widthAuto,className:className}=props,result=[];return className&&result.push(...className.split(" ")),beat&&result.push(ANIMATION_CLASSES_beat),fade&&result.push(ANIMATION_CLASSES_fade),beatFade&&result.push(ANIMATION_CLASSES_beatFade),bounce&&result.push(ANIMATION_CLASSES_bounce),shake&&result.push(ANIMATION_CLASSES_shake),spin&&result.push(ANIMATION_CLASSES_spin),spinReverse&&result.push(ANIMATION_CLASSES_spinReverse),spinPulse&&result.push(ANIMATION_CLASSES_spinPulse),pulse&&result.push(ANIMATION_CLASSES_pulse),fixedWidth&&result.push(STYLE_CLASSES_fixedWidth),inverse&&result.push(STYLE_CLASSES_inverse),border&&result.push(STYLE_CLASSES_border),!0===flip&&result.push(STYLE_CLASSES_flip),"horizontal"!==flip&&"both"!==flip||result.push(STYLE_CLASSES_flipHorizontal),"vertical"!==flip&&"both"!==flip||result.push(STYLE_CLASSES_flipVertical),null!=size&&result.push(SIZE_CLASSES[size]),null!=rotation&&0!==rotation&&result.push(ROTATE_CLASSES[rotation]),null!=pull&&result.push(PULL_CLASSES[pull]),swapOpacity&&result.push(STYLE_CLASSES_swapOpacity),IS_VERSION_7_OR_LATER?(rotateBy&&result.push(STYLE_CLASSES_rotateBy),widthAuto&&result.push(STYLE_CLASSES_widthAuto),"fa"===(_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.cssPrefix||_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.familyPrefix||"fa")?result:result.map(withPrefix)):result}(allProps),transformProps="string"==typeof transform?_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.qg.transform(transform):transform,normalizedMaskArgs=normalizeIconArgs(maskArgs),renderedIcon=(0,_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.Kk)(iconLookup,{...classList.length>0&&{classes:classList},...transformProps&&{transform:transformProps},...normalizedMaskArgs&&{mask:normalizedMaskArgs},symbol:symbol,title:title,titleId:titleId,maskId:maskId});if(!renderedIcon)return logger.error("Could not find icon",iconLookup),null;const{abstract:abstract}=renderedIcon,extraProps={ref:ref};for(const key of function typedObjectKeys(obj){return Object.keys(obj)}(allProps))DEFAULT_PROP_KEYS.has(key)||(extraProps[key]=allProps[key]);return makeReactConverter(abstract[0],extraProps)}));FontAwesomeIcon.displayName="FontAwesomeIcon"},"./node_modules/@mdx-js/react/lib/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{R:function(){return useMDXComponents},x:function(){return MDXProvider}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");const emptyComponents={},MDXContext=react__WEBPACK_IMPORTED_MODULE_0__.createContext(emptyComponents);function useMDXComponents(components){const contextComponents=react__WEBPACK_IMPORTED_MODULE_0__.useContext(MDXContext);return react__WEBPACK_IMPORTED_MODULE_0__.useMemo((function(){return"function"==typeof components?components(contextComponents):{...contextComponents,...components}}),[contextComponents,components])}function MDXProvider(properties){let allComponents;return allComponents=properties.disableParentContext?"function"==typeof properties.components?properties.components(emptyComponents):properties.components||emptyComponents:useMDXComponents(properties.components),react__WEBPACK_IMPORTED_MODULE_0__.createElement(MDXContext.Provider,{value:allComponents},properties.children)}},"./node_modules/classnames/index.js":function(module,exports){var __WEBPACK_AMD_DEFINE_RESULT__;!function(){"use strict";var hasOwn={}.hasOwnProperty;function classNames(){for(var classes=[],i=0;i-1&&value%1==0&&value<=9007199254740991};var lodash_es_isArrayLike=function isArrayLike(value){return null!=value&&lodash_es_isLength(value.length)&&!(0,isFunction.A)(value)}},"./node_modules/lodash-es/isFunction.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var _baseGetTag_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/lodash-es/_baseGetTag.js"),_isObject_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/lodash-es/isObject.js");__webpack_exports__.A=function isFunction(value){if(!(0,_isObject_js__WEBPACK_IMPORTED_MODULE_1__.A)(value))return!1;var tag=(0,_baseGetTag_js__WEBPACK_IMPORTED_MODULE_0__.A)(value);return"[object Function]"==tag||"[object GeneratorFunction]"==tag||"[object AsyncFunction]"==tag||"[object Proxy]"==tag}},"./node_modules/lodash-es/toString.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{A:function(){return lodash_es_toString}});var _Symbol=__webpack_require__("./node_modules/lodash-es/_Symbol.js");var _arrayMap=function arrayMap(array,iteratee){for(var index=-1,length=null==array?0:array.length,result=Array(length);++index0&&predicate(value)?depth>1?baseFlatten(value,depth-1,predicate,isStrict,result):_arrayPush(result,value):isStrict||(result[result.length]=value)}return result};var lodash_es_identity=function identity(value){return value};var _apply=function apply(func,thisArg,args){switch(args.length){case 0:return func.call(thisArg);case 1:return func.call(thisArg,args[0]);case 2:return func.call(thisArg,args[0],args[1]);case 3:return func.call(thisArg,args[0],args[1],args[2])}return func.apply(thisArg,args)},nativeMax=Math.max;var _overRest=function overRest(func,start,transform){return start=nativeMax(void 0===start?func.length-1:start,0),function(){for(var args=arguments,index=-1,length=nativeMax(args.length-start,0),array=Array(length);++index0){if(++count>=800)return arguments[0]}else count=0;return func.apply(void 0,arguments)}},_setToString=_shortOut(_baseSetToString);var _baseRest=function baseRest(func,start){return _setToString(_overRest(func,start,lodash_es_identity),func+"")},_nativeCreate=_getNative(Object,"create");var _hashClear=function hashClear(){this.__data__=_nativeCreate?_nativeCreate(null):{},this.size=0};var _hashDelete=function hashDelete(key){var result=this.has(key)&&delete this.__data__[key];return this.size-=result?1:0,result},_hashGet_hasOwnProperty=Object.prototype.hasOwnProperty;var _hashGet=function hashGet(key){var data=this.__data__;if(_nativeCreate){var result=data[key];return"__lodash_hash_undefined__"===result?void 0:result}return _hashGet_hasOwnProperty.call(data,key)?data[key]:void 0},_hashHas_hasOwnProperty=Object.prototype.hasOwnProperty;var _hashHas=function hashHas(key){var data=this.__data__;return _nativeCreate?void 0!==data[key]:_hashHas_hasOwnProperty.call(data,key)};var _hashSet=function hashSet(key,value){var data=this.__data__;return this.size+=this.has(key)?0:1,data[key]=_nativeCreate&&void 0===value?"__lodash_hash_undefined__":value,this};function Hash(entries){var index=-1,length=null==entries?0:entries.length;for(this.clear();++index-1};var _listCacheSet=function listCacheSet(key,value){var data=this.__data__,index=_assocIndexOf(data,key);return index<0?(++this.size,data.push([key,value])):data[index][1]=value,this};function ListCache(entries){var index=-1,length=null==entries?0:entries.length;for(this.clear();++index-1};var _arrayIncludesWith=function arrayIncludesWith(array,value,comparator){for(var index=-1,length=null==array?0:array.length;++index=200){var set=iteratee?null:_createSet(array);if(set)return _setToArray(set);isCommon=!1,includes=_cacheHas,seen=new _SetCache}else seen=iteratee?[]:result;outer:for(;++indexchr?chr.toUpperCase():""))).charAt(0).toLowerCase()+string.slice(1)}var styleCache=new Map;function styleToObject(style){if(styleCache.has(style))return styleCache.get(style);const result={};let start=0;const len=style.length;for(;start0){const rawProp=pair.slice(0,colonIndex).trim(),value=pair.slice(colonIndex+1).trim();if(rawProp&&value){const prop=camelize(rawProp);result[prop.startsWith("webkit")?(val=prop,val.charAt(0).toUpperCase()+val.slice(1)):prop]=value}}}start=end+1}var val;if(1e3===styleCache.size){const oldestKey=styleCache.keys().next().value;oldestKey&&styleCache.delete(oldestKey)}return styleCache.set(style,result),result}var makeReactConverter=function convert(createElement,element,extraProps={}){if("string"==typeof element)return element;const children=(element.children||[]).map((child=>convert(createElement,child))),elementAttributes=element.attributes||{},attrs={};for(const[key,val]of Object.entries(elementAttributes))switch(!0){case"class"===key:attrs.className=val;break;case"style"===key:attrs.style=styleToObject(String(val));break;case key.startsWith("aria-"):case key.startsWith("data-"):attrs[key.toLowerCase()]=val;break;default:attrs[camelize(key)]=val}const{style:existingStyle,role:existingRole,"aria-label":ariaLabel,...remaining}=extraProps;return existingStyle&&(attrs.style=attrs.style?{...attrs.style,...existingStyle}:existingStyle),existingRole&&(attrs.role=existingRole),ariaLabel&&(attrs["aria-label"]=ariaLabel,attrs["aria-hidden"]="false"),createElement(element.tag,{...attrs,...remaining},...children)}.bind(null,react__WEBPACK_IMPORTED_MODULE_0__.createElement),useAccessibilityId=(id,hasAccessibleProps)=>{const generatedId=(0,react__WEBPACK_IMPORTED_MODULE_0__.useId)();return id||(hasAccessibleProps?generatedId:void 0)};"undefined"!=typeof process&&process.env;var SVG_CORE_VERSION="searchPseudoElementsFullScan"in _fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W?"7.0.0":"6.0.0",IS_VERSION_7_OR_LATER=Number.parseInt(SVG_CORE_VERSION)>=7,ANIMATION_CLASSES_beat="fa-beat",ANIMATION_CLASSES_fade="fa-fade",ANIMATION_CLASSES_beatFade="fa-beat-fade",ANIMATION_CLASSES_bounce="fa-bounce",ANIMATION_CLASSES_shake="fa-shake",ANIMATION_CLASSES_spin="fa-spin",ANIMATION_CLASSES_spinPulse="fa-spin-pulse",ANIMATION_CLASSES_spinReverse="fa-spin-reverse",ANIMATION_CLASSES_pulse="fa-pulse",PULL_CLASSES={left:"fa-pull-left",right:"fa-pull-right"},ROTATE_CLASSES={90:"fa-rotate-90",180:"fa-rotate-180",270:"fa-rotate-270"},SIZE_CLASSES={"2xs":"fa-2xs",xs:"fa-xs",sm:"fa-sm",lg:"fa-lg",xl:"fa-xl","2xl":"fa-2xl","1x":"fa-1x","2x":"fa-2x","3x":"fa-3x","4x":"fa-4x","5x":"fa-5x","6x":"fa-6x","7x":"fa-7x","8x":"fa-8x","9x":"fa-9x","10x":"fa-10x"},STYLE_CLASSES_border="fa-border",STYLE_CLASSES_fixedWidth="fa-fw",STYLE_CLASSES_flip="fa-flip",STYLE_CLASSES_flipHorizontal="fa-flip-horizontal",STYLE_CLASSES_flipVertical="fa-flip-vertical",STYLE_CLASSES_inverse="fa-inverse",STYLE_CLASSES_rotateBy="fa-rotate-by",STYLE_CLASSES_swapOpacity="fa-swap-opacity",STYLE_CLASSES_widthAuto="fa-width-auto";function withPrefix(cls){const prefix=_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.cssPrefix||_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.familyPrefix||"fa";return"fa"===prefix?cls:cls.replace(new RegExp(String.raw`(?<=^|\s)${"fa"}-`,"g"),`${prefix}-`)}function normalizeIconArgs(icon){if(icon)return(icon=>"object"==typeof icon&&"icon"in icon&&!!icon.icon)(icon)?icon:_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.qg.icon(icon)}var logger=new class{constructor(scope="react-fontawesome"){this.enabled=!1;let IS_DEV=!1;try{IS_DEV="undefined"!=typeof process&&!1}catch{}this.scope=scope,this.enabled=IS_DEV}log(...args){this.enabled&&console.log(`[${this.scope}]`,...args)}warn(...args){this.enabled&&console.warn(`[${this.scope}]`,...args)}error(...args){this.enabled&&console.error(`[${this.scope}]`,...args)}}("FontAwesomeIcon"),DEFAULT_PROPS={border:!1,className:"",mask:void 0,maskId:void 0,fixedWidth:!1,inverse:!1,flip:!1,icon:void 0,listItem:!1,pull:void 0,pulse:!1,rotation:void 0,rotateBy:!1,size:void 0,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:void 0,transform:void 0,swapOpacity:!1,widthAuto:!1},DEFAULT_PROP_KEYS=new Set(Object.keys(DEFAULT_PROPS)),FontAwesomeIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((props,ref)=>{const allProps={...DEFAULT_PROPS,...props},{icon:iconArgs,mask:maskArgs,symbol:symbol,title:title,titleId:titleIdFromProps,maskId:maskIdFromProps,transform:transform}=allProps,maskId=useAccessibilityId(maskIdFromProps,Boolean(maskArgs)),titleId=useAccessibilityId(titleIdFromProps,Boolean(title)),iconLookup=normalizeIconArgs(iconArgs);if(!iconLookup)return logger.error("Icon lookup is undefined",iconArgs),null;const classList=function getClassListFromProps(props){const{beat:beat,fade:fade,beatFade:beatFade,bounce:bounce,shake:shake,spin:spin,spinPulse:spinPulse,spinReverse:spinReverse,pulse:pulse,fixedWidth:fixedWidth,inverse:inverse,border:border,flip:flip,size:size,rotation:rotation,pull:pull,swapOpacity:swapOpacity,rotateBy:rotateBy,widthAuto:widthAuto,className:className}=props,result=[];return className&&result.push(...className.split(" ")),beat&&result.push(ANIMATION_CLASSES_beat),fade&&result.push(ANIMATION_CLASSES_fade),beatFade&&result.push(ANIMATION_CLASSES_beatFade),bounce&&result.push(ANIMATION_CLASSES_bounce),shake&&result.push(ANIMATION_CLASSES_shake),spin&&result.push(ANIMATION_CLASSES_spin),spinReverse&&result.push(ANIMATION_CLASSES_spinReverse),spinPulse&&result.push(ANIMATION_CLASSES_spinPulse),pulse&&result.push(ANIMATION_CLASSES_pulse),fixedWidth&&result.push(STYLE_CLASSES_fixedWidth),inverse&&result.push(STYLE_CLASSES_inverse),border&&result.push(STYLE_CLASSES_border),!0===flip&&result.push(STYLE_CLASSES_flip),"horizontal"!==flip&&"both"!==flip||result.push(STYLE_CLASSES_flipHorizontal),"vertical"!==flip&&"both"!==flip||result.push(STYLE_CLASSES_flipVertical),null!=size&&result.push(SIZE_CLASSES[size]),null!=rotation&&0!==rotation&&result.push(ROTATE_CLASSES[rotation]),null!=pull&&result.push(PULL_CLASSES[pull]),swapOpacity&&result.push(STYLE_CLASSES_swapOpacity),IS_VERSION_7_OR_LATER?(rotateBy&&result.push(STYLE_CLASSES_rotateBy),widthAuto&&result.push(STYLE_CLASSES_widthAuto),"fa"===(_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.cssPrefix||_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.familyPrefix||"fa")?result:result.map(withPrefix)):result}(allProps),transformProps="string"==typeof transform?_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.qg.transform(transform):transform,normalizedMaskArgs=normalizeIconArgs(maskArgs),renderedIcon=(0,_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.Kk)(iconLookup,{...classList.length>0&&{classes:classList},...transformProps&&{transform:transformProps},...normalizedMaskArgs&&{mask:normalizedMaskArgs},symbol:symbol,title:title,titleId:titleId,maskId:maskId});if(!renderedIcon)return logger.error("Could not find icon",iconLookup),null;const{abstract:abstract}=renderedIcon,extraProps={ref:ref};for(const key of function typedObjectKeys(obj){return Object.keys(obj)}(allProps))DEFAULT_PROP_KEYS.has(key)||(extraProps[key]=allProps[key]);return makeReactConverter(abstract[0],extraProps)}));FontAwesomeIcon.displayName="FontAwesomeIcon"},"./node_modules/react-transition-group/esm/CSSTransition.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{A:function(){return esm_CSSTransition}});var esm_extends=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/extends.js"),objectWithoutPropertiesLoose=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js"),inheritsLoose=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js");function replaceClassName(origClass,classToRemove){return origClass.replace(new RegExp("(^|\\s)"+classToRemove+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var react=__webpack_require__("./node_modules/react/index.js"),react_dom=__webpack_require__("./node_modules/react-dom/index.js"),config_disabled=!1,TransitionGroupContext=__webpack_require__("./node_modules/react-transition-group/esm/TransitionGroupContext.js"),forceReflow=function forceReflow(node){return node.scrollTop},Transition=function(_React$Component){function Transition(props,context){var _this;_this=_React$Component.call(this,props,context)||this;var initialStatus,appear=context&&!context.isMounting?props.enter:props.appear;return _this.appearStatus=null,props.in?appear?(initialStatus="exited",_this.appearStatus="entering"):initialStatus="entered":initialStatus=props.unmountOnExit||props.mountOnEnter?"unmounted":"exited",_this.state={status:initialStatus},_this.nextCallback=null,_this}(0,inheritsLoose.A)(Transition,_React$Component),Transition.getDerivedStateFromProps=function getDerivedStateFromProps(_ref,prevState){return _ref.in&&"unmounted"===prevState.status?{status:"exited"}:null};var _proto=Transition.prototype;return _proto.componentDidMount=function componentDidMount(){this.updateStatus(!0,this.appearStatus)},_proto.componentDidUpdate=function componentDidUpdate(prevProps){var nextStatus=null;if(prevProps!==this.props){var status=this.state.status;this.props.in?"entering"!==status&&"entered"!==status&&(nextStatus="entering"):"entering"!==status&&"entered"!==status||(nextStatus="exiting")}this.updateStatus(!1,nextStatus)},_proto.componentWillUnmount=function componentWillUnmount(){this.cancelNextCallback()},_proto.getTimeouts=function getTimeouts(){var exit,enter,appear,timeout=this.props.timeout;return exit=enter=appear=timeout,null!=timeout&&"number"!=typeof timeout&&(exit=timeout.exit,enter=timeout.enter,appear=void 0!==timeout.appear?timeout.appear:enter),{exit:exit,enter:enter,appear:appear}},_proto.updateStatus=function updateStatus(mounting,nextStatus){if(void 0===mounting&&(mounting=!1),null!==nextStatus)if(this.cancelNextCallback(),"entering"===nextStatus){if(this.props.unmountOnExit||this.props.mountOnEnter){var node=this.props.nodeRef?this.props.nodeRef.current:react_dom.findDOMNode(this);node&&forceReflow(node)}this.performEnter(mounting)}else this.performExit();else this.props.unmountOnExit&&"exited"===this.state.status&&this.setState({status:"unmounted"})},_proto.performEnter=function performEnter(mounting){var _this2=this,enter=this.props.enter,appearing=this.context?this.context.isMounting:mounting,_ref2=this.props.nodeRef?[appearing]:[react_dom.findDOMNode(this),appearing],maybeNode=_ref2[0],maybeAppearing=_ref2[1],timeouts=this.getTimeouts(),enterTimeout=appearing?timeouts.appear:timeouts.enter;!mounting&&!enter||config_disabled?this.safeSetState({status:"entered"},(function(){_this2.props.onEntered(maybeNode)})):(this.props.onEnter(maybeNode,maybeAppearing),this.safeSetState({status:"entering"},(function(){_this2.props.onEntering(maybeNode,maybeAppearing),_this2.onTransitionEnd(enterTimeout,(function(){_this2.safeSetState({status:"entered"},(function(){_this2.props.onEntered(maybeNode,maybeAppearing)}))}))})))},_proto.performExit=function performExit(){var _this3=this,exit=this.props.exit,timeouts=this.getTimeouts(),maybeNode=this.props.nodeRef?void 0:react_dom.findDOMNode(this);exit&&!config_disabled?(this.props.onExit(maybeNode),this.safeSetState({status:"exiting"},(function(){_this3.props.onExiting(maybeNode),_this3.onTransitionEnd(timeouts.exit,(function(){_this3.safeSetState({status:"exited"},(function(){_this3.props.onExited(maybeNode)}))}))}))):this.safeSetState({status:"exited"},(function(){_this3.props.onExited(maybeNode)}))},_proto.cancelNextCallback=function cancelNextCallback(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},_proto.safeSetState=function safeSetState(nextState,callback){callback=this.setNextCallback(callback),this.setState(nextState,callback)},_proto.setNextCallback=function setNextCallback(callback){var _this4=this,active=!0;return this.nextCallback=function(event){active&&(active=!1,_this4.nextCallback=null,callback(event))},this.nextCallback.cancel=function(){active=!1},this.nextCallback},_proto.onTransitionEnd=function onTransitionEnd(timeout,handler){this.setNextCallback(handler);var node=this.props.nodeRef?this.props.nodeRef.current:react_dom.findDOMNode(this),doesNotHaveTimeoutOrListener=null==timeout&&!this.props.addEndListener;if(node&&!doesNotHaveTimeoutOrListener){if(this.props.addEndListener){var _ref3=this.props.nodeRef?[this.nextCallback]:[node,this.nextCallback],maybeNode=_ref3[0],maybeNextCallback=_ref3[1];this.props.addEndListener(maybeNode,maybeNextCallback)}null!=timeout&&setTimeout(this.nextCallback,timeout)}else setTimeout(this.nextCallback,0)},_proto.render=function render(){var status=this.state.status;if("unmounted"===status)return null;var _this$props=this.props,children=_this$props.children,childProps=(_this$props.in,_this$props.mountOnEnter,_this$props.unmountOnExit,_this$props.appear,_this$props.enter,_this$props.exit,_this$props.timeout,_this$props.addEndListener,_this$props.onEnter,_this$props.onEntering,_this$props.onEntered,_this$props.onExit,_this$props.onExiting,_this$props.onExited,_this$props.nodeRef,(0,objectWithoutPropertiesLoose.A)(_this$props,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return react.createElement(TransitionGroupContext.A.Provider,{value:null},"function"==typeof children?children(status,childProps):react.cloneElement(react.Children.only(children),childProps))},Transition}(react.Component);function noop(){}Transition.contextType=TransitionGroupContext.A,Transition.propTypes={},Transition.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:noop,onEntering:noop,onEntered:noop,onExit:noop,onExiting:noop,onExited:noop},Transition.UNMOUNTED="unmounted",Transition.EXITED="exited",Transition.ENTERING="entering",Transition.ENTERED="entered",Transition.EXITING="exiting";var esm_Transition=Transition,removeClass=function removeClass(node,classes){return node&&classes&&classes.split(" ").forEach((function(c){return function removeClass_removeClass(element,className){element.classList?element.classList.remove(className):"string"==typeof element.className?element.className=replaceClassName(element.className,className):element.setAttribute("class",replaceClassName(element.className&&element.className.baseVal||"",className))}(node,c)}))},CSSTransition=function(_React$Component){function CSSTransition(){for(var _this,_len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_React$Component.call.apply(_React$Component,[this].concat(args))||this).appliedClasses={appear:{},enter:{},exit:{}},_this.onEnter=function(maybeNode,maybeAppearing){var _this$resolveArgument=_this.resolveArguments(maybeNode,maybeAppearing),node=_this$resolveArgument[0],appearing=_this$resolveArgument[1];_this.removeClasses(node,"exit"),_this.addClass(node,appearing?"appear":"enter","base"),_this.props.onEnter&&_this.props.onEnter(maybeNode,maybeAppearing)},_this.onEntering=function(maybeNode,maybeAppearing){var _this$resolveArgument2=_this.resolveArguments(maybeNode,maybeAppearing),node=_this$resolveArgument2[0],type=_this$resolveArgument2[1]?"appear":"enter";_this.addClass(node,type,"active"),_this.props.onEntering&&_this.props.onEntering(maybeNode,maybeAppearing)},_this.onEntered=function(maybeNode,maybeAppearing){var _this$resolveArgument3=_this.resolveArguments(maybeNode,maybeAppearing),node=_this$resolveArgument3[0],type=_this$resolveArgument3[1]?"appear":"enter";_this.removeClasses(node,type),_this.addClass(node,type,"done"),_this.props.onEntered&&_this.props.onEntered(maybeNode,maybeAppearing)},_this.onExit=function(maybeNode){var node=_this.resolveArguments(maybeNode)[0];_this.removeClasses(node,"appear"),_this.removeClasses(node,"enter"),_this.addClass(node,"exit","base"),_this.props.onExit&&_this.props.onExit(maybeNode)},_this.onExiting=function(maybeNode){var node=_this.resolveArguments(maybeNode)[0];_this.addClass(node,"exit","active"),_this.props.onExiting&&_this.props.onExiting(maybeNode)},_this.onExited=function(maybeNode){var node=_this.resolveArguments(maybeNode)[0];_this.removeClasses(node,"exit"),_this.addClass(node,"exit","done"),_this.props.onExited&&_this.props.onExited(maybeNode)},_this.resolveArguments=function(maybeNode,maybeAppearing){return _this.props.nodeRef?[_this.props.nodeRef.current,maybeNode]:[maybeNode,maybeAppearing]},_this.getClassNames=function(type){var classNames=_this.props.classNames,isStringClassNames="string"==typeof classNames,baseClassName=isStringClassNames?""+(isStringClassNames&&classNames?classNames+"-":"")+type:classNames[type];return{baseClassName:baseClassName,activeClassName:isStringClassNames?baseClassName+"-active":classNames[type+"Active"],doneClassName:isStringClassNames?baseClassName+"-done":classNames[type+"Done"]}},_this}(0,inheritsLoose.A)(CSSTransition,_React$Component);var _proto=CSSTransition.prototype;return _proto.addClass=function addClass(node,type,phase){var className=this.getClassNames(type)[phase+"ClassName"],doneClassName=this.getClassNames("enter").doneClassName;"appear"===type&&"done"===phase&&doneClassName&&(className+=" "+doneClassName),"active"===phase&&node&&forceReflow(node),className&&(this.appliedClasses[type][phase]=className,function addClass(node,classes){node&&classes&&classes.split(" ").forEach((function(c){return function addClass_addClass(element,className){element.classList?element.classList.add(className):function hasClass(element,className){return element.classList?!!className&&element.classList.contains(className):-1!==(" "+(element.className.baseVal||element.className)+" ").indexOf(" "+className+" ")}(element,className)||("string"==typeof element.className?element.className=element.className+" "+className:element.setAttribute("class",(element.className&&element.className.baseVal||"")+" "+className))}(node,c)}))}(node,className))},_proto.removeClasses=function removeClasses(node,type){var _this$appliedClasses$=this.appliedClasses[type],baseClassName=_this$appliedClasses$.base,activeClassName=_this$appliedClasses$.active,doneClassName=_this$appliedClasses$.done;this.appliedClasses[type]={},baseClassName&&removeClass(node,baseClassName),activeClassName&&removeClass(node,activeClassName),doneClassName&&removeClass(node,doneClassName)},_proto.render=function render(){var _this$props=this.props,props=(_this$props.classNames,(0,objectWithoutPropertiesLoose.A)(_this$props,["classNames"]));return react.createElement(esm_Transition,(0,esm_extends.A)({},props,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},CSSTransition}(react.Component);CSSTransition.defaultProps={classNames:""},CSSTransition.propTypes={};var esm_CSSTransition=CSSTransition},"./node_modules/react-transition-group/esm/TransitionGroup.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{A:function(){return esm_TransitionGroup}});var objectWithoutPropertiesLoose=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js"),esm_extends=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/extends.js"),assertThisInitialized=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js"),inheritsLoose=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js"),react=__webpack_require__("./node_modules/react/index.js"),TransitionGroupContext=__webpack_require__("./node_modules/react-transition-group/esm/TransitionGroupContext.js");function getChildMapping(children,mapFn){var result=Object.create(null);return children&&react.Children.map(children,(function(c){return c})).forEach((function(child){result[child.key]=function mapper(child){return mapFn&&(0,react.isValidElement)(child)?mapFn(child):child}(child)})),result}function getProp(child,prop,props){return null!=props[prop]?props[prop]:child.props[prop]}function getNextChildMapping(nextProps,prevChildMapping,onExited){var nextChildMapping=getChildMapping(nextProps.children),children=function mergeChildMappings(prev,next){function getValueForKey(key){return key in next?next[key]:prev[key]}prev=prev||{},next=next||{};var i,nextKeysPending=Object.create(null),pendingKeys=[];for(var prevKey in prev)prevKey in next?pendingKeys.length&&(nextKeysPending[prevKey]=pendingKeys,pendingKeys=[]):pendingKeys.push(prevKey);var childMapping={};for(var nextKey in next){if(nextKeysPending[nextKey])for(i=0;ir.length)&&(a=r.length);for(var e=0,n=Array(a);e \r\n \r\n \r\n \r\n ',...Default.parameters?.docs?.source}}}},"./node_modules/classnames/index.js":function(module,exports){var __WEBPACK_AMD_DEFINE_RESULT__;!function(){"use strict";var hasOwn={}.hasOwnProperty;function classNames(){for(var classes=[],i=0;ir.length)&&(a=r.length);for(var e=0,n=Array(a);e*{padding-left:.8rem;padding-right:.8rem}@media all and (min-width: 992px){.usa-dt-flex-grid__gutter{margin-left:-0.8rem;margin-right:-0.8rem}.usa-dt-flex-grid__gutter>*{padding-left:.8rem;padding-right:.8rem}}@media all and (min-width: 1400px){.usa-dt-flex-grid__gutter{margin-left:-0.8rem;margin-right:-0.8rem}.usa-dt-flex-grid__gutter>*{padding-left:.8rem;padding-right:.8rem}}.usa-dt-flex-grid__gutter-sm{margin-left:-0.4rem;margin-right:-0.4rem}.usa-dt-flex-grid__gutter-sm>*{padding-left:.4rem;padding-right:.4rem}.usa-dt-flex-grid__gutter-lg{margin-left:-1.6rem;margin-right:-1.6rem}.usa-dt-flex-grid__gutter-lg>*{padding-left:1.6rem;padding-right:1.6rem}@media all and (min-width: 320px){.mobile\:usa-dt-flex-grid__gutter-sm{margin-left:-0.4rem;margin-right:-0.4rem}.mobile\:usa-dt-flex-grid__gutter-sm>*{padding-left:.4rem;padding-right:.4rem}.mobile\:usa-dt-flex-grid__gutter-lg{margin-left:-1.6rem;margin-right:-1.6rem}.mobile\:usa-dt-flex-grid__gutter-lg>*{padding-left:1.6rem;padding-right:1.6rem}}@media all and (min-width: 768px){.tablet\:usa-dt-flex-grid__gutter-sm{margin-left:-0.4rem;margin-right:-0.4rem}.tablet\:usa-dt-flex-grid__gutter-sm>*{padding-left:.4rem;padding-right:.4rem}.tablet\:usa-dt-flex-grid__gutter-lg{margin-left:-1.6rem;margin-right:-1.6rem}.tablet\:usa-dt-flex-grid__gutter-lg>*{padding-left:1.6rem;padding-right:1.6rem}}@media all and (min-width: 992px){.desktop\:usa-dt-flex-grid__gutter-sm{margin-left:-0.4rem;margin-right:-0.4rem}.desktop\:usa-dt-flex-grid__gutter-sm>*{padding-left:.4rem;padding-right:.4rem}.desktop\:usa-dt-flex-grid__gutter-lg{margin-left:-1.6rem;margin-right:-1.6rem}.desktop\:usa-dt-flex-grid__gutter-lg>*{padding-left:1.6rem;padding-right:1.6rem}}[class*=usa-dt-flex-grid__col]{position:relative;width:100%;box-sizing:border-box}.usa-dt-flex-grid__col{flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.usa-dt-flex-grid__col-auto{flex:0 1 auto;width:auto;max-width:100%}.usa-dt-flex-grid__col-fill{flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.usa-dt-flex-grid__col-1{flex:0 1 auto;width:8.33333%}.usa-dt-flex-grid__col-2{flex:0 1 auto;width:16.66667%}.usa-dt-flex-grid__col-3{flex:0 1 auto;width:25%}.usa-dt-flex-grid__col-4{flex:0 1 auto;width:33.33333%}.usa-dt-flex-grid__col-5{flex:0 1 auto;width:41.66667%}.usa-dt-flex-grid__col-6{flex:0 1 auto;width:50%}.usa-dt-flex-grid__col-7{flex:0 1 auto;width:58.33333%}.usa-dt-flex-grid__col-8{flex:0 1 auto;width:66.66667%}.usa-dt-flex-grid__col-9{flex:0 1 auto;width:75%}.usa-dt-flex-grid__col-10{flex:0 1 auto;width:83.33333%}.usa-dt-flex-grid__col-11{flex:0 1 auto;width:91.66667%}.usa-dt-flex-grid__col-12{flex:0 1 auto;width:100%}@media all and (min-width: 320px){.mobile\:usa-dt-flex-grid__col{flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.mobile\:usa-dt-flex-grid__col-fill{flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.mobile\:usa-dt-flex-grid__col-auto{flex:0 1 auto;width:auto;max-width:100%}.mobile\:usa-dt-flex-grid__col-1{flex:0 1 auto;width:8.33333%}.mobile\:usa-dt-flex-grid__col-2{flex:0 1 auto;width:16.66667%}.mobile\:usa-dt-flex-grid__col-3{flex:0 1 auto;width:25%}.mobile\:usa-dt-flex-grid__col-4{flex:0 1 auto;width:33.33333%}.mobile\:usa-dt-flex-grid__col-5{flex:0 1 auto;width:41.66667%}.mobile\:usa-dt-flex-grid__col-6{flex:0 1 auto;width:50%}.mobile\:usa-dt-flex-grid__col-7{flex:0 1 auto;width:58.33333%}.mobile\:usa-dt-flex-grid__col-8{flex:0 1 auto;width:66.66667%}.mobile\:usa-dt-flex-grid__col-9{flex:0 1 auto;width:75%}.mobile\:usa-dt-flex-grid__col-10{flex:0 1 auto;width:83.33333%}.mobile\:usa-dt-flex-grid__col-11{flex:0 1 auto;width:91.66667%}.mobile\:usa-dt-flex-grid__col-12{flex:0 1 auto;width:100%}}@media all and (min-width: 768px){.tablet\:usa-dt-flex-grid__col{flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.tablet\:usa-dt-flex-grid__col-fill{flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.tablet\:usa-dt-flex-grid__col-auto{flex:0 1 auto;width:auto;max-width:100%}.tablet\:usa-dt-flex-grid__col-1{flex:0 1 auto;width:8.33333%}.tablet\:usa-dt-flex-grid__col-2{flex:0 1 auto;width:16.66667%}.tablet\:usa-dt-flex-grid__col-3{flex:0 1 auto;width:25%}.tablet\:usa-dt-flex-grid__col-4{flex:0 1 auto;width:33.33333%}.tablet\:usa-dt-flex-grid__col-5{flex:0 1 auto;width:41.66667%}.tablet\:usa-dt-flex-grid__col-6{flex:0 1 auto;width:50%}.tablet\:usa-dt-flex-grid__col-7{flex:0 1 auto;width:58.33333%}.tablet\:usa-dt-flex-grid__col-8{flex:0 1 auto;width:66.66667%}.tablet\:usa-dt-flex-grid__col-9{flex:0 1 auto;width:75%}.tablet\:usa-dt-flex-grid__col-10{flex:0 1 auto;width:83.33333%}.tablet\:usa-dt-flex-grid__col-11{flex:0 1 auto;width:91.66667%}.tablet\:usa-dt-flex-grid__col-12{flex:0 1 auto;width:100%}}@media all and (min-width: 992px){.desktop\:usa-dt-flex-grid__col{flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.desktop\:usa-dt-flex-grid__col-fill{flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.desktop\:usa-dt-flex-grid__col-auto{flex:0 1 auto;width:auto;max-width:100%}.desktop\:usa-dt-flex-grid__col-1{flex:0 1 auto;width:8.33333%}.desktop\:usa-dt-flex-grid__col-2{flex:0 1 auto;width:16.66667%}.desktop\:usa-dt-flex-grid__col-3{flex:0 1 auto;width:25%}.desktop\:usa-dt-flex-grid__col-4{flex:0 1 auto;width:33.33333%}.desktop\:usa-dt-flex-grid__col-5{flex:0 1 auto;width:41.66667%}.desktop\:usa-dt-flex-grid__col-6{flex:0 1 auto;width:50%}.desktop\:usa-dt-flex-grid__col-7{flex:0 1 auto;width:58.33333%}.desktop\:usa-dt-flex-grid__col-8{flex:0 1 auto;width:66.66667%}.desktop\:usa-dt-flex-grid__col-9{flex:0 1 auto;width:75%}.desktop\:usa-dt-flex-grid__col-10{flex:0 1 auto;width:83.33333%}.desktop\:usa-dt-flex-grid__col-11{flex:0 1 auto;width:91.66667%}.desktop\:usa-dt-flex-grid__col-12{flex:0 1 auto;width:100%}}@media all and (min-width: 1400px){.desktopxl\:usa-dt-flex-grid__col{flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.desktopxl\:usa-dt-flex-grid__col-fill{flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.desktopxl\:usa-dt-flex-grid__col-auto{flex:0 1 auto;width:auto;max-width:100%}.desktopxl\:usa-dt-flex-grid__col-1{flex:0 1 auto;width:8.33333%}.desktopxl\:usa-dt-flex-grid__col-2{flex:0 1 auto;width:16.66667%}.desktopxl\:usa-dt-flex-grid__col-3{flex:0 1 auto;width:25%}.desktopxl\:usa-dt-flex-grid__col-4{flex:0 1 auto;width:33.33333%}.desktopxl\:usa-dt-flex-grid__col-5{flex:0 1 auto;width:41.66667%}.desktopxl\:usa-dt-flex-grid__col-6{flex:0 1 auto;width:50%}.desktopxl\:usa-dt-flex-grid__col-7{flex:0 1 auto;width:58.33333%}.desktopxl\:usa-dt-flex-grid__col-8{flex:0 1 auto;width:66.66667%}.desktopxl\:usa-dt-flex-grid__col-9{flex:0 1 auto;width:75%}.desktopxl\:usa-dt-flex-grid__col-10{flex:0 1 auto;width:83.33333%}.desktopxl\:usa-dt-flex-grid__col-11{flex:0 1 auto;width:91.66667%}.desktopxl\:usa-dt-flex-grid__col-12{flex:0 1 auto;width:100%}}.usa-dt-flex-grid__offset-1{margin-left:8.33333%}.usa-dt-flex-grid__offset-2{margin-left:16.66667%}.usa-dt-flex-grid__offset-3{margin-left:25%}.usa-dt-flex-grid__offset-4{margin-left:33.33333%}.usa-dt-flex-grid__offset-5{margin-left:41.66667%}.usa-dt-flex-grid__offset-6{margin-left:50%}.usa-dt-flex-grid__offset-7{margin-left:58.33333%}.usa-dt-flex-grid__offset-8{margin-left:66.66667%}.usa-dt-flex-grid__offset-9{margin-left:75%}.usa-dt-flex-grid__offset-10{margin-left:83.33333%}.usa-dt-flex-grid__offset-11{margin-left:91.66667%}.usa-dt-flex-grid__offset-12{margin-left:100%}.usa-dt-flex-grid__offset-none{margin-left:0}@media all and (min-width: 320px){.mobile\:usa-dt-flex-grid__offset-1{margin-left:8.33333%}.mobile\:usa-dt-flex-grid__offset-2{margin-left:16.66667%}.mobile\:usa-dt-flex-grid__offset-3{margin-left:25%}.mobile\:usa-dt-flex-grid__offset-4{margin-left:33.33333%}.mobile\:usa-dt-flex-grid__offset-5{margin-left:41.66667%}.mobile\:usa-dt-flex-grid__offset-6{margin-left:50%}.mobile\:usa-dt-flex-grid__offset-7{margin-left:58.33333%}.mobile\:usa-dt-flex-grid__offset-8{margin-left:66.66667%}.mobile\:usa-dt-flex-grid__offset-9{margin-left:75%}.mobile\:usa-dt-flex-grid__offset-10{margin-left:83.33333%}.mobile\:usa-dt-flex-grid__offset-11{margin-left:91.66667%}.mobile\:usa-dt-flex-grid__offset-12{margin-left:100%}.mobile\:usa-dt-flex-grid__offset-none{margin-left:0}}@media all and (min-width: 768px){.tablet\:usa-dt-flex-grid__offset-1{margin-left:8.33333%}.tablet\:usa-dt-flex-grid__offset-2{margin-left:16.66667%}.tablet\:usa-dt-flex-grid__offset-3{margin-left:25%}.tablet\:usa-dt-flex-grid__offset-4{margin-left:33.33333%}.tablet\:usa-dt-flex-grid__offset-5{margin-left:41.66667%}.tablet\:usa-dt-flex-grid__offset-6{margin-left:50%}.tablet\:usa-dt-flex-grid__offset-7{margin-left:58.33333%}.tablet\:usa-dt-flex-grid__offset-8{margin-left:66.66667%}.tablet\:usa-dt-flex-grid__offset-9{margin-left:75%}.tablet\:usa-dt-flex-grid__offset-10{margin-left:83.33333%}.tablet\:usa-dt-flex-grid__offset-11{margin-left:91.66667%}.tablet\:usa-dt-flex-grid__offset-12{margin-left:100%}.tablet\:usa-dt-flex-grid__offset-none{margin-left:0}}@media all and (min-width: 992px){.desktop\:usa-dt-flex-grid__offset-1{margin-left:8.33333%}.desktop\:usa-dt-flex-grid__offset-2{margin-left:16.66667%}.desktop\:usa-dt-flex-grid__offset-3{margin-left:25%}.desktop\:usa-dt-flex-grid__offset-4{margin-left:33.33333%}.desktop\:usa-dt-flex-grid__offset-5{margin-left:41.66667%}.desktop\:usa-dt-flex-grid__offset-6{margin-left:50%}.desktop\:usa-dt-flex-grid__offset-7{margin-left:58.33333%}.desktop\:usa-dt-flex-grid__offset-8{margin-left:66.66667%}.desktop\:usa-dt-flex-grid__offset-9{margin-left:75%}.desktop\:usa-dt-flex-grid__offset-10{margin-left:83.33333%}.desktop\:usa-dt-flex-grid__offset-11{margin-left:91.66667%}.desktop\:usa-dt-flex-grid__offset-12{margin-left:100%}.desktop\:usa-dt-flex-grid__offset-none{margin-left:0}}@media all and (min-width: 1400px){.desktopxl\:usa-dt-flex-grid__offset-1{margin-left:8.33333%}.desktopxl\:usa-dt-flex-grid__offset-2{margin-left:16.66667%}.desktopxl\:usa-dt-flex-grid__offset-3{margin-left:25%}.desktopxl\:usa-dt-flex-grid__offset-4{margin-left:33.33333%}.desktopxl\:usa-dt-flex-grid__offset-5{margin-left:41.66667%}.desktopxl\:usa-dt-flex-grid__offset-6{margin-left:50%}.desktopxl\:usa-dt-flex-grid__offset-7{margin-left:58.33333%}.desktopxl\:usa-dt-flex-grid__offset-8{margin-left:66.66667%}.desktopxl\:usa-dt-flex-grid__offset-9{margin-left:75%}.desktopxl\:usa-dt-flex-grid__offset-10{margin-left:83.33333%}.desktopxl\:usa-dt-flex-grid__offset-11{margin-left:91.66667%}.desktopxl\:usa-dt-flex-grid__offset-12{margin-left:100%}.desktopxl\:usa-dt-flex-grid__offset-none{margin-left:0}}.usa-dt-flex-grid__order-first{order:-1}.usa-dt-flex-grid__order-last{order:999}.usa-dt-flex-grid__order-initial{order:initial}.usa-dt-flex-grid__order-0{order:0}.usa-dt-flex-grid__order-1{order:1}.usa-dt-flex-grid__order-2{order:2}.usa-dt-flex-grid__order-3{order:3}.usa-dt-flex-grid__order-4{order:4}.usa-dt-flex-grid__order-5{order:5}.usa-dt-flex-grid__order-6{order:6}.usa-dt-flex-grid__order-7{order:7}.usa-dt-flex-grid__order-8{order:8}.usa-dt-flex-grid__order-9{order:9}.usa-dt-flex-grid__order-10{order:10}.usa-dt-flex-grid__order-11{order:11}@media all and (min-width: 320px){.mobile\:usa-dt-flex-grid__order-first{order:-1}.mobile\:usa-dt-flex-grid__order-last{order:999}.mobile\:usa-dt-flex-grid__order-initial{order:initial}.mobile\:usa-dt-flex-grid__order-0{order:0}.mobile\:usa-dt-flex-grid__order-1{order:1}.mobile\:usa-dt-flex-grid__order-2{order:2}.mobile\:usa-dt-flex-grid__order-3{order:3}.mobile\:usa-dt-flex-grid__order-4{order:4}.mobile\:usa-dt-flex-grid__order-5{order:5}.mobile\:usa-dt-flex-grid__order-6{order:6}.mobile\:usa-dt-flex-grid__order-7{order:7}.mobile\:usa-dt-flex-grid__order-8{order:8}.mobile\:usa-dt-flex-grid__order-9{order:9}.mobile\:usa-dt-flex-grid__order-10{order:10}.mobile\:usa-dt-flex-grid__order-11{order:11}}@media all and (min-width: 768px){.tablet\:usa-dt-flex-grid__order-first{order:-1}.tablet\:usa-dt-flex-grid__order-last{order:999}.tablet\:usa-dt-flex-grid__order-initial{order:initial}.tablet\:usa-dt-flex-grid__order-0{order:0}.tablet\:usa-dt-flex-grid__order-1{order:1}.tablet\:usa-dt-flex-grid__order-2{order:2}.tablet\:usa-dt-flex-grid__order-3{order:3}.tablet\:usa-dt-flex-grid__order-4{order:4}.tablet\:usa-dt-flex-grid__order-5{order:5}.tablet\:usa-dt-flex-grid__order-6{order:6}.tablet\:usa-dt-flex-grid__order-7{order:7}.tablet\:usa-dt-flex-grid__order-8{order:8}.tablet\:usa-dt-flex-grid__order-9{order:9}.tablet\:usa-dt-flex-grid__order-10{order:10}.tablet\:usa-dt-flex-grid__order-11{order:11}}@media all and (min-width: 992px){.desktop\:usa-dt-flex-grid__order-first{order:-1}.desktop\:usa-dt-flex-grid__order-last{order:999}.desktop\:usa-dt-flex-grid__order-initial{order:initial}.desktop\:usa-dt-flex-grid__order-0{order:0}.desktop\:usa-dt-flex-grid__order-1{order:1}.desktop\:usa-dt-flex-grid__order-2{order:2}.desktop\:usa-dt-flex-grid__order-3{order:3}.desktop\:usa-dt-flex-grid__order-4{order:4}.desktop\:usa-dt-flex-grid__order-5{order:5}.desktop\:usa-dt-flex-grid__order-6{order:6}.desktop\:usa-dt-flex-grid__order-7{order:7}.desktop\:usa-dt-flex-grid__order-8{order:8}.desktop\:usa-dt-flex-grid__order-9{order:9}.desktop\:usa-dt-flex-grid__order-10{order:10}.desktop\:usa-dt-flex-grid__order-11{order:11}}@media all and (min-width: 1400px){.desktopxl\:usa-dt-flex-grid__order-first{order:-1}.desktopxl\:usa-dt-flex-grid__order-last{order:999}.desktopxl\:usa-dt-flex-grid__order-initial{order:initial}.desktopxl\:usa-dt-flex-grid__order-0{order:0}.desktopxl\:usa-dt-flex-grid__order-1{order:1}.desktopxl\:usa-dt-flex-grid__order-2{order:2}.desktopxl\:usa-dt-flex-grid__order-3{order:3}.desktopxl\:usa-dt-flex-grid__order-4{order:4}.desktopxl\:usa-dt-flex-grid__order-5{order:5}.desktopxl\:usa-dt-flex-grid__order-6{order:6}.desktopxl\:usa-dt-flex-grid__order-7{order:7}.desktopxl\:usa-dt-flex-grid__order-8{order:8}.desktopxl\:usa-dt-flex-grid__order-9{order:9}.desktopxl\:usa-dt-flex-grid__order-10{order:10}.desktopxl\:usa-dt-flex-grid__order-11{order:11}} -.button__sm{height:100%;border-radius:3px;font-size:1.4rem;font-weight:600;padding:5.5px 12px;vertical-align:middle;align-items:center;display:flex}.button__sm svg{width:16px;height:16px}.button__md{height:100%;border-radius:4px;font-size:1.6rem;font-weight:600;padding:8px 16px;vertical-align:middle;align-items:center;display:flex}.button__md svg{width:24px;height:24px}.button__lg{border:solid 1px #2378c3;height:100%;border-radius:6px;font-size:2rem;font-weight:600;padding:13px 24px;vertical-align:middle;align-items:center;display:flex}.button__lg svg{width:32px;height:32px}.button-text__left-align{padding-left:0px;text-align:left;display:flex}.button-text__center-align{text-align:center}.button-type__primary-light,.button-type__primary-left-icon-light{background-color:#2378c3;line-height:1.5;color:#fbfcfd}.button-type__primary-light:hover,.button-type__primary-left-icon-light:hover{background-color:#0b4778}.button-type__primary-light:active,.button-type__primary-left-icon-light:active{background-color:#002d3f}.button-type__primary-light:disabled,.button-type__primary-left-icon-light:disabled{background-color:#2378c3;opacity:.5}.button-type__primary-light svg,.button-type__primary-left-icon-light svg{margin-right:8px}.button-type__secondary-light,.button-type__secondary-left-icon-light{border-radius:6px;border:solid 1px #2378c3;background-color:rgba(0,0,0,0);color:#2378c3;font-weight:600;line-height:1.5}.button-type__secondary-light:hover,.button-type__secondary-left-icon-light:hover{color:#0b4778;border:solid 1px #0b4778;background-color:rgba(0,0,0,0)}.button-type__secondary-light:active,.button-type__secondary-left-icon-light:active{color:#002d3f;border:solid 1px #002d3f;background-color:rgba(0,0,0,0)}.button-type__secondary-light:disabled,.button-type__secondary-left-icon-light:disabled{color:#2378c3;border:solid 1px #2378c3;background-color:rgba(0,0,0,0);opacity:.5}.button-type__secondary-light svg,.button-type__secondary-left-icon-light svg{margin-right:8px}.button-type__secondary-dark,.button-type__secondary-left-icon-dark{color:#dfe1e2;fill:none;background-color:rgba(0,0,0,0);border:solid 1px #dfe1e2;font-weight:600;line-height:1.5}.button-type__secondary-dark:hover,.button-type__secondary-left-icon-dark:hover{color:#edeff0;background-color:rgba(0,0,0,0);border:solid 1px #edeff0}.button-type__secondary-dark:active,.button-type__secondary-left-icon-dark:active{color:#fbfcfd;background-color:rgba(0,0,0,0);border:solid 1px #fbfcfd}.button-type__secondary-dark:disabled,.button-type__secondary-left-icon-dark:disabled{color:#dfe1e2;border:solid 1px #dfe1e2;opacity:.5;background-color:rgba(0,0,0,0)}.button-type__secondary-dark svg,.button-type__secondary-left-icon-dark svg{margin-right:8px}.button-type__tertiary-light,.button-type__tertiary-left-icon-light{border-radius:6px;border:solid 1px #dfe1e2;background-color:rgba(0,0,0,0);color:#2378c3;line-height:1.5}.button-type__tertiary-light:hover,.button-type__tertiary-left-icon-light:hover{color:#205493;border:solid 1px #a9aeb1;background-color:rgba(0,0,0,0)}.button-type__tertiary-light:active,.button-type__tertiary-left-icon-light:active{color:#122e51;border:solid 1px #71767a;background-color:rgba(0,0,0,0)}.button-type__tertiary-light:disabled,.button-type__tertiary-left-icon-light:disabled{color:#0071bc;border:solid 1px #d6d7d9;background-color:rgba(0,0,0,0);opacity:.5}.button-type__tertiary-light svg,.button-type__tertiary-left-icon-light svg{margin-right:8px}.button-type__text-light,.button-type__intext-light{background-color:rgba(0,0,0,0);border-radius:unset;border:none;color:#2378c3;font-weight:400;line-height:1.5}.button-type__text-light:hover,.button-type__intext-light:hover{color:#0b4778;background-color:rgba(0,0,0,0)}.button-type__text-light:active,.button-type__intext-light:active{color:#002d3f;background-color:rgba(0,0,0,0)}.button-type__text-light:disabled,.button-type__intext-light:disabled{background-color:rgba(0,0,0,0);color:#2378c3;opacity:.5}.button-type__text-light:visited,.button-type__intext-light:visited{background-color:rgba(0,0,0,0);color:#54278f}.button-type__text-light{font-weight:600 !important}.button-type__text-left-icon-light{background-color:rgba(0,0,0,0);border-radius:unset;border:none;color:#2378c3;line-height:1.5}.button-type__text-left-icon-light:hover{color:#0b4778;background-color:rgba(0,0,0,0)}.button-type__text-left-icon-light:active{color:#002d3f;background-color:rgba(0,0,0,0)}.button-type__text-left-icon-light:disabled{background-color:rgba(0,0,0,0);color:#2378c3;opacity:.5}.button-type__text-left-icon-light:visited{background-color:rgba(0,0,0,0);color:#54278f}.button-type__text-left-icon-light svg{margin-right:8px}.button-type__text-right-icon-light{background-color:rgba(0,0,0,0);border-radius:unset;border:none;color:#2378c3;line-height:1.5}.button-type__text-right-icon-light:hover{color:#0b4778;background-color:rgba(0,0,0,0)}.button-type__text-right-icon-light:active{color:#002d3f;background-color:rgba(0,0,0,0)}.button-type__text-right-icon-light:disabled{background-color:rgba(0,0,0,0);color:#2378c3;opacity:.5}.button-type__text-right-icon-light:visited{background-color:rgba(0,0,0,0);color:#54278f}.button-type__text-right-icon-light svg{margin-left:8px}.button-type__text-dark{color:#dfe1e2;fill:none;background-color:rgba(0,0,0,0);border:none;line-height:1.5}.button-type__text-dark:hover{color:#edeff0;background-color:rgba(0,0,0,0)}.button-type__text-dark:active{color:#fbfcfd;background-color:rgba(0,0,0,0)}.button-type__text-dark:disabled{color:#dfe1e2;opacity:.5;background-color:rgba(0,0,0,0)}.button-type__text-left-icon-dark{fill:none;background-color:rgba(0,0,0,0);border:none;color:#dfe1e2;line-height:1.5}.button-type__text-left-icon-dark:hover{color:#edeff0;background-color:rgba(0,0,0,0)}.button-type__text-left-icon-dark:active{color:#fbfcfd;background-color:rgba(0,0,0,0)}.button-type__text-left-icon-dark:disabled{color:#dfe1e2;opacity:.5;background-color:rgba(0,0,0,0)}.button-type__text-left-icon-dark svg{margin-right:8px}.button-type__text-right-icon-dark{color:#dfe1e2;fill:none;background-color:rgba(0,0,0,0);border:none;line-height:1.5}.button-type__text-right-icon-dark:hover{color:#edeff0;background-color:rgba(0,0,0,0)}.button-type__text-right-icon-dark:active{color:#fbfcfd;background-color:rgba(0,0,0,0)}.button-type__text-right-icon-dark:disabled{color:#dfe1e2;opacity:.5;background-color:rgba(0,0,0,0)}.button-type__text-right-icon-dark svg{margin-left:8px}.button-type__stacked-icon-light{height:unset;color:#2378c3;border-radius:unset;border:none;display:block;background-color:rgba(0,0,0,0)}.button-type__stacked-icon-light:hover{color:#0b4778;background-color:rgba(0,0,0,0)}.button-type__stacked-icon-light:active{color:#002d3f;background-color:rgba(0,0,0,0)}.button-type__stacked-icon-light:disabled{color:#2378c3;background-color:rgba(0,0,0,0);opacity:.5}.stacked-button__only-text{margin-top:2px;font-size:1.4rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}.stacked-button__only-image{margin:0}.button-type__stacked-icon-dark{height:unset;color:#dfe1e2;fill:none;border-radius:unset;border:none;background-color:rgba(0,0,0,0);display:block}.button-type__stacked-icon-dark:hover{color:#edeff0;background-color:rgba(0,0,0,0)}.button-type__stacked-icon-dark:active{color:#fbfcfd;background-color:rgba(0,0,0,0)}.button-type__stacked-icon-dark:disabled{color:#dfe1e2;opacity:.5;background-color:rgba(0,0,0,0)}.button-type__inline-right-icon-light{background-color:rgba(0,0,0,0);border-radius:unset;border:none;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#565c65}.button-type__inline-right-icon-light svg{margin-left:4px}.button-type__inline-right-icon-light:hover{color:#565c65;background-color:rgba(0,0,0,0)}.button-type__inline-right-icon-light:active{color:#565c65;background-color:rgba(0,0,0,0)}.button-type__inline-right-icon-light:focus{color:#565c65;background-color:rgba(0,0,0,0)}.button-type__inline-right-icon-light:disabled{background-color:rgba(0,0,0,0);color:#565c65;opacity:.5}.button__lg.button-type__inline-right-icon-light svg{width:20px;height:20px}.button__md.button-type__inline-right-icon-light svg{width:16px;height:16px}.button__sm.button-type__inline-right-icon-light svg{width:14px;height:14px}.button-type__icon-light{color:#2378c3;background-color:rgba(0,0,0,0);border-radius:unset;border:none}.button-type__icon-light:hover{color:#0b4778;background-color:rgba(0,0,0,0)}.button-type__icon-light:active{color:#002d3f;background-color:rgba(0,0,0,0)}.button-type__icon-light:disabled{color:#2378c3;background-color:rgba(0,0,0,0);opacity:.5}.button-type__icon-dark{color:#dfe1e2;fill:none;background-color:rgba(0,0,0,0);border-radius:unset;border:none}.button-type__icon-dark:hover{color:#edeff0;background-color:rgba(0,0,0,0)}.button-type__icon-dark:active{color:#fbfcfd;background-color:rgba(0,0,0,0)}.button-type__icon-dark:disabled{color:#dfe1e2;opacity:.5;background-color:rgba(0,0,0,0)} - -/*# sourceMappingURL=4986.css.map*/ \ No newline at end of file diff --git a/docs/4986.css.map b/docs/4986.css.map deleted file mode 100644 index e8f43a79..00000000 --- a/docs/4986.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"4986.css","mappings":"AAAA;;;AAAA;ACEA","sources":["webpack://data-transparency-ui/./styles/components/_flexGrid.scss","webpack://data-transparency-ui/./styles/components/_buttons.scss","webpack://data-transparency-ui/./styles/global/_vars.scss"],"sourcesContent":["/*!\r\n * Adapted from USWDS Layout Grid v2.12.0 (https://designsystem.digital.gov/)\r\n * Licenses and attribution (https://github.com/uswds/uswds/blob/develop/LICENSE.md)\r\n */\r\n// Import global variables, mixins, and functions\r\n@use \"sass:math\";\r\n@import \"../global/index\";\r\n// Flex grid variables\r\n$flex-grid-breakpoint-mobile: $small-screen; // 320px\r\n$flex-grid-breakpoint-tablet: $tablet-screen; // 768px\r\n$flex-grid-breakpoint-desktop: $medium-screen; // 992px\r\n$flex-grid-breakpoint-desktopxl: 1400px;\r\n$flex-grid-container-max-width: 1600px;\r\n$flex-grid-gutter: rem(16);\r\n$flex-grid-gutter-sm: rem(8);\r\n$flex-grid-gutter-lg: rem(32);\r\n// Flex grid container\r\n.usa-dt-flex-grid__container {\r\n margin-left: auto;\r\n margin-right: auto;\r\n max-width: $flex-grid-container-max-width;\r\n padding-left: $flex-grid-gutter-sm;\r\n padding-right: $flex-grid-gutter-sm;\r\n}\r\n@media all and (min-width: $flex-grid-breakpoint-desktop) {\r\n .usa-dt-flex-grid__container {\r\n padding-left: $flex-grid-gutter;\r\n padding-right: $flex-grid-gutter;\r\n }\r\n}\r\n// Flex grid row\r\n.usa-dt-flex-grid__row {\r\n display: flex;\r\n flex-wrap: wrap;\r\n}\r\n// Flex grid gap\r\n.usa-dt-flex-grid__gutter {\r\n margin-left: math.div(-$flex-grid-gutter, 2);\r\n margin-right: math.div(-$flex-grid-gutter, 2);\r\n}\r\n.usa-dt-flex-grid__gutter > * {\r\n padding-left: math.div($flex-grid-gutter, 2);\r\n padding-right: math.div($flex-grid-gutter, 2);\r\n}\r\n@media all and (min-width: $flex-grid-breakpoint-desktop) {\r\n .usa-dt-flex-grid__gutter {\r\n margin-left: math.div(-$flex-grid-gutter, 2);\r\n margin-right: math.div(-$flex-grid-gutter, 2);\r\n }\r\n .usa-dt-flex-grid__gutter > * {\r\n padding-left: math.div($flex-grid-gutter, 2);\r\n padding-right: math.div($flex-grid-gutter, 2);\r\n }\r\n}\r\n@media all and (min-width: $flex-grid-breakpoint-desktopxl) {\r\n .usa-dt-flex-grid__gutter {\r\n margin-left: math.div(-$flex-grid-gutter, 2);\r\n margin-right: math.div(-$flex-grid-gutter, 2);\r\n }\r\n .usa-dt-flex-grid__gutter > * {\r\n padding-left: math.div($flex-grid-gutter, 2);\r\n padding-right: math.div($flex-grid-gutter, 2);\r\n }\r\n}\r\n// Flex grid gap -- small, large\r\n.usa-dt-flex-grid__gutter-sm {\r\n margin-left: math.div(-$flex-grid-gutter-sm, 2);\r\n margin-right: math.div(-$flex-grid-gutter-sm, 2);\r\n}\r\n.usa-dt-flex-grid__gutter-sm > * {\r\n padding-left: math.div($flex-grid-gutter-sm, 2);\r\n padding-right: math.div($flex-grid-gutter-sm, 2);\r\n}\r\n.usa-dt-flex-grid__gutter-lg {\r\n margin-left: math.div(-$flex-grid-gutter-lg, 2);\r\n margin-right: math.div(-$flex-grid-gutter-lg, 2);\r\n}\r\n.usa-dt-flex-grid__gutter-lg > * {\r\n padding-left: math.div($flex-grid-gutter-lg, 2);\r\n padding-right: math.div($flex-grid-gutter-lg, 2);\r\n}\r\n@media all and (min-width: $flex-grid-breakpoint-mobile) {\r\n .mobile\\:usa-dt-flex-grid__gutter-sm {\r\n margin-left: math.div(-$flex-grid-gutter-sm, 2);\r\n margin-right: math.div(-$flex-grid-gutter-sm, 2);\r\n }\r\n .mobile\\:usa-dt-flex-grid__gutter-sm > * {\r\n padding-left: math.div($flex-grid-gutter-sm, 2);\r\n padding-right: math.div($flex-grid-gutter-sm, 2);\r\n }\r\n .mobile\\:usa-dt-flex-grid__gutter-lg {\r\n margin-left: math.div(-$flex-grid-gutter-lg, 2);\r\n margin-right: math.div(-$flex-grid-gutter-lg, 2);\r\n }\r\n .mobile\\:usa-dt-flex-grid__gutter-lg > * {\r\n padding-left: math.div($flex-grid-gutter-lg, 2);\r\n padding-right: math.div($flex-grid-gutter-lg, 2);\r\n }\r\n}\r\n@media all and (min-width: $flex-grid-breakpoint-tablet) {\r\n .tablet\\:usa-dt-flex-grid__gutter-sm {\r\n margin-left: math.div(-$flex-grid-gutter-sm, 2);\r\n margin-right: math.div(-$flex-grid-gutter-sm, 2);\r\n }\r\n .tablet\\:usa-dt-flex-grid__gutter-sm > * {\r\n padding-left: math.div($flex-grid-gutter-sm, 2);\r\n padding-right: math.div($flex-grid-gutter-sm, 2);\r\n }\r\n .tablet\\:usa-dt-flex-grid__gutter-lg {\r\n margin-left: math.div(-$flex-grid-gutter-lg, 2);\r\n margin-right: math.div(-$flex-grid-gutter-lg, 2);\r\n }\r\n .tablet\\:usa-dt-flex-grid__gutter-lg > * {\r\n padding-left: math.div($flex-grid-gutter-lg, 2);\r\n padding-right: math.div($flex-grid-gutter-lg, 2);\r\n }\r\n}\r\n@media all and (min-width: $flex-grid-breakpoint-desktop) {\r\n .desktop\\:usa-dt-flex-grid__gutter-sm {\r\n margin-left: math.div(-$flex-grid-gutter-sm, 2);\r\n margin-right: math.div(-$flex-grid-gutter-sm, 2);\r\n }\r\n .desktop\\:usa-dt-flex-grid__gutter-sm > * {\r\n padding-left: math.div($flex-grid-gutter-sm, 2);\r\n padding-right: math.div($flex-grid-gutter-sm, 2);\r\n }\r\n .desktop\\:usa-dt-flex-grid__gutter-lg {\r\n margin-left: math.div(-$flex-grid-gutter-lg, 2);\r\n margin-right: math.div(-$flex-grid-gutter-lg, 2);\r\n }\r\n .desktop\\:usa-dt-flex-grid__gutter-lg > * {\r\n padding-left: math.div($flex-grid-gutter-lg, 2);\r\n padding-right: math.div($flex-grid-gutter-lg, 2);\r\n }\r\n}\r\n// Flex grid col\r\n[class*=\"usa-dt-flex-grid__col\"] {\r\n position: relative;\r\n width: 100%;\r\n box-sizing: border-box;\r\n}\r\n.usa-dt-flex-grid__col {\r\n flex: 1 1 0%;\r\n width: auto;\r\n max-width: 100%;\r\n min-width: 1px;\r\n}\r\n.usa-dt-flex-grid__col-auto {\r\n flex: 0 1 auto;\r\n width: auto;\r\n max-width: 100%;\r\n}\r\n.usa-dt-flex-grid__col-fill {\r\n flex: 1 1 0%;\r\n width: auto;\r\n max-width: 100%;\r\n min-width: 1px;\r\n}\r\n.usa-dt-flex-grid__col-1 {\r\n flex: 0 1 auto;\r\n width: 8.33333%;\r\n}\r\n.usa-dt-flex-grid__col-2 {\r\n flex: 0 1 auto;\r\n width: 16.66667%;\r\n}\r\n.usa-dt-flex-grid__col-3 {\r\n flex: 0 1 auto;\r\n width: 25%;\r\n}\r\n.usa-dt-flex-grid__col-4 {\r\n flex: 0 1 auto;\r\n width: 33.33333%;\r\n}\r\n.usa-dt-flex-grid__col-5 {\r\n flex: 0 1 auto;\r\n width: 41.66667%;\r\n}\r\n.usa-dt-flex-grid__col-6 {\r\n flex: 0 1 auto;\r\n width: 50%;\r\n}\r\n.usa-dt-flex-grid__col-7 {\r\n flex: 0 1 auto;\r\n width: 58.33333%;\r\n}\r\n.usa-dt-flex-grid__col-8 {\r\n flex: 0 1 auto;\r\n width: 66.66667%;\r\n}\r\n.usa-dt-flex-grid__col-9 {\r\n flex: 0 1 auto;\r\n width: 75%;\r\n}\r\n.usa-dt-flex-grid__col-10 {\r\n flex: 0 1 auto;\r\n width: 83.33333%;\r\n}\r\n.usa-dt-flex-grid__col-11 {\r\n flex: 0 1 auto;\r\n width: 91.66667%;\r\n}\r\n.usa-dt-flex-grid__col-12 {\r\n flex: 0 1 auto;\r\n width: 100%;\r\n}\r\n@media all and (min-width: $flex-grid-breakpoint-mobile) {\r\n .mobile\\:usa-dt-flex-grid__col {\r\n flex: 1 1 0%;\r\n width: auto;\r\n max-width: 100%;\r\n min-width: 1px;\r\n }\r\n .mobile\\:usa-dt-flex-grid__col-fill {\r\n flex: 1 1 0%;\r\n width: auto;\r\n max-width: 100%;\r\n min-width: 1px;\r\n }\r\n .mobile\\:usa-dt-flex-grid__col-auto {\r\n flex: 0 1 auto;\r\n width: auto;\r\n max-width: 100%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__col-1 {\r\n flex: 0 1 auto;\r\n width: 8.33333%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__col-2 {\r\n flex: 0 1 auto;\r\n width: 16.66667%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__col-3 {\r\n flex: 0 1 auto;\r\n width: 25%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__col-4 {\r\n flex: 0 1 auto;\r\n width: 33.33333%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__col-5 {\r\n flex: 0 1 auto;\r\n width: 41.66667%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__col-6 {\r\n flex: 0 1 auto;\r\n width: 50%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__col-7 {\r\n flex: 0 1 auto;\r\n width: 58.33333%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__col-8 {\r\n flex: 0 1 auto;\r\n width: 66.66667%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__col-9 {\r\n flex: 0 1 auto;\r\n width: 75%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__col-10 {\r\n flex: 0 1 auto;\r\n width: 83.33333%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__col-11 {\r\n flex: 0 1 auto;\r\n width: 91.66667%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__col-12 {\r\n flex: 0 1 auto;\r\n width: 100%;\r\n }\r\n}\r\n@media all and (min-width: $flex-grid-breakpoint-tablet) {\r\n .tablet\\:usa-dt-flex-grid__col {\r\n flex: 1 1 0%;\r\n width: auto;\r\n max-width: 100%;\r\n min-width: 1px;\r\n }\r\n .tablet\\:usa-dt-flex-grid__col-fill {\r\n flex: 1 1 0%;\r\n width: auto;\r\n max-width: 100%;\r\n min-width: 1px;\r\n }\r\n .tablet\\:usa-dt-flex-grid__col-auto {\r\n flex: 0 1 auto;\r\n width: auto;\r\n max-width: 100%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__col-1 {\r\n flex: 0 1 auto;\r\n width: 8.33333%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__col-2 {\r\n flex: 0 1 auto;\r\n width: 16.66667%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__col-3 {\r\n flex: 0 1 auto;\r\n width: 25%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__col-4 {\r\n flex: 0 1 auto;\r\n width: 33.33333%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__col-5 {\r\n flex: 0 1 auto;\r\n width: 41.66667%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__col-6 {\r\n flex: 0 1 auto;\r\n width: 50%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__col-7 {\r\n flex: 0 1 auto;\r\n width: 58.33333%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__col-8 {\r\n flex: 0 1 auto;\r\n width: 66.66667%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__col-9 {\r\n flex: 0 1 auto;\r\n width: 75%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__col-10 {\r\n flex: 0 1 auto;\r\n width: 83.33333%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__col-11 {\r\n flex: 0 1 auto;\r\n width: 91.66667%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__col-12 {\r\n flex: 0 1 auto;\r\n width: 100%;\r\n }\r\n}\r\n@media all and (min-width: $flex-grid-breakpoint-desktop) {\r\n .desktop\\:usa-dt-flex-grid__col {\r\n flex: 1 1 0%;\r\n width: auto;\r\n max-width: 100%;\r\n min-width: 1px;\r\n }\r\n .desktop\\:usa-dt-flex-grid__col-fill {\r\n flex: 1 1 0%;\r\n width: auto;\r\n max-width: 100%;\r\n min-width: 1px;\r\n }\r\n .desktop\\:usa-dt-flex-grid__col-auto {\r\n flex: 0 1 auto;\r\n width: auto;\r\n max-width: 100%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__col-1 {\r\n flex: 0 1 auto;\r\n width: 8.33333%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__col-2 {\r\n flex: 0 1 auto;\r\n width: 16.66667%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__col-3 {\r\n flex: 0 1 auto;\r\n width: 25%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__col-4 {\r\n flex: 0 1 auto;\r\n width: 33.33333%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__col-5 {\r\n flex: 0 1 auto;\r\n width: 41.66667%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__col-6 {\r\n flex: 0 1 auto;\r\n width: 50%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__col-7 {\r\n flex: 0 1 auto;\r\n width: 58.33333%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__col-8 {\r\n flex: 0 1 auto;\r\n width: 66.66667%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__col-9 {\r\n flex: 0 1 auto;\r\n width: 75%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__col-10 {\r\n flex: 0 1 auto;\r\n width: 83.33333%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__col-11 {\r\n flex: 0 1 auto;\r\n width: 91.66667%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__col-12 {\r\n flex: 0 1 auto;\r\n width: 100%;\r\n }\r\n}\r\n@media all and (min-width: $flex-grid-breakpoint-desktopxl) {\r\n .desktopxl\\:usa-dt-flex-grid__col {\r\n flex: 1 1 0%;\r\n width: auto;\r\n max-width: 100%;\r\n min-width: 1px;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__col-fill {\r\n flex: 1 1 0%;\r\n width: auto;\r\n max-width: 100%;\r\n min-width: 1px;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__col-auto {\r\n flex: 0 1 auto;\r\n width: auto;\r\n max-width: 100%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__col-1 {\r\n flex: 0 1 auto;\r\n width: 8.33333%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__col-2 {\r\n flex: 0 1 auto;\r\n width: 16.66667%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__col-3 {\r\n flex: 0 1 auto;\r\n width: 25%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__col-4 {\r\n flex: 0 1 auto;\r\n width: 33.33333%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__col-5 {\r\n flex: 0 1 auto;\r\n width: 41.66667%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__col-6 {\r\n flex: 0 1 auto;\r\n width: 50%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__col-7 {\r\n flex: 0 1 auto;\r\n width: 58.33333%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__col-8 {\r\n flex: 0 1 auto;\r\n width: 66.66667%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__col-9 {\r\n flex: 0 1 auto;\r\n width: 75%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__col-10 {\r\n flex: 0 1 auto;\r\n width: 83.33333%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__col-11 {\r\n flex: 0 1 auto;\r\n width: 91.66667%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__col-12 {\r\n flex: 0 1 auto;\r\n width: 100%;\r\n }\r\n}\r\n// Flex grid offset\r\n.usa-dt-flex-grid__offset-1 {\r\n margin-left: 8.33333%;\r\n}\r\n.usa-dt-flex-grid__offset-2 {\r\n margin-left: 16.66667%;\r\n}\r\n.usa-dt-flex-grid__offset-3 {\r\n margin-left: 25%;\r\n}\r\n.usa-dt-flex-grid__offset-4 {\r\n margin-left: 33.33333%;\r\n}\r\n.usa-dt-flex-grid__offset-5 {\r\n margin-left: 41.66667%;\r\n}\r\n.usa-dt-flex-grid__offset-6 {\r\n margin-left: 50%;\r\n}\r\n.usa-dt-flex-grid__offset-7 {\r\n margin-left: 58.33333%;\r\n}\r\n.usa-dt-flex-grid__offset-8 {\r\n margin-left: 66.66667%;\r\n}\r\n.usa-dt-flex-grid__offset-9 {\r\n margin-left: 75%;\r\n}\r\n.usa-dt-flex-grid__offset-10 {\r\n margin-left: 83.33333%;\r\n}\r\n.usa-dt-flex-grid__offset-11 {\r\n margin-left: 91.66667%;\r\n}\r\n.usa-dt-flex-grid__offset-12 {\r\n margin-left: 100%;\r\n}\r\n.usa-dt-flex-grid__offset-none {\r\n margin-left: 0;\r\n}\r\n@media all and (min-width: $flex-grid-breakpoint-mobile) {\r\n .mobile\\:usa-dt-flex-grid__offset-1 {\r\n margin-left: 8.33333%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__offset-2 {\r\n margin-left: 16.66667%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__offset-3 {\r\n margin-left: 25%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__offset-4 {\r\n margin-left: 33.33333%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__offset-5 {\r\n margin-left: 41.66667%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__offset-6 {\r\n margin-left: 50%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__offset-7 {\r\n margin-left: 58.33333%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__offset-8 {\r\n margin-left: 66.66667%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__offset-9 {\r\n margin-left: 75%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__offset-10 {\r\n margin-left: 83.33333%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__offset-11 {\r\n margin-left: 91.66667%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__offset-12 {\r\n margin-left: 100%;\r\n }\r\n .mobile\\:usa-dt-flex-grid__offset-none {\r\n margin-left: 0;\r\n }\r\n}\r\n@media all and (min-width: $flex-grid-breakpoint-tablet) {\r\n .tablet\\:usa-dt-flex-grid__offset-1 {\r\n margin-left: 8.33333%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__offset-2 {\r\n margin-left: 16.66667%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__offset-3 {\r\n margin-left: 25%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__offset-4 {\r\n margin-left: 33.33333%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__offset-5 {\r\n margin-left: 41.66667%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__offset-6 {\r\n margin-left: 50%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__offset-7 {\r\n margin-left: 58.33333%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__offset-8 {\r\n margin-left: 66.66667%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__offset-9 {\r\n margin-left: 75%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__offset-10 {\r\n margin-left: 83.33333%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__offset-11 {\r\n margin-left: 91.66667%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__offset-12 {\r\n margin-left: 100%;\r\n }\r\n .tablet\\:usa-dt-flex-grid__offset-none {\r\n margin-left: 0;\r\n }\r\n}\r\n@media all and (min-width: $flex-grid-breakpoint-desktop) {\r\n .desktop\\:usa-dt-flex-grid__offset-1 {\r\n margin-left: 8.33333%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__offset-2 {\r\n margin-left: 16.66667%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__offset-3 {\r\n margin-left: 25%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__offset-4 {\r\n margin-left: 33.33333%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__offset-5 {\r\n margin-left: 41.66667%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__offset-6 {\r\n margin-left: 50%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__offset-7 {\r\n margin-left: 58.33333%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__offset-8 {\r\n margin-left: 66.66667%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__offset-9 {\r\n margin-left: 75%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__offset-10 {\r\n margin-left: 83.33333%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__offset-11 {\r\n margin-left: 91.66667%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__offset-12 {\r\n margin-left: 100%;\r\n }\r\n .desktop\\:usa-dt-flex-grid__offset-none {\r\n margin-left: 0;\r\n }\r\n}\r\n@media all and (min-width: $flex-grid-breakpoint-desktopxl) {\r\n .desktopxl\\:usa-dt-flex-grid__offset-1 {\r\n margin-left: 8.33333%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__offset-2 {\r\n margin-left: 16.66667%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__offset-3 {\r\n margin-left: 25%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__offset-4 {\r\n margin-left: 33.33333%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__offset-5 {\r\n margin-left: 41.66667%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__offset-6 {\r\n margin-left: 50%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__offset-7 {\r\n margin-left: 58.33333%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__offset-8 {\r\n margin-left: 66.66667%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__offset-9 {\r\n margin-left: 75%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__offset-10 {\r\n margin-left: 83.33333%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__offset-11 {\r\n margin-left: 91.66667%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__offset-12 {\r\n margin-left: 100%;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__offset-none {\r\n margin-left: 0;\r\n }\r\n}\r\n// Flex grid order\r\n.usa-dt-flex-grid__order-first {\r\n order: -1;\r\n}\r\n.usa-dt-flex-grid__order-last {\r\n order: 999;\r\n}\r\n.usa-dt-flex-grid__order-initial {\r\n order: initial;\r\n}\r\n.usa-dt-flex-grid__order-0 {\r\n order: 0;\r\n}\r\n.usa-dt-flex-grid__order-1 {\r\n order: 1;\r\n}\r\n.usa-dt-flex-grid__order-2 {\r\n order: 2;\r\n}\r\n.usa-dt-flex-grid__order-3 {\r\n order: 3;\r\n}\r\n.usa-dt-flex-grid__order-4 {\r\n order: 4;\r\n}\r\n.usa-dt-flex-grid__order-5 {\r\n order: 5;\r\n}\r\n.usa-dt-flex-grid__order-6 {\r\n order: 6;\r\n}\r\n.usa-dt-flex-grid__order-7 {\r\n order: 7;\r\n}\r\n.usa-dt-flex-grid__order-8 {\r\n order: 8;\r\n}\r\n.usa-dt-flex-grid__order-9 {\r\n order: 9;\r\n}\r\n.usa-dt-flex-grid__order-10 {\r\n order: 10;\r\n}\r\n.usa-dt-flex-grid__order-11 {\r\n order: 11;\r\n}\r\n@media all and (min-width: $flex-grid-breakpoint-mobile) {\r\n .mobile\\:usa-dt-flex-grid__order-first {\r\n order: -1;\r\n }\r\n .mobile\\:usa-dt-flex-grid__order-last {\r\n order: 999;\r\n }\r\n .mobile\\:usa-dt-flex-grid__order-initial {\r\n order: initial;\r\n }\r\n .mobile\\:usa-dt-flex-grid__order-0 {\r\n order: 0;\r\n }\r\n .mobile\\:usa-dt-flex-grid__order-1 {\r\n order: 1;\r\n }\r\n .mobile\\:usa-dt-flex-grid__order-2 {\r\n order: 2;\r\n }\r\n .mobile\\:usa-dt-flex-grid__order-3 {\r\n order: 3;\r\n }\r\n .mobile\\:usa-dt-flex-grid__order-4 {\r\n order: 4;\r\n }\r\n .mobile\\:usa-dt-flex-grid__order-5 {\r\n order: 5;\r\n }\r\n .mobile\\:usa-dt-flex-grid__order-6 {\r\n order: 6;\r\n }\r\n .mobile\\:usa-dt-flex-grid__order-7 {\r\n order: 7;\r\n }\r\n .mobile\\:usa-dt-flex-grid__order-8 {\r\n order: 8;\r\n }\r\n .mobile\\:usa-dt-flex-grid__order-9 {\r\n order: 9;\r\n }\r\n .mobile\\:usa-dt-flex-grid__order-10 {\r\n order: 10;\r\n }\r\n .mobile\\:usa-dt-flex-grid__order-11 {\r\n order: 11;\r\n }\r\n}\r\n@media all and (min-width: $flex-grid-breakpoint-tablet) {\r\n .tablet\\:usa-dt-flex-grid__order-first {\r\n order: -1;\r\n }\r\n .tablet\\:usa-dt-flex-grid__order-last {\r\n order: 999;\r\n }\r\n .tablet\\:usa-dt-flex-grid__order-initial {\r\n order: initial;\r\n }\r\n .tablet\\:usa-dt-flex-grid__order-0 {\r\n order: 0;\r\n }\r\n .tablet\\:usa-dt-flex-grid__order-1 {\r\n order: 1;\r\n }\r\n .tablet\\:usa-dt-flex-grid__order-2 {\r\n order: 2;\r\n }\r\n .tablet\\:usa-dt-flex-grid__order-3 {\r\n order: 3;\r\n }\r\n .tablet\\:usa-dt-flex-grid__order-4 {\r\n order: 4;\r\n }\r\n .tablet\\:usa-dt-flex-grid__order-5 {\r\n order: 5;\r\n }\r\n .tablet\\:usa-dt-flex-grid__order-6 {\r\n order: 6;\r\n }\r\n .tablet\\:usa-dt-flex-grid__order-7 {\r\n order: 7;\r\n }\r\n .tablet\\:usa-dt-flex-grid__order-8 {\r\n order: 8;\r\n }\r\n .tablet\\:usa-dt-flex-grid__order-9 {\r\n order: 9;\r\n }\r\n .tablet\\:usa-dt-flex-grid__order-10 {\r\n order: 10;\r\n }\r\n .tablet\\:usa-dt-flex-grid__order-11 {\r\n order: 11;\r\n }\r\n}\r\n@media all and (min-width: $flex-grid-breakpoint-desktop) {\r\n .desktop\\:usa-dt-flex-grid__order-first {\r\n order: -1;\r\n }\r\n .desktop\\:usa-dt-flex-grid__order-last {\r\n order: 999;\r\n }\r\n .desktop\\:usa-dt-flex-grid__order-initial {\r\n order: initial;\r\n }\r\n .desktop\\:usa-dt-flex-grid__order-0 {\r\n order: 0;\r\n }\r\n .desktop\\:usa-dt-flex-grid__order-1 {\r\n order: 1;\r\n }\r\n .desktop\\:usa-dt-flex-grid__order-2 {\r\n order: 2;\r\n }\r\n .desktop\\:usa-dt-flex-grid__order-3 {\r\n order: 3;\r\n }\r\n .desktop\\:usa-dt-flex-grid__order-4 {\r\n order: 4;\r\n }\r\n .desktop\\:usa-dt-flex-grid__order-5 {\r\n order: 5;\r\n }\r\n .desktop\\:usa-dt-flex-grid__order-6 {\r\n order: 6;\r\n }\r\n .desktop\\:usa-dt-flex-grid__order-7 {\r\n order: 7;\r\n }\r\n .desktop\\:usa-dt-flex-grid__order-8 {\r\n order: 8;\r\n }\r\n .desktop\\:usa-dt-flex-grid__order-9 {\r\n order: 9;\r\n }\r\n .desktop\\:usa-dt-flex-grid__order-10 {\r\n order: 10;\r\n }\r\n .desktop\\:usa-dt-flex-grid__order-11 {\r\n order: 11;\r\n }\r\n}\r\n@media all and (min-width: $flex-grid-breakpoint-desktopxl) {\r\n .desktopxl\\:usa-dt-flex-grid__order-first {\r\n order: -1;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__order-last {\r\n order: 999;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__order-initial {\r\n order: initial;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__order-0 {\r\n order: 0;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__order-1 {\r\n order: 1;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__order-2 {\r\n order: 2;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__order-3 {\r\n order: 3;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__order-4 {\r\n order: 4;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__order-5 {\r\n order: 5;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__order-6 {\r\n order: 6;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__order-7 {\r\n order: 7;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__order-8 {\r\n order: 8;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__order-9 {\r\n order: 9;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__order-10 {\r\n order: 10;\r\n }\r\n .desktopxl\\:usa-dt-flex-grid__order-11 {\r\n order: 11;\r\n }\r\n}\r\n","@import \"../global/index\";\r\n\r\n.button__sm {\r\n height: 100%;\r\n border-radius: 3px;\r\n font-size: rem(14);\r\n font-weight: $font-semibold;\r\n padding: 5.5px 12px;\r\n vertical-align: middle;\r\n align-items: center;\r\n display: flex;\r\n\r\n svg {\r\n width: 16px;\r\n height: 16px;\r\n }\r\n}\r\n\r\n.button__md {\r\n height: 100%;\r\n border-radius: 4px;\r\n font-size: rem(16);\r\n font-weight: $font-semibold;\r\n padding: 8px 16px;\r\n vertical-align: middle;\r\n align-items: center;\r\n display: flex;\r\n\r\n svg {\r\n width: 24px;\r\n height: 24px;\r\n }\r\n}\r\n\r\n.button__lg {\r\n border: solid 1px $blue-50;\r\n height: 100%;\r\n border-radius: 6px;\r\n font-size: rem(20);\r\n font-weight: $font-semibold;\r\n padding: 13px 24px;\r\n vertical-align: middle;\r\n align-items: center;\r\n display: flex;\r\n\r\n svg {\r\n width: 32px;\r\n height: 32px;\r\n }\r\n}\r\n\r\n.button-text__left-align {\r\n padding-left: 0px;\r\n text-align: left;\r\n display: flex;\r\n}\r\n\r\n.button-text__center-align {\r\n text-align: center;\r\n}\r\n.button-type__primary-light,\r\n.button-type__primary-left-icon-light {\r\n background-color: $blue-50;\r\n line-height: 1.5;\r\n color: $gray-cool-1;\r\n &:hover {\r\n background-color: $blue-70v;\r\n }\r\n\r\n &:active {\r\n background-color: $blue-80v;\r\n }\r\n\r\n &:disabled {\r\n background-color: $blue-50;\r\n opacity: 0.5;\r\n }\r\n\r\n svg {\r\n margin-right: 8px;\r\n }\r\n}\r\n\r\n.button-type__secondary-light,\r\n.button-type__secondary-left-icon-light {\r\n border-radius: 6px;\r\n border: solid 1px $blue-50;\r\n background-color: transparent;\r\n color: $blue-50;\r\n font-weight: $font-semibold;\r\n line-height: 1.5;\r\n &:hover {\r\n color: $blue-70v;\r\n border: solid 1px $blue-70v;\r\n background-color: transparent;\r\n }\r\n\r\n &:active {\r\n color: $blue-80v;\r\n border: solid 1px $blue-80v;\r\n background-color: transparent;\r\n }\r\n\r\n &:disabled {\r\n color: $blue-50;\r\n border: solid 1px $blue-50;\r\n background-color: transparent;\r\n opacity: 0.5;\r\n }\r\n\r\n svg {\r\n margin-right: 8px;\r\n }\r\n}\r\n\r\n.button-type__secondary-dark,\r\n.button-type__secondary-left-icon-dark {\r\n color: $gray-cool-10;\r\n fill: none;\r\n background-color: transparent;\r\n border: solid 1px $gray-cool-10;\r\n font-weight: $font-semibold;\r\n line-height: 1.5;\r\n &:hover {\r\n color: $gray-cool-5;\r\n background-color: transparent;\r\n border: solid 1px $gray-cool-5;\r\n\r\n }\r\n\r\n &:active {\r\n color: $gray-cool-1;\r\n background-color: transparent;\r\n border: solid 1px $gray-cool-1;\r\n }\r\n\r\n &:disabled {\r\n color: $gray-cool-10;\r\n border: solid 1px $gray-cool-10;\r\n opacity: 0.5;\r\n background-color: transparent;\r\n }\r\n\r\n svg {\r\n margin-right: 8px;\r\n }\r\n}\r\n\r\n.button-type__tertiary-light, \r\n.button-type__tertiary-left-icon-light {\r\n border-radius: 6px;\r\n border: solid 1px $gray-cool-10;\r\n background-color: transparent;\r\n color: $blue-50;\r\n line-height: 1.5;\r\n &:hover {\r\n color: $color-primary-darker;\r\n border: solid 1px $gray-cool-30;\r\n background-color: transparent;\r\n }\r\n\r\n &:active {\r\n color: #122e51;\r\n border: solid 1px $gray-cool-50;\r\n background-color: transparent;\r\n }\r\n\r\n &:disabled {\r\n color: $color-primary;\r\n border: solid 1px #d6d7d9;\r\n background-color: transparent;\r\n opacity: 0.5;\r\n }\r\n\r\n svg {\r\n margin-right: 8px;\r\n }\r\n}\r\n\r\n.button-type__text-light,\r\n.button-type__intext-light {\r\n background-color: transparent;\r\n border-radius: unset;\r\n border: none;\r\n color: $blue-50;\r\n font-weight: $font-normal;\r\n line-height: 1.5;\r\n &:hover {\r\n color: $blue-70v;\r\n background-color: transparent;\r\n }\r\n\r\n &:active {\r\n color: $blue-80v;\r\n background-color: transparent;\r\n }\r\n\r\n &:disabled {\r\n background-color: transparent;\r\n color: $blue-50;\r\n opacity: 0.5;\r\n }\r\n\r\n &:visited {\r\n background-color: transparent;\r\n color: $violet-70v;\r\n }\r\n}\r\n\r\n.button-type__text-light {\r\n font-weight: $font-semibold !important;\r\n}\r\n\r\n.button-type__text-left-icon-light {\r\n background-color: transparent;\r\n border-radius: unset;\r\n border: none;\r\n color: $blue-50;\r\n line-height: 1.5;\r\n &:hover {\r\n color: $blue-70v;\r\n background-color: transparent;\r\n }\r\n\r\n &:active {\r\n color: $blue-80v;\r\n background-color: transparent;\r\n }\r\n\r\n &:disabled {\r\n background-color: transparent;\r\n color: $blue-50;\r\n opacity: 0.5;\r\n }\r\n\r\n &:visited {\r\n background-color: transparent;\r\n color: $violet-70v;\r\n }\r\n\r\n svg {\r\n margin-right: 8px;\r\n }\r\n}\r\n\r\n.button-type__text-right-icon-light {\r\n background-color: transparent;\r\n border-radius: unset;\r\n border: none;\r\n color: $blue-50;\r\n line-height: 1.5;\r\n &:hover {\r\n color: $blue-70v;\r\n background-color: transparent;\r\n }\r\n\r\n &:active {\r\n color: $blue-80v;\r\n background-color: transparent;\r\n }\r\n\r\n &:disabled {\r\n background-color: transparent;\r\n color: $blue-50;\r\n opacity: 0.5;\r\n }\r\n\r\n &:visited {\r\n background-color: transparent;\r\n color: $violet-70v;\r\n }\r\n\r\n svg {\r\n margin-left: 8px;\r\n }\r\n}\r\n\r\n.button-type__text-dark {\r\n color: $gray-cool-10;\r\n fill: none;\r\n background-color: transparent;\r\n border: none;\r\n line-height: 1.5;\r\n &:hover {\r\n color: $gray-cool-5;\r\n background-color: transparent;\r\n }\r\n\r\n &:active{\r\n color: $gray-cool-1;\r\n background-color: transparent;\r\n }\r\n\r\n &:disabled {\r\n color: $gray-cool-10;\r\n opacity: 0.5;\r\n background-color: transparent;\r\n }\r\n}\r\n\r\n.button-type__text-left-icon-dark {\r\n fill: none;\r\n background-color: transparent;\r\n border: none;\r\n color: $gray-cool-10;\r\n line-height: 1.5;\r\n &:hover {\r\n color: $gray-cool-5;\r\n background-color: transparent;\r\n }\r\n\r\n &:active{\r\n color: $gray-cool-1;\r\n background-color: transparent;\r\n }\r\n\r\n &:disabled {\r\n color: $gray-cool-10;\r\n opacity: 0.5;\r\n background-color: transparent;\r\n }\r\n\r\n svg {\r\n margin-right: 8px;\r\n }\r\n}\r\n\r\n.button-type__text-right-icon-dark {\r\n color: $gray-cool-10;\r\n fill: none;\r\n background-color: transparent;\r\n border: none;\r\n line-height: 1.5;\r\n &:hover {\r\n color: $gray-cool-5;\r\n background-color: transparent;\r\n }\r\n\r\n &:active {\r\n color: $gray-cool-1;\r\n background-color: transparent;\r\n }\r\n\r\n &:disabled {\r\n color: $gray-cool-10;\r\n opacity: 0.5;\r\n background-color: transparent;\r\n }\r\n\r\n svg {\r\n margin-left: 8px;\r\n }\r\n}\r\n\r\n.button-type__stacked-icon-light {\r\n height: unset;\r\n color: $blue-50;\r\n border-radius: unset;\r\n border: none;\r\n display: block;\r\n background-color: transparent;\r\n &:hover {\r\n color: $blue-70v;\r\n background-color: transparent;\r\n }\r\n\r\n &:active {\r\n color: $blue-80v;\r\n background-color: transparent;\r\n }\r\n\r\n &:disabled {\r\n color: $blue-50;\r\n background-color: transparent;\r\n opacity: 0.5;\r\n }\r\n}\r\n.stacked-button__only-text {\r\n margin-top: 2px;\r\n font-size: rem(14);\r\n font-weight: normal;\r\n font-stretch: normal;\r\n font-style: normal;\r\n line-height: 1.5;\r\n letter-spacing: normal;\r\n}\r\n.stacked-button__only-image {\r\n margin: 0;\r\n}\r\n.button-type__stacked-icon-dark {\r\n height: unset;\r\n color: $gray-cool-10;\r\n fill: none;\r\n border-radius: unset;\r\n border: none;\r\n background-color: transparent;\r\n display: block;\r\n &:hover {\r\n color: $gray-cool-5;\r\n background-color: transparent;\r\n }\r\n\r\n &:active {\r\n color: $gray-cool-1;\r\n background-color: transparent;\r\n }\r\n\r\n &:disabled {\r\n color: $gray-cool-10;\r\n opacity: 0.5;\r\n background-color: transparent;\r\n }\r\n}\r\n\r\n.button-type__inline-right-icon-light {\r\n background-color: transparent;\r\n border-radius: unset;\r\n border: none;\r\n font-weight: $font-semibold;\r\n font-stretch: normal;\r\n font-style: normal;\r\n line-height: 1.5;\r\n letter-spacing: normal;\r\n color: $gray-cool-60;\r\n\r\n svg {\r\n margin-left:4px;\r\n }\r\n\r\n &:hover {\r\n color: $gray-cool-60;\r\n background-color: transparent;\r\n }\r\n\r\n &:active {\r\n color: $gray-cool-60;\r\n background-color: transparent;\r\n }\r\n &:focus {\r\n color: $gray-cool-60;\r\n background-color: transparent;\r\n }\r\n\r\n &:disabled {\r\n background-color: transparent;\r\n color: $gray-cool-60;\r\n opacity: 0.5;\r\n }\r\n}\r\n.button__lg.button-type__inline-right-icon-light {\r\n svg {\r\n width: 20px;\r\n height: 20px;\r\n }\r\n}\r\n.button__md.button-type__inline-right-icon-light {\r\n svg {\r\n width: 16px;\r\n height: 16px;\r\n }\r\n}\r\n.button__sm.button-type__inline-right-icon-light {\r\n svg {\r\n width: 14px;\r\n height: 14px;\r\n }\r\n}\r\n.button-type__icon-light {\r\n color: $blue-50;\r\n background-color: transparent;\r\n border-radius: unset;\r\n border: none;\r\n \r\n &:hover {\r\n color: $blue-70v;\r\n background-color: transparent;\r\n }\r\n\r\n &:active {\r\n color: $blue-80v;\r\n background-color: transparent;\r\n }\r\n\r\n &:disabled {\r\n color: $blue-50;\r\n background-color: transparent;\r\n opacity: 0.5;\r\n }\r\n}\r\n.button-type__icon-dark {\r\n color: $gray-cool-10;\r\n fill: none;\r\n background-color: transparent;\r\n border-radius: unset;\r\n border: none;\r\n &:hover {\r\n color: $gray-cool-5;\r\n background-color: transparent;\r\n }\r\n\r\n &:active{\r\n color: $gray-cool-1;\r\n background-color: transparent;\r\n }\r\n\r\n &:disabled {\r\n color: $gray-cool-10;\r\n opacity: 0.5;\r\n background-color: transparent;\r\n }\r\n}\r\n","// Typography\r\n// $em-base must be declared before using the rem() function\r\n$em-base: 10px;\r\n\r\n$font-size-56: 5.6rem;\r\n$font-size-48: 4.8rem;\r\n$font-size-40: 4rem;\r\n\r\n$font-size-32: 3.2rem;\r\n$font-size-28: 2.8rem;\r\n$font-size-24: 2.4rem;\r\n$font-size-20: 2rem;\r\n$font-size-16: 1.6rem;\r\n$font-size-12: 1.2rem;\r\n\r\n$font-size-14: 1.4rem;\r\n\r\n$base-font-size: $font-size-16;\r\n$small-font-size: $font-size-14;\r\n$smallest-font-size: 1.1rem;\r\n$lead-font-size: $font-size-20;\r\n$title-font-size: 5.2rem;\r\n\r\n$h1-font-size: $font-size-56;\r\n$h2-font-size: $font-size-40;\r\n$h3-font-size: $font-size-32;\r\n$h4-font-size: $font-size-28;\r\n$h5-font-size: $font-size-20;\r\n$h6-font-size: 1.9rem;\r\n\r\n$base-line-height: 1.5;\r\n$heading-line-height: 1.2;\r\n$lead-line-height: 1.7;\r\n\r\n$font-light: 200;\r\n$font-normal: 400;\r\n$font-semibold: 600;\r\n$font-bold: 700;\r\n\r\n$image-path: './img';\r\n\r\n// USWDS Color Tokens\r\n$yellow-20v: #face00;\r\n$orange-30v: #FA9441;\r\n$orange-warm-40v: #FF580A;\r\n$orange-warm-10v: #ffe2d1;\r\n$mint-5: #dbf6ed;\r\n$mint-40: #34A37E;\r\n$cyan-5v: #e5faff;\r\n$cyan-10: #ccecf2;\r\n$cyan-30v: #00BDE3;\r\n$cyan-40: #449dac;\r\n$cyan-40v: #009ec1;\r\n$cyan-50: #168092;\r\n$cyan-60v: #00687d;\r\n$cyan-vivid-70: #0e4f5c;\r\n$cyan-vivid-80: #093b44;\r\n$blue-5: #eff6fb;\r\n$blue-10: #D9E8F6;\r\n$blue-50: #2378C3;\r\n$blue-60v: #005ea2;\r\n$blue-70v: #0B4778;\r\n$blue-80v: #002d3f;\r\n$blue-warm-5: #ecf1f7;\r\n$blue-warm-10: #e1e7f1;\r\n$blue-warm-20: #bbcae4;\r\n$blue-vivid-5v: #e8f5ff;\r\n$blue-warm-5v: #edf5ff;\r\n$blue-warm-40v: #5994f6;\r\n$blue-warm-60v: #0050d8;\r\n$blue-warm-70v: #1A4480;\r\n$indigo-5v: #f0f0ff;\r\n$indigo-50v: #656bd7;\r\n$indigo-60v: #4a50c4;\r\n$indigo-70v: #3333a3;\r\n$indigo-cool-80v: #1B2B85;\r\n$violet-50v: #9355DC;\r\n$violet-60v: #783cb9;\r\n$violet-70v: #54278f;\r\n\r\n$gray-2: #F9F9F9;\r\n$gray-10: #E6E6E6;\r\n$gray-60: #5C5C5C;\r\n$gray-90: #1B1B1B;\r\n$gray-cool-1: #FBFCFD;\r\n$gray-cool-2: #f7f9fa;\r\n$gray-cool-3: #f5f6f7;\r\n$gray-cool-5: #edeff0;\r\n$gray-cool-10: #dfe1e2;\r\n$gray-cool-20: #c6cace;\r\n$gray-cool-30: #a9aeb1;\r\n$gray-cool-50: #71767a;\r\n$gray-cool-60: #565C65;\r\n$gray-cool-90: #1c1d1f;\r\n\r\n// Theme Colors\r\n$theme-color-1: $blue-50;\r\n$theme-color-2: $cyan-50;\r\n$theme-color-3: $blue-warm-70v;\r\n$theme-color-4: $indigo-cool-80v;\r\n$theme-color-5: $blue-warm-5v;\r\n$theme-color-6: $blue-60v;\r\n$theme-color-7: $cyan-10;\r\n$theme-color-accent-1: $mint-40;\r\n$theme-color-accent-2: $cyan-30v;\r\n$theme-color-accent-3: $violet-50v;\r\n$theme-color-accent-4: $orange-warm-40v;\r\n$theme-color-accent-4-light: $orange-warm-10v;\r\n$theme-color-accent-5: $orange-30v;\r\n$theme-color-accent-6: $cyan-40;\r\n$theme-color-accent-7: $blue-vivid-5v;\r\n$theme-color-accent-8: $blue-60v;\r\n$theme-color-accent-9: $mint-5;\r\n$theme-color-accent-10: $cyan-5v;\r\n$theme-color-accent-11: $indigo-5v;\r\n$theme-color-accent-12: $cyan-40v;\r\n$theme-color-accent-13: $violet-60v;\r\n$theme-color-accent-14: $indigo-60v;\r\n$theme-color-accent-15: $blue-warm-60v;\r\n$theme-color-accent-16: $indigo-50v;\r\n\r\n$theme-color-headline: $gray-90;\r\n$theme-color-headline-inverse: $gray-2;\r\n$theme-color-body: $gray-60;\r\n$theme-color-body-inverse: $gray-10;\r\n\r\n$theme-color-underline: $gray-cool-20;\r\n\r\n\r\n// Color\r\n$color-primary: #0071bc;\r\n$color-primary-darker: #205493;\r\n$color-primary-darkest: #112e51;\r\n\r\n$color-primary-alt: #02bfe7;\r\n$color-primary-alt-dark: #00a6d2;\r\n$color-primary-alt-darkest: #046b99;\r\n$color-primary-alt-light: #9bdaf1; // lighten($color-primary-alt, 60%)\r\n$color-primary-alt-lightest: #e1f3f8; // lighten($color-primary-alt, 90%)\r\n$blue-warm-70v: #1A4480;\r\n$blue-50: #2378c3;\r\n$blue-vivid-70: #0b4778;\r\n$blue-vivid-80: #002d3f;\r\n\r\n$color-secondary: #e31c3d;\r\n$color-secondary-dark: #cd2026;\r\n$color-secondary-darkest: #981b1e;\r\n$color-secondary-light: #e59393; // lighten($color-secondary, 60%)\r\n$color-secondary-lightest: #f9dede; // lighten($color-secondary, 90%)\r\n\r\n$color-white: #fff;\r\n$color-black: #000;\r\n$color-base: #555;\r\n$color-link: $color-primary;\r\n$color-gray-dark: #323a45;\r\n$color-gray: #5b616b; // lighten($color-gray-dark, 20%)\r\n$color-gray-medium: #757575; // lightest gray that passes color contrast\r\n$color-gray-light: #aeb0b5; // lighten($color-gray-dark, 60%)\r\n$color-gray-lighter: #d6d7d9; // lighten($color-gray-dark, 80%)\r\n$color-gray-lightest: #f1f1f1; // lighten($color-gray-dark, 91%)\r\n$color-gray-border: #D8D8D8;\r\n$gray-cool-10: #dfe1e2;\r\n$gray-cool-5: #edeff0;\r\n$gray-cool-1: #fbfcfd;\r\n$gray-2: #f9f9f9;\r\n$gray-10: #e6e6e6;\r\n$green-cool-50: #4d8055;\r\n\r\n$color-gray-warm-dark: #494440;\r\n$color-gray-warm-light: #e4e2e0;\r\n$color-gray-cool-light: #dce4ef;\r\n\r\n$color-gold: #fdb81e;\r\n$color-gold-light: #f9c642; // lighten($color-gold, 20%)\r\n$color-gold-lighter: #fad980; // lighten($color-gold, 60%)\r\n$color-gold-lightest: #fff1d2; // lighten($color-gold, 83%)\r\n$color-green: #2e8540;\r\n$color-green-light: #4aa564;\r\n$color-green-lighter: #94bfa2;\r\n$color-green-lightest: #e7f4e4;\r\n$green-cool-50: #4d8055;\r\n$color-cool-blue: $color-primary-darker;\r\n$color-cool-blue-light: #4773aa;\r\n$color-cool-blue-lighter: #8ba6ca;\r\n$color-cool-blue-lightest: $color-gray-cool-light;\r\n\r\n$color-warning: #FCF8E3;\r\n$color-warning-dark: #F0AD4E;\r\n\r\n$color-vis-lightest:\t\t #d0e9ef;\r\n$color-vis-lighter:\t\t \t #a7c2ca;\r\n$color-vis-light:\t\t \t #7f9ba7;\r\n$color-vis-dark:\t\t \t #597785;\r\n$color-vis-darker:\t\t \t #335565;\r\n$color-vis-darkest:\t\t \t #083546;\r\n\r\n$color-vis-green-light: #45bb8c;\r\n$color-vis-green-dark: #0d817c;\r\n$color-vis-green-darkest: #1b4956;\r\n\r\n$color-active:\t\t\t\t #F2B733;\r\n$color-focus: #3e94cf;\r\n$color-visited: #4c2c92;\r\n$color-shadow: rgba(#000, 0.3);\r\n$color-tab-inactive:\t $color-gray-lightest;\r\n$color-gray-border: #D8D8D8;\r\n\r\n$color-placeholder: #747474;\r\n\r\n$color-disaster-covid-19: #6E338E;\r\n$color-covid-19-obligations: #B699C6;\r\n$color-covid-dark-purple: #3B005B;\r\n\r\n$colors-grants-nff: #47AAA7;\r\n$colors-loans-subsidy: #8c6e86;\r\n$colors-loans-face-value: #ded5db;\r\n\r\n$colors-obligated: $color-cool-blue-light;\r\n$colors-current: #8ba6c9;\r\n$colors-potential: #dce4ee;\r\n$colors-outlayed: #0b2e5a;\r\n\r\n$color-infrastructure-obligations: #afcdd5;\r\n$color-infrastructure-outlays: #2d6878;\r\n\r\n$headline-color: $gray-90;\r\n$body-color: $gray-60;\r\n$card-outline-color: $gray-cool-10;\r\n$color-base: #555;\r\n\r\n// Font Sizes\r\n$em-base: 10px;\r\n$small-font-size: 1.4rem;\r\n$base-font-size: 1.6rem;\r\n\r\n// Font Weights:\r\n$font-light:\t\t 200;\r\n$font-normal: 400;\r\n$font-semibold: \t 600;\r\n$font-bold: 700;\r\n\r\n// Font Families:\r\n$helvetica: \"Helvetica Neue\", \"Helvetica\", \"Roboto\", \"Arial\", sans-serif;\r\n$georgia: \"Georgia\", \"Cambria\", \"Times New Roman\", \"Times\", serif;\r\n$font-sans: 'Source Sans Pro';\r\n$font-serif: 'Merriweather', $georgia;\r\n\r\n$color-disaster-covid-19: #6E338E;\r\n$color-covid-19-obligations: #B699C6;\r\n$color-covid-dark-purple: #3B005B;\r\n\r\n$colors-grants-nff: #47AAA7;\r\n$colors-loans-subsidy: #8c6e86;\r\n$colors-loans-face-value: #ded5db;\r\n\r\n//$colors-obligated: $color-cool-blue-light;\r\n$colors-current: #8ba6c9;\r\n$colors-potential: #dce4ee;\r\n$colors-outlayed: #0b2e5a;\r\n\r\n$color-infrastructure-obligations: #afcdd5;\r\n$color-infrastructure-outlays: #2d6878;\r\n\r\n$headline-color: $gray-90;\r\n$body-color: $gray-60;\r\n$card-outline-color: $gray-cool-10;\r\n\r\n// Shadows\r\n$shadow-sm: 0 4px 8px rgba(0, 0, 0, 0.1); //USWDS Shadow 2\r\n$shadow-md: 0 8px 16px rgba(0, 0, 0, 0.1);\r\n$shadow-lg: 0 12px 24px rgba(0, 0, 0, 0.1);\r\n\r\n\r\n// Global Padding and Margins\r\n// (example usage {padding: ($global-pad * 4);} = 60px of padding.)\r\n$global-pad-mrg: 1.5rem;\r\n$global-pad: $global-pad-mrg;\r\n$global-mrg: $global-pad-mrg;\r\n\r\n// Global Padding and Margins (new units for 2022 homepage redesign)\r\n// (example usage {padding: ($global-padding * 4);} = 32px of padding.)\r\n$global-spacing-unit: 0.8rem;\r\n$global-padding: $global-spacing-unit;\r\n$global-margin: $global-spacing-unit;\r\n\r\n// Grid Sizes\r\n$grid-column: 8.33%;\r\n\r\n// Mobile First Breakpoints\r\n$small-screen: 320px;\r\n$tablet-screen: 768px;\r\n$medium-screen: 992px;\r\n$large-screen: 1200px;\r\n$m-large-screen: 1400px;\r\n$x-large-screen: 1640px;\r\n\r\n// Misc:\r\n$color-shadow: rgba(#000, 0.3);\r\n$box-shadow: 0 0 2px $color-shadow;\r\n\r\n// 44 x 44 pixels hit target following Apple iOS Human Interface Guidelines\r\n$hit-area: 4.4rem;\r\n\r\n// z-indices (to use, add a number 0-9 to the layer you want to use)\r\n// this keeps out z-indices in check without going to absurdly high numbers\r\n$z-base: 0;\r\n$z-header: 100;\r\n$z-guide: 200;\r\n$z-modal: 300;\r\n$z-mobile-filter: 400;\r\n$z-mobile-nav: 800;\r\n\r\n// new colors w/ same names as design\r\n$color-grass-light: #78BF8F;\r\n$color-grass-lighter: #BBDFC7;\r\n\r\n// drop shadow\r\n$shadow-3: 0 8px 16px 0 rgba(0,0,0,0.1);\r\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/docs/5253.6197e461.iframe.bundle.js b/docs/5253.6197e461.iframe.bundle.js deleted file mode 100644 index 2dbb3f52..00000000 --- a/docs/5253.6197e461.iframe.bundle.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdata_transparency_ui=self.webpackChunkdata_transparency_ui||[]).push([[5253],{"./components/Picker.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/index.js"),prop_types__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/prop-types/index.js"),prop_types__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__),_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@fortawesome/react-fontawesome/dist/index.js"),lodash_es__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/lodash-es/uniqueId.js");function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;rb.name?1:0},Picker=function Picker(_ref){var _ref$className=_ref.className,className=void 0===_ref$className?"":_ref$className,_ref$id=_ref.id,id=void 0===_ref$id?"":_ref$id,options=_ref.options,selectedOption=_ref.selectedOption,_ref$icon=_ref.icon,icon=void 0===_ref$icon?null:_ref$icon,_ref$sortFn=_ref.sortFn,sortFn=void 0===_ref$sortFn?defaultSort:_ref$sortFn,_ref$isFixedWidth=_ref.isFixedWidth,isFixedWidth=void 0!==_ref$isFixedWidth&&_ref$isFixedWidth,children=_ref.children,_ref$dropdownDirectio=_ref.dropdownDirection,dropdownDirection=void 0===_ref$dropdownDirectio?"right":_ref$dropdownDirectio,_ref$backgroundColor=_ref.backgroundColor,backgroundColor=void 0===_ref$backgroundColor?"#1a4480":_ref$backgroundColor,notEnabled=_ref.notEnabled,_ref$buttonClassNames=_ref.buttonClassNames,buttonClassNames=void 0===_ref$buttonClassNames?"":_ref$buttonClassNames,_ref$pickerListClassN=_ref.pickerListClassNames,pickerListClassNames=void 0===_ref$pickerListClassN?"":_ref$pickerListClassN,pickerRef=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),buttonRef=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),_useState=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(!1),_useState2=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__.A)(_useState,2),expanded=_useState2[0],setExpanded=_useState2[1],_useState3=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)({top:0,width:0,left:0,right:0}),_useState4=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__.A)(_useState3,2),dimensions=_useState4[0],setDimensions=_useState4[1],handleSetDimensions=function handleSetDimensions(){buttonRef.current&&pickerRef.current&&setDimensions({top:buttonRef.current.offsetHeight,width:buttonRef.current.offsetWidth,left:buttonRef.current.offsetLeft,right:pickerRef.current.offsetWidth-(buttonRef.current.offsetWidth+buttonRef.current.offsetLeft)})};(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)((function(){0!==dimensions.width&&isFixedWidth&&buttonRef.current&&buttonRef.current.offsetWidth!==dimensions.width&&handleSetDimensions()})),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)((function(){var closeMenu=function closeMenu(e){expanded&&pickerRef.current&&!pickerRef.current.contains(e.target)&&e.target.id!=="".concat(id,"-").concat(fontAwesomeIconId)&&e.target.parentNode.id!=="".concat(id,"-").concat(fontAwesomeIconId)&&setExpanded(!1)};return handleSetDimensions(),document.addEventListener("click",closeMenu),function(){document.removeEventListener("click",closeMenu)}}),[expanded]);var createOnClickFn=function createOnClickFn(cb){return function(param){cb(param),setExpanded(!1)}};return react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{id:id,className:"usa-dt-picker ".concat(className),ref:pickerRef,style:{backgroundColor:backgroundColor}},react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{className:"usa-dt-picker__dropdown-container",style:{backgroundColor:backgroundColor}},react__WEBPACK_IMPORTED_MODULE_2__.createElement("button",{style:{backgroundColor:backgroundColor},ref:buttonRef,type:"button","aria-label":"Dropdown Toggle Button",className:"usa-dt-picker__button ".concat(buttonClassNames),onClick:function toggleMenu(e){e.preventDefault(),notEnabled||setExpanded(!expanded)}},icon&&react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{className:"usa-dt-picker__icon"},icon),children||react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{className:"usa-dt-picker__button-text",style:{backgroundColor:backgroundColor}},selectedOption),react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{className:"usa-dt-picker__button-icon"},!expanded&&react__WEBPACK_IMPORTED_MODULE_2__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_4__.gc,{id:"".concat(id,"-").concat(fontAwesomeIconId),icon:"chevron-down",alt:"Toggle menu",color:"#555"}),expanded&&react__WEBPACK_IMPORTED_MODULE_2__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_4__.gc,{id:"".concat(id,"-").concat(fontAwesomeIconId),icon:"chevron-up",alt:"Toggle menu",color:"#555"})))),react__WEBPACK_IMPORTED_MODULE_2__.createElement("ul",{className:"usa-dt-picker__list ".concat(pickerListClassNames," ").concat(expanded?"":"hide"),style:function getDropdownListStyles(){var styles={top:"".concat(dimensions.top,"px"),left:"".concat(dimensions.left,"px")};return isFixedWidth&&"right"===dropdownDirection?_objectSpread(_objectSpread({},styles),{},{width:"".concat(dimensions.width,"px")}):isFixedWidth&&"left"===dropdownDirection?{top:styles.top,right:"".concat(dimensions.right),width:"".concat(dimensions.width,"px")}:"left"===dropdownDirection?{top:styles.top,right:"".concat(dimensions.right,"px")}:styles}()},options.sort((function handleSort(a,b){return sortFn(a,b,selectedOption)})).map((function(option){return _objectSpread(_objectSpread({},option),{},{onClick:createOnClickFn(option.onClick)})})).map((function(option){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("li",{key:(0,lodash_es__WEBPACK_IMPORTED_MODULE_5__.A)(),className:"usa-dt-picker__list-item ".concat(null!=option&&option.classNames?option.classNames:"")},react__WEBPACK_IMPORTED_MODULE_2__.createElement("button",{className:"usa-dt-picker__item ".concat(option.name===selectedOption?"active":""),type:"button",value:"".concat(option.value||option.name),onClick:function onClick(e){e.preventDefault(),option.onClick(option.value)},onKeyDown:function onKeyDown(e){"reddit"===option.name&&"Tab"===e.key&&setExpanded(!expanded)}},option.component?option.component:option.name))})))))};Picker.propTypes=propTypes,__webpack_exports__.A=Picker,Picker.__docgenInfo={description:"",methods:[],displayName:"Picker",props:{className:{defaultValue:{value:"''",computed:!1},description:"",type:{name:"string"},required:!1},id:{defaultValue:{value:"''",computed:!1},description:"",type:{name:"string"},required:!1},icon:{defaultValue:{value:"null",computed:!1},description:"",type:{name:"node"},required:!1},sortFn:{defaultValue:{value:"(a, b, selectedOption) => {\r\n // if no sort fn is provided, sort active element to lowest index\r\n if (a.name === selectedOption) return -1;\r\n if (b.name === selectedOption) return 1;\r\n // then, sort alphabetically\r\n if (a.name < b.name) return -1;\r\n if (a.name > b.name) return 1;\r\n return 0;\r\n}",computed:!1},description:"",type:{name:"func"},required:!1},isFixedWidth:{defaultValue:{value:"false",computed:!1},description:"",type:{name:"bool"},required:!1},dropdownDirection:{defaultValue:{value:"'right'",computed:!1},description:"",type:{name:"enum",value:[{value:"'left'",computed:!1},{value:"'right'",computed:!1}]},required:!1},backgroundColor:{defaultValue:{value:"'#1a4480'",computed:!1},description:"",type:{name:"string"},required:!1},buttonClassNames:{defaultValue:{value:'""',computed:!1},description:"",type:{name:"string"},required:!1},pickerListClassNames:{defaultValue:{value:'""',computed:!1},description:"",type:{name:"string"},required:!1},selectedOption:{description:"",type:{name:"union",value:[{name:"node"},{name:"string"}]},required:!1},options:{description:"",type:{name:"arrayOf",value:{name:"shape",value:{name:{name:"union",value:[{name:"string"},{name:"node"}],required:!1},value:{name:"any",required:!1},onClick:{name:"func",required:!1},classNames:{name:"string",required:!1}}}},required:!1},children:{description:"",type:{name:"node"},required:!1},notEnabled:{description:"",type:{name:"bool"},required:!1}}}},"./components/messages/ErrorMessage.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/prop-types/index.js"),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@fortawesome/react-fontawesome/dist/index.js"),_GenericMessage__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./components/messages/GenericMessage.jsx"),propTypes={description:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string},ErrorMessage=function ErrorMessage(_ref){var _ref$description=_ref.description,description=void 0===_ref$description?"Something went wrong while gathering your data.":_ref$description,icon=react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_2__.gc,{icon:"exclamation-triangle"});return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_GenericMessage__WEBPACK_IMPORTED_MODULE_3__.A,{description:description,title:"An error occurred",icon:icon,className:"error"})};ErrorMessage.propTypes=propTypes,__webpack_exports__.A=ErrorMessage,ErrorMessage.__docgenInfo={description:"",methods:[],displayName:"ErrorMessage",props:{description:{defaultValue:{value:"'Something went wrong while gathering your data.'",computed:!1},description:"",type:{name:"string"},required:!1}}}},"./components/messages/GenericMessage.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/prop-types/index.js"),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);__webpack_require__("./styles/components/_messages.scss");var propTypes={title:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,description:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,icon:prop_types__WEBPACK_IMPORTED_MODULE_1___default().object,className:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string},GenericMessage=function GenericMessage(_ref){var icon=_ref.icon,title=_ref.title,description=_ref.description,className=_ref.className;return react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"usda-message".concat(className&&" usda-message_".concat(className))},icon&&react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"usda-message__icon"},icon),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"usda-message__title"},title),description&&react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"usda-message__description"},description))};GenericMessage.propTypes=propTypes,__webpack_exports__.A=GenericMessage,GenericMessage.__docgenInfo={description:"",methods:[],displayName:"GenericMessage",props:{title:{description:"",type:{name:"string"},required:!0},description:{description:"",type:{name:"string"},required:!1},icon:{description:"",type:{name:"object"},required:!1},className:{description:"",type:{name:"string"},required:!1}}}},"./components/messages/LoadingMessage.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/prop-types/index.js"),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),react_transition_group__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react-transition-group/esm/CSSTransition.js"),react_transition_group__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react-transition-group/esm/TransitionGroup.js"),LoadingMessage=function LoadingMessage(_ref){var _ref$loadingText=_ref.loadingText,loadingText=void 0===_ref$loadingText?"Gathering your data...":_ref$loadingText;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react_transition_group__WEBPACK_IMPORTED_MODULE_3__.A,{className:"usda-message usda-message_loading"},react__WEBPACK_IMPORTED_MODULE_0__.createElement(react_transition_group__WEBPACK_IMPORTED_MODULE_2__.A,{classNames:"usda-loading-animation__container",timeout:{exit:225,enter:195},exit:!0},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"usda-loading-animation__container"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"usda-loading-animation"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{className:"usda-loading-bars",xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"50",height:"50",style:{opacity:0}},react__WEBPACK_IMPORTED_MODULE_0__.createElement("rect",{className:"bar-one",x:"0",y:"0",height:"50",width:"10"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("rect",{className:"bar-two",x:"13",y:"0",height:"50",width:"10"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("rect",{className:"bar-three",x:"26",y:"0",height:"50",width:"10"}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("rect",{className:"bar-four",x:"39",y:"0",height:"50",width:"10"}))),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"loading-message"},loadingText))))};LoadingMessage.propTypes={loadingText:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string},__webpack_exports__.A=LoadingMessage,LoadingMessage.__docgenInfo={description:"",methods:[],displayName:"LoadingMessage",props:{loadingText:{defaultValue:{value:'"Gathering your data..."',computed:!1},description:"",type:{name:"string"},required:!1}}}},"./components/messages/NoResultsMessage.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_messages_GenericMessage__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./components/messages/GenericMessage.jsx"),NoResultsMessage=function NoResultsMessage(){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_messages_GenericMessage__WEBPACK_IMPORTED_MODULE_1__.A,{title:"No Results",description:"No available data to display.",className:"no-results"})};__webpack_exports__.A=NoResultsMessage,NoResultsMessage.__docgenInfo={description:"",methods:[],displayName:"NoResultsMessage"}},"./components/table/Table.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{A:function(){return table_Table}});var defineProperty=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),esm_extends=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/extends.js"),react=__webpack_require__("./node_modules/react/index.js"),prop_types=__webpack_require__("./node_modules/prop-types/index.js"),prop_types_default=__webpack_require__.n(prop_types),union=__webpack_require__("./node_modules/lodash-es/union.js"),uniqueId=__webpack_require__("./node_modules/lodash-es/uniqueId.js"),ErrorMessage=__webpack_require__("./components/messages/ErrorMessage.jsx"),LoadingMessage=__webpack_require__("./components/messages/LoadingMessage.jsx"),NoResultsMessage=__webpack_require__("./components/messages/NoResultsMessage.jsx"),slicedToArray=__webpack_require__("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),dist=__webpack_require__("./node_modules/@fortawesome/react-fontawesome/dist/index.js"),propTypes={data:prop_types_default().object,columns:prop_types_default().array,oddClass:prop_types_default().string,divider:prop_types_default().string},ExpandableRow=function ExpandableRow(_ref){var data=_ref.data,columns=_ref.columns,oddClass=_ref.oddClass,divider=_ref.divider,_useState=(0,react.useState)(data.expanded||!1),_useState2=(0,slicedToArray.A)(_useState,2),expanded=_useState2[0],setExpanded=_useState2[1],icon=expanded?"chevron-down":"chevron-right",columnTitles=columns.map((function(_ref2){return _ref2.title})),toggleExpand=function toggleExpand(){setExpanded(!expanded)},dividerRow=react.createElement("tr",{className:"usda-table__child-row usda-table__child-row_divider".concat(oddClass)},function generateDividerCells(){return columns.map((function(col,i){return 0===i?react.createElement("td",{key:(0,uniqueId.A)(),className:"usda-table__cell usda-table__cell_child"},react.createElement("div",{className:"usda-table__child-cell-content"},divider)):react.createElement("td",{key:(0,uniqueId.A)(),className:"usda-table__cell usda-table__cell_child"},react.createElement("div",{className:"usda-table__child-cell-content"}," "))}))}()),getDataLabel=function getDataLabel(column,isChildRow){return column?isChildRow&÷r&&"name"===column.title?divider:column.displayName:null},isExpandedClass=expanded?"usda-table__row_is-expanded":"";return react.createElement(react.Fragment,null,react.createElement("tr",{className:"usda-table__row".concat(oddClass," usda-table__row_expandable ").concat(isExpandedClass)},columnTitles.map((function(col,i){return"name"===col&&data.children?react.createElement("td",{key:(0,uniqueId.A)(),className:"usda-table__cell","data-label":getDataLabel(columns[i])},react.createElement("div",{className:"usda-table__expandable-cell-content"},react.createElement("button",{className:"usda-table__expand-button","aria-label":"Expand Table Row Button",onClick:toggleExpand},react.createElement(dist.gc,{icon:icon})),data.name)):react.createElement("td",{key:(0,uniqueId.A)(),className:"usda-table__cell".concat("name"===col?" usda-table__cell_name":"").concat(columns[i].right?" usda-table__cell_right":""),"data-label":getDataLabel(columns[i])},data[col])}))),data.children&&expanded?react.createElement(react.Fragment,null,divider&÷rRow,data.children.map((function(childRow,j){var lastClass=j===data.children.length-1?" usda-table__child-row_last":"";return react.createElement("tr",{key:(0,uniqueId.A)(),className:"usda-table__child-row".concat(lastClass).concat(oddClass)},columnTitles.map((function(col,k){return react.createElement("td",{key:(0,uniqueId.A)(),className:"usda-table__cell ".concat(columns[k].right?" usda-table__cell_right":""," usda-table__cell_child"),"data-label":getDataLabel(columns[k],!0)},react.createElement("div",{className:"usda-table__child-cell-content"},childRow[col]))})))}))):null)};ExpandableRow.propTypes=propTypes;var table_ExpandableRow=ExpandableRow;ExpandableRow.__docgenInfo={description:"",methods:[],displayName:"ExpandableRow",props:{data:{description:"",type:{name:"object"},required:!1},columns:{description:"",type:{name:"array"},required:!1},oddClass:{description:"",type:{name:"string"},required:!1},divider:{description:"",type:{name:"string"},required:!1}}};var SortIcon=function SortIcon(_ref){var clickedSort=_ref.clickedSort,displayName=_ref.displayName,currentSort=_ref.currentSort,title=_ref.title,activeAsc=(null==currentSort?void 0:currentSort.field)===title&&"asc"===(null==currentSort?void 0:currentSort.direction)?" table-header__icon_active":"",activeDesc=(null==currentSort?void 0:currentSort.field)===title&&"desc"===(null==currentSort?void 0:currentSort.direction)?" table-header__icon_active":"";return react.createElement("div",{className:"table-header__sort"},react.createElement("button",{type:"button",onClick:clickedSort,className:"table-header__icon".concat(activeAsc),value:"asc",title:"Sort table by ascending ".concat(displayName),"aria-label":"Sort table by ascending ".concat(displayName)},react.createElement(dist.gc,{size:"2x",icon:"caret-up"})),react.createElement("button",{type:"button",onClick:clickedSort,className:"table-header__icon".concat(activeDesc),value:"desc",title:"Sort table by descending ".concat(displayName),"aria-label":"Sort table by descending ".concat(displayName)},react.createElement(dist.gc,{size:"2x",icon:"caret-down"})))};SortIcon.propTypes={title:prop_types_default().string.isRequired,displayName:prop_types_default().oneOfType([prop_types_default().string,prop_types_default().element]).isRequired,currentSort:(0,prop_types.shape)({direction:(0,prop_types.oneOf)(["asc","desc"]),field:prop_types_default().string}).isRequired,clickedSort:prop_types_default().func.isRequired};var TableHeader_propTypes={title:prop_types_default().string.isRequired,displayName:prop_types_default().oneOfType([prop_types_default().string,prop_types_default().element]).isRequired,currentSort:(0,prop_types.shape)({direction:(0,prop_types.oneOf)(["asc","desc"]),field:prop_types_default().string}),updateSort:prop_types_default().func,right:prop_types_default().bool,columnSpan:prop_types_default().string,rowSpan:prop_types_default().string,subColumnNames:prop_types_default().arrayOf(prop_types_default().oneOfType([prop_types_default().string,prop_types_default().object])),className:prop_types_default().string,icon:prop_types_default().element,bodyHeader:prop_types_default().bool,stickyFirstColumn:prop_types_default().bool,columnWidth:prop_types_default().number,highlightedColumns:prop_types_default().object,index:prop_types_default().number,isMobile:prop_types_default().bool,isStacked:prop_types_default().bool},TableHeaderCell=function TableHeaderCell(_ref2){var title=_ref2.title,_ref2$className=_ref2.className,className=void 0===_ref2$className?"":_ref2$className,_ref2$displayName=_ref2.displayName,displayName=void 0===_ref2$displayName?"":_ref2$displayName,currentSort=_ref2.currentSort,updateSort=_ref2.updateSort,right=_ref2.right,_ref2$columnSpan=_ref2.columnSpan,columnSpan=void 0===_ref2$columnSpan?"1":_ref2$columnSpan,rowSpan=_ref2.rowSpan,_ref2$subColumnNames=_ref2.subColumnNames,subColumnNames=void 0===_ref2$subColumnNames?[]:_ref2$subColumnNames,_ref2$icon=_ref2.icon,icon=void 0===_ref2$icon?react.createElement(react.Fragment,null):_ref2$icon,_ref2$bodyHeader=_ref2.bodyHeader,bodyHeader=void 0!==_ref2$bodyHeader&&_ref2$bodyHeader,_ref2$stickyFirstColu=_ref2.stickyFirstColumn,stickyFirstColumn=void 0!==_ref2$stickyFirstColu&&_ref2$stickyFirstColu,columnWidth=_ref2.columnWidth,highlightedColumns=_ref2.highlightedColumns,index=_ref2.index,_ref2$isMobile=_ref2.isMobile,isMobile=void 0!==_ref2$isMobile&&_ref2$isMobile,_ref2$isStacked=_ref2.isStacked,handleClickedSort=function handleClickedSort(e){updateSort(arguments.length>1&&void 0!==arguments[1]?arguments[1]:title,e.target.value)},rowsSpan=function rowsSpan(){return"0"===rowSpan?null:subColumnNames.length?"1":"2"};return void 0!==_ref2$isStacked&&_ref2$isStacked&&isMobile?react.createElement("div",{className:"".concat(className," table-header").concat(bodyHeader?" table-header_body-header":""," \n ").concat(stickyFirstColumn&&0===index?" stickyColumn":""," ").concat(highlightedColumns?"table-header__subaward-color-".concat(highlightedColumns.highlightedColumns):""),style:{minWidth:columnWidth,display:"table-column"},colSpan:columnWidth?"":columnSpan,rowSpan:rowsSpan()},react.createElement("div",{className:"table-header__content".concat(right?" table-header__content_right":"")},react.createElement("div",{className:"table-header__label"},displayName,icon&&icon,updateSort&&!subColumnNames.length&&displayName&&react.createElement(SortIcon,{clickedSort:handleClickedSort,currentSort:currentSort,title:title,displayName:displayName})))):react.createElement("th",{className:"".concat(className," table-header").concat(bodyHeader?" table-header_body-header":""," \n ").concat(stickyFirstColumn&&0===index?" stickyColumn":""," ").concat(highlightedColumns?"table-header__subaward-color-".concat(highlightedColumns.highlightedColumns):""),style:{minWidth:columnWidth},colSpan:columnWidth?"":columnSpan,rowSpan:rowsSpan(),scope:"col"},react.createElement("div",{className:"table-header__content".concat(right?" table-header__content_right":"")},react.createElement("div",{className:"table-header__label"},displayName,icon&&icon,updateSort&&!subColumnNames.length&&displayName&&react.createElement(SortIcon,{clickedSort:handleClickedSort,currentSort:currentSort,title:title,displayName:displayName}))))};TableHeaderCell.propTypes=TableHeader_propTypes;var TableHeader=TableHeaderCell;TableHeaderCell.__docgenInfo={description:"",methods:[],displayName:"TableHeaderCell",props:{className:{defaultValue:{value:"''",computed:!1},description:"",type:{name:"string"},required:!1},displayName:{defaultValue:{value:"''",computed:!1},description:"",type:{name:"union",value:[{name:"string"},{name:"element"}]},required:!1},columnSpan:{defaultValue:{value:"'1'",computed:!1},description:"",type:{name:"string"},required:!1},subColumnNames:{defaultValue:{value:"[]",computed:!1},description:"",type:{name:"arrayOf",value:{name:"union",value:[{name:"string"},{name:"object"}]}},required:!1},icon:{defaultValue:{value:"<>",computed:!1},description:"",type:{name:"element"},required:!1},bodyHeader:{defaultValue:{value:"false",computed:!1},description:"",type:{name:"bool"},required:!1},stickyFirstColumn:{defaultValue:{value:"false",computed:!1},description:"",type:{name:"bool"},required:!1},isMobile:{defaultValue:{value:"false",computed:!1},description:"",type:{name:"bool"},required:!1},isStacked:{defaultValue:{value:"false",computed:!1},description:"",type:{name:"bool"},required:!1},title:{description:"",type:{name:"string"},required:!0},currentSort:{description:"",type:{name:"shape",value:{direction:{name:"enum",value:[{value:"'asc'",computed:!1},{value:"'desc'",computed:!1}],required:!1},field:{name:"string",required:!1}}},required:!1},updateSort:{description:"",type:{name:"func"},required:!1},right:{description:"",type:{name:"bool"},required:!1},rowSpan:{description:"",type:{name:"string"},required:!1},columnWidth:{description:"",type:{name:"number"},required:!1},highlightedColumns:{description:"",type:{name:"object"},required:!1},index:{description:"",type:{name:"number"},required:!1}}};var free_solid_svg_icons=__webpack_require__("./node_modules/@fortawesome/free-solid-svg-icons/index.mjs"),MobileRowSlider_propTypes={row:prop_types_default().array,columns:prop_types_default().array,iValue:prop_types_default().number,atMaxLevel:prop_types_default().bool},MobileRowSlider=function MobileRowSlider(props){var _useState=(0,react.useState)(!1),_useState2=(0,slicedToArray.A)(_useState,2),rowOpen=_useState2[0],setRowOpen=_useState2[1],onClickHandler=function onClickHandler(e){e.stopPropagation(),setRowOpen(!rowOpen)},viewNextLevel=props.atMaxLevel?null:react.createElement("div",{className:"usda-table__cell usda-table__cell_right button-type__text-left-icon-light"},"View next level"," ",react.createElement(dist.gc,{icon:free_solid_svg_icons.UHg}));return(props.columns.length>=6?react.createElement("div",{className:"collapsible-row-div ".concat(rowOpen?"row-opened":"")},rowOpen&&react.createElement("div",{className:"collapsible-row--content"},react.createElement("div",{className:"collapsible-row--content-wrapper"},props.row.map((function(data,j){var _props$columns$j,_props$columns$j2;if(j>=6)return null!==(_props$columns$j=props.columns[j])&&void 0!==_props$columns$j&&_props$columns$j.bodyHeader?react.createElement(TableHeader,(0,esm_extends.A)({className:"table-header_body-header",key:(0,uniqueId.A)(),stickyFirstColumn:props.stickyFirstColumn,index:j},data)):react.createElement("div",{key:(0,uniqueId.A)(),className:"usda-table__cell".concat(null!==(_props$columns$j2=props.columns[j])&&void 0!==_props$columns$j2&&_props$columns$j2.right?" usda-table__cell_right":"","\n ").concat(0===j&&props.stickyFirstColumn?" stickyColumn":""," ")},props.columns[j]&&react.createElement("div",{className:"usda-table__cell-heading-container"},react.createElement("div",{className:"usda-table__cell-heading"},props.columns[j].displayName)),react.createElement("div",{className:"usda-table__cell-text"},data))})))),react.createElement("div",{className:"mobile-gradient__wrapper"},react.createElement("span",{className:"collapsible-row-button",role:"button",tabIndex:0,onClick:function onClick(e){onClickHandler(e)},onKeyUp:function onKeyUp(e){"Enter"===e.key&&onClickHandler(e)}},rowOpen?"Collapse additional details":"View additional details",rowOpen?react.createElement(dist.gc,{className:"chevron",icon:"chevron-up"}):react.createElement(dist.gc,{className:"chevron",icon:"chevron-down"})))):null)||viewNextLevel};MobileRowSlider.propTypes=MobileRowSlider_propTypes;var table_MobileRowSlider=MobileRowSlider;MobileRowSlider.__docgenInfo={description:"",methods:[],displayName:"MobileRowSlider",props:{row:{description:"",type:{name:"array"},required:!1},columns:{description:"",type:{name:"array"},required:!1},iValue:{description:"",type:{name:"number"},required:!1},atMaxLevel:{description:"",type:{name:"bool"},required:!1}}};var TableData_propTypes={columns:prop_types_default().arrayOf(prop_types_default().object).isRequired,rows:prop_types_default().arrayOf((0,prop_types.oneOfType)([prop_types_default().array,prop_types_default().object])).isRequired,rowHeight:prop_types_default().number,expandable:prop_types_default().bool,divider:prop_types_default().string,onClickHandler:prop_types_default().func,isMobile:prop_types_default().bool,atMaxLevel:prop_types_default().bool,stickyFirstColumn:prop_types_default().bool,highlightedColumns:prop_types_default().object,isStacked:prop_types_default().bool,newMobileView:prop_types_default().bool},TableData=function TableData(_ref){var columns=_ref.columns,rows=_ref.rows,rowHeight=_ref.rowHeight,expandable=_ref.expandable,divider=_ref.divider,onClickHandler=_ref.onClickHandler,isMobile=_ref.isMobile,atMaxLevel=_ref.atMaxLevel,_ref$stickyFirstColum=_ref.stickyFirstColumn,stickyFirstColumn=void 0!==_ref$stickyFirstColum&&_ref$stickyFirstColum,highlightedColumns=_ref.highlightedColumns,isStacked=_ref.isStacked,_ref$newMobileView=_ref.newMobileView,newMobileView=void 0!==_ref$newMobileView&&_ref$newMobileView,_useState=(0,react.useState)(),_useState2=(0,slicedToArray.A)(_useState,2),rowIndexForMessage=_useState2[0],setRowIndexForMessage=_useState2[1],localClickHandler=function localClickHandler(row,index){atMaxLevel||(isMobile&&setRowIndexForMessage(index),onClickHandler&&onClickHandler(row))};return(0,react.useEffect)((function(){!function setFocus(){var selectedElement=document.querySelector(".selected-row");selectedElement&&selectedElement.focus()}()}),[rowIndexForMessage]),isStacked&&isMobile&&newMobileView&&!expandable?react.createElement("div",{className:"mobile-table-rows"},rows.map((function(row,i){return react.createElement("div",{role:"button",key:(0,uniqueId.A)(),tabIndex:0,onClick:function onClick(){return localClickHandler(row,i)},onKeyUp:function onKeyUp(e){"Enter"===e.key&&(e.preventDefault(),localClickHandler(row,i))},className:"usda-table__row-item usda-table__row ".concat(rowIndexForMessage===i?"selected-row":""," ").concat(highlightedColumns?"special-hover-color-".concat(highlightedColumns.highlightedColumns):""),style:{height:rowHeight,display:"table-row"}},row.map((function(data,j){var _columns$j,_columns$j2;if(j<6)return null!==(_columns$j=columns[j])&&void 0!==_columns$j&&_columns$j.bodyHeader?react.createElement(TableHeader,(0,esm_extends.A)({className:"table-header_body-header",key:(0,uniqueId.A)(),stickyFirstColumn:stickyFirstColumn,index:j},data)):react.createElement("div",{key:(0,uniqueId.A)(),className:"usda-table__cell".concat(null!==(_columns$j2=columns[j])&&void 0!==_columns$j2&&_columns$j2.right?" usda-table__cell_right":"","\n ").concat(0===j&&stickyFirstColumn?" stickyColumn":""," ").concat(0===j&&stickyFirstColumn?" stickyColumn":"","\n ").concat(0===j?"usda-mobile__header":"")},columns[j]&&react.createElement("div",{className:"usda-table__cell-heading-container"},isMobile&&react.createElement("div",{className:"usda-table__cell-heading"},columns[j].displayName)),react.createElement("div",{className:"usda-table__cell-text"},"a"===data.type&&0===j&&isStacked&&isMobile?react.createElement("a",{target:data.props.target,rel:data.props.rel,href:data.props.href,onClick:data.props.onClick},data.props.children," ",react.createElement(dist.gc,{icon:"arrow-right"})):data))})),react.createElement("div",null,react.createElement(table_MobileRowSlider,{row:row,columns:columns,iValue:i,atMaxLevel:atMaxLevel})))}))):react.createElement(react.Fragment,null,rows.map((function(row,i){var oddClass=i%2==0?"":" usda-table__row_odd";return expandable?react.createElement(table_ExpandableRow,{key:(0,uniqueId.A)(),data:row,oddClass:oddClass,columns:columns,divider:divider}):react.createElement("tr",{key:(0,uniqueId.A)(),tabIndex:0,onClick:function onClick(){return localClickHandler(row,i)},onKeyUp:function onKeyUp(e){"Enter"===e.key&&(e.preventDefault(),localClickHandler(row,i))},className:"usda-table__row-item usda-table__row".concat(oddClass," ").concat(rowIndexForMessage===i?"selected-row":""," ").concat(highlightedColumns?"special-hover-color-".concat(highlightedColumns.highlightedColumns):""),style:{height:rowHeight}},row.map((function(data,j){var _columns$j3,_columns$j4;return null!==(_columns$j3=columns[j])&&void 0!==_columns$j3&&_columns$j3.bodyHeader?react.createElement(TableHeader,(0,esm_extends.A)({className:"table-header_body-header",key:(0,uniqueId.A)(),stickyFirstColumn:stickyFirstColumn,index:j},data)):react.createElement("td",{key:(0,uniqueId.A)(),className:"usda-table__cell".concat(null!==(_columns$j4=columns[j])&&void 0!==_columns$j4&&_columns$j4.right?" usda-table__cell_right":"","\n ").concat(0===j&&stickyFirstColumn?" stickyColumn":""," ")},columns[j]&&react.createElement("div",{className:"usda-table__cell-heading-container"},isMobile&&react.createElement("div",{className:"usda-table__cell-heading"},columns[j].displayName)),react.createElement("div",null,"a"===data.type&&0===j&&isStacked&&isMobile?react.createElement("a",{target:data.props.target,rel:data.props.rel,href:data.props.href,onClick:data.props.onClick},data.props.children," ",react.createElement(dist.gc,{icon:"arrow-right"})):data))})))})))};TableData.propTypes=TableData_propTypes;var table_TableData=TableData;TableData.__docgenInfo={description:"",methods:[],displayName:"TableData",props:{stickyFirstColumn:{defaultValue:{value:"false",computed:!1},description:"",type:{name:"bool"},required:!1},newMobileView:{defaultValue:{value:"false",computed:!1},description:"",type:{name:"bool"},required:!1},columns:{description:"",type:{name:"arrayOf",value:{name:"object"}},required:!0},rows:{description:"",type:{name:"arrayOf",value:{name:"union",value:[{name:"array"},{name:"object"}]}},required:!0},rowHeight:{description:"",type:{name:"number"},required:!1},expandable:{description:"",type:{name:"bool"},required:!1},divider:{description:"",type:{name:"string"},required:!1},onClickHandler:{description:"",type:{name:"func"},required:!1},isMobile:{description:"",type:{name:"bool"},required:!1},atMaxLevel:{description:"",type:{name:"bool"},required:!1},highlightedColumns:{description:"",type:{name:"object"},required:!1},isStacked:{description:"",type:{name:"bool"},required:!1}}};var Picker=__webpack_require__("./components/Picker.jsx");function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;rli{margin-bottom:0}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list>li:before{display:none}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list>li:after{display:none}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__list-item{border-top:1px solid #aeb0b5}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__list-item:first-child{border-top:none}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item{background-color:rgba(0,0,0,0);border:0;border-radius:0;font-weight:400;margin:0;padding:0;text-align:left;color:#5b616b;font-size:1.8rem;text-align:left;padding:1rem 1.5rem;width:100%}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item:hover{background-color:rgba(0,0,0,0)}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item:hover{color:#0071bc;background-color:#f1f1f1;cursor:pointer}.usa-dt-picker .usa-dt-picker__dropdown-container .usa-dt-picker__list .usa-dt-picker__item.active{color:#0071bc} - -/*# sourceMappingURL=5253.css.map*/ \ No newline at end of file diff --git a/docs/5253.css.map b/docs/5253.css.map deleted file mode 100644 index e1e75e08..00000000 --- a/docs/5253.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"5253.css","mappings":"AAEA;AMAA;ACAA","sources":["webpack://data-transparency-ui/./styles/components/table/_table.scss","webpack://data-transparency-ui/./styles/global/_vars.scss","webpack://data-transparency-ui/./styles/components/table/_tableHeader.scss","webpack://data-transparency-ui/./styles/global/_mixins.scss","webpack://data-transparency-ui/./styles/components/table/_tableStacked.scss","webpack://data-transparency-ui/./styles/components/table/_topfiveTable.scss","webpack://data-transparency-ui/./styles/components/_messages.scss","webpack://data-transparency-ui/./styles/components/_picker.scss"],"sourcesContent":["@import \"../../global/index\";\r\n\r\ntable.usda-table {\r\n border-spacing: 0;\r\n border-collapse: collapse;\r\n font-family: $font-sans;\r\n color: $color-gray;\r\n overflow-x: scroll;\r\n\r\n thead.usda-table__head {\r\n @import './tableHeader';\r\n }\r\n\r\n tbody.usda-table__body {\r\n font-size: rem(14);\r\n\r\n td.usda-table__cell {\r\n text-align: left;\r\n vertical-align: baseline;\r\n\r\n &.usda-table__cell_right {\r\n text-align: right;\r\n }\r\n }\r\n\r\n td.usda-table__cell.stickyColumn {\r\n position: sticky;\r\n left: 0;\r\n border-right: solid 1px $gray-cool-10 !important;\r\n }\r\n\r\n tr.usda-table__row {\r\n td.usda-table__cell {\r\n padding: rem(15);\r\n }\r\n\r\n td.usda-table__cell.stickyColumn {\r\n background-color: $color-white;\r\n }\r\n\r\n &.usda-table__row_expandable {\r\n button.usda-table__expand-button {\r\n @include button-unstyled;\r\n color: $color-primary;\r\n margin-right: rem(8);\r\n }\r\n\r\n td.usda-table__cell {\r\n padding-right: rem(35);\r\n\r\n .usda-table__expandable-cell-content {\r\n display: flex;\r\n align-items: flex-start;\r\n }\r\n }\r\n\r\n td.usda-table__cell_name {\r\n // add extra padding when no arrow is present because there are no children\r\n padding-left: rem(30);\r\n }\r\n }\r\n\r\n .table-header_body-header {\r\n // First column headers\r\n padding: rem(15);\r\n }\r\n }\r\n\r\n .usda-table__message-cell {\r\n border: solid rem(1) $gray-cool-10;\r\n }\r\n\r\n tr.usda-table__child-row {\r\n background-color: $color-white;\r\n\r\n &.usda-table__child-row_divider {\r\n font-weight: $font-semibold;\r\n }\r\n\r\n td.usda-table__cell {\r\n &.usda-table__cell_child {\r\n padding: 0;\r\n\r\n .usda-table__child-cell-content {\r\n padding: rem(10) rem(15);\r\n margin-right: rem(20);\r\n }\r\n\r\n &:first-of-type {\r\n // add extra padding to the first cell of every child row\r\n padding-left: rem(20);\r\n\r\n .usda-table__child-cell-content {\r\n padding-left: rem(30);\r\n border-left: solid rem(1) $gray-cool-10;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.usda-table__child-row_last {\r\n // on the last row's first cell, add space below the line\r\n td.usda-table__cell {\r\n &.usda-table__cell_child {\r\n &:first-of-type {\r\n padding-bottom: rem(5);\r\n\r\n .usda-table__child-cell-content {\r\n padding-bottom: rem(5);\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.table-for-new-search-page {\r\n margin-top: 0;\r\n margin-bottom: 0;\r\n .usda-table__body-special-color {\r\n background-color: $blue-warm-5;\r\n }\r\n\r\n th {\r\n border: none;\r\n border-top: rem(1) solid $gray-cool-10;\r\n border-right: rem(1) solid $gray-cool-10;\r\n border-bottom: rem(1) solid $gray-cool-10;\r\n }\r\n\r\n td {\r\n border: none;\r\n border-right: rem(1) solid $gray-cool-10;\r\n border-bottom: rem(1) solid $gray-cool-10;\r\n }\r\n\r\n\r\n td.stickyColumn {\r\n border-left:rem(1) solid $gray-cool-10;\r\n }\r\n th.stickyColumn:first-of-type {\r\n border-left:rem(1) solid $gray-cool-10;\r\n }\r\n\r\n thead.usda-table__head {\r\n th.table-header {\r\n color: $theme-color-headline;\r\n &:first-of-type {\r\n border-top-left-radius: rem(4);\r\n }\r\n &:last-of-type {\r\n border-top-right-radius: rem(4);\r\n }\r\n\r\n .table-header__content {\r\n padding: rem(12) rem(16);\r\n }\r\n }\r\n }\r\n\r\n tbody.usda-table__body {\r\n color: $gray-90;\r\n line-height: 1.5;\r\n\r\n tr:last-of-type {\r\n td:first-of-type {\r\n border-bottom-left-radius: rem(4);\r\n }\r\n\r\n td:last-of-type {\r\n border-bottom-right-radius: rem(4);\r\n }\r\n }\r\n\r\n .usda-table__row {\r\n &:hover {\r\n background-color: $gray-cool-2;\r\n\r\n &.special-hover-color-7 td:nth-last-of-type(-n + 7) {\r\n background-color: $blue-warm-10;\r\n }\r\n\r\n &.special-hover-color-6 td:nth-last-of-type(-n + 6) {\r\n background-color: $blue-warm-10;\r\n }\r\n\r\n &.special-hover-color-5 td:nth-last-of-type(-n + 5) {\r\n background-color: $blue-warm-10;\r\n }\r\n\r\n &.special-hover-color-4 td:nth-last-of-type(-n + 4) {\r\n background-color: $blue-warm-10;\r\n }\r\n\r\n &.special-hover-color-3 td:nth-last-of-type(-n + 3) {\r\n background-color: $blue-warm-10;\r\n }\r\n\r\n &.special-hover-color-2 td:nth-last-of-type(-n + 2) {\r\n background-color: $blue-warm-10;\r\n }\r\n\r\n &.special-hover-color-1 td:nth-last-of-type(-n + 1) {\r\n background-color: $blue-warm-10;\r\n }\r\n }\r\n\r\n td.usda-table__cell {\r\n padding: rem(8) rem(16);\r\n height: inherit;\r\n\r\n @media (max-width: ($tablet-screen - 1)) {\r\n padding: 0 rem(16) rem(12);\r\n }\r\n }\r\n\r\n // if the td contains an a tag, we want the entire cell to be clickable\r\n // so we move the padding into the a tag\r\n td.usda-table__cell:has(a) {\r\n padding: 0;\r\n\r\n a {\r\n padding: rem(8) rem(16);\r\n display: block;\r\n width: 100%;\r\n height: inherit;\r\n color: $theme-color-1;\r\n\r\n &:hover {\r\n color: $blue-vivid-70;\r\n }\r\n\r\n &:visited {\r\n color: $violet-70v;\r\n }\r\n }\r\n\r\n svg {\r\n display: none;\r\n }\r\n\r\n @media (max-width: ($tablet-screen - 1)) {\r\n padding: 0 rem(16) rem(12);\r\n\r\n a {\r\n padding: 0;\r\n }\r\n\r\n svg {\r\n display: unset;\r\n padding-left: rem(4);\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.award-results-table-dtui {\r\n // this is needed to make the right border and the box shadow appear on the sticky column\r\n border-collapse: separate;\r\n th.table-header:last-of-type {\r\n border-right: rem(1) solid $gray-cool-10;\r\n }\r\n\r\n thead.usda-table__head {\r\n th {\r\n position: -webkit-sticky; /* Safari */\r\n position: sticky;\r\n top: 0;\r\n }\r\n }\r\n\r\n tbody.usda-table__body {\r\n .usda-table__row {\r\n td.usda-table__cell {\r\n vertical-align: top;\r\n // because of overlapping css rules, we need to delete the borders here\r\n // to avoid double borders\r\n // and add the bottom border\r\n\r\n &:last-of-type {\r\n border-right: rem(1) solid $gray-cool-10;\r\n }\r\n }\r\n\r\n &:hover {\r\n background-color: $gray-cool-2;\r\n\r\n td.usda-table__cell.stickyColumn {\r\n background-color: $gray-cool-2;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n@import './tableStacked';\r\n@import './topfiveTable';\r\n","// Typography\r\n// $em-base must be declared before using the rem() function\r\n$em-base: 10px;\r\n\r\n$font-size-56: 5.6rem;\r\n$font-size-48: 4.8rem;\r\n$font-size-40: 4rem;\r\n\r\n$font-size-32: 3.2rem;\r\n$font-size-28: 2.8rem;\r\n$font-size-24: 2.4rem;\r\n$font-size-20: 2rem;\r\n$font-size-16: 1.6rem;\r\n$font-size-12: 1.2rem;\r\n\r\n$font-size-14: 1.4rem;\r\n\r\n$base-font-size: $font-size-16;\r\n$small-font-size: $font-size-14;\r\n$smallest-font-size: 1.1rem;\r\n$lead-font-size: $font-size-20;\r\n$title-font-size: 5.2rem;\r\n\r\n$h1-font-size: $font-size-56;\r\n$h2-font-size: $font-size-40;\r\n$h3-font-size: $font-size-32;\r\n$h4-font-size: $font-size-28;\r\n$h5-font-size: $font-size-20;\r\n$h6-font-size: 1.9rem;\r\n\r\n$base-line-height: 1.5;\r\n$heading-line-height: 1.2;\r\n$lead-line-height: 1.7;\r\n\r\n$font-light: 200;\r\n$font-normal: 400;\r\n$font-semibold: 600;\r\n$font-bold: 700;\r\n\r\n$image-path: './img';\r\n\r\n// USWDS Color Tokens\r\n$yellow-20v: #face00;\r\n$orange-30v: #FA9441;\r\n$orange-warm-40v: #FF580A;\r\n$orange-warm-10v: #ffe2d1;\r\n$mint-5: #dbf6ed;\r\n$mint-40: #34A37E;\r\n$cyan-5v: #e5faff;\r\n$cyan-10: #ccecf2;\r\n$cyan-30v: #00BDE3;\r\n$cyan-40: #449dac;\r\n$cyan-40v: #009ec1;\r\n$cyan-50: #168092;\r\n$cyan-60v: #00687d;\r\n$cyan-vivid-70: #0e4f5c;\r\n$cyan-vivid-80: #093b44;\r\n$blue-5: #eff6fb;\r\n$blue-10: #D9E8F6;\r\n$blue-50: #2378C3;\r\n$blue-60v: #005ea2;\r\n$blue-70v: #0B4778;\r\n$blue-80v: #002d3f;\r\n$blue-warm-5: #ecf1f7;\r\n$blue-warm-10: #e1e7f1;\r\n$blue-warm-20: #bbcae4;\r\n$blue-vivid-5v: #e8f5ff;\r\n$blue-warm-5v: #edf5ff;\r\n$blue-warm-40v: #5994f6;\r\n$blue-warm-60v: #0050d8;\r\n$blue-warm-70v: #1A4480;\r\n$indigo-5v: #f0f0ff;\r\n$indigo-50v: #656bd7;\r\n$indigo-60v: #4a50c4;\r\n$indigo-70v: #3333a3;\r\n$indigo-cool-80v: #1B2B85;\r\n$violet-50v: #9355DC;\r\n$violet-60v: #783cb9;\r\n$violet-70v: #54278f;\r\n\r\n$gray-2: #F9F9F9;\r\n$gray-10: #E6E6E6;\r\n$gray-60: #5C5C5C;\r\n$gray-90: #1B1B1B;\r\n$gray-cool-1: #FBFCFD;\r\n$gray-cool-2: #f7f9fa;\r\n$gray-cool-3: #f5f6f7;\r\n$gray-cool-5: #edeff0;\r\n$gray-cool-10: #dfe1e2;\r\n$gray-cool-20: #c6cace;\r\n$gray-cool-30: #a9aeb1;\r\n$gray-cool-50: #71767a;\r\n$gray-cool-60: #565C65;\r\n$gray-cool-90: #1c1d1f;\r\n\r\n// Theme Colors\r\n$theme-color-1: $blue-50;\r\n$theme-color-2: $cyan-50;\r\n$theme-color-3: $blue-warm-70v;\r\n$theme-color-4: $indigo-cool-80v;\r\n$theme-color-5: $blue-warm-5v;\r\n$theme-color-6: $blue-60v;\r\n$theme-color-7: $cyan-10;\r\n$theme-color-accent-1: $mint-40;\r\n$theme-color-accent-2: $cyan-30v;\r\n$theme-color-accent-3: $violet-50v;\r\n$theme-color-accent-4: $orange-warm-40v;\r\n$theme-color-accent-4-light: $orange-warm-10v;\r\n$theme-color-accent-5: $orange-30v;\r\n$theme-color-accent-6: $cyan-40;\r\n$theme-color-accent-7: $blue-vivid-5v;\r\n$theme-color-accent-8: $blue-60v;\r\n$theme-color-accent-9: $mint-5;\r\n$theme-color-accent-10: $cyan-5v;\r\n$theme-color-accent-11: $indigo-5v;\r\n$theme-color-accent-12: $cyan-40v;\r\n$theme-color-accent-13: $violet-60v;\r\n$theme-color-accent-14: $indigo-60v;\r\n$theme-color-accent-15: $blue-warm-60v;\r\n$theme-color-accent-16: $indigo-50v;\r\n\r\n$theme-color-headline: $gray-90;\r\n$theme-color-headline-inverse: $gray-2;\r\n$theme-color-body: $gray-60;\r\n$theme-color-body-inverse: $gray-10;\r\n\r\n$theme-color-underline: $gray-cool-20;\r\n\r\n\r\n// Color\r\n$color-primary: #0071bc;\r\n$color-primary-darker: #205493;\r\n$color-primary-darkest: #112e51;\r\n\r\n$color-primary-alt: #02bfe7;\r\n$color-primary-alt-dark: #00a6d2;\r\n$color-primary-alt-darkest: #046b99;\r\n$color-primary-alt-light: #9bdaf1; // lighten($color-primary-alt, 60%)\r\n$color-primary-alt-lightest: #e1f3f8; // lighten($color-primary-alt, 90%)\r\n$blue-warm-70v: #1A4480;\r\n$blue-50: #2378c3;\r\n$blue-vivid-70: #0b4778;\r\n$blue-vivid-80: #002d3f;\r\n\r\n$color-secondary: #e31c3d;\r\n$color-secondary-dark: #cd2026;\r\n$color-secondary-darkest: #981b1e;\r\n$color-secondary-light: #e59393; // lighten($color-secondary, 60%)\r\n$color-secondary-lightest: #f9dede; // lighten($color-secondary, 90%)\r\n\r\n$color-white: #fff;\r\n$color-black: #000;\r\n$color-base: #555;\r\n$color-link: $color-primary;\r\n$color-gray-dark: #323a45;\r\n$color-gray: #5b616b; // lighten($color-gray-dark, 20%)\r\n$color-gray-medium: #757575; // lightest gray that passes color contrast\r\n$color-gray-light: #aeb0b5; // lighten($color-gray-dark, 60%)\r\n$color-gray-lighter: #d6d7d9; // lighten($color-gray-dark, 80%)\r\n$color-gray-lightest: #f1f1f1; // lighten($color-gray-dark, 91%)\r\n$color-gray-border: #D8D8D8;\r\n$gray-cool-10: #dfe1e2;\r\n$gray-cool-5: #edeff0;\r\n$gray-cool-1: #fbfcfd;\r\n$gray-2: #f9f9f9;\r\n$gray-10: #e6e6e6;\r\n$green-cool-50: #4d8055;\r\n\r\n$color-gray-warm-dark: #494440;\r\n$color-gray-warm-light: #e4e2e0;\r\n$color-gray-cool-light: #dce4ef;\r\n\r\n$color-gold: #fdb81e;\r\n$color-gold-light: #f9c642; // lighten($color-gold, 20%)\r\n$color-gold-lighter: #fad980; // lighten($color-gold, 60%)\r\n$color-gold-lightest: #fff1d2; // lighten($color-gold, 83%)\r\n$color-green: #2e8540;\r\n$color-green-light: #4aa564;\r\n$color-green-lighter: #94bfa2;\r\n$color-green-lightest: #e7f4e4;\r\n$green-cool-50: #4d8055;\r\n$color-cool-blue: $color-primary-darker;\r\n$color-cool-blue-light: #4773aa;\r\n$color-cool-blue-lighter: #8ba6ca;\r\n$color-cool-blue-lightest: $color-gray-cool-light;\r\n\r\n$color-warning: #FCF8E3;\r\n$color-warning-dark: #F0AD4E;\r\n\r\n$color-vis-lightest:\t\t #d0e9ef;\r\n$color-vis-lighter:\t\t \t #a7c2ca;\r\n$color-vis-light:\t\t \t #7f9ba7;\r\n$color-vis-dark:\t\t \t #597785;\r\n$color-vis-darker:\t\t \t #335565;\r\n$color-vis-darkest:\t\t \t #083546;\r\n\r\n$color-vis-green-light: #45bb8c;\r\n$color-vis-green-dark: #0d817c;\r\n$color-vis-green-darkest: #1b4956;\r\n\r\n$color-active:\t\t\t\t #F2B733;\r\n$color-focus: #3e94cf;\r\n$color-visited: #4c2c92;\r\n$color-shadow: rgba(#000, 0.3);\r\n$color-tab-inactive:\t $color-gray-lightest;\r\n$color-gray-border: #D8D8D8;\r\n\r\n$color-placeholder: #747474;\r\n\r\n$color-disaster-covid-19: #6E338E;\r\n$color-covid-19-obligations: #B699C6;\r\n$color-covid-dark-purple: #3B005B;\r\n\r\n$colors-grants-nff: #47AAA7;\r\n$colors-loans-subsidy: #8c6e86;\r\n$colors-loans-face-value: #ded5db;\r\n\r\n$colors-obligated: $color-cool-blue-light;\r\n$colors-current: #8ba6c9;\r\n$colors-potential: #dce4ee;\r\n$colors-outlayed: #0b2e5a;\r\n\r\n$color-infrastructure-obligations: #afcdd5;\r\n$color-infrastructure-outlays: #2d6878;\r\n\r\n$headline-color: $gray-90;\r\n$body-color: $gray-60;\r\n$card-outline-color: $gray-cool-10;\r\n$color-base: #555;\r\n\r\n// Font Sizes\r\n$em-base: 10px;\r\n$small-font-size: 1.4rem;\r\n$base-font-size: 1.6rem;\r\n\r\n// Font Weights:\r\n$font-light:\t\t 200;\r\n$font-normal: 400;\r\n$font-semibold: \t 600;\r\n$font-bold: 700;\r\n\r\n// Font Families:\r\n$helvetica: \"Helvetica Neue\", \"Helvetica\", \"Roboto\", \"Arial\", sans-serif;\r\n$georgia: \"Georgia\", \"Cambria\", \"Times New Roman\", \"Times\", serif;\r\n$font-sans: 'Source Sans Pro';\r\n$font-serif: 'Merriweather', $georgia;\r\n\r\n$color-disaster-covid-19: #6E338E;\r\n$color-covid-19-obligations: #B699C6;\r\n$color-covid-dark-purple: #3B005B;\r\n\r\n$colors-grants-nff: #47AAA7;\r\n$colors-loans-subsidy: #8c6e86;\r\n$colors-loans-face-value: #ded5db;\r\n\r\n//$colors-obligated: $color-cool-blue-light;\r\n$colors-current: #8ba6c9;\r\n$colors-potential: #dce4ee;\r\n$colors-outlayed: #0b2e5a;\r\n\r\n$color-infrastructure-obligations: #afcdd5;\r\n$color-infrastructure-outlays: #2d6878;\r\n\r\n$headline-color: $gray-90;\r\n$body-color: $gray-60;\r\n$card-outline-color: $gray-cool-10;\r\n\r\n// Shadows\r\n$shadow-sm: 0 4px 8px rgba(0, 0, 0, 0.1); //USWDS Shadow 2\r\n$shadow-md: 0 8px 16px rgba(0, 0, 0, 0.1);\r\n$shadow-lg: 0 12px 24px rgba(0, 0, 0, 0.1);\r\n\r\n\r\n// Global Padding and Margins\r\n// (example usage {padding: ($global-pad * 4);} = 60px of padding.)\r\n$global-pad-mrg: 1.5rem;\r\n$global-pad: $global-pad-mrg;\r\n$global-mrg: $global-pad-mrg;\r\n\r\n// Global Padding and Margins (new units for 2022 homepage redesign)\r\n// (example usage {padding: ($global-padding * 4);} = 32px of padding.)\r\n$global-spacing-unit: 0.8rem;\r\n$global-padding: $global-spacing-unit;\r\n$global-margin: $global-spacing-unit;\r\n\r\n// Grid Sizes\r\n$grid-column: 8.33%;\r\n\r\n// Mobile First Breakpoints\r\n$small-screen: 320px;\r\n$tablet-screen: 768px;\r\n$medium-screen: 992px;\r\n$large-screen: 1200px;\r\n$m-large-screen: 1400px;\r\n$x-large-screen: 1640px;\r\n\r\n// Misc:\r\n$color-shadow: rgba(#000, 0.3);\r\n$box-shadow: 0 0 2px $color-shadow;\r\n\r\n// 44 x 44 pixels hit target following Apple iOS Human Interface Guidelines\r\n$hit-area: 4.4rem;\r\n\r\n// z-indices (to use, add a number 0-9 to the layer you want to use)\r\n// this keeps out z-indices in check without going to absurdly high numbers\r\n$z-base: 0;\r\n$z-header: 100;\r\n$z-guide: 200;\r\n$z-modal: 300;\r\n$z-mobile-filter: 400;\r\n$z-mobile-nav: 800;\r\n\r\n// new colors w/ same names as design\r\n$color-grass-light: #78BF8F;\r\n$color-grass-lighter: #BBDFC7;\r\n\r\n// drop shadow\r\n$shadow-3: 0 8px 16px 0 rgba(0,0,0,0.1);\r\n","tr.usda-table__row {\r\n vertical-align: baseline;\r\n}\r\nth.table-header {\r\n background-color: $gray-cool-3;\r\n padding: 0;\r\n &.nested-header {\r\n .table-header__content {\r\n padding: 0;\r\n flex-wrap: wrap;\r\n }\r\n .table-header__label {\r\n text-indent: rem(10);\r\n text-align: left;\r\n }\r\n }\r\n .table-header__content {\r\n display: flex;\r\n flex-wrap: wrap;\r\n padding: rem(15);\r\n text-align: left;\r\n .table-header__label {\r\n flex: (0 0 auto);\r\n font-size: rem(14);\r\n font-weight: $font-semibold;\r\n line-height: rem(18);\r\n width: auto;\r\n display: flex;\r\n position: relative;\r\n max-width: 100%;\r\n align-items: flex-start;\r\n }\r\n &.table-header__content_right {\r\n justify-content: flex-end;\r\n text-align: right;\r\n }\r\n .table-header__sort {\r\n margin-left: rem(8);\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n button.table-header__icon {\r\n @include button-unstyled;\r\n color: $color-gray-light;\r\n display: block;\r\n height: rem(9);\r\n &:focus {\r\n outline: none;\r\n }\r\n svg {\r\n vertical-align: 0;\r\n margin-top: rem(-9);\r\n pointer-events: none;\r\n width: rem(13);\r\n color: $color-gray-lighter;\r\n }\r\n &.table-header__icon_active svg {\r\n color: $color-gold;\r\n }\r\n }\r\n }\r\n }\r\n &.table-header_body-header {\r\n background-color: transparent;\r\n border: 0;\r\n }\r\n}\r\n\r\n.stickyColumn {\r\n position: sticky;\r\n left: 0;\r\n z-index: 1;\r\n border-right: solid 1px $gray-cool-10;\r\n\r\n &.add-box-shadow {\r\n // same as $shadow-sm, but only on right side\r\n box-shadow: 4px 0 8px -2px rgba(0, 0, 0, 0.1);\r\n }\r\n}\r\n\r\n.table-header__subaward-color-7:nth-last-of-type(-n + 7) {\r\n background-color: $blue-warm-20;\r\n}\r\n\r\n.table-header__subaward-color-6:nth-last-of-type(-n + 6) {\r\n background-color: $blue-warm-20;\r\n}\r\n\r\n.table-header__subaward-color-5:nth-last-of-type(-n + 5) {\r\n background-color: $blue-warm-20;\r\n}\r\n\r\n.table-header__subaward-color-4:nth-last-of-type(-n + 4) {\r\n background-color: $blue-warm-20;\r\n}\r\n\r\n.table-header__subaward-color-3:nth-last-of-type(-n + 3) {\r\n background-color: $blue-warm-20;\r\n}\r\n\r\n.table-header__subaward-color-2:nth-last-of-type(-n + 2) {\r\n background-color: $blue-warm-20;\r\n}\r\n\r\n.table-header__subaward-color-1:nth-last-of-type(-n + 1) {\r\n background-color: $blue-warm-20;\r\n}\r\n","@mixin for-phone-only {\r\n @media (max-width: $tablet-screen) { @content; }\r\n}\r\n@mixin for-tablet-portrait-up {\r\n @media (min-width: $tablet-screen) { @content; }\r\n}\r\n@mixin for-tablet-portrait-down {\r\n @media (max-width: $medium-screen - 1) { @content; }\r\n}\r\n@mixin for-tablet-landscape-up {\r\n @media (min-width: $medium-screen) { @content; }\r\n}\r\n@mixin for-desktop-up {\r\n @media (min-width: $large-screen) { @content; }\r\n}\r\n@mixin for-big-desktop-up {\r\n @media (min-width: $x-large-screen) { @content; }\r\n}\r\n\r\n@mixin unstyled-list() {\r\n margin: 0;\r\n list-style-type: none;\r\n padding-left: 0;\r\n\r\n > li {\r\n margin-bottom: 0;\r\n &:before {\r\n display: none;\r\n }\r\n &:after {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n@mixin button-unstyled {\r\n background-color: transparent;\r\n border: 0;\r\n border-radius: 0;\r\n font-weight: $font-normal;\r\n margin: 0;\r\n padding: 0;\r\n text-align: left;\r\n &:hover {\r\n background-color: transparent;\r\n }\r\n}","// Responsive Stacked Table Variation\r\n\r\ntable.usa-dt-table__stacked, div.usa-dt-table__stacked {\r\n max-width: 100%;\r\n\r\n @media all and (max-width: ($tablet-screen - 1)){\r\n display: block;\r\n width: 100%;\r\n\r\n [class*=\"usda-table__cell\"] {\r\n box-sizing: border-box;\r\n }\r\n\r\n thead.usda-table__head, div.usda-table__head {\r\n display: none;\r\n }\r\n\r\n tbody.usda-table__body, div.usda-table__body {\r\n display: inline-table;\r\n width: 100%;\r\n\r\n tr.usda-table__row, div.usda-table__row {\r\n display: block;\r\n width: 100%;\r\n\r\n\r\n @media (max-width: $tablet-screen - 1) {\r\n font-weight: $font-semibold;\r\n\r\n .usda-table__cell-heading {\r\n color: $gray-60;\r\n }\r\n\r\n .usda-table__cell-text {\r\n font-size: $small-font-size;\r\n }\r\n\r\n td:first-of-type {\r\n background-color: $blue-warm-70v;\r\n font-size: rem(18);\r\n margin-bottom: rem(12);\r\n color: $gray-2;\r\n\r\n .usda-table__cell-heading {\r\n color: $gray-10;\r\n }\r\n\r\n a {\r\n color: $gray-2 !important;\r\n text-decoration: underline;\r\n }\r\n }\r\n }\r\n\r\n td.usda-table__cell, div.usda-table__cell {\r\n // keep display block (vs. flex) for accessibility\r\n display: block;\r\n width: 100%;\r\n padding: 0 0 rem(12) rem(16);\r\n line-height: 1.5;\r\n word-break: break-all;\r\n text-align: left;\r\n\r\n @media (max-width: $tablet-screen - 1) {\r\n padding: 0 rem(12) rem(12) rem(16);\r\n }\r\n\r\n .usda-table__cell-heading-container {\r\n display: flex;\r\n flex-wrap: nowrap;\r\n justify-content: space-between;\r\n\r\n .usda-table__cell-heading {\r\n font-weight: $font-semibold;\r\n\r\n @media (max-width: $tablet-screen - 1) {\r\n font-weight: normal;\r\n font-size: rem(12);\r\n text-transform: uppercase;\r\n }\r\n }\r\n\r\n .usda-table__cell-message {\r\n font-size: $small-font-size;\r\n font-weight: $font-semibold;\r\n line-height: 1.5;\r\n color: $blue-50;\r\n\r\n svg {\r\n font-size: $small-font-size;\r\n padding-top: rem(2);\r\n color: $blue-50;\r\n }\r\n }\r\n }\r\n\r\n &:first-child {\r\n border-top: solid rem(4) $color-gray-lighter;\r\n padding-top: rem(12);\r\n }\r\n }\r\n\r\n &.usda-table__row_expandable {\r\n\r\n td.usda-table__cell_name{\r\n padding-left: rem(32);\r\n }\r\n\r\n td.usda-table__cell {\r\n padding-left: rem(32);\r\n\r\n .usda-table__expandable-cell-content {\r\n align-items: center;\r\n position: relative;\r\n }\r\n\r\n .usda-table__expand-button {\r\n padding: 0;\r\n margin: 0;\r\n width: rem(32);\r\n height: rem(24);\r\n text-align: center;\r\n position: absolute;\r\n top: rem(-2);\r\n left: rem(-32);\r\n font-size: rem(14);\r\n z-index: 1;\r\n }\r\n }\r\n }\r\n\r\n &.usda-table__row_is-expanded {\r\n\r\n td.usda-table__cell {\r\n position: relative;\r\n }\r\n\r\n td.usda-table__cell:first-child:after {\r\n height: calc(100% - #{rem(56)});\r\n top: auto;\r\n bottom: 0;\r\n }\r\n td.usda-table__cell:after {\r\n content: '';\r\n border-left: solid rem(1) $color-gray-light;\r\n position: absolute;\r\n top: 0;\r\n left: rem(16);\r\n height: 100%;\r\n }\r\n }\r\n }\r\n\r\n tr.usda-table__child-row, div.usda-table__child-row {\r\n display: block;\r\n width: 100%;\r\n\r\n &.usda-table__child-row_divider {\r\n // TODO: Cross-check this\r\n display: none;\r\n }\r\n\r\n td.usda-table__cell, div.usda-table__cell {\r\n // keep display block (vs. flex) for accessibility\r\n display: block;\r\n width: 100%;\r\n padding: 0 rem(16) rem(16);\r\n line-height: 1.5;\r\n word-break: break-all;\r\n text-align: left;\r\n\r\n &:before {\r\n content: attr(data-label) ' ';\r\n font-weight: $font-semibold;\r\n display: block;\r\n width: 100%;\r\n text-align: left;\r\n word-break: break-all;\r\n }\r\n\r\n &.usda-table__cell_child {\r\n padding: 0 rem(16) rem(12);\r\n padding-left: rem(48);\r\n position: relative;\r\n\r\n &:after {\r\n content: '';\r\n border-left: solid rem(1) $color-gray-light;\r\n position: absolute;\r\n top: 0;\r\n left: rem(16);\r\n height: 100%;\r\n }\r\n\r\n .usda-table__child-cell-content {\r\n padding: 0;\r\n }\r\n\r\n &:first-of-type {\r\n padding-left: rem(48);\r\n\r\n .usda-table__child-cell-content {\r\n padding: 0;\r\n border-width: 0;\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.usda-table__child-row_last {\r\n\r\n td.usda-table__cell, div.usda-table__cell{\r\n\r\n &.usda-table__cell_child {\r\n\r\n &:first-of-type {\r\n padding-bottom: rem(12);\r\n\r\n .usda-table__child-cell-content {\r\n padding-bottom: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n // additional styles for redone mobile table\r\n div.usda-table__cell-heading {\r\n margin-bottom: 0 !important;\r\n line-height: 18px;\r\n }\r\n div.usda-table__cell-heading-container {\r\n margin-bottom: 0 !important;\r\n }\r\n div.collapsible-row-div {\r\n span.collapsible-row-button {\r\n display: flex;\r\n align-items: center;\r\n font-size: 12px;\r\n font-weight: $font-semibold;\r\n line-height: 18px;\r\n padding-left: 16px;\r\n padding-bottom: 16px;\r\n // padding-top: 16px;\r\n color: $blue-50;\r\n\r\n svg {\r\n margin-left: 4px;\r\n }\r\n\r\n }\r\n div.usda-table__cell:first-of-type {\r\n padding-top: 0 !important;\r\n background-color: unset;\r\n }\r\n\r\n #mobile-row-gradient {\r\n height: 56px;\r\n position: relative;\r\n background: linear-gradient(\r\n to top,\r\n #1b4485 0%,\r\n #1b4485 50%,\r\n #768eb5 50%,\r\n #768eb5 100%);\r\n }\r\n }\r\n\r\n .usda-table__body {\r\n .mobile-table-rows {\r\n div.usda-table__cell.usda-mobile__header {\r\n background-color: $blue-warm-70v;\r\n margin-bottom: 12px;\r\n .usda-table__cell-heading {\r\n color: $gray-10;\r\n }\r\n a {\r\n color: $gray-2;\r\n text-decoration: underline;\r\n }\r\n\r\n .usda-table__cell-text {\r\n color: $gray-2 !important;\r\n font-size: rem(18) !important;\r\n }\r\n }\r\n\r\n div.usda-table__cell { \r\n padding-bottom: 12px !important;\r\n }\r\n\r\n }\r\n }\r\n }\r\n}\r\n\r\n.usa-dt-table__stacked-picker {\r\n width: 100%;\r\n z-index: 1;\r\n display: flex;\r\n flex-wrap: wrap;\r\n align-items: center;\r\n margin: rem(16) 0 rem(8);\r\n\r\n @media all and (min-width: $tablet-screen){\r\n display: none;\r\n }\r\n\r\n label {\r\n font-size: $base-font-size;\r\n line-height: 1.5;\r\n }\r\n\r\n .usa-dt-picker .usa-dt-picker__dropdown-container {\r\n\r\n .usa-dt-picker__button {\r\n padding: rem(4) rem(8);\r\n margin: 0;\r\n display: flex;\r\n align-items: center;\r\n\r\n .usa-dt-picker__button-text {\r\n font-size: $base-font-size;\r\n margin-right: rem(8);\r\n line-height: 1.5;\r\n font-weight: $font-normal;\r\n }\r\n\r\n .usa-dt-picker__button-icon {\r\n flex: 0 0 auto;\r\n\r\n svg {\r\n width: rem(12);\r\n height: rem(12);\r\n color: $color-link;\r\n }\r\n }\r\n }\r\n\r\n .usa-dt-picker__list {\r\n min-width: rem(200);\r\n }\r\n\r\n .usa-dt-picker__list .usa-dt-picker__item {\r\n font-size: $small-font-size;\r\n }\r\n }\r\n}\r\n","table.usda-table {\r\n &.topfive-table__table {\r\n font-size: $small-font-size;\r\n border-collapse: separate;\r\n border: solid $color-gray-border rem(1);\r\n border-radius: rem(5);\r\n -moz-border-radius: rem(5);\r\n margin: 0;\r\n border-bottom: none;\r\n\r\n tbody.usda-table__body tr.usda-table__row td.usda-table__cell {\r\n color: $color-base;\r\n padding: rem(10) rem(15);\r\n border: 0;\r\n border-bottom: solid rgba(174, 176, 181, 0.5) rem(1);\r\n background-color: transparent;\r\n font-weight: 400;\r\n text-align: center;\r\n max-width: 0;\r\n\r\n div {\r\n white-space: nowrap;\r\n text-overflow: ellipsis;\r\n overflow: hidden;\r\n }\r\n\r\n &:first-child {\r\n text-align: left;\r\n width: 55%;\r\n }\r\n\r\n &:nth-child(2) {\r\n width: 25%;\r\n }\r\n\r\n &:last-child {\r\n width: 20%;\r\n }\r\n }\r\n\r\n tbody.usda-table__body tr.usda-table__row:last-child td.usda-table__cell {\r\n &:first-child {\r\n border-bottom-left-radius: rem(5);\r\n }\r\n\r\n &:last-child {\r\n border-bottom-right-radius: rem(5);\r\n }\r\n }\r\n\r\n\r\n thead.usda-table__head th.table-header.table-header {\r\n color: $color-base;\r\n background: none;\r\n padding: rem(10) rem(15);\r\n border: 0;\r\n background-color: transparent;\r\n border-bottom: solid $color-gray-border rem(1);\r\n font-weight: 600;\r\n text-align: center;\r\n\r\n &:first-child {\r\n text-align: left;\r\n }\r\n\r\n .table-header__content {\r\n color: $color-base;\r\n padding: 0;\r\n justify-content: center;\r\n }\r\n }\r\n\r\n thead.usda-table__head th.table-header.table-header:first-child .table-header__content {\r\n justify-content: flex-start;\r\n }\r\n }\r\n\r\n .usda-table__label {\r\n color: $color-base;\r\n }\r\n}","@import \"../global/index\";\r\n\r\n.usda-message {\r\n text-align: center;\r\n background-color: $color-gray-lightest;\r\n padding: 10rem 0;\r\n color: $color-base;\r\n width: 100%;\r\n .usda-message__icon {\r\n font-size: 3.6rem;\r\n }\r\n .usda-message__title {\r\n font-size: 2rem;\r\n line-height: 4.5rem;\r\n font-weight: $font-semibold;\r\n }\r\n .usda-message__description {\r\n font-size: $base-font-size;\r\n }\r\n &.usda-message_loading {\r\n .usda-message__icon {\r\n color: $color-primary;\r\n }\r\n }\r\n &.usda-message_error {\r\n .usda-message__icon {\r\n color: $color-secondary-dark;\r\n }\r\n }\r\n}\r\n\r\n.usda-loading-animation__container {\r\n flex: 1 1 auto;\r\n max-width: rem(200);\r\n margin-left: auto;\r\n margin-right: auto;\r\n\r\n @include for-tablet-portrait-up {\r\n flex: 0 0 auto;\r\n max-width: rem(600);\r\n }\r\n .usda-loading-animation {\r\n width: rem(50);\r\n height: rem(50);\r\n margin-left: auto;\r\n margin-right: auto;\r\n svg.usda-loading-bars {\r\n @keyframes loading-bar-animation {\r\n 0% {\r\n transform: translate(0px, 40px) scaleY(0.2);\r\n }\r\n 50% {\r\n transform: translate(0px, 10px) scaleY(0.8);\r\n }\r\n 100% {\r\n transform: translate(0px, 40px) scaleY(0.2);\r\n }\r\n }\r\n\r\n @keyframes loading-bars-loading {\r\n 0% {\r\n opacity: 0;\r\n }\r\n 100% {\r\n opacity: 1;\r\n }\r\n }\r\n\r\n animation: loading-bars-loading 0.2s ease-in forwards;\r\n\r\n rect {\r\n fill: $color-gray-light;\r\n animation: loading-bar-animation 1s infinite ease-in-out both;\r\n &.bar-two {\r\n animation: loading-bar-animation 1s infinite ease-in -0.6s;\r\n }\r\n &.bar-three{\r\n animation: loading-bar-animation 1s infinite ease-in -0.9s;\r\n }\r\n &.bar-four {\r\n animation: loading-bar-animation 1s infinite ease-in -0.3s;\r\n }\r\n }\r\n }\r\n }\r\n .loading-message {\r\n font-size: rem(36);\r\n line-height: rem(45);\r\n color: $color-gray-light;\r\n text-align: center;\r\n }\r\n}\r\n","@import \"../global/index\";\r\n\r\n.usa-dt-picker {\r\n display: flex;\r\n align-items: center;\r\n position: relative;\r\n background-color: white;\r\n\r\n .hide {\r\n visibility: hidden;\r\n }\r\n\r\n .usa-dt-picker__icon {\r\n margin-right: rem(5);\r\n\r\n svg {\r\n width: rem(30);\r\n height: rem(30);\r\n fill: $gray-cool-10;\r\n }\r\n }\r\n\r\n .usa-dt-picker__dropdown-container {\r\n display: flex;\r\n flex: 0 1 auto;\r\n align-self: flex-end;\r\n width: auto;\r\n flex-wrap: wrap;\r\n\r\n &:hover{\r\n color: $gray-cool-5;\r\n }\r\n &:active {\r\n color: $gray-cool-1;\r\n }\r\n .usa-dt-picker__button { \r\n &.side-margin {\r\n margin: 0 rem(5);\r\n }\r\n @include button-unstyled;\r\n display: flex;\r\n justify-content: center;\r\n outline: none;\r\n align-items: flex-end;\r\n margin: 0 rem(15);\r\n padding: rem(10) 0;\r\n width: 100%;\r\n .usa-dt-picker__button-text {\r\n flex: 1 1 auto;\r\n margin-right: rem(8);\r\n font-weight: $font-light;\r\n font-size: rem(20);\r\n line-height: rem(25);\r\n color: $gray-cool-10;\r\n }\r\n\r\n .usa-dt-picker__button-icon {\r\n button {\r\n @include button-unstyled;\r\n }\r\n &:hover{\r\n color: $gray-cool-5;\r\n }\r\n &:active {\r\n color: $gray-cool-1;\r\n }\r\n flex: 0 0 rem(20);\r\n svg {\r\n width: rem(20);\r\n height: rem(20);\r\n fill: $color-primary-alt;\r\n }\r\n }\r\n }\r\n .usa-dt-picker__list {\r\n &.padding {\r\n padding: 8px 0px;\r\n }\r\n\r\n &.top-margin {\r\n margin-top: 20px;\r\n }\r\n\r\n &.min-width {\r\n min-width: 15rem;\r\n }\r\n @include unstyled-list;\r\n position: absolute;\r\n border: 1px solid $color-gray-light;\r\n background-color: #fff;\r\n display: block;\r\n width: 100%;\r\n overflow-y: scroll;\r\n .usa-dt-picker__list-item {\r\n border-top: 1px solid $color-gray-light;\r\n\r\n &:first-child {\r\n border-top: none;\r\n }\r\n }\r\n\r\n .usa-dt-picker__item {\r\n @include button-unstyled;\r\n color: $color-gray;\r\n font-size: rem(18);\r\n text-align: left;\r\n\r\n padding: rem(10) rem(15);\r\n width: 100%;\r\n\r\n &:hover {\r\n color: $color-link;\r\n background-color: $color-gray-lightest;\r\n cursor: pointer;\r\n }\r\n &.active {\r\n color: $color-link;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/docs/5257.128c09cc.iframe.bundle.js b/docs/5257.128c09cc.iframe.bundle.js deleted file mode 100644 index 82023e9c..00000000 --- a/docs/5257.128c09cc.iframe.bundle.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see 5257.128c09cc.iframe.bundle.js.LICENSE.txt */ -(self.webpackChunkdata_transparency_ui=self.webpackChunkdata_transparency_ui||[]).push([[19,2400,2876,5257,7638],{"./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);echr?chr.toUpperCase():""))).charAt(0).toLowerCase()+string.slice(1)}var styleCache=new Map;function styleToObject(style){if(styleCache.has(style))return styleCache.get(style);const result={};let start=0;const len=style.length;for(;start0){const rawProp=pair.slice(0,colonIndex).trim(),value=pair.slice(colonIndex+1).trim();if(rawProp&&value){const prop=camelize(rawProp);result[prop.startsWith("webkit")?(val=prop,val.charAt(0).toUpperCase()+val.slice(1)):prop]=value}}}start=end+1}var val;if(1e3===styleCache.size){const oldestKey=styleCache.keys().next().value;oldestKey&&styleCache.delete(oldestKey)}return styleCache.set(style,result),result}var makeReactConverter=function convert(createElement,element,extraProps={}){if("string"==typeof element)return element;const children=(element.children||[]).map((child=>convert(createElement,child))),elementAttributes=element.attributes||{},attrs={};for(const[key,val]of Object.entries(elementAttributes))switch(!0){case"class"===key:attrs.className=val;break;case"style"===key:attrs.style=styleToObject(String(val));break;case key.startsWith("aria-"):case key.startsWith("data-"):attrs[key.toLowerCase()]=val;break;default:attrs[camelize(key)]=val}const{style:existingStyle,role:existingRole,"aria-label":ariaLabel,...remaining}=extraProps;return existingStyle&&(attrs.style=attrs.style?{...attrs.style,...existingStyle}:existingStyle),existingRole&&(attrs.role=existingRole),ariaLabel&&(attrs["aria-label"]=ariaLabel,attrs["aria-hidden"]="false"),createElement(element.tag,{...attrs,...remaining},...children)}.bind(null,react__WEBPACK_IMPORTED_MODULE_0__.createElement),useAccessibilityId=(id,hasAccessibleProps)=>{const generatedId=(0,react__WEBPACK_IMPORTED_MODULE_0__.useId)();return id||(hasAccessibleProps?generatedId:void 0)};"undefined"!=typeof process&&process.env;var SVG_CORE_VERSION="searchPseudoElementsFullScan"in _fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W?"7.0.0":"6.0.0",IS_VERSION_7_OR_LATER=Number.parseInt(SVG_CORE_VERSION)>=7,ANIMATION_CLASSES_beat="fa-beat",ANIMATION_CLASSES_fade="fa-fade",ANIMATION_CLASSES_beatFade="fa-beat-fade",ANIMATION_CLASSES_bounce="fa-bounce",ANIMATION_CLASSES_shake="fa-shake",ANIMATION_CLASSES_spin="fa-spin",ANIMATION_CLASSES_spinPulse="fa-spin-pulse",ANIMATION_CLASSES_spinReverse="fa-spin-reverse",ANIMATION_CLASSES_pulse="fa-pulse",PULL_CLASSES={left:"fa-pull-left",right:"fa-pull-right"},ROTATE_CLASSES={90:"fa-rotate-90",180:"fa-rotate-180",270:"fa-rotate-270"},SIZE_CLASSES={"2xs":"fa-2xs",xs:"fa-xs",sm:"fa-sm",lg:"fa-lg",xl:"fa-xl","2xl":"fa-2xl","1x":"fa-1x","2x":"fa-2x","3x":"fa-3x","4x":"fa-4x","5x":"fa-5x","6x":"fa-6x","7x":"fa-7x","8x":"fa-8x","9x":"fa-9x","10x":"fa-10x"},STYLE_CLASSES_border="fa-border",STYLE_CLASSES_fixedWidth="fa-fw",STYLE_CLASSES_flip="fa-flip",STYLE_CLASSES_flipHorizontal="fa-flip-horizontal",STYLE_CLASSES_flipVertical="fa-flip-vertical",STYLE_CLASSES_inverse="fa-inverse",STYLE_CLASSES_rotateBy="fa-rotate-by",STYLE_CLASSES_swapOpacity="fa-swap-opacity",STYLE_CLASSES_widthAuto="fa-width-auto";function withPrefix(cls){const prefix=_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.cssPrefix||_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.familyPrefix||"fa";return"fa"===prefix?cls:cls.replace(new RegExp(String.raw`(?<=^|\s)${"fa"}-`,"g"),`${prefix}-`)}function normalizeIconArgs(icon){if(icon)return(icon=>"object"==typeof icon&&"icon"in icon&&!!icon.icon)(icon)?icon:_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.qg.icon(icon)}var logger=new class{constructor(scope="react-fontawesome"){this.enabled=!1;let IS_DEV=!1;try{IS_DEV="undefined"!=typeof process&&!1}catch{}this.scope=scope,this.enabled=IS_DEV}log(...args){this.enabled&&console.log(`[${this.scope}]`,...args)}warn(...args){this.enabled&&console.warn(`[${this.scope}]`,...args)}error(...args){this.enabled&&console.error(`[${this.scope}]`,...args)}}("FontAwesomeIcon"),DEFAULT_PROPS={border:!1,className:"",mask:void 0,maskId:void 0,fixedWidth:!1,inverse:!1,flip:!1,icon:void 0,listItem:!1,pull:void 0,pulse:!1,rotation:void 0,rotateBy:!1,size:void 0,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:void 0,transform:void 0,swapOpacity:!1,widthAuto:!1},DEFAULT_PROP_KEYS=new Set(Object.keys(DEFAULT_PROPS)),FontAwesomeIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((props,ref)=>{const allProps={...DEFAULT_PROPS,...props},{icon:iconArgs,mask:maskArgs,symbol:symbol,title:title,titleId:titleIdFromProps,maskId:maskIdFromProps,transform:transform}=allProps,maskId=useAccessibilityId(maskIdFromProps,Boolean(maskArgs)),titleId=useAccessibilityId(titleIdFromProps,Boolean(title)),iconLookup=normalizeIconArgs(iconArgs);if(!iconLookup)return logger.error("Icon lookup is undefined",iconArgs),null;const classList=function getClassListFromProps(props){const{beat:beat,fade:fade,beatFade:beatFade,bounce:bounce,shake:shake,spin:spin,spinPulse:spinPulse,spinReverse:spinReverse,pulse:pulse,fixedWidth:fixedWidth,inverse:inverse,border:border,flip:flip,size:size,rotation:rotation,pull:pull,swapOpacity:swapOpacity,rotateBy:rotateBy,widthAuto:widthAuto,className:className}=props,result=[];return className&&result.push(...className.split(" ")),beat&&result.push(ANIMATION_CLASSES_beat),fade&&result.push(ANIMATION_CLASSES_fade),beatFade&&result.push(ANIMATION_CLASSES_beatFade),bounce&&result.push(ANIMATION_CLASSES_bounce),shake&&result.push(ANIMATION_CLASSES_shake),spin&&result.push(ANIMATION_CLASSES_spin),spinReverse&&result.push(ANIMATION_CLASSES_spinReverse),spinPulse&&result.push(ANIMATION_CLASSES_spinPulse),pulse&&result.push(ANIMATION_CLASSES_pulse),fixedWidth&&result.push(STYLE_CLASSES_fixedWidth),inverse&&result.push(STYLE_CLASSES_inverse),border&&result.push(STYLE_CLASSES_border),!0===flip&&result.push(STYLE_CLASSES_flip),"horizontal"!==flip&&"both"!==flip||result.push(STYLE_CLASSES_flipHorizontal),"vertical"!==flip&&"both"!==flip||result.push(STYLE_CLASSES_flipVertical),null!=size&&result.push(SIZE_CLASSES[size]),null!=rotation&&0!==rotation&&result.push(ROTATE_CLASSES[rotation]),null!=pull&&result.push(PULL_CLASSES[pull]),swapOpacity&&result.push(STYLE_CLASSES_swapOpacity),IS_VERSION_7_OR_LATER?(rotateBy&&result.push(STYLE_CLASSES_rotateBy),widthAuto&&result.push(STYLE_CLASSES_widthAuto),"fa"===(_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.cssPrefix||_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.familyPrefix||"fa")?result:result.map(withPrefix)):result}(allProps),transformProps="string"==typeof transform?_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.qg.transform(transform):transform,normalizedMaskArgs=normalizeIconArgs(maskArgs),renderedIcon=(0,_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.Kk)(iconLookup,{...classList.length>0&&{classes:classList},...transformProps&&{transform:transformProps},...normalizedMaskArgs&&{mask:normalizedMaskArgs},symbol:symbol,title:title,titleId:titleId,maskId:maskId});if(!renderedIcon)return logger.error("Could not find icon",iconLookup),null;const{abstract:abstract}=renderedIcon,extraProps={ref:ref};for(const key of function typedObjectKeys(obj){return Object.keys(obj)}(allProps))DEFAULT_PROP_KEYS.has(key)||(extraProps[key]=allProps[key]);return makeReactConverter(abstract[0],extraProps)}));FontAwesomeIcon.displayName="FontAwesomeIcon"},"./node_modules/@mdx-js/react/lib/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{R:function(){return useMDXComponents},x:function(){return MDXProvider}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");const emptyComponents={},MDXContext=react__WEBPACK_IMPORTED_MODULE_0__.createContext(emptyComponents);function useMDXComponents(components){const contextComponents=react__WEBPACK_IMPORTED_MODULE_0__.useContext(MDXContext);return react__WEBPACK_IMPORTED_MODULE_0__.useMemo((function(){return"function"==typeof components?components(contextComponents):{...contextComponents,...components}}),[contextComponents,components])}function MDXProvider(properties){let allComponents;return allComponents=properties.disableParentContext?"function"==typeof properties.components?properties.components(emptyComponents):properties.components||emptyComponents:useMDXComponents(properties.components),react__WEBPACK_IMPORTED_MODULE_0__.createElement(MDXContext.Provider,{value:allComponents},properties.children)}},"./node_modules/classnames/index.js":function(module,exports){var __WEBPACK_AMD_DEFINE_RESULT__;!function(){"use strict";var hasOwn={}.hasOwnProperty;function classNames(){for(var classes=[],i=0;i\n }\n}',...smallIcon.parameters?.docs?.source}}},mediumIcon.parameters={...mediumIcon.parameters,docs:{...mediumIcon.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "light",\n buttonType: "secondaryIcon",\n imageAlignment: "left",\n image: \n }\n}',...mediumIcon.parameters?.docs?.source}}},largeIcon.parameters={...largeIcon.parameters,docs:{...largeIcon.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "large",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "light",\n buttonType: "secondaryIcon",\n imageAlignment: "left",\n image: \n }\n}',...largeIcon.parameters?.docs?.source}}},darkSmall.parameters={...darkSmall.parameters,docs:{...darkSmall.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n copy: "sm",\n buttonTitle: "Small",\n buttonSize: "sm",\n buttonType: "secondary",\n backgroundColor: "dark"\n }\n}',...darkSmall.parameters?.docs?.source}}},darkMedium.parameters={...darkMedium.parameters,docs:{...darkMedium.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n copy: "md",\n buttonTitle: "Medium",\n buttonSize: "md",\n buttonType: "secondary",\n backgroundColor: "dark"\n }\n}',...darkMedium.parameters?.docs?.source}}},darkLarge.parameters={...darkLarge.parameters,docs:{...darkLarge.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n copy: "lg",\n buttonTitle: "large",\n buttonSize: "lg",\n buttonType: "secondary",\n backgroundColor: "dark"\n }\n}',...darkLarge.parameters?.docs?.source}}},darkSmallCenterTextAlignment.parameters={...darkSmallCenterTextAlignment.parameters,docs:{...darkSmallCenterTextAlignment.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "sm",\n buttonTitle: "wrapping text button",\n copy: "This is center text alignment",\n backgroundColor: "dark",\n buttonType: "secondary",\n textAlignment: "center",\n maxWidth: "200px"\n }\n}',...darkSmallCenterTextAlignment.parameters?.docs?.source}}},darkMediumCenterTextAlignment.parameters={...darkMediumCenterTextAlignment.parameters,docs:{...darkMediumCenterTextAlignment.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "md",\n buttonTitle: "wrapping text button",\n copy: "This is center text alignment",\n backgroundColor: "dark",\n buttonType: "secondary",\n textAlignment: "center",\n maxWidth: "200px"\n }\n}',...darkMediumCenterTextAlignment.parameters?.docs?.source}}},darkLargeCenterTextAlignment.parameters={...darkLargeCenterTextAlignment.parameters,docs:{...darkLargeCenterTextAlignment.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "lg",\n buttonTitle: "wrapping text button",\n copy: "This is center text alignment",\n backgroundColor: "dark",\n buttonType: "secondary",\n textAlignment: "center",\n maxWidth: "200px"\n }\n}',...darkLargeCenterTextAlignment.parameters?.docs?.source}}},darkSmallLeftTextAlignment.parameters={...darkSmallLeftTextAlignment.parameters,docs:{...darkSmallLeftTextAlignment.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "sm",\n buttonTitle: "wrapping text button",\n copy: "This is left text alignment",\n backgroundColor: "dark",\n buttonType: "secondary",\n textAlignment: "left",\n maxWidth: "200px"\n }\n}',...darkSmallLeftTextAlignment.parameters?.docs?.source}}},darkMediumLeftTextAlignment.parameters={...darkMediumLeftTextAlignment.parameters,docs:{...darkMediumLeftTextAlignment.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "md",\n buttonTitle: "wrapping text button",\n copy: "This is left text alignment",\n backgroundColor: "dark",\n buttonType: "secondary",\n textAlignment: "left",\n maxWidth: "200px"\n }\n}',...darkMediumLeftTextAlignment.parameters?.docs?.source}}},darkLargeLeftTextAlignment.parameters={...darkLargeLeftTextAlignment.parameters,docs:{...darkLargeLeftTextAlignment.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "lg",\n buttonTitle: "wrapping text button",\n copy: "This is left text alignment",\n backgroundColor: "dark",\n buttonType: "secondary",\n textAlignment: "left",\n maxWidth: "200px"\n }\n}',...darkLargeLeftTextAlignment.parameters?.docs?.source}}},darkSmallDisabled.parameters={...darkSmallDisabled.parameters,docs:{...darkSmallDisabled.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "sm",\n buttonTitle: "disabled button",\n copy: "disabled sm",\n backgroundColor: "dark",\n buttonType: "secondary",\n disabled: true\n }\n}',...darkSmallDisabled.parameters?.docs?.source}}},darkMediumDisabled.parameters={...darkMediumDisabled.parameters,docs:{...darkMediumDisabled.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "md",\n buttonTitle: "disabled button",\n copy: "disabled md",\n backgroundColor: "dark",\n buttonType: "secondary",\n disabled: true\n }\n}',...darkMediumDisabled.parameters?.docs?.source}}},darkLargeDisabled.parameters={...darkLargeDisabled.parameters,docs:{...darkLargeDisabled.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "lg",\n buttonTitle: "disabled button",\n copy: "disabled lg",\n backgroundColor: "dark",\n buttonType: "secondary",\n disabled: true\n }\n}',...darkLargeDisabled.parameters?.docs?.source}}},darkSmallIcon.parameters={...darkSmallIcon.parameters,docs:{...darkSmallIcon.parameters?.docs,source:{originalSource:'{\n tags: ["!dev"],\n args: {\n buttonSize: "sm",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "dark",\n buttonType: "secondaryIcon",\n imageAlignment: "left",\n image: \n }\n}',...darkSmallIcon.parameters?.docs?.source}}},darkMediumIcon.parameters={...darkMediumIcon.parameters,docs:{...darkMediumIcon.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "dark",\n buttonType: "secondaryIcon",\n imageAlignment: "left",\n image: \n }\n}',...darkMediumIcon.parameters?.docs?.source}}},darkLargeIcon.parameters={...darkLargeIcon.parameters,docs:{...darkLargeIcon.parameters?.docs,source:{originalSource:'{\n tags: ["!dev"],\n args: {\n buttonSize: "large",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "dark",\n buttonType: "secondaryIcon",\n imageAlignment: "left",\n image: \n }\n}',...darkLargeIcon.parameters?.docs?.source}}}},"./styles/components/_buttons.scss":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__)}}]); \ No newline at end of file diff --git a/docs/6356.c509a16b.iframe.bundle.js b/docs/6356.c509a16b.iframe.bundle.js deleted file mode 100644 index be654e1a..00000000 --- a/docs/6356.c509a16b.iframe.bundle.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkdata_transparency_ui=self.webpackChunkdata_transparency_ui||[]).push([[6356],{"./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e=wait||timeSinceLastCall<0||maxing&&time-lastInvokeTime>=maxWait}function timerExpired(){var time=lodash_es_now();if(shouldInvoke(time))return trailingEdge(time);timerId=setTimeout(timerExpired,function remainingWait(time){var timeWaiting=wait-(time-lastCallTime);return maxing?nativeMin(timeWaiting,maxWait-(time-lastInvokeTime)):timeWaiting}(time))}function trailingEdge(time){return timerId=void 0,trailing&&lastArgs?invokeFunc(time):(lastArgs=lastThis=void 0,result)}function debounced(){var time=lodash_es_now(),isInvoking=shouldInvoke(time);if(lastArgs=arguments,lastThis=this,lastCallTime=time,isInvoking){if(void 0===timerId)return function leadingEdge(time){return lastInvokeTime=time,timerId=setTimeout(timerExpired,wait),leading?invokeFunc(time):result}(lastCallTime);if(maxing)return clearTimeout(timerId),timerId=setTimeout(timerExpired,wait),invokeFunc(lastCallTime)}return void 0===timerId&&(timerId=setTimeout(timerExpired,wait)),result}return wait=(0,toNumber.A)(wait)||0,(0,isObject.A)(options)&&(leading=!!options.leading,maxWait=(maxing="maxWait"in options)?nativeMax((0,toNumber.A)(options.maxWait)||0,wait):maxWait,trailing="trailing"in options?!!options.trailing:trailing),debounced.cancel=function cancel(){void 0!==timerId&&clearTimeout(timerId),lastInvokeTime=0,lastArgs=lastCallTime=lastThis=timerId=void 0},debounced.flush=function flush(){return void 0===timerId?result:trailingEdge(lodash_es_now())},debounced}},"./node_modules/lodash-es/isObject.js":function(__unused_webpack_module,__webpack_exports__){"use strict";__webpack_exports__.A=function isObject(value){var type=typeof value;return null!=value&&("object"==type||"function"==type)}},"./node_modules/lodash-es/isObjectLike.js":function(__unused_webpack_module,__webpack_exports__){"use strict";__webpack_exports__.A=function isObjectLike(value){return null!=value&&"object"==typeof value}},"./node_modules/lodash-es/isSymbol.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _baseGetTag_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/lodash-es/_baseGetTag.js"),_isObjectLike_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/lodash-es/isObjectLike.js");__webpack_exports__.A=function isSymbol(value){return"symbol"==typeof value||(0,_isObjectLike_js__WEBPACK_IMPORTED_MODULE_1__.A)(value)&&"[object Symbol]"==(0,_baseGetTag_js__WEBPACK_IMPORTED_MODULE_0__.A)(value)}},"./node_modules/lodash-es/throttle.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _debounce_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/lodash-es/debounce.js"),_isObject_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/lodash-es/isObject.js");__webpack_exports__.A=function throttle(func,wait,options){var leading=!0,trailing=!0;if("function"!=typeof func)throw new TypeError("Expected a function");return(0,_isObject_js__WEBPACK_IMPORTED_MODULE_1__.A)(options)&&(leading="leading"in options?!!options.leading:leading,trailing="trailing"in options?!!options.trailing:trailing),(0,_debounce_js__WEBPACK_IMPORTED_MODULE_0__.A)(func,wait,{leading:leading,maxWait:wait,trailing:trailing})}},"./node_modules/lodash-es/toNumber.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:function(){return lodash_es_toNumber}});var reWhitespace=/\s/;var _trimmedEndIndex=function trimmedEndIndex(string){for(var index=string.length;index--&&reWhitespace.test(string.charAt(index)););return index},reTrimStart=/^\s+/;var _baseTrim=function baseTrim(string){return string?string.slice(0,_trimmedEndIndex(string)+1).replace(reTrimStart,""):string},isObject=__webpack_require__("./node_modules/lodash-es/isObject.js"),isSymbol=__webpack_require__("./node_modules/lodash-es/isSymbol.js"),reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;var lodash_es_toNumber=function toNumber(value){if("number"==typeof value)return value;if((0,isSymbol.A)(value))return NaN;if((0,isObject.A)(value)){var other="function"==typeof value.valueOf?value.valueOf():value;value=(0,isObject.A)(other)?other+"":other}if("string"!=typeof value)return 0===value?value:+value;value=_baseTrim(value);var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NaN:+value}},"./node_modules/prop-types/factoryWithThrowingShims.js":function(module,__unused_webpack_exports,__webpack_require__){"use strict";var ReactPropTypesSecret=__webpack_require__("./node_modules/prop-types/lib/ReactPropTypesSecret.js");function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,module.exports=function(){function shim(props,propName,componentName,location,propFullName,secret){if(secret!==ReactPropTypesSecret){var err=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 err.name="Invariant Violation",err}}function getShim(){return shim}shim.isRequired=shim;var ReactPropTypes={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return ReactPropTypes.PropTypes=ReactPropTypes,ReactPropTypes}},"./node_modules/prop-types/index.js":function(module,__unused_webpack_exports,__webpack_require__){module.exports=__webpack_require__("./node_modules/prop-types/factoryWithThrowingShims.js")()},"./node_modules/prop-types/lib/ReactPropTypesSecret.js":function(module){"use strict";module.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}}]); \ No newline at end of file diff --git a/docs/6357.eee8f2d2.iframe.bundle.js b/docs/6357.eee8f2d2.iframe.bundle.js deleted file mode 100644 index 0c2e5397..00000000 --- a/docs/6357.eee8f2d2.iframe.bundle.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdata_transparency_ui=self.webpackChunkdata_transparency_ui||[]).push([[6357],{"./node_modules/@storybook/addon-docs/dist/Color-AVL7NMMY.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{ColorControl:function(){return ColorControl},default:function(){return Color_default}});var _chunk_SPFYY5GD_mjs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@storybook/addon-docs/dist/chunk-SPFYY5GD.mjs"),_chunk_QUZPS4B6_mjs__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@storybook/addon-docs/dist/chunk-QUZPS4B6.mjs"),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/index.js"),storybook_internal_components__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/storybook/dist/components/index.js"),_storybook_icons__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@storybook/icons/dist/index.mjs"),storybook_theming__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/storybook/dist/theming/index.js"),require_color_name=(0,_chunk_QUZPS4B6_mjs__WEBPACK_IMPORTED_MODULE_1__.P$)({"../../node_modules/color-name/index.js"(exports,module){module.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]}}}),require_conversions=(0,_chunk_QUZPS4B6_mjs__WEBPACK_IMPORTED_MODULE_1__.P$)({"../../node_modules/color-convert/conversions.js"(exports,module){var cssKeywords=require_color_name(),reverseKeywords={};for(let key of Object.keys(cssKeywords))reverseKeywords[cssKeywords[key]]=key;var convert2={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"]}};module.exports=convert2;for(let model of Object.keys(convert2)){if(!("channels"in convert2[model]))throw new Error("missing channels property: "+model);if(!("labels"in convert2[model]))throw new Error("missing channel labels property: "+model);if(convert2[model].labels.length!==convert2[model].channels)throw new Error("channel and label counts mismatch: "+model);let{channels:channels,labels:labels}=convert2[model];delete convert2[model].channels,delete convert2[model].labels,Object.defineProperty(convert2[model],"channels",{value:channels}),Object.defineProperty(convert2[model],"labels",{value:labels})}convert2.rgb.hsl=function(rgb){let h2,s2,r2=rgb[0]/255,g2=rgb[1]/255,b2=rgb[2]/255,min=Math.min(r2,g2,b2),max=Math.max(r2,g2,b2),delta=max-min;max===min?h2=0:r2===max?h2=(g2-b2)/delta:g2===max?h2=2+(b2-r2)/delta:b2===max&&(h2=4+(r2-g2)/delta),h2=Math.min(60*h2,360),h2<0&&(h2+=360);let l2=(min+max)/2;return s2=max===min?0:l2<=.5?delta/(max+min):delta/(2-max-min),[h2,100*s2,100*l2]},convert2.rgb.hsv=function(rgb){let rdif,gdif,bdif,h2,s2,r2=rgb[0]/255,g2=rgb[1]/255,b2=rgb[2]/255,v2=Math.max(r2,g2,b2),diff=v2-Math.min(r2,g2,b2),diffc=function(c2){return(v2-c2)/6/diff+.5};return 0===diff?(h2=0,s2=0):(s2=diff/v2,rdif=diffc(r2),gdif=diffc(g2),bdif=diffc(b2),r2===v2?h2=bdif-gdif:g2===v2?h2=1/3+rdif-bdif:b2===v2&&(h2=2/3+gdif-rdif),h2<0?h2+=1:h2>1&&(h2-=1)),[360*h2,100*s2,100*v2]},convert2.rgb.hwb=function(rgb){let r2=rgb[0],g2=rgb[1],b2=rgb[2],h2=convert2.rgb.hsl(rgb)[0],w2=1/255*Math.min(r2,Math.min(g2,b2));return b2=1-1/255*Math.max(r2,Math.max(g2,b2)),[h2,100*w2,100*b2]},convert2.rgb.cmyk=function(rgb){let r2=rgb[0]/255,g2=rgb[1]/255,b2=rgb[2]/255,k2=Math.min(1-r2,1-g2,1-b2);return[100*((1-r2-k2)/(1-k2)||0),100*((1-g2-k2)/(1-k2)||0),100*((1-b2-k2)/(1-k2)||0),100*k2]},convert2.rgb.keyword=function(rgb){let reversed=reverseKeywords[rgb];if(reversed)return reversed;let currentClosestKeyword,currentClosestDistance=1/0;for(let keyword of Object.keys(cssKeywords)){let value=cssKeywords[keyword],distance=(y2=value,((x2=rgb)[0]-y2[0])**2+(x2[1]-y2[1])**2+(x2[2]-y2[2])**2);distance.04045?((r2+.055)/1.055)**2.4:r2/12.92,g2=g2>.04045?((g2+.055)/1.055)**2.4:g2/12.92,b2=b2>.04045?((b2+.055)/1.055)**2.4:b2/12.92,[100*(.4124*r2+.3576*g2+.1805*b2),100*(.2126*r2+.7152*g2+.0722*b2),100*(.0193*r2+.1192*g2+.9505*b2)]},convert2.rgb.lab=function(rgb){let xyz=convert2.rgb.xyz(rgb),x2=xyz[0],y2=xyz[1],z2=xyz[2];return x2/=95.047,y2/=100,z2/=108.883,x2=x2>.008856?x2**(1/3):7.787*x2+16/116,y2=y2>.008856?y2**(1/3):7.787*y2+16/116,z2=z2>.008856?z2**(1/3):7.787*z2+16/116,[116*y2-16,500*(x2-y2),200*(y2-z2)]},convert2.hsl.rgb=function(hsl){let t2,t3,val,h2=hsl[0]/360,s2=hsl[1]/100,l2=hsl[2]/100;if(0===s2)return val=255*l2,[val,val,val];t2=l2<.5?l2*(1+s2):l2+s2-l2*s2;let t1=2*l2-t2,rgb=[0,0,0];for(let i2=0;i2<3;i2++)t3=h2+1/3*-(i2-1),t3<0&&t3++,t3>1&&t3--,val=6*t3<1?t1+6*(t2-t1)*t3:2*t3<1?t2:3*t3<2?t1+(t2-t1)*(2/3-t3)*6:t1,rgb[i2]=255*val;return rgb},convert2.hsl.hsv=function(hsl){let h2=hsl[0],s2=hsl[1]/100,l2=hsl[2]/100,smin=s2,lmin=Math.max(l2,.01);return l2*=2,s2*=l2<=1?l2:2-l2,smin*=lmin<=1?lmin:2-lmin,[h2,100*(0===l2?2*smin/(lmin+smin):2*s2/(l2+s2)),100*((l2+s2)/2)]},convert2.hsv.rgb=function(hsv){let h2=hsv[0]/60,s2=hsv[1]/100,v2=hsv[2]/100,hi=Math.floor(h2)%6,f2=h2-Math.floor(h2),p2=255*v2*(1-s2),q2=255*v2*(1-s2*f2),t2=255*v2*(1-s2*(1-f2));switch(v2*=255,hi){case 0:return[v2,t2,p2];case 1:return[q2,v2,p2];case 2:return[p2,v2,t2];case 3:return[p2,q2,v2];case 4:return[t2,p2,v2];case 5:return[v2,p2,q2]}},convert2.hsv.hsl=function(hsv){let sl,l2,h2=hsv[0],s2=hsv[1]/100,v2=hsv[2]/100,vmin=Math.max(v2,.01);l2=(2-s2)*v2;let lmin=(2-s2)*vmin;return sl=s2*vmin,sl/=lmin<=1?lmin:2-lmin,sl=sl||0,l2/=2,[h2,100*sl,100*l2]},convert2.hwb.rgb=function(hwb){let f2,h2=hwb[0]/360,wh=hwb[1]/100,bl=hwb[2]/100,ratio=wh+bl;ratio>1&&(wh/=ratio,bl/=ratio);let i2=Math.floor(6*h2),v2=1-bl;f2=6*h2-i2,1&i2&&(f2=1-f2);let r2,g2,b2,n2=wh+f2*(v2-wh);switch(i2){default:case 6:case 0:r2=v2,g2=n2,b2=wh;break;case 1:r2=n2,g2=v2,b2=wh;break;case 2:r2=wh,g2=v2,b2=n2;break;case 3:r2=wh,g2=n2,b2=v2;break;case 4:r2=n2,g2=wh,b2=v2;break;case 5:r2=v2,g2=wh,b2=n2}return[255*r2,255*g2,255*b2]},convert2.cmyk.rgb=function(cmyk){let c2=cmyk[0]/100,m2=cmyk[1]/100,y2=cmyk[2]/100,k2=cmyk[3]/100;return[255*(1-Math.min(1,c2*(1-k2)+k2)),255*(1-Math.min(1,m2*(1-k2)+k2)),255*(1-Math.min(1,y2*(1-k2)+k2))]},convert2.xyz.rgb=function(xyz){let r2,g2,b2,x2=xyz[0]/100,y2=xyz[1]/100,z2=xyz[2]/100;return r2=3.2406*x2+-1.5372*y2+-.4986*z2,g2=-.9689*x2+1.8758*y2+.0415*z2,b2=.0557*x2+-.204*y2+1.057*z2,r2=r2>.0031308?1.055*r2**(1/2.4)-.055:12.92*r2,g2=g2>.0031308?1.055*g2**(1/2.4)-.055:12.92*g2,b2=b2>.0031308?1.055*b2**(1/2.4)-.055:12.92*b2,r2=Math.min(Math.max(0,r2),1),g2=Math.min(Math.max(0,g2),1),b2=Math.min(Math.max(0,b2),1),[255*r2,255*g2,255*b2]},convert2.xyz.lab=function(xyz){let x2=xyz[0],y2=xyz[1],z2=xyz[2];return x2/=95.047,y2/=100,z2/=108.883,x2=x2>.008856?x2**(1/3):7.787*x2+16/116,y2=y2>.008856?y2**(1/3):7.787*y2+16/116,z2=z2>.008856?z2**(1/3):7.787*z2+16/116,[116*y2-16,500*(x2-y2),200*(y2-z2)]},convert2.lab.xyz=function(lab){let x2,y2,z2;y2=(lab[0]+16)/116,x2=lab[1]/500+y2,z2=y2-lab[2]/200;let y22=y2**3,x22=x2**3,z22=z2**3;return y2=y22>.008856?y22:(y2-16/116)/7.787,x2=x22>.008856?x22:(x2-16/116)/7.787,z2=z22>.008856?z22:(z2-16/116)/7.787,x2*=95.047,y2*=100,z2*=108.883,[x2,y2,z2]},convert2.lab.lch=function(lab){let h2,l2=lab[0],a2=lab[1],b2=lab[2];return h2=360*Math.atan2(b2,a2)/2/Math.PI,h2<0&&(h2+=360),[l2,Math.sqrt(a2*a2+b2*b2),h2]},convert2.lch.lab=function(lch){let l2=lch[0],c2=lch[1],hr=lch[2]/360*2*Math.PI;return[l2,c2*Math.cos(hr),c2*Math.sin(hr)]},convert2.rgb.ansi16=function(args,saturation=null){let[r2,g2,b2]=args,value=null===saturation?convert2.rgb.hsv(args)[2]:saturation;if(value=Math.round(value/50),0===value)return 30;let ansi=30+(Math.round(b2/255)<<2|Math.round(g2/255)<<1|Math.round(r2/255));return 2===value&&(ansi+=60),ansi},convert2.hsv.ansi16=function(args){return convert2.rgb.ansi16(convert2.hsv.rgb(args),args[2])},convert2.rgb.ansi256=function(args){let r2=args[0],g2=args[1],b2=args[2];return r2===g2&&g2===b2?r2<8?16:r2>248?231:Math.round((r2-8)/247*24)+232:16+36*Math.round(r2/255*5)+6*Math.round(g2/255*5)+Math.round(b2/255*5)},convert2.ansi16.rgb=function(args){let color=args%10;if(0===color||7===color)return args>50&&(color+=3.5),color=color/10.5*255,[color,color,color];let mult=.5*(1+~~(args>50));return[(1&color)*mult*255,(color>>1&1)*mult*255,(color>>2&1)*mult*255]},convert2.ansi256.rgb=function(args){if(args>=232){let c2=10*(args-232)+8;return[c2,c2,c2]}let rem;return args-=16,[Math.floor(args/36)/5*255,Math.floor((rem=args%36)/6)/5*255,rem%6/5*255]},convert2.rgb.hex=function(args){let string=(((255&Math.round(args[0]))<<16)+((255&Math.round(args[1]))<<8)+(255&Math.round(args[2]))).toString(16).toUpperCase();return"000000".substring(string.length)+string},convert2.hex.rgb=function(args){let match=args.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!match)return[0,0,0];let colorString=match[0];3===match[0].length&&(colorString=colorString.split("").map((char=>char+char)).join(""));let integer=parseInt(colorString,16);return[integer>>16&255,integer>>8&255,255&integer]},convert2.rgb.hcg=function(rgb){let grayscale,hue,r2=rgb[0]/255,g2=rgb[1]/255,b2=rgb[2]/255,max=Math.max(Math.max(r2,g2),b2),min=Math.min(Math.min(r2,g2),b2),chroma=max-min;return grayscale=chroma<1?min/(1-chroma):0,hue=chroma<=0?0:max===r2?(g2-b2)/chroma%6:max===g2?2+(b2-r2)/chroma:4+(r2-g2)/chroma,hue/=6,hue%=1,[360*hue,100*chroma,100*grayscale]},convert2.hsl.hcg=function(hsl){let s2=hsl[1]/100,l2=hsl[2]/100,c2=l2<.5?2*s2*l2:2*s2*(1-l2),f2=0;return c2<1&&(f2=(l2-.5*c2)/(1-c2)),[hsl[0],100*c2,100*f2]},convert2.hsv.hcg=function(hsv){let s2=hsv[1]/100,v2=hsv[2]/100,c2=s2*v2,f2=0;return c2<1&&(f2=(v2-c2)/(1-c2)),[hsv[0],100*c2,100*f2]},convert2.hcg.rgb=function(hcg){let h2=hcg[0]/360,c2=hcg[1]/100,g2=hcg[2]/100;if(0===c2)return[255*g2,255*g2,255*g2];let pure=[0,0,0],hi=h2%1*6,v2=hi%1,w2=1-v2,mg=0;switch(Math.floor(hi)){case 0:pure[0]=1,pure[1]=v2,pure[2]=0;break;case 1:pure[0]=w2,pure[1]=1,pure[2]=0;break;case 2:pure[0]=0,pure[1]=1,pure[2]=v2;break;case 3:pure[0]=0,pure[1]=w2,pure[2]=1;break;case 4:pure[0]=v2,pure[1]=0,pure[2]=1;break;default:pure[0]=1,pure[1]=0,pure[2]=w2}return mg=(1-c2)*g2,[255*(c2*pure[0]+mg),255*(c2*pure[1]+mg),255*(c2*pure[2]+mg)]},convert2.hcg.hsv=function(hcg){let c2=hcg[1]/100,v2=c2+hcg[2]/100*(1-c2),f2=0;return v2>0&&(f2=c2/v2),[hcg[0],100*f2,100*v2]},convert2.hcg.hsl=function(hcg){let c2=hcg[1]/100,l2=hcg[2]/100*(1-c2)+.5*c2,s2=0;return l2>0&&l2<.5?s2=c2/(2*l2):l2>=.5&&l2<1&&(s2=c2/(2*(1-l2))),[hcg[0],100*s2,100*l2]},convert2.hcg.hwb=function(hcg){let c2=hcg[1]/100,v2=c2+hcg[2]/100*(1-c2);return[hcg[0],100*(v2-c2),100*(1-v2)]},convert2.hwb.hcg=function(hwb){let w2=hwb[1]/100,v2=1-hwb[2]/100,c2=v2-w2,g2=0;return c2<1&&(g2=(v2-c2)/(1-c2)),[hwb[0],100*c2,100*g2]},convert2.apple.rgb=function(apple){return[apple[0]/65535*255,apple[1]/65535*255,apple[2]/65535*255]},convert2.rgb.apple=function(rgb){return[rgb[0]/255*65535,rgb[1]/255*65535,rgb[2]/255*65535]},convert2.gray.rgb=function(args){return[args[0]/100*255,args[0]/100*255,args[0]/100*255]},convert2.gray.hsl=function(args){return[0,0,args[0]]},convert2.gray.hsv=convert2.gray.hsl,convert2.gray.hwb=function(gray){return[0,100,gray[0]]},convert2.gray.cmyk=function(gray){return[0,0,0,gray[0]]},convert2.gray.lab=function(gray){return[gray[0],0,0]},convert2.gray.hex=function(gray){let val=255&Math.round(gray[0]/100*255),string=((val<<16)+(val<<8)+val).toString(16).toUpperCase();return"000000".substring(string.length)+string},convert2.rgb.gray=function(rgb){return[(rgb[0]+rgb[1]+rgb[2])/3/255*100]}}}),require_route=(0,_chunk_QUZPS4B6_mjs__WEBPACK_IMPORTED_MODULE_1__.P$)({"../../node_modules/color-convert/route.js"(exports,module){var conversions=require_conversions();function deriveBFS(fromModel){let graph=function buildGraph(){let graph={},models=Object.keys(conversions);for(let len=models.length,i2=0;i2{convert2[fromModel]={},Object.defineProperty(convert2[fromModel],"channels",{value:conversions[fromModel].channels}),Object.defineProperty(convert2[fromModel],"labels",{value:conversions[fromModel].labels});let routes=route(fromModel);Object.keys(routes).forEach((toModel=>{let fn=routes[toModel];convert2[fromModel][toModel]=function wrapRounded(fn){let wrappedFn=function(...args){let arg0=args[0];if(null==arg0)return arg0;arg0.length>1&&(args=arg0);let result=fn(args);if("object"==typeof result)for(let len=result.length,i2=0;i21&&(args=arg0),fn(args))};return"conversion"in fn&&(wrappedFn.conversion=fn.conversion),wrappedFn}(fn)}))})),module.exports=convert2}}),import_color_convert=(0,_chunk_QUZPS4B6_mjs__WEBPACK_IMPORTED_MODULE_1__.f1)(require_color_convert());function u(){return(u=Object.assign||function(e2){for(var r2=1;r2=0||(o2[t2]=e2[t2]);return o2}function i(e2){var t2=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(e2),n2=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)((function(e3){t2.current&&t2.current(e3)}));return t2.current=e2,n2.current}var s=function(e2,r2,t2){return void 0===r2&&(r2=0),void 0===t2&&(t2=1),e2>t2?t2:e20:e3.buttons>0)&&m2.current?g2(d(m2.current,e3,b2.current)):t2(!1)},r2=function(){return t2(!1)};function t2(t3){var n2=_2.current,o3=v(m2.current),a3=t3?o3.addEventListener:o3.removeEventListener;a3(n2?"touchmove":"mousemove",e2),a3(n2?"touchend":"mouseup",r2)}return[function(e3){var e4,r3=e3.nativeEvent,n2=m2.current;if(n2&&(h(r3),e4=r3,(!_2.current||f(e4))&&n2)){if(f(r3)){_2.current=!0;var o3=r3.changedTouches||[];o3.length&&(b2.current=o3[0].identifier)}n2.focus(),g2(d(n2,r3,b2.current)),t2(!0)}},function(e3){var r3=e3.which||e3.keyCode;r3<37||r3>40||(e3.preventDefault(),p2({left:39===r3?.05:37===r3?-.05:0,top:40===r3?.05:38===r3?-.05:0}))},t2]}),[p2,g2]),C2=x2[0],E2=x2[1],H2=x2[2];return(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)((function(){return H2}),[H2]),react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",u({},s2,{onTouchStart:C2,onMouseDown:C2,className:"react-colorful__interactive",ref:m2,onKeyDown:E2,tabIndex:0,role:"slider"}))})),g=function(e2){return e2.filter(Boolean).join(" ")},p=function(r2){var t2=r2.color,n2=r2.left,o2=r2.top,a2=void 0===o2?.5:o2,l2=g(["react-colorful__pointer",r2.className]);return react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{className:l2,style:{top:100*a2+"%",left:100*n2+"%"}},react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t2}}))},b=function(e2,r2,t2){return void 0===r2&&(r2=0),void 0===t2&&(t2=Math.pow(10,r2)),Math.round(t2*e2)/t2},_={grad:.9,turn:360,rad:360/(2*Math.PI)},C=function(e2){return"#"===e2[0]&&(e2=e2.substring(1)),e2.length<6?{r:parseInt(e2[0]+e2[0],16),g:parseInt(e2[1]+e2[1],16),b:parseInt(e2[2]+e2[2],16),a:4===e2.length?b(parseInt(e2[3]+e2[3],16)/255,2):1}:{r:parseInt(e2.substring(0,2),16),g:parseInt(e2.substring(2,4),16),b:parseInt(e2.substring(4,6),16),a:8===e2.length?b(parseInt(e2.substring(6,8),16)/255,2):1}},E=function(e2,r2){return void 0===r2&&(r2="deg"),Number(e2)*(_[r2]||1)},N=function(e2){var r2=e2.s,t2=e2.l;return{h:e2.h,s:(r2*=(t2<50?t2:100-t2)/100)>0?2*r2/(t2+r2)*100:0,v:t2+r2,a:e2.a}},y=function(e2){var r2=e2.s,t2=e2.v,n2=e2.a,o2=(200-r2)*t2/100;return{h:b(e2.h),s:b(o2>0&&o2<200?r2*t2/100/(o2<=100?o2:200-o2)*100:0),l:b(o2/2),a:b(n2,2)}},q=function(e2){var r2=y(e2);return"hsl("+r2.h+", "+r2.s+"%, "+r2.l+"%)"},k=function(e2){var r2=y(e2);return"hsla("+r2.h+", "+r2.s+"%, "+r2.l+"%, "+r2.a+")"},I=function(e2){var r2=e2.h,t2=e2.s,n2=e2.v,o2=e2.a;r2=r2/360*6,t2/=100,n2/=100;var a2=Math.floor(r2),l2=n2*(1-t2),u2=n2*(1-(r2-a2)*t2),c2=n2*(1-(1-r2+a2)*t2),i2=a2%6;return{r:b(255*[n2,u2,l2,l2,c2,n2][i2]),g:b(255*[c2,n2,n2,u2,l2,l2][i2]),b:b(255*[l2,l2,c2,n2,n2,u2][i2]),a:b(o2,2)}},D=function(e2){var r2=e2.toString(16);return r2.length<2?"0"+r2:r2},K=function(e2){var r2=e2.r,t2=e2.g,n2=e2.b,o2=e2.a,a2=o2<1?D(b(255*o2)):"";return"#"+D(r2)+D(t2)+D(n2)+a2},L=function(e2){var r2=e2.r,t2=e2.g,n2=e2.b,o2=e2.a,a2=Math.max(r2,t2,n2),l2=a2-Math.min(r2,t2,n2),u2=l2?a2===r2?(t2-n2)/l2:a2===t2?2+(n2-r2)/l2:4+(r2-t2)/l2:0;return{h:b(60*(u2<0?u2+6:u2)),s:b(a2?l2/a2*100:0),v:b(a2/255*100),a:o2}},S=react__WEBPACK_IMPORTED_MODULE_2__.memo((function(r2){var t2=r2.hue,n2=r2.onChange,o2=g(["react-colorful__hue",r2.className]);return react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{className:o2},react__WEBPACK_IMPORTED_MODULE_2__.createElement(m,{onMove:function(e2){n2({h:360*e2.left})},onKey:function(e2){n2({h:s(t2+360*e2.left,0,360)})},"aria-label":"Hue","aria-valuenow":b(t2),"aria-valuemax":"360","aria-valuemin":"0"},react__WEBPACK_IMPORTED_MODULE_2__.createElement(p,{className:"react-colorful__hue-pointer",left:t2/360,color:q({h:t2,s:100,v:100,a:1})})))})),T=react__WEBPACK_IMPORTED_MODULE_2__.memo((function(r2){var t2=r2.hsva,n2=r2.onChange,o2={backgroundColor:q({h:t2.h,s:100,v:100,a:1})};return react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{className:"react-colorful__saturation",style:o2},react__WEBPACK_IMPORTED_MODULE_2__.createElement(m,{onMove:function(e2){n2({s:100*e2.left,v:100-100*e2.top})},onKey:function(e2){n2({s:s(t2.s+100*e2.left,0,100),v:s(t2.v-100*e2.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+b(t2.s)+"%, Brightness "+b(t2.v)+"%"},react__WEBPACK_IMPORTED_MODULE_2__.createElement(p,{className:"react-colorful__saturation-pointer",top:1-t2.v/100,left:t2.s/100,color:q(t2)})))})),F=function(e2,r2){if(e2===r2)return!0;for(var t2 in e2)if(e2[t2]!==r2[t2])return!1;return!0},P=function(e2,r2){return e2.replace(/\s/g,"")===r2.replace(/\s/g,"")};function Y(e2,t2,l2){var u2=i(l2),c2=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)((function(){return e2.toHsva(t2)})),s2=c2[0],f2=c2[1],v2=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)({color:t2,hsva:s2});(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)((function(){if(!e2.equal(t2,v2.current.color)){var r2=e2.toHsva(t2);v2.current={hsva:r2,color:t2},f2(r2)}}),[t2,e2]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)((function(){var r2;F(s2,v2.current.hsva)||e2.equal(r2=e2.fromHsva(s2),v2.current.color)||(v2.current={hsva:s2,color:r2},u2(r2))}),[s2,e2,u2]);var d2=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)((function(e3){f2((function(r2){return Object.assign({},r2,e3)}))}),[]);return[s2,d2]}var ColorSpace2,V=typeof window<"u"?react__WEBPACK_IMPORTED_MODULE_2__.useLayoutEffect:react__WEBPACK_IMPORTED_MODULE_2__.useEffect,J=new Map,Q=function(e2){V((function(){var r2=e2.current?e2.current.ownerDocument:document;if(void 0!==r2&&!J.has(r2)){var t2=r2.createElement("style");t2.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}',J.set(r2,t2);var n2=__webpack_require__.nc;n2&&t2.setAttribute("nonce",n2),r2.head.appendChild(t2)}}),[])},U=function(t2){var n2=t2.className,o2=t2.colorModel,a2=t2.color,l2=void 0===a2?o2.defaultColor:a2,i2=t2.onChange,s2=c(t2,["className","colorModel","color","onChange"]),f2=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null);Q(f2);var v2=Y(o2,l2,i2),d2=v2[0],h2=v2[1],m2=g(["react-colorful",n2]);return react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",u({},s2,{ref:f2,className:m2}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(T,{hsva:d2,onChange:h2}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(S,{hue:d2.h,onChange:h2,className:"react-colorful__last-control"}))},W={defaultColor:"000",toHsva:function(e2){return L(C(e2))},fromHsva:function(e2){return function(e2){return K(I(e2))}({h:e2.h,s:e2.s,v:e2.v,a:1})},equal:function(e2,r2){return e2.toLowerCase()===r2.toLowerCase()||F(C(e2),C(r2))}},ee=function(r2){var t2=r2.className,n2=r2.hsva,o2=r2.onChange,a2={backgroundImage:"linear-gradient(90deg, "+k(Object.assign({},n2,{a:0}))+", "+k(Object.assign({},n2,{a:1}))+")"},l2=g(["react-colorful__alpha",t2]),u2=b(100*n2.a);return react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{className:l2},react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{className:"react-colorful__alpha-gradient",style:a2}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(m,{onMove:function(e2){o2({a:e2.left})},onKey:function(e2){o2({a:s(n2.a+e2.left)})},"aria-label":"Alpha","aria-valuetext":u2+"%","aria-valuenow":u2,"aria-valuemin":"0","aria-valuemax":"100"},react__WEBPACK_IMPORTED_MODULE_2__.createElement(p,{className:"react-colorful__alpha-pointer",left:n2.a,color:k(n2)})))},re=function(t2){var n2=t2.className,o2=t2.colorModel,a2=t2.color,l2=void 0===a2?o2.defaultColor:a2,i2=t2.onChange,s2=c(t2,["className","colorModel","color","onChange"]),f2=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null);Q(f2);var v2=Y(o2,l2,i2),d2=v2[0],h2=v2[1],m2=g(["react-colorful",n2]);return react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",u({},s2,{ref:f2,className:m2}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(T,{hsva:d2,onChange:h2}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(S,{hue:d2.h,onChange:h2}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(ee,{hsva:d2,onChange:h2,className:"react-colorful__last-control"}))},le={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:function(e2){var r2=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e2);return r2?N({h:E(r2[1],r2[2]),s:Number(r2[3]),l:Number(r2[4]),a:void 0===r2[5]?1:Number(r2[5])/(r2[6]?100:1)}):{h:0,s:0,v:0,a:1}},fromHsva:k,equal:P},Ee={defaultColor:"rgba(0, 0, 0, 1)",toHsva:function(e2){var r2=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e2);return r2?L({r:Number(r2[1])/(r2[2]?100/255:1),g:Number(r2[3])/(r2[4]?100/255:1),b:Number(r2[5])/(r2[6]?100/255:1),a:void 0===r2[7]?1:Number(r2[7])/(r2[8]?100:1)}):{h:0,s:0,v:0,a:1}},fromHsva:function(e2){var r2=I(e2);return"rgba("+r2.r+", "+r2.g+", "+r2.b+", "+r2.a+")"},equal:P},Wrapper=storybook_theming__WEBPACK_IMPORTED_MODULE_5__.I4.div({position:"relative",maxWidth:250,'&[aria-readonly="true"]':{opacity:.5}}),PickerTooltip=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_5__.I4)(storybook_internal_components__WEBPACK_IMPORTED_MODULE_3__.kR)({position:"absolute",zIndex:1,top:4,left:4,"[aria-readonly=true] &":{cursor:"not-allowed"}}),TooltipContent=storybook_theming__WEBPACK_IMPORTED_MODULE_5__.I4.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"}}),Note=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_5__.I4)(storybook_internal_components__WEBPACK_IMPORTED_MODULE_3__._)((({theme:theme})=>({fontFamily:theme.typography.fonts.base}))),Swatches=storybook_theming__WEBPACK_IMPORTED_MODULE_5__.I4.div({display:"grid",gridTemplateColumns:"repeat(9, 16px)",gap:6,padding:3,marginTop:5,width:200}),SwatchColor=storybook_theming__WEBPACK_IMPORTED_MODULE_5__.I4.div((({theme:theme,active:active})=>({width:16,height:16,boxShadow:active?`${theme.appBorderColor} 0 0 0 1px inset, ${theme.textMutedColor}50 0 0 0 4px`:`${theme.appBorderColor} 0 0 0 1px inset`,borderRadius:theme.appBorderRadius}))),Swatch=({value:value,style:style,...props})=>{let backgroundImage=`linear-gradient(${value}, ${value}), url('data:image/svg+xml;charset=utf-8,'), linear-gradient(#fff, #fff)`;return react__WEBPACK_IMPORTED_MODULE_2__.createElement(SwatchColor,{...props,style:{...style,backgroundImage:backgroundImage}})},Input=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_5__.I4)(storybook_internal_components__WEBPACK_IMPORTED_MODULE_3__.lV.Input)((({theme:theme,readOnly:readOnly})=>({width:"100%",paddingLeft:30,paddingRight:30,boxSizing:"border-box",fontFamily:theme.typography.fonts.base}))),ToggleIcon=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_5__.I4)(_storybook_icons__WEBPACK_IMPORTED_MODULE_4__.QDE)((({theme:theme})=>({position:"absolute",zIndex:1,top:6,right:7,width:20,height:20,padding:4,boxSizing:"border-box",cursor:"pointer",color:theme.input.color}))),ColorSpace=((ColorSpace2=ColorSpace||{}).RGB="rgb",ColorSpace2.HSL="hsl",ColorSpace2.HEX="hex",ColorSpace2),COLOR_SPACES=Object.values(ColorSpace),COLOR_REGEXP=/\(([0-9]+),\s*([0-9]+)%?,\s*([0-9]+)%?,?\s*([0-9.]+)?\)/,RGB_REGEXP=/^\s*rgba?\(([0-9]+),\s*([0-9]+),\s*([0-9]+),?\s*([0-9.]+)?\)\s*$/i,HSL_REGEXP=/^\s*hsla?\(([0-9]+),\s*([0-9]+)%,\s*([0-9]+)%,?\s*([0-9.]+)?\)\s*$/i,HEX_REGEXP=/^\s*#?([0-9a-f]{3}|[0-9a-f]{6})\s*$/i,SHORTHEX_REGEXP=/^\s*#?([0-9a-f]{3})\s*$/i,ColorPicker={hex:function(r2){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(U,u({},r2,{colorModel:W}))},rgb:function(r2){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(re,u({},r2,{colorModel:Ee}))},hsl:function(r2){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(re,u({},r2,{colorModel:le}))}},fallbackColor={hex:"transparent",rgb:"rgba(0, 0, 0, 0)",hsl:"hsla(0, 0%, 0%, 0)"},stringToArgs=value=>{let match=value?.match(COLOR_REGEXP);if(!match)return[0,0,0,1];let[,x2,y2,z2,a2=1]=match;return[x2,y2,z2,a2].map(Number)},parseValue=value=>{if(value)return RGB_REGEXP.test(value)?(value=>{let[r2,g2,b2,a2]=stringToArgs(value),[h2,s2,l2]=import_color_convert.default.rgb.hsl([r2,g2,b2])||[0,0,0];return{valid:!0,value:value,keyword:import_color_convert.default.rgb.keyword([r2,g2,b2]),colorSpace:"rgb",rgb:value,hsl:`hsla(${h2}, ${s2}%, ${l2}%, ${a2})`,hex:`#${import_color_convert.default.rgb.hex([r2,g2,b2]).toLowerCase()}`}})(value):HSL_REGEXP.test(value)?(value=>{let[h2,s2,l2,a2]=stringToArgs(value),[r2,g2,b2]=import_color_convert.default.hsl.rgb([h2,s2,l2])||[0,0,0];return{valid:!0,value:value,keyword:import_color_convert.default.hsl.keyword([h2,s2,l2]),colorSpace:"hsl",rgb:`rgba(${r2}, ${g2}, ${b2}, ${a2})`,hsl:value,hex:`#${import_color_convert.default.hsl.hex([h2,s2,l2]).toLowerCase()}`}})(value):(value=>{let plain=value.replace("#",""),rgb=import_color_convert.default.keyword.rgb(plain)||import_color_convert.default.hex.rgb(plain),hsl=import_color_convert.default.rgb.hsl(rgb),mapped=value;/[^#a-f0-9]/i.test(value)?mapped=plain:HEX_REGEXP.test(value)&&(mapped=`#${plain}`);let valid=!0;if(mapped.startsWith("#"))valid=HEX_REGEXP.test(mapped);else try{import_color_convert.default.keyword.hex(mapped)}catch{valid=!1}return{valid:valid,value:mapped,keyword:import_color_convert.default.rgb.keyword(rgb),colorSpace:"hex",rgb:`rgba(${rgb[0]}, ${rgb[1]}, ${rgb[2]}, 1)`,hsl:`hsla(${hsl[0]}, ${hsl[1]}%, ${hsl[2]}%, 1)`,hex:mapped}})(value)},useColorInput=(initialValue,onChange)=>{let[value,setValue]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(initialValue||""),[color,setColor]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)((()=>parseValue(value))),[colorSpace,setColorSpace]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(color?.colorSpace||"hex");(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)((()=>{let nextValue=initialValue||"",nextColor=parseValue(nextValue);setValue(nextValue),setColor(nextColor),setColorSpace(nextColor?.colorSpace||"hex")}),[initialValue]);let realValue=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)((()=>((value,color,colorSpace)=>{if(!value||!color?.valid)return fallbackColor[colorSpace];if("hex"!==colorSpace)return color?.[colorSpace]||fallbackColor[colorSpace];if(!color.hex.startsWith("#"))try{return`#${import_color_convert.default.keyword.hex(color.hex)}`}catch{return fallbackColor.hex}let short=color.hex.match(SHORTHEX_REGEXP);if(!short)return HEX_REGEXP.test(color.hex)?color.hex:fallbackColor.hex;let[r2,g2,b2]=short[1].split("");return`#${r2}${r2}${g2}${g2}${b2}${b2}`})(value,color,colorSpace).toLowerCase()),[value,color,colorSpace]),updateValue=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)((update=>{let parsed=parseValue(update),v2=parsed?.value||update||"";setValue(v2),""===v2&&(setColor(void 0),onChange(void 0)),parsed&&(setColor(parsed),setColorSpace(parsed.colorSpace),onChange(parsed.value))}),[onChange]),cycleColorSpace=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)((()=>{let nextIndex=(COLOR_SPACES.indexOf(colorSpace)+1)%COLOR_SPACES.length,nextSpace=COLOR_SPACES[nextIndex];setColorSpace(nextSpace);let updatedValue=color?.[nextSpace]||"";setValue(updatedValue),onChange(updatedValue)}),[color,colorSpace,onChange]);return{value:value,realValue:realValue,updateValue:updateValue,color:color,colorSpace:colorSpace,cycleColorSpace:cycleColorSpace}},id=value=>value.replace(/\s*/,"").toLowerCase(),ColorControl=({name:name,value:initialValue,onChange:onChange,onFocus:onFocus,onBlur:onBlur,presetColors:presetColors,startOpen:startOpen=!1,argType:argType})=>{let debouncedOnChange=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)((0,_chunk_SPFYY5GD_mjs__WEBPACK_IMPORTED_MODULE_0__.sg)(onChange,200),[onChange]),{value:value,realValue:realValue,updateValue:updateValue,color:color,colorSpace:colorSpace,cycleColorSpace:cycleColorSpace}=useColorInput(initialValue,debouncedOnChange),{presets:presets,addPreset:addPreset}=((presetColors,currentColor,colorSpace)=>{let[selectedColors,setSelectedColors]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(currentColor?.valid?[currentColor]:[]);(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)((()=>{void 0===currentColor&&setSelectedColors([])}),[currentColor]);let presets=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)((()=>(presetColors||[]).map((preset=>"string"==typeof preset?parseValue(preset):preset.title?{...parseValue(preset.color),keyword:preset.title}:parseValue(preset.color))).concat(selectedColors).filter(Boolean).slice(-27)),[presetColors,selectedColors]),addPreset=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)((color=>{color?.valid&&(presets.some((preset=>preset&&preset[colorSpace]&&id(preset[colorSpace]||"")===id(color[colorSpace]||"")))||setSelectedColors((arr=>arr.concat(color))))}),[colorSpace,presets]);return{presets:presets,addPreset:addPreset}})(presetColors??[],color,colorSpace),Picker=ColorPicker[colorSpace],readonly=!!argType?.table?.readonly;return react__WEBPACK_IMPORTED_MODULE_2__.createElement(Wrapper,{"aria-readonly":readonly},react__WEBPACK_IMPORTED_MODULE_2__.createElement(PickerTooltip,{startOpen:startOpen,trigger:readonly?null:void 0,closeOnOutsideClick:!0,onVisibleChange:()=>color&&addPreset(color),tooltip:react__WEBPACK_IMPORTED_MODULE_2__.createElement(TooltipContent,null,react__WEBPACK_IMPORTED_MODULE_2__.createElement(Picker,{color:"transparent"===realValue?"#000000":realValue,onChange:updateValue,onFocus:onFocus,onBlur:onBlur}),presets.length>0&&react__WEBPACK_IMPORTED_MODULE_2__.createElement(Swatches,null,presets.map(((preset,index)=>react__WEBPACK_IMPORTED_MODULE_2__.createElement(storybook_internal_components__WEBPACK_IMPORTED_MODULE_3__.kR,{key:`${preset?.value||index}-${index}`,hasChrome:!1,tooltip:react__WEBPACK_IMPORTED_MODULE_2__.createElement(Note,{note:preset?.keyword||preset?.value||""})},react__WEBPACK_IMPORTED_MODULE_2__.createElement(Swatch,{value:preset?.[colorSpace]||"",active:!!(color&&preset&&preset[colorSpace]&&id(preset[colorSpace]||"")===id(color[colorSpace])),onClick:()=>preset&&updateValue(preset.value||"")}))))))},react__WEBPACK_IMPORTED_MODULE_2__.createElement(Swatch,{value:realValue,style:{margin:4}})),react__WEBPACK_IMPORTED_MODULE_2__.createElement(Input,{id:(0,_chunk_SPFYY5GD_mjs__WEBPACK_IMPORTED_MODULE_0__.ZA)(name),value:value,onChange:e2=>updateValue(e2.target.value),onFocus:e2=>e2.target.select(),readOnly:readonly,placeholder:"Choose color..."}),value?react__WEBPACK_IMPORTED_MODULE_2__.createElement(ToggleIcon,{onClick:cycleColorSpace}):null)},Color_default=ColorControl}}]); \ No newline at end of file diff --git a/docs/7638.bd07d65c.iframe.bundle.js b/docs/7638.bd07d65c.iframe.bundle.js deleted file mode 100644 index 59deade5..00000000 --- a/docs/7638.bd07d65c.iframe.bundle.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see 7638.bd07d65c.iframe.bundle.js.LICENSE.txt */ -(self.webpackChunkdata_transparency_ui=self.webpackChunkdata_transparency_ui||[]).push([[19,2400,2876,5257,7638],{"./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);echr?chr.toUpperCase():""))).charAt(0).toLowerCase()+string.slice(1)}var styleCache=new Map;function styleToObject(style){if(styleCache.has(style))return styleCache.get(style);const result={};let start=0;const len=style.length;for(;start0){const rawProp=pair.slice(0,colonIndex).trim(),value=pair.slice(colonIndex+1).trim();if(rawProp&&value){const prop=camelize(rawProp);result[prop.startsWith("webkit")?(val=prop,val.charAt(0).toUpperCase()+val.slice(1)):prop]=value}}}start=end+1}var val;if(1e3===styleCache.size){const oldestKey=styleCache.keys().next().value;oldestKey&&styleCache.delete(oldestKey)}return styleCache.set(style,result),result}var makeReactConverter=function convert(createElement,element,extraProps={}){if("string"==typeof element)return element;const children=(element.children||[]).map((child=>convert(createElement,child))),elementAttributes=element.attributes||{},attrs={};for(const[key,val]of Object.entries(elementAttributes))switch(!0){case"class"===key:attrs.className=val;break;case"style"===key:attrs.style=styleToObject(String(val));break;case key.startsWith("aria-"):case key.startsWith("data-"):attrs[key.toLowerCase()]=val;break;default:attrs[camelize(key)]=val}const{style:existingStyle,role:existingRole,"aria-label":ariaLabel,...remaining}=extraProps;return existingStyle&&(attrs.style=attrs.style?{...attrs.style,...existingStyle}:existingStyle),existingRole&&(attrs.role=existingRole),ariaLabel&&(attrs["aria-label"]=ariaLabel,attrs["aria-hidden"]="false"),createElement(element.tag,{...attrs,...remaining},...children)}.bind(null,react__WEBPACK_IMPORTED_MODULE_0__.createElement),useAccessibilityId=(id,hasAccessibleProps)=>{const generatedId=(0,react__WEBPACK_IMPORTED_MODULE_0__.useId)();return id||(hasAccessibleProps?generatedId:void 0)};"undefined"!=typeof process&&process.env;var SVG_CORE_VERSION="searchPseudoElementsFullScan"in _fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W?"7.0.0":"6.0.0",IS_VERSION_7_OR_LATER=Number.parseInt(SVG_CORE_VERSION)>=7,ANIMATION_CLASSES_beat="fa-beat",ANIMATION_CLASSES_fade="fa-fade",ANIMATION_CLASSES_beatFade="fa-beat-fade",ANIMATION_CLASSES_bounce="fa-bounce",ANIMATION_CLASSES_shake="fa-shake",ANIMATION_CLASSES_spin="fa-spin",ANIMATION_CLASSES_spinPulse="fa-spin-pulse",ANIMATION_CLASSES_spinReverse="fa-spin-reverse",ANIMATION_CLASSES_pulse="fa-pulse",PULL_CLASSES={left:"fa-pull-left",right:"fa-pull-right"},ROTATE_CLASSES={90:"fa-rotate-90",180:"fa-rotate-180",270:"fa-rotate-270"},SIZE_CLASSES={"2xs":"fa-2xs",xs:"fa-xs",sm:"fa-sm",lg:"fa-lg",xl:"fa-xl","2xl":"fa-2xl","1x":"fa-1x","2x":"fa-2x","3x":"fa-3x","4x":"fa-4x","5x":"fa-5x","6x":"fa-6x","7x":"fa-7x","8x":"fa-8x","9x":"fa-9x","10x":"fa-10x"},STYLE_CLASSES_border="fa-border",STYLE_CLASSES_fixedWidth="fa-fw",STYLE_CLASSES_flip="fa-flip",STYLE_CLASSES_flipHorizontal="fa-flip-horizontal",STYLE_CLASSES_flipVertical="fa-flip-vertical",STYLE_CLASSES_inverse="fa-inverse",STYLE_CLASSES_rotateBy="fa-rotate-by",STYLE_CLASSES_swapOpacity="fa-swap-opacity",STYLE_CLASSES_widthAuto="fa-width-auto";function withPrefix(cls){const prefix=_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.cssPrefix||_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.familyPrefix||"fa";return"fa"===prefix?cls:cls.replace(new RegExp(String.raw`(?<=^|\s)${"fa"}-`,"g"),`${prefix}-`)}function normalizeIconArgs(icon){if(icon)return(icon=>"object"==typeof icon&&"icon"in icon&&!!icon.icon)(icon)?icon:_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.qg.icon(icon)}var logger=new class{constructor(scope="react-fontawesome"){this.enabled=!1;let IS_DEV=!1;try{IS_DEV="undefined"!=typeof process&&!1}catch{}this.scope=scope,this.enabled=IS_DEV}log(...args){this.enabled&&console.log(`[${this.scope}]`,...args)}warn(...args){this.enabled&&console.warn(`[${this.scope}]`,...args)}error(...args){this.enabled&&console.error(`[${this.scope}]`,...args)}}("FontAwesomeIcon"),DEFAULT_PROPS={border:!1,className:"",mask:void 0,maskId:void 0,fixedWidth:!1,inverse:!1,flip:!1,icon:void 0,listItem:!1,pull:void 0,pulse:!1,rotation:void 0,rotateBy:!1,size:void 0,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:void 0,transform:void 0,swapOpacity:!1,widthAuto:!1},DEFAULT_PROP_KEYS=new Set(Object.keys(DEFAULT_PROPS)),FontAwesomeIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((props,ref)=>{const allProps={...DEFAULT_PROPS,...props},{icon:iconArgs,mask:maskArgs,symbol:symbol,title:title,titleId:titleIdFromProps,maskId:maskIdFromProps,transform:transform}=allProps,maskId=useAccessibilityId(maskIdFromProps,Boolean(maskArgs)),titleId=useAccessibilityId(titleIdFromProps,Boolean(title)),iconLookup=normalizeIconArgs(iconArgs);if(!iconLookup)return logger.error("Icon lookup is undefined",iconArgs),null;const classList=function getClassListFromProps(props){const{beat:beat,fade:fade,beatFade:beatFade,bounce:bounce,shake:shake,spin:spin,spinPulse:spinPulse,spinReverse:spinReverse,pulse:pulse,fixedWidth:fixedWidth,inverse:inverse,border:border,flip:flip,size:size,rotation:rotation,pull:pull,swapOpacity:swapOpacity,rotateBy:rotateBy,widthAuto:widthAuto,className:className}=props,result=[];return className&&result.push(...className.split(" ")),beat&&result.push(ANIMATION_CLASSES_beat),fade&&result.push(ANIMATION_CLASSES_fade),beatFade&&result.push(ANIMATION_CLASSES_beatFade),bounce&&result.push(ANIMATION_CLASSES_bounce),shake&&result.push(ANIMATION_CLASSES_shake),spin&&result.push(ANIMATION_CLASSES_spin),spinReverse&&result.push(ANIMATION_CLASSES_spinReverse),spinPulse&&result.push(ANIMATION_CLASSES_spinPulse),pulse&&result.push(ANIMATION_CLASSES_pulse),fixedWidth&&result.push(STYLE_CLASSES_fixedWidth),inverse&&result.push(STYLE_CLASSES_inverse),border&&result.push(STYLE_CLASSES_border),!0===flip&&result.push(STYLE_CLASSES_flip),"horizontal"!==flip&&"both"!==flip||result.push(STYLE_CLASSES_flipHorizontal),"vertical"!==flip&&"both"!==flip||result.push(STYLE_CLASSES_flipVertical),null!=size&&result.push(SIZE_CLASSES[size]),null!=rotation&&0!==rotation&&result.push(ROTATE_CLASSES[rotation]),null!=pull&&result.push(PULL_CLASSES[pull]),swapOpacity&&result.push(STYLE_CLASSES_swapOpacity),IS_VERSION_7_OR_LATER?(rotateBy&&result.push(STYLE_CLASSES_rotateBy),widthAuto&&result.push(STYLE_CLASSES_widthAuto),"fa"===(_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.cssPrefix||_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.$W.familyPrefix||"fa")?result:result.map(withPrefix)):result}(allProps),transformProps="string"==typeof transform?_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.qg.transform(transform):transform,normalizedMaskArgs=normalizeIconArgs(maskArgs),renderedIcon=(0,_fortawesome_fontawesome_svg_core__WEBPACK_IMPORTED_MODULE_1__.Kk)(iconLookup,{...classList.length>0&&{classes:classList},...transformProps&&{transform:transformProps},...normalizedMaskArgs&&{mask:normalizedMaskArgs},symbol:symbol,title:title,titleId:titleId,maskId:maskId});if(!renderedIcon)return logger.error("Could not find icon",iconLookup),null;const{abstract:abstract}=renderedIcon,extraProps={ref:ref};for(const key of function typedObjectKeys(obj){return Object.keys(obj)}(allProps))DEFAULT_PROP_KEYS.has(key)||(extraProps[key]=allProps[key]);return makeReactConverter(abstract[0],extraProps)}));FontAwesomeIcon.displayName="FontAwesomeIcon"},"./node_modules/@mdx-js/react/lib/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{R:function(){return useMDXComponents},x:function(){return MDXProvider}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");const emptyComponents={},MDXContext=react__WEBPACK_IMPORTED_MODULE_0__.createContext(emptyComponents);function useMDXComponents(components){const contextComponents=react__WEBPACK_IMPORTED_MODULE_0__.useContext(MDXContext);return react__WEBPACK_IMPORTED_MODULE_0__.useMemo((function(){return"function"==typeof components?components(contextComponents):{...contextComponents,...components}}),[contextComponents,components])}function MDXProvider(properties){let allComponents;return allComponents=properties.disableParentContext?"function"==typeof properties.components?properties.components(emptyComponents):properties.components||emptyComponents:useMDXComponents(properties.components),react__WEBPACK_IMPORTED_MODULE_0__.createElement(MDXContext.Provider,{value:allComponents},properties.children)}},"./node_modules/classnames/index.js":function(module,exports){var __WEBPACK_AMD_DEFINE_RESULT__;!function(){"use strict";var hasOwn={}.hasOwnProperty;function classNames(){for(var classes=[],i=0;i3?base.length%3:0;return negative+(mod?base.substr(0,mod)+opts.thousand:"")+base.substr(mod).replace(/(\d{3})(?=\d)/g,"$1"+opts.thousand)+(usePrecision?opts.decimal+toFixed(Math.abs(number),usePrecision).split(".")[1]:"")},formatMoney=lib.formatMoney=function(number,symbol,precision,thousand,decimal,format){if(isArray(number))return map(number,(function(val){return formatMoney(val,symbol,precision,thousand,decimal,format)}));number=unformat(number);var opts=defaults(isObject(symbol)?symbol:{symbol:symbol,precision:precision,thousand:thousand,decimal:decimal,format:format},lib.settings.currency),formats=checkCurrencyFormat(opts.format);return(number>0?formats.pos:number<0?formats.neg:formats.zero).replace("%s",opts.symbol).replace("%v",formatNumber(Math.abs(number),checkPrecision(opts.precision),opts.thousand,opts.decimal))};lib.formatColumn=function(list,symbol,precision,thousand,decimal,format){if(!list)return[];var opts=defaults(isObject(symbol)?symbol:{symbol:symbol,precision:precision,thousand:thousand,decimal:decimal,format:format},lib.settings.currency),formats=checkCurrencyFormat(opts.format),padAfterSymbol=formats.pos.indexOf("%s")0?formats.pos:val<0?formats.neg:formats.zero).replace("%s",opts.symbol).replace("%v",formatNumber(Math.abs(val),checkPrecision(opts.precision),opts.thousand,opts.decimal));return fVal.length>maxLength&&(maxLength=fVal.length),fVal}));return map(formatted,(function(val,i){return isString(val)&&val.length\n }\n}',...smallIcon.parameters?.docs?.source}}},mediumIcon.parameters={...mediumIcon.parameters,docs:{...mediumIcon.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "light",\n buttonType: "tertiaryIcon",\n imageAlignment: "left",\n image: \n }\n}',...mediumIcon.parameters?.docs?.source}}},largeIcon.parameters={...largeIcon.parameters,docs:{...largeIcon.parameters?.docs,source:{originalSource:'{\n tags: [\'!dev\'],\n args: {\n buttonSize: "large",\n buttonTitle: "Test",\n copy: "Icon",\n backgroundColor: "light",\n buttonType: "tertiaryIcon",\n imageAlignment: "left",\n image: \n }\n}',...largeIcon.parameters?.docs?.source}}}},"./styles/components/_buttons.scss":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__)}}]); \ No newline at end of file diff --git a/docs/8735.08bfcb04.iframe.bundle.js b/docs/8735.08bfcb04.iframe.bundle.js deleted file mode 100644 index 1b51f04a..00000000 --- a/docs/8735.08bfcb04.iframe.bundle.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see 8735.08bfcb04.iframe.bundle.js.LICENSE.txt */ -"use strict";(self.webpackChunkdata_transparency_ui=self.webpackChunkdata_transparency_ui||[]).push([[8735],{"./node_modules/@storybook/react-dom-shim/dist/react-18.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{renderElement:function(){return renderElement},unmountElement:function(){return unmountElement}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_dom_client__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react-dom/client.js"),nodes=new Map;var WithCallback=({callback:callback,children:children})=>{let once=react__WEBPACK_IMPORTED_MODULE_0__.useRef();return react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect((()=>{once.current!==callback&&(once.current=callback,callback())}),[callback]),children};typeof Promise.withResolvers>"u"&&(Promise.withResolvers=()=>{let resolve=null,reject=null;return{promise:new Promise(((res,rej)=>{resolve=res,reject=rej})),resolve:resolve,reject:reject}});var renderElement=async(node,el,rootOptions)=>{let root=await getReactRoot(el,rootOptions);if(function getIsReactActEnvironment(){return globalThis.IS_REACT_ACT_ENVIRONMENT}())return void root.render(node);let{promise:promise,resolve:resolve}=Promise.withResolvers();return root.render(react__WEBPACK_IMPORTED_MODULE_0__.createElement(WithCallback,{callback:resolve},node)),promise},unmountElement=(el,shouldUseNewRootApi)=>{let root=nodes.get(el);root&&(root.unmount(),nodes.delete(el))},getReactRoot=async(el,rootOptions)=>{let root=nodes.get(el);return root||(root=react_dom_client__WEBPACK_IMPORTED_MODULE_1__.createRoot(el,rootOptions),nodes.set(el,root)),root}},"./node_modules/react-dom/cjs/react-dom-client.production.js":function(__unused_webpack_module,exports,__webpack_require__){var Scheduler=__webpack_require__("./node_modules/scheduler/index.js"),React=__webpack_require__("./node_modules/react/index.js"),ReactDOM=__webpack_require__("./node_modules/react-dom/index.js");function formatProdErrorMessage(code){var url="https://react.dev/errors/"+code;if(1index||(cursor.current=valueStack[index],valueStack[index]=null,index--)}function push(cursor,value){index++,valueStack[index]=cursor.current,cursor.current=value}var prefix,suffix,contextStackCursor=createCursor(null),contextFiberStackCursor=createCursor(null),rootInstanceStackCursor=createCursor(null),hostTransitionProviderCursor=createCursor(null);function pushHostContainer(fiber,nextRootInstance){switch(push(rootInstanceStackCursor,nextRootInstance),push(contextFiberStackCursor,fiber),push(contextStackCursor,null),nextRootInstance.nodeType){case 9:case 11:fiber=(fiber=nextRootInstance.documentElement)&&(fiber=fiber.namespaceURI)?getOwnHostContext(fiber):0;break;default:if(fiber=nextRootInstance.tagName,nextRootInstance=nextRootInstance.namespaceURI)fiber=getChildHostContextProd(nextRootInstance=getOwnHostContext(nextRootInstance),fiber);else switch(fiber){case"svg":fiber=1;break;case"math":fiber=2;break;default:fiber=0}}pop(contextStackCursor),push(contextStackCursor,fiber)}function popHostContainer(){pop(contextStackCursor),pop(contextFiberStackCursor),pop(rootInstanceStackCursor)}function pushHostContext(fiber){null!==fiber.memoizedState&&push(hostTransitionProviderCursor,fiber);var context=contextStackCursor.current,JSCompiler_inline_result=getChildHostContextProd(context,fiber.type);context!==JSCompiler_inline_result&&(push(contextFiberStackCursor,fiber),push(contextStackCursor,JSCompiler_inline_result))}function popHostContext(fiber){contextFiberStackCursor.current===fiber&&(pop(contextStackCursor),pop(contextFiberStackCursor)),hostTransitionProviderCursor.current===fiber&&(pop(hostTransitionProviderCursor),HostTransitionContext._currentValue=sharedNotPendingObject)}function describeBuiltInComponentFrame(name){if(void 0===prefix)try{throw Error()}catch(x){var match=x.stack.trim().match(/\n( *(at )?)/);prefix=match&&match[1]||"",suffix=-1)":-1--namePropDescriptor||sampleLines[RunInRootFrame]!==controlLines[namePropDescriptor]){var frame="\n"+sampleLines[RunInRootFrame].replace(" at new "," at ");return fn.displayName&&frame.includes("")&&(frame=frame.replace("",fn.displayName)),frame}}while(1<=RunInRootFrame&&0<=namePropDescriptor);break}}}finally{reentry=!1,Error.prepareStackTrace=previousPrepareStackTrace}return(previousPrepareStackTrace=fn?fn.displayName||fn.name:"")?describeBuiltInComponentFrame(previousPrepareStackTrace):""}function describeFiber(fiber,childFiber){switch(fiber.tag){case 26:case 27:case 5:return describeBuiltInComponentFrame(fiber.type);case 16:return describeBuiltInComponentFrame("Lazy");case 13:return fiber.child!==childFiber&&null!==childFiber?describeBuiltInComponentFrame("Suspense Fallback"):describeBuiltInComponentFrame("Suspense");case 19:return describeBuiltInComponentFrame("SuspenseList");case 0:case 15:return describeNativeComponentFrame(fiber.type,!1);case 11:return describeNativeComponentFrame(fiber.type.render,!1);case 1:return describeNativeComponentFrame(fiber.type,!0);case 31:return describeBuiltInComponentFrame("Activity");default:return""}}function getStackByFiberInDevAndProd(workInProgress){try{var info="",previous=null;do{info+=describeFiber(workInProgress,previous),previous=workInProgress,workInProgress=workInProgress.return}while(workInProgress);return info}catch(x){return"\nError generating stack: "+x.message+"\n"+x.stack}}var hasOwnProperty=Object.prototype.hasOwnProperty,scheduleCallback$3=Scheduler.unstable_scheduleCallback,cancelCallback$1=Scheduler.unstable_cancelCallback,shouldYield=Scheduler.unstable_shouldYield,requestPaint=Scheduler.unstable_requestPaint,now=Scheduler.unstable_now,getCurrentPriorityLevel=Scheduler.unstable_getCurrentPriorityLevel,ImmediatePriority=Scheduler.unstable_ImmediatePriority,UserBlockingPriority=Scheduler.unstable_UserBlockingPriority,NormalPriority$1=Scheduler.unstable_NormalPriority,LowPriority=Scheduler.unstable_LowPriority,IdlePriority=Scheduler.unstable_IdlePriority,log$1=Scheduler.log,unstable_setDisableYieldValue=Scheduler.unstable_setDisableYieldValue,rendererID=null,injectedHook=null;function setIsStrictModeForDevtools(newIsStrictMode){if("function"==typeof log$1&&unstable_setDisableYieldValue(newIsStrictMode),injectedHook&&"function"==typeof injectedHook.setStrictMode)try{injectedHook.setStrictMode(rendererID,newIsStrictMode)}catch(err){}}var clz32=Math.clz32?Math.clz32:function clz32Fallback(x){return 0===(x>>>=0)?32:31-(log(x)/LN2|0)|0},log=Math.log,LN2=Math.LN2;var nextTransitionUpdateLane=256,nextTransitionDeferredLane=262144,nextRetryLane=4194304;function getHighestPriorityLanes(lanes){var pendingSyncLanes=42&lanes;if(0!==pendingSyncLanes)return pendingSyncLanes;switch(lanes&-lanes){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&lanes;case 262144:case 524288:case 1048576:case 2097152:return 3932160&lanes;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&lanes;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return lanes}}function getNextLanes(root,wipLanes,rootHasPendingCommit){var pendingLanes=root.pendingLanes;if(0===pendingLanes)return 0;var nextLanes=0,suspendedLanes=root.suspendedLanes,pingedLanes=root.pingedLanes;root=root.warmLanes;var nonIdlePendingLanes=134217727&pendingLanes;return 0!==nonIdlePendingLanes?0!==(pendingLanes=nonIdlePendingLanes&~suspendedLanes)?nextLanes=getHighestPriorityLanes(pendingLanes):0!==(pingedLanes&=nonIdlePendingLanes)?nextLanes=getHighestPriorityLanes(pingedLanes):rootHasPendingCommit||0!==(rootHasPendingCommit=nonIdlePendingLanes&~root)&&(nextLanes=getHighestPriorityLanes(rootHasPendingCommit)):0!==(nonIdlePendingLanes=pendingLanes&~suspendedLanes)?nextLanes=getHighestPriorityLanes(nonIdlePendingLanes):0!==pingedLanes?nextLanes=getHighestPriorityLanes(pingedLanes):rootHasPendingCommit||0!==(rootHasPendingCommit=pendingLanes&~root)&&(nextLanes=getHighestPriorityLanes(rootHasPendingCommit)),0===nextLanes?0:0!==wipLanes&&wipLanes!==nextLanes&&!(wipLanes&suspendedLanes)&&((suspendedLanes=nextLanes&-nextLanes)>=(rootHasPendingCommit=wipLanes&-wipLanes)||32===suspendedLanes&&4194048&rootHasPendingCommit)?wipLanes:nextLanes}function checkIfRootIsPrerendering(root,renderLanes){return!(root.pendingLanes&~(root.suspendedLanes&~root.pingedLanes)&renderLanes)}function computeExpirationTime(lane,currentTime){switch(lane){case 1:case 2:case 4:case 8:case 64:return currentTime+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return currentTime+5e3;default:return-1}}function claimNextRetryLane(){var lane=nextRetryLane;return!(62914560&(nextRetryLane<<=1))&&(nextRetryLane=4194304),lane}function createLaneMap(initial){for(var laneMap=[],i=0;31>i;i++)laneMap.push(initial);return laneMap}function markRootUpdated$1(root,updateLane){root.pendingLanes|=updateLane,268435456!==updateLane&&(root.suspendedLanes=0,root.pingedLanes=0,root.warmLanes=0)}function markSpawnedDeferredLane(root,spawnedLane,entangledLanes){root.pendingLanes|=spawnedLane,root.suspendedLanes&=~spawnedLane;var spawnedLaneIndex=31-clz32(spawnedLane);root.entangledLanes|=spawnedLane,root.entanglements[spawnedLaneIndex]=1073741824|root.entanglements[spawnedLaneIndex]|261930&entangledLanes}function markRootEntangled(root,entangledLanes){var rootEntangledLanes=root.entangledLanes|=entangledLanes;for(root=root.entanglements;rootEntangledLanes;){var index$8=31-clz32(rootEntangledLanes),lane=1<=documentMode),SPACEBAR_CHAR=String.fromCharCode(32),hasSpaceKeypress=!1;function isFallbackCompositionEnd(domEventName,nativeEvent){switch(domEventName){case"keyup":return-1!==END_KEYCODES.indexOf(nativeEvent.keyCode);case"keydown":return 229!==nativeEvent.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function getDataFromCustomEvent(nativeEvent){return"object"==typeof(nativeEvent=nativeEvent.detail)&&"data"in nativeEvent?nativeEvent.data:null}var isComposing=!1;var supportedInputTypes={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function isTextInputElement(elem){var nodeName=elem&&elem.nodeName&&elem.nodeName.toLowerCase();return"input"===nodeName?!!supportedInputTypes[elem.type]:"textarea"===nodeName}function createAndAccumulateChangeEvent(dispatchQueue,inst,nativeEvent,target){restoreTarget?restoreQueue?restoreQueue.push(target):restoreQueue=[target]:restoreTarget=target,0<(inst=accumulateTwoPhaseListeners(inst,"onChange")).length&&(nativeEvent=new SyntheticEvent("onChange","change",null,nativeEvent,target),dispatchQueue.push({event:nativeEvent,listeners:inst}))}var activeElement$1=null,activeElementInst$1=null;function runEventInBatch(dispatchQueue){processDispatchQueue(dispatchQueue,0)}function getInstIfValueChanged(targetInst){if(updateValueIfChanged(getNodeFromInstance(targetInst)))return targetInst}function getTargetInstForChangeEvent(domEventName,targetInst){if("change"===domEventName)return targetInst}var isInputEventSupported=!1;if(canUseDOM){var JSCompiler_inline_result$jscomp$286;if(canUseDOM){var isSupported$jscomp$inline_427="oninput"in document;if(!isSupported$jscomp$inline_427){var element$jscomp$inline_428=document.createElement("div");element$jscomp$inline_428.setAttribute("oninput","return;"),isSupported$jscomp$inline_427="function"==typeof element$jscomp$inline_428.oninput}JSCompiler_inline_result$jscomp$286=isSupported$jscomp$inline_427}else JSCompiler_inline_result$jscomp$286=!1;isInputEventSupported=JSCompiler_inline_result$jscomp$286&&(!document.documentMode||9=offset)return{node:node,offset:offset-root};root=nodeEnd}a:{for(;node;){if(node.nextSibling){node=node.nextSibling;break a}node=node.parentNode}node=void 0}node=getLeafNode(node)}}function containsNode(outerNode,innerNode){return!(!outerNode||!innerNode)&&(outerNode===innerNode||(!outerNode||3!==outerNode.nodeType)&&(innerNode&&3===innerNode.nodeType?containsNode(outerNode,innerNode.parentNode):"contains"in outerNode?outerNode.contains(innerNode):!!outerNode.compareDocumentPosition&&!!(16&outerNode.compareDocumentPosition(innerNode))))}function getActiveElementDeep(containerInfo){for(var element=getActiveElement((containerInfo=null!=containerInfo&&null!=containerInfo.ownerDocument&&null!=containerInfo.ownerDocument.defaultView?containerInfo.ownerDocument.defaultView:window).document);element instanceof containerInfo.HTMLIFrameElement;){try{var JSCompiler_inline_result="string"==typeof element.contentWindow.location.href}catch(err){JSCompiler_inline_result=!1}if(!JSCompiler_inline_result)break;element=getActiveElement((containerInfo=element.contentWindow).document)}return element}function hasSelectionCapabilities(elem){var nodeName=elem&&elem.nodeName&&elem.nodeName.toLowerCase();return nodeName&&("input"===nodeName&&("text"===elem.type||"search"===elem.type||"tel"===elem.type||"url"===elem.type||"password"===elem.type)||"textarea"===nodeName||"true"===elem.contentEditable)}var skipSelectionChangeEvent=canUseDOM&&"documentMode"in document&&11>=document.documentMode,activeElement=null,activeElementInst=null,lastSelection=null,mouseDown=!1;function constructSelectEvent(dispatchQueue,nativeEvent,nativeEventTarget){var doc=nativeEventTarget.window===nativeEventTarget?nativeEventTarget.document:9===nativeEventTarget.nodeType?nativeEventTarget:nativeEventTarget.ownerDocument;mouseDown||null==activeElement||activeElement!==getActiveElement(doc)||("selectionStart"in(doc=activeElement)&&hasSelectionCapabilities(doc)?doc={start:doc.selectionStart,end:doc.selectionEnd}:doc={anchorNode:(doc=(doc.ownerDocument&&doc.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:doc.anchorOffset,focusNode:doc.focusNode,focusOffset:doc.focusOffset},lastSelection&&shallowEqual(lastSelection,doc)||(lastSelection=doc,0<(doc=accumulateTwoPhaseListeners(activeElementInst,"onSelect")).length&&(nativeEvent=new SyntheticEvent("onSelect","select",null,nativeEvent,nativeEventTarget),dispatchQueue.push({event:nativeEvent,listeners:doc}),nativeEvent.target=activeElement)))}function makePrefixMap(styleProp,eventName){var prefixes={};return prefixes[styleProp.toLowerCase()]=eventName.toLowerCase(),prefixes["Webkit"+styleProp]="webkit"+eventName,prefixes["Moz"+styleProp]="moz"+eventName,prefixes}var vendorPrefixes={animationend:makePrefixMap("Animation","AnimationEnd"),animationiteration:makePrefixMap("Animation","AnimationIteration"),animationstart:makePrefixMap("Animation","AnimationStart"),transitionrun:makePrefixMap("Transition","TransitionRun"),transitionstart:makePrefixMap("Transition","TransitionStart"),transitioncancel:makePrefixMap("Transition","TransitionCancel"),transitionend:makePrefixMap("Transition","TransitionEnd")},prefixedEventNames={},style={};function getVendorPrefixedEventName(eventName){if(prefixedEventNames[eventName])return prefixedEventNames[eventName];if(!vendorPrefixes[eventName])return eventName;var styleProp,prefixMap=vendorPrefixes[eventName];for(styleProp in prefixMap)if(prefixMap.hasOwnProperty(styleProp)&&styleProp in style)return prefixedEventNames[eventName]=prefixMap[styleProp];return eventName}canUseDOM&&(style=document.createElement("div").style,"AnimationEvent"in window||(delete vendorPrefixes.animationend.animation,delete vendorPrefixes.animationiteration.animation,delete vendorPrefixes.animationstart.animation),"TransitionEvent"in window||delete vendorPrefixes.transitionend.transition);var ANIMATION_END=getVendorPrefixedEventName("animationend"),ANIMATION_ITERATION=getVendorPrefixedEventName("animationiteration"),ANIMATION_START=getVendorPrefixedEventName("animationstart"),TRANSITION_RUN=getVendorPrefixedEventName("transitionrun"),TRANSITION_START=getVendorPrefixedEventName("transitionstart"),TRANSITION_CANCEL=getVendorPrefixedEventName("transitioncancel"),TRANSITION_END=getVendorPrefixedEventName("transitionend"),topLevelEventsToReactNames=new Map,simpleEventPluginEvents="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function registerSimpleEvent(domEventName,reactName){topLevelEventsToReactNames.set(domEventName,reactName),registerTwoPhaseEvent(reactName,[domEventName])}simpleEventPluginEvents.push("scrollEnd");var reportGlobalError="function"==typeof reportError?reportError:function(error){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var event=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof error&&null!==error&&"string"==typeof error.message?String(error.message):String(error),error:error});if(!window.dispatchEvent(event))return}else if("object"==typeof process&&"function"==typeof process.emit)return void process.emit("uncaughtException",error);console.error(error)},concurrentQueues=[],concurrentQueuesIndex=0,concurrentlyUpdatedLanes=0;function finishQueueingConcurrentUpdates(){for(var endIndex=concurrentQueuesIndex,i=concurrentlyUpdatedLanes=concurrentQueuesIndex=0;i>=numberOfOverflowBits,baseLength-=numberOfOverflowBits,treeContextId=1<<32-clz32(totalChildren)+baseLength|index<newIdx?(nextOldFiber=oldFiber,oldFiber=null):nextOldFiber=oldFiber.sibling;var newFiber=updateSlot(returnFiber,oldFiber,newChildren[newIdx],lanes);if(null===newFiber){null===oldFiber&&(oldFiber=nextOldFiber);break}shouldTrackSideEffects&&oldFiber&&null===newFiber.alternate&&deleteChild(returnFiber,oldFiber),currentFirstChild=placeChild(newFiber,currentFirstChild,newIdx),null===previousNewFiber?resultingFirstChild=newFiber:previousNewFiber.sibling=newFiber,previousNewFiber=newFiber,oldFiber=nextOldFiber}if(newIdx===newChildren.length)return deleteRemainingChildren(returnFiber,oldFiber),isHydrating&&pushTreeFork(returnFiber,newIdx),resultingFirstChild;if(null===oldFiber){for(;newIdxnewIdx?(nextOldFiber=oldFiber,oldFiber=null):nextOldFiber=oldFiber.sibling;var newFiber=updateSlot(returnFiber,oldFiber,step.value,lanes);if(null===newFiber){null===oldFiber&&(oldFiber=nextOldFiber);break}shouldTrackSideEffects&&oldFiber&&null===newFiber.alternate&&deleteChild(returnFiber,oldFiber),currentFirstChild=placeChild(newFiber,currentFirstChild,newIdx),null===previousNewFiber?resultingFirstChild=newFiber:previousNewFiber.sibling=newFiber,previousNewFiber=newFiber,oldFiber=nextOldFiber}if(step.done)return deleteRemainingChildren(returnFiber,oldFiber),isHydrating&&pushTreeFork(returnFiber,newIdx),resultingFirstChild;if(null===oldFiber){for(;!step.done;newIdx++,step=newChildren.next())null!==(step=createChild(returnFiber,step.value,lanes))&&(currentFirstChild=placeChild(step,currentFirstChild,newIdx),null===previousNewFiber?resultingFirstChild=step:previousNewFiber.sibling=step,previousNewFiber=step);return isHydrating&&pushTreeFork(returnFiber,newIdx),resultingFirstChild}for(oldFiber=mapRemainingChildren(oldFiber);!step.done;newIdx++,step=newChildren.next())null!==(step=updateFromMap(oldFiber,returnFiber,newIdx,step.value,lanes))&&(shouldTrackSideEffects&&null!==step.alternate&&oldFiber.delete(null===step.key?newIdx:step.key),currentFirstChild=placeChild(step,currentFirstChild,newIdx),null===previousNewFiber?resultingFirstChild=step:previousNewFiber.sibling=step,previousNewFiber=step);return shouldTrackSideEffects&&oldFiber.forEach((function(child){return deleteChild(returnFiber,child)})),isHydrating&&pushTreeFork(returnFiber,newIdx),resultingFirstChild}(returnFiber,currentFirstChild,newChild=key.call(newChild),lanes)}if("function"==typeof newChild.then)return reconcileChildFibersImpl(returnFiber,currentFirstChild,unwrapThenable(newChild),lanes);if(newChild.$$typeof===REACT_CONTEXT_TYPE)return reconcileChildFibersImpl(returnFiber,currentFirstChild,readContextDuringReconciliation(returnFiber,newChild),lanes);throwOnInvalidObjectTypeImpl(returnFiber,newChild)}return"string"==typeof newChild&&""!==newChild||"number"==typeof newChild||"bigint"==typeof newChild?(newChild=""+newChild,null!==currentFirstChild&&6===currentFirstChild.tag?(deleteRemainingChildren(returnFiber,currentFirstChild.sibling),(lanes=useFiber(currentFirstChild,newChild)).return=returnFiber,returnFiber=lanes):(deleteRemainingChildren(returnFiber,currentFirstChild),(lanes=createFiberFromText(newChild,returnFiber.mode,lanes)).return=returnFiber,returnFiber=lanes),placeSingleChild(returnFiber)):deleteRemainingChildren(returnFiber,currentFirstChild)}return function(returnFiber,currentFirstChild,newChild,lanes){try{thenableIndexCounter$1=0;var firstChildFiber=reconcileChildFibersImpl(returnFiber,currentFirstChild,newChild,lanes);return thenableState$1=null,firstChildFiber}catch(x){if(x===SuspenseException||x===SuspenseActionException)throw x;var fiber=createFiberImplClass(29,x,null,returnFiber.mode);return fiber.lanes=lanes,fiber.return=returnFiber,fiber}}}var reconcileChildFibers=createChildReconciler(!0),mountChildFibers=createChildReconciler(!1),hasForceUpdate=!1;function initializeUpdateQueue(fiber){fiber.updateQueue={baseState:fiber.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function cloneUpdateQueue(current,workInProgress){current=current.updateQueue,workInProgress.updateQueue===current&&(workInProgress.updateQueue={baseState:current.baseState,firstBaseUpdate:current.firstBaseUpdate,lastBaseUpdate:current.lastBaseUpdate,shared:current.shared,callbacks:null})}function createUpdate(lane){return{lane:lane,tag:0,payload:null,callback:null,next:null}}function enqueueUpdate(fiber,update,lane){var updateQueue=fiber.updateQueue;if(null===updateQueue)return null;if(updateQueue=updateQueue.shared,2&executionContext){var pending=updateQueue.pending;return null===pending?update.next=update:(update.next=pending.next,pending.next=update),updateQueue.pending=update,update=getRootForUpdatedFiber(fiber),markUpdateLaneFromFiberToRoot(fiber,null,lane),update}return enqueueUpdate$1(fiber,updateQueue,update,lane),getRootForUpdatedFiber(fiber)}function entangleTransitions(root,fiber,lane){if(null!==(fiber=fiber.updateQueue)&&(fiber=fiber.shared,4194048&lane)){var queueLanes=fiber.lanes;lane|=queueLanes&=root.pendingLanes,fiber.lanes=lane,markRootEntangled(root,lane)}}function enqueueCapturedUpdate(workInProgress,capturedUpdate){var queue=workInProgress.updateQueue,current=workInProgress.alternate;if(null!==current&&queue===(current=current.updateQueue)){var newFirst=null,newLast=null;if(null!==(queue=queue.firstBaseUpdate)){do{var clone={lane:queue.lane,tag:queue.tag,payload:queue.payload,callback:null,next:null};null===newLast?newFirst=newLast=clone:newLast=newLast.next=clone,queue=queue.next}while(null!==queue);null===newLast?newFirst=newLast=capturedUpdate:newLast=newLast.next=capturedUpdate}else newFirst=newLast=capturedUpdate;return queue={baseState:current.baseState,firstBaseUpdate:newFirst,lastBaseUpdate:newLast,shared:current.shared,callbacks:current.callbacks},void(workInProgress.updateQueue=queue)}null===(workInProgress=queue.lastBaseUpdate)?queue.firstBaseUpdate=capturedUpdate:workInProgress.next=capturedUpdate,queue.lastBaseUpdate=capturedUpdate}var didReadFromEntangledAsyncAction=!1;function suspendIfUpdateReadFromEntangledAsyncAction(){if(didReadFromEntangledAsyncAction){if(null!==currentEntangledActionThenable)throw currentEntangledActionThenable}}function processUpdateQueue(workInProgress$jscomp$0,props,instance$jscomp$0,renderLanes){didReadFromEntangledAsyncAction=!1;var queue=workInProgress$jscomp$0.updateQueue;hasForceUpdate=!1;var firstBaseUpdate=queue.firstBaseUpdate,lastBaseUpdate=queue.lastBaseUpdate,pendingQueue=queue.shared.pending;if(null!==pendingQueue){queue.shared.pending=null;var lastPendingUpdate=pendingQueue,firstPendingUpdate=lastPendingUpdate.next;lastPendingUpdate.next=null,null===lastBaseUpdate?firstBaseUpdate=firstPendingUpdate:lastBaseUpdate.next=firstPendingUpdate,lastBaseUpdate=lastPendingUpdate;var current=workInProgress$jscomp$0.alternate;null!==current&&((pendingQueue=(current=current.updateQueue).lastBaseUpdate)!==lastBaseUpdate&&(null===pendingQueue?current.firstBaseUpdate=firstPendingUpdate:pendingQueue.next=firstPendingUpdate,current.lastBaseUpdate=lastPendingUpdate))}if(null!==firstBaseUpdate){var newState=queue.baseState;for(lastBaseUpdate=0,current=firstPendingUpdate=lastPendingUpdate=null,pendingQueue=firstBaseUpdate;;){var updateLane=-536870913&pendingQueue.lane,isHiddenUpdate=updateLane!==pendingQueue.lane;if(isHiddenUpdate?(workInProgressRootRenderLanes&updateLane)===updateLane:(renderLanes&updateLane)===updateLane){0!==updateLane&&updateLane===currentEntangledLane&&(didReadFromEntangledAsyncAction=!0),null!==current&&(current=current.next={lane:0,tag:pendingQueue.tag,payload:pendingQueue.payload,callback:null,next:null});a:{var workInProgress=workInProgress$jscomp$0,update=pendingQueue;updateLane=props;var instance=instance$jscomp$0;switch(update.tag){case 1:if("function"==typeof(workInProgress=update.payload)){newState=workInProgress.call(instance,newState,updateLane);break a}newState=workInProgress;break a;case 3:workInProgress.flags=-65537&workInProgress.flags|128;case 0:if(null==(updateLane="function"==typeof(workInProgress=update.payload)?workInProgress.call(instance,newState,updateLane):workInProgress))break a;newState=assign({},newState,updateLane);break a;case 2:hasForceUpdate=!0}}null!==(updateLane=pendingQueue.callback)&&(workInProgress$jscomp$0.flags|=64,isHiddenUpdate&&(workInProgress$jscomp$0.flags|=8192),null===(isHiddenUpdate=queue.callbacks)?queue.callbacks=[updateLane]:isHiddenUpdate.push(updateLane))}else isHiddenUpdate={lane:updateLane,tag:pendingQueue.tag,payload:pendingQueue.payload,callback:pendingQueue.callback,next:null},null===current?(firstPendingUpdate=current=isHiddenUpdate,lastPendingUpdate=newState):current=current.next=isHiddenUpdate,lastBaseUpdate|=updateLane;if(null===(pendingQueue=pendingQueue.next)){if(null===(pendingQueue=queue.shared.pending))break;pendingQueue=(isHiddenUpdate=pendingQueue).next,isHiddenUpdate.next=null,queue.lastBaseUpdate=isHiddenUpdate,queue.shared.pending=null}}null===current&&(lastPendingUpdate=newState),queue.baseState=lastPendingUpdate,queue.firstBaseUpdate=firstPendingUpdate,queue.lastBaseUpdate=current,null===firstBaseUpdate&&(queue.shared.lanes=0),workInProgressRootSkippedLanes|=lastBaseUpdate,workInProgress$jscomp$0.lanes=lastBaseUpdate,workInProgress$jscomp$0.memoizedState=newState}}function callCallback(callback,context){if("function"!=typeof callback)throw Error(formatProdErrorMessage(191,callback));callback.call(context)}function commitCallbacks(updateQueue,context){var callbacks=updateQueue.callbacks;if(null!==callbacks)for(updateQueue.callbacks=null,updateQueue=0;updateQueuepreviousPriority?previousPriority:8;var prevTransition=ReactSharedInternals.T,currentTransition={};ReactSharedInternals.T=currentTransition,dispatchOptimisticSetState(fiber,!1,queue,pendingState);try{var returnValue=callback(),onStartTransitionFinish=ReactSharedInternals.S;if(null!==onStartTransitionFinish&&onStartTransitionFinish(currentTransition,returnValue),null!==returnValue&&"object"==typeof returnValue&&"function"==typeof returnValue.then)dispatchSetStateInternal(fiber,queue,function chainThenableValue(thenable,result){var listeners=[],thenableWithOverride={status:"pending",value:null,reason:null,then:function(resolve){listeners.push(resolve)}};return thenable.then((function(){thenableWithOverride.status="fulfilled",thenableWithOverride.value=result;for(var i=0;i<\/script>",nextResource=nextResource.removeChild(nextResource.firstChild);break;case"select":nextResource="string"==typeof newProps.is?ownerDocument.createElement("select",{is:newProps.is}):ownerDocument.createElement("select"),newProps.multiple?nextResource.multiple=!0:newProps.size&&(nextResource.size=newProps.size);break;default:nextResource="string"==typeof newProps.is?ownerDocument.createElement(type,{is:newProps.is}):ownerDocument.createElement(type)}}nextResource[internalInstanceKey]=workInProgress,nextResource[internalPropsKey]=newProps;a:for(ownerDocument=workInProgress.child;null!==ownerDocument;){if(5===ownerDocument.tag||6===ownerDocument.tag)nextResource.appendChild(ownerDocument.stateNode);else if(4!==ownerDocument.tag&&27!==ownerDocument.tag&&null!==ownerDocument.child){ownerDocument.child.return=ownerDocument,ownerDocument=ownerDocument.child;continue}if(ownerDocument===workInProgress)break a;for(;null===ownerDocument.sibling;){if(null===ownerDocument.return||ownerDocument.return===workInProgress)break a;ownerDocument=ownerDocument.return}ownerDocument.sibling.return=ownerDocument.return,ownerDocument=ownerDocument.sibling}workInProgress.stateNode=nextResource;a:switch(setInitialProperties(nextResource,type,newProps),type){case"button":case"input":case"select":case"textarea":newProps=!!newProps.autoFocus;break a;case"img":newProps=!0;break a;default:newProps=!1}newProps&&markUpdate(workInProgress)}}return bubbleProperties(workInProgress),preloadInstanceAndSuspendIfNeeded(workInProgress,workInProgress.type,null===current||current.memoizedProps,workInProgress.pendingProps,renderLanes),null;case 6:if(current&&null!=workInProgress.stateNode)current.memoizedProps!==newProps&&markUpdate(workInProgress);else{if("string"!=typeof newProps&&null===workInProgress.stateNode)throw Error(formatProdErrorMessage(166));if(current=rootInstanceStackCursor.current,popHydrationState(workInProgress)){if(current=workInProgress.stateNode,renderLanes=workInProgress.memoizedProps,newProps=null,null!==(type=hydrationParentFiber))switch(type.tag){case 27:case 5:newProps=type.memoizedProps}current[internalInstanceKey]=workInProgress,(current=!!(current.nodeValue===renderLanes||null!==newProps&&!0===newProps.suppressHydrationWarning||checkForUnmatchedText(current.nodeValue,renderLanes)))||throwOnHydrationMismatch(workInProgress,!0)}else(current=getOwnerDocumentFromRootContainer(current).createTextNode(newProps))[internalInstanceKey]=workInProgress,workInProgress.stateNode=current}return bubbleProperties(workInProgress),null;case 31:if(renderLanes=workInProgress.memoizedState,null===current||null!==current.memoizedState){if(newProps=popHydrationState(workInProgress),null!==renderLanes){if(null===current){if(!newProps)throw Error(formatProdErrorMessage(318));if(!(current=null!==(current=workInProgress.memoizedState)?current.dehydrated:null))throw Error(formatProdErrorMessage(557));current[internalInstanceKey]=workInProgress}else resetHydrationState(),!(128&workInProgress.flags)&&(workInProgress.memoizedState=null),workInProgress.flags|=4;bubbleProperties(workInProgress),current=!1}else renderLanes=upgradeHydrationErrorsToRecoverable(),null!==current&&null!==current.memoizedState&&(current.memoizedState.hydrationErrors=renderLanes),current=!0;if(!current)return 256&workInProgress.flags?(popSuspenseHandler(workInProgress),workInProgress):(popSuspenseHandler(workInProgress),null);if(128&workInProgress.flags)throw Error(formatProdErrorMessage(558))}return bubbleProperties(workInProgress),null;case 13:if(newProps=workInProgress.memoizedState,null===current||null!==current.memoizedState&&null!==current.memoizedState.dehydrated){if(type=popHydrationState(workInProgress),null!==newProps&&null!==newProps.dehydrated){if(null===current){if(!type)throw Error(formatProdErrorMessage(318));if(!(type=null!==(type=workInProgress.memoizedState)?type.dehydrated:null))throw Error(formatProdErrorMessage(317));type[internalInstanceKey]=workInProgress}else resetHydrationState(),!(128&workInProgress.flags)&&(workInProgress.memoizedState=null),workInProgress.flags|=4;bubbleProperties(workInProgress),type=!1}else type=upgradeHydrationErrorsToRecoverable(),null!==current&&null!==current.memoizedState&&(current.memoizedState.hydrationErrors=type),type=!0;if(!type)return 256&workInProgress.flags?(popSuspenseHandler(workInProgress),workInProgress):(popSuspenseHandler(workInProgress),null)}return popSuspenseHandler(workInProgress),128&workInProgress.flags?(workInProgress.lanes=renderLanes,workInProgress):(renderLanes=null!==newProps,current=null!==current&&null!==current.memoizedState,renderLanes&&(type=null,null!==(newProps=workInProgress.child).alternate&&null!==newProps.alternate.memoizedState&&null!==newProps.alternate.memoizedState.cachePool&&(type=newProps.alternate.memoizedState.cachePool.pool),nextResource=null,null!==newProps.memoizedState&&null!==newProps.memoizedState.cachePool&&(nextResource=newProps.memoizedState.cachePool.pool),nextResource!==type&&(newProps.flags|=2048)),renderLanes!==current&&renderLanes&&(workInProgress.child.flags|=8192),scheduleRetryEffect(workInProgress,workInProgress.updateQueue),bubbleProperties(workInProgress),null);case 4:return popHostContainer(),null===current&&listenToAllSupportedEvents(workInProgress.stateNode.containerInfo),bubbleProperties(workInProgress),null;case 10:return popProvider(workInProgress.type),bubbleProperties(workInProgress),null;case 19:if(pop(suspenseStackCursor),null===(newProps=workInProgress.memoizedState))return bubbleProperties(workInProgress),null;if(type=!!(128&workInProgress.flags),null===(nextResource=newProps.rendering))if(type)cutOffTailIfNeeded(newProps,!1);else{if(0!==workInProgressRootExitStatus||null!==current&&128¤t.flags)for(current=workInProgress.child;null!==current;){if(null!==(nextResource=findFirstSuspended(current))){for(workInProgress.flags|=128,cutOffTailIfNeeded(newProps,!1),current=nextResource.updateQueue,workInProgress.updateQueue=current,scheduleRetryEffect(workInProgress,current),workInProgress.subtreeFlags=0,current=renderLanes,renderLanes=workInProgress.child;null!==renderLanes;)resetWorkInProgress(renderLanes,current),renderLanes=renderLanes.sibling;return push(suspenseStackCursor,1&suspenseStackCursor.current|2),isHydrating&&pushTreeFork(workInProgress,newProps.treeForkCount),workInProgress.child}current=current.sibling}null!==newProps.tail&&now()>workInProgressRootRenderTargetTime&&(workInProgress.flags|=128,type=!0,cutOffTailIfNeeded(newProps,!1),workInProgress.lanes=4194304)}else{if(!type)if(null!==(current=findFirstSuspended(nextResource))){if(workInProgress.flags|=128,type=!0,current=current.updateQueue,workInProgress.updateQueue=current,scheduleRetryEffect(workInProgress,current),cutOffTailIfNeeded(newProps,!0),null===newProps.tail&&"hidden"===newProps.tailMode&&!nextResource.alternate&&!isHydrating)return bubbleProperties(workInProgress),null}else 2*now()-newProps.renderingStartTime>workInProgressRootRenderTargetTime&&536870912!==renderLanes&&(workInProgress.flags|=128,type=!0,cutOffTailIfNeeded(newProps,!1),workInProgress.lanes=4194304);newProps.isBackwards?(nextResource.sibling=workInProgress.child,workInProgress.child=nextResource):(null!==(current=newProps.last)?current.sibling=nextResource:workInProgress.child=nextResource,newProps.last=nextResource)}return null!==newProps.tail?(current=newProps.tail,newProps.rendering=current,newProps.tail=current.sibling,newProps.renderingStartTime=now(),current.sibling=null,renderLanes=suspenseStackCursor.current,push(suspenseStackCursor,type?1&renderLanes|2:1&renderLanes),isHydrating&&pushTreeFork(workInProgress,newProps.treeForkCount),current):(bubbleProperties(workInProgress),null);case 22:case 23:return popSuspenseHandler(workInProgress),popHiddenContext(),newProps=null!==workInProgress.memoizedState,null!==current?null!==current.memoizedState!==newProps&&(workInProgress.flags|=8192):newProps&&(workInProgress.flags|=8192),newProps?!!(536870912&renderLanes)&&!(128&workInProgress.flags)&&(bubbleProperties(workInProgress),6&workInProgress.subtreeFlags&&(workInProgress.flags|=8192)):bubbleProperties(workInProgress),null!==(renderLanes=workInProgress.updateQueue)&&scheduleRetryEffect(workInProgress,renderLanes.retryQueue),renderLanes=null,null!==current&&null!==current.memoizedState&&null!==current.memoizedState.cachePool&&(renderLanes=current.memoizedState.cachePool.pool),newProps=null,null!==workInProgress.memoizedState&&null!==workInProgress.memoizedState.cachePool&&(newProps=workInProgress.memoizedState.cachePool.pool),newProps!==renderLanes&&(workInProgress.flags|=2048),null!==current&&pop(resumedCache),null;case 24:return renderLanes=null,null!==current&&(renderLanes=current.memoizedState.cache),workInProgress.memoizedState.cache!==renderLanes&&(workInProgress.flags|=2048),popProvider(CacheContext),bubbleProperties(workInProgress),null;case 25:case 30:return null}throw Error(formatProdErrorMessage(156,workInProgress.tag))}function unwindWork(current,workInProgress){switch(popTreeContext(workInProgress),workInProgress.tag){case 1:return 65536&(current=workInProgress.flags)?(workInProgress.flags=-65537¤t|128,workInProgress):null;case 3:return popProvider(CacheContext),popHostContainer(),65536&(current=workInProgress.flags)&&!(128¤t)?(workInProgress.flags=-65537¤t|128,workInProgress):null;case 26:case 27:case 5:return popHostContext(workInProgress),null;case 31:if(null!==workInProgress.memoizedState){if(popSuspenseHandler(workInProgress),null===workInProgress.alternate)throw Error(formatProdErrorMessage(340));resetHydrationState()}return 65536&(current=workInProgress.flags)?(workInProgress.flags=-65537¤t|128,workInProgress):null;case 13:if(popSuspenseHandler(workInProgress),null!==(current=workInProgress.memoizedState)&&null!==current.dehydrated){if(null===workInProgress.alternate)throw Error(formatProdErrorMessage(340));resetHydrationState()}return 65536&(current=workInProgress.flags)?(workInProgress.flags=-65537¤t|128,workInProgress):null;case 19:return pop(suspenseStackCursor),null;case 4:return popHostContainer(),null;case 10:return popProvider(workInProgress.type),null;case 22:case 23:return popSuspenseHandler(workInProgress),popHiddenContext(),null!==current&&pop(resumedCache),65536&(current=workInProgress.flags)?(workInProgress.flags=-65537¤t|128,workInProgress):null;case 24:return popProvider(CacheContext),null;default:return null}}function unwindInterruptedWork(current,interruptedWork){switch(popTreeContext(interruptedWork),interruptedWork.tag){case 3:popProvider(CacheContext),popHostContainer();break;case 26:case 27:case 5:popHostContext(interruptedWork);break;case 4:popHostContainer();break;case 31:null!==interruptedWork.memoizedState&&popSuspenseHandler(interruptedWork);break;case 13:popSuspenseHandler(interruptedWork);break;case 19:pop(suspenseStackCursor);break;case 10:popProvider(interruptedWork.type);break;case 22:case 23:popSuspenseHandler(interruptedWork),popHiddenContext(),null!==current&&pop(resumedCache);break;case 24:popProvider(CacheContext)}}function commitHookEffectListMount(flags,finishedWork){try{var updateQueue=finishedWork.updateQueue,lastEffect=null!==updateQueue?updateQueue.lastEffect:null;if(null!==lastEffect){var firstEffect=lastEffect.next;updateQueue=firstEffect;do{if((updateQueue.tag&flags)===flags){lastEffect=void 0;var create=updateQueue.create,inst=updateQueue.inst;lastEffect=create(),inst.destroy=lastEffect}updateQueue=updateQueue.next}while(updateQueue!==firstEffect)}}catch(error){captureCommitPhaseError(finishedWork,finishedWork.return,error)}}function commitHookEffectListUnmount(flags,finishedWork,nearestMountedAncestor$jscomp$0){try{var updateQueue=finishedWork.updateQueue,lastEffect=null!==updateQueue?updateQueue.lastEffect:null;if(null!==lastEffect){var firstEffect=lastEffect.next;updateQueue=firstEffect;do{if((updateQueue.tag&flags)===flags){var inst=updateQueue.inst,destroy=inst.destroy;if(void 0!==destroy){inst.destroy=void 0,lastEffect=finishedWork;var nearestMountedAncestor=nearestMountedAncestor$jscomp$0,destroy_=destroy;try{destroy_()}catch(error){captureCommitPhaseError(lastEffect,nearestMountedAncestor,error)}}}updateQueue=updateQueue.next}while(updateQueue!==firstEffect)}}catch(error){captureCommitPhaseError(finishedWork,finishedWork.return,error)}}function commitClassCallbacks(finishedWork){var updateQueue=finishedWork.updateQueue;if(null!==updateQueue){var instance=finishedWork.stateNode;try{commitCallbacks(updateQueue,instance)}catch(error){captureCommitPhaseError(finishedWork,finishedWork.return,error)}}}function safelyCallComponentWillUnmount(current,nearestMountedAncestor,instance){instance.props=resolveClassComponentProps(current.type,current.memoizedProps),instance.state=current.memoizedState;try{instance.componentWillUnmount()}catch(error){captureCommitPhaseError(current,nearestMountedAncestor,error)}}function safelyAttachRef(current,nearestMountedAncestor){try{var ref=current.ref;if(null!==ref){switch(current.tag){case 26:case 27:case 5:var instanceToUse=current.stateNode;break;default:instanceToUse=current.stateNode}"function"==typeof ref?current.refCleanup=ref(instanceToUse):ref.current=instanceToUse}}catch(error){captureCommitPhaseError(current,nearestMountedAncestor,error)}}function safelyDetachRef(current,nearestMountedAncestor){var ref=current.ref,refCleanup=current.refCleanup;if(null!==ref)if("function"==typeof refCleanup)try{refCleanup()}catch(error){captureCommitPhaseError(current,nearestMountedAncestor,error)}finally{current.refCleanup=null,null!=(current=current.alternate)&&(current.refCleanup=null)}else if("function"==typeof ref)try{ref(null)}catch(error$140){captureCommitPhaseError(current,nearestMountedAncestor,error$140)}else ref.current=null}function commitHostMount(finishedWork){var type=finishedWork.type,props=finishedWork.memoizedProps,instance=finishedWork.stateNode;try{a:switch(type){case"button":case"input":case"select":case"textarea":props.autoFocus&&instance.focus();break a;case"img":props.src?instance.src=props.src:props.srcSet&&(instance.srcset=props.srcSet)}}catch(error){captureCommitPhaseError(finishedWork,finishedWork.return,error)}}function commitHostUpdate(finishedWork,newProps,oldProps){try{var domElement=finishedWork.stateNode;!function updateProperties(domElement,tag,lastProps,nextProps){switch(tag){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var name=null,type=null,value=null,defaultValue=null,lastDefaultValue=null,checked=null,defaultChecked=null;for(propKey in lastProps){var lastProp=lastProps[propKey];if(lastProps.hasOwnProperty(propKey)&&null!=lastProp)switch(propKey){case"checked":case"value":break;case"defaultValue":lastDefaultValue=lastProp;default:nextProps.hasOwnProperty(propKey)||setProp(domElement,tag,propKey,null,nextProps,lastProp)}}for(var propKey$201 in nextProps){var propKey=nextProps[propKey$201];if(lastProp=lastProps[propKey$201],nextProps.hasOwnProperty(propKey$201)&&(null!=propKey||null!=lastProp))switch(propKey$201){case"type":type=propKey;break;case"name":name=propKey;break;case"checked":checked=propKey;break;case"defaultChecked":defaultChecked=propKey;break;case"value":value=propKey;break;case"defaultValue":defaultValue=propKey;break;case"children":case"dangerouslySetInnerHTML":if(null!=propKey)throw Error(formatProdErrorMessage(137,tag));break;default:propKey!==lastProp&&setProp(domElement,tag,propKey$201,propKey,nextProps,lastProp)}}return void updateInput(domElement,value,defaultValue,lastDefaultValue,checked,defaultChecked,type,name);case"select":for(type in propKey=value=defaultValue=propKey$201=null,lastProps)if(lastDefaultValue=lastProps[type],lastProps.hasOwnProperty(type)&&null!=lastDefaultValue)switch(type){case"value":break;case"multiple":propKey=lastDefaultValue;default:nextProps.hasOwnProperty(type)||setProp(domElement,tag,type,null,nextProps,lastDefaultValue)}for(name in nextProps)if(type=nextProps[name],lastDefaultValue=lastProps[name],nextProps.hasOwnProperty(name)&&(null!=type||null!=lastDefaultValue))switch(name){case"value":propKey$201=type;break;case"defaultValue":defaultValue=type;break;case"multiple":value=type;default:type!==lastDefaultValue&&setProp(domElement,tag,name,type,nextProps,lastDefaultValue)}return tag=defaultValue,lastProps=value,nextProps=propKey,void(null!=propKey$201?updateOptions(domElement,!!lastProps,propKey$201,!1):!!nextProps!=!!lastProps&&(null!=tag?updateOptions(domElement,!!lastProps,tag,!0):updateOptions(domElement,!!lastProps,lastProps?[]:"",!1)));case"textarea":for(defaultValue in propKey=propKey$201=null,lastProps)if(name=lastProps[defaultValue],lastProps.hasOwnProperty(defaultValue)&&null!=name&&!nextProps.hasOwnProperty(defaultValue))switch(defaultValue){case"value":case"children":break;default:setProp(domElement,tag,defaultValue,null,nextProps,name)}for(value in nextProps)if(name=nextProps[value],type=lastProps[value],nextProps.hasOwnProperty(value)&&(null!=name||null!=type))switch(value){case"value":propKey$201=name;break;case"defaultValue":propKey=name;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=name)throw Error(formatProdErrorMessage(91));break;default:name!==type&&setProp(domElement,tag,value,name,nextProps,type)}return void updateTextarea(domElement,propKey$201,propKey);case"option":for(var propKey$217 in lastProps)if(propKey$201=lastProps[propKey$217],lastProps.hasOwnProperty(propKey$217)&&null!=propKey$201&&!nextProps.hasOwnProperty(propKey$217))if("selected"===propKey$217)domElement.selected=!1;else setProp(domElement,tag,propKey$217,null,nextProps,propKey$201);for(lastDefaultValue in nextProps)if(propKey$201=nextProps[lastDefaultValue],propKey=lastProps[lastDefaultValue],nextProps.hasOwnProperty(lastDefaultValue)&&propKey$201!==propKey&&(null!=propKey$201||null!=propKey))if("selected"===lastDefaultValue)domElement.selected=propKey$201&&"function"!=typeof propKey$201&&"symbol"!=typeof propKey$201;else setProp(domElement,tag,lastDefaultValue,propKey$201,nextProps,propKey);return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var propKey$222 in lastProps)propKey$201=lastProps[propKey$222],lastProps.hasOwnProperty(propKey$222)&&null!=propKey$201&&!nextProps.hasOwnProperty(propKey$222)&&setProp(domElement,tag,propKey$222,null,nextProps,propKey$201);for(checked in nextProps)if(propKey$201=nextProps[checked],propKey=lastProps[checked],nextProps.hasOwnProperty(checked)&&propKey$201!==propKey&&(null!=propKey$201||null!=propKey))switch(checked){case"children":case"dangerouslySetInnerHTML":if(null!=propKey$201)throw Error(formatProdErrorMessage(137,tag));break;default:setProp(domElement,tag,checked,propKey$201,nextProps,propKey)}return;default:if(isCustomElement(tag)){for(var propKey$227 in lastProps)propKey$201=lastProps[propKey$227],lastProps.hasOwnProperty(propKey$227)&&void 0!==propKey$201&&!nextProps.hasOwnProperty(propKey$227)&&setPropOnCustomElement(domElement,tag,propKey$227,void 0,nextProps,propKey$201);for(defaultChecked in nextProps)propKey$201=nextProps[defaultChecked],propKey=lastProps[defaultChecked],!nextProps.hasOwnProperty(defaultChecked)||propKey$201===propKey||void 0===propKey$201&&void 0===propKey||setPropOnCustomElement(domElement,tag,defaultChecked,propKey$201,nextProps,propKey);return}}for(var propKey$232 in lastProps)propKey$201=lastProps[propKey$232],lastProps.hasOwnProperty(propKey$232)&&null!=propKey$201&&!nextProps.hasOwnProperty(propKey$232)&&setProp(domElement,tag,propKey$232,null,nextProps,propKey$201);for(lastProp in nextProps)propKey$201=nextProps[lastProp],propKey=lastProps[lastProp],!nextProps.hasOwnProperty(lastProp)||propKey$201===propKey||null==propKey$201&&null==propKey||setProp(domElement,tag,lastProp,propKey$201,nextProps,propKey)}(domElement,finishedWork.type,oldProps,newProps),domElement[internalPropsKey]=newProps}catch(error){captureCommitPhaseError(finishedWork,finishedWork.return,error)}}function isHostParent(fiber){return 5===fiber.tag||3===fiber.tag||26===fiber.tag||27===fiber.tag&&isSingletonScope(fiber.type)||4===fiber.tag}function getHostSibling(fiber){a:for(;;){for(;null===fiber.sibling;){if(null===fiber.return||isHostParent(fiber.return))return null;fiber=fiber.return}for(fiber.sibling.return=fiber.return,fiber=fiber.sibling;5!==fiber.tag&&6!==fiber.tag&&18!==fiber.tag;){if(27===fiber.tag&&isSingletonScope(fiber.type))continue a;if(2&fiber.flags)continue a;if(null===fiber.child||4===fiber.tag)continue a;fiber.child.return=fiber,fiber=fiber.child}if(!(2&fiber.flags))return fiber.stateNode}}function insertOrAppendPlacementNodeIntoContainer(node,before,parent){var tag=node.tag;if(5===tag||6===tag)node=node.stateNode,before?(9===parent.nodeType?parent.body:"HTML"===parent.nodeName?parent.ownerDocument.body:parent).insertBefore(node,before):((before=9===parent.nodeType?parent.body:"HTML"===parent.nodeName?parent.ownerDocument.body:parent).appendChild(node),null!=(parent=parent._reactRootContainer)||null!==before.onclick||(before.onclick=noop$1));else if(4!==tag&&(27===tag&&isSingletonScope(node.type)&&(parent=node.stateNode,before=null),null!==(node=node.child)))for(insertOrAppendPlacementNodeIntoContainer(node,before,parent),node=node.sibling;null!==node;)insertOrAppendPlacementNodeIntoContainer(node,before,parent),node=node.sibling}function insertOrAppendPlacementNode(node,before,parent){var tag=node.tag;if(5===tag||6===tag)node=node.stateNode,before?parent.insertBefore(node,before):parent.appendChild(node);else if(4!==tag&&(27===tag&&isSingletonScope(node.type)&&(parent=node.stateNode),null!==(node=node.child)))for(insertOrAppendPlacementNode(node,before,parent),node=node.sibling;null!==node;)insertOrAppendPlacementNode(node,before,parent),node=node.sibling}function commitHostSingletonAcquisition(finishedWork){var singleton=finishedWork.stateNode,props=finishedWork.memoizedProps;try{for(var type=finishedWork.type,attributes=singleton.attributes;attributes.length;)singleton.removeAttributeNode(attributes[0]);setInitialProperties(singleton,type,props),singleton[internalInstanceKey]=finishedWork,singleton[internalPropsKey]=props}catch(error){captureCommitPhaseError(finishedWork,finishedWork.return,error)}}var offscreenSubtreeIsHidden=!1,offscreenSubtreeWasHidden=!1,needsFormReset=!1,PossiblyWeakSet="function"==typeof WeakSet?WeakSet:Set,nextEffect=null;function commitLayoutEffectOnFiber(finishedRoot,current,finishedWork){var flags=finishedWork.flags;switch(finishedWork.tag){case 0:case 11:case 15:recursivelyTraverseLayoutEffects(finishedRoot,finishedWork),4&flags&&commitHookEffectListMount(5,finishedWork);break;case 1:if(recursivelyTraverseLayoutEffects(finishedRoot,finishedWork),4&flags)if(finishedRoot=finishedWork.stateNode,null===current)try{finishedRoot.componentDidMount()}catch(error){captureCommitPhaseError(finishedWork,finishedWork.return,error)}else{var prevProps=resolveClassComponentProps(finishedWork.type,current.memoizedProps);current=current.memoizedState;try{finishedRoot.componentDidUpdate(prevProps,current,finishedRoot.__reactInternalSnapshotBeforeUpdate)}catch(error$139){captureCommitPhaseError(finishedWork,finishedWork.return,error$139)}}64&flags&&commitClassCallbacks(finishedWork),512&flags&&safelyAttachRef(finishedWork,finishedWork.return);break;case 3:if(recursivelyTraverseLayoutEffects(finishedRoot,finishedWork),64&flags&&null!==(finishedRoot=finishedWork.updateQueue)){if(current=null,null!==finishedWork.child)switch(finishedWork.child.tag){case 27:case 5:case 1:current=finishedWork.child.stateNode}try{commitCallbacks(finishedRoot,current)}catch(error){captureCommitPhaseError(finishedWork,finishedWork.return,error)}}break;case 27:null===current&&4&flags&&commitHostSingletonAcquisition(finishedWork);case 26:case 5:recursivelyTraverseLayoutEffects(finishedRoot,finishedWork),null===current&&4&flags&&commitHostMount(finishedWork),512&flags&&safelyAttachRef(finishedWork,finishedWork.return);break;case 12:recursivelyTraverseLayoutEffects(finishedRoot,finishedWork);break;case 31:recursivelyTraverseLayoutEffects(finishedRoot,finishedWork),4&flags&&commitActivityHydrationCallbacks(finishedRoot,finishedWork);break;case 13:recursivelyTraverseLayoutEffects(finishedRoot,finishedWork),4&flags&&commitSuspenseHydrationCallbacks(finishedRoot,finishedWork),64&flags&&(null!==(finishedRoot=finishedWork.memoizedState)&&(null!==(finishedRoot=finishedRoot.dehydrated)&&function registerSuspenseInstanceRetry(instance,callback){var ownerDocument=instance.ownerDocument;if("$~"===instance.data)instance._reactRetry=callback;else if("$?"!==instance.data||"loading"!==ownerDocument.readyState)callback();else{var listener=function(){callback(),ownerDocument.removeEventListener("DOMContentLoaded",listener)};ownerDocument.addEventListener("DOMContentLoaded",listener),instance._reactRetry=listener}}(finishedRoot,finishedWork=retryDehydratedSuspenseBoundary.bind(null,finishedWork))));break;case 22:if(!(flags=null!==finishedWork.memoizedState||offscreenSubtreeIsHidden)){current=null!==current&&null!==current.memoizedState||offscreenSubtreeWasHidden,prevProps=offscreenSubtreeIsHidden;var prevOffscreenSubtreeWasHidden=offscreenSubtreeWasHidden;offscreenSubtreeIsHidden=flags,(offscreenSubtreeWasHidden=current)&&!prevOffscreenSubtreeWasHidden?recursivelyTraverseReappearLayoutEffects(finishedRoot,finishedWork,!!(8772&finishedWork.subtreeFlags)):recursivelyTraverseLayoutEffects(finishedRoot,finishedWork),offscreenSubtreeIsHidden=prevProps,offscreenSubtreeWasHidden=prevOffscreenSubtreeWasHidden}break;case 30:break;default:recursivelyTraverseLayoutEffects(finishedRoot,finishedWork)}}function detachFiberAfterEffects(fiber){var alternate=fiber.alternate;null!==alternate&&(fiber.alternate=null,detachFiberAfterEffects(alternate)),fiber.child=null,fiber.deletions=null,fiber.sibling=null,5===fiber.tag&&(null!==(alternate=fiber.stateNode)&&detachDeletedInstance(alternate)),fiber.stateNode=null,fiber.return=null,fiber.dependencies=null,fiber.memoizedProps=null,fiber.memoizedState=null,fiber.pendingProps=null,fiber.stateNode=null,fiber.updateQueue=null}var hostParent=null,hostParentIsContainer=!1;function recursivelyTraverseDeletionEffects(finishedRoot,nearestMountedAncestor,parent){for(parent=parent.child;null!==parent;)commitDeletionEffectsOnFiber(finishedRoot,nearestMountedAncestor,parent),parent=parent.sibling}function commitDeletionEffectsOnFiber(finishedRoot,nearestMountedAncestor,deletedFiber){if(injectedHook&&"function"==typeof injectedHook.onCommitFiberUnmount)try{injectedHook.onCommitFiberUnmount(rendererID,deletedFiber)}catch(err){}switch(deletedFiber.tag){case 26:offscreenSubtreeWasHidden||safelyDetachRef(deletedFiber,nearestMountedAncestor),recursivelyTraverseDeletionEffects(finishedRoot,nearestMountedAncestor,deletedFiber),deletedFiber.memoizedState?deletedFiber.memoizedState.count--:deletedFiber.stateNode&&(deletedFiber=deletedFiber.stateNode).parentNode.removeChild(deletedFiber);break;case 27:offscreenSubtreeWasHidden||safelyDetachRef(deletedFiber,nearestMountedAncestor);var prevHostParent=hostParent,prevHostParentIsContainer=hostParentIsContainer;isSingletonScope(deletedFiber.type)&&(hostParent=deletedFiber.stateNode,hostParentIsContainer=!1),recursivelyTraverseDeletionEffects(finishedRoot,nearestMountedAncestor,deletedFiber),releaseSingletonInstance(deletedFiber.stateNode),hostParent=prevHostParent,hostParentIsContainer=prevHostParentIsContainer;break;case 5:offscreenSubtreeWasHidden||safelyDetachRef(deletedFiber,nearestMountedAncestor);case 6:if(prevHostParent=hostParent,prevHostParentIsContainer=hostParentIsContainer,hostParent=null,recursivelyTraverseDeletionEffects(finishedRoot,nearestMountedAncestor,deletedFiber),hostParentIsContainer=prevHostParentIsContainer,null!==(hostParent=prevHostParent))if(hostParentIsContainer)try{(9===hostParent.nodeType?hostParent.body:"HTML"===hostParent.nodeName?hostParent.ownerDocument.body:hostParent).removeChild(deletedFiber.stateNode)}catch(error){captureCommitPhaseError(deletedFiber,nearestMountedAncestor,error)}else try{hostParent.removeChild(deletedFiber.stateNode)}catch(error){captureCommitPhaseError(deletedFiber,nearestMountedAncestor,error)}break;case 18:null!==hostParent&&(hostParentIsContainer?(clearHydrationBoundary(9===(finishedRoot=hostParent).nodeType?finishedRoot.body:"HTML"===finishedRoot.nodeName?finishedRoot.ownerDocument.body:finishedRoot,deletedFiber.stateNode),retryIfBlockedOn(finishedRoot)):clearHydrationBoundary(hostParent,deletedFiber.stateNode));break;case 4:prevHostParent=hostParent,prevHostParentIsContainer=hostParentIsContainer,hostParent=deletedFiber.stateNode.containerInfo,hostParentIsContainer=!0,recursivelyTraverseDeletionEffects(finishedRoot,nearestMountedAncestor,deletedFiber),hostParent=prevHostParent,hostParentIsContainer=prevHostParentIsContainer;break;case 0:case 11:case 14:case 15:commitHookEffectListUnmount(2,deletedFiber,nearestMountedAncestor),offscreenSubtreeWasHidden||commitHookEffectListUnmount(4,deletedFiber,nearestMountedAncestor),recursivelyTraverseDeletionEffects(finishedRoot,nearestMountedAncestor,deletedFiber);break;case 1:offscreenSubtreeWasHidden||(safelyDetachRef(deletedFiber,nearestMountedAncestor),"function"==typeof(prevHostParent=deletedFiber.stateNode).componentWillUnmount&&safelyCallComponentWillUnmount(deletedFiber,nearestMountedAncestor,prevHostParent)),recursivelyTraverseDeletionEffects(finishedRoot,nearestMountedAncestor,deletedFiber);break;case 21:recursivelyTraverseDeletionEffects(finishedRoot,nearestMountedAncestor,deletedFiber);break;case 22:offscreenSubtreeWasHidden=(prevHostParent=offscreenSubtreeWasHidden)||null!==deletedFiber.memoizedState,recursivelyTraverseDeletionEffects(finishedRoot,nearestMountedAncestor,deletedFiber),offscreenSubtreeWasHidden=prevHostParent;break;default:recursivelyTraverseDeletionEffects(finishedRoot,nearestMountedAncestor,deletedFiber)}}function commitActivityHydrationCallbacks(finishedRoot,finishedWork){if(null===finishedWork.memoizedState&&(null!==(finishedRoot=finishedWork.alternate)&&null!==(finishedRoot=finishedRoot.memoizedState))){finishedRoot=finishedRoot.dehydrated;try{retryIfBlockedOn(finishedRoot)}catch(error){captureCommitPhaseError(finishedWork,finishedWork.return,error)}}}function commitSuspenseHydrationCallbacks(finishedRoot,finishedWork){if(null===finishedWork.memoizedState&&(null!==(finishedRoot=finishedWork.alternate)&&(null!==(finishedRoot=finishedRoot.memoizedState)&&null!==(finishedRoot=finishedRoot.dehydrated))))try{retryIfBlockedOn(finishedRoot)}catch(error){captureCommitPhaseError(finishedWork,finishedWork.return,error)}}function attachSuspenseRetryListeners(finishedWork,wakeables){var retryCache=function getRetryCache(finishedWork){switch(finishedWork.tag){case 31:case 13:case 19:var retryCache=finishedWork.stateNode;return null===retryCache&&(retryCache=finishedWork.stateNode=new PossiblyWeakSet),retryCache;case 22:return null===(retryCache=(finishedWork=finishedWork.stateNode)._retryCache)&&(retryCache=finishedWork._retryCache=new PossiblyWeakSet),retryCache;default:throw Error(formatProdErrorMessage(435,finishedWork.tag))}}(finishedWork);wakeables.forEach((function(wakeable){if(!retryCache.has(wakeable)){retryCache.add(wakeable);var retry=resolveRetryWakeable.bind(null,finishedWork,wakeable);wakeable.then(retry,retry)}}))}function recursivelyTraverseMutationEffects(root$jscomp$0,parentFiber){var deletions=parentFiber.deletions;if(null!==deletions)for(var i=0;i title"))),setInitialProperties(currentResource,flags,current),currentResource[internalInstanceKey]=finishedWork,markNodeAsHoistable(currentResource),flags=currentResource;break a;case"link":var maybeNodes=getHydratableHoistableCache("link","href",hoistableRoot).get(flags+(current.href||""));if(maybeNodes)for(var i=0;iduration)break;var overlapTransferSize=overlapEntry.transferSize,overlapInitiatorType=overlapEntry.initiatorType;overlapTransferSize&&isLikelyStaticResource(overlapInitiatorType)&&(initiatorType+=overlapTransferSize*((overlapEntry=overlapEntry.responseEnd)estimatedBytesWithinLimit?50:800)+timeoutOffset);return state.unsuspend=commit,function(){state.unsuspend=null,clearTimeout(stylesheetTimer),clearTimeout(imgTimer)}}:null}(suspendedCommitReason,timeoutOffset)))return pendingEffectsLanes=lanes,root.cancelPendingCommit=timeoutOffset(commitRoot.bind(null,root,finishedWork,lanes,recoverableErrors,transitions,didIncludeRenderPhaseUpdate,spawnedLane,updatedLanes,suspendedRetryLanes,exitStatus,suspendedCommitReason,null,completedRenderStartTime,completedRenderEndTime)),void markRootSuspended(root,lanes,spawnedLane,!didSkipSuspendedSiblings)}commitRoot(root,finishedWork,lanes,recoverableErrors,transitions,didIncludeRenderPhaseUpdate,spawnedLane,updatedLanes,suspendedRetryLanes)}function isRenderConsistentWithExternalStores(finishedWork){for(var node=finishedWork;;){var tag=node.tag;if((0===tag||11===tag||15===tag)&&16384&node.flags&&(null!==(tag=node.updateQueue)&&null!==(tag=tag.stores)))for(var i=0;iend$jscomp$0&&(curFocusedElem=end$jscomp$0,end$jscomp$0=start$jscomp$0,start$jscomp$0=curFocusedElem);var startMarker=getNodeForCharacterOffset(priorFocusedElem,start$jscomp$0),endMarker=getNodeForCharacterOffset(priorFocusedElem,end$jscomp$0);if(startMarker&&endMarker&&(1!==selection.rangeCount||selection.anchorNode!==startMarker.node||selection.anchorOffset!==startMarker.offset||selection.focusNode!==endMarker.node||selection.focusOffset!==endMarker.offset)){var range=doc.createRange();range.setStart(startMarker.node,startMarker.offset),selection.removeAllRanges(),start$jscomp$0>end$jscomp$0?(selection.addRange(range),selection.extend(endMarker.node,endMarker.offset)):(range.setEnd(endMarker.node,endMarker.offset),selection.addRange(range))}}}}for(doc=[],selection=priorFocusedElem;selection=selection.parentNode;)1===selection.nodeType&&doc.push({element:selection,left:selection.scrollLeft,top:selection.scrollTop});for("function"==typeof priorFocusedElem.focus&&priorFocusedElem.focus(),priorFocusedElem=0;priorFocusedElemrenderPriority?32:renderPriority,ReactSharedInternals.T=null,renderPriority=pendingPassiveTransitions,pendingPassiveTransitions=null;var root$jscomp$0=pendingEffectsRoot,lanes=pendingEffectsLanes;if(pendingEffectsStatus=0,pendingFinishedWork=pendingEffectsRoot=null,pendingEffectsLanes=0,6&executionContext)throw Error(formatProdErrorMessage(331));var prevExecutionContext=executionContext;if(executionContext|=4,commitPassiveUnmountOnFiber(root$jscomp$0.current),commitPassiveMountOnFiber(root$jscomp$0,root$jscomp$0.current,lanes,renderPriority),executionContext=prevExecutionContext,flushSyncWorkAcrossRoots_impl(0,!1),injectedHook&&"function"==typeof injectedHook.onPostCommitFiberRoot)try{injectedHook.onPostCommitFiberRoot(rendererID,root$jscomp$0)}catch(err){}return!0}finally{ReactDOMSharedInternals.p=previousPriority,ReactSharedInternals.T=prevTransition,releaseRootPooledCache(root,remainingLanes)}}function captureCommitPhaseErrorOnRoot(rootFiber,sourceFiber,error){sourceFiber=createCapturedValueAtFiber(error,sourceFiber),null!==(rootFiber=enqueueUpdate(rootFiber,sourceFiber=createRootErrorUpdate(rootFiber.stateNode,sourceFiber,2),2))&&(markRootUpdated$1(rootFiber,2),ensureRootIsScheduled(rootFiber))}function captureCommitPhaseError(sourceFiber,nearestMountedAncestor,error){if(3===sourceFiber.tag)captureCommitPhaseErrorOnRoot(sourceFiber,sourceFiber,error);else for(;null!==nearestMountedAncestor;){if(3===nearestMountedAncestor.tag){captureCommitPhaseErrorOnRoot(nearestMountedAncestor,sourceFiber,error);break}if(1===nearestMountedAncestor.tag){var instance=nearestMountedAncestor.stateNode;if("function"==typeof nearestMountedAncestor.type.getDerivedStateFromError||"function"==typeof instance.componentDidCatch&&(null===legacyErrorBoundariesThatAlreadyFailed||!legacyErrorBoundariesThatAlreadyFailed.has(instance))){sourceFiber=createCapturedValueAtFiber(error,sourceFiber),null!==(instance=enqueueUpdate(nearestMountedAncestor,error=createClassErrorUpdate(2),2))&&(initializeClassErrorUpdate(error,instance,nearestMountedAncestor,sourceFiber),markRootUpdated$1(instance,2),ensureRootIsScheduled(instance));break}}nearestMountedAncestor=nearestMountedAncestor.return}}function attachPingListener(root,wakeable,lanes){var pingCache=root.pingCache;if(null===pingCache){pingCache=root.pingCache=new PossiblyWeakMap;var threadIDs=new Set;pingCache.set(wakeable,threadIDs)}else void 0===(threadIDs=pingCache.get(wakeable))&&(threadIDs=new Set,pingCache.set(wakeable,threadIDs));threadIDs.has(lanes)||(workInProgressRootDidAttachPingListener=!0,threadIDs.add(lanes),root=pingSuspendedRoot.bind(null,root,wakeable,lanes),wakeable.then(root,root))}function pingSuspendedRoot(root,wakeable,pingedLanes){var pingCache=root.pingCache;null!==pingCache&&pingCache.delete(wakeable),root.pingedLanes|=root.suspendedLanes&pingedLanes,root.warmLanes&=~pingedLanes,workInProgressRoot===root&&(workInProgressRootRenderLanes&pingedLanes)===pingedLanes&&(4===workInProgressRootExitStatus||3===workInProgressRootExitStatus&&(62914560&workInProgressRootRenderLanes)===workInProgressRootRenderLanes&&300>now()-globalMostRecentFallbackTime?!(2&executionContext)&&prepareFreshStack(root,0):workInProgressRootPingedLanes|=pingedLanes,workInProgressSuspendedRetryLanes===workInProgressRootRenderLanes&&(workInProgressSuspendedRetryLanes=0)),ensureRootIsScheduled(root)}function retryTimedOutBoundary(boundaryFiber,retryLane){0===retryLane&&(retryLane=claimNextRetryLane()),null!==(boundaryFiber=enqueueConcurrentRenderForLane(boundaryFiber,retryLane))&&(markRootUpdated$1(boundaryFiber,retryLane),ensureRootIsScheduled(boundaryFiber))}function retryDehydratedSuspenseBoundary(boundaryFiber){var suspenseState=boundaryFiber.memoizedState,retryLane=0;null!==suspenseState&&(retryLane=suspenseState.retryLane),retryTimedOutBoundary(boundaryFiber,retryLane)}function resolveRetryWakeable(boundaryFiber,wakeable){var retryLane=0;switch(boundaryFiber.tag){case 31:case 13:var retryCache=boundaryFiber.stateNode,suspenseState=boundaryFiber.memoizedState;null!==suspenseState&&(retryLane=suspenseState.retryLane);break;case 19:retryCache=boundaryFiber.stateNode;break;case 22:retryCache=boundaryFiber.stateNode._retryCache;break;default:throw Error(formatProdErrorMessage(314))}null!==retryCache&&retryCache.delete(wakeable),retryTimedOutBoundary(boundaryFiber,retryLane)}var firstScheduledRoot=null,lastScheduledRoot=null,didScheduleMicrotask=!1,mightHavePendingSyncWork=!1,isFlushingWork=!1,currentEventTransitionLane=0;function ensureRootIsScheduled(root){root!==lastScheduledRoot&&null===root.next&&(null===lastScheduledRoot?firstScheduledRoot=lastScheduledRoot=root:lastScheduledRoot=lastScheduledRoot.next=root),mightHavePendingSyncWork=!0,didScheduleMicrotask||(didScheduleMicrotask=!0,function scheduleImmediateRootScheduleTask(){scheduleMicrotask((function(){6&executionContext?scheduleCallback$3(ImmediatePriority,processRootScheduleInImmediateTask):processRootScheduleInMicrotask()}))}())}function flushSyncWorkAcrossRoots_impl(syncTransitionLanes,onlyLegacy){if(!isFlushingWork&&mightHavePendingSyncWork){isFlushingWork=!0;do{for(var didPerformSomeWork=!1,root$170=firstScheduledRoot;null!==root$170;){if(!onlyLegacy)if(0!==syncTransitionLanes){var pendingLanes=root$170.pendingLanes;if(0===pendingLanes)var JSCompiler_inline_result=0;else{var suspendedLanes=root$170.suspendedLanes,pingedLanes=root$170.pingedLanes;JSCompiler_inline_result=(1<<31-clz32(42|syncTransitionLanes)+1)-1,JSCompiler_inline_result=201326741&(JSCompiler_inline_result&=pendingLanes&~(suspendedLanes&~pingedLanes))?201326741&JSCompiler_inline_result|1:JSCompiler_inline_result?2|JSCompiler_inline_result:0}0!==JSCompiler_inline_result&&(didPerformSomeWork=!0,performSyncWorkOnRoot(root$170,JSCompiler_inline_result))}else JSCompiler_inline_result=workInProgressRootRenderLanes,!(3&(JSCompiler_inline_result=getNextLanes(root$170,root$170===workInProgressRoot?JSCompiler_inline_result:0,null!==root$170.cancelPendingCommit||-1!==root$170.timeoutHandle)))||checkIfRootIsPrerendering(root$170,JSCompiler_inline_result)||(didPerformSomeWork=!0,performSyncWorkOnRoot(root$170,JSCompiler_inline_result));root$170=root$170.next}}while(didPerformSomeWork);isFlushingWork=!1}}function processRootScheduleInImmediateTask(){processRootScheduleInMicrotask()}function processRootScheduleInMicrotask(){mightHavePendingSyncWork=didScheduleMicrotask=!1;var syncTransitionLanes=0;0!==currentEventTransitionLane&&function shouldAttemptEagerTransition(){var event=window.event;if(event&&"popstate"===event.type)return event!==currentPopstateTransitionEvent&&(currentPopstateTransitionEvent=event,!0);return currentPopstateTransitionEvent=null,!1}()&&(syncTransitionLanes=currentEventTransitionLane);for(var currentTime=now(),prev=null,root=firstScheduledRoot;null!==root;){var next=root.next,nextLanes=scheduleTaskForRootDuringMicrotask(root,currentTime);0===nextLanes?(root.next=null,null===prev?firstScheduledRoot=next:prev.next=next,null===next&&(lastScheduledRoot=prev)):(prev=root,(0!==syncTransitionLanes||3&nextLanes)&&(mightHavePendingSyncWork=!0)),root=next}0!==pendingEffectsStatus&&5!==pendingEffectsStatus||flushSyncWorkAcrossRoots_impl(syncTransitionLanes,!1),0!==currentEventTransitionLane&&(currentEventTransitionLane=0)}function scheduleTaskForRootDuringMicrotask(root,currentTime){for(var suspendedLanes=root.suspendedLanes,pingedLanes=root.pingedLanes,expirationTimes=root.expirationTimes,lanes=-62914561&root.pendingLanes;0 title"):null)}function preloadResource(resource){return!!("stylesheet"!==resource.type||3&resource.state.loading)}var estimatedBytesWithinLimit=0;function onUnsuspend(){if(this.count--,0===this.count&&(0===this.imgCount||!this.waitingForImages))if(this.stylesheets)insertSuspendedStylesheets(this,this.stylesheets);else if(this.unsuspend){var unsuspend=this.unsuspend;this.unsuspend=null,unsuspend()}}var precedencesByRoot=null;function insertSuspendedStylesheets(state,resources){state.stylesheets=null,null!==state.unsuspend&&(state.count++,precedencesByRoot=new Map,resources.forEach(insertStylesheetIntoRoot,state),precedencesByRoot=null,onUnsuspend.call(state))}function insertStylesheetIntoRoot(root,resource){if(!(4&resource.state.loading)){var precedences=precedencesByRoot.get(root);if(precedences)var last=precedences.get(null);else{precedences=new Map,precedencesByRoot.set(root,precedences);for(var nodes=root.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i>>1,parent=heap[parentIndex];if(!(0>>1;indexcompare(left,last))rightIndexcompare(right,left)?(heap[index]=right,heap[rightIndex]=last,index=rightIndex):(heap[index]=left,heap[leftIndex]=last,index=leftIndex);else{if(!(rightIndexcompare(right,last)))break a;heap[index]=right,heap[rightIndex]=last,index=rightIndex}}}return first}function compare(a,b){var diff=a.sortIndex-b.sortIndex;return 0!==diff?diff:a.id-b.id}if(exports.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var localPerformance=performance;exports.unstable_now=function(){return localPerformance.now()}}else{var localDate=Date,initialTime=localDate.now();exports.unstable_now=function(){return localDate.now()-initialTime}}var taskQueue=[],timerQueue=[],taskIdCounter=1,currentTask=null,currentPriorityLevel=3,isPerformingWork=!1,isHostCallbackScheduled=!1,isHostTimeoutScheduled=!1,needsPaint=!1,localSetTimeout="function"==typeof setTimeout?setTimeout:null,localClearTimeout="function"==typeof clearTimeout?clearTimeout:null,localSetImmediate="undefined"!=typeof setImmediate?setImmediate:null;function advanceTimers(currentTime){for(var timer=peek(timerQueue);null!==timer;){if(null===timer.callback)pop(timerQueue);else{if(!(timer.startTime<=currentTime))break;pop(timerQueue),timer.sortIndex=timer.expirationTime,push(taskQueue,timer)}timer=peek(timerQueue)}}function handleTimeout(currentTime){if(isHostTimeoutScheduled=!1,advanceTimers(currentTime),!isHostCallbackScheduled)if(null!==peek(taskQueue))isHostCallbackScheduled=!0,isMessageLoopRunning||(isMessageLoopRunning=!0,schedulePerformWorkUntilDeadline());else{var firstTimer=peek(timerQueue);null!==firstTimer&&requestHostTimeout(handleTimeout,firstTimer.startTime-currentTime)}}var schedulePerformWorkUntilDeadline,isMessageLoopRunning=!1,taskTimeoutID=-1,frameInterval=5,startTime=-1;function shouldYieldToHost(){return!!needsPaint||!(exports.unstable_now()-startTimecurrentTime&&shouldYieldToHost());){var callback=currentTask.callback;if("function"==typeof callback){currentTask.callback=null,currentPriorityLevel=currentTask.priorityLevel;var continuationCallback=callback(currentTask.expirationTime<=currentTime);if(currentTime=exports.unstable_now(),"function"==typeof continuationCallback){currentTask.callback=continuationCallback,advanceTimers(currentTime),hasMoreWork=!0;break b}currentTask===peek(taskQueue)&&pop(taskQueue),advanceTimers(currentTime)}else pop(taskQueue);currentTask=peek(taskQueue)}if(null!==currentTask)hasMoreWork=!0;else{var firstTimer=peek(timerQueue);null!==firstTimer&&requestHostTimeout(handleTimeout,firstTimer.startTime-currentTime),hasMoreWork=!1}}break a}finally{currentTask=null,currentPriorityLevel=previousPriorityLevel,isPerformingWork=!1}hasMoreWork=void 0}}finally{hasMoreWork?schedulePerformWorkUntilDeadline():isMessageLoopRunning=!1}}}if("function"==typeof localSetImmediate)schedulePerformWorkUntilDeadline=function(){localSetImmediate(performWorkUntilDeadline)};else if("undefined"!=typeof MessageChannel){var channel=new MessageChannel,port=channel.port2;channel.port1.onmessage=performWorkUntilDeadline,schedulePerformWorkUntilDeadline=function(){port.postMessage(null)}}else schedulePerformWorkUntilDeadline=function(){localSetTimeout(performWorkUntilDeadline,0)};function requestHostTimeout(callback,ms){taskTimeoutID=localSetTimeout((function(){callback(exports.unstable_now())}),ms)}exports.unstable_IdlePriority=5,exports.unstable_ImmediatePriority=1,exports.unstable_LowPriority=4,exports.unstable_NormalPriority=3,exports.unstable_Profiling=null,exports.unstable_UserBlockingPriority=2,exports.unstable_cancelCallback=function(task){task.callback=null},exports.unstable_forceFrameRate=function(fps){0>fps||125currentTime?(priorityLevel.sortIndex=options,push(timerQueue,priorityLevel),null===peek(taskQueue)&&priorityLevel===peek(timerQueue)&&(isHostTimeoutScheduled?(localClearTimeout(taskTimeoutID),taskTimeoutID=-1):isHostTimeoutScheduled=!0,requestHostTimeout(handleTimeout,options-currentTime))):(priorityLevel.sortIndex=timeout,push(taskQueue,priorityLevel),isHostCallbackScheduled||isPerformingWork||(isHostCallbackScheduled=!0,isMessageLoopRunning||(isMessageLoopRunning=!0,schedulePerformWorkUntilDeadline()))),priorityLevel},exports.unstable_shouldYield=shouldYieldToHost,exports.unstable_wrapCallback=function(callback){var parentPriorityLevel=currentPriorityLevel;return function(){var previousPriorityLevel=currentPriorityLevel;currentPriorityLevel=parentPriorityLevel;try{return callback.apply(this,arguments)}finally{currentPriorityLevel=previousPriorityLevel}}}},"./node_modules/scheduler/index.js":function(module,__unused_webpack_exports,__webpack_require__){module.exports=__webpack_require__("./node_modules/scheduler/cjs/scheduler.production.js")}}]); \ No newline at end of file diff --git a/docs/8735.08bfcb04.iframe.bundle.js.LICENSE.txt b/docs/8735.08bfcb04.iframe.bundle.js.LICENSE.txt deleted file mode 100644 index fff9a2bd..00000000 --- a/docs/8735.08bfcb04.iframe.bundle.js.LICENSE.txt +++ /dev/null @@ -1,19 +0,0 @@ -/** - * @license React - * react-dom-client.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** - * @license React - * scheduler.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ diff --git a/docs/8822.b25699cc.iframe.bundle.js b/docs/8822.b25699cc.iframe.bundle.js deleted file mode 100644 index b1f60ecb..00000000 --- a/docs/8822.b25699cc.iframe.bundle.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdata_transparency_ui=self.webpackChunkdata_transparency_ui||[]).push([[8822],{"./components/Button.jsx":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),prop_types__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/prop-types/index.js"),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);__webpack_require__("./styles/components/_buttons.scss");var propTypes={buttonSize:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOf(["large","medium","small","lg","md","sm"]).isRequired,backgroundColor:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOf(["light","dark"]).isRequired,buttonType:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOf(["primary","primaryIcon","secondary","secondaryIcon","tertiary","tertiaryIcon","text","stacked","icon","inline","intext"]).isRequired,copy:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,image:prop_types__WEBPACK_IMPORTED_MODULE_1___default().element,textAlignment:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOf(["left","center"]),imageAlignment:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOf(["left","right"]),additionalClassnames:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,onClick:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,onKeyUp:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,buttonTitle:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string.isRequired,disabled:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,maxWidth:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,to:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string},Button=function Button(props){var classNameList="";return"large"===props.buttonSize||"lg"===props.buttonSize?classNameList+=" button__lg ":"medium"===props.buttonSize||"md"===props.buttonSize?classNameList+=" button__md ":"small"!==props.buttonSize&&"sm"!==props.buttonSize||(classNameList+=" button__sm "),"primary"===props.buttonType?classNameList+=" button-type__primary-light ":"secondary"===props.buttonType?"light"===props.backgroundColor?classNameList+=" button-type__secondary-light ":"dark"===props.backgroundColor&&(classNameList+=" button-type__secondary-dark "):"primaryIcon"===props.buttonType?"light"===props.backgroundColor&&"left"===props.imageAlignment&&(classNameList+=" button-type__primary-left-icon-light "):"secondaryIcon"===props.buttonType?"light"===props.backgroundColor?"left"===props.imageAlignment&&(classNameList+=" button-type__secondary-left-icon-light "):"dark"===props.backgroundColor&&"left"===props.imageAlignment&&(classNameList+=" button-type__secondary-left-icon-dark "):"tertiary"===props.buttonType?classNameList+=" button-type__tertiary-light ":"tertiaryIcon"===props.buttonType?"left"===props.imageAlignment&&"light"===props.backgroundColor&&(classNameList+=" button-type__tertiary-left-icon-light "):"text"===props.buttonType?"light"===props.backgroundColor?"left"===props.imageAlignment?classNameList+=" button-type__text-left-icon-light ":"right"===props.imageAlignment?classNameList+=" button-type__text-right-icon-light ":classNameList+=" button-type__text-light ":"dark"===props.backgroundColor&&("left"===props.imageAlignment?classNameList+=" button-type__text-left-icon-dark ":"right"===props.imageAlignment?classNameList+=" button-type__text-right-icon-dark ":classNameList+=" button-type__text-dark "):"stacked"===props.buttonType?"light"===props.backgroundColor?classNameList+=" button-type__stacked-icon-light ":"dark"===props.backgroundColor&&(classNameList+=" button-type__stacked-icon-dark "):"icon"===props.buttonType?"light"===props.backgroundColor?classNameList+=" button-type__icon-light ":"dark"===props.backgroundColor&&(classNameList+=" button-type__icon-dark "):"inline"===props.buttonType?"right"===props.imageAlignment&&(classNameList+=" button-type__inline-right-icon-light "):"intext"===props.buttonType&&(classNameList+=" button-type__intext-light "),"left"===props.textAlignment?classNameList+=" button-text__left-align ":"center"===props.textAlignment&&(classNameList+=" button-text__center-align "),props.additionalClassnames&&(classNameList+=" ",classNameList+=props.additionalClassnames),classNameList.includes("button-type__intext-light")?react__WEBPACK_IMPORTED_MODULE_0__.createElement("a",{"aria-label":props.buttonTitle,className:classNameList,tabIndex:"0",onKeyUp:props.onKeyUp,onClick:props.onClick,disabled:props.disabled,style:{maxWidth:props.maxWidth},target:"_blank",rel:"noopener noreferrer",href:props.to},props.copy):classNameList.includes("left-icon")?react__WEBPACK_IMPORTED_MODULE_0__.createElement("button",{type:"button","aria-label":props.buttonTitle,className:classNameList,tabIndex:"0",onClick:props.onClick,disabled:props.disabled,style:{maxWidth:props.maxWidth}},props.image,props.copy):classNameList.includes("right-icon")?react__WEBPACK_IMPORTED_MODULE_0__.createElement("button",{type:"button","aria-label":props.buttonTitle,className:classNameList,tabIndex:"0",onClick:props.onClick,disabled:props.disabled,style:{maxWidth:props.maxWidth}},props.copy,props.image):classNameList.includes("stacked-icon")?react__WEBPACK_IMPORTED_MODULE_0__.createElement("button",{type:"button","aria-label":props.buttonTitle,className:classNameList,tabIndex:"0",onClick:props.onClick,disabled:props.disabled,style:{maxWidth:props.maxWidth}},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"stacked-button__only-image"},props.image),react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"stacked-button__only-text"},props.copy)):classNameList.includes("icon-light")||classNameList.includes("icon-dark")?react__WEBPACK_IMPORTED_MODULE_0__.createElement("button",{type:"button","aria-label":props.buttonTitle,className:classNameList,tabIndex:"0",onClick:props.onClick,disabled:props.disabled,style:{maxWidth:props.maxWidth}},props.image):react__WEBPACK_IMPORTED_MODULE_0__.createElement("button",{type:"button","aria-label":props.buttonTitle,className:classNameList,tabIndex:"0",onClick:props.onClick,disabled:props.disabled,style:{maxWidth:props.maxWidth}},props.copy)};Button.propTypes=propTypes,__webpack_exports__.A=Button,Button.__docgenInfo={description:"",methods:[],displayName:"Button",props:{buttonSize:{description:"",type:{name:"enum",value:[{value:"'large'",computed:!1},{value:"'medium'",computed:!1},{value:"'small'",computed:!1},{value:"'lg'",computed:!1},{value:"'md'",computed:!1},{value:"'sm'",computed:!1}]},required:!0},backgroundColor:{description:"",type:{name:"enum",value:[{value:"'light'",computed:!1},{value:"'dark'",computed:!1}]},required:!0},buttonType:{description:"",type:{name:"enum",value:[{value:"'primary'",computed:!1},{value:"'primaryIcon'",computed:!1},{value:"'secondary'",computed:!1},{value:"'secondaryIcon'",computed:!1},{value:"'tertiary'",computed:!1},{value:"'tertiaryIcon'",computed:!1},{value:"'text'",computed:!1},{value:"'stacked'",computed:!1},{value:"'icon'",computed:!1},{value:"'inline'",computed:!1},{value:"'intext'",computed:!1}]},required:!0},copy:{description:"",type:{name:"string"},required:!0},image:{description:"",type:{name:"element"},required:!1},textAlignment:{description:"",type:{name:"enum",value:[{value:"'left'",computed:!1},{value:"'center'",computed:!1}]},required:!1},imageAlignment:{description:"",type:{name:"enum",value:[{value:"'left'",computed:!1},{value:"'right'",computed:!1}]},required:!1},additionalClassnames:{description:"",type:{name:"string"},required:!1},onClick:{description:"",type:{name:"func"},required:!1},onKeyUp:{description:"",type:{name:"func"},required:!1},buttonTitle:{description:"",type:{name:"string"},required:!0},disabled:{description:"",type:{name:"bool"},required:!1},maxWidth:{description:"",type:{name:"string"},required:!1},to:{description:"",type:{name:"string"},required:!1}}}},"./.storybook/stories/iconButtons.stories.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{DarkLargeDisabled:function(){return DarkLargeDisabled},DarkLargeIcon:function(){return DarkLargeIcon},DarkMediumIcon:function(){return DarkMediumIcon},DarkMediumIconDisabled:function(){return DarkMediumIconDisabled},DarkSmallIconDisabled:function(){return DarkSmallIconDisabled},DarkStackedLarge:function(){return DarkStackedLarge},DarkStackedLargeDisabled:function(){return DarkStackedLargeDisabled},DarkStackedMedium:function(){return DarkStackedMedium},DarkStackedMediumDisabled:function(){return DarkStackedMediumDisabled},DarkStackedSmall:function(){return DarkStackedSmall},DarkStackedSmallDisabled:function(){return DarkStackedSmallDisabled},DrakSmallIcon:function(){return DrakSmallIcon},LargeIcon:function(){return LargeIcon},LargeIconDisabled:function(){return LargeIconDisabled},MediumIcon:function(){return MediumIcon},MediumIconDisabled:function(){return MediumIconDisabled},SmallIcon:function(){return SmallIcon},SmallIconDisabled:function(){return SmallIconDisabled},StackedLarge:function(){return StackedLarge},StackedLargeDisabled:function(){return StackedLargeDisabled},StackedMedium:function(){return StackedMedium},StackedMediumDisabled:function(){return StackedMediumDisabled},StackedSmall:function(){return StackedSmall},StackedSmallDisabled:function(){return StackedSmallDisabled},__namedExportsOrder:function(){return __namedExportsOrder}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@fortawesome/react-fontawesome/dist/index.js"),_components_Button__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./components/Button.jsx");__webpack_exports__.default={title:"Buttons/Icon",component:_components_Button__WEBPACK_IMPORTED_MODULE_2__.A,tags:["autodocs"]};var StackedSmall={tags:["!dev"],args:{buttonSize:"sm",buttonTitle:"Test",copy:"sm",backgroundColor:"light",buttonType:"stacked",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"})}},StackedMedium={args:{buttonSize:"md",buttonTitle:"Test",copy:"md",backgroundColor:"light",buttonType:"stacked",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"})}},StackedLarge={tags:["!dev"],args:{buttonSize:"md",buttonTitle:"Test",copy:"lg",backgroundColor:"light",buttonType:"stacked",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"})}},StackedSmallDisabled={tags:["!dev"],args:{buttonSize:"sm",buttonTitle:"Test",copy:"sm",backgroundColor:"light",buttonType:"stacked",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"}),disabled:!0}},StackedMediumDisabled={args:{buttonSize:"md",buttonTitle:"Test",copy:"md",backgroundColor:"light",buttonType:"stacked",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"}),disabled:!0}},StackedLargeDisabled={tags:["!dev"],args:{buttonSize:"md",buttonTitle:"Test",copy:"lg",backgroundColor:"light",buttonType:"stacked",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"}),disabled:!0}},DarkStackedSmall={tags:["!dev"],args:{buttonSize:"sm",buttonTitle:"Test",copy:"sm",backgroundColor:"dark",buttonType:"stacked",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"})}},DarkStackedMedium={args:{buttonSize:"md",buttonTitle:"Test",copy:"md",backgroundColor:"dark",buttonType:"stacked",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"})}},DarkStackedLarge={tags:["!dev"],args:{buttonSize:"md",buttonTitle:"Test",copy:"lg",backgroundColor:"dark",buttonType:"stacked",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"})}},DarkStackedSmallDisabled={tags:["!dev"],args:{buttonSize:"sm",buttonTitle:"Test",copy:"sm",backgroundColor:"dark",buttonType:"stacked",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"}),disabled:!0}},DarkStackedMediumDisabled={args:{buttonSize:"md",buttonTitle:"Test",copy:"md",backgroundColor:"dark",buttonType:"stacked",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"}),disabled:!0}},DarkStackedLargeDisabled={tags:["!dev"],args:{buttonSize:"md",buttonTitle:"Test",copy:"lg",backgroundColor:"dark",buttonType:"stacked",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"}),disabled:!0}},SmallIcon={tags:["!dev"],args:{buttonSize:"sm",backgroundColor:"light",buttonType:"icon",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"})}},MediumIcon={args:{buttonSize:"md",backgroundColor:"light",buttonType:"icon",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"})}},LargeIcon={tags:["!dev"],args:{buttonSize:"lg",backgroundColor:"light",buttonType:"icon",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"})}},SmallIconDisabled={tags:["!dev"],args:{buttonSize:"sm",backgroundColor:"light",buttonType:"icon",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"}),disabled:!0}},MediumIconDisabled={args:{buttonSize:"md",backgroundColor:"light",buttonType:"icon",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"}),disabled:!0}},LargeIconDisabled={args:{buttonSize:"lg",backgroundColor:"light",buttonType:"icon",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"}),disabled:!0}},DrakSmallIcon={tags:["!dev"],args:{buttonSize:"sm",backgroundColor:"dark",buttonType:"icon",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"})}},DarkMediumIcon={args:{buttonSize:"md",backgroundColor:"dark",buttonType:"icon",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"})}},DarkLargeIcon={tags:["!dev"],args:{buttonSize:"lg",backgroundColor:"dark",buttonType:"icon",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"})}},DarkSmallIconDisabled={tags:["!dev"],args:{buttonSize:"sm",backgroundColor:"dark",buttonType:"icon",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"}),disabled:!0}},DarkMediumIconDisabled={args:{buttonSize:"md",backgroundColor:"dark",buttonType:"icon",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"}),disabled:!0}},DarkLargeDisabled={tags:["!dev"],args:{buttonSize:"lg",backgroundColor:"dark",buttonType:"icon",imageAlignment:"left",image:react__WEBPACK_IMPORTED_MODULE_0__.createElement(_fortawesome_react_fontawesome__WEBPACK_IMPORTED_MODULE_1__.gc,{icon:"share-alt"}),disabled:!0}};const __namedExportsOrder=["StackedSmall","StackedMedium","StackedLarge","StackedSmallDisabled","StackedMediumDisabled","StackedLargeDisabled","DarkStackedSmall","DarkStackedMedium","DarkStackedLarge","DarkStackedSmallDisabled","DarkStackedMediumDisabled","DarkStackedLargeDisabled","SmallIcon","MediumIcon","LargeIcon","SmallIconDisabled","MediumIconDisabled","LargeIconDisabled","DrakSmallIcon","DarkMediumIcon","DarkLargeIcon","DarkSmallIconDisabled","DarkMediumIconDisabled","DarkLargeDisabled"];StackedSmall.parameters={...StackedSmall.parameters,docs:{...StackedSmall.parameters?.docs,source:{originalSource:'{\n tags: ["!dev"],\n args: {\n buttonSize: "sm",\n buttonTitle: "Test",\n copy: "sm",\n backgroundColor: "light",\n buttonType: "stacked",\n imageAlignment: "left",\n image: \n }\n}',...StackedSmall.parameters?.docs?.source}}},StackedMedium.parameters={...StackedMedium.parameters,docs:{...StackedMedium.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n buttonTitle: "Test",\n copy: "md",\n backgroundColor: "light",\n buttonType: "stacked",\n imageAlignment: "left",\n image: \n }\n}',...StackedMedium.parameters?.docs?.source}}},StackedLarge.parameters={...StackedLarge.parameters,docs:{...StackedLarge.parameters?.docs,source:{originalSource:'{\n tags: ["!dev"],\n args: {\n buttonSize: "md",\n buttonTitle: "Test",\n copy: "lg",\n backgroundColor: "light",\n buttonType: "stacked",\n imageAlignment: "left",\n image: \n }\n}',...StackedLarge.parameters?.docs?.source}}},StackedSmallDisabled.parameters={...StackedSmallDisabled.parameters,docs:{...StackedSmallDisabled.parameters?.docs,source:{originalSource:'{\n tags: ["!dev"],\n args: {\n buttonSize: "sm",\n buttonTitle: "Test",\n copy: "sm",\n backgroundColor: "light",\n buttonType: "stacked",\n imageAlignment: "left",\n image: ,\n disabled: true\n }\n}',...StackedSmallDisabled.parameters?.docs?.source}}},StackedMediumDisabled.parameters={...StackedMediumDisabled.parameters,docs:{...StackedMediumDisabled.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n buttonTitle: "Test",\n copy: "md",\n backgroundColor: "light",\n buttonType: "stacked",\n imageAlignment: "left",\n image: ,\n disabled: true\n }\n}',...StackedMediumDisabled.parameters?.docs?.source}}},StackedLargeDisabled.parameters={...StackedLargeDisabled.parameters,docs:{...StackedLargeDisabled.parameters?.docs,source:{originalSource:'{\n tags: ["!dev"],\n args: {\n buttonSize: "md",\n buttonTitle: "Test",\n copy: "lg",\n backgroundColor: "light",\n buttonType: "stacked",\n imageAlignment: "left",\n image: ,\n disabled: true\n }\n}',...StackedLargeDisabled.parameters?.docs?.source}}},DarkStackedSmall.parameters={...DarkStackedSmall.parameters,docs:{...DarkStackedSmall.parameters?.docs,source:{originalSource:'{\n tags: ["!dev"],\n args: {\n buttonSize: "sm",\n buttonTitle: "Test",\n copy: "sm",\n backgroundColor: "dark",\n buttonType: "stacked",\n imageAlignment: "left",\n image: \n }\n}',...DarkStackedSmall.parameters?.docs?.source}}},DarkStackedMedium.parameters={...DarkStackedMedium.parameters,docs:{...DarkStackedMedium.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n buttonTitle: "Test",\n copy: "md",\n backgroundColor: "dark",\n buttonType: "stacked",\n imageAlignment: "left",\n image: \n }\n}',...DarkStackedMedium.parameters?.docs?.source}}},DarkStackedLarge.parameters={...DarkStackedLarge.parameters,docs:{...DarkStackedLarge.parameters?.docs,source:{originalSource:'{\n tags: ["!dev"],\n args: {\n buttonSize: "md",\n buttonTitle: "Test",\n copy: "lg",\n backgroundColor: "dark",\n buttonType: "stacked",\n imageAlignment: "left",\n image: \n }\n}',...DarkStackedLarge.parameters?.docs?.source}}},DarkStackedSmallDisabled.parameters={...DarkStackedSmallDisabled.parameters,docs:{...DarkStackedSmallDisabled.parameters?.docs,source:{originalSource:'{\n tags: ["!dev"],\n args: {\n buttonSize: "sm",\n buttonTitle: "Test",\n copy: "sm",\n backgroundColor: "dark",\n buttonType: "stacked",\n imageAlignment: "left",\n image: ,\n disabled: true\n }\n}',...DarkStackedSmallDisabled.parameters?.docs?.source}}},DarkStackedMediumDisabled.parameters={...DarkStackedMediumDisabled.parameters,docs:{...DarkStackedMediumDisabled.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n buttonTitle: "Test",\n copy: "md",\n backgroundColor: "dark",\n buttonType: "stacked",\n imageAlignment: "left",\n image: ,\n disabled: true\n }\n}',...DarkStackedMediumDisabled.parameters?.docs?.source}}},DarkStackedLargeDisabled.parameters={...DarkStackedLargeDisabled.parameters,docs:{...DarkStackedLargeDisabled.parameters?.docs,source:{originalSource:'{\n tags: ["!dev"],\n args: {\n buttonSize: "md",\n buttonTitle: "Test",\n copy: "lg",\n backgroundColor: "dark",\n buttonType: "stacked",\n imageAlignment: "left",\n image: ,\n disabled: true\n }\n}',...DarkStackedLargeDisabled.parameters?.docs?.source}}},SmallIcon.parameters={...SmallIcon.parameters,docs:{...SmallIcon.parameters?.docs,source:{originalSource:'{\n tags: ["!dev"],\n args: {\n buttonSize: "sm",\n backgroundColor: "light",\n buttonType: "icon",\n imageAlignment: "left",\n image: \n }\n}',...SmallIcon.parameters?.docs?.source}}},MediumIcon.parameters={...MediumIcon.parameters,docs:{...MediumIcon.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n backgroundColor: "light",\n buttonType: "icon",\n imageAlignment: "left",\n image: \n }\n}',...MediumIcon.parameters?.docs?.source}}},LargeIcon.parameters={...LargeIcon.parameters,docs:{...LargeIcon.parameters?.docs,source:{originalSource:'{\n tags: ["!dev"],\n args: {\n buttonSize: "lg",\n backgroundColor: "light",\n buttonType: "icon",\n imageAlignment: "left",\n image: \n }\n}',...LargeIcon.parameters?.docs?.source}}},SmallIconDisabled.parameters={...SmallIconDisabled.parameters,docs:{...SmallIconDisabled.parameters?.docs,source:{originalSource:'{\n tags: ["!dev"],\n args: {\n buttonSize: "sm",\n backgroundColor: "light",\n buttonType: "icon",\n imageAlignment: "left",\n image: ,\n disabled: true\n }\n}',...SmallIconDisabled.parameters?.docs?.source}}},MediumIconDisabled.parameters={...MediumIconDisabled.parameters,docs:{...MediumIconDisabled.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n backgroundColor: "light",\n buttonType: "icon",\n imageAlignment: "left",\n image: ,\n disabled: true\n }\n}',...MediumIconDisabled.parameters?.docs?.source}}},LargeIconDisabled.parameters={...LargeIconDisabled.parameters,docs:{...LargeIconDisabled.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "lg",\n backgroundColor: "light",\n buttonType: "icon",\n imageAlignment: "left",\n image: ,\n disabled: true\n }\n}',...LargeIconDisabled.parameters?.docs?.source}}},DrakSmallIcon.parameters={...DrakSmallIcon.parameters,docs:{...DrakSmallIcon.parameters?.docs,source:{originalSource:'{\n tags: ["!dev"],\n args: {\n buttonSize: "sm",\n backgroundColor: "dark",\n buttonType: "icon",\n imageAlignment: "left",\n image: \n }\n}',...DrakSmallIcon.parameters?.docs?.source}}},DarkMediumIcon.parameters={...DarkMediumIcon.parameters,docs:{...DarkMediumIcon.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n backgroundColor: "dark",\n buttonType: "icon",\n imageAlignment: "left",\n image: \n }\n}',...DarkMediumIcon.parameters?.docs?.source}}},DarkLargeIcon.parameters={...DarkLargeIcon.parameters,docs:{...DarkLargeIcon.parameters?.docs,source:{originalSource:'{\n tags: ["!dev"],\n args: {\n buttonSize: "lg",\n backgroundColor: "dark",\n buttonType: "icon",\n imageAlignment: "left",\n image: \n }\n}',...DarkLargeIcon.parameters?.docs?.source}}},DarkSmallIconDisabled.parameters={...DarkSmallIconDisabled.parameters,docs:{...DarkSmallIconDisabled.parameters?.docs,source:{originalSource:'{\n tags: ["!dev"],\n args: {\n buttonSize: "sm",\n backgroundColor: "dark",\n buttonType: "icon",\n imageAlignment: "left",\n image: ,\n disabled: true\n }\n}',...DarkSmallIconDisabled.parameters?.docs?.source}}},DarkMediumIconDisabled.parameters={...DarkMediumIconDisabled.parameters,docs:{...DarkMediumIconDisabled.parameters?.docs,source:{originalSource:'{\n args: {\n buttonSize: "md",\n backgroundColor: "dark",\n buttonType: "icon",\n imageAlignment: "left",\n image: ,\n disabled: true\n }\n}',...DarkMediumIconDisabled.parameters?.docs?.source}}},DarkLargeDisabled.parameters={...DarkLargeDisabled.parameters,docs:{...DarkLargeDisabled.parameters?.docs,source:{originalSource:'{\n tags: ["!dev"],\n args: {\n buttonSize: "lg",\n backgroundColor: "dark",\n buttonType: "icon",\n imageAlignment: "left",\n image: ,\n disabled: true\n }\n}',...DarkLargeDisabled.parameters?.docs?.source}}}},"./styles/components/_buttons.scss":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__)}}]); \ No newline at end of file diff --git a/docs/9650.3888e198.iframe.bundle.js b/docs/9650.3888e198.iframe.bundle.js deleted file mode 100644 index 452aeb3d..00000000 --- a/docs/9650.3888e198.iframe.bundle.js +++ /dev/null @@ -1,493 +0,0 @@ -/*! For license information please see 9650.3888e198.iframe.bundle.js.LICENSE.txt */ -(self.webpackChunkdata_transparency_ui=self.webpackChunkdata_transparency_ui||[]).push([[9650],{"./node_modules/@babel/runtime/helpers/OverloadYield.js":function(module){module.exports=function _OverloadYield(e,d){this.v=e,this.k=d},module.exports.__esModule=!0,module.exports.default=module.exports},"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function asyncGeneratorStep(n,t,e,r,o,a,c){try{var i=n[a](c),u=i.value}catch(n){return void e(n)}i.done?t(u):Promise.resolve(u).then(r,o)}function _asyncToGenerator(n){return function(){var t=this,e=arguments;return new Promise((function(r,o){var a=n.apply(t,e);function _next(n){asyncGeneratorStep(a,r,o,_next,_throw,"next",n)}function _throw(n){asyncGeneratorStep(a,r,o,_next,_throw,"throw",n)}_next(void 0)}))}}__webpack_require__.d(__webpack_exports__,{A:function(){return _asyncToGenerator}})},"./node_modules/@babel/runtime/helpers/regenerator.js":function(module,__unused_webpack_exports,__webpack_require__){var regeneratorDefine=__webpack_require__("./node_modules/@babel/runtime/helpers/regeneratorDefine.js");function _regenerator(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function i(r,n,o,i){var c=n&&n.prototype instanceof Generator?n:Generator,u=Object.create(c.prototype);return regeneratorDefine(u,"_invoke",function(r,n,o){var i,c,u,f=0,p=o||[],y=!1,G={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function d(t,r){return i=t,c=0,u=e,G.n=r,a}};function d(r,n){for(c=r,u=n,t=0;!y&&f&&!o&&t3?(o=l===n)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=d&&((o=r<2&&dn||n>l)&&(i[4]=r,i[5]=n,G.n=l,c=0))}if(o||r>1)return a;throw y=!0,n}return function(o,p,l){if(f>1)throw TypeError("Generator is already running");for(y&&1===p&&d(p,l),c=p,u=l;(t=c<2?e:u)||!y;){i||(c?c<3?(c>1&&(G.n=-1),d(c,u)):G.n=u:G.v=u);try{if(f=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(y=G.n<0)?u:r.call(n,G))!==a)break}catch(t){i=e,c=1,u=t}finally{f=1}}return{value:t,done:y}}}(r,o,i),!0),u}var a={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}t=Object.getPrototypeOf;var c=[][n]?t(t([][n]())):(regeneratorDefine(t={},n,(function(){return this})),t),u=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(c);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,regeneratorDefine(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return GeneratorFunction.prototype=GeneratorFunctionPrototype,regeneratorDefine(u,"constructor",GeneratorFunctionPrototype),regeneratorDefine(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",regeneratorDefine(GeneratorFunctionPrototype,o,"GeneratorFunction"),regeneratorDefine(u),regeneratorDefine(u,o,"Generator"),regeneratorDefine(u,n,(function(){return this})),regeneratorDefine(u,"toString",(function(){return"[object Generator]"})),(module.exports=_regenerator=function _regenerator(){return{w:i,m:f}},module.exports.__esModule=!0,module.exports.default=module.exports)()}module.exports=_regenerator,module.exports.__esModule=!0,module.exports.default=module.exports},"./node_modules/@babel/runtime/helpers/regeneratorAsync.js":function(module,__unused_webpack_exports,__webpack_require__){var regeneratorAsyncGen=__webpack_require__("./node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js");module.exports=function _regeneratorAsync(n,e,r,t,o){var a=regeneratorAsyncGen(n,e,r,t,o);return a.next().then((function(n){return n.done?n.value:a.next()}))},module.exports.__esModule=!0,module.exports.default=module.exports},"./node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js":function(module,__unused_webpack_exports,__webpack_require__){var regenerator=__webpack_require__("./node_modules/@babel/runtime/helpers/regenerator.js"),regeneratorAsyncIterator=__webpack_require__("./node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js");module.exports=function _regeneratorAsyncGen(r,e,t,o,n){return new regeneratorAsyncIterator(regenerator().w(r,e,t,o),n||Promise)},module.exports.__esModule=!0,module.exports.default=module.exports},"./node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js":function(module,__unused_webpack_exports,__webpack_require__){var OverloadYield=__webpack_require__("./node_modules/@babel/runtime/helpers/OverloadYield.js"),regeneratorDefine=__webpack_require__("./node_modules/@babel/runtime/helpers/regeneratorDefine.js");module.exports=function AsyncIterator(t,e){function n(r,o,i,f){try{var c=t[r](o),u=c.value;return u instanceof OverloadYield?e.resolve(u.v).then((function(t){n("next",t,i,f)}),(function(t){n("throw",t,i,f)})):e.resolve(u).then((function(t){c.value=t,i(c)}),(function(t){return n("throw",t,i,f)}))}catch(t){f(t)}}var r;this.next||(regeneratorDefine(AsyncIterator.prototype),regeneratorDefine(AsyncIterator.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",(function(){return this}))),regeneratorDefine(this,"_invoke",(function(t,o,i){function f(){return new e((function(e,r){n(t,i,e,r)}))}return r=r?r.then(f,f):f()}),!0)},module.exports.__esModule=!0,module.exports.default=module.exports},"./node_modules/@babel/runtime/helpers/regeneratorDefine.js":function(module){function _regeneratorDefine(e,r,n,t){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}module.exports=_regeneratorDefine=function regeneratorDefine(e,r,n,t){function o(r,n){_regeneratorDefine(e,r,(function(e){return this._invoke(r,n,e)}))}r?i?i(e,r,{value:n,enumerable:!t,configurable:!t,writable:!t}):e[r]=n:(o("next",0),o("throw",1),o("return",2))},module.exports.__esModule=!0,module.exports.default=module.exports,_regeneratorDefine(e,r,n,t)}module.exports=_regeneratorDefine,module.exports.__esModule=!0,module.exports.default=module.exports},"./node_modules/@babel/runtime/helpers/regeneratorKeys.js":function(module){module.exports=function _regeneratorKeys(e){var n=Object(e),r=[];for(var t in n)r.unshift(t);return function e(){for(;r.length;)if((t=r.pop())in n)return e.value=t,e.done=!1,e;return e.done=!0,e}},module.exports.__esModule=!0,module.exports.default=module.exports},"./node_modules/@babel/runtime/helpers/regeneratorRuntime.js":function(module,__unused_webpack_exports,__webpack_require__){var OverloadYield=__webpack_require__("./node_modules/@babel/runtime/helpers/OverloadYield.js"),regenerator=__webpack_require__("./node_modules/@babel/runtime/helpers/regenerator.js"),regeneratorAsync=__webpack_require__("./node_modules/@babel/runtime/helpers/regeneratorAsync.js"),regeneratorAsyncGen=__webpack_require__("./node_modules/@babel/runtime/helpers/regeneratorAsyncGen.js"),regeneratorAsyncIterator=__webpack_require__("./node_modules/@babel/runtime/helpers/regeneratorAsyncIterator.js"),regeneratorKeys=__webpack_require__("./node_modules/@babel/runtime/helpers/regeneratorKeys.js"),regeneratorValues=__webpack_require__("./node_modules/@babel/runtime/helpers/regeneratorValues.js");function _regeneratorRuntime(){"use strict";var r=regenerator(),e=r.m(_regeneratorRuntime),t=(Object.getPrototypeOf?Object.getPrototypeOf(e):e.__proto__).constructor;function n(r){var e="function"==typeof r&&r.constructor;return!!e&&(e===t||"GeneratorFunction"===(e.displayName||e.name))}var o={throw:1,return:2,break:3,continue:3};function a(r){var e,t;return function(n){e||(e={stop:function stop(){return t(n.a,2)},catch:function _catch(){return n.v},abrupt:function abrupt(r,e){return t(n.a,o[r],e)},delegateYield:function delegateYield(r,o,a){return e.resultName=o,t(n.d,regeneratorValues(r),a)},finish:function finish(r){return t(n.f,r)}},t=function t(r,_t,o){n.p=e.prev,n.n=e.next;try{return r(_t,o)}finally{e.next=n.n}}),e.resultName&&(e[e.resultName]=n.v,e.resultName=void 0),e.sent=n.v,e.next=n.n;try{return r.call(this,e)}finally{n.p=e.prev,n.n=e.next}}}return(module.exports=_regeneratorRuntime=function _regeneratorRuntime(){return{wrap:function wrap(e,t,n,o){return r.w(a(e),t,n,o&&o.reverse())},isGeneratorFunction:n,mark:r.m,awrap:function awrap(r,e){return new OverloadYield(r,e)},AsyncIterator:regeneratorAsyncIterator,async:function async(r,e,t,o,u){return(n(e)?regeneratorAsyncGen:regeneratorAsync)(a(r),e,t,o,u)},keys:regeneratorKeys,values:regeneratorValues}},module.exports.__esModule=!0,module.exports.default=module.exports)()}module.exports=_regeneratorRuntime,module.exports.__esModule=!0,module.exports.default=module.exports},"./node_modules/@babel/runtime/helpers/regeneratorValues.js":function(module,__unused_webpack_exports,__webpack_require__){var _typeof=__webpack_require__("./node_modules/@babel/runtime/helpers/typeof.js").default;module.exports=function _regeneratorValues(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],r=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function next(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}throw new TypeError(_typeof(e)+" is not iterable")},module.exports.__esModule=!0,module.exports.default=module.exports},"./node_modules/@babel/runtime/helpers/typeof.js":function(module){function _typeof(o){return module.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},module.exports.__esModule=!0,module.exports.default=module.exports,_typeof(o)}module.exports=_typeof,module.exports.__esModule=!0,module.exports.default=module.exports},"./node_modules/@babel/runtime/regenerator/index.js":function(module,__unused_webpack_exports,__webpack_require__){var runtime=__webpack_require__("./node_modules/@babel/runtime/helpers/regeneratorRuntime.js")();module.exports=runtime;try{regeneratorRuntime=runtime}catch(accidentalStrictMode){"object"==typeof globalThis?globalThis.regeneratorRuntime=runtime:Function("r","regeneratorRuntime = r")(runtime)}},"./node_modules/@fortawesome/fontawesome-svg-core/index.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e=r.length?{done:!0}:{done:!1,value:r[n++]}},e:function(r){throw r},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function(){t=t.call(r)},n:function(){var r=t.next();return a=r.done,r},e:function(r){u=!0,o=r},f:function(){try{a||null==t.return||t.return()}finally{if(u)throw o}}}}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread2(e){for(var r=1;r0;)id+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return id}function toArray(obj){for(var array=[],i=(obj||[]).length>>>0;i--;)array[i]=obj[i];return array}function classArray(node){return node.classList?toArray(node.classList):(node.getAttribute("class")||"").split(" ").filter((function(i){return i}))}function htmlEscape(str){return"".concat(str).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function joinStyles(styles){return Object.keys(styles||{}).reduce((function(acc,styleName){return acc+"".concat(styleName,": ").concat(styles[styleName].trim(),";")}),"")}function transformIsMeaningful(transform){return transform.size!==meaninglessTransform.size||transform.x!==meaninglessTransform.x||transform.y!==meaninglessTransform.y||transform.rotate!==meaninglessTransform.rotate||transform.flipX||transform.flipY}function css(){var drc="svg-inline--fa",fp=config.cssPrefix,rc=config.replacementClass,s=":root, :host {\n --fa-font-solid: normal 900 1em/1 'Font Awesome 7 Free';\n --fa-font-regular: normal 400 1em/1 'Font Awesome 7 Free';\n --fa-font-light: normal 300 1em/1 'Font Awesome 7 Pro';\n --fa-font-thin: normal 100 1em/1 'Font Awesome 7 Pro';\n --fa-font-duotone: normal 900 1em/1 'Font Awesome 7 Duotone';\n --fa-font-duotone-regular: normal 400 1em/1 'Font Awesome 7 Duotone';\n --fa-font-duotone-light: normal 300 1em/1 'Font Awesome 7 Duotone';\n --fa-font-duotone-thin: normal 100 1em/1 'Font Awesome 7 Duotone';\n --fa-font-brands: normal 400 1em/1 'Font Awesome 7 Brands';\n --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 7 Sharp';\n --fa-font-sharp-duotone-solid: normal 900 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-sharp-duotone-regular: normal 400 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-sharp-duotone-light: normal 300 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-sharp-duotone-thin: normal 100 1em/1 'Font Awesome 7 Sharp Duotone';\n --fa-font-slab-regular: normal 400 1em/1 'Font Awesome 7 Slab';\n --fa-font-slab-press-regular: normal 400 1em/1 'Font Awesome 7 Slab Press';\n --fa-font-whiteboard-semibold: normal 600 1em/1 'Font Awesome 7 Whiteboard';\n --fa-font-thumbprint-light: normal 300 1em/1 'Font Awesome 7 Thumbprint';\n --fa-font-notdog-solid: normal 900 1em/1 'Font Awesome 7 Notdog';\n --fa-font-notdog-duo-solid: normal 900 1em/1 'Font Awesome 7 Notdog Duo';\n --fa-font-etch-solid: normal 900 1em/1 'Font Awesome 7 Etch';\n --fa-font-graphite-thin: normal 100 1em/1 'Font Awesome 7 Graphite';\n --fa-font-jelly-regular: normal 400 1em/1 'Font Awesome 7 Jelly';\n --fa-font-jelly-fill-regular: normal 400 1em/1 'Font Awesome 7 Jelly Fill';\n --fa-font-jelly-duo-regular: normal 400 1em/1 'Font Awesome 7 Jelly Duo';\n --fa-font-chisel-regular: normal 400 1em/1 'Font Awesome 7 Chisel';\n --fa-font-utility-semibold: normal 600 1em/1 'Font Awesome 7 Utility';\n --fa-font-utility-duo-semibold: normal 600 1em/1 'Font Awesome 7 Utility Duo';\n --fa-font-utility-fill-semibold: normal 600 1em/1 'Font Awesome 7 Utility Fill';\n}\n\n.svg-inline--fa {\n box-sizing: content-box;\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n width: var(--fa-width, 1.25em);\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285714em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left,\n.svg-inline--fa .fa-pull-start {\n float: inline-start;\n margin-inline-end: var(--fa-pull-margin, 0.3em);\n}\n.svg-inline--fa.fa-pull-right,\n.svg-inline--fa .fa-pull-end {\n float: inline-end;\n margin-inline-start: var(--fa-pull-margin, 0.3em);\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n inset-inline-start: calc(-1 * var(--fa-li-width, 2em));\n inset-block-start: 0.25em; /* syncing vertical alignment with Web Font rendering */\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: var(--fa-width, 1.25em);\n}\n.fa-layers .svg-inline--fa {\n inset: 0;\n margin: auto;\n position: absolute;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-counter-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: calc(10 / 16 * 1em); /* converts a 10px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 10 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 10 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-xs {\n font-size: calc(12 / 16 * 1em); /* converts a 12px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 12 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 12 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-sm {\n font-size: calc(14 / 16 * 1em); /* converts a 14px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 14 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 14 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-lg {\n font-size: calc(20 / 16 * 1em); /* converts a 20px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 20 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 20 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-xl {\n font-size: calc(24 / 16 * 1em); /* converts a 24px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 24 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 24 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-2xl {\n font-size: calc(32 / 16 * 1em); /* converts a 32px size into an em-based value that's relative to the scale's 16px base */\n line-height: calc(1 / 32 * 1em); /* sets the line-height of the icon back to that of it's parent */\n vertical-align: calc((6 / 32 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */\n}\n\n.fa-width-auto {\n --fa-width: auto;\n}\n\n.fa-fw,\n.fa-width-fixed {\n --fa-width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-inline-start: var(--fa-li-margin, 2.5em);\n padding-inline-start: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n inset-inline-start: calc(-1 * var(--fa-li-width, 2em));\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n/* Heads Up: Bordered Icons will not be supported in the future!\n - This feature will be deprecated in the next major release of Font Awesome (v8)!\n - You may continue to use it in this version *v7), but it will not be supported in Font Awesome v8.\n*/\n/* Notes:\n* --@{v.$css-prefix}-border-width = 1/16 by default (to render as ~1px based on a 16px default font-size)\n* --@{v.$css-prefix}-border-padding =\n ** 3/16 for vertical padding (to give ~2px of vertical whitespace around an icon considering it's vertical alignment)\n ** 4/16 for horizontal padding (to give ~4px of horizontal whitespace around an icon)\n*/\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.0625em);\n box-sizing: var(--fa-border-box-sizing, content-box);\n padding: var(--fa-border-padding, 0.1875em 0.25em);\n}\n\n.fa-pull-left,\n.fa-pull-start {\n float: inline-start;\n margin-inline-end: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right,\n.fa-pull-end {\n float: inline-end;\n margin-inline-start: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n animation-name: fa-beat;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n animation-name: fa-bounce;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n animation-name: fa-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n animation-name: fa-beat-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n animation-name: fa-flip;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n animation-name: fa-shake;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n animation-name: fa-spin;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 2s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n animation-name: fa-spin;\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n .fa-bounce,\n .fa-fade,\n .fa-beat-fade,\n .fa-flip,\n .fa-pulse,\n .fa-shake,\n .fa-spin,\n .fa-spin-pulse {\n animation: none !important;\n transition: none !important;\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n transform: scale(1);\n }\n 45% {\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-bounce {\n 0% {\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-flip {\n 50% {\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-shake {\n 0% {\n transform: rotate(-15deg);\n }\n 4% {\n transform: rotate(15deg);\n }\n 8%, 24% {\n transform: rotate(-18deg);\n }\n 12%, 28% {\n transform: rotate(18deg);\n }\n 16% {\n transform: rotate(-22deg);\n }\n 20% {\n transform: rotate(22deg);\n }\n 32% {\n transform: rotate(-12deg);\n }\n 36% {\n transform: rotate(12deg);\n }\n 40%, 100% {\n transform: rotate(0deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.svg-inline--fa.fa-inverse {\n fill: var(--fa-inverse, #fff);\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n line-height: 2em;\n position: relative;\n vertical-align: middle;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.svg-inline--fa.fa-stack-1x {\n --fa-width: 1.25em;\n height: 1em;\n width: var(--fa-width);\n}\n.svg-inline--fa.fa-stack-2x {\n --fa-width: 2.5em;\n height: 2em;\n width: var(--fa-width);\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n inset: 0;\n margin: auto;\n position: absolute;\n z-index: var(--fa-stack-z-index, auto);\n}";if("fa"!==fp||rc!==drc){var dPatt=new RegExp("\\.".concat("fa","\\-"),"g"),customPropPatt=new RegExp("\\--".concat("fa","\\-"),"g"),rPatt=new RegExp("\\.".concat(drc),"g");s=s.replace(dPatt,".".concat(fp,"-")).replace(customPropPatt,"--".concat(fp,"-")).replace(rPatt,".".concat(rc))}return s}var _cssInserted=!1;function ensureCss(){config.autoAddCss&&!_cssInserted&&(!function insertCss(css){if(css&&IS_DOM){var style=DOCUMENT.createElement("style");style.setAttribute("type","text/css"),style.innerHTML=css;for(var headChildren=DOCUMENT.head.childNodes,beforeChild=null,i=headChildren.length-1;i>-1;i--){var child=headChildren[i],tagName=(child.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(tagName)>-1&&(beforeChild=child)}return DOCUMENT.head.insertBefore(style,beforeChild),css}}(css()),_cssInserted=!0)}var InjectCSS={mixout:function mixout(){return{dom:{css:css,insertCss:ensureCss}}},hooks:function hooks(){return{beforeDOMElementCreation:function beforeDOMElementCreation(){ensureCss()},beforeI2svg:function beforeI2svg(){ensureCss()}}}},w$2=WINDOW||{};w$2.___FONT_AWESOME___||(w$2.___FONT_AWESOME___={}),w$2.___FONT_AWESOME___.styles||(w$2.___FONT_AWESOME___.styles={}),w$2.___FONT_AWESOME___.hooks||(w$2.___FONT_AWESOME___.hooks={}),w$2.___FONT_AWESOME___.shims||(w$2.___FONT_AWESOME___.shims=[]);var namespace=w$2.___FONT_AWESOME___,functions=[],_listener=function listener(){DOCUMENT.removeEventListener("DOMContentLoaded",_listener),loaded=1,functions.map((function(fn){return fn()}))},loaded=!1;function toHtml(abstractNodes){var tag=abstractNodes.tag,_abstractNodes$attrib=abstractNodes.attributes,attributes=void 0===_abstractNodes$attrib?{}:_abstractNodes$attrib,_abstractNodes$childr=abstractNodes.children,children=void 0===_abstractNodes$childr?[]:_abstractNodes$childr;return"string"==typeof abstractNodes?htmlEscape(abstractNodes):"<".concat(tag," ").concat(function joinAttributes(attributes){return Object.keys(attributes||{}).reduce((function(acc,attributeName){return acc+"".concat(attributeName,'="').concat(htmlEscape(attributes[attributeName]),'" ')}),"").trim()}(attributes),">").concat(children.map(toHtml).join(""),"")}function iconFromMapping(mapping,prefix,iconName){if(mapping&&mapping[prefix]&&mapping[prefix][iconName])return{prefix:prefix,iconName:iconName,icon:mapping[prefix][iconName]}}IS_DOM&&((loaded=(DOCUMENT.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(DOCUMENT.readyState))||DOCUMENT.addEventListener("DOMContentLoaded",_listener));var reduce=function fastReduceObject(subject,fn,initialValue,thisContext){var i,key,result,keys=Object.keys(subject),length=keys.length,iterator=void 0!==thisContext?function bindInternal4(func,thisContext){return function(a,b,c,d){return func.call(thisContext,a,b,c,d)}}(fn,thisContext):fn;for(void 0===initialValue?(i=1,result=subject[keys[0]]):(i=0,result=initialValue);i2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,skipHooks=void 0!==_params$skipHooks&&_params$skipHooks,normalized=normalizeIcons(icons);"function"!=typeof namespace.hooks.addPack||skipHooks?namespace.styles[prefix]=_objectSpread2(_objectSpread2({},namespace.styles[prefix]||{}),normalized):namespace.hooks.addPack(prefix,normalizeIcons(icons)),"fas"===prefix&&defineIcons("fa",icons)}var styles=namespace.styles,shims=namespace.shims,FAMILY_NAMES=Object.keys(PREFIX_TO_LONG_STYLE),PREFIXES_FOR_FAMILY=FAMILY_NAMES.reduce((function(acc,familyId){return acc[familyId]=Object.keys(PREFIX_TO_LONG_STYLE[familyId]),acc}),{}),_defaultUsablePrefix=null,_byUnicode={},_byLigature={},_byOldName={},_byOldUnicode={},_byAlias={};function getIconName(cssPrefix,cls){var parts=cls.split("-"),prefix=parts[0],iconName=parts.slice(1).join("-");return prefix!==cssPrefix||""===iconName||function isReserved(name){return~RESERVED_CLASSES.indexOf(name)}(iconName)?null:iconName}var build=function build(){var lookup=function lookup(reducer){return reduce(styles,(function(o$$1,style,prefix){return o$$1[prefix]=reduce(style,reducer,{}),o$$1}),{})};_byUnicode=lookup((function(acc,icon,iconName){(icon[3]&&(acc[icon[3]]=iconName),icon[2])&&icon[2].filter((function(a$$1){return"number"==typeof a$$1})).forEach((function(alias){acc[alias.toString(16)]=iconName}));return acc})),_byLigature=lookup((function(acc,icon,iconName){(acc[iconName]=iconName,icon[2])&&icon[2].filter((function(a$$1){return"string"==typeof a$$1})).forEach((function(alias){acc[alias]=iconName}));return acc})),_byAlias=lookup((function(acc,icon,iconName){var aliases=icon[2];return acc[iconName]=iconName,aliases.forEach((function(alias){acc[alias]=iconName})),acc}));var hasRegular="far"in styles||config.autoFetchSvg,shimLookups=reduce(shims,(function(acc,shim){var maybeNameMaybeUnicode=shim[0],prefix=shim[1],iconName=shim[2];return"far"!==prefix||hasRegular||(prefix="fas"),"string"==typeof maybeNameMaybeUnicode&&(acc.names[maybeNameMaybeUnicode]={prefix:prefix,iconName:iconName}),"number"==typeof maybeNameMaybeUnicode&&(acc.unicodes[maybeNameMaybeUnicode.toString(16)]={prefix:prefix,iconName:iconName}),acc}),{names:{},unicodes:{}});_byOldName=shimLookups.names,_byOldUnicode=shimLookups.unicodes,_defaultUsablePrefix=getCanonicalPrefix(config.styleDefault,{family:config.familyDefault})};function byUnicode(prefix,unicode){return(_byUnicode[prefix]||{})[unicode]}function byAlias(prefix,alias){return(_byAlias[prefix]||{})[alias]}function byOldName(name){return _byOldName[name]||{prefix:null,iconName:null}}function getDefaultUsablePrefix(){return _defaultUsablePrefix}!function onChange(cb){return _onChangeCb.push(cb),function(){_onChangeCb.splice(_onChangeCb.indexOf(cb),1)}}((function(c$$1){_defaultUsablePrefix=getCanonicalPrefix(c$$1.styleDefault,{family:config.familyDefault})})),build();function getCanonicalPrefix(styleOrPrefix){var _params$family=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,family=void 0===_params$family?i:_params$family,style=PREFIX_TO_STYLE[family][styleOrPrefix];if(family===t&&!styleOrPrefix)return"fad";var prefix=STYLE_TO_PREFIX[family][styleOrPrefix]||STYLE_TO_PREFIX[family][style],defined=styleOrPrefix in namespace.styles?styleOrPrefix:null;return prefix||defined||null}function sortedUniqueValues(arr){return arr.sort().filter((function(value,index,arr){return arr.indexOf(value)===index}))}var _faCombinedClasses=lo.concat(Ht);function getCanonicalIcon(values){var _params$skipLookups=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,skipLookups=void 0!==_params$skipLookups&&_params$skipLookups,givenPrefix=null,faStyleOrFamilyClasses=sortedUniqueValues(values.filter((function(cls){return _faCombinedClasses.includes(cls)}))),nonStyleOrFamilyClasses=sortedUniqueValues(values.filter((function(cls){return!_faCombinedClasses.includes(cls)}))),_faStyles$=_slicedToArray(faStyleOrFamilyClasses.filter((function(cls){return givenPrefix=cls,!Z.includes(cls)})),1)[0],styleFromValues=void 0===_faStyles$?null:_faStyles$,family=function getFamilyId(values){var family=i,famProps=FAMILY_NAMES.reduce((function(acc,familyId){return acc[familyId]="".concat(config.cssPrefix,"-").concat(familyId),acc}),{});return dt.forEach((function(familyId){(values.includes(famProps[familyId])||values.some((function(v$$1){return PREFIXES_FOR_FAMILY[familyId].includes(v$$1)})))&&(family=familyId)})),family}(faStyleOrFamilyClasses),canonical=_objectSpread2(_objectSpread2({},function moveNonFaClassesToRest(classNames){var rest=[],iconName=null;return classNames.forEach((function(cls){var result=getIconName(config.cssPrefix,cls);result?iconName=result:cls&&rest.push(cls)})),{iconName:iconName,rest:rest}}(nonStyleOrFamilyClasses)),{},{prefix:getCanonicalPrefix(styleFromValues,{family:family})});return _objectSpread2(_objectSpread2(_objectSpread2({},canonical),function getDefaultCanonicalPrefix(prefixOptions){var values=prefixOptions.values,family=prefixOptions.family,canonical=prefixOptions.canonical,_prefixOptions$givenP=prefixOptions.givenPrefix,givenPrefix=void 0===_prefixOptions$givenP?"":_prefixOptions$givenP,_prefixOptions$styles=prefixOptions.styles,styles=void 0===_prefixOptions$styles?{}:_prefixOptions$styles,_prefixOptions$config=prefixOptions.config,config$$1=void 0===_prefixOptions$config?{}:_prefixOptions$config,isDuotoneFamily=family===t,valuesHasDuotone=values.includes("fa-duotone")||values.includes("fad"),defaultFamilyIsDuotone="duotone"===config$$1.familyDefault,canonicalPrefixIsDuotone="fad"===canonical.prefix||"fa-duotone"===canonical.prefix;!isDuotoneFamily&&(valuesHasDuotone||defaultFamilyIsDuotone||canonicalPrefixIsDuotone)&&(canonical.prefix="fad");(values.includes("fa-brands")||values.includes("fab"))&&(canonical.prefix="fab");if(!canonical.prefix&&newCanonicalFamilies.includes(family)){if(Object.keys(styles).find((function(key){return newCanonicalStyles.includes(key)}))||config$$1.autoFetchSvg){var defaultPrefix=Et.get(family).defaultShortPrefixId;canonical.prefix=defaultPrefix,canonical.iconName=byAlias(canonical.prefix,canonical.iconName)||canonical.iconName}}"fa"!==canonical.prefix&&"fa"!==givenPrefix||(canonical.prefix=getDefaultUsablePrefix()||"fas");return canonical}({values:values,family:family,styles:styles,config:config,canonical:canonical,givenPrefix:givenPrefix})),function applyShimAndAlias(skipLookups,givenPrefix,canonical){var prefix=canonical.prefix,iconName=canonical.iconName;if(skipLookups||!prefix||!iconName)return{prefix:prefix,iconName:iconName};var shim="fa"===givenPrefix?byOldName(iconName):{},aliasIconName=byAlias(prefix,iconName);iconName=shim.iconName||aliasIconName||iconName,"far"!==(prefix=shim.prefix||prefix)||styles.far||!styles.fas||config.autoFetchSvg||(prefix="fas");return{prefix:prefix,iconName:iconName}}(skipLookups,givenPrefix,canonical))}var newCanonicalFamilies=dt.filter((function(familyId){return familyId!==i||familyId!==t})),newCanonicalStyles=Object.keys(Xl).filter((function(key){return key!==i})).map((function(key){return Object.keys(Xl[key])})).flat();var Library=function(){return function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}((function Library(){!function _classCallCheck(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function")}(this,Library),this.definitions={}}),[{key:"add",value:function add(){for(var _this=this,_len=arguments.length,definitions=new Array(_len),_key=0;_key<_len;_key++)definitions[_key]=arguments[_key];var additions=definitions.reduce(this._pullDefinitions,{});Object.keys(additions).forEach((function(key){_this.definitions[key]=_objectSpread2(_objectSpread2({},_this.definitions[key]||{}),additions[key]),defineIcons(key,additions[key]);var longPrefix=PREFIX_TO_LONG_STYLE[i][key];longPrefix&&defineIcons(longPrefix,additions[key]),build()}))}},{key:"reset",value:function reset(){this.definitions={}}},{key:"_pullDefinitions",value:function _pullDefinitions(additions,definition){var normalized=definition.prefix&&definition.iconName&&definition.icon?{0:definition}:definition;return Object.keys(normalized).map((function(key){var _normalized$key=normalized[key],prefix=_normalized$key.prefix,iconName=_normalized$key.iconName,icon=_normalized$key.icon,aliases=icon[2];additions[prefix]||(additions[prefix]={}),aliases.length>0&&aliases.forEach((function(alias){"string"==typeof alias&&(additions[prefix][alias]=icon)})),additions[prefix][iconName]=icon})),additions}}])}(),_plugins=[],_hooks={},providers={},defaultProviderKeys=Object.keys(providers);function chainHooks(hook,accumulator){for(var _len=arguments.length,args=new Array(_len>2?_len-2:0),_key=2;_key<_len;_key++)args[_key-2]=arguments[_key];return(_hooks[hook]||[]).forEach((function(hookFn){accumulator=hookFn.apply(null,[accumulator].concat(args))})),accumulator}function callHooks(hook){for(var _len2=arguments.length,args=new Array(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++)args[_key2-1]=arguments[_key2];(_hooks[hook]||[]).forEach((function(hookFn){hookFn.apply(null,args)}))}function callProvided(){var hook=arguments[0],args=Array.prototype.slice.call(arguments,1);return providers[hook]?providers[hook].apply(null,args):void 0}function findIconDefinition(iconLookup){"fa"===iconLookup.prefix&&(iconLookup.prefix="fas");var iconName=iconLookup.iconName,prefix=iconLookup.prefix||getDefaultUsablePrefix();if(iconName)return iconName=byAlias(prefix,iconName)||iconName,iconFromMapping(library.definitions,prefix,iconName)||iconFromMapping(namespace.styles,prefix,iconName)}var library=new Library,dom={i2svg:function i2svg(){var params=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return IS_DOM?(callHooks("beforeI2svg",params),callProvided("pseudoElements2svg",params),callProvided("i2svg",params)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function watch(){var params=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},autoReplaceSvgRoot=params.autoReplaceSvgRoot;!1===config.autoReplaceSvg&&(config.autoReplaceSvg=!0),config.observeMutations=!0,function domready(fn){IS_DOM&&(loaded?setTimeout(fn,0):functions.push(fn))}((function(){autoReplace({autoReplaceSvgRoot:autoReplaceSvgRoot}),callHooks("watch",params)}))}},api={noAuto:function noAuto(){config.autoReplaceSvg=!1,config.observeMutations=!1,callHooks("noAuto")},config:config,dom:dom,parse:{icon:function icon(_icon){if(null===_icon)return null;if("object"===_typeof(_icon)&&_icon.prefix&&_icon.iconName)return{prefix:_icon.prefix,iconName:byAlias(_icon.prefix,_icon.iconName)||_icon.iconName};if(Array.isArray(_icon)&&2===_icon.length){var iconName=0===_icon[1].indexOf("fa-")?_icon[1].slice(3):_icon[1],prefix=getCanonicalPrefix(_icon[0]);return{prefix:prefix,iconName:byAlias(prefix,iconName)||iconName}}if("string"==typeof _icon&&(_icon.indexOf("".concat(config.cssPrefix,"-"))>-1||_icon.match(ICON_SELECTION_SYNTAX_PATTERN))){var canonicalIcon=getCanonicalIcon(_icon.split(" "),{skipLookups:!0});return{prefix:canonicalIcon.prefix||getDefaultUsablePrefix(),iconName:byAlias(canonicalIcon.prefix,canonicalIcon.iconName)||canonicalIcon.iconName}}if("string"==typeof _icon){var _prefix=getDefaultUsablePrefix();return{prefix:_prefix,iconName:byAlias(_prefix,_icon)||_icon}}}},library:library,findIconDefinition:findIconDefinition,toHtml:toHtml},autoReplace=function autoReplace(){var _params$autoReplaceSv=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,autoReplaceSvgRoot=void 0===_params$autoReplaceSv?DOCUMENT:_params$autoReplaceSv;(Object.keys(namespace.styles).length>0||config.autoFetchSvg)&&IS_DOM&&config.autoReplaceSvg&&api.dom.i2svg({node:autoReplaceSvgRoot})};function domVariants(val,abstractCreator){return Object.defineProperty(val,"abstract",{get:abstractCreator}),Object.defineProperty(val,"html",{get:function get(){return val.abstract.map((function(a){return toHtml(a)}))}}),Object.defineProperty(val,"node",{get:function get(){if(IS_DOM){var container=DOCUMENT.createElement("div");return container.innerHTML=val.html,container.children}}}),val}function makeInlineSvgAbstract(params){var _params$icons=params.icons,main=_params$icons.main,mask=_params$icons.mask,prefix=params.prefix,iconName=params.iconName,transform=params.transform,symbol=params.symbol,maskId=params.maskId,extra=params.extra,_params$watchable=params.watchable,watchable=void 0!==_params$watchable&&_params$watchable,_ref=mask.found?mask:main,width=_ref.width,height=_ref.height,attrClass=[config.replacementClass,iconName?"".concat(config.cssPrefix,"-").concat(iconName):""].filter((function(c){return-1===extra.classes.indexOf(c)})).filter((function(c){return""!==c||!!c})).concat(extra.classes).join(" "),content={children:[],attributes:_objectSpread2(_objectSpread2({},extra.attributes),{},{"data-prefix":prefix,"data-icon":iconName,class:attrClass,role:extra.attributes.role||"img",viewBox:"0 0 ".concat(width," ").concat(height)})};(function isLabeled(attributes){return["aria-label","aria-labelledby","title","role"].some((function(label){return label in attributes}))})(extra.attributes)||extra.attributes["aria-hidden"]||(content.attributes["aria-hidden"]="true"),watchable&&(content.attributes["data-fa-i2svg"]="");var args=_objectSpread2(_objectSpread2({},content),{},{prefix:prefix,iconName:iconName,main:main,mask:mask,maskId:maskId,transform:transform,symbol:symbol,styles:_objectSpread2({},extra.styles)}),_ref2=mask.found&&main.found?callProvided("generateAbstractMask",args)||{children:[],attributes:{}}:callProvided("generateAbstractIcon",args)||{children:[],attributes:{}},children=_ref2.children,attributes=_ref2.attributes;return args.children=children,args.attributes=attributes,symbol?function asSymbol(_ref){var prefix=_ref.prefix,iconName=_ref.iconName,children=_ref.children,attributes=_ref.attributes,symbol=_ref.symbol,id=!0===symbol?"".concat(prefix,"-").concat(config.cssPrefix,"-").concat(iconName):symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:_objectSpread2(_objectSpread2({},attributes),{},{id:id}),children:children}]}]}(args):function asIcon(_ref){var children=_ref.children,main=_ref.main,mask=_ref.mask,attributes=_ref.attributes,styles=_ref.styles,transform=_ref.transform;if(transformIsMeaningful(transform)&&main.found&&!mask.found){var offset={x:main.width/main.height/2,y:.5};attributes.style=joinStyles(_objectSpread2(_objectSpread2({},styles),{},{"transform-origin":"".concat(offset.x+transform.x/16,"em ").concat(offset.y+transform.y/16,"em")}))}return[{tag:"svg",attributes:attributes,children:children}]}(args)}function makeLayersTextAbstract(params){var content=params.content,width=params.width,height=params.height,transform=params.transform,extra=params.extra,_params$watchable2=params.watchable,watchable=void 0!==_params$watchable2&&_params$watchable2,attributes=_objectSpread2(_objectSpread2({},extra.attributes),{},{class:extra.classes.join(" ")});watchable&&(attributes["data-fa-i2svg"]="");var styles=_objectSpread2({},extra.styles);transformIsMeaningful(transform)&&(styles.transform=function transformForCss(_ref2){var transform=_ref2.transform,_ref2$width=_ref2.width,width=void 0===_ref2$width?16:_ref2$width,_ref2$height=_ref2.height,height=void 0===_ref2$height?16:_ref2$height,_ref2$startCentered=_ref2.startCentered,startCentered=void 0!==_ref2$startCentered&&_ref2$startCentered,val="";return val+=startCentered&&IS_IE?"translate(".concat(transform.x/16-width/2,"em, ").concat(transform.y/16-height/2,"em) "):startCentered?"translate(calc(-50% + ".concat(transform.x/16,"em), calc(-50% + ").concat(transform.y/16,"em)) "):"translate(".concat(transform.x/16,"em, ").concat(transform.y/16,"em) "),val+="scale(".concat(transform.size/16*(transform.flipX?-1:1),", ").concat(transform.size/16*(transform.flipY?-1:1),") "),val+"rotate(".concat(transform.rotate,"deg) ")}({transform:transform,startCentered:!0,width:width,height:height}),styles["-webkit-transform"]=styles.transform);var styleString=joinStyles(styles);styleString.length>0&&(attributes.style=styleString);var val=[];return val.push({tag:"span",attributes:attributes,children:[content]}),val}var styles$1=namespace.styles;function asFoundIcon(icon){var width=icon[0],height=icon[1],vectorData=_slicedToArray(icon.slice(4),1)[0];return{found:!0,width:width,height:height,icon:Array.isArray(vectorData)?{tag:"g",attributes:{class:"".concat(config.cssPrefix,"-").concat(DUOTONE_CLASSES.GROUP)},children:[{tag:"path",attributes:{class:"".concat(config.cssPrefix,"-").concat(DUOTONE_CLASSES.SECONDARY),fill:"currentColor",d:vectorData[0]}},{tag:"path",attributes:{class:"".concat(config.cssPrefix,"-").concat(DUOTONE_CLASSES.PRIMARY),fill:"currentColor",d:vectorData[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:vectorData}}}}var missingIconResolutionMixin={found:!1,width:512,height:512};function findIcon(iconName,prefix){var givenPrefix=prefix;return"fa"===prefix&&null!==config.styleDefault&&(prefix=getDefaultUsablePrefix()),new Promise((function(resolve,reject){if("fa"===givenPrefix){var shim=byOldName(iconName)||{};iconName=shim.iconName||iconName,prefix=shim.prefix||prefix}if(iconName&&prefix&&styles$1[prefix]&&styles$1[prefix][iconName])return resolve(asFoundIcon(styles$1[prefix][iconName]));!function maybeNotifyMissing(iconName,prefix){PRODUCTION||config.showMissingIcons||!iconName||console.error('Icon with name "'.concat(iconName,'" and prefix "').concat(prefix,'" is missing.'))}(iconName,prefix),resolve(_objectSpread2(_objectSpread2({},missingIconResolutionMixin),{},{icon:config.showMissingIcons&&iconName&&callProvided("missingIconAbstract")||{}}))}))}var noop$1=function noop(){},p$2=config.measurePerformance&&PERFORMANCE&&PERFORMANCE.mark&&PERFORMANCE.measure?PERFORMANCE:{mark:noop$1,measure:noop$1},end=function end(name){p$2.mark("".concat('FA "7.2.0"'," ").concat(name," ends")),p$2.measure("".concat('FA "7.2.0"'," ").concat(name),"".concat('FA "7.2.0"'," ").concat(name," begins"),"".concat('FA "7.2.0"'," ").concat(name," ends"))},perf_begin=function begin(name){return p$2.mark("".concat('FA "7.2.0"'," ").concat(name," begins")),function(){return end(name)}},noop$2=function noop(){};function isWatched(node){return"string"==typeof(node.getAttribute?node.getAttribute("data-fa-i2svg"):null)}function createElementNS(tag){return DOCUMENT.createElementNS("http://www.w3.org/2000/svg",tag)}function createElement(tag){return DOCUMENT.createElement(tag)}function convertSVG(abstractObj){var _params$ceFn=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,ceFn=void 0===_params$ceFn?"svg"===abstractObj.tag?createElementNS:createElement:_params$ceFn;if("string"==typeof abstractObj)return DOCUMENT.createTextNode(abstractObj);var tag=ceFn(abstractObj.tag);return Object.keys(abstractObj.attributes||[]).forEach((function(key){tag.setAttribute(key,abstractObj.attributes[key])})),(abstractObj.children||[]).forEach((function(child){tag.appendChild(convertSVG(child,{ceFn:ceFn}))})),tag}var mutators={replace:function replace(mutation){var node=mutation[0];if(node.parentNode)if(mutation[1].forEach((function(abstract){node.parentNode.insertBefore(convertSVG(abstract),node)})),null===node.getAttribute("data-fa-i2svg")&&config.keepOriginalSource){var comment=DOCUMENT.createComment(function nodeAsComment(node){var comment=" ".concat(node.outerHTML," ");return"".concat(comment,"Font Awesome fontawesome.com ")}(node));node.parentNode.replaceChild(comment,node)}else node.remove()},nest:function nest(mutation){var node=mutation[0],abstract=mutation[1];if(~classArray(node).indexOf(config.replacementClass))return mutators.replace(mutation);var forSvg=new RegExp("".concat(config.cssPrefix,"-.*"));if(delete abstract[0].attributes.id,abstract[0].attributes.class){var splitClasses=abstract[0].attributes.class.split(" ").reduce((function(acc,cls){return cls===config.replacementClass||cls.match(forSvg)?acc.toSvg.push(cls):acc.toNode.push(cls),acc}),{toNode:[],toSvg:[]});abstract[0].attributes.class=splitClasses.toSvg.join(" "),0===splitClasses.toNode.length?node.removeAttribute("class"):node.setAttribute("class",splitClasses.toNode.join(" "))}var newInnerHTML=abstract.map((function(a){return toHtml(a)})).join("\n");node.setAttribute("data-fa-i2svg",""),node.innerHTML=newInnerHTML}};function performOperationSync(op){op()}function perform(mutations,callback){var callbackFunction="function"==typeof callback?callback:noop$2;if(0===mutations.length)callbackFunction();else{var frame=performOperationSync;"async"===config.mutateApproach&&(frame=WINDOW.requestAnimationFrame||performOperationSync),frame((function(){var mutator=function getMutator(){return!0===config.autoReplaceSvg?mutators.replace:mutators[config.autoReplaceSvg]||mutators.replace}(),mark=perf_begin("mutate");mutations.map(mutator),mark(),callbackFunction()}))}}var disabled=!1;function disableObservation(){disabled=!0}function enableObservation(){disabled=!1}var mo=null;function observe(options){if(MUTATION_OBSERVER&&config.observeMutations){var _options$treeCallback=options.treeCallback,treeCallback=void 0===_options$treeCallback?noop$2:_options$treeCallback,_options$nodeCallback=options.nodeCallback,nodeCallback=void 0===_options$nodeCallback?noop$2:_options$nodeCallback,_options$pseudoElemen=options.pseudoElementsCallback,pseudoElementsCallback=void 0===_options$pseudoElemen?noop$2:_options$pseudoElemen,_options$observeMutat=options.observeMutationsRoot,observeMutationsRoot=void 0===_options$observeMutat?DOCUMENT:_options$observeMutat;mo=new MUTATION_OBSERVER((function(objects){if(!disabled){var defaultPrefix=getDefaultUsablePrefix();toArray(objects).forEach((function(mutationRecord){if("childList"===mutationRecord.type&&mutationRecord.addedNodes.length>0&&!isWatched(mutationRecord.addedNodes[0])&&(config.searchPseudoElements&&pseudoElementsCallback(mutationRecord.target),treeCallback(mutationRecord.target)),"attributes"===mutationRecord.type&&mutationRecord.target.parentNode&&config.searchPseudoElements&&pseudoElementsCallback([mutationRecord.target],!0),"attributes"===mutationRecord.type&&isWatched(mutationRecord.target)&&~ATTRIBUTES_WATCHED_FOR_MUTATION.indexOf(mutationRecord.attributeName))if("class"===mutationRecord.attributeName&&function hasPrefixAndIcon(node){var prefix=node.getAttribute?node.getAttribute("data-prefix"):null,icon=node.getAttribute?node.getAttribute("data-icon"):null;return prefix&&icon}(mutationRecord.target)){var _getCanonicalIcon=getCanonicalIcon(classArray(mutationRecord.target)),prefix=_getCanonicalIcon.prefix,iconName=_getCanonicalIcon.iconName;mutationRecord.target.setAttribute("data-prefix",prefix||defaultPrefix),iconName&&mutationRecord.target.setAttribute("data-icon",iconName)}else(function hasBeenReplaced(node){return node&&node.classList&&node.classList.contains&&node.classList.contains(config.replacementClass)})(mutationRecord.target)&&nodeCallback(mutationRecord.target)}))}})),IS_DOM&&mo.observe(observeMutationsRoot,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function classParser(node){var existingPrefix=node.getAttribute("data-prefix"),existingIconName=node.getAttribute("data-icon"),innerText=void 0!==node.innerText?node.innerText.trim():"",val=getCanonicalIcon(classArray(node));return val.prefix||(val.prefix=getDefaultUsablePrefix()),existingPrefix&&existingIconName&&(val.prefix=existingPrefix,val.iconName=existingIconName),val.iconName&&val.prefix||(val.prefix&&innerText.length>0&&(val.iconName=function byLigature(prefix,ligature){return(_byLigature[prefix]||{})[ligature]}(val.prefix,node.innerText)||byUnicode(val.prefix,toHex(node.innerText))),!val.iconName&&config.autoFetchSvg&&node.firstChild&&node.firstChild.nodeType===Node.TEXT_NODE&&(val.iconName=node.firstChild.data)),val}function parseMeta(node){var parser=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},_classParser=classParser(node),iconName=_classParser.iconName,prefix=_classParser.prefix,extraClasses=_classParser.rest,extraAttributes=function attributesParser(node){return toArray(node.attributes).reduce((function(acc,attr){return"class"!==acc.name&&"style"!==acc.name&&(acc[attr.name]=attr.value),acc}),{})}(node),pluginMeta=chainHooks("parseNodeAttributes",{},node),extraStyles=parser.styleParser?function styleParser(node){var style=node.getAttribute("style"),val=[];return style&&(val=style.split(";").reduce((function(acc,style){var styles=style.split(":"),prop=styles[0],value=styles.slice(1);return prop&&value.length>0&&(acc[prop]=value.join(":").trim()),acc}),{})),val}(node):[];return _objectSpread2({iconName:iconName,prefix:prefix,transform:meaninglessTransform,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:extraClasses,styles:extraStyles,attributes:extraAttributes}},pluginMeta)}var styles$2=namespace.styles;function generateMutation(node){var nodeMeta="nest"===config.autoReplaceSvg?parseMeta(node,{styleParser:!1}):parseMeta(node);return~nodeMeta.extra.classes.indexOf("fa-layers-text")?callProvided("generateLayersText",node,nodeMeta):callProvided("generateSvgReplacementMutation",node,nodeMeta)}function onTree(root){var callback=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!IS_DOM)return Promise.resolve();var htmlClassList=DOCUMENT.documentElement.classList,hclAdd=function hclAdd(suffix){return htmlClassList.add("".concat("fontawesome-i2svg","-").concat(suffix))},hclRemove=function hclRemove(suffix){return htmlClassList.remove("".concat("fontawesome-i2svg","-").concat(suffix))},prefixes=config.autoFetchSvg?function getKnownPrefixes(){return[].concat(_toConsumableArray(Ht),_toConsumableArray(lo))}():Z.concat(Object.keys(styles$2));prefixes.includes("fa")||prefixes.push("fa");var prefixesDomQuery=[".".concat("fa-layers-text",":not([").concat("data-fa-i2svg","])")].concat(prefixes.map((function(p$$1){return".".concat(p$$1,":not([").concat("data-fa-i2svg","])")}))).join(", ");if(0===prefixesDomQuery.length)return Promise.resolve();var candidates=[];try{candidates=toArray(root.querySelectorAll(prefixesDomQuery))}catch(e$$1){}if(!(candidates.length>0))return Promise.resolve();hclAdd("pending"),hclRemove("complete");var mark=perf_begin("onTree"),mutations=candidates.reduce((function(acc,node){try{var mutation=generateMutation(node);mutation&&acc.push(mutation)}catch(e$$1){PRODUCTION||"MissingIcon"===e$$1.name&&console.error(e$$1)}return acc}),[]);return new Promise((function(resolve,reject){Promise.all(mutations).then((function(resolvedMutations){perform(resolvedMutations,(function(){hclAdd("active"),hclAdd("complete"),hclRemove("pending"),"function"==typeof callback&&callback(),mark(),resolve()}))})).catch((function(e$$1){mark(),reject(e$$1)}))}))}function onNode(node){var callback=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;generateMutation(node).then((function(mutation){mutation&&perform([mutation],callback)}))}var render=function render(iconDefinition){var params=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_params$transform=params.transform,transform=void 0===_params$transform?meaninglessTransform:_params$transform,_params$symbol=params.symbol,symbol=void 0!==_params$symbol&&_params$symbol,_params$mask=params.mask,mask=void 0===_params$mask?null:_params$mask,_params$maskId=params.maskId,maskId=void 0===_params$maskId?null:_params$maskId,_params$classes=params.classes,classes=void 0===_params$classes?[]:_params$classes,_params$attributes=params.attributes,attributes=void 0===_params$attributes?{}:_params$attributes,_params$styles=params.styles,styles=void 0===_params$styles?{}:_params$styles;if(iconDefinition){var prefix=iconDefinition.prefix,iconName=iconDefinition.iconName,icon=iconDefinition.icon;return domVariants(_objectSpread2({type:"icon"},iconDefinition),(function(){return callHooks("beforeDOMElementCreation",{iconDefinition:iconDefinition,params:params}),makeInlineSvgAbstract({icons:{main:asFoundIcon(icon),mask:mask?asFoundIcon(mask.icon):{found:!1,width:null,height:null,icon:{}}},prefix:prefix,iconName:iconName,transform:_objectSpread2(_objectSpread2({},meaninglessTransform),transform),symbol:symbol,maskId:maskId,extra:{attributes:attributes,styles:styles,classes:classes}})}))}},ReplaceElements={mixout:function mixout(){return{icon:(next=render,function(maybeIconDefinition){var params=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},iconDefinition=(maybeIconDefinition||{}).icon?maybeIconDefinition:findIconDefinition(maybeIconDefinition||{}),mask=params.mask;return mask&&(mask=(mask||{}).icon?mask:findIconDefinition(mask||{})),next(iconDefinition,_objectSpread2(_objectSpread2({},params),{},{mask:mask}))})};var next},hooks:function hooks(){return{mutationObserverCallbacks:function mutationObserverCallbacks(accumulator){return accumulator.treeCallback=onTree,accumulator.nodeCallback=onNode,accumulator}}},provides:function provides(providers$$1){providers$$1.i2svg=function(params){var _params$node=params.node,node=void 0===_params$node?DOCUMENT:_params$node,_params$callback=params.callback;return onTree(node,void 0===_params$callback?function(){}:_params$callback)},providers$$1.generateSvgReplacementMutation=function(node,nodeMeta){var iconName=nodeMeta.iconName,prefix=nodeMeta.prefix,transform=nodeMeta.transform,symbol=nodeMeta.symbol,mask=nodeMeta.mask,maskId=nodeMeta.maskId,extra=nodeMeta.extra;return new Promise((function(resolve,reject){Promise.all([findIcon(iconName,prefix),mask.iconName?findIcon(mask.iconName,mask.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((function(_ref){var _ref2=_slicedToArray(_ref,2),main=_ref2[0],mask=_ref2[1];resolve([node,makeInlineSvgAbstract({icons:{main:main,mask:mask},prefix:prefix,iconName:iconName,transform:transform,symbol:symbol,maskId:maskId,extra:extra,watchable:!0})])})).catch(reject)}))},providers$$1.generateAbstractIcon=function(_ref3){var nextChild,children=_ref3.children,attributes=_ref3.attributes,main=_ref3.main,transform=_ref3.transform,styleString=joinStyles(_ref3.styles);return styleString.length>0&&(attributes.style=styleString),transformIsMeaningful(transform)&&(nextChild=callProvided("generateAbstractTransformGrouping",{main:main,transform:transform,containerWidth:main.width,iconWidth:main.width})),children.push(nextChild||main.icon),{children:children,attributes:attributes}}}},Layers={mixout:function mixout(){return{layer:function layer(assembler){var params=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_params$classes=params.classes,classes=void 0===_params$classes?[]:_params$classes;return domVariants({type:"layer"},(function(){callHooks("beforeDOMElementCreation",{assembler:assembler,params:params});var children=[];return assembler((function(args){Array.isArray(args)?args.map((function(a){children=children.concat(a.abstract)})):children=children.concat(args.abstract)})),[{tag:"span",attributes:{class:["".concat(config.cssPrefix,"-layers")].concat(_toConsumableArray(classes)).join(" ")},children:children}]}))}}}},LayersCounter={mixout:function mixout(){return{counter:function counter(content){var params=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_params$title=params.title,title=void 0===_params$title?null:_params$title,_params$classes=params.classes,classes=void 0===_params$classes?[]:_params$classes,_params$attributes=params.attributes,attributes=void 0===_params$attributes?{}:_params$attributes,_params$styles=params.styles,styles=void 0===_params$styles?{}:_params$styles;return domVariants({type:"counter",content:content},(function(){return callHooks("beforeDOMElementCreation",{content:content,params:params}),function makeLayersCounterAbstract(params){var content=params.content,extra=params.extra,attributes=_objectSpread2(_objectSpread2({},extra.attributes),{},{class:extra.classes.join(" ")}),styleString=joinStyles(extra.styles);styleString.length>0&&(attributes.style=styleString);var val=[];return val.push({tag:"span",attributes:attributes,children:[content]}),val}({content:content.toString(),title:title,extra:{attributes:attributes,styles:styles,classes:["".concat(config.cssPrefix,"-layers-counter")].concat(_toConsumableArray(classes))}})}))}}}},LayersText={mixout:function mixout(){return{text:function text(content){var params=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_params$transform=params.transform,transform=void 0===_params$transform?meaninglessTransform:_params$transform,_params$classes=params.classes,classes=void 0===_params$classes?[]:_params$classes,_params$attributes=params.attributes,attributes=void 0===_params$attributes?{}:_params$attributes,_params$styles=params.styles,styles=void 0===_params$styles?{}:_params$styles;return domVariants({type:"text",content:content},(function(){return callHooks("beforeDOMElementCreation",{content:content,params:params}),makeLayersTextAbstract({content:content,transform:_objectSpread2(_objectSpread2({},meaninglessTransform),transform),extra:{attributes:attributes,styles:styles,classes:["".concat(config.cssPrefix,"-layers-text")].concat(_toConsumableArray(classes))}})}))}}},provides:function provides(providers$$1){providers$$1.generateLayersText=function(node,nodeMeta){var transform=nodeMeta.transform,extra=nodeMeta.extra,width=null,height=null;if(IS_IE){var computedFontSize=parseInt(getComputedStyle(node).fontSize,10),boundingClientRect=node.getBoundingClientRect();width=boundingClientRect.width/computedFontSize,height=boundingClientRect.height/computedFontSize}return Promise.resolve([node,makeLayersTextAbstract({content:node.innerHTML,width:width,height:height,transform:transform,extra:extra,watchable:!0})])}}},CLEAN_CONTENT_PATTERN=new RegExp('"',"ug"),SECONDARY_UNICODE_RANGE=[1105920,1112319],_FONT_FAMILY_WEIGHT_TO_PREFIX=_objectSpread2(_objectSpread2(_objectSpread2(_objectSpread2({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 7 Free":{900:"fas",400:"far"},"Font Awesome 7 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 7 Brands":{400:"fab",normal:"fab"},"Font Awesome 7 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 7 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 7 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"},"Font Awesome 7 Jelly":{400:"fajr",normal:"fajr"},"Font Awesome 7 Jelly Fill":{400:"fajfr",normal:"fajfr"},"Font Awesome 7 Jelly Duo":{400:"fajdr",normal:"fajdr"},"Font Awesome 7 Slab":{400:"faslr",normal:"faslr"},"Font Awesome 7 Slab Press":{400:"faslpr",normal:"faslpr"},"Font Awesome 7 Thumbprint":{300:"fatl",normal:"fatl"},"Font Awesome 7 Notdog":{900:"fans",normal:"fans"},"Font Awesome 7 Notdog Duo":{900:"fands",normal:"fands"},"Font Awesome 7 Etch":{900:"faes",normal:"faes"},"Font Awesome 7 Graphite":{100:"fagt",normal:"fagt"},"Font Awesome 7 Chisel":{400:"facr",normal:"facr"},"Font Awesome 7 Whiteboard":{600:"fawsb",normal:"fawsb"},"Font Awesome 7 Utility":{600:"fausb",normal:"fausb"},"Font Awesome 7 Utility Duo":{600:"faudsb",normal:"faudsb"},"Font Awesome 7 Utility Fill":{600:"faufsb",normal:"faufsb"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),FONT_FAMILY_WEIGHT_TO_PREFIX=Object.keys(_FONT_FAMILY_WEIGHT_TO_PREFIX).reduce((function(acc,key){return acc[key.toLowerCase()]=_FONT_FAMILY_WEIGHT_TO_PREFIX[key],acc}),{}),FONT_FAMILY_WEIGHT_FALLBACK=Object.keys(FONT_FAMILY_WEIGHT_TO_PREFIX).reduce((function(acc,fontFamily){var weights=FONT_FAMILY_WEIGHT_TO_PREFIX[fontFamily];return acc[fontFamily]=weights[900]||_toConsumableArray(Object.entries(weights))[0][1],acc}),{});function replaceForPosition(node,position){var pendingAttribute="".concat("data-fa-pseudo-element-pending").concat(position.replace(":","-"));return new Promise((function(resolve,reject){if(null!==node.getAttribute(pendingAttribute))return resolve();var alreadyProcessedPseudoElement=toArray(node.children).filter((function(c$$1){return c$$1.getAttribute("data-fa-pseudo-element")===position}))[0],styles=WINDOW.getComputedStyle(node,position),fontFamily=styles.getPropertyValue("font-family"),fontFamilyMatch=fontFamily.match(FONT_FAMILY_PATTERN),fontWeight=styles.getPropertyValue("font-weight"),content=styles.getPropertyValue("content");if(alreadyProcessedPseudoElement&&!fontFamilyMatch)return node.removeChild(alreadyProcessedPseudoElement),resolve();if(fontFamilyMatch&&"none"!==content&&""!==content){var _content=styles.getPropertyValue("content"),prefix=function getPrefix(fontFamily,fontWeight){var fontFamilySanitized=fontFamily.replace(/^['"]|['"]$/g,"").toLowerCase(),fontWeightInteger=parseInt(fontWeight),fontWeightSanitized=isNaN(fontWeightInteger)?"normal":fontWeightInteger;return(FONT_FAMILY_WEIGHT_TO_PREFIX[fontFamilySanitized]||{})[fontWeightSanitized]||FONT_FAMILY_WEIGHT_FALLBACK[fontFamilySanitized]}(fontFamily,fontWeight),hexValue=function hexValueFromContent(content){return toHex(_toConsumableArray(content.replace(CLEAN_CONTENT_PATTERN,""))[0]||"")}(_content),isV4=fontFamilyMatch[0].startsWith("FontAwesome"),isSecondary=function isSecondaryLayer(styles){var hasStylisticSet=styles.getPropertyValue("font-feature-settings").includes("ss01"),cleaned=styles.getPropertyValue("content").replace(CLEAN_CONTENT_PATTERN,""),codePoint=cleaned.codePointAt(0),isPrependTen=codePoint>=SECONDARY_UNICODE_RANGE[0]&&codePoint<=SECONDARY_UNICODE_RANGE[1],isDoubled=2===cleaned.length&&cleaned[0]===cleaned[1];return isPrependTen||isDoubled||hasStylisticSet}(styles),iconName=byUnicode(prefix,hexValue),iconIdentifier=iconName;if(isV4){var iconName4=function byOldUnicode(unicode){var oldUnicode=_byOldUnicode[unicode],newUnicode=byUnicode("fas",unicode);return oldUnicode||(newUnicode?{prefix:"fas",iconName:newUnicode}:null)||{prefix:null,iconName:null}}(hexValue);iconName4.iconName&&iconName4.prefix&&(iconName=iconName4.iconName,prefix=iconName4.prefix)}if(!iconName||isSecondary||alreadyProcessedPseudoElement&&alreadyProcessedPseudoElement.getAttribute("data-prefix")===prefix&&alreadyProcessedPseudoElement.getAttribute("data-icon")===iconIdentifier)resolve();else{node.setAttribute(pendingAttribute,iconIdentifier),alreadyProcessedPseudoElement&&node.removeChild(alreadyProcessedPseudoElement);var meta=function blankMeta(){return{iconName:null,prefix:null,transform:meaninglessTransform,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}(),extra=meta.extra;extra.attributes["data-fa-pseudo-element"]=position,findIcon(iconName,prefix).then((function(main){var abstract=makeInlineSvgAbstract(_objectSpread2(_objectSpread2({},meta),{},{icons:{main:main,mask:{prefix:null,iconName:null,rest:[]}},prefix:prefix,iconName:iconIdentifier,extra:extra,watchable:!0})),element=DOCUMENT.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===position?node.insertBefore(element,node.firstChild):node.appendChild(element),element.outerHTML=abstract.map((function(a$$1){return toHtml(a$$1)})).join("\n"),node.removeAttribute(pendingAttribute),resolve()})).catch(reject)}}else resolve()}))}function replace(node){return Promise.all([replaceForPosition(node,"::before"),replaceForPosition(node,"::after")])}function processable(node){return!(node.parentNode===document.head||~TAGNAMES_TO_SKIP_FOR_PSEUDOELEMENTS.indexOf(node.tagName.toUpperCase())||node.getAttribute("data-fa-pseudo-element")||node.parentNode&&"svg"===node.parentNode.tagName)}var hasPseudoElement=function hasPseudoElement(selector){return!!selector&&PSEUDO_ELEMENTS.some((function(pseudoSelector){return selector.includes(pseudoSelector)}))},parseCSSRuleForPseudos=function parseCSSRuleForPseudos(selectorText){if(!selectorText)return[];var selectorSet=new Set,selectors=selectorText.split(/,(?![^()]*\))/).map((function(s$$1){return s$$1.trim()}));selectors=selectors.flatMap((function(selector){return selector.includes("(")?selector:selector.split(",").map((function(s$$1){return s$$1.trim()}))}));var _step,_iterator=_createForOfIteratorHelper(selectors);try{for(_iterator.s();!(_step=_iterator.n()).done;){var selector=_step.value;if(hasPseudoElement(selector)){var selectorWithoutPseudo=PSEUDO_ELEMENTS.reduce((function(acc,pseudoSelector){return acc.replace(pseudoSelector,"")}),selector);""!==selectorWithoutPseudo&&"*"!==selectorWithoutPseudo&&selectorSet.add(selectorWithoutPseudo)}}}catch(err){_iterator.e(err)}finally{_iterator.f()}return selectorSet};function searchPseudoElements(root){if(IS_DOM){var nodeList;if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])nodeList=root;else if(config.searchPseudoElementsFullScan)nodeList=root.querySelectorAll("*");else{var _step2,selectorSet=new Set,_iterator2=_createForOfIteratorHelper(document.styleSheets);try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var stylesheet=_step2.value;try{var _step3,_iterator3=_createForOfIteratorHelper(stylesheet.cssRules);try{for(_iterator3.s();!(_step3=_iterator3.n()).done;){var _step4,rule=_step3.value,_iterator4=_createForOfIteratorHelper(parseCSSRuleForPseudos(rule.selectorText));try{for(_iterator4.s();!(_step4=_iterator4.n()).done;){var selector=_step4.value;selectorSet.add(selector)}}catch(err){_iterator4.e(err)}finally{_iterator4.f()}}}catch(err){_iterator3.e(err)}finally{_iterator3.f()}}catch(e$$1){config.searchPseudoElementsWarnings&&console.warn("Font Awesome: cannot parse stylesheet: ".concat(stylesheet.href," (").concat(e$$1.message,')\nIf it declares any Font Awesome CSS pseudo-elements, they will not be rendered as SVG icons. Add crossorigin="anonymous" to the , enable searchPseudoElementsFullScan for slower but more thorough DOM parsing, or suppress this warning by setting searchPseudoElementsWarnings to false.'))}}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}if(!selectorSet.size)return;var cleanSelectors=Array.from(selectorSet).join(", ");try{nodeList=root.querySelectorAll(cleanSelectors)}catch(_unused){}}return new Promise((function(resolve,reject){var operations=toArray(nodeList).filter(processable).map(replace),end=perf_begin("searchPseudoElements");disableObservation(),Promise.all(operations).then((function(){end(),enableObservation(),resolve()})).catch((function(){end(),enableObservation(),reject()}))}))}}var PseudoElements={hooks:function hooks(){return{mutationObserverCallbacks:function mutationObserverCallbacks(accumulator){return accumulator.pseudoElementsCallback=searchPseudoElements,accumulator}}},provides:function provides(providers){providers.pseudoElements2svg=function(params){var _params$node=params.node,node=void 0===_params$node?DOCUMENT:_params$node;config.searchPseudoElements&&searchPseudoElements(node)}}},_unwatched=!1,parseTransformString=function parseTransformString(transformString){return transformString.toLowerCase().split(" ").reduce((function(acc,n){var parts=n.toLowerCase().split("-"),first=parts[0],rest=parts.slice(1).join("-");if(first&&"h"===rest)return acc.flipX=!0,acc;if(first&&"v"===rest)return acc.flipY=!0,acc;if(rest=parseFloat(rest),isNaN(rest))return acc;switch(first){case"grow":acc.size=acc.size+rest;break;case"shrink":acc.size=acc.size-rest;break;case"left":acc.x=acc.x-rest;break;case"right":acc.x=acc.x+rest;break;case"up":acc.y=acc.y-rest;break;case"down":acc.y=acc.y+rest;break;case"rotate":acc.rotate=acc.rotate+rest}return acc}),{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},PowerTransforms={mixout:function mixout(){return{parse:{transform:function transform(transformString){return parseTransformString(transformString)}}}},hooks:function hooks(){return{parseNodeAttributes:function parseNodeAttributes(accumulator,node){var transformString=node.getAttribute("data-fa-transform");return transformString&&(accumulator.transform=parseTransformString(transformString)),accumulator}}},provides:function provides(providers){providers.generateAbstractTransformGrouping=function(_ref){var main=_ref.main,transform=_ref.transform,containerWidth=_ref.containerWidth,iconWidth=_ref.iconWidth,outer={transform:"translate(".concat(containerWidth/2," 256)")},innerTranslate="translate(".concat(32*transform.x,", ").concat(32*transform.y,") "),innerScale="scale(".concat(transform.size/16*(transform.flipX?-1:1),", ").concat(transform.size/16*(transform.flipY?-1:1),") "),innerRotate="rotate(".concat(transform.rotate," 0 0)"),operations={outer:outer,inner:{transform:"".concat(innerTranslate," ").concat(innerScale," ").concat(innerRotate)},path:{transform:"translate(".concat(iconWidth/2*-1," -256)")}};return{tag:"g",attributes:_objectSpread2({},operations.outer),children:[{tag:"g",attributes:_objectSpread2({},operations.inner),children:[{tag:main.icon.tag,children:main.icon.children,attributes:_objectSpread2(_objectSpread2({},main.icon.attributes),operations.path)}]}]}}}},ALL_SPACE={x:0,y:0,width:"100%",height:"100%"};function fillBlack(abstract){var force=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return abstract.attributes&&(abstract.attributes.fill||force)&&(abstract.attributes.fill="black"),abstract}var Masks={hooks:function hooks(){return{parseNodeAttributes:function parseNodeAttributes(accumulator,node){var maskData=node.getAttribute("data-fa-mask"),mask=maskData?getCanonicalIcon(maskData.split(" ").map((function(i){return i.trim()}))):{prefix:null,iconName:null,rest:[]};return mask.prefix||(mask.prefix=getDefaultUsablePrefix()),accumulator.mask=mask,accumulator.maskId=node.getAttribute("data-fa-mask-id"),accumulator}}},provides:function provides(providers){providers.generateAbstractMask=function(_ref){var abstract,children=_ref.children,attributes=_ref.attributes,main=_ref.main,mask=_ref.mask,explicitMaskId=_ref.maskId,transform=_ref.transform,mainWidth=main.width,mainPath=main.icon,maskWidth=mask.width,maskPath=mask.icon,trans=function transformForSvg(_ref){var transform=_ref.transform,containerWidth=_ref.containerWidth,iconWidth=_ref.iconWidth,outer={transform:"translate(".concat(containerWidth/2," 256)")},innerTranslate="translate(".concat(32*transform.x,", ").concat(32*transform.y,") "),innerScale="scale(".concat(transform.size/16*(transform.flipX?-1:1),", ").concat(transform.size/16*(transform.flipY?-1:1),") "),innerRotate="rotate(".concat(transform.rotate," 0 0)");return{outer:outer,inner:{transform:"".concat(innerTranslate," ").concat(innerScale," ").concat(innerRotate)},path:{transform:"translate(".concat(iconWidth/2*-1," -256)")}}}({transform:transform,containerWidth:maskWidth,iconWidth:mainWidth}),maskRect={tag:"rect",attributes:_objectSpread2(_objectSpread2({},ALL_SPACE),{},{fill:"white"})},maskInnerGroupChildrenMixin=mainPath.children?{children:mainPath.children.map(fillBlack)}:{},maskInnerGroup={tag:"g",attributes:_objectSpread2({},trans.inner),children:[fillBlack(_objectSpread2({tag:mainPath.tag,attributes:_objectSpread2(_objectSpread2({},mainPath.attributes),trans.path)},maskInnerGroupChildrenMixin))]},maskOuterGroup={tag:"g",attributes:_objectSpread2({},trans.outer),children:[maskInnerGroup]},maskId="mask-".concat(explicitMaskId||nextUniqueId()),clipId="clip-".concat(explicitMaskId||nextUniqueId()),maskTag={tag:"mask",attributes:_objectSpread2(_objectSpread2({},ALL_SPACE),{},{id:maskId,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[maskRect,maskOuterGroup]},defs={tag:"defs",children:[{tag:"clipPath",attributes:{id:clipId},children:(abstract=maskPath,"g"===abstract.tag?abstract.children:[abstract])},maskTag]};return children.push(defs,{tag:"rect",attributes:_objectSpread2({fill:"currentColor","clip-path":"url(#".concat(clipId,")"),mask:"url(#".concat(maskId,")")},ALL_SPACE)}),{children:children,attributes:attributes}}}},MissingIconIndicator={provides:function provides(providers){var reduceMotion=!1;WINDOW.matchMedia&&(reduceMotion=WINDOW.matchMedia("(prefers-reduced-motion: reduce)").matches),providers.missingIconAbstract=function(){var gChildren=[],FILL={fill:"currentColor"},ANIMATION_BASE={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};gChildren.push({tag:"path",attributes:_objectSpread2(_objectSpread2({},FILL),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var OPACITY_ANIMATE=_objectSpread2(_objectSpread2({},ANIMATION_BASE),{},{attributeName:"opacity"}),dot={tag:"circle",attributes:_objectSpread2(_objectSpread2({},FILL),{},{cx:"256",cy:"364",r:"28"}),children:[]};return reduceMotion||dot.children.push({tag:"animate",attributes:_objectSpread2(_objectSpread2({},ANIMATION_BASE),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:_objectSpread2(_objectSpread2({},OPACITY_ANIMATE),{},{values:"1;0;1;1;0;1;"})}),gChildren.push(dot),gChildren.push({tag:"path",attributes:_objectSpread2(_objectSpread2({},FILL),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:reduceMotion?[]:[{tag:"animate",attributes:_objectSpread2(_objectSpread2({},OPACITY_ANIMATE),{},{values:"1;0;0;0;0;1;"})}]}),reduceMotion||gChildren.push({tag:"path",attributes:_objectSpread2(_objectSpread2({},FILL),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:_objectSpread2(_objectSpread2({},OPACITY_ANIMATE),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:gChildren}}}};!function registerPlugins(nextPlugins,_ref){var obj=_ref.mixoutsTo;return _plugins=nextPlugins,_hooks={},Object.keys(providers).forEach((function(k){-1===defaultProviderKeys.indexOf(k)&&delete providers[k]})),_plugins.forEach((function(plugin){var mixout=plugin.mixout?plugin.mixout():{};if(Object.keys(mixout).forEach((function(tk){"function"==typeof mixout[tk]&&(obj[tk]=mixout[tk]),"object"===_typeof(mixout[tk])&&Object.keys(mixout[tk]).forEach((function(sk){obj[tk]||(obj[tk]={}),obj[tk][sk]=mixout[tk][sk]}))})),plugin.hooks){var hooks=plugin.hooks();Object.keys(hooks).forEach((function(hook){_hooks[hook]||(_hooks[hook]=[]),_hooks[hook].push(hooks[hook])}))}plugin.provides&&plugin.provides(providers)})),obj}([InjectCSS,ReplaceElements,Layers,LayersCounter,LayersText,PseudoElements,{mixout:function mixout(){return{dom:{unwatch:function unwatch(){disableObservation(),_unwatched=!0}}}},hooks:function hooks(){return{bootstrap:function bootstrap(){observe(chainHooks("mutationObserverCallbacks",{}))},noAuto:function noAuto(){!function disconnect(){mo&&mo.disconnect()}()},watch:function watch(params){var observeMutationsRoot=params.observeMutationsRoot;_unwatched?enableObservation():observe(chainHooks("mutationObserverCallbacks",{observeMutationsRoot:observeMutationsRoot}))}}}},PowerTransforms,Masks,MissingIconIndicator,{hooks:function hooks(){return{parseNodeAttributes:function parseNodeAttributes(accumulator,node){var symbolData=node.getAttribute("data-fa-symbol"),symbol=null!==symbolData&&(""===symbolData||symbolData);return accumulator.symbol=symbol,accumulator}}}}],{mixoutsTo:api});var config$1=api.config,library$1=api.library,parse$1=api.parse,icon=api.icon},"./node_modules/@fortawesome/free-solid-svg-icons/index.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{$Fj:function(){return faChartBar},AaJ:function(){return faExternalLinkAlt},BEE:function(){return faCalendarAlt},BzA:function(){return faUserTie},CQO:function(){return faLink},FFg:function(){return faSitemap},GRI:function(){return faTimes},IPD:function(){return faLandmark},JN2:function(){return faHandsHelping},JmM:function(){return faChartArea},Jt$:function(){return faChevronDown},LBj:function(){return faBook},MjD:function(){return faSearch},Nfw:function(){return faSquare},Otu:function(){return faCaretLeft},Pcr:function(){return faMapMarkerAlt},QOt:function(){return faShareAlt},S$_:function(){return faCaretUp},SGM:function(){return faCheckCircle},UHg:function(){return faAngleDoubleRight},URI:function(){return faBuilding},Uec:function(){return faAngleLeft},W1p:function(){return faChartPie},XkK:function(){return faChevronRight},_2z:function(){return faTag},cNj:function(){return faPencilAlt},erI:function(){return faLevelUpAlt},fU5:function(){return faCaretRight},iW_:function(){return faInfoCircle},ktq:function(){return faInfo},l9V:function(){return faThLarge},mHA:function(){return faFileDownload},rQb:function(){return faCheckSquare},sFQ:function(){return faMapMarker},tdl:function(){return faAngleDown},vHW:function(){return faEllipsisH},vmR:function(){return faAngleRight},w2A:function(){return faChevronUp},w97:function(){return faTable},xBV:function(){return faCaretDown},xbI:function(){return faMinusSquare},y_8:function(){return faEnvelope},z1G:function(){return faSpinner},zpE:function(){return faExclamationTriangle}});var faSquareMinus={prefix:"fas",iconName:"square-minus",icon:[448,512,[61767,"minus-square"],"f146","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm72 200l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faMinusSquare=faSquareMinus,faFileArrowDown={prefix:"fas",iconName:"file-arrow-down",icon:[384,512,["file-download"],"f56d","M0 64C0 28.7 28.7 0 64 0L213.5 0c17 0 33.3 6.7 45.3 18.7L365.3 125.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm208-5.5l0 93.5c0 13.3 10.7 24 24 24L325.5 176 208 58.5zM175 441c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23 0-86.1c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 86.1-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64z"]},faFileDownload=faFileArrowDown,faEnvelope={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64c-26.5 0-48 21.5-48 48 0 15.1 7.1 29.3 19.2 38.4l208 156c17.1 12.8 40.5 12.8 57.6 0l208-156c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48L48 64zM0 196L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-188-198.4 148.8c-34.1 25.6-81.1 25.6-115.2 0L0 196z"]},faCaretRight={prefix:"fas",iconName:"caret-right",icon:[256,512,[],"f0da","M249.3 235.8c10.2 12.6 9.5 31.1-2.2 42.8l-128 128c-9.2 9.2-22.9 11.9-34.9 6.9S64.5 396.9 64.5 384l0-256c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l128 128 2.2 2.4z"]},faCalendarDays={prefix:"fas",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 32 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64l32 0 0-32c0-17.7 14.3-32 32-32zM64 240l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 368l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},faCalendarAlt=faCalendarDays,faUpRightFromSquare={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M290.4 19.8C295.4 7.8 307.1 0 320 0L480 0c17.7 0 32 14.3 32 32l0 160c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9L400 157.3 246.6 310.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L354.7 112 297.4 54.6c-9.2-9.2-11.9-22.9-6.9-34.9zM0 176c0-44.2 35.8-80 80-80l80 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-80 0c-8.8 0-16 7.2-16 16l0 256c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16l0-80c0-17.7 14.3-32 32-32s32 14.3 32 32l0 80c0 44.2-35.8 80-80 80L80 512c-44.2 0-80-35.8-80-80L0 176z"]},faExternalLinkAlt=faUpRightFromSquare,faShareNodes={prefix:"fas",iconName:"share-nodes",icon:[512,512,["share-alt"],"f1e0","M384 192c53 0 96-43 96-96s-43-96-96-96-96 43-96 96c0 5.4 .5 10.8 1.3 16L159.6 184.1c-16.9-15-39.2-24.1-63.6-24.1-53 0-96 43-96 96s43 96 96 96c24.4 0 46.6-9.1 63.6-24.1L289.3 400c-.9 5.2-1.3 10.5-1.3 16 0 53 43 96 96 96s96-43 96-96-43-96-96-96c-24.4 0-46.6 9.1-63.6 24.1L190.7 272c.9-5.2 1.3-10.5 1.3-16s-.5-10.8-1.3-16l129.7-72.1c16.9 15 39.2 24.1 63.6 24.1z"]},faShareAlt=faShareNodes,faUserTie={prefix:"fas",iconName:"user-tie",icon:[448,512,[],"f508","M224 248a120 120 0 1 1 0-240 120 120 0 1 1 0 240zm-30.5 56l61 0c9.7 0 17.5 7.8 17.5 17.5 0 4.2-1.5 8.2-4.2 11.4l-27.4 32 31 115.1 .6 0 34.6-138.5c2.2-8.7 11.1-14 19.5-10.8 61.9 23.6 105.9 83.6 105.9 153.8 0 15.1-12.3 27.4-27.4 27.4L43.4 512c-15.1 0-27.4-12.3-27.4-27.4 0-70.2 44-130.2 105.9-153.8 8.4-3.2 17.3 2.1 19.5 10.8l34.6 138.5 .6 0 31-115.1-27.4-32c-2.7-3.2-4.2-7.2-4.2-11.4 0-9.7 7.8-17.5 17.5-17.5z"]},faEllipsis={prefix:"fas",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M0 256a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm168 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm224-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},faEllipsisH=faEllipsis,faMagnifyingGlass={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376C296.3 401.1 253.9 416 208 416 93.1 416 0 322.9 0 208S93.1 0 208 0 416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},faSearch=faMagnifyingGlass,faSitemap={prefix:"fas",iconName:"sitemap",icon:[512,512,[],"f0e8","M192 64c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-8 0 0 64 120 0c39.8 0 72 32.2 72 72l0 56 8 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l8 0 0-56c0-13.3-10.7-24-24-24l-120 0 0 80 8 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l8 0 0-80-120 0c-13.3 0-24 10.7-24 24l0 56 8 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l8 0 0-56c0-39.8 32.2-72 72-72l120 0 0-64-8 0c-17.7 0-32-14.3-32-32l0-64z"]},faCaretLeft={prefix:"fas",iconName:"caret-left",icon:[256,512,[],"f0d9","M7.7 235.8c-10.3 12.6-9.5 31.1 2.2 42.8l128 128c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-256c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-128 128-2.2 2.4z"]},faChevronUp={prefix:"fas",iconName:"chevron-up",icon:[448,512,[],"f077","M201.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 173.3 54.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"]},faAngleLeft={prefix:"fas",iconName:"angle-left",icon:[256,512,[8249],"f104","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},faBook={prefix:"fas",iconName:"book",icon:[448,512,[128212],"f02d","M384 512L96 512c-53 0-96-43-96-96L0 96C0 43 43 0 96 0L400 0c26.5 0 48 21.5 48 48l0 288c0 20.9-13.4 38.7-32 45.3l0 66.7c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0zM96 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0 0-64-256 0zm32-232c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-176 0c-13.3 0-24 10.7-24 24zm24 72c-13.3 0-24 10.7-24 24s10.7 24 24 24l176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-176 0z"]},faChartArea={prefix:"fas",iconName:"chart-area",icon:[512,512,["area-chart"],"f1fe","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zM240 96c6.7 0 13.1 2.8 17.7 7.8L328.8 181.3 375 135c9.4-9.4 24.6-9.4 33.9 0l64 64c4.5 4.5 7 10.6 7 17l0 112c0 13.3-10.7 24-24 24l-304 0c-13.3 0-24-10.7-24-24l0-112c0-6 2.3-11.8 6.3-16.2l88-96c4.5-5 11-7.8 17.7-7.8z"]},faTable={prefix:"fas",iconName:"table",icon:[448,512,[],"f0ce","M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64l-320 0-6.5-.3C25.2 476.4 0 449.1 0 416L0 96C0 60.7 28.7 32 64 32l320 0zM64 320l0 96 128 0 0-96-128 0zm192 0l0 96 128 0 0-96-128 0zM64 256l128 0 0-96-128 0 0 96zm192 0l128 0 0-96-128 0 0 96z"]},faChevronRight={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M311.1 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L243.2 256 73.9 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]},faSquareCheck={prefix:"fas",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM342 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L189.1 315.2 137 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.9 7.5 18.8 7s13.4-4.1 17.5-9.8L347.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z"]},faCheckSquare=faSquareCheck,faPencil={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M36.4 353.2c4.1-14.6 11.8-27.9 22.6-38.7l181.2-181.2 33.9-33.9c16.6 16.6 51.3 51.3 104 104l33.9 33.9-33.9 33.9-181.2 181.2c-10.7 10.7-24.1 18.5-38.7 22.6L30.4 510.6c-8.3 2.3-17.3 0-23.4-6.2S-1.4 489.3 .9 481L36.4 353.2zm55.6-3.7c-4.4 4.7-7.6 10.4-9.3 16.6l-24.1 86.9 86.9-24.1c6.4-1.8 12.2-5.1 17-9.7L91.9 349.5zm354-146.1c-16.6-16.6-51.3-51.3-104-104L308 65.5C334.5 39 349.4 24.1 352.9 20.6 366.4 7 384.8-.6 404-.6S441.6 7 455.1 20.6l35.7 35.7C504.4 69.9 512 88.3 512 107.4s-7.6 37.6-21.2 51.1c-3.5 3.5-18.4 18.4-44.9 44.9z"]},faPencilAlt=faPencil,faAngleRight={prefix:"fas",iconName:"angle-right",icon:[256,512,[8250],"f105","M247.1 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L179.2 256 41.9 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"]},faLink={prefix:"fas",iconName:"link",icon:[576,512,[128279,"chain"],"f0c1","M419.5 96c-16.6 0-32.7 4.5-46.8 12.7-15.8-16-34.2-29.4-54.5-39.5 28.2-24 64.1-37.2 101.3-37.2 86.4 0 156.5 70 156.5 156.5 0 41.5-16.5 81.3-45.8 110.6l-71.1 71.1c-29.3 29.3-69.1 45.8-110.6 45.8-86.4 0-156.5-70-156.5-156.5 0-1.5 0-3 .1-4.5 .5-17.7 15.2-31.6 32.9-31.1s31.6 15.2 31.1 32.9c0 .9 0 1.8 0 2.6 0 51.1 41.4 92.5 92.5 92.5 24.5 0 48-9.7 65.4-27.1l71.1-71.1c17.3-17.3 27.1-40.9 27.1-65.4 0-51.1-41.4-92.5-92.5-92.5zM275.2 173.3c-1.9-.8-3.8-1.9-5.5-3.1-12.6-6.5-27-10.2-42.1-10.2-24.5 0-48 9.7-65.4 27.1L91.1 258.2c-17.3 17.3-27.1 40.9-27.1 65.4 0 51.1 41.4 92.5 92.5 92.5 16.5 0 32.6-4.4 46.7-12.6 15.8 16 34.2 29.4 54.6 39.5-28.2 23.9-64 37.2-101.3 37.2-86.4 0-156.5-70-156.5-156.5 0-41.5 16.5-81.3 45.8-110.6l71.1-71.1c29.3-29.3 69.1-45.8 110.6-45.8 86.6 0 156.5 70.6 156.5 156.9 0 1.3 0 2.6 0 3.9-.4 17.7-15.1 31.6-32.8 31.2s-31.6-15.1-31.2-32.8c0-.8 0-1.5 0-2.3 0-33.7-18-63.3-44.8-79.6z"]},faBuilding={prefix:"fas",iconName:"building",icon:[384,512,[127970,61687],"f1ad","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM176 352l32 0c17.7 0 32 14.3 32 32l0 80-96 0 0-80c0-17.7 14.3-32 32-32zM96 112c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM240 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM96 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm144-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"]},faChartBar={prefix:"fas",iconName:"chart-bar",icon:[512,512,["bar-chart"],"f080","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zm96 64c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 80l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 112l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},faSpinner={prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm0 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM48 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm368 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM75 369.1A48 48 0 1 1 142.9 437 48 48 0 1 1 75 369.1zM75 75A48 48 0 1 1 142.9 142.9 48 48 0 1 1 75 75zM437 369.1A48 48 0 1 1 369.1 437 48 48 0 1 1 437 369.1z"]},faTurnUp={prefix:"fas",iconName:"turn-up",icon:[384,512,[10548,"level-up-alt"],"f3bf","M169.4 9.4c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9S332.9 192 320 192l-64 0 0 160c0 88.4-71.6 160-160 160l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l64 0c17.7 0 32-14.3 32-32l0-160-64 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128z"]},faLevelUpAlt=faTurnUp,faInfo={prefix:"fas",iconName:"info",icon:[192,512,[],"f129","M48 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM0 192c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 256 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-224-32 0c-17.7 0-32-14.3-32-32z"]},faXmark={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M55.1 73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L147.2 256 9.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192.5 301.3 329.9 438.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.8 256 375.1 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192.5 210.7 55.1 73.4z"]},faTimes=faXmark,faCircleCheck={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z"]},faCheckCircle=faCircleCheck,faChevronDown={prefix:"fas",iconName:"chevron-down",icon:[448,512,[],"f078","M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]},faAngleDown={prefix:"fas",iconName:"angle-down",icon:[384,512,[8964],"f107","M169.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 306.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},faLocationPin={prefix:"fas",iconName:"location-pin",icon:[384,512,["map-marker"],"f041","M192 0C86 0 0 84.4 0 188.6 0 307.9 120.2 450.9 170.4 505.4 182.2 518.2 201.8 518.2 213.6 505.4 263.8 450.9 384 307.9 384 188.6 384 84.4 298 0 192 0z"]},faMapMarker=faLocationPin,faChartPie={prefix:"fas",iconName:"chart-pie",icon:[576,512,["pie-chart"],"f200","M512.4 240l-176 0c-17.7 0-32-14.3-32-32l0-176c0-17.7 14.4-32.2 31.9-29.9 107 14.2 191.8 99 206 206 2.3 17.5-12.2 31.9-29.9 31.9zM222.6 37.2c18.1-3.8 33.8 11 33.8 29.5l0 197.3c0 5.6 2 11 5.5 15.3L394 438.7c11.7 14.1 9.2 35.4-6.9 44.1-34.1 18.6-73.2 29.2-114.7 29.2-132.5 0-240-107.5-240-240 0-115.5 81.5-211.9 190.2-234.8zM477.8 288l64 0c18.5 0 33.3 15.7 29.5 33.8-10.2 48.4-35 91.4-69.6 124.2-12.3 11.7-31.6 9.2-42.4-3.9L374.9 340.4c-17.3-20.9-2.4-52.4 24.6-52.4l78.2 0z"]},faTriangleExclamation={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 0c14.7 0 28.2 8.1 35.2 21l216 400c6.7 12.4 6.4 27.4-.8 39.5S486.1 480 472 480L40 480c-14.1 0-27.2-7.4-34.4-19.5s-7.5-27.1-.8-39.5l216-400c7-12.9 20.5-21 35.2-21zm0 352a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-192c-18.2 0-32.7 15.5-31.4 33.7l7.4 104c.9 12.5 11.4 22.3 23.9 22.3 12.6 0 23-9.7 23.9-22.3l7.4-104c1.3-18.2-13.1-33.7-31.4-33.7z"]},faExclamationTriangle=faTriangleExclamation,faCaretUp={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M140.3 135.2c12.6-10.3 31.1-9.5 42.8 2.2l128 128c9.2 9.2 11.9 22.9 6.9 34.9S301.4 320 288.5 320l-256 0c-12.9 0-24.6-7.8-29.6-19.8S.7 274.5 9.9 265.4l128-128 2.4-2.2z"]},faLandmark={prefix:"fas",iconName:"landmark",icon:[512,512,[127963],"f66f","M238.7 5.1c10.5-6.8 24.1-6.8 34.6 0l224 144c11.9 7.7 17.4 22.3 13.4 35.9s-16.5 23-30.7 23l-32 0 0 208 51.2 38.4c8.1 6 12.8 15.5 12.8 25.6 0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32 0-10.1 4.7-19.6 12.8-25.6l51.2-38.4 0 0 0-208-32 0c-14.2 0-26.7-9.4-30.7-23s1.5-28.3 13.4-35.9l224-144zM336 208l0 208 64 0 0-208-64 0zM224 416l64 0 0-208-64 0 0 208zM112 208l0 208 64 0 0-208-64 0z"]},faCaretDown={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M140.3 376.8c12.6 10.2 31.1 9.5 42.8-2.2l128-128c9.2-9.2 11.9-22.9 6.9-34.9S301.4 192 288.5 192l-256 0c-12.9 0-24.6 7.8-29.6 19.8S.7 237.5 9.9 246.6l128 128 2.4 2.2z"]},faTag={prefix:"fas",iconName:"tag",icon:[512,512,[127991],"f02b","M32.5 96l0 149.5c0 17 6.7 33.3 18.7 45.3l192 192c25 25 65.5 25 90.5 0L483.2 333.3c25-25 25-65.5 0-90.5l-192-192C279.2 38.7 263 32 246 32L96.5 32c-35.3 0-64 28.7-64 64zm112 16a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},faSquare={prefix:"fas",iconName:"square",icon:[448,512,[9632,9723,9724,61590],"f0c8","M64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32z"]},faAnglesRight={prefix:"fas",iconName:"angles-right",icon:[448,512,[187,"angle-double-right"],"f101","M439.1 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L371.2 256 233.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L179.2 256 41.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"]},faAngleDoubleRight=faAnglesRight,faHandshakeAngle={prefix:"fas",iconName:"handshake-angle",icon:[576,512,["hands-helping"],"f4c4","M268.9 53.2L152.3 182.8c-4.6 5.1-4.4 13 .5 17.9 30.5 30.5 80 30.5 110.5 0l31.8-31.8c4.2-4.2 9.5-6.5 14.9-6.9 6.8-.6 13.8 1.7 19 6.9L505.6 344 576 288 576 0 464 64 440.2 48.1C424.4 37.6 405.9 32 386.9 32l-70.4 0c-1.1 0-2.3 0-3.4 .1-16.9 .9-32.8 8.5-44.2 21.1zM116.6 150.7L223.4 32 183.8 32c-25.5 0-49.9 10.1-67.9 28.1L0 192 0 544 144 408 156.4 418.3c23 19.2 52 29.7 81.9 29.7l15.7 0-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l41 41 9 0c19.1 0 37.8-4.3 54.8-12.3L359 409c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l32 32 17.5-17.5c8.9-8.9 11.5-21.8 7.6-33.1l-137.9-136.8-14.9 14.9c-49.3 49.3-129.1 49.3-178.4 0-23-23-23.9-59.9-2.2-84z"]},faHandsHelping=faHandshakeAngle,faLocationDot={prefix:"fas",iconName:"location-dot",icon:[384,512,["map-marker-alt"],"f3c5","M0 188.6C0 84.4 86 0 192 0S384 84.4 384 188.6c0 119.3-120.2 262.3-170.4 316.8-11.8 12.8-31.5 12.8-43.3 0-50.2-54.5-170.4-197.5-170.4-316.8zM192 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},faMapMarkerAlt=faLocationDot,faTableCellsLarge={prefix:"fas",iconName:"table-cells-large",icon:[448,512,["th-large"],"f009","M384 96l-128 0 0 128 128 0 0-128zm64 128l0 192c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 128zM64 288l0 128 128 0 0-128-128 0zm128-64l0-128-128 0 0 128 128 0zm64 64l0 128 128 0 0-128-128 0z"]},faThLarge=faTableCellsLarge,faCircleInfo={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM224 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-8 64l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},faInfoCircle=faCircleInfo},"./node_modules/@storybook/addon-docs/dist/blocks.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{zE:function(){return AnchorMdx},Hl:function(){return Canvas},XA:function(){return CodeOrSourceMdx},H2:function(){return Controls3},kQ:function(){return Docs},vD:function(){return DocsContainer},By:function(){return DocsPage},Sw:function(){return HeadersMdx},W8:function(){return Meta},gG:function(){return Story2}});var chunk_SPFYY5GD=__webpack_require__("./node_modules/@storybook/addon-docs/dist/chunk-SPFYY5GD.mjs"),chunk_QUZPS4B6=__webpack_require__("./node_modules/@storybook/addon-docs/dist/chunk-QUZPS4B6.mjs"),react=__webpack_require__("./node_modules/react/index.js"),external_STORYBOOK_MODULE_CLIENT_LOGGER_=__webpack_require__("storybook/internal/client-logger"),components=__webpack_require__("./node_modules/storybook/dist/components/index.js"),csf=__webpack_require__("./node_modules/storybook/dist/csf/index.js"),dist=__webpack_require__("./node_modules/@storybook/icons/dist/index.mjs"),theming=__webpack_require__("./node_modules/storybook/dist/theming/index.js"),external_STORYBOOK_MODULE_CORE_EVENTS_=__webpack_require__("storybook/internal/core-events"),external_STORYBOOK_MODULE_PREVIEW_API_=__webpack_require__("storybook/preview-api"),docs_tools=__webpack_require__("./node_modules/storybook/dist/docs-tools/index.js");function dedent(templ){for(var values=[],_i=1;_i=0?(this.lastItem=this.list[index],this.list[index].val):void 0},Similar.prototype.set=function(key,val){var index;return this.lastItem&&this.isEqual(this.lastItem.key,key)?(this.lastItem.val=val,this):(index=this.indexOf(key))>=0?(this.lastItem=this.list[index],this.list[index].val=val,this):(this.lastItem={key:key,val:val},this.list.push(this.lastItem),this.size++,this)},Similar.prototype.delete=function(key){var index;if(this.lastItem&&this.isEqual(this.lastItem.key,key)&&(this.lastItem=void 0),(index=this.indexOf(key))>=0)return this.size--,this.list.splice(index,1)[0]},Similar.prototype.has=function(key){var index;return!(!this.lastItem||!this.isEqual(this.lastItem.key,key))||(index=this.indexOf(key))>=0&&(this.lastItem=this.list[index],!0)},Similar.prototype.forEach=function(callback,thisArg){var i2;for(i2=0;i20&&(lruPath[argsLengthMinusOne]={cacheItem:currentCache,arg:arguments[argsLengthMinusOne]},isMemoized?function moveToMostRecentLru(lru,lruPath){var isMatch,i2,ii,lruLen=lru.length,lruPathLen=lruPath.length;for(i2=0;i2limit&&function removeCachedResult(removedLru){var tmp,i2,removedLruLen=removedLru.length,currentLru=removedLru[removedLruLen-1];for(currentLru.cacheItem.delete(currentLru.arg),i2=removedLruLen-2;i2>=0&&(currentLru=removedLru[i2],!(tmp=currentLru.cacheItem.get(currentLru.arg))||!tmp.size);i2--)currentLru.cacheItem.delete(currentLru.arg)}(lru.shift())),memoizerific.wasMemoized=isMemoized,memoizerific.numArgs=argsLengthMinusOne+1,fnResult};return memoizerific.limit=limit,memoizerific.wasMemoized=!1,memoizerific.cache=cache,memoizerific.lru=lru,memoizerific}}},{"map-or-similar":1}]},{},[3])(3)}))}});function _extends(){return _extends=Object.assign?Object.assign.bind():function(n2){for(var e2=1;e21?_len2-1:0),_key2=1;_key2<_len2;_key2++)args[_key2-1]=arguments[_key2];return function _assertThisInitialized(e2){if(void 0===e2)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e2}(_Error.call(this,format.apply(void 0,[ERRORS[code]].concat(args)))||this)}return function _inheritsLoose(t2,o2){t2.prototype=Object.create(o2.prototype),t2.prototype.constructor=t2,_setPrototypeOf(t2,o2)}(PolishedError2,_Error),PolishedError2}(_wrapNativeSuper(Error));function colorToInt(color){return Math.round(255*color)}function convertToInt(red,green,blue){return colorToInt(red)+","+colorToInt(green)+","+colorToInt(blue)}function hslToRgb(hue,saturation,lightness,convert2){if(void 0===convert2&&(convert2=convertToInt),0===saturation)return convert2(lightness,lightness,lightness);var huePrime=(hue%360+360)%360/60,chroma=(1-Math.abs(2*lightness-1))*saturation,secondComponent=chroma*(1-Math.abs(huePrime%2-1)),red=0,green=0,blue=0;huePrime>=0&&huePrime<1?(red=chroma,green=secondComponent):huePrime>=1&&huePrime<2?(red=secondComponent,green=chroma):huePrime>=2&&huePrime<3?(green=chroma,blue=secondComponent):huePrime>=3&&huePrime<4?(green=secondComponent,blue=chroma):huePrime>=4&&huePrime<5?(red=secondComponent,blue=chroma):huePrime>=5&&huePrime<6&&(red=chroma,blue=secondComponent);var lightnessModification=lightness-chroma/2;return convert2(red+lightnessModification,green+lightnessModification,blue+lightnessModification)}var namedColorMap={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"};var hexRegex=/^#[a-fA-F0-9]{6}$/,hexRgbaRegex=/^#[a-fA-F0-9]{8}$/,reducedHexRegex=/^#[a-fA-F0-9]{3}$/,reducedRgbaHexRegex=/^#[a-fA-F0-9]{4}$/,rgbRegex=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,rgbaRegex=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,hslRegex=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,hslaRegex=/^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 parseToRgb(color){if("string"!=typeof color)throw new PolishedError(3);var normalizedColor=function nameToHex(color){if("string"!=typeof color)return color;var normalizedColorName=color.toLowerCase();return namedColorMap[normalizedColorName]?"#"+namedColorMap[normalizedColorName]:color}(color);if(normalizedColor.match(hexRegex))return{red:parseInt(""+normalizedColor[1]+normalizedColor[2],16),green:parseInt(""+normalizedColor[3]+normalizedColor[4],16),blue:parseInt(""+normalizedColor[5]+normalizedColor[6],16)};if(normalizedColor.match(hexRgbaRegex)){var alpha=parseFloat((parseInt(""+normalizedColor[7]+normalizedColor[8],16)/255).toFixed(2));return{red:parseInt(""+normalizedColor[1]+normalizedColor[2],16),green:parseInt(""+normalizedColor[3]+normalizedColor[4],16),blue:parseInt(""+normalizedColor[5]+normalizedColor[6],16),alpha:alpha}}if(normalizedColor.match(reducedHexRegex))return{red:parseInt(""+normalizedColor[1]+normalizedColor[1],16),green:parseInt(""+normalizedColor[2]+normalizedColor[2],16),blue:parseInt(""+normalizedColor[3]+normalizedColor[3],16)};if(normalizedColor.match(reducedRgbaHexRegex)){var _alpha=parseFloat((parseInt(""+normalizedColor[4]+normalizedColor[4],16)/255).toFixed(2));return{red:parseInt(""+normalizedColor[1]+normalizedColor[1],16),green:parseInt(""+normalizedColor[2]+normalizedColor[2],16),blue:parseInt(""+normalizedColor[3]+normalizedColor[3],16),alpha:_alpha}}var rgbMatched=rgbRegex.exec(normalizedColor);if(rgbMatched)return{red:parseInt(""+rgbMatched[1],10),green:parseInt(""+rgbMatched[2],10),blue:parseInt(""+rgbMatched[3],10)};var rgbaMatched=rgbaRegex.exec(normalizedColor.substring(0,50));if(rgbaMatched)return{red:parseInt(""+rgbaMatched[1],10),green:parseInt(""+rgbaMatched[2],10),blue:parseInt(""+rgbaMatched[3],10),alpha:parseFloat(""+rgbaMatched[4])>1?parseFloat(""+rgbaMatched[4])/100:parseFloat(""+rgbaMatched[4])};var hslMatched=hslRegex.exec(normalizedColor);if(hslMatched){var rgbColorString="rgb("+hslToRgb(parseInt(""+hslMatched[1],10),parseInt(""+hslMatched[2],10)/100,parseInt(""+hslMatched[3],10)/100)+")",hslRgbMatched=rgbRegex.exec(rgbColorString);if(!hslRgbMatched)throw new PolishedError(4,normalizedColor,rgbColorString);return{red:parseInt(""+hslRgbMatched[1],10),green:parseInt(""+hslRgbMatched[2],10),blue:parseInt(""+hslRgbMatched[3],10)}}var hslaMatched=hslaRegex.exec(normalizedColor.substring(0,50));if(hslaMatched){var _rgbColorString="rgb("+hslToRgb(parseInt(""+hslaMatched[1],10),parseInt(""+hslaMatched[2],10)/100,parseInt(""+hslaMatched[3],10)/100)+")",_hslRgbMatched=rgbRegex.exec(_rgbColorString);if(!_hslRgbMatched)throw new PolishedError(4,normalizedColor,_rgbColorString);return{red:parseInt(""+_hslRgbMatched[1],10),green:parseInt(""+_hslRgbMatched[2],10),blue:parseInt(""+_hslRgbMatched[3],10),alpha:parseFloat(""+hslaMatched[4])>1?parseFloat(""+hslaMatched[4])/100:parseFloat(""+hslaMatched[4])}}throw new PolishedError(5)}function parseToHsl(color){return function rgbToHsl(color){var red=color.red/255,green=color.green/255,blue=color.blue/255,max=Math.max(red,green,blue),min=Math.min(red,green,blue),lightness=(max+min)/2;if(max===min)return void 0!==color.alpha?{hue:0,saturation:0,lightness:lightness,alpha:color.alpha}:{hue:0,saturation:0,lightness:lightness};var hue,delta=max-min,saturation=lightness>.5?delta/(2-max-min):delta/(max+min);switch(max){case red:hue=(green-blue)/delta+(green=1?rgb(firstValue,secondValue,thirdValue):"rgba("+firstValue+","+secondValue+","+thirdValue+","+fourthValue+")";if("object"==typeof firstValue&&void 0===secondValue&&void 0===thirdValue&&void 0===fourthValue)return firstValue.alpha>=1?rgb(firstValue.red,firstValue.green,firstValue.blue):"rgba("+firstValue.red+","+firstValue.green+","+firstValue.blue+","+firstValue.alpha+")";throw new PolishedError(7)}function toColorString(color){if("object"!=typeof color)throw new PolishedError(8);if(function(color){return"number"==typeof color.red&&"number"==typeof color.green&&"number"==typeof color.blue&&"number"==typeof color.alpha}(color))return rgba(color);if(function(color){return"number"==typeof color.red&&"number"==typeof color.green&&"number"==typeof color.blue&&("number"!=typeof color.alpha||typeof color.alpha>"u")}(color))return rgb(color);if(function(color){return"number"==typeof color.hue&&"number"==typeof color.saturation&&"number"==typeof color.lightness&&"number"==typeof color.alpha}(color))return function hsla(value2,saturation,lightness,alpha){if("number"==typeof value2&&"number"==typeof saturation&&"number"==typeof lightness&&"number"==typeof alpha)return alpha>=1?hslToHex(value2,saturation,lightness):"rgba("+hslToRgb(value2,saturation,lightness)+","+alpha+")";if("object"==typeof value2&&void 0===saturation&&void 0===lightness&&void 0===alpha)return value2.alpha>=1?hslToHex(value2.hue,value2.saturation,value2.lightness):"rgba("+hslToRgb(value2.hue,value2.saturation,value2.lightness)+","+value2.alpha+")";throw new PolishedError(2)}(color);if(function(color){return"number"==typeof color.hue&&"number"==typeof color.saturation&&"number"==typeof color.lightness&&("number"!=typeof color.alpha||typeof color.alpha>"u")}(color))return function hsl(value2,saturation,lightness){if("number"==typeof value2&&"number"==typeof saturation&&"number"==typeof lightness)return hslToHex(value2,saturation,lightness);if("object"==typeof value2&&void 0===saturation&&void 0===lightness)return hslToHex(value2.hue,value2.saturation,value2.lightness);throw new PolishedError(1)}(color);throw new PolishedError(8)}function curried(f2,length,acc){return function(){var combined=acc.concat(Array.prototype.slice.call(arguments));return combined.length>=length?f2.apply(this,combined):curried(f2,length,combined)}}function curry(f2){return curried(f2,f2.length,[])}function guard(lowerBoundary,upperBoundary,value2){return Math.max(lowerBoundary,Math.min(upperBoundary,value2))}curry((function adjustHue(degree,color){if("transparent"===color)return color;var hslColor=parseToHsl(color);return toColorString(_extends({},hslColor,{hue:hslColor.hue+parseFloat(degree)}))}));var curriedDarken$1=curry((function darken(amount,color){if("transparent"===color)return color;var hslColor=parseToHsl(color);return toColorString(_extends({},hslColor,{lightness:guard(0,1,hslColor.lightness-parseFloat(amount))}))}));curry((function desaturate(amount,color){if("transparent"===color)return color;var hslColor=parseToHsl(color);return toColorString(_extends({},hslColor,{saturation:guard(0,1,hslColor.saturation-parseFloat(amount))}))}));var curriedLighten$1=curry((function lighten(amount,color){if("transparent"===color)return color;var hslColor=parseToHsl(color);return toColorString(_extends({},hslColor,{lightness:guard(0,1,hslColor.lightness+parseFloat(amount))}))}));var mix$1=curry((function mix(weight,color,otherColor){if("transparent"===color)return otherColor;if("transparent"===otherColor)return color;if(0===weight)return otherColor;var parsedColor1=parseToRgb(color),color1=_extends({},parsedColor1,{alpha:"number"==typeof parsedColor1.alpha?parsedColor1.alpha:1}),parsedColor2=parseToRgb(otherColor),color2=_extends({},parsedColor2,{alpha:"number"==typeof parsedColor2.alpha?parsedColor2.alpha:1}),alphaDelta=color1.alpha-color2.alpha,x2=2*parseFloat(weight)-1,weight1=((x2*alphaDelta==-1?x2:x2+alphaDelta)/(1+x2*alphaDelta)+1)/2,weight2=1-weight1;return rgba({red:Math.floor(color1.red*weight1+color2.red*weight2),green:Math.floor(color1.green*weight1+color2.green*weight2),blue:Math.floor(color1.blue*weight1+color2.blue*weight2),alpha:color1.alpha*parseFloat(weight)+color2.alpha*(1-parseFloat(weight))})}));var curriedOpacify$1=curry((function opacify(amount,color){if("transparent"===color)return color;var parsedColor=parseToRgb(color);return rgba(_extends({},parsedColor,{alpha:guard(0,1,(100*("number"==typeof parsedColor.alpha?parsedColor.alpha:1)+100*parseFloat(amount))/100)}))}));curry((function saturate(amount,color){if("transparent"===color)return color;var hslColor=parseToHsl(color);return toColorString(_extends({},hslColor,{saturation:guard(0,1,hslColor.saturation+parseFloat(amount))}))})),curry((function setHue(hue,color){return"transparent"===color?color:toColorString(_extends({},parseToHsl(color),{hue:parseFloat(hue)}))})),curry((function setLightness(lightness,color){return"transparent"===color?color:toColorString(_extends({},parseToHsl(color),{lightness:parseFloat(lightness)}))})),curry((function setSaturation(saturation,color){return"transparent"===color?color:toColorString(_extends({},parseToHsl(color),{saturation:parseFloat(saturation)}))})),curry((function shade(percentage,color){return"transparent"===color?color:mix$1(parseFloat(percentage),"rgb(0, 0, 0)",color)})),curry((function tint(percentage,color){return"transparent"===color?color:mix$1(parseFloat(percentage),"rgb(255, 255, 255)",color)}));var curriedTransparentize$1=curry((function transparentize(amount,color){if("transparent"===color)return color;var parsedColor=parseToRgb(color);return rgba(_extends({},parsedColor,{alpha:guard(0,1,+(100*("number"==typeof parsedColor.alpha?parsedColor.alpha:1)-100*parseFloat(amount)).toFixed(2)/100)}))})),Wrapper=theming.I4.div(components.YV,(({theme:theme})=>({backgroundColor:"light"===theme.base?"rgba(0,0,0,.01)":"rgba(255,255,255,.01)",borderRadius:theme.appBorderRadius,border:`1px dashed ${theme.appBorderColor}`,display:"flex",alignItems:"center",justifyContent:"center",padding:20,margin:"25px 0 40px",color:curriedTransparentize$1(.3,theme.color.defaultText),fontSize:theme.typography.size.s2}))),EmptyBlock=props=>react.createElement(Wrapper,{...props,className:"docblock-emptyblock sb-unstyled"}),StyledSyntaxHighlighter=(0,theming.I4)(components.bF)((({theme:theme})=>({fontSize:theme.typography.size.s2-1+"px",lineHeight:"19px",margin:"25px 0 40px",borderRadius:theme.appBorderRadius,boxShadow:"light"===theme.base?"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"}}))),SourceSkeletonWrapper=theming.I4.div((({theme:theme})=>({background:theme.background.content,borderRadius:theme.appBorderRadius,border:`1px solid ${theme.appBorderColor}`,boxShadow:"light"===theme.base?"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"}))),SourceSkeletonPlaceholder=theming.I4.div((({theme:theme})=>({animation:`${theme.animation.glow} 1.5s ease-in-out infinite`,background:theme.appBorderColor,height:17,marginTop:1,width:"60%",[`&:first-child${theming.v_}`]:{margin:0}}))),SourceSkeleton=()=>react.createElement(SourceSkeletonWrapper,null,react.createElement(SourceSkeletonPlaceholder,null),react.createElement(SourceSkeletonPlaceholder,{style:{width:"80%"}}),react.createElement(SourceSkeletonPlaceholder,{style:{width:"30%"}}),react.createElement(SourceSkeletonPlaceholder,{style:{width:"80%"}})),Source=({isLoading:isLoading,error:error,language:language,code:code,dark:dark,format:format3=!0,...rest})=>{let{typography:typography}=(0,theming.DP)();if(isLoading)return react.createElement(SourceSkeleton,null);if(error)return react.createElement(EmptyBlock,null,error);let syntaxHighlighter=react.createElement(StyledSyntaxHighlighter,{bordered:!0,copyable:!0,format:format3,language:language??"jsx",className:"docblock-source sb-unstyled",...rest},code);if(typeof dark>"u")return syntaxHighlighter;let overrideTheme=dark?theming.Zj.dark:theming.Zj.light;return react.createElement(theming.NP,{theme:(0,theming.C6)({...overrideTheme,fontCode:typography.fonts.mono,fontBase:typography.fonts.base})},syntaxHighlighter)},toGlobalSelector=element=>`& :where(${element}:not(.sb-anchor, .sb-unstyled, .sb-unstyled ${element}))`,Title=theming.I4.h1(components.YV,(({theme:theme})=>({color:theme.color.defaultText,fontSize:theme.typography.size.m3,fontWeight:theme.typography.weight.bold,lineHeight:"32px","@media (min-width: 600px)":{fontSize:theme.typography.size.l1,lineHeight:"36px",marginBottom:"16px"}}))),Subtitle=theming.I4.h2(components.YV,(({theme:theme})=>({fontWeight:theme.typography.weight.regular,fontSize:theme.typography.size.s3,lineHeight:"20px",borderBottom:"none",marginBottom:15,"@media (min-width: 600px)":{fontSize:theme.typography.size.m1,lineHeight:"28px",marginBottom:24},color:curriedTransparentize$1(.25,theme.color.defaultText)}))),DocsContent=theming.I4.div((({theme:theme})=>{let reset={fontFamily:theme.typography.fonts.base,fontSize:theme.typography.size.s3,margin:0,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch"},headers={margin:"20px 0 8px",padding:0,cursor:"text",position:"relative",color:theme.color.defaultText,"&:first-of-type":{marginTop:0,paddingTop:0},"&:hover a.anchor":{textDecoration:"none"},"& code":{fontSize:"inherit"}},code={lineHeight:1,margin:"0 2px",padding:"3px 5px",whiteSpace:"nowrap",borderRadius:3,fontSize:theme.typography.size.s2-1,border:"light"===theme.base?`1px solid ${theme.color.mediumlight}`:`1px solid ${theme.color.darker}`,color:"light"===theme.base?curriedTransparentize$1(.1,theme.color.defaultText):curriedTransparentize$1(.3,theme.color.defaultText),backgroundColor:"light"===theme.base?theme.color.lighter:theme.color.border};return{maxWidth:1e3,width:"100%",minWidth:0,[toGlobalSelector("a")]:{...reset,fontSize:"inherit",lineHeight:"24px",color:theme.color.secondary,textDecoration:"none","&.absent":{color:"#cc0000"},"&.anchor":{display:"block",paddingLeft:30,marginLeft:-30,cursor:"pointer",position:"absolute",top:0,left:0,bottom:0}},[toGlobalSelector("blockquote")]:{...reset,margin:"16px 0",borderLeft:`4px solid ${theme.color.medium}`,padding:"0 15px",color:theme.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}},[toGlobalSelector("div")]:reset,[toGlobalSelector("dl")]:{...reset,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}},[toGlobalSelector("h1")]:{...reset,...headers,fontSize:`${theme.typography.size.l1}px`,fontWeight:theme.typography.weight.bold},[toGlobalSelector("h2")]:{...reset,...headers,fontSize:`${theme.typography.size.m2}px`,paddingBottom:4,borderBottom:`1px solid ${theme.appBorderColor}`},[toGlobalSelector("h3")]:{...reset,...headers,fontSize:`${theme.typography.size.m1}px`,fontWeight:theme.typography.weight.bold},[toGlobalSelector("h4")]:{...reset,...headers,fontSize:`${theme.typography.size.s3}px`},[toGlobalSelector("h5")]:{...reset,...headers,fontSize:`${theme.typography.size.s2}px`},[toGlobalSelector("h6")]:{...reset,...headers,fontSize:`${theme.typography.size.s2}px`,color:theme.color.dark},[toGlobalSelector("hr")]:{border:"0 none",borderTop:`1px solid ${theme.appBorderColor}`,height:4,padding:0},[toGlobalSelector("img")]:{maxWidth:"100%"},[toGlobalSelector("li")]:{...reset,fontSize:theme.typography.size.s2,color:theme.color.defaultText,lineHeight:"24px","& + li":{marginTop:".25em"},"& ul, & ol":{marginTop:".25em",marginBottom:0},"& code":code},[toGlobalSelector("ol")]:{...reset,margin:"16px 0",paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},[toGlobalSelector("p")]:{...reset,margin:"16px 0",fontSize:theme.typography.size.s2,lineHeight:"24px",color:theme.color.defaultText,"& code":code},[toGlobalSelector("pre")]:{...reset,fontFamily:theme.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"}},[toGlobalSelector("span")]:{...reset,"&.frame":{display:"block",overflow:"hidden","& > span":{border:`1px solid ${theme.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:theme.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"}}},[toGlobalSelector("table")]:{...reset,margin:"16px 0",fontSize:theme.typography.size.s2,lineHeight:"24px",padding:0,borderCollapse:"collapse","& tr":{borderTop:`1px solid ${theme.appBorderColor}`,backgroundColor:theme.appContentBg,margin:0,padding:0},"& tr:nth-of-type(2n)":{backgroundColor:"dark"===theme.base?theme.color.darker:theme.color.lighter},"& tr th":{fontWeight:"bold",color:theme.color.defaultText,border:`1px solid ${theme.appBorderColor}`,margin:0,padding:"6px 13px"},"& tr td":{border:`1px solid ${theme.appBorderColor}`,color:theme.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}},[toGlobalSelector("ul")]:{...reset,margin:"16px 0",paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0},listStyle:"disc"}}})),DocsWrapper=theming.I4.div((({theme:theme})=>({background:theme.background.content,display:"flex",flexDirection:"row-reverse",justifyContent:"center",padding:"4rem 20px",minHeight:"100vh",boxSizing:"border-box",gap:"3rem","@media (min-width: 600px)":{}}))),DocsPageWrapper=({children:children,toc:toc})=>react.createElement(DocsWrapper,{className:"sbdocs sbdocs-wrapper"},toc,react.createElement(DocsContent,{className:"sbdocs sbdocs-content"},children)),getBlockBackgroundStyle=theme=>({borderRadius:theme.appBorderRadius,background:theme.background.content,boxShadow:"light"===theme.base?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0",border:`1px solid ${theme.appBorderColor}`}),{window:globalWindow}=globalThis,IFrame=class extends react.Component{constructor(){super(...arguments),this.iframe=null}componentDidMount(){let{id:id}=this.props;this.iframe=globalWindow.document.getElementById(id)}shouldComponentUpdate(nextProps){let{scale:scale}=nextProps;return scale!==this.props.scale&&this.setIframeBodyStyle({width:100*scale+"%",height:100*scale+"%",transform:`scale(${1/scale})`,transformOrigin:"top left"}),!1}setIframeBodyStyle(style){return Object.assign(this.iframe.contentDocument.body.style,style)}render(){let{id:id,title:title,src:src,allowFullScreen:allowFullScreen,scale:scale,...rest}=this.props;return react.createElement("iframe",{id:id,title:title,src:src,...allowFullScreen?{allow:"fullscreen"}:{},loading:"lazy",...rest})}},ZoomContext=(0,react.createContext)({scale:1}),{PREVIEW_URL:PREVIEW_URL}=globalThis,BASE_URL=PREVIEW_URL||"iframe.html",storyBlockIdFromId=({story:story,primary:primary})=>`story--${story.id}${primary?"--primary":""}`,InlineStory=props=>{let storyRef=(0,react.useRef)(),[showLoader,setShowLoader]=(0,react.useState)(!0),[error,setError]=(0,react.useState)(),{story:story,height:height,autoplay:autoplay,forceInitialArgs:forceInitialArgs,renderStoryToElement:renderStoryToElement}=props;return(0,react.useEffect)((()=>{if(!story||!storyRef.current)return()=>{};let element=storyRef.current,cleanup=renderStoryToElement(story,element,{showMain:()=>{},showError:({title:title,description:description})=>setError(new Error(`${title} - ${description}`)),showException:err=>setError(err)},{autoplay:autoplay,forceInitialArgs:forceInitialArgs});return setShowLoader(!1),()=>{Promise.resolve().then((()=>cleanup()))}}),[autoplay,renderStoryToElement,story]),error?react.createElement("pre",null,react.createElement(components.Df,{error:error})):react.createElement(react.Fragment,null,height?react.createElement("style",null,`#${storyBlockIdFromId(props)} { min-height: ${height}; transform: translateZ(0); overflow: auto }`):null,showLoader&&react.createElement(StorySkeleton,null),react.createElement("div",{ref:storyRef,id:`${storyBlockIdFromId(props)}-inner`,"data-name":story.name}))},IFrameStory=({story:story,height:height="500px"})=>react.createElement("div",{style:{width:"100%",height:height}},react.createElement(ZoomContext.Consumer,null,(({scale:scale})=>react.createElement(IFrame,{key:"iframe",id:`iframe--${story.id}`,title:story.name,src:(0,components.jZ)(BASE_URL,story.id,{viewMode:"story"}),allowFullScreen:!0,scale:scale,style:{width:"100%",height:"100%",border:"0 none"}})))),ErrorMessage=theming.I4.strong((({theme:theme})=>({color:theme.color.orange}))),Story=props=>{let{inline:inline,story:story}=props;return inline&&!props.autoplay&&story.usesMount?react.createElement(ErrorMessage,null,"This story mounts inside of play. Set"," ",react.createElement("a",{href:"https://storybook.js.org/docs/api/doc-blocks/doc-block-story?ref=ui#autoplay"},"autoplay")," ","to true to view this story."):react.createElement("div",{id:storyBlockIdFromId(props),className:"sb-story sb-unstyled","data-story-block":"true"},inline?react.createElement(InlineStory,{...props}):react.createElement(IFrameStory,{...props}))},StorySkeleton=()=>react.createElement(components.aH,null),Bar=(0,theming.I4)(components.px)({position:"absolute",left:0,right:0,top:0,transition:"transform .2s linear"}),Wrapper2=theming.I4.div({display:"flex",alignItems:"center",gap:4}),IconPlaceholder=theming.I4.div((({theme:theme})=>({width:14,height:14,borderRadius:2,margin:"0 7px",backgroundColor:theme.appBorderColor,animation:`${theme.animation.glow} 1.5s ease-in-out infinite`}))),ChildrenContainer=theming.I4.div((({isColumn:isColumn,columns:columns,layout:layout})=>({display:isColumn||!columns?"block":"flex",position:"relative",flexWrap:"wrap",overflow:"auto",flexDirection:isColumn?"column":"row","& .innerZoomElementWrapper > *":isColumn?{width:"fullscreen"!==layout?"calc(100% - 20px)":"100%",display:"block"}:{maxWidth:"fullscreen"!==layout?"calc(100% - 20px)":"100%",display:"inline-block"}})),(({layout:layout="padded",inline:inline})=>"centered"===layout||"padded"===layout?{padding:inline?"32px 22px":"0px","& .innerZoomElementWrapper > *":{width:"auto",border:"8px solid transparent!important"}}:{}),(({layout:layout="padded",inline:inline})=>"centered"===layout&&inline?{display:"flex",justifyContent:"center",justifyItems:"center",alignContent:"center",alignItems:"center"}:{}),(({columns:columns})=>columns&&columns>1?{".innerZoomElementWrapper > *":{minWidth:`calc(100% / ${columns} - 20px)`}}:{})),StyledSource=(0,theming.I4)(Source)((({theme:theme})=>({margin:0,borderTopLeftRadius:0,borderTopRightRadius:0,borderBottomLeftRadius:theme.appBorderRadius,borderBottomRightRadius:theme.appBorderRadius,border:"none",background:"light"===theme.base?"rgba(0, 0, 0, 0.85)":curriedDarken$1(.05,theme.background.content),color:theme.color.lightest,button:{background:"light"===theme.base?"rgba(0, 0, 0, 0.85)":curriedDarken$1(.05,theme.background.content)}}))),PreviewContainer=theming.I4.div((({theme:theme,withSource:withSource,isExpanded:isExpanded})=>({position:"relative",overflow:"hidden",margin:"25px 0 40px",...getBlockBackgroundStyle(theme),borderBottomLeftRadius:withSource&&isExpanded&&0,borderBottomRightRadius:withSource&&isExpanded&&0,borderBottomWidth:isExpanded&&0,"h3 + &":{marginTop:"16px"}})),(({withToolbar:withToolbar})=>withToolbar&&{paddingTop:40}));function getStoryId(children){if(1===react.Children.count(children)){let elt=children;if(elt.props)return elt.props.id}return null}var PositionedToolbar=(0,theming.I4)((({isLoading:isLoading,storyId:storyId,baseUrl:baseUrl,zoom:zoom,resetZoom:resetZoom,...rest})=>react.createElement(Bar,{...rest},react.createElement(Wrapper2,{key:"left"},isLoading?[1,2,3].map((key=>react.createElement(IconPlaceholder,{key:key}))):react.createElement(react.Fragment,null,react.createElement(components.K0,{key:"zoomin",onClick:e2=>{e2.preventDefault(),zoom(.8)},title:"Zoom in"},react.createElement(dist.PU,null)),react.createElement(components.K0,{key:"zoomout",onClick:e2=>{e2.preventDefault(),zoom(1.25)},title:"Zoom out"},react.createElement(dist.LoD,null)),react.createElement(components.K0,{key:"zoomreset",onClick:e2=>{e2.preventDefault(),resetZoom()},title:"Reset zoom"},react.createElement(dist.wV5,null)))))))({position:"absolute",top:0,left:0,right:0,height:40}),Relative=theming.I4.div({overflow:"hidden",position:"relative"}),Preview=({isLoading:isLoading,isColumn:isColumn,columns:columns,children:children,withSource:withSource,withToolbar:withToolbar=!1,isExpanded:isExpanded=!1,additionalActions:additionalActions,className:className,layout:layout="padded",inline:inline=!1,...props})=>{let[expanded,setExpanded]=(0,react.useState)(isExpanded),{source:source,actionItem:actionItem}=((withSource,expanded,setExpanded)=>{switch(!0){case!(!withSource||!withSource.error):return{source:null,actionItem:{title:"No code available",className:"docblock-code-toggle docblock-code-toggle--disabled",disabled:!0,onClick:()=>setExpanded(!1)}};case expanded:return{source:react.createElement(StyledSource,{...withSource,dark:!0}),actionItem:{title:"Hide code",className:"docblock-code-toggle docblock-code-toggle--expanded",onClick:()=>setExpanded(!1)}};default:return{source:react.createElement(StyledSource,{...withSource,dark:!0}),actionItem:{title:"Show code",className:"docblock-code-toggle",onClick:()=>setExpanded(!0)}}}})(withSource,expanded,setExpanded),[scale,setScale]=(0,react.useState)(1),previewClasses=[className].concat(["sbdocs","sbdocs-preview","sb-unstyled"]),defaultActionItems=withSource?[actionItem]:[],[additionalActionItems,setAdditionalActionItems]=(0,react.useState)(additionalActions?[...additionalActions]:[]),actionItems=[...defaultActionItems,...additionalActionItems],{window:globalWindow4}=globalThis,copyToClipboard=(0,react.useCallback)((async text=>{let{createCopyToClipboardFunction:createCopyToClipboardFunction}=await Promise.resolve().then(__webpack_require__.bind(__webpack_require__,"./node_modules/storybook/dist/components/index.js"));createCopyToClipboardFunction()}),[]);return react.createElement(PreviewContainer,{withSource:withSource,withToolbar:withToolbar,...props,className:previewClasses.join(" ")},withToolbar&&react.createElement(PositionedToolbar,{isLoading:isLoading,border:!0,zoom:z2=>setScale(scale*z2),resetZoom:()=>setScale(1),storyId:getStoryId(children),baseUrl:"./iframe.html"}),react.createElement(ZoomContext.Provider,{value:{scale:scale}},react.createElement(Relative,{className:"docs-story",onCopyCapture:withSource&&(e2=>{let selection=globalWindow4.getSelection();selection&&"Range"===selection.type||(e2.preventDefault(),0===additionalActionItems.filter((item=>"Copied"===item.title)).length&©ToClipboard(source?.props.code??"").then((()=>{setAdditionalActionItems([...additionalActionItems,{title:"Copied",onClick:()=>{}}]),globalWindow4.setTimeout((()=>setAdditionalActionItems(additionalActionItems.filter((item=>"Copied"!==item.title)))),1500)})))})},react.createElement(ChildrenContainer,{isColumn:isColumn||!Array.isArray(children),columns:columns,layout:layout,inline:inline},react.createElement(components.GP.Element,{centered:"centered"===layout,scale:inline?scale:1},Array.isArray(children)?children.map(((child,i2)=>react.createElement("div",{key:i2},child))):react.createElement("div",null,children))),react.createElement(components.E7,{actionItems:actionItems}))),withSource&&expanded&&source)};(0,theming.I4)(Preview)((()=>({".docs-story":{paddingTop:32,paddingBottom:40}})));var TabbedArgsTable=({tabs:tabs,...props})=>{let entries=Object.entries(tabs);return 1===entries.length?react.createElement(ArgsTable,{...entries[0][1],...props}):react.createElement(components._j,null,entries.map(((entry,index)=>{let[label,table]=entry,id=`prop_table_div_${label}`,argsTableProps=0===index?props:{sort:props.sort};return react.createElement("div",{key:id,id:id,title:label},(({active:active})=>active?react.createElement(ArgsTable,{key:`prop_table_${label}`,...table,...argsTableProps}):null))})))};theming.I4.div((({theme:theme})=>({marginRight:30,fontSize:`${theme.typography.size.s1}px`,color:"light"===theme.base?curriedTransparentize$1(.4,theme.color.defaultText):curriedTransparentize$1(.6,theme.color.defaultText)}))),theming.I4.div({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}),theming.I4.div({display:"flex",flexDirection:"row",alignItems:"baseline","&:not(:last-child)":{marginBottom:"1rem"}}),theming.I4.div(components.YV,(({theme:theme})=>({...getBlockBackgroundStyle(theme),margin:"25px 0 40px",padding:"30px 20px"}))),theming.I4.div((({theme:theme})=>({fontWeight:theme.typography.weight.bold,color:theme.color.defaultText}))),theming.I4.div((({theme:theme})=>({color:"light"===theme.base?curriedTransparentize$1(.2,theme.color.defaultText):curriedTransparentize$1(.6,theme.color.defaultText)}))),theming.I4.div({flex:"0 0 30%",lineHeight:"20px",marginTop:5}),theming.I4.div((({theme:theme})=>({flex:1,textAlign:"center",fontFamily:theme.typography.fonts.mono,fontSize:theme.typography.size.s1,lineHeight:1,overflow:"hidden",color:"light"===theme.base?curriedTransparentize$1(.4,theme.color.defaultText):curriedTransparentize$1(.6,theme.color.defaultText),"> div":{display:"inline-block",overflow:"hidden",maxWidth:"100%",textOverflow:"ellipsis"},span:{display:"block",marginTop:2}}))),theming.I4.div({display:"flex",flexDirection:"row"}),theming.I4.div((({background:background})=>({position:"relative",flex:1,"&::before":{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:background,content:'""'}}))),theming.I4.div((({theme:theme})=>({...getBlockBackgroundStyle(theme),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"}))),theming.I4.div({display:"flex",flexDirection:"column",flex:1,position:"relative",marginBottom:30}),theming.I4.div({flex:1,display:"flex",flexDirection:"row"}),theming.I4.div({display:"flex",alignItems:"flex-start"}),theming.I4.div({flex:"0 0 30%"}),theming.I4.div({flex:1}),theming.I4.div((({theme:theme})=>({display:"flex",flexDirection:"row",alignItems:"center",paddingBottom:20,fontWeight:theme.typography.weight.bold,color:"light"===theme.base?curriedTransparentize$1(.4,theme.color.defaultText):curriedTransparentize$1(.6,theme.color.defaultText)}))),theming.I4.div((({theme:theme})=>({fontSize:theme.typography.size.s2,lineHeight:"20px",display:"flex",flexDirection:"column"})));theming.I4.div((({theme:theme})=>({fontFamily:theme.typography.fonts.base,fontSize:theme.typography.size.s1,color:theme.color.defaultText,marginLeft:10,lineHeight:1.2,display:"-webkit-box",overflow:"hidden",wordBreak:"break-word",textOverflow:"ellipsis",WebkitLineClamp:2,WebkitBoxOrient:"vertical"}))),theming.I4.div((({theme:theme})=>({...getBlockBackgroundStyle(theme),overflow:"hidden",height:40,width:40,display:"flex",alignItems:"center",justifyContent:"center",flex:"none","> img, > svg":{width:20,height:20}}))),theming.I4.div({display:"inline-flex",flexDirection:"row",alignItems:"center",width:"100%"}),theming.I4.div({display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(140px, 1fr))",gridGap:"8px 16px",gridAutoFlow:"row dense",gridAutoRows:50});function build_html_default(options){let tocElement,forEach=[].forEach,some=[].some,body=typeof window<"u"&&document.body,currentlyHighlighting=!0,eventCount=0;function createEl(d2,container){let link=container.appendChild(function createLink(data){let item=document.createElement("li"),a2=document.createElement("a");return options.listItemClass&&item.setAttribute("class",options.listItemClass),options.onClick&&(a2.onclick=options.onClick),options.includeTitleTags&&a2.setAttribute("title",data.textContent),options.includeHtml&&data.childNodes.length?forEach.call(data.childNodes,(node=>{a2.appendChild(node.cloneNode(!0))})):a2.textContent=data.textContent,a2.setAttribute("href",`${options.basePath}#${data.id}`),a2.setAttribute("class",`${options.linkClass+" "}node-name--${data.nodeName} ${options.extraLinkClasses}`),item.appendChild(a2),item}(d2));if(d2.children.length){let list=createList(d2.isCollapsed);d2.children.forEach((child=>{createEl(child,list)})),link.appendChild(list)}}function createList(isCollapsed){let listElement=options.orderedList?"ol":"ul",list=document.createElement(listElement),classes=options.listClass+" "+options.extraListClasses;return isCollapsed&&(classes=classes+" "+options.collapsibleClass,classes=classes+" "+options.isCollapsedClass),list.setAttribute("class",classes),list}function getHeadingTopPos(obj){let position=0;return null!==obj&&(position=obj.offsetTop,options.hasInnerContainers&&(position+=getHeadingTopPos(obj.offsetParent))),position}function updateClassname(obj,className){return obj&&obj.className!==className&&(obj.className=className),obj}function removeCollapsedFromParents(element){return element&&-1!==element.className.indexOf(options.collapsibleClass)&&-1!==element.className.indexOf(options.isCollapsedClass)?(updateClassname(element,element.className.replace(" "+options.isCollapsedClass,"")),removeCollapsedFromParents(element.parentNode.parentNode)):element}function getIsHeaderBottomMode(headerId){let scrollEl=getScrollEl();return(document?.getElementById(headerId)).offsetTop>scrollEl.offsetHeight-1.4*scrollEl.clientHeight-options.bottomModeThreshold}function getIsPageBottomMode(){let scrollEl=getScrollEl(),isScrollable=scrollEl.scrollHeight>scrollEl.clientHeight,isBottomMode=getScrollTop()+scrollEl.clientHeight>scrollEl.offsetHeight-options.bottomModeThreshold;return isScrollable&&isBottomMode}function getScrollEl(){let el;return el=options.scrollContainer&&document.querySelector(options.scrollContainer)?document.querySelector(options.scrollContainer):document.documentElement||body,el}function getScrollTop(){return getScrollEl()?.scrollTop||0}function getTopHeader(headings,scrollTop=getScrollTop()){let topHeader;return some.call(headings,((heading,i2)=>{if(getHeadingTopPos(heading)>scrollTop+options.headingsOffset+10){return topHeader=headings[0===i2?i2:i2-1],!0}if(i2===headings.length-1)return topHeader=headings[headings.length-1],!0})),topHeader}return{enableTocAnimation:function enableTocAnimation(){currentlyHighlighting=!0},disableTocAnimation:function disableTocAnimation(event){let target=event.target||event.srcElement;"string"!=typeof target.className||-1===target.className.indexOf(options.linkClass)||(currentlyHighlighting=!1)},render:function render(parent,data){let container=createList(!1);if(data.forEach((d2=>{createEl(d2,container)})),tocElement=parent||tocElement,null!==tocElement)return tocElement.firstChild&&tocElement.removeChild(tocElement.firstChild),0===data.length?tocElement:tocElement.appendChild(container)},updateToc:function updateToc(headingsArray,event){options.positionFixedSelector&&function updateFixedSidebarClass(){let scrollTop=getScrollTop(),posFixedEl=document.querySelector(options.positionFixedSelector);"auto"===options.fixedSidebarOffset&&(options.fixedSidebarOffset=tocElement.offsetTop),scrollTop>options.fixedSidebarOffset?-1===posFixedEl.className.indexOf(options.positionFixedClass)&&(posFixedEl.className+=" "+options.positionFixedClass):posFixedEl.className=posFixedEl.className.replace(" "+options.positionFixedClass,"")}();let headings=headingsArray,clickedHref=event?.target?.getAttribute?event?.target?.getAttribute("href"):null,isBottomMode=!(!clickedHref||"#"!==clickedHref.charAt(0))&&getIsHeaderBottomMode(clickedHref.replace("#",""));if(event&&eventCount<5&&eventCount++,(currentlyHighlighting||isBottomMode)&&tocElement&&headings.length>0){let topHeader=getTopHeader(headings),oldActiveTocLink=tocElement.querySelector(`.${options.activeLinkClass}`),topHeaderId=topHeader.id.replace(/([ #;&,.+*~':"!^$[\]()=>|/\\@])/g,"\\$1"),hashId=window.location.hash.replace("#",""),activeId=topHeaderId,isPageBottomMode=getIsPageBottomMode();clickedHref&&isBottomMode?activeId=clickedHref.replace("#",""):hashId&&hashId!==topHeaderId&&isPageBottomMode&&(getIsHeaderBottomMode(topHeaderId)||eventCount<=2)&&(activeId=hashId);let activeTocLink=tocElement.querySelector(`.${options.linkClass}[href="${options.basePath}#${activeId}"]`);if(oldActiveTocLink===activeTocLink)return;let tocLinks=tocElement.querySelectorAll(`.${options.linkClass}`);forEach.call(tocLinks,(tocLink=>{updateClassname(tocLink,tocLink.className.replace(" "+options.activeLinkClass,""))}));let tocLis=tocElement.querySelectorAll(`.${options.listItemClass}`);forEach.call(tocLis,(tocLi=>{updateClassname(tocLi,tocLi.className.replace(" "+options.activeListItemClass,""))})),activeTocLink&&-1===activeTocLink.className.indexOf(options.activeLinkClass)&&(activeTocLink.className+=" "+options.activeLinkClass);let li=activeTocLink?.parentNode;li&&-1===li.className.indexOf(options.activeListItemClass)&&(li.className+=" "+options.activeListItemClass);let tocLists=tocElement.querySelectorAll(`.${options.listClass}.${options.collapsibleClass}`);forEach.call(tocLists,(list=>{-1===list.className.indexOf(options.isCollapsedClass)&&(list.className+=" "+options.isCollapsedClass)})),activeTocLink?.nextSibling&&-1!==activeTocLink.nextSibling.className.indexOf(options.isCollapsedClass)&&updateClassname(activeTocLink.nextSibling,activeTocLink.nextSibling.className.replace(" "+options.isCollapsedClass,"")),removeCollapsedFromParents(activeTocLink?.parentNode.parentNode)}},getCurrentlyHighlighting:function getCurrentlyHighlighting(){return currentlyHighlighting},getTopHeader:getTopHeader,getScrollTop:getScrollTop,updateUrlHashForHeader:function updateUrlHashForHeader(headingsArray){let scrollTop=getScrollTop(),topHeader=getTopHeader(headingsArray,scrollTop),isPageBottomMode=getIsPageBottomMode();if(topHeader&&!(scrollTop<5)||isPageBottomMode){if(topHeader&&!isPageBottomMode){let newHash=`#${topHeader.id}`;window.location.hash!==newHash&&window.history.pushState(null,null,newHash)}}else"#"===window.location.hash||""===window.location.hash||window.history.pushState(null,null,"#")}}}var default_options_default={tocSelector:".js-toc",tocElement:null,contentSelector:".js-toc-content",contentElement:null,headingSelector:"h1, h2, h3",ignoreSelector:".js-toc-ignore",hasInnerContainers:!1,linkClass:"toc-link",extraLinkClasses:"",activeLinkClass:"is-active-link",listClass:"toc-list",extraListClasses:"",isCollapsedClass:"is-collapsed",collapsibleClass:"is-collapsible",listItemClass:"toc-list-item",activeListItemClass:"is-active-li",collapseDepth:0,scrollSmooth:!0,scrollSmoothDuration:420,scrollSmoothOffset:0,scrollEndCallback:function(e2){},headingsOffset:1,enableUrlHashUpdateOnScroll:!1,scrollHandlerType:"auto",scrollHandlerTimeout:50,throttleTimeout:50,positionFixedSelector:null,positionFixedClass:"is-position-fixed",fixedSidebarOffset:"auto",includeHtml:!1,includeTitleTags:!1,onClick:function(e2){},orderedList:!0,scrollContainer:null,skipRendering:!1,headingLabelCallback:!1,ignoreHiddenElements:!1,headingObjectCallback:null,basePath:"",disableTocScrollSync:!1,tocScrollingWrapper:null,tocScrollOffset:30,bottomModeThreshold:30};function parseContent(options){let reduce=[].reduce;function getLastItem(array2){return array2[array2.length-1]}function getHeadingLevel(heading){return+heading.nodeName.toUpperCase().replace("H","")}function getHeadingObject(heading){if(!function isHTMLElement(maybeElement){try{return maybeElement instanceof window.HTMLElement||maybeElement instanceof window.parent.HTMLElement}catch{return maybeElement instanceof window.HTMLElement}}(heading))return heading;if(options.ignoreHiddenElements&&(!heading.offsetHeight||!heading.offsetParent))return null;let headingLabel=heading.getAttribute("data-heading-label")||(options.headingLabelCallback?String(options.headingLabelCallback(heading.innerText)):(heading.innerText||heading.textContent).trim()),obj={id:heading.id,children:[],nodeName:heading.nodeName,headingLevel:getHeadingLevel(heading),textContent:headingLabel};return options.includeHtml&&(obj.childNodes=heading.childNodes),options.headingObjectCallback?options.headingObjectCallback(obj,heading):obj}return{nestHeadingsArray:function nestHeadingsArray(headingsArray){return reduce.call(headingsArray,(function(prev,curr){let currentHeading=getHeadingObject(curr);return currentHeading&&function addNode(node,nest){let obj=getHeadingObject(node),level=obj.headingLevel,array2=nest,lastItem=getLastItem(array2),counter=level-(lastItem?lastItem.headingLevel:0);for(;counter>0&&(lastItem=getLastItem(array2),!lastItem||level!==lastItem.headingLevel);)lastItem&&void 0!==lastItem.children&&(array2=lastItem.children),counter--;return level>=options.collapseDepth&&(obj.isCollapsed=!0),array2.push(obj),array2}(currentHeading,prev.nest),prev}),{nest:[]})},selectHeadings:function selectHeadings(contentElement,headingSelector){let selectors=headingSelector;options.ignoreSelector&&(selectors=headingSelector.split(",").map((function(selector){return`${selector.trim()}:not(${options.ignoreSelector})`})));try{return contentElement.querySelectorAll(selectors)}catch{return console.warn(`Headers not found with selector: ${selectors}`),null}}}}function initSmoothScrolling(options){var duration=options.duration,offset=options.offset;if(!(typeof window>"u"||typeof location>"u")){var pageUrl=location.hash?stripHash(location.href):location.href;!function delegatedLinkHijacking(){document.body.addEventListener("click",(function onClick(e2){!function isInPageLink(n2){return"a"===n2.tagName.toLowerCase()&&(n2.hash.length>0||"#"===n2.href.charAt(n2.href.length-1))&&(stripHash(n2.href)===pageUrl||stripHash(n2.href)+"#"===pageUrl)}(e2.target)||e2.target.className.indexOf("no-smooth-scroll")>-1||"#"===e2.target.href.charAt(e2.target.href.length-2)&&"!"===e2.target.href.charAt(e2.target.href.length-1)||-1===e2.target.className.indexOf(options.linkClass)||function jump(target,options){var timeStart,timeElapsed,start=window.pageYOffset,opt={duration:options.duration,offset:options.offset||0,callback:options.callback,easing:options.easing||easeInOutQuad},tgt=document.querySelector('[id="'+decodeURI(target).split("#").join("")+'"]')||document.querySelector('[id="'+target.split("#").join("")+'"]'),distance="string"==typeof target?opt.offset+(target?tgt&&tgt.getBoundingClientRect().top||0:-(document.documentElement.scrollTop||document.body.scrollTop)):target,duration="function"==typeof opt.duration?opt.duration(distance):opt.duration;function loop(time){timeElapsed=time-timeStart,window.scrollTo(0,opt.easing(timeElapsed,start,distance,duration)),timeElapsed{_buildHtml.updateToc(_headingsArray,e2),!_options.disableTocScrollSync&&!isClick&&function updateTocScroll(options){let toc=options.tocScrollingWrapper||options.tocElement||document.querySelector(options.tocSelector);if(toc&&toc.scrollHeight>toc.clientHeight){let activeItem=toc.querySelector(`.${options.activeListItemClass}`);if(activeItem){let scrollAmount=activeItem.offsetTop-options.tocScrollOffset;toc.scrollTop=scrollAmount>0?scrollAmount:0}}}(_options),_options.enableUrlHashUpdateOnScroll&&hasInitialized&&_buildHtml.getCurrentlyHighlighting()&&_buildHtml.updateUrlHashForHeader(_headingsArray);let isTop=0===e2?.target?.scrollingElement?.scrollTop;(e2&&(0===e2.eventPhase||null===e2.currentTarget)||isTop)&&(_buildHtml.updateToc(_headingsArray),_options.scrollEndCallback?.(e2))}),scrollHandlerTimeout,_options.scrollHandlerType),hasInitialized||(_scrollListener(),hasInitialized=!0),window.onhashchange=window.onscrollend=e2=>{_scrollListener(e2)},_options.scrollContainer&&document.querySelector(_options.scrollContainer)?(document.querySelector(_options.scrollContainer).addEventListener("scroll",_scrollListener,!1),document.querySelector(_options.scrollContainer).addEventListener("resize",_scrollListener,!1)):(document.addEventListener("scroll",_scrollListener,!1),document.addEventListener("resize",_scrollListener,!1));let timeout=null;clickListener=throttle((event=>{isClick=!0,_options.scrollSmooth&&_buildHtml.disableTocAnimation(event),_buildHtml.updateToc(_headingsArray,event),timeout&&clearTimeout(timeout),timeout=setTimeout((()=>{_buildHtml.enableTocAnimation()}),_options.scrollSmoothDuration),setTimeout((()=>{isClick=!1}),_options.scrollSmoothDuration+100)}),_options.throttleTimeout),_options.scrollContainer&&document.querySelector(_options.scrollContainer)?document.querySelector(_options.scrollContainer).addEventListener("click",clickListener,!1):document.addEventListener("click",clickListener,!1)}function destroy(){let tocElement=getTocElement(_options);null!==tocElement&&(_options.skipRendering||tocElement&&(tocElement.innerHTML=""),_options.scrollContainer&&document.querySelector(_options.scrollContainer)?(document.querySelector(_options.scrollContainer).removeEventListener("scroll",_scrollListener,!1),document.querySelector(_options.scrollContainer).removeEventListener("resize",_scrollListener,!1),_buildHtml&&document.querySelector(_options.scrollContainer).removeEventListener("click",clickListener,!1)):(document.removeEventListener("scroll",_scrollListener,!1),document.removeEventListener("resize",_scrollListener,!1),_buildHtml&&document.removeEventListener("click",clickListener,!1)))}var hasOwnProp=Object.prototype.hasOwnProperty;function throttle(fn,threshold,scope){let last,deferTimer;return threshold||(threshold=250),function(...args){let context=scope||this,now=+new Date;last&&now{last=now,fn.apply(context,args)}),threshold)):(last=now,fn.apply(context,args))}}function debounce(func,wait){let timeout;return(...args)=>{clearTimeout(timeout),timeout=setTimeout((()=>func.apply(this,args)),wait)}}function getTocElement(options){try{return options.tocElement||document.querySelector(options.tocSelector)}catch{return console.warn(`TOC element not found: ${options.tocSelector}`),null}}var tocbot_default={destroy:destroy,init:init,refresh:function refresh(customOptions){destroy(),init(customOptions||_options)}},Aside=theming.I4.aside((()=>({width:"10rem","@media (max-width: 768px)":{display:"none"}}))),Nav=theming.I4.nav((({theme:theme})=>({position:"fixed",bottom:0,top:0,width:"10rem",paddingTop:"4rem",paddingBottom:"2rem",overflowY:"auto",fontFamily:theme.typography.fonts.base,fontSize:theme.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 ${theme.color.mediumlight}`,".toc-list":{paddingLeft:0,borderLeft:`solid 2px ${theme.color.mediumlight}`,".toc-list":{paddingLeft:0,borderLeft:`solid 2px ${theme.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 ${theme.color.mediumdark}`,opacity:0,transition:"opacity 0.2s"},"& .toc-list-item.is-active-li::before":{opacity:1},"& .toc-list-item > a":{color:theme.color.defaultText,textDecoration:"none"},"& .toc-list-item.is-active-li > a":{fontWeight:600,color:theme.color.secondary,textDecoration:"none"}}))),Heading=theming.I4.p((({theme:theme})=>({fontWeight:600,fontSize:"0.875em",color:theme.textColor,textTransform:"uppercase",marginBottom:10}))),Title2=({headingId:headingId,title:title})=>"string"!=typeof title&&title?react.createElement("div",{id:headingId},title):react.createElement(Heading,{as:"h2",id:headingId,className:title?"":"sb-sr-only"},title||"Table of contents"),TableOfContents=({title:title,disable:disable,headingSelector:headingSelector,contentsSelector:contentsSelector,ignoreSelector:ignoreSelector,unsafeTocbotOptions:unsafeTocbotOptions,channel:channel,className:className})=>{(0,react.useEffect)((()=>{if(disable)return()=>{};let configuration={tocSelector:".toc-wrapper",contentSelector:contentsSelector??".sbdocs-content",headingSelector:headingSelector??"h3",ignoreSelector:ignoreSelector??".docs-story *, .skip-toc",headingsOffset:40,scrollSmoothOffset:-40,orderedList:!1,onClick:e2=>{if(e2.preventDefault(),e2.currentTarget instanceof HTMLAnchorElement){let[,headerId]=e2.currentTarget.href.split("#");headerId&&channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.NAVIGATE_URL,`#${headerId}`)}},...unsafeTocbotOptions},timeout=setTimeout((()=>tocbot_default.init(configuration)),100);return()=>{clearTimeout(timeout),tocbot_default.destroy()}}),[channel,disable,ignoreSelector,contentsSelector,headingSelector,unsafeTocbotOptions]);let headingId=(0,react.useId)();return react.createElement(Aside,{className:className},disable?null:react.createElement(Nav,{"aria-labelledby":headingId},react.createElement(Title2,{headingId:headingId,title:title}),react.createElement("div",{className:"toc-wrapper"})))};function t(){return t=Object.assign?Object.assign.bind():function(e2){for(var t2=1;t2(e2[t2.toLowerCase()]=t2,e2)),{class:"className",for:"htmlFor"}),o={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},a=["style","script"],c=["src","href","data","formAction","srcDoc","action"],s=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,d=/mailto:/i,u=/\n{2,}$/,p=/^(\s*>[\s\S]*?)(?=\n\n|$)/,f=/^ *> ?/gm,h=/^(?:\[!([^\]]*)\]\n)?([\s\S]*)/,m=/^ {2,}\n/,g=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,y=/^(?: {1,3})?(`{3,}|~{3,}) *(\S+)? *([^\n]*?)?\n([\s\S]*?)(?:\1\n?|$)/,k=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,x=/^(`+)((?:\\`|(?!\1)`|[^`])+)\1/,b=/^(?:\n *)*\n/,v=/\r\n?/g,C=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,$=/^\[\^([^\]]+)]/,S=/\f/g,w=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,E=/^\s*?\[(x|\s)\]/,z=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,L=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,A=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,O=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,T=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,B=/^)/,M=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,R=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,I=/^\{.*\}$/,D=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,U=/^<([^ >]+@[^ >]+)>/,N=/^<([^ >]+:\/[^ >]+)>/,j=/-([a-z])?/gi,H=/^(\|.*)\n(?: *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*))?\n?/,P=/^\[([^\]]*)\]:\s+]+)>?\s*("([^"]*)")?/,_=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,F=/^\[([^\]]*)\] ?\[([^\]]*)\]/,W=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,G=/\t/g,Z=/(^ *\||\| *$)/g,q=/^ *:-+: *$/,Q=/^ *:-+ *$/,V=/^ *-+: *$/,X="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|\\\\\\1|[\\s\\S])+?)",J=new RegExp(`^([*_])\\1${X}\\1\\1(?!\\1)`),K=new RegExp(`^([*_])${X}\\1(?!\\1)`),Y=new RegExp(`^(==)${X}\\1`),ee=new RegExp(`^(~~)${X}\\1`),te=/^\\([^0-9A-Za-z\s])/,ne=/\\([^0-9A-Za-z\s])/g,re=/^([\s\S](?:(?! |[0-9]\.)[^=*_~\-\n<`\\\[!])*)/,ie=/^\n+/,le=/^([ \t]*)/,oe=/\\([^\\])/g,ae=/(?:^|\n)( *)$/,ce="(?:\\d+\\.)",se="(?:[*+-])";function de(e2){return"( *)("+(1===e2?ce:se)+") +"}var ue=de(1),pe=de(2);function fe(e2){return new RegExp("^"+(1===e2?ue:pe))}var he=fe(1),me=fe(2);function ge(e2){return new RegExp("^"+(1===e2?ue:pe)+"[^\\n]*(?:\\n(?!\\1"+(1===e2?ce:se)+" )[^\\n]*)*(\\n|$)","gm")}var ye=ge(1),ke=ge(2);function xe(e2){let t2=1===e2?ce:se;return new RegExp("^( *)("+t2+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t2+" (?!"+t2+" ))\\n*|\\s*\\n*$)")}var be=xe(1),ve=xe(2);function Ce(e2,t2){let n2=1===t2,i2=n2?be:ve,l2=n2?ye:ke,o2=n2?he:me;return{match:Me((function(e3,t3){let n3=ae.exec(t3.prevCapture);return n3&&(t3.list||!t3.inline&&!t3.simple)?i2.exec(e3=n3[1]+e3):null})),order:1,parse(e3,t3,r2){let i3=n2?+e3[2]:void 0,a2=e3[0].replace(u,"\n").match(l2),c2=!1;return{items:a2.map((function(e4,n3){let i4=o2.exec(e4)[0].length,l3=new RegExp("^ {1,"+i4+"}","gm"),s2=e4.replace(l3,"").replace(o2,""),d2=n3===a2.length-1,u2=-1!==s2.indexOf("\n\n")||d2&&c2;c2=u2;let h2,p2=r2.inline,f2=r2.list;r2.list=!0,u2?(r2.inline=!1,h2=ze(s2)+"\n\n"):(r2.inline=!0,h2=ze(s2));let m2=t3(h2,r2);return r2.inline=p2,r2.list=f2,m2})),ordered:n2,start:i3}},render:(t3,n3,i3)=>e2(t3.ordered?"ol":"ul",{key:i3.key,start:t3.type===r_orderedList?t3.start:void 0},t3.items.map((function(t4,r2){return e2("li",{key:r2},n3(t4,i3))})))}}var $e=new RegExp("^\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\(\\s*?(?:\\s+['\"]([\\s\\S]*?)['\"])?\\s*\\)"),Se=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,we=[p,y,k,z,A,L,H,be,ve],Ee=[...we,/^[^\n]+(?: \n|\n{2,})/,O,B,R];function ze(e2){let t2=e2.length;for(;t2>0&&e2[t2-1]<=" ";)t2--;return e2.slice(0,t2)}function Le(e2){return e2.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 Ae(e2){return V.test(e2)?"right":q.test(e2)?"center":Q.test(e2)?"left":null}function Oe(e2,t2,n2,r2){let i2=n2.inTable;n2.inTable=!0;let l2=[[]],o2="";function a2(){if(!o2)return;let e3=l2[l2.length-1];e3.push.apply(e3,t2(o2,n2)),o2=""}return e2.trim().split(/(`[^`]*`|\\\||\|)/).filter(Boolean).forEach(((e3,t3,n3)=>{"|"===e3.trim()&&(a2(),r2)?0!==t3&&t3!==n3.length-1&&l2.push([]):o2+=e3})),a2(),n2.inTable=i2,l2}function Te(e2,t2,n2){n2.inline=!0;let i2=e2[2]?e2[2].replace(Z,"").split("|").map(Ae):[],l2=e2[3]?(e3=e2[3],t3=t2,n3=n2,e3.trim().split("\n").map((function(e4){return Oe(e4,t3,n3,!0)}))):[],o2=Oe(e2[1],t2,n2,!!l2.length);var e3,t3,n3;return n2.inline=!1,l2.length?{align:i2,cells:l2,header:o2,type:r_table}:{children:o2,type:r_paragraph}}function Be(e2,t2){return null==e2.align[t2]?{}:{textAlign:e2.align[t2]}}function Me(e2){return e2.inline=1,e2}function Re(e2){return Me((function(t2,n2){return n2.inline?e2.exec(t2):null}))}function Ie(e2){return Me((function(t2,n2){return n2.inline||n2.simple?e2.exec(t2):null}))}function De(e2){return function(t2,n2){return n2.inline||n2.simple?null:e2.exec(t2)}}function Ue(e2){return Me((function(t2){return e2.exec(t2)}))}function Ne(e2,t2){if(t2.inline||t2.simple)return null;let n2="";e2.split("\n").every((e3=>(e3+="\n",!we.some((t3=>t3.test(e3)))&&(n2+=e3,!!e3.trim()))));let r2=ze(n2);return""==r2?null:[n2,,r2]}var je=/(javascript|vbscript|data(?!:image)):/i;function He(e2){try{let t2=decodeURIComponent(e2).replace(/[^A-Za-z0-9/:]/g,"");if(je.test(t2))return null}catch{return null}return e2}function Pe(e2){return e2.replace(oe,"$1")}function _e(e2,t2,n2){let r2=n2.inline||!1,i2=n2.simple||!1;n2.inline=!0,n2.simple=!0;let l2=e2(t2,n2);return n2.inline=r2,n2.simple=i2,l2}function Fe(e2,t2,n2){let r2=n2.inline||!1,i2=n2.simple||!1;n2.inline=!1,n2.simple=!0;let l2=e2(t2,n2);return n2.inline=r2,n2.simple=i2,l2}function We(e2,t2,n2){let r2=n2.inline||!1;n2.inline=!1;let i2=e2(t2,n2);return n2.inline=r2,i2}var Ge=(e2,t2,n2)=>({children:_e(t2,e2[2],n2)});function Ze(){return{}}function qe(){return null}function Qe(...e2){return e2.filter(Boolean).join(" ")}function Ve(e2,t2,n2){let r2=e2,i2=t2.split(".");for(;i2.length&&(r2=r2[i2[0]],void 0!==r2);)i2.shift();return r2||n2}var index_modern_default=t2=>{let{children:r2="",options:i2}=t2,l2=function(e2,t3){if(null==e2)return{};var n2,r3,i3={},l3=Object.keys(e2);for(r3=0;r3=0||(i3[n2]=e2[n2]);return i3}(t2,n);return react.cloneElement(function Xe(n2="",i2={}){function u2(e2,n3,...r2){let l2=Ve(i2.overrides,`${e2}.props`,{});return i2.createElement(function(e3,t2){let n4=Ve(t2,e3);return n4?"function"==typeof n4||"object"==typeof n4&&"render"in n4?n4:Ve(t2,`${e3}.component`,e3):e3}(e2,i2.overrides),t({},n3,l2,{className:Qe(n3?.className,l2.className)||void 0}),...r2)}function Z2(e2){e2=e2.replace(w,"");let t2=!1;i2.forceInline?t2=!0:i2.forceBlock||(t2=!1===W.test(e2));let n3=ae2(oe2(t2?e2:`${ze(e2).replace(ie,"")}\n\n`,{inline:t2}));for(;"string"==typeof n3[n3.length-1]&&!n3[n3.length-1].trim();)n3.pop();if(null===i2.wrapper)return n3;let l2,r2=i2.wrapper||(t2?"span":"div");if(n3.length>1||i2.forceWrapper)l2=n3;else{if(1===n3.length)return l2=n3[0],"string"==typeof l2?u2("span",{key:"outer"},l2):l2;l2=null}return i2.createElement(r2,{key:"outer"},l2)}function q2(e2,t2){let n3=t2.match(s);return n3?n3.reduce((function(t3,n4){let r2=n4.indexOf("=");if(-1!==r2){let o2=(e3=n4.slice(0,r2),-1!==e3.indexOf("-")&&null===e3.match(M)&&(e3=e3.replace(j,(function(e4,t4){return t4.toUpperCase()}))),e3).trim(),a2=function(e3){let t4=e3[0];return('"'===t4||"'"===t4)&&e3.length>=2&&e3[e3.length-1]===t4?e3.slice(1,-1):e3}(n4.slice(r2+1).trim()),s2=l[o2]||o2;if("ref"===s2)return t3;let d2=t3[s2]=function(e3,t4,n5,r3){return"style"===t4?function(e4){let t5=[],n6="",r4=!1,i3=!1,l2="";if(!e4)return t5;for(let o4=0;o40){let r5=e5.slice(0,n7).trim(),i4=e5.slice(n7+1).trim();t5.push([r5,i4])}}n6=""}}let o3=n6.trim();if(o3){let e5=o3.indexOf(":");if(e5>0){let n7=o3.slice(0,e5).trim(),r5=o3.slice(e5+1).trim();t5.push([n7,r5])}}return t5}(n5).reduce((function(t5,[n6,i3]){return t5[n6.replace(/(-[a-z])/g,(e4=>e4[1].toUpperCase()))]=r3(i3,e3,n6),t5}),{}):-1!==c.indexOf(t4)?r3(n5,e3,t4):(n5.match(I)&&(n5=n5.slice(1,n5.length-1)),"true"===n5||"false"!==n5&&n5)}(e2,o2,a2,i2.sanitizer);"string"==typeof d2&&(O.test(d2)||R.test(d2))&&(t3[s2]=Z2(d2.trim()))}else"style"!==n4&&(t3[l[n4]||n4]=!0);var e3;return t3}),{}):null}i2.overrides=i2.overrides||{},i2.sanitizer=i2.sanitizer||He,i2.slugify=i2.slugify||Le,i2.namedCodesToUnicode=i2.namedCodesToUnicode?t({},o,i2.namedCodesToUnicode):o,i2.createElement=i2.createElement||react.createElement;let Q2=[],V2={},X2={[r_blockQuote]:{match:De(p),order:1,parse(e2,t2,n3){let[,r2,i3]=e2[0].replace(f,"").match(h);return{alert:r2,children:t2(i3,n3)}},render(e2,t2,n3){let l2={key:n3.key};return e2.alert&&(l2.className="markdown-alert-"+i2.slugify(e2.alert.toLowerCase(),Le),e2.children.unshift({attrs:{},children:[{type:r_text,text:e2.alert}],noInnerParse:!0,type:r_htmlBlock,tag:"header"})),u2("blockquote",l2,t2(e2.children,n3))}},[r_breakLine]:{match:Ue(m),order:1,parse:Ze,render:(e2,t2,n3)=>u2("br",{key:n3.key})},[r_breakThematic]:{match:De(g),order:1,parse:Ze,render:(e2,t2,n3)=>u2("hr",{key:n3.key})},[r_codeBlock]:{match:De(k),order:0,parse:e2=>({lang:void 0,text:ze(e2[0].replace(/^ {4}/gm,"")).replace(ne,"$1")}),render:(e2,n3,r2)=>u2("pre",{key:r2.key},u2("code",t({},e2.attrs,{className:e2.lang?`lang-${e2.lang}`:""}),e2.text))},[r_codeFenced]:{match:De(y),order:0,parse:e2=>({attrs:q2("code",e2[3]||""),lang:e2[2]||void 0,text:e2[4],type:r_codeBlock})},[r_codeInline]:{match:Ie(x),order:3,parse:e2=>({text:e2[2].replace(ne,"$1")}),render:(e2,t2,n3)=>u2("code",{key:n3.key},e2.text)},[r_footnote]:{match:De(C),order:0,parse:e2=>(Q2.push({footnote:e2[2],identifier:e2[1]}),{}),render:qe},[r_footnoteReference]:{match:Re($),order:1,parse:e2=>({target:`#${i2.slugify(e2[1],Le)}`,text:e2[1]}),render:(e2,t2,n3)=>u2("a",{key:n3.key,href:i2.sanitizer(e2.target,"a","href")},u2("sup",{key:n3.key},e2.text))},[r_gfmTask]:{match:Re(E),order:1,parse:e2=>({completed:"x"===e2[1].toLowerCase()}),render:(e2,t2,n3)=>u2("input",{checked:e2.completed,key:n3.key,readOnly:!0,type:"checkbox"})},[r_heading]:{match:De(i2.enforceAtxHeadings?L:z),order:1,parse:(e2,t2,n3)=>({children:_e(t2,e2[2],n3),id:i2.slugify(e2[2],Le),level:e2[1].length}),render:(e2,t2,n3)=>u2(`h${e2.level}`,{id:e2.id,key:n3.key},t2(e2.children,n3))},[r_headingSetext]:{match:De(A),order:0,parse:(e2,t2,n3)=>({children:_e(t2,e2[1],n3),level:"="===e2[2]?1:2,type:r_heading})},[r_htmlBlock]:{match:Ue(O),order:1,parse(e2,t2,n3){let[,r2]=e2[3].match(le),i3=new RegExp(`^${r2}`,"gm"),l2=e2[3].replace(i3,""),o2=(c2=l2,Ee.some((e3=>e3.test(c2)))?We:_e);var c2;let s2=e2[1].toLowerCase(),d2=-1!==a.indexOf(s2),u3=(d2?s2:e2[1]).trim(),p2={attrs:q2(u3,e2[2]),noInnerParse:d2,tag:u3};return n3.inAnchor=n3.inAnchor||"a"===s2,d2?p2.text=e2[3]:p2.children=o2(t2,l2,n3),n3.inAnchor=!1,p2},render:(e2,n3,r2)=>u2(e2.tag,t({key:r2.key},e2.attrs),e2.text||(e2.children?n3(e2.children,r2):""))},[r_htmlSelfClosing]:{match:Ue(R),order:1,parse(e2){let t2=e2[1].trim();return{attrs:q2(t2,e2[2]||""),tag:t2}},render:(e2,n3,r2)=>u2(e2.tag,t({},e2.attrs,{key:r2.key}))},[r_htmlComment]:{match:Ue(B),order:1,parse:()=>({}),render:qe},[r_image]:{match:Ie(Se),order:1,parse:e2=>({alt:e2[1],target:Pe(e2[2]),title:e2[3]}),render:(e2,t2,n3)=>u2("img",{key:n3.key,alt:e2.alt||void 0,title:e2.title||void 0,src:i2.sanitizer(e2.target,"img","src")})},[r_link]:{match:Re($e),order:3,parse:(e2,t2,n3)=>({children:Fe(t2,e2[1],n3),target:Pe(e2[2]),title:e2[3]}),render:(e2,t2,n3)=>u2("a",{key:n3.key,href:i2.sanitizer(e2.target,"a","href"),title:e2.title},t2(e2.children,n3))},[r_linkAngleBraceStyleDetector]:{match:Re(N),order:0,parse:e2=>({children:[{text:e2[1],type:r_text}],target:e2[1],type:r_link})},[r_linkBareUrlDetector]:{match:Me(((e2,t2)=>t2.inAnchor||i2.disableAutoLink?null:Re(D)(e2,t2))),order:0,parse:e2=>({children:[{text:e2[1],type:r_text}],target:e2[1],title:void 0,type:r_link})},[r_linkMailtoDetector]:{match:Re(U),order:0,parse(e2){let t2=e2[1],n3=e2[1];return d.test(n3)||(n3="mailto:"+n3),{children:[{text:t2.replace("mailto:",""),type:r_text}],target:n3,type:r_link}}},[r_orderedList]:Ce(u2,1),[r_unorderedList]:Ce(u2,2),[r_newlineCoalescer]:{match:De(b),order:3,parse:Ze,render:()=>"\n"},[r_paragraph]:{match:Me(Ne),order:3,parse:Ge,render:(e2,t2,n3)=>u2("p",{key:n3.key},t2(e2.children,n3))},[r_ref]:{match:Re(P),order:0,parse:e2=>(V2[e2[1]]={target:e2[2],title:e2[4]},{}),render:qe},[r_refImage]:{match:Ie(_),order:0,parse:e2=>({alt:e2[1]||void 0,ref:e2[2]}),render:(e2,t2,n3)=>V2[e2.ref]?u2("img",{key:n3.key,alt:e2.alt,src:i2.sanitizer(V2[e2.ref].target,"img","src"),title:V2[e2.ref].title}):null},[r_refLink]:{match:Re(F),order:0,parse:(e2,t2,n3)=>({children:t2(e2[1],n3),fallbackChildren:e2[0],ref:e2[2]}),render:(e2,t2,n3)=>V2[e2.ref]?u2("a",{key:n3.key,href:i2.sanitizer(V2[e2.ref].target,"a","href"),title:V2[e2.ref].title},t2(e2.children,n3)):u2("span",{key:n3.key},e2.fallbackChildren)},[r_table]:{match:De(H),order:1,parse:Te,render(e2,t2,n3){let r2=e2;return u2("table",{key:n3.key},u2("thead",null,u2("tr",null,r2.header.map((function(e3,i3){return u2("th",{key:i3,style:Be(r2,i3)},t2(e3,n3))})))),u2("tbody",null,r2.cells.map((function(e3,i3){return u2("tr",{key:i3},e3.map((function(e4,i4){return u2("td",{key:i4,style:Be(r2,i4)},t2(e4,n3))})))}))))}},[r_text]:{match:Ue(re),order:4,parse:e2=>({text:e2[0].replace(T,((e3,t2)=>i2.namedCodesToUnicode[t2]?i2.namedCodesToUnicode[t2]:e3))}),render:e2=>e2.text},[r_textBolded]:{match:Ie(J),order:2,parse:(e2,t2,n3)=>({children:t2(e2[2],n3)}),render:(e2,t2,n3)=>u2("strong",{key:n3.key},t2(e2.children,n3))},[r_textEmphasized]:{match:Ie(K),order:3,parse:(e2,t2,n3)=>({children:t2(e2[2],n3)}),render:(e2,t2,n3)=>u2("em",{key:n3.key},t2(e2.children,n3))},[r_textEscaped]:{match:Ie(te),order:1,parse:e2=>({text:e2[1],type:r_text})},[r_textMarked]:{match:Ie(Y),order:3,parse:Ge,render:(e2,t2,n3)=>u2("mark",{key:n3.key},t2(e2.children,n3))},[r_textStrikethroughed]:{match:Ie(ee),order:3,parse:Ge,render:(e2,t2,n3)=>u2("del",{key:n3.key},t2(e2.children,n3))}};!0===i2.disableParsingRawHTML&&(delete X2[r_htmlBlock],delete X2[r_htmlSelfClosing]);let oe2=function(e2){let t2=Object.keys(e2);function n3(r2,i3){let l2,o2,a2=[],c2="",s2="";for(i3.prevCapture=i3.prevCapture||"";r2;){let d2=0;for(;d2l2(n3,r2,i3)),n3,r2,i3):l2(n3,r2,i3)}}(X2,i2.renderRule),function e2(t2,n3={}){if(Array.isArray(t2)){let r2=n3.key,i3=[],l2=!1;for(let r3=0;r3({lineHeight:"18px",alignItems:"center",marginBottom:8,display:"inline-block",position:"relative",whiteSpace:"nowrap",background:theme.boolean.background,borderRadius:"3em",padding:1,'&[aria-disabled="true"]':{opacity:.5,input:{cursor:"not-allowed"}},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:`${theme.color.secondary} 0 0 0 1px inset !important`},"@media (forced-colors: active)":{"&:focus":{outline:"1px solid highlight"}}},span:{textAlign:"center",fontSize:theme.typography.size.s1,fontWeight:theme.typography.weight.bold,lineHeight:"1",cursor:"pointer",display:"inline-block",padding:"7px 15px",transition:"all 100ms ease-out",userSelect:"none",borderRadius:"3em",color:curriedTransparentize$1(.5,theme.color.defaultText),background:"transparent","&:hover":{boxShadow:`${curriedOpacify$1(.3,theme.appBorderColor)} 0 0 0 1px inset`},"&:active":{boxShadow:`${curriedOpacify$1(.05,theme.appBorderColor)} 0 0 0 2px inset`,color:curriedOpacify$1(1,theme.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:theme.boolean.selectedBackground,boxShadow:"light"===theme.base?`${curriedOpacify$1(.1,theme.appBorderColor)} 0 0 2px`:`${theme.appBorderColor} 0 0 0 1px`,color:theme.color.defaultText,padding:"7px 15px","@media (forced-colors: active)":{textDecoration:"underline"}}}))),FormInput=(0,theming.I4)(components.lV.Input)((({readOnly:readOnly})=>({opacity:readOnly?.5:1}))),FlexSpaced=theming.I4.div((({theme:theme})=>({flex:1,display:"flex",input:{marginLeft:10,flex:1,height:32,"&::-webkit-calendar-picker-indicator":{opacity:.5,height:12,filter:"light"===theme.base?void 0:"invert(1)"}},"input:first-of-type":{marginLeft:0,flexGrow:4},"input:last-of-type":{flexGrow:3}}))),Wrapper4=theming.I4.label({display:"flex"}),FormInput2=(0,theming.I4)(components.lV.Input)((({readOnly:readOnly})=>({opacity:readOnly?.5:1}))),selectedKey=(value2,options)=>{let entry=options&&Object.entries(options).find((([_key,val])=>val===value2));return entry?entry[0]:void 0},selectedKeys=(value2,options)=>value2&&options?Object.entries(options).filter((entry=>value2.includes(entry[1]))).map((entry=>entry[0])):[],selectedValues=(keys,options)=>keys&&options&&keys.map((key=>options[key])),Wrapper5=theming.I4.div((({isInline:isInline})=>isInline?{display:"flex",flexWrap:"wrap",alignItems:"flex-start",label:{display:"inline-flex",marginRight:15}}:{label:{display:"flex"}}),(props=>{if("true"===props["aria-readonly"])return{input:{cursor:"not-allowed"}}})),Text=theming.I4.span({"[aria-readonly=true] &":{opacity:.5}}),Label3=theming.I4.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}}),CheckboxControl=({name:name,options:options,value:value2,onChange:onChange,isInline:isInline,argType:argType})=>{if(!options)return external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.warn(`Checkbox with no options: ${name}`),react.createElement(react.Fragment,null,"-");let initial=selectedKeys(value2||[],options),[selected,setSelected]=(0,react.useState)(initial),readonly=!!argType?.table?.readonly,handleChange=e2=>{let option=e2.target.value,updated=[...selected];updated.includes(option)?updated.splice(updated.indexOf(option),1):updated.push(option),onChange(selectedValues(updated,options)),setSelected(updated)};(0,react.useEffect)((()=>{setSelected(selectedKeys(value2||[],options))}),[value2]);let controlId=(0,chunk_SPFYY5GD.ZA)(name);return react.createElement(Wrapper5,{"aria-readonly":readonly,isInline:isInline},Object.keys(options).map(((key,index)=>{let id=`${controlId}-${index}`;return react.createElement(Label3,{key:id,htmlFor:id},react.createElement("input",{type:"checkbox",disabled:readonly,id:id,name:id,value:key,onChange:handleChange,checked:selected?.includes(key)}),react.createElement(Text,null,key))})))},Wrapper6=theming.I4.div((({isInline:isInline})=>isInline?{display:"flex",flexWrap:"wrap",alignItems:"flex-start",label:{display:"inline-flex",marginRight:15}}:{label:{display:"flex"}}),(props=>{if("true"===props["aria-readonly"])return{input:{cursor:"not-allowed"}}})),Text2=theming.I4.span({"[aria-readonly=true] &":{opacity:.5}}),Label4=theming.I4.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}}),RadioControl=({name:name,options:options,value:value2,onChange:onChange,isInline:isInline,argType:argType})=>{if(!options)return external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.warn(`Radio with no options: ${name}`),react.createElement(react.Fragment,null,"-");let selection=selectedKey(value2,options),controlId=(0,chunk_SPFYY5GD.ZA)(name),readonly=!!argType?.table?.readonly;return react.createElement(Wrapper6,{"aria-readonly":readonly,isInline:isInline},Object.keys(options).map(((key,index)=>{let id=`${controlId}-${index}`;return react.createElement(Label4,{key:id,htmlFor:id},react.createElement("input",{type:"radio",id:id,name:controlId,disabled:readonly,value:key,onChange:e2=>onChange(options[e2.currentTarget.value]),checked:key===selection}),react.createElement(Text2,null,key))})))},OptionsSelect=theming.I4.select({appearance:"none",border:"0 none",boxSizing:"inherit",display:" block",margin:" 0",background:"transparent",padding:0,fontSize:"inherit",position:"relative"},(({theme:theme})=>({boxSizing:"border-box",position:"relative",padding:"6px 10px",width:"100%",color:theme.input.color||"inherit",background:theme.input.background,borderRadius:theme.input.borderRadius,boxShadow:`${theme.input.border} 0 0 0 1px inset`,fontSize:theme.typography.size.s2-1,lineHeight:"20px","&:focus":{boxShadow:`${theme.color.secondary} 0 0 0 1px inset`,outline:"none"},"&[disabled]":{cursor:"not-allowed",opacity:.5},"::placeholder":{color:theme.textMutedColor},"&[multiple]":{overflow:"auto",padding:0,option:{display:"block",padding:"6px 10px",marginLeft:1,marginRight:1}}}))),SelectWrapper=theming.I4.span((({theme:theme})=>({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:theme.textMutedColor,path:{fill:theme.textMutedColor}}}))),SingleSelect=({name:name,value:value2,options:options,onChange:onChange,argType:argType})=>{let selection=selectedKey(value2,options)||"Choose option...",controlId=(0,chunk_SPFYY5GD.ZA)(name),readonly=!!argType?.table?.readonly;return react.createElement(SelectWrapper,null,react.createElement(dist.abt,null),react.createElement(OptionsSelect,{disabled:readonly,id:controlId,value:selection,onChange:e2=>{onChange(options[e2.currentTarget.value])}},react.createElement("option",{key:"no-selection",disabled:!0},"Choose option..."),Object.keys(options).map((key=>react.createElement("option",{key:key,value:key},key)))))},MultiSelect=({name:name,value:value2,options:options,onChange:onChange,argType:argType})=>{let selection=selectedKeys(value2,options),controlId=(0,chunk_SPFYY5GD.ZA)(name),readonly=!!argType?.table?.readonly;return react.createElement(SelectWrapper,null,react.createElement(OptionsSelect,{disabled:readonly,id:controlId,multiple:!0,value:selection,onChange:e2=>{let selection2=Array.from(e2.currentTarget.options).filter((option=>option.selected)).map((option=>option.value));onChange(selectedValues(selection2,options))}},Object.keys(options).map((key=>react.createElement("option",{key:key,value:key},key)))))},SelectControl=props=>{let{name:name,options:options}=props;return options?props.isMulti?react.createElement(MultiSelect,{...props}):react.createElement(SingleSelect,{...props}):(external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.warn(`Select with no options: ${name}`),react.createElement(react.Fragment,null,"-"))},normalizeOptions=(options,labels)=>Array.isArray(options)?options.reduce(((acc,item)=>(acc[labels?.[item]||String(item)]=item,acc)),{}):options,Controls={check:CheckboxControl,"inline-check":CheckboxControl,radio:RadioControl,"inline-radio":RadioControl,select:SelectControl,"multi-select":SelectControl},OptionsControl=props=>{let{type:type="select",labels:labels,argType:argType}=props,normalized={...props,argType:argType,options:argType?normalizeOptions(argType.options,labels):{},isInline:type.includes("inline"),isMulti:type.includes("multi")},Control=Controls[type];if(Control)return react.createElement(Control,{...normalized});throw new Error(`Unknown options type: ${type}`)},Container=theming.I4.div((({theme:theme})=>({position:"relative",":hover":{"& > .rejt-accordion-button::after":{background:theme.color.secondary},"& > .rejt-accordion-region > :is(.rejt-plus-menu, .rejt-minus-menu)":{opacity:1}}}))),Trigger=theming.I4.button((({theme:theme})=>({padding:0,background:"transparent",border:"none",marginRight:"3px",lineHeight:"22px",color:theme.color.secondary,"::after":{content:'""',position:"absolute",top:0,display:"block",width:"100%",marginLeft:"-1rem",height:"22px",background:"transparent",borderRadius:4,transition:"background 0.2s",opacity:.1,paddingRight:"20px"},"::before":{content:'""',position:"absolute"},'&[aria-expanded="true"]::before':{left:-10,top:10,borderTop:"3px solid rgba(153,153,153,0.6)",borderLeft:"3px solid transparent",borderRight:"3px solid transparent"},'&[aria-expanded="false"]::before':{left:-8,top:8,borderTop:"3px solid transparent",borderBottom:"3px solid transparent",borderLeft:"3px solid rgba(153,153,153,0.6)"}}))),Region=theming.I4.div({display:"inline"});function JsonNodeAccordion({children:children,name:name,collapsed:collapsed,keyPath:keyPath,deep:deep,...props}){let accordionKey=`${keyPath.at(-1)??"root"}-${name}-${deep}`,ids={trigger:`${accordionKey}-trigger`,region:`${accordionKey}-region`},containerTag=keyPath.length>0?"li":"div";return react.createElement(Container,{as:containerTag},react.createElement(Trigger,{type:"button","aria-expanded":!collapsed,id:ids.trigger,"aria-controls":ids.region,className:"rejt-accordion-button",...props},name," :"),react.createElement(Region,{role:"region",id:ids.region,"aria-labelledby":ids.trigger,className:"rejt-accordion-region"},children))}function getObjectType(obj){return null===obj||"object"!=typeof obj||Array.isArray(obj)||"function"!=typeof obj[Symbol.iterator]?Object.prototype.toString.call(obj).slice(8,-1):"Iterable"}function isComponentWillChange(oldValue,newValue){let oldType=getObjectType(oldValue),newType=getObjectType(newValue);return("Function"===oldType||"Function"===newType)&&newType!==oldType}var JsonAddValue=class extends react.Component{constructor(props){super(props),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:inputRefKey,inputRefValue:inputRefValue}=this.state,{onlyValue:onlyValue}=this.props;inputRefKey&&"function"==typeof inputRefKey.focus&&inputRefKey.focus(),onlyValue&&inputRefValue&&"function"==typeof inputRefValue.focus&&inputRefValue.focus()}onKeydown(event){if(event.altKey||event.ctrlKey||event.metaKey||event.shiftKey||event.repeat)return;let{inputRefKey:inputRefKey,inputRefValue:inputRefValue}=this.state,{addButtonElement:addButtonElement,handleCancel:handleCancel}=this.props;[inputRefKey,inputRefValue,addButtonElement].some((elm=>elm===event.target))&&(("Enter"===event.code||"Enter"===event.key)&&(event.preventDefault(),this.onSubmit()),("Escape"===event.code||"Escape"===event.key)&&(event.preventDefault(),handleCancel()))}onSubmit(){let{handleAdd:handleAdd,onlyValue:onlyValue,onSubmitValueParser:onSubmitValueParser,keyPath:keyPath,deep:deep}=this.props,{inputRefKey:inputRefKey,inputRefValue:inputRefValue}=this.state,result={};if(!onlyValue){if(!inputRefKey.value)return;result.key=inputRefKey.value}result.newValue=onSubmitValueParser(!1,keyPath,deep,result.key,inputRefValue.value),handleAdd(result)}refInputKey(node){this.state.inputRefKey=node}refInputValue(node){this.state.inputRefValue=node}render(){let{handleCancel:handleCancel,onlyValue:onlyValue,addButtonElement:addButtonElement,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementGenerator,keyPath:keyPath,deep:deep}=this.props,addButtonElementLayout=addButtonElement&&(0,react.cloneElement)(addButtonElement,{onClick:this.onSubmit}),cancelButtonElementLayout=cancelButtonElement&&(0,react.cloneElement)(cancelButtonElement,{onClick:handleCancel}),inputElementValue=inputElementGenerator("value",keyPath,deep),inputElementValueLayout=(0,react.cloneElement)(inputElementValue,{placeholder:"Value",ref:this.refInputValue,onKeyDown:this.onKeydown}),inputElementKeyLayout=null;if(!onlyValue){let inputElementKey=inputElementGenerator("key",keyPath,deep);inputElementKeyLayout=(0,react.cloneElement)(inputElementKey,{placeholder:"Key",ref:this.refInputKey,onKeyDown:this.onKeydown})}return react.createElement("span",{className:"rejt-add-value-node"},inputElementKeyLayout,inputElementValueLayout,addButtonElementLayout,cancelButtonElementLayout)}};JsonAddValue.defaultProps={onlyValue:!1,addButtonElement:react.createElement("button",null,"+"),cancelButtonElement:react.createElement("button",null,"c")};var JsonArray=class extends react.Component{constructor(props){super(props);let keyPath=[...props.keyPath||[],props.name];this.state={data:props.data,name:props.name,keyPath:keyPath??[],deep:props.deep??0,nextDeep:(props.deep??0)+1,collapsed:props.isCollapsed(keyPath,props.deep??0,props.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(props,state){return props.data!==state.data?{data:props.data}:null}onChildUpdate(childKey,childData){let{data:data,keyPath:keyPath=[]}=this.state;data[childKey]=childData,this.setState({data:data});let{onUpdate:onUpdate}=this.props;onUpdate(keyPath[keyPath.length-1],data)}handleAddMode(){this.setState({addFormVisible:!0})}handleCollapseMode(){this.setState((state=>({collapsed:!state.collapsed})))}handleRemoveItem(index){return()=>{let{beforeRemoveAction:beforeRemoveAction,logger:logger4}=this.props,{data:data,keyPath:keyPath,nextDeep:deep}=this.state,oldValue=data[index];(beforeRemoveAction||Promise.resolve.bind(Promise))(index,keyPath,deep,oldValue).then((()=>{let deltaUpdateResult={keyPath:keyPath,deep:deep,key:index,oldValue:oldValue,type:"REMOVE_DELTA_TYPE"};data.splice(index,1),this.setState({data:data});let{onUpdate:onUpdate,onDeltaUpdate:onDeltaUpdate}=this.props;onUpdate(keyPath[keyPath.length-1],data),onDeltaUpdate(deltaUpdateResult)})).catch(logger4.error)}}handleAddValueAdd({key:key,newValue:newValue}){let{data:data,keyPath:keyPath=[],nextDeep:deep}=this.state,{beforeAddAction:beforeAddAction,logger:logger4}=this.props;(beforeAddAction||Promise.resolve.bind(Promise))(key,keyPath,deep,newValue).then((()=>{data[key]=newValue,this.setState({data:data}),this.handleAddValueCancel();let{onUpdate:onUpdate,onDeltaUpdate:onDeltaUpdate}=this.props;onUpdate(keyPath[keyPath.length-1],data),onDeltaUpdate({type:"ADD_DELTA_TYPE",keyPath:keyPath,deep:deep,key:key,newValue:newValue})})).catch(logger4.error)}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleEditValue({key:key,value:value2}){return new Promise(((resolve,reject)=>{let{beforeUpdateAction:beforeUpdateAction}=this.props,{data:data,keyPath:keyPath,nextDeep:deep}=this.state,oldValue=data[key];(beforeUpdateAction||Promise.resolve.bind(Promise))(key,keyPath,deep,oldValue,value2).then((()=>{data[key]=value2,this.setState({data:data});let{onUpdate:onUpdate,onDeltaUpdate:onDeltaUpdate}=this.props;onUpdate(keyPath[keyPath.length-1],data),onDeltaUpdate({type:"UPDATE_DELTA_TYPE",keyPath:keyPath,deep:deep,key:key,newValue:value2,oldValue:oldValue}),resolve(void 0)})).catch(reject)}))}renderCollapsed(){let{name:name,data:data,keyPath:keyPath,deep:deep}=this.state,{handleRemove:handleRemove,readOnly:readOnly,getStyle:getStyle,dataType:dataType,minusMenuElement:minusMenuElement}=this.props,{minus:minus,collapsed:collapsed}=getStyle(name,data,keyPath,deep,dataType),isReadOnly=readOnly(name,data,keyPath,deep,dataType),removeItemButton=minusMenuElement&&(0,react.cloneElement)(minusMenuElement,{onClick:handleRemove,className:"rejt-minus-menu",style:minus,"aria-label":`remove the array '${String(name)}'`});return react.createElement(react.Fragment,null,react.createElement("span",{style:collapsed},"[...] ",data.length," ",1===data.length?"item":"items"),!isReadOnly&&removeItemButton)}renderNotCollapsed(){let{name:name,data:data,keyPath:keyPath,deep:deep,addFormVisible:addFormVisible,nextDeep:nextDeep}=this.state,{isCollapsed:isCollapsed,handleRemove:handleRemove,onDeltaUpdate:onDeltaUpdate,readOnly:readOnly,getStyle:getStyle,dataType:dataType,addButtonElement:addButtonElement,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementGenerator,textareaElementGenerator:textareaElementGenerator,minusMenuElement:minusMenuElement,plusMenuElement:plusMenuElement,beforeRemoveAction:beforeRemoveAction,beforeAddAction:beforeAddAction,beforeUpdateAction:beforeUpdateAction,logger:logger4,onSubmitValueParser:onSubmitValueParser}=this.props,{minus:minus,plus:plus,delimiter:delimiter,ul:ul,addForm:addForm}=getStyle(name,data,keyPath,deep,dataType),isReadOnly=readOnly(name,data,keyPath,deep,dataType),addItemButton=plusMenuElement&&(0,react.cloneElement)(plusMenuElement,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:plus,"aria-label":`add a new item to the '${String(name)}' array`}),removeItemButton=minusMenuElement&&(0,react.cloneElement)(minusMenuElement,{onClick:handleRemove,className:"rejt-minus-menu",style:minus,"aria-label":`remove the array '${String(name)}'`});return react.createElement(react.Fragment,null,react.createElement("span",{className:"rejt-not-collapsed-delimiter",style:delimiter},"["),!addFormVisible&&addItemButton,react.createElement("ul",{className:"rejt-not-collapsed-list",style:ul},data.map(((item,index)=>react.createElement(JsonNode,{key:index,name:index.toString(),data:item,keyPath:keyPath,deep:nextDeep,isCollapsed:isCollapsed,handleRemove:this.handleRemoveItem(index),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:onDeltaUpdate,readOnly:readOnly,getStyle:getStyle,addButtonElement:addButtonElement,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementGenerator,textareaElementGenerator:textareaElementGenerator,minusMenuElement:minusMenuElement,plusMenuElement:plusMenuElement,beforeRemoveAction:beforeRemoveAction,beforeAddAction:beforeAddAction,beforeUpdateAction:beforeUpdateAction,logger:logger4,onSubmitValueParser:onSubmitValueParser})))),!isReadOnly&&addFormVisible&&react.createElement("div",{className:"rejt-add-form",style:addForm},react.createElement(JsonAddValue,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,onlyValue:!0,addButtonElement:addButtonElement,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementGenerator,keyPath:keyPath,deep:deep,onSubmitValueParser:onSubmitValueParser})),react.createElement("span",{className:"rejt-not-collapsed-delimiter",style:delimiter},"]"),!isReadOnly&&removeItemButton)}render(){let{name:name,collapsed:collapsed,keyPath:keyPath,deep:deep}=this.state,value2=collapsed?this.renderCollapsed():this.renderNotCollapsed();return react.createElement(JsonNodeAccordion,{name:name,collapsed:collapsed,deep:deep,keyPath:keyPath,onClick:this.handleCollapseMode},value2)}};JsonArray.defaultProps={keyPath:[],deep:0,minusMenuElement:react.createElement("span",null," - "),plusMenuElement:react.createElement("span",null," + ")};var JsonFunctionValue=class extends react.Component{constructor(props){super(props);let keyPath=[...props.keyPath||[],props.name];this.state={value:props.value,name:props.name,keyPath:keyPath??[],deep:props.deep??0,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(props,state){return props.value!==state.value?{value:props.value}:null}componentDidUpdate(){let{editEnabled:editEnabled,inputRef:inputRef,name:name,value:value2,keyPath:keyPath,deep:deep}=this.state,{readOnly:readOnly,dataType:dataType}=this.props,readOnlyResult=readOnly(name,value2,keyPath,deep,dataType);editEnabled&&!readOnlyResult&&"function"==typeof inputRef.focus&&inputRef.focus()}onKeydown(event){let{inputRef:inputRef}=this.state;event.altKey||event.ctrlKey||event.metaKey||event.shiftKey||event.repeat||inputRef!==event.target||(("Enter"===event.code||"Enter"===event.key)&&(event.preventDefault(),this.handleEdit()),("Escape"===event.code||"Escape"===event.key)&&(event.preventDefault(),this.handleCancelEdit()))}handleEdit(){let{handleUpdateValue:handleUpdateValue,originalValue:originalValue,logger:logger4,onSubmitValueParser:onSubmitValueParser,keyPath:keyPath}=this.props,{inputRef:inputRef,name:name,deep:deep}=this.state;if(!inputRef)return;let newValue=onSubmitValueParser(!0,keyPath,deep,name,inputRef.value),result={value:newValue,key:name};(handleUpdateValue||Promise.resolve.bind(Promise))(result).then((()=>{isComponentWillChange(originalValue,newValue)||this.handleCancelEdit()})).catch(logger4.error)}handleEditMode(){this.setState({editEnabled:!0})}refInput(node){this.state.inputRef=node}handleCancelEdit(){this.setState({editEnabled:!1})}render(){let{name:name,value:value2,editEnabled:editEnabled,keyPath:keyPath,deep:deep}=this.state,{handleRemove:handleRemove,originalValue:originalValue,readOnly:readOnly,dataType:dataType,getStyle:getStyle,textareaElementGenerator:textareaElementGenerator,minusMenuElement:minusMenuElement,keyPath:comeFromKeyPath=[]}=this.props,style=getStyle(name,originalValue,keyPath,deep,dataType),result=null,minusElement=null,resultOnlyResult=readOnly(name,originalValue,keyPath,deep,dataType);if(editEnabled&&!resultOnlyResult){let textareaElement=textareaElementGenerator("value",comeFromKeyPath,deep,name,originalValue,dataType),textareaElementLayout=(0,react.cloneElement)(textareaElement,{ref:this.refInput,defaultValue:value2,onKeyDown:this.onKeydown});result=react.createElement("span",{className:"rejt-edit-form",style:style.editForm},textareaElementLayout),minusElement=null}else{result=react.createElement("span",{className:"rejt-value",style:style.value,onClick:resultOnlyResult?void 0:this.handleEditMode},value2);let parentPropertyName=comeFromKeyPath.at(-1),minusMenuLayout=minusMenuElement&&(0,react.cloneElement)(minusMenuElement,{onClick:handleRemove,className:"rejt-minus-menu",style:style.minus,"aria-label":`remove the function '${String(name)}'${String(parentPropertyName)?` from '${String(parentPropertyName)}'`:""}`});minusElement=resultOnlyResult?null:minusMenuLayout}return react.createElement("li",{className:"rejt-value-node",style:style.li},react.createElement("span",{className:"rejt-name",style:style.name},name," :"," "),result,minusElement)}};JsonFunctionValue.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>{},cancelButtonElement:react.createElement("button",null,"c"),minusMenuElement:react.createElement("span",null," - ")};var JsonNode=class extends react.Component{constructor(props){super(props),this.state={data:props.data,name:props.name,keyPath:props.keyPath??[],deep:props.deep??0}}static getDerivedStateFromProps(props,state){return props.data!==state.data?{data:props.data}:null}render(){let{data:data,name:name,keyPath:keyPath,deep:deep}=this.state,{isCollapsed:isCollapsed,handleRemove:handleRemove,handleUpdateValue:handleUpdateValue,onUpdate:onUpdate,onDeltaUpdate:onDeltaUpdate,readOnly:readOnly,getStyle:getStyle,addButtonElement:addButtonElement,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementGenerator,textareaElementGenerator:textareaElementGenerator,minusMenuElement:minusMenuElement,plusMenuElement:plusMenuElement,beforeRemoveAction:beforeRemoveAction,beforeAddAction:beforeAddAction,beforeUpdateAction:beforeUpdateAction,logger:logger4,onSubmitValueParser:onSubmitValueParser}=this.props,readOnlyTrue=()=>!0,dataType=getObjectType(data);switch(dataType){case"Error":return react.createElement(JsonObject,{data:data,name:name,isCollapsed:isCollapsed,keyPath:keyPath,deep:deep,handleRemove:handleRemove,onUpdate:onUpdate,onDeltaUpdate:onDeltaUpdate,readOnly:readOnlyTrue,dataType:dataType,getStyle:getStyle,addButtonElement:addButtonElement,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementGenerator,textareaElementGenerator:textareaElementGenerator,minusMenuElement:minusMenuElement,plusMenuElement:plusMenuElement,beforeRemoveAction:beforeRemoveAction,beforeAddAction:beforeAddAction,beforeUpdateAction:beforeUpdateAction,logger:logger4,onSubmitValueParser:onSubmitValueParser});case"Object":return react.createElement(JsonObject,{data:data,name:name,isCollapsed:isCollapsed,keyPath:keyPath,deep:deep,handleRemove:handleRemove,onUpdate:onUpdate,onDeltaUpdate:onDeltaUpdate,readOnly:readOnly,dataType:dataType,getStyle:getStyle,addButtonElement:addButtonElement,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementGenerator,textareaElementGenerator:textareaElementGenerator,minusMenuElement:minusMenuElement,plusMenuElement:plusMenuElement,beforeRemoveAction:beforeRemoveAction,beforeAddAction:beforeAddAction,beforeUpdateAction:beforeUpdateAction,logger:logger4,onSubmitValueParser:onSubmitValueParser});case"Array":return react.createElement(JsonArray,{data:data,name:name,isCollapsed:isCollapsed,keyPath:keyPath,deep:deep,handleRemove:handleRemove,onUpdate:onUpdate,onDeltaUpdate:onDeltaUpdate,readOnly:readOnly,dataType:dataType,getStyle:getStyle,addButtonElement:addButtonElement,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementGenerator,textareaElementGenerator:textareaElementGenerator,minusMenuElement:minusMenuElement,plusMenuElement:plusMenuElement,beforeRemoveAction:beforeRemoveAction,beforeAddAction:beforeAddAction,beforeUpdateAction:beforeUpdateAction,logger:logger4,onSubmitValueParser:onSubmitValueParser});case"String":return react.createElement(JsonValue,{name:name,value:`"${data}"`,originalValue:data,keyPath:keyPath,deep:deep,handleRemove:handleRemove,handleUpdateValue:handleUpdateValue,readOnly:readOnly,dataType:dataType,getStyle:getStyle,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementGenerator,minusMenuElement:minusMenuElement,logger:logger4,onSubmitValueParser:onSubmitValueParser});case"Number":return react.createElement(JsonValue,{name:name,value:data,originalValue:data,keyPath:keyPath,deep:deep,handleRemove:handleRemove,handleUpdateValue:handleUpdateValue,readOnly:readOnly,dataType:dataType,getStyle:getStyle,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementGenerator,minusMenuElement:minusMenuElement,logger:logger4,onSubmitValueParser:onSubmitValueParser});case"Boolean":return react.createElement(JsonValue,{name:name,value:data?"true":"false",originalValue:data,keyPath:keyPath,deep:deep,handleRemove:handleRemove,handleUpdateValue:handleUpdateValue,readOnly:readOnly,dataType:dataType,getStyle:getStyle,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementGenerator,minusMenuElement:minusMenuElement,logger:logger4,onSubmitValueParser:onSubmitValueParser});case"Date":return react.createElement(JsonValue,{name:name,value:data.toISOString(),originalValue:data,keyPath:keyPath,deep:deep,handleRemove:handleRemove,handleUpdateValue:handleUpdateValue,readOnly:readOnlyTrue,dataType:dataType,getStyle:getStyle,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementGenerator,minusMenuElement:minusMenuElement,logger:logger4,onSubmitValueParser:onSubmitValueParser});case"Null":return react.createElement(JsonValue,{name:name,value:"null",originalValue:"null",keyPath:keyPath,deep:deep,handleRemove:handleRemove,handleUpdateValue:handleUpdateValue,readOnly:readOnly,dataType:dataType,getStyle:getStyle,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementGenerator,minusMenuElement:minusMenuElement,logger:logger4,onSubmitValueParser:onSubmitValueParser});case"Undefined":return react.createElement(JsonValue,{name:name,value:"undefined",originalValue:"undefined",keyPath:keyPath,deep:deep,handleRemove:handleRemove,handleUpdateValue:handleUpdateValue,readOnly:readOnly,dataType:dataType,getStyle:getStyle,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementGenerator,minusMenuElement:minusMenuElement,logger:logger4,onSubmitValueParser:onSubmitValueParser});case"Function":return react.createElement(JsonFunctionValue,{name:name,value:data.toString(),originalValue:data,keyPath:keyPath,deep:deep,handleRemove:handleRemove,handleUpdateValue:handleUpdateValue,readOnly:readOnly,dataType:dataType,getStyle:getStyle,cancelButtonElement:cancelButtonElement,textareaElementGenerator:textareaElementGenerator,minusMenuElement:minusMenuElement,logger:logger4,onSubmitValueParser:onSubmitValueParser});case"Symbol":return react.createElement(JsonValue,{name:name,value:data.toString(),originalValue:data,keyPath:keyPath,deep:deep,handleRemove:handleRemove,handleUpdateValue:handleUpdateValue,readOnly:readOnlyTrue,dataType:dataType,getStyle:getStyle,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementGenerator,minusMenuElement:minusMenuElement,logger:logger4,onSubmitValueParser:onSubmitValueParser});default:return null}}};JsonNode.defaultProps={keyPath:[],deep:0};var JsonObject=class extends react.Component{constructor(props){super(props);let keyPath=-1===props.deep?[]:[...props.keyPath||[],props.name];this.state={name:props.name,data:props.data,keyPath:keyPath??[],deep:props.deep??0,nextDeep:(props.deep??0)+1,collapsed:props.isCollapsed(keyPath,props.deep??0,props.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(props,state){return props.data!==state.data?{data:props.data}:null}onChildUpdate(childKey,childData){let{data:data,keyPath:keyPath=[]}=this.state;data[childKey]=childData,this.setState({data:data});let{onUpdate:onUpdate}=this.props;onUpdate(keyPath[keyPath.length-1],data)}handleAddMode(){this.setState({addFormVisible:!0})}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleAddValueAdd({key:key,newValue:newValue}){let{data:data,keyPath:keyPath=[],nextDeep:deep}=this.state,{beforeAddAction:beforeAddAction,logger:logger4}=this.props;(beforeAddAction||Promise.resolve.bind(Promise))(key,keyPath,deep,newValue).then((()=>{data[key]=newValue,this.setState({data:data}),this.handleAddValueCancel();let{onUpdate:onUpdate,onDeltaUpdate:onDeltaUpdate}=this.props;onUpdate(keyPath[keyPath.length-1],data),onDeltaUpdate({type:"ADD_DELTA_TYPE",keyPath:keyPath,deep:deep,key:key,newValue:newValue})})).catch(logger4.error)}handleRemoveValue(key){return()=>{let{beforeRemoveAction:beforeRemoveAction,logger:logger4}=this.props,{data:data,keyPath:keyPath=[],nextDeep:deep}=this.state,oldValue=data[key];(beforeRemoveAction||Promise.resolve.bind(Promise))(key,keyPath,deep,oldValue).then((()=>{let deltaUpdateResult={keyPath:keyPath,deep:deep,key:key,oldValue:oldValue,type:"REMOVE_DELTA_TYPE"};delete data[key],this.setState({data:data});let{onUpdate:onUpdate,onDeltaUpdate:onDeltaUpdate}=this.props;onUpdate(keyPath[keyPath.length-1],data),onDeltaUpdate(deltaUpdateResult)})).catch(logger4.error)}}handleCollapseMode(){this.setState((state=>({collapsed:!state.collapsed})))}handleEditValue({key:key,value:value2}){return new Promise(((resolve,reject)=>{let{beforeUpdateAction:beforeUpdateAction}=this.props,{data:data,keyPath:keyPath=[],nextDeep:deep}=this.state,oldValue=data[key];(beforeUpdateAction||Promise.resolve.bind(Promise))(key,keyPath,deep,oldValue,value2).then((()=>{data[key]=value2,this.setState({data:data});let{onUpdate:onUpdate,onDeltaUpdate:onDeltaUpdate}=this.props;onUpdate(keyPath[keyPath.length-1],data),onDeltaUpdate({type:"UPDATE_DELTA_TYPE",keyPath:keyPath,deep:deep,key:key,newValue:value2,oldValue:oldValue}),resolve()})).catch(reject)}))}renderCollapsed(){let{name:name,keyPath:keyPath,deep:deep,data:data}=this.state,{handleRemove:handleRemove,readOnly:readOnly,dataType:dataType,getStyle:getStyle,minusMenuElement:minusMenuElement}=this.props,{minus:minus,collapsed:collapsed}=getStyle(name,data,keyPath,deep,dataType),keyList=Object.getOwnPropertyNames(data),isReadOnly=readOnly(name,data,keyPath,deep,dataType),removeItemButton=minusMenuElement&&(0,react.cloneElement)(minusMenuElement,{onClick:handleRemove,className:"rejt-minus-menu",style:minus,"aria-label":`remove the object '${String(name)}'`});return react.createElement(react.Fragment,null,react.createElement("span",{style:collapsed},"{...}"," ",keyList.length," ",1===keyList.length?"key":"keys"),!isReadOnly&&removeItemButton)}renderNotCollapsed(){let{name:name,data:data,keyPath:keyPath,deep:deep,nextDeep:nextDeep,addFormVisible:addFormVisible}=this.state,{isCollapsed:isCollapsed,handleRemove:handleRemove,onDeltaUpdate:onDeltaUpdate,readOnly:readOnly,getStyle:getStyle,dataType:dataType,addButtonElement:addButtonElement,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementGenerator,textareaElementGenerator:textareaElementGenerator,minusMenuElement:minusMenuElement,plusMenuElement:plusMenuElement,beforeRemoveAction:beforeRemoveAction,beforeAddAction:beforeAddAction,beforeUpdateAction:beforeUpdateAction,logger:logger4,onSubmitValueParser:onSubmitValueParser}=this.props,{minus:minus,plus:plus,addForm:addForm,ul:ul,delimiter:delimiter}=getStyle(name,data,keyPath,deep,dataType),keyList=Object.getOwnPropertyNames(data),isReadOnly=readOnly(name,data,keyPath,deep,dataType),addItemButton=plusMenuElement&&(0,react.cloneElement)(plusMenuElement,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:plus,"aria-label":`add a new property to the object '${String(name)}'`}),removeItemButton=minusMenuElement&&(0,react.cloneElement)(minusMenuElement,{onClick:handleRemove,className:"rejt-minus-menu",style:minus,"aria-label":`remove the object '${String(name)}'`}),list=keyList.map((key=>react.createElement(JsonNode,{key:key,name:key,data:data[key],keyPath:keyPath,deep:nextDeep,isCollapsed:isCollapsed,handleRemove:this.handleRemoveValue(key),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:onDeltaUpdate,readOnly:readOnly,getStyle:getStyle,addButtonElement:addButtonElement,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementGenerator,textareaElementGenerator:textareaElementGenerator,minusMenuElement:minusMenuElement,plusMenuElement:plusMenuElement,beforeRemoveAction:beforeRemoveAction,beforeAddAction:beforeAddAction,beforeUpdateAction:beforeUpdateAction,logger:logger4,onSubmitValueParser:onSubmitValueParser})));return react.createElement(react.Fragment,null,react.createElement("span",{className:"rejt-not-collapsed-delimiter",style:delimiter},"{"),!isReadOnly&&addItemButton,react.createElement("ul",{className:"rejt-not-collapsed-list",style:ul},list),!isReadOnly&&addFormVisible&&react.createElement("div",{className:"rejt-add-form",style:addForm},react.createElement(JsonAddValue,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,addButtonElement:addButtonElement,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementGenerator,keyPath:keyPath,deep:deep,onSubmitValueParser:onSubmitValueParser})),react.createElement("span",{className:"rejt-not-collapsed-delimiter",style:delimiter},"}"),!isReadOnly&&removeItemButton)}render(){let{name:name,collapsed:collapsed,keyPath:keyPath,deep:deep=0}=this.state,value2=collapsed?this.renderCollapsed():this.renderNotCollapsed();return react.createElement(JsonNodeAccordion,{name:name,collapsed:collapsed,deep:deep,keyPath:keyPath,onClick:this.handleCollapseMode},value2)}};JsonObject.defaultProps={keyPath:[],deep:0,minusMenuElement:react.createElement("span",null," - "),plusMenuElement:react.createElement("span",null," + ")};var JsonValue=class extends react.Component{constructor(props){super(props);let keyPath=[...props.keyPath||[],props.name];this.state={value:props.value,name:props.name,keyPath:keyPath??[],deep:props.deep??0,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(props,state){return props.value!==state.value?{value:props.value}:null}componentDidUpdate(){let{editEnabled:editEnabled,inputRef:inputRef,name:name,value:value2,keyPath:keyPath,deep:deep}=this.state,{readOnly:readOnly,dataType:dataType}=this.props,isReadOnly=readOnly(name,value2,keyPath,deep,dataType);editEnabled&&!isReadOnly&&"function"==typeof inputRef.focus&&inputRef.focus()}onKeydown(event){let{inputRef:inputRef}=this.state;event.altKey||event.ctrlKey||event.metaKey||event.shiftKey||event.repeat||inputRef!==event.target||(("Enter"===event.code||"Enter"===event.key)&&(event.preventDefault(),this.handleEdit()),("Escape"===event.code||"Escape"===event.key)&&(event.preventDefault(),this.handleCancelEdit()))}handleEdit(){let{handleUpdateValue:handleUpdateValue,originalValue:originalValue,logger:logger4,onSubmitValueParser:onSubmitValueParser,keyPath:keyPath}=this.props,{inputRef:inputRef,name:name,deep:deep}=this.state;if(!inputRef)return;let newValue=onSubmitValueParser(!0,keyPath,deep,name,inputRef.value),result={value:newValue,key:name};(handleUpdateValue||Promise.resolve.bind(Promise))(result).then((()=>{isComponentWillChange(originalValue,newValue)||this.handleCancelEdit()})).catch(logger4.error)}handleEditMode(){this.setState({editEnabled:!0})}refInput(node){this.state.inputRef=node}handleCancelEdit(){this.setState({editEnabled:!1})}render(){let{name:name,value:value2,editEnabled:editEnabled,keyPath:keyPath,deep:deep}=this.state,{handleRemove:handleRemove,originalValue:originalValue,readOnly:readOnly,dataType:dataType,getStyle:getStyle,inputElementGenerator:inputElementGenerator,minusMenuElement:minusMenuElement,keyPath:comeFromKeyPath}=this.props,style=getStyle(name,originalValue,keyPath,deep,dataType),isReadOnly=readOnly(name,originalValue,keyPath,deep,dataType),isEditing=editEnabled&&!isReadOnly,inputElement=inputElementGenerator("value",comeFromKeyPath,deep,name,originalValue,dataType),inputElementLayout=(0,react.cloneElement)(inputElement,{ref:this.refInput,defaultValue:JSON.stringify(originalValue),onKeyDown:this.onKeydown}),parentPropertyName=keyPath.at(-2),minusMenuLayout=minusMenuElement&&(0,react.cloneElement)(minusMenuElement,{onClick:handleRemove,className:"rejt-minus-menu",style:style.minus,"aria-label":`remove the property '${String(name)}' with value '${String(originalValue)}'${String(parentPropertyName)?` from '${String(parentPropertyName)}'`:""}`});return react.createElement("li",{className:"rejt-value-node",style:style.li},react.createElement("span",{className:"rejt-name",style:style.name},name," : "),isEditing?react.createElement("span",{className:"rejt-edit-form",style:style.editForm},inputElementLayout):react.createElement("span",{className:"rejt-value",style:style.value,onClick:isReadOnly?void 0:this.handleEditMode},String(value2)),!isReadOnly&&!isEditing&&minusMenuLayout)}};JsonValue.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>Promise.resolve(),cancelButtonElement:react.createElement("button",null,"c"),minusMenuElement:react.createElement("span",null," - ")};var object={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},array={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},value={minus:{color:"red"},editForm:{},value:{color:"#7bba3d"},li:{minHeight:"22px",lineHeight:"22px",outline:"0px"},name:{color:"#2287CD"}},JsonTree=class extends react.Component{constructor(props){super(props),this.state={data:props.data,rootName:props.rootName},this.onUpdate=this.onUpdate.bind(this),this.removeRoot=this.removeRoot.bind(this)}static getDerivedStateFromProps(props,state){return props.data!==state.data||props.rootName!==state.rootName?{data:props.data,rootName:props.rootName}:null}onUpdate(key,data){this.setState({data:data}),this.props.onFullyUpdate?.(data)}removeRoot(){this.onUpdate(null,null)}render(){let{data:data,rootName:rootName}=this.state,{isCollapsed:isCollapsed,onDeltaUpdate:onDeltaUpdate,readOnly:readOnly,getStyle:getStyle,addButtonElement:addButtonElement,cancelButtonElement:cancelButtonElement,inputElement:inputElement,textareaElement:textareaElement,minusMenuElement:minusMenuElement,plusMenuElement:plusMenuElement,beforeRemoveAction:beforeRemoveAction,beforeAddAction:beforeAddAction,beforeUpdateAction:beforeUpdateAction,logger:logger4,onSubmitValueParser:onSubmitValueParser,fallback:fallback=null}=this.props,dataType=getObjectType(data),readOnlyFunction=readOnly;"Boolean"===getObjectType(readOnly)&&(readOnlyFunction=()=>readOnly);let inputElementFunction=inputElement;inputElement&&"Function"!==getObjectType(inputElement)&&(inputElementFunction=()=>inputElement);let textareaElementFunction=textareaElement;return textareaElement&&"Function"!==getObjectType(textareaElement)&&(textareaElementFunction=()=>textareaElement),"Object"===dataType||"Array"===dataType?react.createElement("div",{className:"rejt-tree"},react.createElement(JsonNode,{data:data,name:rootName||"root",deep:-1,isCollapsed:isCollapsed??(()=>!1),onUpdate:this.onUpdate,onDeltaUpdate:onDeltaUpdate??(()=>{}),readOnly:readOnlyFunction,getStyle:getStyle??(()=>({})),addButtonElement:addButtonElement,cancelButtonElement:cancelButtonElement,inputElementGenerator:inputElementFunction,textareaElementGenerator:textareaElementFunction,minusMenuElement:minusMenuElement,plusMenuElement:plusMenuElement,handleRemove:this.removeRoot,beforeRemoveAction:beforeRemoveAction,beforeAddAction:beforeAddAction,beforeUpdateAction:beforeUpdateAction,logger:logger4??{},onSubmitValueParser:onSubmitValueParser??(val=>val)})):fallback}};JsonTree.defaultProps={rootName:"root",isCollapsed:(keyPath,deep)=>-1!==deep,getStyle:(keyName,data,keyPath,deep,dataType)=>{switch(dataType){case"Object":case"Error":return object;case"Array":return array;default:return value}},readOnly:()=>!1,onFullyUpdate:()=>{},onDeltaUpdate:()=>{},beforeRemoveAction:()=>Promise.resolve(),beforeAddAction:()=>Promise.resolve(),beforeUpdateAction:()=>Promise.resolve(),logger:{error:()=>{}},onSubmitValueParser:(isEditMode,keyPath,deep,name,rawValue)=>function parse3(string){let result=string;if(0===result.indexOf("function"))return(0,eval)(`(${result})`);try{result=JSON.parse(string)}catch{}return result}(rawValue),inputElement:()=>react.createElement("input",null),textareaElement:()=>react.createElement("textarea",null),fallback:null};var{window:globalWindow2}=globalThis,Wrapper7=theming.I4.div((({theme:theme})=>({position:"relative",display:"flex",'&[aria-readonly="true"]':{opacity:.5},".rejt-tree":{marginLeft:"1rem",fontSize:"13px",listStyleType:"none"},".rejt-value-node:hover":{"& > button":{opacity:1}},".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-value":{display:"inline-block",border:"1px solid transparent",borderRadius:4,margin:"1px 0",padding:"0 4px",cursor:"text",color:theme.color.defaultText},".rejt-value-node:hover > .rejt-value":{background:theme.color.lighter,borderColor:theme.appBorderColor}}))),ButtonInline=theming.I4.button((({theme:theme,primary:primary})=>({border:0,height:20,margin:1,borderRadius:4,background:primary?theme.color.secondary:"transparent",color:primary?theme.color.lightest:theme.color.dark,fontWeight:primary?"bold":"normal",cursor:"pointer"}))),ActionButton=theming.I4.button((({theme:theme})=>({background:"none",border:0,display:"inline-flex",verticalAlign:"middle",padding:3,marginLeft:5,color:theme.textMutedColor,opacity:0,transition:"opacity 0.2s",cursor:"pointer",position:"relative",svg:{width:9,height:9},":disabled":{cursor:"not-allowed"},":hover, :focus-visible":{opacity:1},"&:hover:not(:disabled), &:focus-visible:not(:disabled)":{"&.rejt-plus-menu":{color:theme.color.ancillary},"&.rejt-minus-menu":{color:theme.color.negative}}}))),Input=theming.I4.input((({theme:theme,placeholder:placeholder})=>({outline:0,margin:placeholder?1:"1px 0",padding:"3px 4px",color:theme.color.defaultText,background:theme.background.app,border:`1px solid ${theme.appBorderColor}`,borderRadius:4,lineHeight:"14px",width:"Key"===placeholder?80:120,"&:focus":{border:`1px solid ${theme.color.secondary}`}}))),RawButton=(0,theming.I4)(components.K0)((({theme:theme})=>({position:"absolute",zIndex:2,top:2,right:2,height:21,padding:"0 3px",background:theme.background.bar,border:`1px solid ${theme.appBorderColor}`,borderRadius:3,color:theme.textMutedColor,fontSize:"9px",fontWeight:"bold",textDecoration:"none",span:{marginLeft:3,marginTop:1}}))),RawInput=(0,theming.I4)(components.lV.Textarea)((({theme:theme})=>({flex:1,padding:"7px 6px",fontFamily:theme.typography.fonts.mono,fontSize:"12px",lineHeight:"18px","&::placeholder":{fontFamily:theme.typography.fonts.base,fontSize:"13px"},"&:placeholder-shown":{padding:"7px 10px"}}))),ENTER_EVENT={bubbles:!0,cancelable:!0,key:"Enter",code:"Enter",keyCode:13},dispatchEnterKey=event=>{event.currentTarget.dispatchEvent(new globalWindow2.KeyboardEvent("keydown",ENTER_EVENT))},selectValue=event=>{event.currentTarget.select()},getCustomStyleFunction=theme=>()=>({name:{color:theme.color.secondary},collapsed:{color:theme.color.dark},ul:{listStyle:"none",margin:"0 0 0 1rem",padding:0},li:{outline:0}}),ObjectControl=({name:name,value:value2,onChange:onChange,argType:argType})=>{let theme=(0,theming.DP)(),data=(0,react.useMemo)((()=>value2&&(0,chunk_SPFYY5GD.mg)(value2)),[value2]),hasData=null!=data,[showRaw,setShowRaw]=(0,react.useState)(!hasData),[parseError,setParseError]=(0,react.useState)(null),readonly=!!argType?.table?.readonly,updateRaw=(0,react.useCallback)((raw=>{try{raw&&onChange(JSON.parse(raw)),setParseError(null)}catch(e2){setParseError(e2)}}),[onChange]),[forceVisible,setForceVisible]=(0,react.useState)(!1),onForceVisible=(0,react.useCallback)((()=>{onChange({}),setForceVisible(!0)}),[setForceVisible]),htmlElRef=(0,react.useRef)(null);if((0,react.useEffect)((()=>{forceVisible&&htmlElRef.current&&htmlElRef.current.select()}),[forceVisible]),!hasData)return react.createElement(components.$n,{disabled:readonly,id:(0,chunk_SPFYY5GD.Yq)(name),onClick:onForceVisible},"Set object");let rawJSONForm=react.createElement(RawInput,{ref:htmlElRef,id:(0,chunk_SPFYY5GD.ZA)(name),name:name,defaultValue:null===value2?"":JSON.stringify(value2,null,2),onBlur:event=>updateRaw(event.target.value),placeholder:"Edit JSON string...",autoFocus:forceVisible,valid:parseError?"error":void 0,readOnly:readonly}),isObjectOrArray=Array.isArray(value2)||"object"==typeof value2&&value2?.constructor===Object;return react.createElement(Wrapper7,{"aria-readonly":readonly},isObjectOrArray&&react.createElement(RawButton,{role:"switch","aria-checked":showRaw,"aria-label":`Edit the ${name} properties in text format`,onClick:e2=>{e2.preventDefault(),setShowRaw((isRaw=>!isRaw))}},showRaw?react.createElement(dist.dbI,null):react.createElement(dist.bMW,null),react.createElement("span",null,"RAW")),showRaw?rawJSONForm:react.createElement(JsonTree,{readOnly:readonly||!isObjectOrArray,isCollapsed:isObjectOrArray?void 0:()=>!0,data:data,rootName:name,onFullyUpdate:onChange,getStyle:getCustomStyleFunction(theme),cancelButtonElement:react.createElement(ButtonInline,{type:"button"},"Cancel"),addButtonElement:react.createElement(ButtonInline,{type:"submit",primary:!0},"Save"),plusMenuElement:react.createElement(ActionButton,{type:"button"},react.createElement(dist.REV,null)),minusMenuElement:react.createElement(ActionButton,{type:"button"},react.createElement(dist.Qpb,null)),inputElement:(_2,__,___,key)=>key?react.createElement(Input,{onFocus:selectValue,onBlur:dispatchEnterKey}):react.createElement(Input,null),fallback:rawJSONForm}))},RangeInput=theming.I4.input((({theme:theme,min:min,max:max,value:value2,disabled:disabled})=>({"&":{width:"100%",backgroundColor:"transparent",appearance:"none"},"&::-webkit-slider-runnable-track":{background:"light"===theme.base?`linear-gradient(to right, \n ${theme.color.green} 0%, ${theme.color.green} ${(value2-min)/(max-min)*100}%, \n ${curriedDarken$1(.02,theme.input.background)} ${(value2-min)/(max-min)*100}%, \n ${curriedDarken$1(.02,theme.input.background)} 100%)`:`linear-gradient(to right, \n ${theme.color.green} 0%, ${theme.color.green} ${(value2-min)/(max-min)*100}%, \n ${curriedLighten$1(.02,theme.input.background)} ${(value2-min)/(max-min)*100}%, \n ${curriedLighten$1(.02,theme.input.background)} 100%)`,boxShadow:`${theme.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:"100%",height:6,cursor:disabled?"not-allowed":"pointer"},"&::-webkit-slider-thumb":{marginTop:"-6px",width:16,height:16,border:`1px solid ${rgba(theme.appBorderColor,.2)}`,borderRadius:"50px",boxShadow:`0 1px 3px 0px ${rgba(theme.appBorderColor,.2)}`,cursor:disabled?"not-allowed":"grab",appearance:"none",background:`${theme.input.background}`,transition:"all 150ms ease-out","&:hover":{background:`${curriedDarken$1(.05,theme.input.background)}`,transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},"&:active":{background:`${theme.input.background}`,transform:"scale3d(1, 1, 1) translateY(0px)",cursor:disabled?"not-allowed":"grab"}},"&:focus":{outline:"none","&::-webkit-slider-runnable-track":{borderColor:rgba(theme.color.secondary,.4)},"&::-webkit-slider-thumb":{borderColor:theme.color.secondary,boxShadow:`0 0px 5px 0px ${theme.color.secondary}`}},"&::-moz-range-track":{background:"light"===theme.base?`linear-gradient(to right, \n ${theme.color.green} 0%, ${theme.color.green} ${(value2-min)/(max-min)*100}%, \n ${curriedDarken$1(.02,theme.input.background)} ${(value2-min)/(max-min)*100}%, \n ${curriedDarken$1(.02,theme.input.background)} 100%)`:`linear-gradient(to right, \n ${theme.color.green} 0%, ${theme.color.green} ${(value2-min)/(max-min)*100}%, \n ${curriedLighten$1(.02,theme.input.background)} ${(value2-min)/(max-min)*100}%, \n ${curriedLighten$1(.02,theme.input.background)} 100%)`,boxShadow:`${theme.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:"100%",height:6,cursor:disabled?"not-allowed":"pointer",outline:"none"},"&::-moz-range-thumb":{width:16,height:16,border:`1px solid ${rgba(theme.appBorderColor,.2)}`,borderRadius:"50px",boxShadow:`0 1px 3px 0px ${rgba(theme.appBorderColor,.2)}`,cursor:disabled?"not-allowed":"grap",background:`${theme.input.background}`,transition:"all 150ms ease-out","&:hover":{background:`${curriedDarken$1(.05,theme.input.background)}`,transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},"&:active":{background:`${theme.input.background}`,transform:"scale3d(1, 1, 1) translateY(0px)",cursor:"grabbing"}},"&::-ms-track":{background:"light"===theme.base?`linear-gradient(to right, \n ${theme.color.green} 0%, ${theme.color.green} ${(value2-min)/(max-min)*100}%, \n ${curriedDarken$1(.02,theme.input.background)} ${(value2-min)/(max-min)*100}%, \n ${curriedDarken$1(.02,theme.input.background)} 100%)`:`linear-gradient(to right, \n ${theme.color.green} 0%, ${theme.color.green} ${(value2-min)/(max-min)*100}%, \n ${curriedLighten$1(.02,theme.input.background)} ${(value2-min)/(max-min)*100}%, \n ${curriedLighten$1(.02,theme.input.background)} 100%)`,boxShadow:`${theme.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:`${theme.input.background}`,border:`1px solid ${rgba(theme.appBorderColor,.2)}`,borderRadius:50,cursor:"grab",marginTop:0},"@supports (-ms-ime-align:auto)":{"input[type=range]":{margin:"0"}}}))),RangeLabel=theming.I4.span({paddingLeft:5,paddingRight:5,fontSize:12,whiteSpace:"nowrap",fontFeatureSettings:"tnum",fontVariantNumeric:"tabular-nums","[aria-readonly=true] &":{opacity:.5}}),RangeCurrentAndMaxLabel=(0,theming.I4)(RangeLabel)((({numberOFDecimalsPlaces:numberOFDecimalsPlaces,max:max})=>({width:`${numberOFDecimalsPlaces+2*max.toString().length+3}ch`,textAlign:"right",flexShrink:0}))),RangeWrapper=theming.I4.div({display:"flex",alignItems:"center",width:"100%"});var Wrapper8=theming.I4.label({display:"flex"}),MaxLength=theming.I4.div((({isMaxed:isMaxed})=>({marginLeft:"0.75rem",paddingTop:"0.35rem",color:isMaxed?"red":void 0}))),FileInput=(0,theming.I4)(components.lV.Input)({padding:10});var LazyColorControl=(0,react.lazy)((()=>__webpack_require__.e(6357).then(__webpack_require__.bind(__webpack_require__,"./node_modules/@storybook/addon-docs/dist/Color-AVL7NMMY.mjs")))),Controls2={array:ObjectControl,object:ObjectControl,boolean:({name:name,value:value2,onChange:onChange,onBlur:onBlur,onFocus:onFocus,argType:argType})=>{let onSetFalse=(0,react.useCallback)((()=>onChange(!1)),[onChange]),readonly=!!argType?.table?.readonly;if(void 0===value2)return react.createElement(components.$n,{variant:"outline",size:"medium",id:(0,chunk_SPFYY5GD.Yq)(name),onClick:onSetFalse,disabled:readonly},"Set boolean");let controlId=(0,chunk_SPFYY5GD.ZA)(name),parsedValue="string"==typeof value2?(value2=>"true"===value2)(value2):value2;return react.createElement(Label2,{"aria-disabled":readonly,htmlFor:controlId,"aria-label":name},react.createElement("input",{id:controlId,type:"checkbox",onChange:e2=>onChange(e2.target.checked),checked:parsedValue,role:"switch",disabled:readonly,name:name,onBlur:onBlur,onFocus:onFocus}),react.createElement("span",{"aria-hidden":"true"},"False"),react.createElement("span",{"aria-hidden":"true"},"True"))},color:props=>react.createElement(react.Suspense,{fallback:react.createElement("div",null)},react.createElement(LazyColorControl,{...props})),date:({name:name,value:value2,onChange:onChange,onFocus:onFocus,onBlur:onBlur,argType:argType})=>{let[valid,setValid]=(0,react.useState)(!0),dateRef=(0,react.useRef)(),timeRef=(0,react.useRef)(),readonly=!!argType?.table?.readonly;(0,react.useEffect)((()=>{!1!==valid&&(dateRef&&dateRef.current&&(dateRef.current.value=value2?(value2=>{let date=new Date(value2);return`${`000${date.getFullYear()}`.slice(-4)}-${`0${date.getMonth()+1}`.slice(-2)}-${`0${date.getDate()}`.slice(-2)}`})(value2):""),timeRef&&timeRef.current&&(timeRef.current.value=value2?(value2=>{let date=new Date(value2);return`${`0${date.getHours()}`.slice(-2)}:${`0${date.getMinutes()}`.slice(-2)}`})(value2):""))}),[value2]);let controlId=(0,chunk_SPFYY5GD.ZA)(name);return react.createElement(FlexSpaced,null,react.createElement(FormInput,{type:"date",max:"9999-12-31",ref:dateRef,id:`${controlId}-date`,name:`${controlId}-date`,readOnly:readonly,onChange:e2=>{if(!e2.target.value)return onChange();let parsed=(value2=>{let[year,month,day]=value2.split("-"),result=new Date;return result.setFullYear(parseInt(year,10),parseInt(month,10)-1,parseInt(day,10)),result})(e2.target.value),result=new Date(value2??"");result.setFullYear(parsed.getFullYear(),parsed.getMonth(),parsed.getDate());let time=result.getTime();time&&onChange(time),setValid(!!time)},onFocus:onFocus,onBlur:onBlur}),react.createElement(FormInput,{type:"time",id:`${controlId}-time`,name:`${controlId}-time`,ref:timeRef,onChange:e2=>{if(!e2.target.value)return onChange();let parsed=(value2=>{let[hours,minutes]=value2.split(":"),result=new Date;return result.setHours(parseInt(hours,10)),result.setMinutes(parseInt(minutes,10)),result})(e2.target.value),result=new Date(value2??"");result.setHours(parsed.getHours()),result.setMinutes(parsed.getMinutes());let time=result.getTime();time&&onChange(time),setValid(!!time)},readOnly:readonly,onFocus:onFocus,onBlur:onBlur}),valid?null:react.createElement("div",null,"invalid"))},number:({name:name,value:value2,onChange:onChange,min:min,max:max,step:step,onBlur:onBlur,onFocus:onFocus,argType:argType})=>{let[inputValue,setInputValue]=(0,react.useState)("number"==typeof value2?value2:""),[forceVisible,setForceVisible]=(0,react.useState)(!1),[parseError,setParseError]=(0,react.useState)(null),readonly=!!argType?.table?.readonly,handleChange=(0,react.useCallback)((event=>{setInputValue(event.target.value);let result=parseFloat(event.target.value);Number.isNaN(result)?setParseError(new Error(`'${event.target.value}' is not a number`)):(onChange(result),setParseError(null))}),[onChange,setParseError]),onForceVisible=(0,react.useCallback)((()=>{setInputValue("0"),onChange(0),setForceVisible(!0)}),[setForceVisible]),htmlElRef=(0,react.useRef)(null);return(0,react.useEffect)((()=>{forceVisible&&htmlElRef.current&&htmlElRef.current.select()}),[forceVisible]),(0,react.useEffect)((()=>{let newInputValue="number"==typeof value2?value2:"";inputValue!==newInputValue&&setInputValue(newInputValue)}),[value2]),void 0===value2?react.createElement(components.$n,{variant:"outline",size:"medium",id:(0,chunk_SPFYY5GD.Yq)(name),onClick:onForceVisible,disabled:readonly},"Set number"):react.createElement(Wrapper4,null,react.createElement(FormInput2,{ref:htmlElRef,id:(0,chunk_SPFYY5GD.ZA)(name),type:"number",onChange:handleChange,size:"flex",placeholder:"Edit number...",value:inputValue,valid:parseError?"error":void 0,autoFocus:forceVisible,readOnly:readonly,name:name,min:min,max:max,step:step,onFocus:onFocus,onBlur:onBlur}))},check:OptionsControl,"inline-check":OptionsControl,radio:OptionsControl,"inline-radio":OptionsControl,select:OptionsControl,"multi-select":OptionsControl,range:({name:name,value:value2,onChange:onChange,min:min=0,max:max=100,step:step=1,onBlur:onBlur,onFocus:onFocus,argType:argType})=>{let hasValue=void 0!==value2,numberOFDecimalsPlaces=(0,react.useMemo)((()=>function getNumberOfDecimalPlaces(number){let match=number.toString().match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return match?Math.max(0,(match[1]?match[1].length:0)-(match[2]?+match[2]:0)):0}(step)),[step]),readonly=!!argType?.table?.readonly;return react.createElement(RangeWrapper,{"aria-readonly":readonly},react.createElement(RangeLabel,null,min),react.createElement(RangeInput,{id:(0,chunk_SPFYY5GD.ZA)(name),type:"range",disabled:readonly,onChange:event=>{onChange((value2=>{let result=parseFloat(value2);return Number.isNaN(result)?void 0:result})(event.target.value))},name:name,min:min,max:max,step:step,onFocus:onFocus,onBlur:onBlur,value:value2??min}),react.createElement(RangeCurrentAndMaxLabel,{numberOFDecimalsPlaces:numberOFDecimalsPlaces,max:max},hasValue?value2.toFixed(numberOFDecimalsPlaces):"--"," / ",max))},text:({name:name,value:value2,onChange:onChange,onFocus:onFocus,onBlur:onBlur,maxLength:maxLength,argType:argType})=>{let readonly=!!argType?.table?.readonly,[forceVisible,setForceVisible]=(0,react.useState)(!1),onForceVisible=(0,react.useCallback)((()=>{onChange(""),setForceVisible(!0)}),[setForceVisible]);if(void 0===value2)return react.createElement(components.$n,{variant:"outline",size:"medium",disabled:readonly,id:(0,chunk_SPFYY5GD.Yq)(name),onClick:onForceVisible},"Set string");let isValid="string"==typeof value2;return react.createElement(Wrapper8,null,react.createElement(components.lV.Textarea,{id:(0,chunk_SPFYY5GD.ZA)(name),maxLength:maxLength,onChange:event=>{onChange(event.target.value)},disabled:readonly,size:"flex",placeholder:"Edit string...",autoFocus:forceVisible,valid:isValid?void 0:"error",name:name,value:isValid?value2:"",onFocus:onFocus,onBlur:onBlur}),maxLength&&react.createElement(MaxLength,{isMaxed:value2?.length===maxLength},value2?.length??0," / ",maxLength))},file:({onChange:onChange,name:name,accept:accept="image/*",value:value2,argType:argType})=>{let inputElement=(0,react.useRef)(null),readonly=argType?.control?.readOnly;return(0,react.useEffect)((()=>{null==value2&&inputElement.current&&(inputElement.current.value="")}),[value2,name]),react.createElement(FileInput,{ref:inputElement,id:(0,chunk_SPFYY5GD.ZA)(name),type:"file",name:name,multiple:!0,disabled:readonly,onChange:function handleFileChange(e2){if(!e2.target.files)return;let fileUrls=Array.from(e2.target.files).map((file=>URL.createObjectURL(file)));onChange(fileUrls),function revokeOldUrls(urls){urls.forEach((url=>{url.startsWith("blob:")&&URL.revokeObjectURL(url)}))}(value2||[])},accept:accept,size:"flex"})}},NoControl=()=>react.createElement(react.Fragment,null,"-"),ArgControl=({row:row,arg:arg,updateArgs:updateArgs,isHovered:isHovered})=>{let{key:key,control:control}=row,[isFocused,setFocused]=(0,react.useState)(!1),[boxedValue,setBoxedValue]=(0,react.useState)({value:arg});(0,react.useEffect)((()=>{isFocused||setBoxedValue({value:arg})}),[isFocused,arg]);let onChange=(0,react.useCallback)((argVal=>(setBoxedValue({value:argVal}),updateArgs({[key]:argVal}),argVal)),[updateArgs,key]),onBlur=(0,react.useCallback)((()=>setFocused(!1)),[]),onFocus=(0,react.useCallback)((()=>setFocused(!0)),[]);if(!control||control.disable){return isHovered&&(!0!==control?.disable&&"function"!==row?.type?.name)?react.createElement(components.N_,{href:"https://storybook.js.org/docs/essentials/controls?ref=ui",target:"_blank",withArrow:!0},"Setup controls"):react.createElement(NoControl,null)}let props={name:key,argType:row,value:boxedValue.value,onChange:onChange,onBlur:onBlur,onFocus:onFocus},Control=Controls2[control.type]||NoControl;return react.createElement(Control,{...props,...control,controlType:control.type})},Table=theming.I4.table((({theme:theme})=>({"&&":{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:(0,components.zb)({theme:theme}),div:{span:{fontWeight:"bold"}},"& code":{margin:0,display:"inline-block",fontSize:theme.typography.size.s1}}}))),ArgJsDoc=({tags:tags})=>{let params=(tags.params||[]).filter((x2=>x2.description)),hasDisplayableParams=0!==params.length,hasDisplayableDeprecated=null!=tags.deprecated,hasDisplayableReturns=null!=tags.returns&&null!=tags.returns.description;return hasDisplayableParams||hasDisplayableReturns||hasDisplayableDeprecated?react.createElement(react.Fragment,null,react.createElement(Table,null,react.createElement("tbody",null,hasDisplayableDeprecated&&react.createElement("tr",{key:"deprecated"},react.createElement("td",{colSpan:2},react.createElement("strong",null,"Deprecated"),": ",tags.deprecated?.toString())),hasDisplayableParams&¶ms.map((x2=>react.createElement("tr",{key:x2.name},react.createElement("td",null,react.createElement("code",null,x2.name)),react.createElement("td",null,x2.description)))),hasDisplayableReturns&&react.createElement("tr",{key:"returns"},react.createElement("td",null,react.createElement("code",null,"Returns")),react.createElement("td",null,tags.returns?.description))))):null},import_memoizerific=(0,chunk_QUZPS4B6.f1)(require_memoizerific()),Summary=theming.I4.div((({isExpanded:isExpanded})=>({display:"flex",flexDirection:isExpanded?"column":"row",flexWrap:"wrap",alignItems:"flex-start",marginBottom:"-4px",minWidth:100}))),Text3=theming.I4.span(components.zb,(({theme:theme,simple:simple=!1})=>({flex:"0 0 auto",fontFamily:theme.typography.fonts.mono,fontSize:theme.typography.size.s1,wordBreak:"break-word",whiteSpace:"normal",maxWidth:"100%",margin:0,marginRight:"4px",marginBottom:"4px",paddingTop:"2px",paddingBottom:"2px",lineHeight:"13px",...simple&&{background:"transparent",border:"0 none",paddingLeft:0}}))),ExpandButton=theming.I4.button((({theme:theme})=>({fontFamily:theme.typography.fonts.mono,color:theme.color.secondary,marginBottom:"4px",background:"none",border:"none"}))),Expandable=theming.I4.div(components.zb,(({theme:theme})=>({fontFamily:theme.typography.fonts.mono,color:theme.color.secondary,fontSize:theme.typography.size.s1,margin:0,whiteSpace:"nowrap",display:"flex",alignItems:"center"}))),Detail=theming.I4.div((({theme:theme,width:width})=>({width:width,minWidth:200,maxWidth:800,padding:15,fontFamily:theme.typography.fonts.mono,fontSize:theme.typography.size.s1,boxSizing:"content-box","& code":{padding:"0 !important"}}))),ChevronUpIcon=(0,theming.I4)(dist.tN5)({marginLeft:4}),ChevronDownIcon=(0,theming.I4)(dist.abt)({marginLeft:4}),EmptyArg=()=>react.createElement("span",null,"-"),ArgText=({text:text,simple:simple})=>react.createElement(Text3,{simple:simple},text),calculateDetailWidth=(0,import_memoizerific.default)(1e3)((detail=>{let lines=detail.split(/\r?\n/);return`${Math.max(...lines.map((x2=>x2.length)))}ch`})),renderSummaryItems=(summaryItems,isExpanded=!0)=>{let items=summaryItems;return isExpanded||(items=summaryItems.slice(0,8)),items.map((item=>react.createElement(ArgText,{key:item,text:""===item?'""':item})))},ArgSummary=({value:value2,initialExpandedArgs:initialExpandedArgs})=>{let{summary:summary,detail:detail}=value2,[isOpen,setIsOpen]=(0,react.useState)(!1),[isExpanded,setIsExpanded]=(0,react.useState)(initialExpandedArgs||!1);if(null==summary)return null;let summaryAsString="function"==typeof summary.toString?summary.toString():summary;if(null==detail){if(/[(){}[\]<>]/.test(summaryAsString))return react.createElement(ArgText,{text:summaryAsString});let summaryItems=(summary=>{if(!summary)return[summary];let summaryItems=summary.split("|").map((value2=>value2.trim()));return(0,chunk_SPFYY5GD.sb)(summaryItems)})(summaryAsString),itemsCount=summaryItems.length;return itemsCount>8?react.createElement(Summary,{isExpanded:isExpanded},renderSummaryItems(summaryItems,isExpanded),react.createElement(ExpandButton,{onClick:()=>setIsExpanded(!isExpanded)},isExpanded?"Show less...":`Show ${itemsCount-8} more...`)):react.createElement(Summary,null,renderSummaryItems(summaryItems))}return react.createElement(components.o4,{closeOnOutsideClick:!0,placement:"bottom",visible:isOpen,onVisibleChange:isVisible=>{setIsOpen(isVisible)},tooltip:react.createElement(Detail,{width:calculateDetailWidth(detail)},react.createElement(components.bF,{language:"jsx",format:!1},detail))},react.createElement(Expandable,{className:"sbdocs-expandable"},react.createElement("span",null,summaryAsString),isOpen?react.createElement(ChevronUpIcon,null):react.createElement(ChevronDownIcon,null)))},ArgValue=({value:value2,initialExpandedArgs:initialExpandedArgs})=>null==value2?react.createElement(EmptyArg,null):react.createElement(ArgSummary,{value:value2,initialExpandedArgs:initialExpandedArgs}),Name=theming.I4.span({fontWeight:"bold"}),Required=theming.I4.span((({theme:theme})=>({color:theme.color.negative,fontFamily:theme.typography.fonts.mono,cursor:"help"}))),Description=theming.I4.div((({theme:theme})=>({"&&":{p:{margin:"0 0 10px 0"},a:{color:theme.color.secondary}},code:{...(0,components.zb)({theme:theme}),fontSize:12,fontFamily:theme.typography.fonts.mono},"& code":{margin:0,display:"inline-block"},"& pre > code":{whiteSpace:"pre-wrap"}}))),Type=theming.I4.div((({theme:theme,hasDescription:hasDescription})=>({color:"light"===theme.base?curriedTransparentize$1(.1,theme.color.defaultText):curriedTransparentize$1(.2,theme.color.defaultText),marginTop:hasDescription?4:0}))),TypeWithJsDoc=theming.I4.div((({theme:theme,hasDescription:hasDescription})=>({color:"light"===theme.base?curriedTransparentize$1(.1,theme.color.defaultText):curriedTransparentize$1(.2,theme.color.defaultText),marginTop:hasDescription?12:0,marginBottom:12}))),StyledTd=theming.I4.td((({expandable:expandable})=>({paddingLeft:expandable?"40px !important":"20px !important"}))),ArgRow=props=>{let[isHovered,setIsHovered]=(0,react.useState)(!1),{row:row,updateArgs:updateArgs,compact:compact,expandable:expandable,initialExpandedArgs:initialExpandedArgs}=props,{name:name,description:description}=row,table=row.table||{},type=table.type||(value2=row.type)&&{summary:"string"==typeof value2?value2:value2.name},defaultValue=table.defaultValue||row.defaultValue,required=row.type?.required,hasDescription=null!=description&&""!==description;var value2;return react.createElement("tr",{onMouseEnter:()=>setIsHovered(!0),onMouseLeave:()=>setIsHovered(!1)},react.createElement(StyledTd,{expandable:expandable??!1},react.createElement(Name,null,name),required?react.createElement(Required,{title:"Required"},"*"):null),compact?null:react.createElement("td",null,hasDescription&&react.createElement(Description,null,react.createElement(index_modern_default,null,description)),null!=table.jsDocTags?react.createElement(react.Fragment,null,react.createElement(TypeWithJsDoc,{hasDescription:hasDescription},react.createElement(ArgValue,{value:type,initialExpandedArgs:initialExpandedArgs})),react.createElement(ArgJsDoc,{tags:table.jsDocTags})):react.createElement(Type,{hasDescription:hasDescription},react.createElement(ArgValue,{value:type,initialExpandedArgs:initialExpandedArgs}))),compact?null:react.createElement("td",null,react.createElement(ArgValue,{value:defaultValue,initialExpandedArgs:initialExpandedArgs})),updateArgs?react.createElement("td",null,react.createElement(ArgControl,{...props,isHovered:isHovered})):null)},Wrapper9=theming.I4.div((({inAddonPanel:inAddonPanel,theme:theme})=>({height:inAddonPanel?"100%":"auto",display:"flex",border:inAddonPanel?"none":`1px solid ${theme.appBorderColor}`,borderRadius:inAddonPanel?0:theme.appBorderRadius,padding:inAddonPanel?0:40,alignItems:"center",justifyContent:"center",flexDirection:"column",gap:15,background:theme.background.content}))),Links=theming.I4.div((({theme:theme})=>({display:"flex",fontSize:theme.typography.size.s2-1,gap:25}))),Empty=({inAddonPanel:inAddonPanel})=>{let[isLoading,setIsLoading]=(0,react.useState)(!0);return(0,react.useEffect)((()=>{let load=setTimeout((()=>{setIsLoading(!1)}),100);return()=>clearTimeout(load)}),[]),isLoading?null:react.createElement(Wrapper9,{inAddonPanel:inAddonPanel},react.createElement(components.Q2,{title:inAddonPanel?"Interactive story playground":"Args table with interactive controls couldn't be auto-generated",description:react.createElement(react.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:react.createElement(Links,null,inAddonPanel&&react.createElement(react.Fragment,null,react.createElement(components.N_,{href:"https://storybook.js.org/docs/essentials/controls?ref=ui",target:"_blank",withArrow:!0},react.createElement(dist.pyG,null)," Read docs")),!inAddonPanel&&react.createElement(components.N_,{href:"https://storybook.js.org/docs/essentials/controls?ref=ui",target:"_blank",withArrow:!0},react.createElement(dist.pyG,null)," Learn how to set that up"))}))},ExpanderIconDown=(0,theming.I4)(dist.D3D)((({theme:theme})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:"light"===theme.base?curriedTransparentize$1(.25,theme.color.defaultText):curriedTransparentize$1(.3,theme.color.defaultText),border:"none",display:"inline-block"}))),ExpanderIconRight=(0,theming.I4)(dist.vKP)((({theme:theme})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:"light"===theme.base?curriedTransparentize$1(.25,theme.color.defaultText):curriedTransparentize$1(.3,theme.color.defaultText),border:"none",display:"inline-block"}))),FlexWrapper=theming.I4.span((({theme:theme})=>({display:"flex",lineHeight:"20px",alignItems:"center"}))),Section=theming.I4.td((({theme:theme})=>({position:"relative",letterSpacing:"0.35em",textTransform:"uppercase",fontWeight:theme.typography.weight.bold,fontSize:theme.typography.size.s1-1,color:"light"===theme.base?curriedTransparentize$1(.4,theme.color.defaultText):curriedTransparentize$1(.6,theme.color.defaultText),background:`${theme.background.app} !important`,"& ~ td":{background:`${theme.background.app} !important`}}))),Subsection=theming.I4.td((({theme:theme})=>({position:"relative",fontWeight:theme.typography.weight.bold,fontSize:theme.typography.size.s2-1,background:theme.background.app}))),StyledTd2=theming.I4.td({position:"relative"}),StyledTr=theming.I4.tr((({theme:theme})=>({"&:hover > td":{backgroundColor:`${curriedLighten$1(.005,theme.background.app)} !important`,boxShadow:`${theme.color.mediumlight} 0 - 1px 0 0 inset`,cursor:"row-resize"}}))),ClickIntercept=theming.I4.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"}),SectionRow=({level:level="section",label:label,children:children,initialExpanded:initialExpanded=!0,colSpan:colSpan=3})=>{let[expanded,setExpanded]=(0,react.useState)(initialExpanded),Level="subsection"===level?Subsection:Section,itemCount=children?.length||0,caption="subsection"===level?`${itemCount} item${1!==itemCount?"s":""}`:"",helperText=`${expanded?"Hide":"Show"} ${"subsection"===level?itemCount:label} item${1!==itemCount?"s":""}`;return react.createElement(react.Fragment,null,react.createElement(StyledTr,{title:helperText},react.createElement(Level,{colSpan:1},react.createElement(ClickIntercept,{onClick:e2=>setExpanded(!expanded),tabIndex:0},helperText),react.createElement(FlexWrapper,null,expanded?react.createElement(ExpanderIconDown,null):react.createElement(ExpanderIconRight,null),label)),react.createElement(StyledTd2,{colSpan:colSpan-1},react.createElement(ClickIntercept,{onClick:e2=>setExpanded(!expanded),tabIndex:-1,style:{outline:"none"}},helperText),expanded?null:caption)),expanded?children:null)},TableWrapper=theming.I4.div((({theme:theme})=>({width:"100%",borderSpacing:0,color:theme.color.defaultText}))),Row=theming.I4.div((({theme:theme})=>({display:"flex",borderBottom:`1px solid ${theme.appBorderColor}`,"&:last-child":{borderBottom:0}}))),Column=theming.I4.div((({position:position,theme:theme})=>{let baseStyles={display:"flex",flexDirection:"column",gap:5,padding:"10px 15px",alignItems:"flex-start"};switch(position){case"first":return{...baseStyles,width:"25%",paddingLeft:20};case"second":return{...baseStyles,width:"35%"};case"third":return{...baseStyles,width:"15%"};case"last":return{...baseStyles,width:"25%",paddingRight:20}}})),SkeletonText=theming.I4.div((({theme:theme,width:width,height:height})=>({animation:`${theme.animation.glow} 1.5s ease-in-out infinite`,background:theme.appBorderColor,width:width||"100%",height:height||16,borderRadius:3}))),Skeleton=()=>react.createElement(TableWrapper,null,react.createElement(Row,null,react.createElement(Column,{position:"first"},react.createElement(SkeletonText,{width:"60%"})),react.createElement(Column,{position:"second"},react.createElement(SkeletonText,{width:"30%"})),react.createElement(Column,{position:"third"},react.createElement(SkeletonText,{width:"60%"})),react.createElement(Column,{position:"last"},react.createElement(SkeletonText,{width:"60%"}))),react.createElement(Row,null,react.createElement(Column,{position:"first"},react.createElement(SkeletonText,{width:"60%"})),react.createElement(Column,{position:"second"},react.createElement(SkeletonText,{width:"80%"}),react.createElement(SkeletonText,{width:"30%"})),react.createElement(Column,{position:"third"},react.createElement(SkeletonText,{width:"60%"})),react.createElement(Column,{position:"last"},react.createElement(SkeletonText,{width:"60%"}))),react.createElement(Row,null,react.createElement(Column,{position:"first"},react.createElement(SkeletonText,{width:"60%"})),react.createElement(Column,{position:"second"},react.createElement(SkeletonText,{width:"80%"}),react.createElement(SkeletonText,{width:"30%"})),react.createElement(Column,{position:"third"},react.createElement(SkeletonText,{width:"60%"})),react.createElement(Column,{position:"last"},react.createElement(SkeletonText,{width:"60%"}))),react.createElement(Row,null,react.createElement(Column,{position:"first"},react.createElement(SkeletonText,{width:"60%"})),react.createElement(Column,{position:"second"},react.createElement(SkeletonText,{width:"80%"}),react.createElement(SkeletonText,{width:"30%"})),react.createElement(Column,{position:"third"},react.createElement(SkeletonText,{width:"60%"})),react.createElement(Column,{position:"last"},react.createElement(SkeletonText,{width:"60%"})))),TableWrapper2=theming.I4.table((({theme:theme,compact:compact,inAddonPanel:inAddonPanel})=>({"&&":{borderSpacing:0,color:theme.color.defaultText,"td, th":{padding:0,border:"none",verticalAlign:"top",textOverflow:"ellipsis"},fontSize:theme.typography.size.s2-1,lineHeight:"20px",textAlign:"left",width:"100%",marginTop:inAddonPanel?0:25,marginBottom:inAddonPanel?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)":{...compact?null:{width:"35%"}},"td:nth-of-type(3)":{...compact?null:{width:"15%"}},"th:last-of-type, td:last-of-type":{paddingRight:20,...compact?null:{width:"25%"}},th:{color:"light"===theme.base?curriedTransparentize$1(.25,theme.color.defaultText):curriedTransparentize$1(.45,theme.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:inAddonPanel?0:1,marginRight:inAddonPanel?0:1,tbody:{...inAddonPanel?null:{filter:"light"===theme.base?"drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.10))":"drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.20))"},"> tr > *":{background:theme.background.content,borderTop:`1px solid ${theme.appBorderColor}`},...inAddonPanel?null:{"> tr:first-of-type > *":{borderBlockStart:`1px solid ${theme.appBorderColor}`},"> tr:last-of-type > *":{borderBlockEnd:`1px solid ${theme.appBorderColor}`},"> tr > *:first-of-type":{borderInlineStart:`1px solid ${theme.appBorderColor}`},"> tr > *:last-of-type":{borderInlineEnd:`1px solid ${theme.appBorderColor}`},"> tr:first-of-type > td:first-of-type":{borderTopLeftRadius:theme.appBorderRadius},"> tr:first-of-type > td:last-of-type":{borderTopRightRadius:theme.appBorderRadius},"> tr:last-of-type > td:first-of-type":{borderBottomLeftRadius:theme.appBorderRadius},"> tr:last-of-type > td:last-of-type":{borderBottomRightRadius:theme.appBorderRadius}}}}}))),TablePositionWrapper=theming.I4.div({position:"relative"}),ButtonPositionWrapper=theming.I4.div({position:"absolute",right:8,top:6}),sortFns={alpha:(a2,b2)=>(a2.name??"").localeCompare(b2.name??""),requiredFirst:(a2,b2)=>+!!b2.type?.required-+!!a2.type?.required||(a2.name??"").localeCompare(b2.name??""),none:null},ArgsTable=props=>{let{updateArgs:updateArgs,resetArgs:resetArgs,compact:compact,inAddonPanel:inAddonPanel,initialExpandedArgs:initialExpandedArgs,sort:sort="none",isLoading:isLoading}=props;if("error"in props){let{error:error}=props;return react.createElement(EmptyBlock,null,error," ",react.createElement(components.N_,{href:"http://storybook.js.org/docs/?ref=ui",target:"_blank",withArrow:!0},react.createElement(dist.pyG,null)," Read the docs"))}if(isLoading)return react.createElement(Skeleton,null);let{rows:rows,args:args,globals:globals}="rows"in props?props:{rows:void 0,args:void 0,globals:void 0},groups=((rows,sort)=>{let sections={ungrouped:[],ungroupedSubsections:{},sections:{}};if(!rows)return sections;Object.entries(rows).forEach((([key,row])=>{let{category:category,subcategory:subcategory}=row?.table||{};if(category){let section=sections.sections[category]||{ungrouped:[],subsections:{}};if(subcategory){let subsection=section.subsections[subcategory]||[];subsection.push({key:key,...row}),section.subsections[subcategory]=subsection}else section.ungrouped.push({key:key,...row});sections.sections[category]=section}else if(subcategory){let subsection=sections.ungroupedSubsections[subcategory]||[];subsection.push({key:key,...row}),sections.ungroupedSubsections[subcategory]=subsection}else sections.ungrouped.push({key:key,...row})}));let sortFn=sortFns[sort],sortSubsection=record=>sortFn?Object.keys(record).reduce(((acc,cur)=>({...acc,[cur]:record[cur].sort(sortFn)})),{}):record;return{ungrouped:sortFn?sections.ungrouped.sort(sortFn):sections.ungrouped,ungroupedSubsections:sortSubsection(sections.ungroupedSubsections),sections:Object.keys(sections.sections).reduce(((acc,cur)=>({...acc,[cur]:{ungrouped:sortFn?sections.sections[cur].ungrouped.sort(sortFn):sections.sections[cur].ungrouped,subsections:sortSubsection(sections.sections[cur].subsections)}})),{})}})((0,chunk_SPFYY5GD.fN)(rows||{},(row=>!row?.table?.disable&&((row,args,globals)=>{try{return(0,csf.hX)(row,args,globals)}catch(err){return external_STORYBOOK_MODULE_CLIENT_LOGGER_.once.warn(err.message),!1}})(row,args||{},globals||{}))),sort),hasNoUngrouped=0===groups.ungrouped.length,hasNoSections=0===Object.entries(groups.sections).length,hasNoUngroupedSubsections=0===Object.entries(groups.ungroupedSubsections).length;if(hasNoUngrouped&&hasNoSections&&hasNoUngroupedSubsections)return react.createElement(Empty,{inAddonPanel:inAddonPanel});let colSpan=1;updateArgs&&(colSpan+=1),compact||(colSpan+=2);let expandable=Object.keys(groups.sections).length>0,common={updateArgs:updateArgs,compact:compact,inAddonPanel:inAddonPanel,initialExpandedArgs:initialExpandedArgs};return react.createElement(components.dL,null,react.createElement(TablePositionWrapper,null,updateArgs&&!isLoading&&resetArgs&&react.createElement(ButtonPositionWrapper,null,react.createElement(components.K0,{onClick:()=>resetArgs(),"aria-label":"Reset controls",title:"Reset controls"},react.createElement(dist.ejX,null))),react.createElement(TableWrapper2,{compact:compact,inAddonPanel:inAddonPanel,className:"docblock-argstable sb-unstyled"},react.createElement("thead",{className:"docblock-argstable-head"},react.createElement("tr",null,react.createElement("th",null,react.createElement("span",null,"Name")),compact?null:react.createElement("th",null,react.createElement("span",null,"Description")),compact?null:react.createElement("th",null,react.createElement("span",null,"Default")),updateArgs?react.createElement("th",null,react.createElement("span",null,"Control")):null)),react.createElement("tbody",{className:"docblock-argstable-body"},groups.ungrouped.map((row=>react.createElement(ArgRow,{key:row.key,row:row,arg:args&&args[row.key],...common}))),Object.entries(groups.ungroupedSubsections).map((([subcategory,subsection])=>react.createElement(SectionRow,{key:subcategory,label:subcategory,level:"subsection",colSpan:colSpan},subsection.map((row=>react.createElement(ArgRow,{key:row.key,row:row,arg:args&&args[row.key],expandable:expandable,...common})))))),Object.entries(groups.sections).map((([category,section])=>react.createElement(SectionRow,{key:category,label:category,level:"section",colSpan:colSpan},section.ungrouped.map((row=>react.createElement(ArgRow,{key:row.key,row:row,arg:args&&args[row.key],...common}))),Object.entries(section.subsections).map((([subcategory,subsection])=>react.createElement(SectionRow,{key:subcategory,label:subcategory,level:"subsection",colSpan:colSpan},subsection.map((row=>react.createElement(ArgRow,{key:row.key,row:row,arg:args&&args[row.key],expandable:expandable,...common})))))))))))))},anchorBlockIdFromId=storyId=>`anchor--${storyId}`,Anchor=({storyId:storyId,children:children})=>react.createElement("div",{id:anchorBlockIdFromId(storyId),className:"sb-anchor"},children);globalThis&&void 0===globalThis.__DOCS_CONTEXT__&&(globalThis.__DOCS_CONTEXT__=(0,react.createContext)(null),globalThis.__DOCS_CONTEXT__.displayName="DocsContext");var DocsContext=globalThis?globalThis.__DOCS_CONTEXT__:(0,react.createContext)(null),useOf=(moduleExportOrType,validTypes)=>(0,react.useContext)(DocsContext).resolveOf(moduleExportOrType,validTypes),getComponentName=component=>{if(component)return"string"==typeof component?component.includes("-")?component.split("-").map((part=>part.charAt(0).toUpperCase()+part.slice(1))).join(""):component:component.__docgenInfo&&component.__docgenInfo.displayName?component.__docgenInfo.displayName:component.name};var __create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__commonJS2=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports},__toESM2=(mod,isNodeMode,target)=>(target=null!=mod?__create(__getProtoOf(mod)):{},((to,from,except,desc)=>{if(from&&"object"==typeof from||"function"==typeof from)for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to})(!isNodeMode&&mod&&mod.__esModule?target:__defProp(target,"default",{value:mod,enumerable:!0}),mod)),eventProperties=["bubbles","cancelBubble","cancelable","composed","currentTarget","defaultPrevented","eventPhase","isTrusted","returnValue","srcElement","target","timeStamp","type"],customEventSpecificProperties=["detail"];var require_es_object_atoms=__commonJS2({"node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms/index.js"(exports,module){module.exports=Object}}),require_es_errors=__commonJS2({"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/index.js"(exports,module){module.exports=Error}}),require_eval=__commonJS2({"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/eval.js"(exports,module){module.exports=EvalError}}),require_range=__commonJS2({"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/range.js"(exports,module){module.exports=RangeError}}),require_ref=__commonJS2({"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/ref.js"(exports,module){module.exports=ReferenceError}}),require_syntax=__commonJS2({"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/syntax.js"(exports,module){module.exports=SyntaxError}}),require_type=__commonJS2({"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/type.js"(exports,module){module.exports=TypeError}}),require_uri=__commonJS2({"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/uri.js"(exports,module){module.exports=URIError}}),require_abs=__commonJS2({"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/abs.js"(exports,module){module.exports=Math.abs}}),require_floor=__commonJS2({"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/floor.js"(exports,module){module.exports=Math.floor}}),require_max=__commonJS2({"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/max.js"(exports,module){module.exports=Math.max}}),require_min=__commonJS2({"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/min.js"(exports,module){module.exports=Math.min}}),require_pow=__commonJS2({"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/pow.js"(exports,module){module.exports=Math.pow}}),require_round=__commonJS2({"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/round.js"(exports,module){module.exports=Math.round}}),require_isNaN=__commonJS2({"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/isNaN.js"(exports,module){module.exports=Number.isNaN||function(a2){return a2!=a2}}}),require_sign=__commonJS2({"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/sign.js"(exports,module){var $isNaN=require_isNaN();module.exports=function(number){return $isNaN(number)||0===number?number:number<0?-1:1}}}),require_gOPD=__commonJS2({"node_modules/.pnpm/gopd@1.2.0/node_modules/gopd/gOPD.js"(exports,module){module.exports=Object.getOwnPropertyDescriptor}}),require_gopd=__commonJS2({"node_modules/.pnpm/gopd@1.2.0/node_modules/gopd/index.js"(exports,module){var $gOPD=require_gOPD();if($gOPD)try{$gOPD([],"length")}catch{$gOPD=null}module.exports=$gOPD}}),require_es_define_property=__commonJS2({"node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property/index.js"(exports,module){var $defineProperty=Object.defineProperty||!1;if($defineProperty)try{$defineProperty({},"a",{value:1})}catch{$defineProperty=!1}module.exports=$defineProperty}}),require_shams=__commonJS2({"node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols/shams.js"(exports,module){module.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var obj={},sym=Symbol("test"),symObj=Object(sym);if("string"==typeof sym||"[object Symbol]"!==Object.prototype.toString.call(sym)||"[object Symbol]"!==Object.prototype.toString.call(symObj))return!1;for(var _2 in obj[sym]=42,obj)return!1;if("function"==typeof Object.keys&&0!==Object.keys(obj).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(obj).length)return!1;var syms=Object.getOwnPropertySymbols(obj);if(1!==syms.length||syms[0]!==sym||!Object.prototype.propertyIsEnumerable.call(obj,sym))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var descriptor=Object.getOwnPropertyDescriptor(obj,sym);if(42!==descriptor.value||!0!==descriptor.enumerable)return!1}return!0}}}),require_has_symbols=__commonJS2({"node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols/index.js"(exports,module){var origSymbol=typeof Symbol<"u"&&Symbol,hasSymbolSham=require_shams();module.exports=function(){return"function"==typeof origSymbol&&"function"==typeof Symbol&&"symbol"==typeof origSymbol("foo")&&"symbol"==typeof Symbol("bar")&&hasSymbolSham()}}}),require_Reflect_getPrototypeOf=__commonJS2({"node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto/Reflect.getPrototypeOf.js"(exports,module){module.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null}}),require_Object_getPrototypeOf=__commonJS2({"node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto/Object.getPrototypeOf.js"(exports,module){var $Object=require_es_object_atoms();module.exports=$Object.getPrototypeOf||null}}),require_implementation=__commonJS2({"node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind/implementation.js"(exports,module){var toStr=Object.prototype.toString,max=Math.max,concatty=function(a2,b2){for(var arr=[],i2=0;i2"u"||!getProto?undefined:getProto(Uint8Array),INTRINSICS={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?undefined:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?undefined:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols&&getProto?getProto([][Symbol.iterator]()):undefined,"%AsyncFromSyncIteratorPrototype%":undefined,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":typeof Atomics>"u"?undefined:Atomics,"%BigInt%":typeof BigInt>"u"?undefined:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?undefined:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?undefined:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?undefined:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":$Error,"%eval%":eval,"%EvalError%":$EvalError,"%Float16Array%":typeof Float16Array>"u"?undefined:Float16Array,"%Float32Array%":typeof Float32Array>"u"?undefined:Float32Array,"%Float64Array%":typeof Float64Array>"u"?undefined:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?undefined:FinalizationRegistry,"%Function%":$Function,"%GeneratorFunction%":needsEval,"%Int8Array%":typeof Int8Array>"u"?undefined:Int8Array,"%Int16Array%":typeof Int16Array>"u"?undefined:Int16Array,"%Int32Array%":typeof Int32Array>"u"?undefined:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols&&getProto?getProto(getProto([][Symbol.iterator]())):undefined,"%JSON%":"object"==typeof JSON?JSON:undefined,"%Map%":typeof Map>"u"?undefined:Map,"%MapIteratorPrototype%":typeof Map>"u"||!hasSymbols||!getProto?undefined:getProto((new Map)[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":$Object,"%Object.getOwnPropertyDescriptor%":$gOPD,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?undefined:Promise,"%Proxy%":typeof Proxy>"u"?undefined:Proxy,"%RangeError%":$RangeError,"%ReferenceError%":$ReferenceError,"%Reflect%":typeof Reflect>"u"?undefined:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?undefined:Set,"%SetIteratorPrototype%":typeof Set>"u"||!hasSymbols||!getProto?undefined:getProto((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?undefined:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols&&getProto?getProto(""[Symbol.iterator]()):undefined,"%Symbol%":hasSymbols?Symbol:undefined,"%SyntaxError%":$SyntaxError,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError,"%Uint8Array%":typeof Uint8Array>"u"?undefined:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?undefined:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?undefined:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?undefined:Uint32Array,"%URIError%":$URIError,"%WeakMap%":typeof WeakMap>"u"?undefined:WeakMap,"%WeakRef%":typeof WeakRef>"u"?undefined:WeakRef,"%WeakSet%":typeof WeakSet>"u"?undefined:WeakSet,"%Function.prototype.call%":$call,"%Function.prototype.apply%":$apply,"%Object.defineProperty%":$defineProperty,"%Object.getPrototypeOf%":$ObjectGPO,"%Math.abs%":abs,"%Math.floor%":floor,"%Math.max%":max,"%Math.min%":min,"%Math.pow%":pow,"%Math.round%":round,"%Math.sign%":sign,"%Reflect.getPrototypeOf%":$ReflectGPO};if(getProto)try{null.error}catch(e2){errorProto=getProto(getProto(e2)),INTRINSICS["%Error.prototype%"]=errorProto}var errorProto,doEval=function doEval2(name){var value2;if("%AsyncFunction%"===name)value2=getEvalledConstructor("async function () {}");else if("%GeneratorFunction%"===name)value2=getEvalledConstructor("function* () {}");else if("%AsyncGeneratorFunction%"===name)value2=getEvalledConstructor("async function* () {}");else if("%AsyncGenerator%"===name){var fn=doEval2("%AsyncGeneratorFunction%");fn&&(value2=fn.prototype)}else if("%AsyncIteratorPrototype%"===name){var gen=doEval2("%AsyncGenerator%");gen&&getProto&&(value2=getProto(gen.prototype))}return INTRINSICS[name]=value2,value2},LEGACY_ALIASES={__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"]},bind=require_function_bind(),hasOwn=require_hasown(),$concat=bind.call($call,Array.prototype.concat),$spliceApply=bind.call($apply,Array.prototype.splice),$replace=bind.call($call,String.prototype.replace),$strSlice=bind.call($call,String.prototype.slice),$exec=bind.call($call,RegExp.prototype.exec),rePropName2=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar2=/\\(\\)?/g,getBaseIntrinsic=function(name,allowMissing){var alias,intrinsicName=name;if(hasOwn(LEGACY_ALIASES,intrinsicName)&&(intrinsicName="%"+(alias=LEGACY_ALIASES[intrinsicName])[0]+"%"),hasOwn(INTRINSICS,intrinsicName)){var value2=INTRINSICS[intrinsicName];if(value2===needsEval&&(value2=doEval(intrinsicName)),typeof value2>"u"&&!allowMissing)throw new $TypeError("intrinsic "+name+" exists, but is not available. Please file an issue!");return{alias:alias,name:intrinsicName,value:value2}}throw new $SyntaxError("intrinsic "+name+" does not exist!")};module.exports=function(name,allowMissing){if("string"!=typeof name||0===name.length)throw new $TypeError("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof allowMissing)throw new $TypeError('"allowMissing" argument must be a boolean');if(null===$exec(/^%?[^%]*%?$/,name))throw new $SyntaxError("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var parts=function(string){var first=$strSlice(string,0,1),last=$strSlice(string,-1);if("%"===first&&"%"!==last)throw new $SyntaxError("invalid intrinsic syntax, expected closing `%`");if("%"===last&&"%"!==first)throw new $SyntaxError("invalid intrinsic syntax, expected opening `%`");var result=[];return $replace(string,rePropName2,(function(match,number,quote,subString){result[result.length]=quote?$replace(subString,reEscapeChar2,"$1"):number||match})),result}(name),intrinsicBaseName=parts.length>0?parts[0]:"",intrinsic=getBaseIntrinsic("%"+intrinsicBaseName+"%",allowMissing),intrinsicRealName=intrinsic.name,value2=intrinsic.value,skipFurtherCaching=!1,alias=intrinsic.alias;alias&&(intrinsicBaseName=alias[0],$spliceApply(parts,$concat([0,1],alias)));for(var i2=1,isOwn=!0;i2=parts.length){var desc=$gOPD(value2,part);value2=(isOwn=!!desc)&&"get"in desc&&!("originalValue"in desc.get)?desc.get:value2[part]}else isOwn=hasOwn(value2,part),value2=value2[part];isOwn&&!skipFurtherCaching&&(INTRINSICS[intrinsicRealName]=value2)}}return value2}}}),require_call_bound=__commonJS2({"node_modules/.pnpm/call-bound@1.0.4/node_modules/call-bound/index.js"(exports,module){var GetIntrinsic=require_get_intrinsic(),callBindBasic=require_call_bind_apply_helpers(),$indexOf=callBindBasic([GetIntrinsic("%String.prototype.indexOf%")]);module.exports=function(name,allowMissing){var intrinsic=GetIntrinsic(name,!!allowMissing);return"function"==typeof intrinsic&&$indexOf(name,".prototype.")>-1?callBindBasic([intrinsic]):intrinsic}}}),require_shams2=__commonJS2({"node_modules/.pnpm/has-tostringtag@1.0.2/node_modules/has-tostringtag/shams.js"(exports,module){var hasSymbols=require_shams();module.exports=function(){return hasSymbols()&&!!Symbol.toStringTag}}}),require_is_regex=__commonJS2({"node_modules/.pnpm/is-regex@1.2.1/node_modules/is-regex/index.js"(exports,module){var fn,$exec,isRegexMarker,throwRegexMarker,badStringifier,$toString,callBound=require_call_bound(),hasToStringTag=require_shams2()(),hasOwn=require_hasown(),gOPD=require_gopd();hasToStringTag?($exec=callBound("RegExp.prototype.exec"),isRegexMarker={},badStringifier={toString:throwRegexMarker=function(){throw isRegexMarker},valueOf:throwRegexMarker},"symbol"==typeof Symbol.toPrimitive&&(badStringifier[Symbol.toPrimitive]=throwRegexMarker),fn=function(value2){if(!value2||"object"!=typeof value2)return!1;var descriptor=gOPD(value2,"lastIndex");if(!(descriptor&&hasOwn(descriptor,"value")))return!1;try{$exec(value2,badStringifier)}catch(e2){return e2===isRegexMarker}}):($toString=callBound("Object.prototype.toString"),fn=function(value2){return!(!value2||"object"!=typeof value2&&"function"!=typeof value2)&&"[object RegExp]"===$toString(value2)}),module.exports=fn}}),require_is_function=__commonJS2({"node_modules/.pnpm/is-function@1.0.2/node_modules/is-function/index.js"(exports,module){module.exports=function isFunction3(fn){if(!fn)return!1;var string=toString2.call(fn);return"[object Function]"===string||"function"==typeof fn&&"[object RegExp]"!==string||typeof window<"u"&&(fn===window.setTimeout||fn===window.alert||fn===window.confirm||fn===window.prompt)};var toString2=Object.prototype.toString}}),require_safe_regex_test=__commonJS2({"node_modules/.pnpm/safe-regex-test@1.1.0/node_modules/safe-regex-test/index.js"(exports,module){var callBound=require_call_bound(),isRegex=require_is_regex(),$exec=callBound("RegExp.prototype.exec"),$TypeError=require_type();module.exports=function(regex2){if(!isRegex(regex2))throw new $TypeError("`regex` must be a RegExp");return function(s2){return null!==$exec(regex2,s2)}}}}),require_is_symbol=__commonJS2({"node_modules/.pnpm/is-symbol@1.1.1/node_modules/is-symbol/index.js"(exports,module){var $symToStr,isSymString,isSymbolObject,callBound=require_call_bound(),$toString=callBound("Object.prototype.toString"),hasSymbols=require_has_symbols()(),safeRegexTest=require_safe_regex_test();hasSymbols?($symToStr=callBound("Symbol.prototype.toString"),isSymString=safeRegexTest(/^Symbol\(.*\)$/),isSymbolObject=function(value2){return"symbol"==typeof value2.valueOf()&&isSymString($symToStr(value2))},module.exports=function(value2){if("symbol"==typeof value2)return!0;if(!value2||"object"!=typeof value2||"[object Symbol]"!==$toString(value2))return!1;try{return isSymbolObject(value2)}catch{return!1}}):module.exports=function(value2){return!1}}}),import_is_regex=__toESM2(require_is_regex()),import_is_function=__toESM2(require_is_function()),import_is_symbol=__toESM2(require_is_symbol());var freeGlobal_default="object"==typeof __webpack_require__.g&&__webpack_require__.g&&__webpack_require__.g.Object===Object&&__webpack_require__.g,freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root_default=freeGlobal_default||freeSelf||Function("return this")(),Symbol_default=root_default.Symbol,objectProto=Object.prototype,blocks_hasOwnProperty=objectProto.hasOwnProperty,nativeObjectToString=objectProto.toString,symToStringTag=Symbol_default?Symbol_default.toStringTag:void 0;var getRawTag_default=function getRawTag(value2){var isOwn=blocks_hasOwnProperty.call(value2,symToStringTag),tag=value2[symToStringTag];try{value2[symToStringTag]=void 0;var unmasked=!0}catch{}var result=nativeObjectToString.call(value2);return unmasked&&(isOwn?value2[symToStringTag]=tag:delete value2[symToStringTag]),result},nativeObjectToString2=Object.prototype.toString;var objectToString_default=function objectToString(value2){return nativeObjectToString2.call(value2)},symToStringTag2=Symbol_default?Symbol_default.toStringTag:void 0;var baseGetTag_default=function baseGetTag(value2){return null==value2?void 0===value2?"[object Undefined]":"[object Null]":symToStringTag2&&symToStringTag2 in Object(value2)?getRawTag_default(value2):objectToString_default(value2)},symbolProto=Symbol_default?Symbol_default.prototype:void 0;symbolProto&&symbolProto.toString;var isObject_default=function isObject2(value2){var type=typeof value2;return null!=value2&&("object"==type||"function"==type)};var uid,isFunction_default=function isFunction(value2){if(!isObject_default(value2))return!1;var tag=baseGetTag_default(value2);return"[object Function]"==tag||"[object GeneratorFunction]"==tag||"[object AsyncFunction]"==tag||"[object Proxy]"==tag},coreJsData_default=root_default["__core-js_shared__"],maskSrcKey=(uid=/[^.]+$/.exec(coreJsData_default&&coreJsData_default.keys&&coreJsData_default.keys.IE_PROTO||""))?"Symbol(src)_1."+uid:"";var isMasked_default=function isMasked(func){return!!maskSrcKey&&maskSrcKey in func},funcToString=Function.prototype.toString;var toSource_default=function toSource(func){if(null!=func){try{return funcToString.call(func)}catch{}try{return func+""}catch{}}return""},reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto2=Function.prototype,objectProto3=Object.prototype,funcToString2=funcProto2.toString,hasOwnProperty2=objectProto3.hasOwnProperty,reIsNative=RegExp("^"+funcToString2.call(hasOwnProperty2).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var baseIsNative_default=function baseIsNative(value2){return!(!isObject_default(value2)||isMasked_default(value2))&&(isFunction_default(value2)?reIsNative:reIsHostCtor).test(toSource_default(value2))};var getValue_default=function getValue(object2,key){return object2?.[key]};var getNative_default=function getNative(object2,key){var value2=getValue_default(object2,key);return baseIsNative_default(value2)?value2:void 0};var eq_default=function eq(value2,other){return value2===other||value2!=value2&&other!=other},nativeCreate_default=getNative_default(Object,"create");var hashClear_default=function hashClear(){this.__data__=nativeCreate_default?nativeCreate_default(null):{},this.size=0};var hashDelete_default=function hashDelete(key){var result=this.has(key)&&delete this.__data__[key];return this.size-=result?1:0,result},hasOwnProperty3=Object.prototype.hasOwnProperty;var hashGet_default=function hashGet(key){var data=this.__data__;if(nativeCreate_default){var result=data[key];return"__lodash_hash_undefined__"===result?void 0:result}return hasOwnProperty3.call(data,key)?data[key]:void 0},hasOwnProperty4=Object.prototype.hasOwnProperty;var hashHas_default=function hashHas(key){var data=this.__data__;return nativeCreate_default?void 0!==data[key]:hasOwnProperty4.call(data,key)};var hashSet_default=function hashSet(key,value2){var data=this.__data__;return this.size+=this.has(key)?0:1,data[key]=nativeCreate_default&&void 0===value2?"__lodash_hash_undefined__":value2,this};function Hash(entries){var index=-1,length=null==entries?0:entries.length;for(this.clear();++index-1};var listCacheSet_default=function listCacheSet(key,value2){var data=this.__data__,index=assocIndexOf_default(data,key);return index<0?(++this.size,data.push([key,value2])):data[index][1]=value2,this};function ListCache(entries){var index=-1,length=null==entries?0:entries.length;for(this.clear();++indexvoid 0!==event[value2])).reduce(((acc,value2)=>(acc[value2]=event[value2],acc)),{});if(event instanceof CustomEvent)for(let value2 of customEventSpecificProperties.filter((value22=>void 0!==event[value22])))rebuildEvent[value2]=event[value2];return rebuildEvent}(result),wasMutated=!0),result=Object.keys(result).reduce(((acc,key)=>{try{result[key]&&result[key].toJSON,acc[key]=result[key]}catch{wasMutated=!0}return acc}),{}),wasMutated?result:data}var defaultOptions={maxDepth:10,space:void 0,allowRegExp:!0,allowDate:!0,allowError:!0,allowUndefined:!0,allowSymbol:!0},stringify=(data,options={})=>{let mergedOptions={...defaultOptions,...options};return JSON.stringify(convertUnconventionalData(data),function(options){let objects,map,stack,keys;return function(key,value2){try{if(""===key)return keys=[],objects=new Map([[value2,"[]"]]),map=new Map,stack=[],value2;let origin=map.get(this)||this;for(;stack.length&&origin!==stack[0];)stack.shift(),keys.pop();if("boolean"==typeof value2)return value2;if(void 0===value2)return options.allowUndefined?"_undefined_":void 0;if(null===value2)return null;if("number"==typeof value2)return value2===Number.NEGATIVE_INFINITY?"_-Infinity_":value2===Number.POSITIVE_INFINITY?"_Infinity_":Number.isNaN(value2)?"_NaN_":value2;if("bigint"==typeof value2)return`_bigint_${value2.toString()}`;if("string"==typeof value2)return dateFormat.test(value2)?options.allowDate?`_date_${value2}`:void 0:value2;if((0,import_is_regex.default)(value2))return options.allowRegExp?`_regexp_${value2.flags}|${value2.source}`:void 0;if((0,import_is_function.default)(value2))return;if((0,import_is_symbol.default)(value2)){if(!options.allowSymbol)return;let globalRegistryKey=Symbol.keyFor(value2);return void 0!==globalRegistryKey?`_gsymbol_${globalRegistryKey}`:`_symbol_${value2.toString().slice(7,-1)}`}if(stack.length>=options.maxDepth)return Array.isArray(value2)?`[Array(${value2.length})]`:"[Object]";if(value2===this)return`_duplicate_${JSON.stringify(keys)}`;if(value2 instanceof Error&&options.allowError)return{__isConvertedError__:!0,errorProperties:{...value2.cause?{cause:value2.cause}:{},...value2,name:value2.name,message:value2.message,stack:value2.stack,"_constructor-name_":value2.constructor.name}};if(value2?.constructor?.name&&"Object"!==value2.constructor.name&&!Array.isArray(value2)){let found2=objects.get(value2);if(!found2){let plainObject={__isClassInstance__:!0,__className__:value2.constructor.name,...Object.getOwnPropertyNames(value2).reduce(((acc,prop)=>{try{acc[prop]=value2[prop]}catch{}return acc}),{})};return keys.push(key),stack.unshift(plainObject),objects.set(value2,JSON.stringify(keys)),value2!==plainObject&&map.set(value2,plainObject),plainObject}return`_duplicate_${found2}`}let found=objects.get(value2);if(!found){let converted=Array.isArray(value2)?value2:convertUnconventionalData(value2);return keys.push(key),stack.unshift(converted),objects.set(value2,JSON.stringify(keys)),value2!==converted&&map.set(value2,converted),converted}return`_duplicate_${found}`}catch{return}}}(mergedOptions),options.space)};function argsHash(args){return stringify(args,{maxDepth:50})}var SourceContext=(0,react.createContext)({sources:{}}),SourceContainer=({children:children,channel:channel})=>{let[sources,setSources]=(0,react.useState)({});return(0,react.useEffect)((()=>{let handleSnippetRendered=(idOrEvent,inputSource=null,inputFormat=!1)=>{let{id:id,args:args,source:source,format:format3}="string"==typeof idOrEvent?{id:idOrEvent,source:inputSource,format:inputFormat}:idOrEvent,hash=args?argsHash(args):"--unknown--";setSources((current=>({...current,[id]:{...current[id],[hash]:{code:source||"",format:format3}}})))};return channel.on(docs_tools.Op,handleSnippetRendered),()=>channel.off(docs_tools.Op,handleSnippetRendered)}),[]),react.createElement(SourceContext.Provider,{value:{sources:sources}},children)};var useCode=({snippet:snippet,storyContext:storyContext,typeFromProps:typeFromProps,transformFromProps:transformFromProps})=>{let parameters=storyContext.parameters??{},{__isArgsStory:isArgsStory}=parameters,sourceParameters=parameters.docs?.source||{},type=typeFromProps||sourceParameters.type||docs_tools.Y1.AUTO,code=type===docs_tools.Y1.DYNAMIC||type===docs_tools.Y1.AUTO&&snippet&&isArgsStory?snippet:sourceParameters.originalSource||"",transformer=transformFromProps??sourceParameters.transform,transformedCode=transformer?function useTransformCode(source,transform,storyContext){let[transformedCode,setTransformedCode]=(0,react.useState)("Transforming..."),transformed=transform?transform?.(source,storyContext):source;return(0,react.useEffect)((()=>{!async function getTransformedCode(){let transformResult=await transformed;transformResult!==transformedCode&&setTransformedCode(transformResult)}()})),"object"==typeof transformed&&"function"==typeof transformed.then?transformedCode:transformed}(code,transformer,storyContext):code;return void 0!==sourceParameters.code?sourceParameters.code:transformedCode},useSourceProps=(props,docsContext,sourceContext)=>{let{of:of}=props,story=(0,react.useMemo)((()=>{if(of)return docsContext.resolveOf(of,["story"]).story;try{return docsContext.storyById()}catch{}}),[docsContext,of]),storyContext=story?docsContext.getStoryContext(story):{},argsForSource=props.__forceInitialArgs?storyContext.initialArgs:storyContext.unmappedArgs,source=story?((storyId,args,sourceContext)=>{let{sources:sources}=sourceContext,sourceMap=sources?.[storyId];return sourceMap?.[argsHash(args)]||sourceMap?.["--unknown--"]||{code:""}})(story.id,argsForSource,sourceContext):null,transformedCode=useCode({snippet:source?source.code:"",storyContext:{...storyContext,args:argsForSource},typeFromProps:props.type,transformFromProps:props.transform});if("of"in props&&void 0===of)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let sourceParameters=story?.parameters?.docs?.source||{},format3=props.format,language=props.language??sourceParameters.language??"jsx",dark=props.dark??sourceParameters.dark??!1;return props.code||story?props.code?{code:props.code,format:format3,language:language,dark:dark}:(format3=source?.format??!0,{code:transformedCode,format:format3,language:language,dark:dark}):{error:"Oh no! The source is not available."}};function useStory(storyId,context){let stories=function useStories(storyIds,context){let[storiesById,setStories]=(0,react.useState)({});return(0,react.useEffect)((()=>{Promise.all(storyIds.map((async storyId=>{let story=await context.loadStory(storyId);setStories((current=>current[storyId]===story?current:{...current,[storyId]:story}))})))})),storyIds.map((storyId=>{if(storiesById[storyId])return storiesById[storyId];try{return context.storyById(storyId)}catch{return}}))}([storyId],context);return stories&&stories[0]}var Story2=(props={__forceInitialArgs:!1,__primary:!1})=>{let context=(0,react.useContext)(DocsContext),storyId=((props,context)=>{let{of:of,meta:meta}=props;if("of"in props&&void 0===of)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");return meta&&context.referenceMeta(meta,!1),context.resolveOf(of||"story",["story"]).story.id})(props,context),story=useStory(storyId,context);if(!story)return react.createElement(StorySkeleton,null);let storyProps=((props,story,context)=>{let{parameters:parameters={}}=story||{},{docs:docs={}}=parameters,storyParameters=docs.story||{};if(docs.disable)return null;if(props.inline??storyParameters.inline)return{story:story,inline:!0,height:props.height??storyParameters.height,autoplay:props.autoplay??storyParameters.autoplay??!1,forceInitialArgs:!!props.__forceInitialArgs,primary:!!props.__primary,renderStoryToElement:context.renderStoryToElement};return{story:story,inline:!1,height:props.height??storyParameters.height??storyParameters.iframeHeight??"100px",primary:!!props.__primary}})(props,story,context);return storyProps?react.createElement(Story,{...storyProps}):null},Canvas=props=>{let docsContext=(0,react.useContext)(DocsContext),sourceContext=(0,react.useContext)(SourceContext),{of:of,source:source}=props;if("of"in props&&void 0===of)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let{story:story}=useOf(of||"story",["story"]),sourceProps=useSourceProps({...source,...of&&{of:of}},docsContext,sourceContext),layout=props.layout??story.parameters.layout??story.parameters.docs?.canvas?.layout??"padded",withToolbar=props.withToolbar??story.parameters.docs?.canvas?.withToolbar??!1,additionalActions=props.additionalActions??story.parameters.docs?.canvas?.additionalActions,sourceState=props.sourceState??story.parameters.docs?.canvas?.sourceState??"hidden",className=props.className??story.parameters.docs?.canvas?.className,inline=props.story?.inline??story.parameters?.docs?.story?.inline??!1;return react.createElement(Preview,{withSource:"none"===sourceState?void 0:sourceProps,isExpanded:"shown"===sourceState,withToolbar:withToolbar,additionalActions:additionalActions,className:className,layout:layout,inline:inline},react.createElement(Story2,{of:of||story.moduleExport,meta:props.meta,...props.story}))},useArgsIfDefined=(story,context)=>{let storyContext=story?context.getStoryContext(story):{args:{}},{id:storyId}=story||{id:"none"},[args,setArgs]=(0,react.useState)(storyContext.args);(0,react.useEffect)((()=>{let onArgsUpdated=changed=>{changed.storyId===storyId&&setArgs(changed.args)};return context.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_ARGS_UPDATED,onArgsUpdated),()=>context.channel.off(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_ARGS_UPDATED,onArgsUpdated)}),[storyId,context.channel]);let updateArgs=(0,react.useCallback)((updatedArgs=>context.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.UPDATE_STORY_ARGS,{storyId:storyId,updatedArgs:updatedArgs})),[storyId,context.channel]),resetArgs=(0,react.useCallback)((argNames=>context.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.RESET_STORY_ARGS,{storyId:storyId,argNames:argNames})),[storyId,context.channel]);return story&&[args,updateArgs,resetArgs]};function extractComponentArgTypes2(component,parameters){let{extractArgTypes:extractArgTypes}=parameters.docs||{};if(!extractArgTypes)throw new Error("Args unsupported. See Args documentation for your framework.");return extractArgTypes(component)}var Controls3=props=>{let{of:of}=props;if("of"in props&&void 0===of)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let context=(0,react.useContext)(DocsContext),{story:story}=context.resolveOf(of||"story",["story"]),{parameters:parameters,argTypes:argTypes,component:component,subcomponents:subcomponents}=story,controlsParameters=parameters.docs?.controls||{},include=props.include??controlsParameters.include,exclude=props.exclude??controlsParameters.exclude,sort=props.sort??controlsParameters.sort,[args,updateArgs,resetArgs]=((story,context)=>{let result=useArgsIfDefined(story,context);if(!result)throw new Error("No result when story was defined");return result})(story,context),[globals]=((story,context)=>{let storyContext=context.getStoryContext(story),[globals,setGlobals]=(0,react.useState)(storyContext.globals);return(0,react.useEffect)((()=>{let onGlobalsUpdated=changed=>{setGlobals(changed.globals)};return context.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.GLOBALS_UPDATED,onGlobalsUpdated),()=>context.channel.off(external_STORYBOOK_MODULE_CORE_EVENTS_.GLOBALS_UPDATED,onGlobalsUpdated)}),[context.channel]),[globals]})(story,context),filteredArgTypes=(0,external_STORYBOOK_MODULE_PREVIEW_API_.filterArgTypes)(argTypes,include,exclude);if(!(subcomponents&&Object.keys(subcomponents||{}).length>0))return Object.keys(filteredArgTypes).length>0||Object.keys(args).length>0?react.createElement(ArgsTable,{rows:filteredArgTypes,sort:sort,args:args,globals:globals,updateArgs:updateArgs,resetArgs:resetArgs}):null;let mainComponentName=getComponentName(component)||"Story",subcomponentTabs=Object.fromEntries(Object.entries(subcomponents||{}).map((([key,comp])=>[key,{rows:(0,external_STORYBOOK_MODULE_PREVIEW_API_.filterArgTypes)(extractComponentArgTypes2(comp,parameters),include,exclude),sort:sort}]))),tabs={[mainComponentName]:{rows:filteredArgTypes,sort:sort},...subcomponentTabs};return react.createElement(TabbedArgsTable,{tabs:tabs,sort:sort,args:args,globals:globals,updateArgs:updateArgs,resetArgs:resetArgs})},{document:document2}=globalThis,CodeOrSourceMdx=({className:className,children:children,...rest})=>{if("string"!=typeof className&&("string"!=typeof children||!children.match(/[\n\r]/g)))return react.createElement(components.Cy,null,children);let language=className&&className.split("-");return react.createElement(Source,{language:language&&language[1]||"text",format:!1,code:children,...rest})};function blocks_navigate(context,url){context.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.NAVIGATE_URL,url)}var DescriptionType2,A2=components.dK.a,AnchorInPage=({hash:hash,children:children})=>{let context=(0,react.useContext)(DocsContext);return react.createElement(A2,{href:hash,target:"_self",onClick:event=>{let id=hash.substring(1);document2.getElementById(id)&&blocks_navigate(context,hash)}},children)},AnchorMdx=props=>{let{href:href,target:target,children:children,...rest}=props,context=(0,react.useContext)(DocsContext);return!href||"_blank"===target||/^https?:\/\//.test(href)?react.createElement(A2,{...props}):href.startsWith("#")?react.createElement(AnchorInPage,{hash:href},children):react.createElement(A2,{href:href,onClick:event=>{0===event.button&&!event.altKey&&!event.ctrlKey&&!event.metaKey&&!event.shiftKey&&(event.preventDefault(),blocks_navigate(context,event.currentTarget.getAttribute("href")||""))},target:target,...rest},children)},SUPPORTED_MDX_HEADERS=["h1","h2","h3","h4","h5","h6"],OcticonHeaders=SUPPORTED_MDX_HEADERS.reduce(((acc,headerType)=>({...acc,[headerType]:(0,theming.I4)(headerType)({"& svg":{position:"relative",top:"-0.1em",visibility:"hidden"},"&:hover svg":{visibility:"visible"}})})),{}),OcticonAnchor=theming.I4.a((()=>({float:"left",lineHeight:"inherit",paddingRight:"10px",marginLeft:"-24px",color:"inherit"}))),HeaderWithOcticonAnchor=({as:as,id:id,children:children,...rest})=>{let context=(0,react.useContext)(DocsContext),OcticonHeader=OcticonHeaders[as],hash=`#${id}`;return react.createElement(OcticonHeader,{id:id,...rest},react.createElement(OcticonAnchor,{"aria-hidden":"true",href:hash,tabIndex:-1,target:"_self",onClick:event=>{document2.getElementById(id)&&blocks_navigate(context,hash)}},react.createElement(dist.qYV,null)),children)},HeaderMdx=props=>{let{as:as,id:id,children:children,...rest}=props;if(id)return react.createElement(HeaderWithOcticonAnchor,{as:as,id:id,...rest},children);let Component4=as,{as:omittedAs,...withoutAs}=props;return react.createElement(Component4,{...(0,components.mc)(withoutAs,as)})},HeadersMdx=SUPPORTED_MDX_HEADERS.reduce(((acc,headerType)=>({...acc,[headerType]:props=>react.createElement(HeaderMdx,{as:headerType,...props})})),{}),Markdown=props=>{if(!props.children)return null;if("string"!=typeof props.children)throw new Error(dedent`The Markdown block only accepts children as a single string, but children were of type: '${typeof props.children}' - This is often caused by not wrapping the child in a template string. - - This is invalid: - - # Some heading - A paragraph - - - Instead do: - - {\` - # Some heading - A paragraph - \`} - - `);return react.createElement(index_modern_default,{...props,options:{forceBlock:!0,overrides:{code:CodeOrSourceMdx,a:AnchorMdx,...HeadersMdx,...props?.options?.overrides},...props?.options}})},DescriptionType=((DescriptionType2=DescriptionType||{}).INFO="info",DescriptionType2.NOTES="notes",DescriptionType2.DOCGEN="docgen",DescriptionType2.AUTO="auto",DescriptionType2),DescriptionContainer=props=>{let{of:of}=props;if("of"in props&&void 0===of)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let markdown=(resolvedOf=>{switch(resolvedOf.type){case"story":return resolvedOf.story.parameters.docs?.description?.story||null;case"meta":{let{parameters:parameters,component:component}=resolvedOf.preparedMeta,metaDescription=parameters.docs?.description?.component;return metaDescription||parameters.docs?.extractComponentDescription?.(component,{component:component,parameters:parameters})||null}case"component":{let{component:component,projectAnnotations:{parameters:parameters}}=resolvedOf;return parameters?.docs?.extractComponentDescription?.(component,{component:component,parameters:parameters})||null}default:throw new Error(`Unrecognized module type resolved from 'useOf', got: ${resolvedOf.type}`)}})(useOf(of||"meta"));return markdown?react.createElement(Markdown,null,markdown):null},{document:document3,window:globalWindow3}=globalThis,DocsContainer=({context:context,theme:theme,children:children})=>{let toc;try{toc=context.resolveOf("meta",["meta"]).preparedMeta.parameters?.docs?.toc}catch{toc=context?.projectAnnotations?.parameters?.docs?.toc}return(0,react.useEffect)((()=>{let url;try{if(url=new URL(globalWindow3.parent.location.toString()),url.hash){let element=document3.getElementById(decodeURIComponent(url.hash.substring(1)));element&&setTimeout((()=>{!function scrollToElement(element,block="start"){element.scrollIntoView({behavior:"smooth",block:block,inline:"nearest"})}(element)}),200)}}catch{}})),react.createElement(DocsContext.Provider,{value:context},react.createElement(SourceContainer,{channel:context.channel},react.createElement(theming.NP,{theme:(0,theming.D8)(theme)},react.createElement(DocsPageWrapper,{toc:toc?react.createElement(TableOfContents,{className:"sbdocs sbdocs-toc--custom",channel:context.channel,...toc}):null},children))))},regex=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g,own=Object.hasOwnProperty;var slugs=new class{constructor(){this.occurrences,this.reset()}slug(value2,maintainCase){let self2=this,result=function slug(value2,maintainCase){return"string"!=typeof value2?"":(maintainCase||(value2=value2.toLowerCase()),value2.replace(regex,"").replace(/ /g,"-"))}(value2,!0===maintainCase),originalSlug=result;for(;own.call(self2.occurrences,result);)self2.occurrences[originalSlug]++,result=originalSlug+"-"+self2.occurrences[originalSlug];return self2.occurrences[result]=0,result}reset(){this.occurrences=Object.create(null)}},Subheading=({children:children,disableAnchor:disableAnchor})=>{if(disableAnchor||"string"!=typeof children)return react.createElement(components.H3,null,children);let tagID=slugs.slug(children.toLowerCase());return react.createElement(HeaderMdx,{as:"h3",id:tagID},children)},DocsStory=({of:of,expanded:expanded=!0,withToolbar:withToolbarProp=!1,__forceInitialArgs:__forceInitialArgs=!1,__primary:__primary=!1})=>{let{story:story}=useOf(of||"story",["story"]),withToolbar=story.parameters.docs?.canvas?.withToolbar??withToolbarProp;return react.createElement(Anchor,{storyId:story.id},expanded&&react.createElement(react.Fragment,null,react.createElement(Subheading,null,story.name),react.createElement(DescriptionContainer,{of:of})),react.createElement(Canvas,{of:of,withToolbar:withToolbar,story:{__forceInitialArgs:__forceInitialArgs,__primary:__primary},source:{__forceInitialArgs:__forceInitialArgs}}))},Primary=props=>{let{of:of}=props;if("of"in props&&void 0===of)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let{csfFile:csfFile}=useOf(of||"meta",["meta"]),primaryStory=(0,react.useContext)(DocsContext).componentStoriesFromCSFFile(csfFile)[0];return primaryStory?react.createElement(DocsStory,{of:primaryStory.moduleExport,expanded:!1,__primary:!0,withToolbar:!0}):null},StyledHeading=(0,theming.I4)((({children:children,disableAnchor:disableAnchor,...props})=>{if(disableAnchor||"string"!=typeof children)return react.createElement(components.H2,null,children);let tagID=slugs.slug(children.toLowerCase());return react.createElement(HeaderMdx,{as:"h2",id:tagID,...props},children)}))((({theme:theme})=>({fontSize:theme.typography.size.s2-1+"px",fontWeight:theme.typography.weight.bold,lineHeight:"16px",letterSpacing:"0.35em",textTransform:"uppercase",color:theme.textMutedColor,border:0,marginBottom:"12px","&:first-of-type":{marginTop:"56px"}}))),Stories=({title:title="Stories",includePrimary:includePrimary=!0})=>{let{componentStories:componentStories,projectAnnotations:projectAnnotations,getStoryContext:getStoryContext}=(0,react.useContext)(DocsContext),stories=componentStories(),{stories:{filter:filter}={filter:void 0}}=projectAnnotations.parameters?.docs||{};return filter&&(stories=stories.filter((story=>filter(story,getStoryContext(story))))),stories.some((story=>story.tags?.includes("autodocs")))&&(stories=stories.filter((story=>story.tags?.includes("autodocs")&&!story.usesMount))),includePrimary||(stories=stories.slice(1)),stories&&0!==stories.length?react.createElement(react.Fragment,null,"string"==typeof title?react.createElement(StyledHeading,null,title):title,stories.map((story=>story&&react.createElement(DocsStory,{key:story.id,of:story.moduleExport,expanded:!0,__forceInitialArgs:!0})))):null},Subtitle2=props=>{let preparedMeta,{of:of,children:children}=props;if("of"in props&&void 0===of)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");try{preparedMeta=useOf(of||"meta",["meta"]).preparedMeta}catch(error){if(children&&!error.message.includes("did you forget to use ?"))throw error}let{componentSubtitle:componentSubtitle,docs:docs}=preparedMeta?.parameters||{};componentSubtitle&&(0,external_STORYBOOK_MODULE_CLIENT_LOGGER_.deprecate)("Using 'parameters.componentSubtitle' property to subtitle stories is deprecated. See https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#subtitle-block-and-parameterscomponentsubtitle");let content=children||docs?.subtitle||componentSubtitle;return content?react.createElement(Subtitle,{className:"sbdocs-subtitle sb-unstyled"},content):null},STORY_KIND_PATH_SEPARATOR=/\s*\/\s*/,Title3=props=>{let preparedMeta,{children:children,of:of}=props;if("of"in props&&void 0===of)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");try{preparedMeta=useOf(of||"meta",["meta"]).preparedMeta}catch(error){if(children&&error instanceof Error&&!error.message.includes("did you forget to use ?"))throw error}let content=children||(title=>{let groups=title.trim().split(STORY_KIND_PATH_SEPARATOR);return groups?.[groups?.length-1]||title})(preparedMeta?.title||"");return content?react.createElement(Title,{className:"sbdocs-title sb-unstyled"},content):null},DocsPage=()=>{let resolvedOf=useOf("meta",["meta"]),{stories:stories}=resolvedOf.csfFile,isSingleStory=1===Object.keys(stories).length;return react.createElement(react.Fragment,null,react.createElement(Title3,null),react.createElement(Subtitle2,null),react.createElement(DescriptionContainer,{of:"meta"}),isSingleStory?react.createElement(DescriptionContainer,{of:"story"}):null,react.createElement(Primary,null),react.createElement(Controls3,null),isSingleStory?null:react.createElement(Stories,null))};function Docs({context:context,docsParameter:docsParameter}){let Container2=docsParameter.container||DocsContainer,Page=docsParameter.page||DocsPage;return react.createElement(Container2,{context:context,theme:docsParameter.theme},react.createElement(Page,null))}var ExternalDocsContext=class extends external_STORYBOOK_MODULE_PREVIEW_API_.DocsContext{constructor(channel,store,renderStoryToElement,processMetaExports){super(channel,store,renderStoryToElement,[]),this.channel=channel,this.store=store,this.renderStoryToElement=renderStoryToElement,this.processMetaExports=processMetaExports,this.referenceMeta=(metaExports,attach)=>{let csfFile=this.processMetaExports(metaExports);this.referenceCSFFile(csfFile),super.referenceMeta(metaExports,attach)}}},ConstantMap=class{constructor(prefix){this.prefix=prefix,this.entries=new Map}get(key){return this.entries.has(key)||this.entries.set(key,`${this.prefix}${this.entries.size}`),this.entries.get(key)}};external_STORYBOOK_MODULE_PREVIEW_API_.Preview;var Meta=({of:of})=>{let context=(0,react.useContext)(DocsContext);of&&context.referenceMeta(of,!0);try{let primary=context.storyById();return react.createElement(Anchor,{storyId:primary.id})}catch{return null}}},"./node_modules/@storybook/addon-docs/dist/chunk-QUZPS4B6.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{P$:function(){return __commonJS},f1:function(){return __toESM},ki:function(){return __require}});var __create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__require=__webpack_require__("./node_modules/@storybook/addon-docs/dist sync recursive"),__commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports},__toESM=(mod,isNodeMode,target)=>(target=null!=mod?__create(__getProtoOf(mod)):{},((to,from,except,desc)=>{if(from&&"object"==typeof from||"function"==typeof from)for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to})(!isNodeMode&&mod&&mod.__esModule?target:__defProp(target,"default",{value:mod,enumerable:!0}),mod))},"./node_modules/@storybook/addon-docs/dist/chunk-SPFYY5GD.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function debounce(func,debounceMs,{signal:signal,edges:edges}={}){let pendingThis,pendingArgs=null,leading=null!=edges&&edges.includes("leading"),trailing=null==edges||edges.includes("trailing"),invoke=()=>{null!==pendingArgs&&(func.apply(pendingThis,pendingArgs),pendingThis=void 0,pendingArgs=null)},timeoutId=null,schedule=()=>{null!=timeoutId&&clearTimeout(timeoutId),timeoutId=setTimeout((()=>{timeoutId=null,trailing&&invoke(),cancel()}),debounceMs)},cancelTimer=()=>{null!==timeoutId&&(clearTimeout(timeoutId),timeoutId=null)},cancel=()=>{cancelTimer(),pendingThis=void 0,pendingArgs=null},debounced=function(...args){if(signal?.aborted)return;pendingThis=this,pendingArgs=args;let isFirstCall=null==timeoutId;schedule(),leading&&isFirstCall&&invoke()};return debounced.schedule=schedule,debounced.cancel=cancel,debounced.flush=()=>{cancelTimer(),invoke()},signal?.addEventListener("abort",cancel,{once:!0}),debounced}function debounce2(func,debounceMs=0,options={}){"object"!=typeof options&&(options={});let{signal:signal,leading:leading=!1,trailing:trailing=!0,maxWait:maxWait}=options,edges=Array(2);leading&&(edges[0]="leading"),trailing&&(edges[1]="trailing");let result,pendingAt=null,_debounced=debounce((function(...args){result=func.apply(this,args),pendingAt=null}),debounceMs,{signal:signal,edges:edges}),debounced=function(...args){if(null!=maxWait)if(null===pendingAt)pendingAt=Date.now();else if(Date.now()-pendingAt>=maxWait)return result=func.apply(this,args),pendingAt=Date.now(),_debounced.cancel(),_debounced.schedule(),result;return _debounced.apply(this,args),result};return debounced.cancel=_debounced.cancel,debounced.flush=()=>(_debounced.flush(),result),debounced}function isSymbol(value){return"symbol"==typeof value||value instanceof Symbol}function toFinite(value){return value?(value=function toNumber(value){return isSymbol(value)?NaN:Number(value)}(value))===1/0||value===-1/0?(value<0?-1:1)*Number.MAX_VALUE:value==value?value:0:0===value?value:0}function isTypedArray(x){return ArrayBuffer.isView(x)&&!(x instanceof DataView)}function getSymbols(object){return Object.getOwnPropertySymbols(object).filter((symbol=>Object.prototype.propertyIsEnumerable.call(object,symbol)))}__webpack_require__.d(__webpack_exports__,{Yq:function(){return getControlSetterButtonId},ZA:function(){return getControlId},fN:function(){return pickBy},mg:function(){return cloneDeep},sb:function(){return uniq2},sg:function(){return debounce2}});var regexpTag="[object RegExp]",stringTag="[object String]",numberTag="[object Number]",booleanTag="[object Boolean]",argumentsTag="[object Arguments]",symbolTag="[object Symbol]",dateTag="[object Date]",mapTag="[object Map]",setTag="[object Set]",arrayTag="[object Array]",arrayBufferTag="[object ArrayBuffer]",objectTag="[object Object]",dataViewTag="[object DataView]",uint8ArrayTag="[object Uint8Array]",uint8ClampedArrayTag="[object Uint8ClampedArray]",uint16ArrayTag="[object Uint16Array]",uint32ArrayTag="[object Uint32Array]",int8ArrayTag="[object Int8Array]",int16ArrayTag="[object Int16Array]",int32ArrayTag="[object Int32Array]",float32ArrayTag="[object Float32Array]",float64ArrayTag="[object Float64Array]";function cloneDeepWithImpl(valueToClone,keyToClone,objectToClone,stack=new Map,cloneValue=void 0){let cloned=cloneValue?.(valueToClone,keyToClone,objectToClone,stack);if(null!=cloned)return cloned;if(function isPrimitive(value){return null==value||"object"!=typeof value&&"function"!=typeof value}(valueToClone))return valueToClone;if(stack.has(valueToClone))return stack.get(valueToClone);if(Array.isArray(valueToClone)){let result=new Array(valueToClone.length);stack.set(valueToClone,result);for(let i=0;i=0}(value.length)}function cloneDeepWith2(obj,cloneValue){return function cloneDeepWith(obj,cloneValue){return cloneDeepWithImpl(obj,void 0,obj,new Map,cloneValue)}(obj,((value,key,object,stack)=>{let cloned=cloneValue?.(value,key,object,stack);if(null!=cloned)return cloned;if("object"==typeof obj)switch(Object.prototype.toString.call(obj)){case numberTag:case stringTag:case booleanTag:{let result=new obj.constructor(obj?.valueOf());return copyProperties(result,obj),result}case argumentsTag:{let result={};return copyProperties(result,obj),result.length=obj.length,result[Symbol.iterator]=obj[Symbol.iterator],result}default:return}}))}function cloneDeep(obj){return cloneDeepWith2(obj)}function uniq2(arr){return isArrayLike(arr)?function uniq(arr){return Array.from(new Set(arr))}(Array.from(arr)):[]}function times(n,getValue){if((n=function toInteger(value){let finite=toFinite(value),remainder=finite%1;return remainder?finite-remainder:finite}(n))<1||!Number.isSafeInteger(n))return[];let result=new Array(n);for(let i=0;i`${index}`)),filteredKeys=new Set(indices);return function isBuffer(x){return typeof Buffer<"u"&&Buffer.isBuffer(x)}(object)&&(filteredKeys.add("offset"),filteredKeys.add("parent")),function isTypedArray2(x){return isTypedArray(x)}(object)&&(filteredKeys.add("buffer"),filteredKeys.add("byteLength"),filteredKeys.add("byteOffset")),[...indices,...keysInImpl(object).filter((key=>!filteredKeys.has(key)))]}(object):function isPrototype(value){let constructor=value?.constructor;return value===("function"==typeof constructor?constructor.prototype:Object.prototype)}(object)?function prototypeKeysIn(object){return keysInImpl(object).filter((key=>"constructor"!==key))}(object):keysInImpl(object);default:return keysInImpl(Object(object))}}function keysInImpl(object){let result=[];for(let key in object)result.push(key);return result}function getSymbolsIn(object){let result=[];for(;object;)result.push(...getSymbols(object)),object=Object.getPrototypeOf(object);return result}function pickBy(obj,shouldPick){if(null==obj)return{};let result={};if(null==shouldPick)return obj;let keys=isArrayLike(obj)?function range(start,end,step=1){if(null==end&&(end=start,start=0),!Number.isInteger(step)||0===step)throw new Error("The step value must be a non-zero integer.");let length=Math.max(Math.ceil((end-start)/step),0),result=new Array(length);for(let i=0;i`control-${value.replace(/\s+/g,"-")}`,getControlSetterButtonId=value=>`set-${value.replace(/\s+/g,"-")}`},"./node_modules/@storybook/addon-docs/dist/preview.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{parameters:function(){return parameters}});var excludeTags=Object.entries(globalThis.TAGS_OPTIONS??{}).reduce(((acc,entry)=>{let[tag,option]=entry;return option.excludeFromDocsStories&&(acc[tag]=!0),acc}),{}),parameters={docs:{renderer:async()=>{let{DocsRenderer:DocsRenderer}=await Promise.all([__webpack_require__.e(8735),__webpack_require__.e(1161)]).then(__webpack_require__.bind(__webpack_require__,"./node_modules/@storybook/addon-docs/dist/DocsRenderer-PQXLIZUC.mjs"));return new DocsRenderer},stories:{filter:story=>0===(story.tags||[]).filter((tag=>excludeTags[tag])).length&&!story.parameters.docs?.disable}}}},"./node_modules/@storybook/addon-links/dist/preview.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{decorators:function(){return decorators}});var storybook_internal_core_events__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("storybook/internal/core-events"),_storybook_global__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("@storybook/global"),storybook_preview_api__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("storybook/preview-api"),{document:document,HTMLElement:HTMLElement}=_storybook_global__WEBPACK_IMPORTED_MODULE_1__.global,linksListener=e=>{let{target:target}=e;if(!(target instanceof HTMLElement))return;let element=target,{sbKind:kind,sbStory:story}=element.dataset;var params;(kind||story)&&(e.preventDefault(),params={kind:kind,story:story},storybook_preview_api__WEBPACK_IMPORTED_MODULE_2__.addons.getChannel().emit(storybook_internal_core_events__WEBPACK_IMPORTED_MODULE_0__.SELECT_STORY,params))},hasListener=!1,off=()=>{hasListener&&(hasListener=!1,document.removeEventListener("click",linksListener))},decorators=[(0,storybook_preview_api__WEBPACK_IMPORTED_MODULE_2__.makeDecorator)({name:"withLinks",parameterName:"links",wrapper:(getStory,context)=>(hasListener||(hasListener=!0,document.addEventListener("click",linksListener)),storybook_preview_api__WEBPACK_IMPORTED_MODULE_2__.addons.getChannel().once(storybook_internal_core_events__WEBPACK_IMPORTED_MODULE_0__.STORY_CHANGED,off),getStory(context))})]},"./node_modules/@storybook/icons/dist/index.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{D3D:function(){return ChevronDownIcon},LoD:function(){return ZoomOutIcon},PU:function(){return ZoomIcon},QDE:function(){return MarkupIcon},Qpb:function(){return SubtractIcon},REV:function(){return AddIcon},abt:function(){return ChevronSmallDownIcon},bMW:function(){return EyeIcon},dbI:function(){return EyeCloseIcon},ejX:function(){return UndoIcon},pyG:function(){return DocumentIcon},qYV:function(){return LinkIcon},tN5:function(){return ChevronSmallUpIcon},vKP:function(){return ChevronRightIcon},wV5:function(){return ZoomResetIcon}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),ZoomIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({color:color="currentColor",size:size=14,...props},forwardedRef)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:size,height:size,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:forwardedRef,...props},react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M6 3.5a.5.5 0 01.5.5v1.5H8a.5.5 0 010 1H6.5V8a.5.5 0 01-1 0V6.5H4a.5.5 0 010-1h1.5V4a.5.5 0 01.5-.5z",fill:color}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.544 10.206a5.5 5.5 0 11.662-.662.5.5 0 01.148.102l3 3a.5.5 0 01-.708.708l-3-3a.5.5 0 01-.102-.148zM10.5 6a4.5 4.5 0 11-9 0 4.5 4.5 0 019 0z",fill:color})))),ZoomOutIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({color:color="currentColor",size:size=14,...props},forwardedRef)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:size,height:size,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:forwardedRef,...props},react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M4 5.5a.5.5 0 000 1h4a.5.5 0 000-1H4z",fill:color}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 11.5c1.35 0 2.587-.487 3.544-1.294a.5.5 0 00.102.148l3 3a.5.5 0 00.708-.708l-3-3a.5.5 0 00-.148-.102A5.5 5.5 0 106 11.5zm0-1a4.5 4.5 0 100-9 4.5 4.5 0 000 9z",fill:color})))),ZoomResetIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({color:color="currentColor",size:size=14,...props},forwardedRef)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:size,height:size,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:forwardedRef,...props},react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M1.5 2.837V1.5a.5.5 0 00-1 0V4a.5.5 0 00.5.5h2.5a.5.5 0 000-1H2.258a4.5 4.5 0 11-.496 4.016.5.5 0 10-.942.337 5.502 5.502 0 008.724 2.353.5.5 0 00.102.148l3 3a.5.5 0 00.708-.708l-3-3a.5.5 0 00-.148-.102A5.5 5.5 0 101.5 2.837z",fill:color})))),EyeIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({color:color="currentColor",size:size=14,...props},forwardedRef)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:size,height:size,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:forwardedRef,...props},react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M7 9.5a2.5 2.5 0 100-5 2.5 2.5 0 000 5z",fill:color}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7l-.21.293C13.669 7.465 10.739 11.5 7 11.5S.332 7.465.21 7.293L0 7l.21-.293C.331 6.536 3.261 2.5 7 2.5s6.668 4.036 6.79 4.207L14 7zM2.896 5.302A12.725 12.725 0 001.245 7c.296.37.874 1.04 1.65 1.698C4.043 9.67 5.482 10.5 7 10.5c1.518 0 2.958-.83 4.104-1.802A12.72 12.72 0 0012.755 7c-.297-.37-.875-1.04-1.65-1.698C9.957 4.33 8.517 3.5 7 3.5c-1.519 0-2.958.83-4.104 1.802z",fill:color})))),EyeCloseIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({color:color="currentColor",size:size=14,...props},forwardedRef)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:size,height:size,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:forwardedRef,...props},react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M1.854 1.146a.5.5 0 10-.708.708l11 11a.5.5 0 00.708-.708l-11-11zM11.104 8.698c-.177.15-.362.298-.553.439l.714.714a13.25 13.25 0 002.526-2.558L14 7l-.21-.293C13.669 6.536 10.739 2.5 7 2.5c-.89 0-1.735.229-2.506.58l.764.763A4.859 4.859 0 017 3.5c1.518 0 2.958.83 4.104 1.802A12.724 12.724 0 0112.755 7a12.72 12.72 0 01-1.65 1.698zM.21 6.707c.069-.096 1.03-1.42 2.525-2.558l.714.714c-.191.141-.376.288-.553.439A12.725 12.725 0 001.245 7c.296.37.874 1.04 1.65 1.698C4.043 9.67 5.482 10.5 7 10.5a4.86 4.86 0 001.742-.344l.764.764c-.772.351-1.616.58-2.506.58C3.262 11.5.332 7.465.21 7.293L0 7l.21-.293z",fill:color}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M4.5 7c0-.322.061-.63.172-.914l3.242 3.242A2.5 2.5 0 014.5 7zM9.328 7.914L6.086 4.672a2.5 2.5 0 013.241 3.241z",fill:color})))),DocumentIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({color:color="currentColor",size:size=14,...props},forwardedRef)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:size,height:size,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:forwardedRef,...props},react__WEBPACK_IMPORTED_MODULE_0__.createElement("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:color}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("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:color})))),MarkupIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({color:color="currentColor",size:size=14,...props},forwardedRef)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:size,height:size,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:forwardedRef,...props},react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M8.982 1.632a.5.5 0 00-.964-.263l-3 11a.5.5 0 10.964.263l3-11zM3.32 3.616a.5.5 0 01.064.704L1.151 7l2.233 2.68a.5.5 0 11-.768.64l-2.5-3a.5.5 0 010-.64l2.5-3a.5.5 0 01.704-.064zM10.68 3.616a.5.5 0 00-.064.704L12.849 7l-2.233 2.68a.5.5 0 00.768.64l2.5-3a.5.5 0 000-.64l-2.5-3a.5.5 0 00-.704-.064z",fill:color})))),AddIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({color:color="currentColor",size:size=14,...props},forwardedRef)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:size,height:size,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:forwardedRef,...props},react__WEBPACK_IMPORTED_MODULE_0__.createElement("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:color}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("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:color})))),SubtractIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({color:color="currentColor",size:size=14,...props},forwardedRef)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:size,height:size,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:forwardedRef,...props},react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M3.5 6.5a.5.5 0 000 1h7a.5.5 0 000-1h-7z",fill:color}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("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:color})))),LinkIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({color:color="currentColor",size:size=14,...props},forwardedRef)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:size,height:size,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:forwardedRef,...props},react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M11.841 2.159a2.25 2.25 0 00-3.182 0l-2.5 2.5a2.25 2.25 0 000 3.182.5.5 0 01-.707.707 3.25 3.25 0 010-4.596l2.5-2.5a3.25 3.25 0 014.596 4.596l-2.063 2.063a4.27 4.27 0 00-.094-1.32l1.45-1.45a2.25 2.25 0 000-3.182z",fill:color}),react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M3.61 7.21c-.1-.434-.132-.88-.095-1.321L1.452 7.952a3.25 3.25 0 104.596 4.596l2.5-2.5a3.25 3.25 0 000-4.596.5.5 0 00-.707.707 2.25 2.25 0 010 3.182l-2.5 2.5A2.25 2.25 0 112.159 8.66l1.45-1.45z",fill:color})))),ChevronDownIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({color:color="currentColor",size:size=14,...props},forwardedRef)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:size,height:size,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:forwardedRef,...props},react__WEBPACK_IMPORTED_MODULE_0__.createElement("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:color})))),ChevronRightIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({color:color="currentColor",size:size=14,...props},forwardedRef)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:size,height:size,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:forwardedRef,...props},react__WEBPACK_IMPORTED_MODULE_0__.createElement("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:color})))),ChevronSmallUpIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({color:color="currentColor",size:size=14,...props},forwardedRef)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:size,height:size,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:forwardedRef,...props},react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M3.854 9.104a.5.5 0 11-.708-.708l3.5-3.5a.5.5 0 01.708 0l3.5 3.5a.5.5 0 01-.708.708L7 5.957 3.854 9.104z",fill:color})))),ChevronSmallDownIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({color:color="currentColor",size:size=14,...props},forwardedRef)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:size,height:size,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:forwardedRef,...props},react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M3.854 4.896a.5.5 0 10-.708.708l3.5 3.5a.5.5 0 00.708 0l3.5-3.5a.5.5 0 00-.708-.708L7 8.043 3.854 4.896z",fill:color})))),UndoIcon=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({color:color="currentColor",size:size=14,...props},forwardedRef)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:size,height:size,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:forwardedRef,...props},react__WEBPACK_IMPORTED_MODULE_0__.createElement("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:color}))))},"./node_modules/@storybook/react/dist/chunk-6BNVLEVL.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{HA:function(){return reactElementToJsxString},Jz:function(){return isForwardRef},Rf:function(){return isMemo}});var _chunk_XP5HYGXS_mjs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@storybook/react/dist/chunk-XP5HYGXS.mjs"),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/index.js"),require_dist=(0,_chunk_XP5HYGXS_mjs__WEBPACK_IMPORTED_MODULE_0__.P$)({"../../node_modules/@base2/pretty-print-object/dist/index.js"(exports){var __assign=exports&&exports.__assign||function(){return __assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;icomponent.$$typeof===Symbol.for("react.memo"),isForwardRef=component=>component.$$typeof===Symbol.for("react.forward_ref");function isObject(o){return"[object Object]"===Object.prototype.toString.call(o)}var import_pretty_print_object=(0,_chunk_XP5HYGXS_mjs__WEBPACK_IMPORTED_MODULE_0__.f1)(require_dist()),import_react_is=(0,_chunk_XP5HYGXS_mjs__WEBPACK_IMPORTED_MODULE_0__.f1)(require_react_is()),spacer=function(times,tabStop){return 0===times?"":new Array(times*tabStop).fill(" ").join("")};function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e0?previousNodes.length-1:0),previousNode=previousNodes[previousNodes.length-1];return!previousNode||"string"!==currentNode.type&&"number"!==currentNode.type||"string"!==previousNode.type&&"number"!==previousNode.type?(previousNode&&nodes.push(previousNode),nodes.push(currentNode)):nodes.push(createStringTreeNode(String(previousNode.value)+String(currentNode.value))),nodes};var formatOneChildren=function(inline,lvl,options){return function(element){return function(element,formattedElement,inline,lvl,options){var tabStop=options.tabStop;return"string"===element.type?formattedElement.split("\n").map((function(line,offset){return 0===offset?line:"".concat(spacer(lvl,tabStop)).concat(line)})).join("\n"):formattedElement}(element,formatTreeNode(element,inline,lvl,options),0,lvl,options)}},isInlineAttributeTooLong=function(attributes,inlineAttributeString,lvl,tabStop,maxInlineAttributesLineLength){return maxInlineAttributesLineLength?spacer(lvl,tabStop).length+inlineAttributeString.length>maxInlineAttributesLineLength:attributes.length>1},formatReactElementNode=function(node,inline,lvl,options){var type=node.type,_node$displayName=node.displayName,displayName=void 0===_node$displayName?"":_node$displayName,childrens=node.childrens,_node$props=node.props,props=void 0===_node$props?{}:_node$props,_node$defaultProps=node.defaultProps,defaultProps=void 0===_node$defaultProps?{}:_node$defaultProps;if("ReactElement"!==type)throw new Error('The "formatReactElementNode" function could only format node of type "ReactElement". Given: '.concat(type));var filterProps3=options.filterProps,maxInlineAttributesLineLength=options.maxInlineAttributesLineLength,showDefaultProps=options.showDefaultProps,sortProps=options.sortProps,tabStop=options.tabStop,out="<".concat(displayName),outInlineAttr=out,outMultilineAttr=out,containsMultilineAttr=!1,visibleAttributeNames=[],propFilter=function createPropFilter(props,filter){return Array.isArray(filter)?function(key){return-1===filter.indexOf(key)}:function(key){return filter(props[key],key)}}(props,filterProps3);Object.keys(props).filter(propFilter).filter(function(defaultProps,props){return function(propName){var haveDefaultValue=Object.keys(defaultProps).includes(propName);return!haveDefaultValue||haveDefaultValue&&defaultProps[propName]!==props[propName]}}(defaultProps,props)).forEach((function(propName){return visibleAttributeNames.push(propName)})),Object.keys(defaultProps).filter(propFilter).filter((function(){return showDefaultProps})).filter((function(defaultPropName){return!visibleAttributeNames.includes(defaultPropName)})).forEach((function(defaultPropName){return visibleAttributeNames.push(defaultPropName)}));var shouldSortUserProps,attributes=(shouldSortUserProps=sortProps,function(props){var haveKeyProp=props.includes("key"),haveRefProp=props.includes("ref"),userPropsOnly=props.filter((function(oneProp){return!["key","ref"].includes(oneProp)})),sortedProps=_toConsumableArray(shouldSortUserProps?userPropsOnly.sort():userPropsOnly);return haveRefProp&&sortedProps.unshift("ref"),haveKeyProp&&sortedProps.unshift("key"),sortedProps})(visibleAttributeNames);if(attributes.forEach((function(attributeName){var _formatProp=function(name,hasValue,value,hasDefaultValue,defaultValue,inline,lvl,options){if(!hasValue&&!hasDefaultValue)throw new Error('The prop "'.concat(name,'" has no value and no default: could not be formatted'));var usedValue=hasValue?value:defaultValue,useBooleanShorthandSyntax=options.useBooleanShorthandSyntax,tabStop=options.tabStop,formattedPropValue=formatPropValue(usedValue,inline,lvl,options),attributeFormattedInline=" ",attributeFormattedMultiline="\n".concat(spacer(lvl+1,tabStop)),isMultilineAttribute=formattedPropValue.includes("\n");return useBooleanShorthandSyntax&&"{false}"===formattedPropValue&&!hasDefaultValue?(attributeFormattedInline="",attributeFormattedMultiline=""):useBooleanShorthandSyntax&&"{true}"===formattedPropValue?(attributeFormattedInline+="".concat(name),attributeFormattedMultiline+="".concat(name)):(attributeFormattedInline+="".concat(name,"=").concat(formattedPropValue),attributeFormattedMultiline+="".concat(name,"=").concat(formattedPropValue)),{attributeFormattedInline:attributeFormattedInline,attributeFormattedMultiline:attributeFormattedMultiline,isMultilineAttribute:isMultilineAttribute}}(attributeName,Object.keys(props).includes(attributeName),props[attributeName],Object.keys(defaultProps).includes(attributeName),defaultProps[attributeName],inline,lvl,options),attributeFormattedInline=_formatProp.attributeFormattedInline,attributeFormattedMultiline=_formatProp.attributeFormattedMultiline;_formatProp.isMultilineAttribute&&(containsMultilineAttr=!0),outInlineAttr+=attributeFormattedInline,outMultilineAttr+=attributeFormattedMultiline})),outMultilineAttr+="\n".concat(spacer(lvl,tabStop)),out=function(attributes,inlineAttributeString,containsMultilineAttr,inline,lvl,tabStop,maxInlineAttributesLineLength){return(isInlineAttributeTooLong(attributes,inlineAttributeString,lvl,tabStop,maxInlineAttributesLineLength)||containsMultilineAttr)&&!inline}(attributes,outInlineAttr,containsMultilineAttr,inline,lvl,tabStop,maxInlineAttributesLineLength)?outMultilineAttr:outInlineAttr,childrens&&childrens.length>0){var newLvl=lvl+1;out+=">",inline||(out+="\n",out+=spacer(newLvl,tabStop)),out+=childrens.reduce(mergeSiblingPlainStringChildrenReducer,[]).map(formatOneChildren(inline,newLvl,options)).join(inline?"":"\n".concat(spacer(newLvl,tabStop))),inline||(out+="\n",out+=spacer(newLvl-1,tabStop)),out+="")}else isInlineAttributeTooLong(attributes,outInlineAttr,lvl,tabStop,maxInlineAttributesLineLength)||(out+=" "),out+="/>";return out},jsxStopChars=["<",">","{","}"],escape2=function(s){return function(s){return jsxStopChars.some((function(jsxStopChar){return s.includes(jsxStopChar)}))}(s)?"{`".concat(s,"`}"):s},formatTreeNode=function(node,inline,lvl,options){if("number"===node.type)return String(node.value);if("string"===node.type)return node.value?"".concat((s=escape2(String(node.value)),(result=s).endsWith(" ")&&(result=result.replace(/^(.*?)(\s+)$/,"$1{'$2'}")),result.startsWith(" ")&&(result=result.replace(/^(\s+)(.*)$/,"{'$1'}$2")),result)):"";var s,result;if("ReactElement"===node.type)return formatReactElementNode(node,inline,lvl,options);if("ReactFragment"===node.type)return function(node,inline,lvl,options){var displayName,type=node.type,key=node.key,childrens=node.childrens;if("ReactFragment"!==type)throw new Error('The "formatReactFragmentNode" function could only format node of type "ReactFragment". Given: '.concat(type));return displayName=options.useFragmentShortSyntax?0===node.childrens.length||node.key?"React.Fragment":"":"React.Fragment",formatReactElementNode(function(displayName,key,childrens){var props={};return key&&(props={key:key}),{type:"ReactElement",displayName:displayName,props:props,defaultProps:{},childrens:childrens}}(displayName,key,childrens),inline,lvl,options)}(node,inline,lvl,options);throw new TypeError('Unknow format type "'.concat(node.type,'"'))},reactElementToJsxString=function(element){var _ref=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_ref$filterProps=_ref.filterProps,filterProps3=void 0===_ref$filterProps?[]:_ref$filterProps,_ref$showDefaultProps=_ref.showDefaultProps,showDefaultProps=void 0===_ref$showDefaultProps||_ref$showDefaultProps,_ref$showFunctions=_ref.showFunctions,showFunctions=void 0!==_ref$showFunctions&&_ref$showFunctions,functionValue=_ref.functionValue,_ref$tabStop=_ref.tabStop,tabStop=void 0===_ref$tabStop?2:_ref$tabStop,_ref$useBooleanShorth=_ref.useBooleanShorthandSyntax,useBooleanShorthandSyntax=void 0===_ref$useBooleanShorth||_ref$useBooleanShorth,_ref$useFragmentShort=_ref.useFragmentShortSyntax,useFragmentShortSyntax=void 0===_ref$useFragmentShort||_ref$useFragmentShort,_ref$sortProps=_ref.sortProps,sortProps=void 0===_ref$sortProps||_ref$sortProps,maxInlineAttributesLineLength=_ref.maxInlineAttributesLineLength,displayName=_ref.displayName;if(!element)throw new Error("react-element-to-jsx-string: Expected a ReactElement");var options={filterProps:filterProps3,showDefaultProps:showDefaultProps,showFunctions:showFunctions,functionValue:functionValue,tabStop:tabStop,useBooleanShorthandSyntax:useBooleanShorthandSyntax,useFragmentShortSyntax:useFragmentShortSyntax,sortProps:sortProps,maxInlineAttributesLineLength:maxInlineAttributesLineLength,displayName:displayName};return function(node,options){return formatTreeNode(node,!1,0,options)}(_parseReactElement(element,options),options)}},"./node_modules/@storybook/react/dist/chunk-XLZBPYSH.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{t:function(){return applyDecorators}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),storybook_preview_api__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("storybook/preview-api"),applyDecorators=(storyFn,decorators)=>(0,storybook_preview_api__WEBPACK_IMPORTED_MODULE_1__.defaultDecorateStory)((context=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(storyFn,context)),decorators)},"./node_modules/@storybook/react/dist/chunk-XP5HYGXS.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{E:function(){return __esm},P$:function(){return __commonJS},VA:function(){return __export},Yp:function(){return __toCommonJS},f1:function(){return __toESM}});var __create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__esm=(fn,res)=>function(){return fn&&(res=(0,fn[__getOwnPropNames(fn)[0]])(fn=0)),res},__commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports},__export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&"object"==typeof from||"function"==typeof from)for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to},__toESM=(mod,isNodeMode,target)=>(target=null!=mod?__create(__getProtoOf(mod)):{},__copyProps(!isNodeMode&&mod&&mod.__esModule?target:__defProp(target,"default",{value:mod,enumerable:!0}),mod)),__toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod)},"./node_modules/@storybook/react/dist/entry-preview-argtypes.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{argTypesEnhancers:function(){return argTypesEnhancers},parameters:function(){return parameters}});var chunk_6BNVLEVL=__webpack_require__("./node_modules/@storybook/react/dist/chunk-6BNVLEVL.mjs"),chunk_XP5HYGXS=__webpack_require__("./node_modules/@storybook/react/dist/chunk-XP5HYGXS.mjs"),docs_tools=__webpack_require__("./node_modules/storybook/dist/docs-tools/index.js"),require_estraverse=(0,chunk_XP5HYGXS.P$)({"../../node_modules/estraverse/estraverse.js"(exports){!function clone(exports2){var Syntax,VisitorOption,VisitorKeys,BREAK,SKIP,REMOVE;function deepCopy(obj){var key,val,ret={};for(key in obj)obj.hasOwnProperty(key)&&(val=obj[key],ret[key]="object"==typeof val&&null!==val?deepCopy(val):val);return ret}function Reference(parent,key){this.parent=parent,this.key=key}function Element(node,path,wrap,ref2){this.node=node,this.path=path,this.wrap=wrap,this.ref=ref2}function Controller(){}function isNode(node){return null!=node&&("object"==typeof node&&"string"==typeof node.type)}function isProperty(nodeType,key){return(nodeType===Syntax.ObjectExpression||nodeType===Syntax.ObjectPattern)&&"properties"===key}function candidateExistsInLeaveList(leavelist,candidate){for(var i=leavelist.length-1;i>=0;--i)if(leavelist[i].node===candidate)return!0;return!1}function traverse(root,visitor){return(new Controller).traverse(root,visitor)}function extendCommentRange(comment,tokens){var target;return target=function upperBound(array,func){var diff,len,i,current2;for(len=array.length,i=0;len;)func(array[current2=i+(diff=len>>>1)])?len=diff:(i=current2+1,len-=diff+1);return i}(tokens,(function(token){return token.range[0]>comment.range[0]})),comment.extendedRange=[comment.range[0],comment.range[1]],target!==tokens.length&&(comment.extendedRange[1]=tokens[target].range[0]),(target-=1)>=0&&(comment.extendedRange[0]=tokens[target].range[1]),comment}return Syntax={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",AwaitExpression:"AwaitExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ChainExpression:"ChainExpression",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ComprehensionBlock:"ComprehensionBlock",ComprehensionExpression:"ComprehensionExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DebuggerStatement:"DebuggerStatement",DirectiveStatement:"DirectiveStatement",DoWhileStatement:"DoWhileStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForInStatement:"ForInStatement",ForOfStatement:"ForOfStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",GeneratorExpression:"GeneratorExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportExpression:"ImportExpression",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MetaProperty:"MetaProperty",MethodDefinition:"MethodDefinition",ModuleSpecifier:"ModuleSpecifier",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",PrivateIdentifier:"PrivateIdentifier",Program:"Program",Property:"Property",PropertyDefinition:"PropertyDefinition",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",Super:"Super",SwitchStatement:"SwitchStatement",SwitchCase:"SwitchCase",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"},VisitorKeys={AssignmentExpression:["left","right"],AssignmentPattern:["left","right"],ArrayExpression:["elements"],ArrayPattern:["elements"],ArrowFunctionExpression:["params","body"],AwaitExpression:["argument"],BlockStatement:["body"],BinaryExpression:["left","right"],BreakStatement:["label"],CallExpression:["callee","arguments"],CatchClause:["param","body"],ChainExpression:["expression"],ClassBody:["body"],ClassDeclaration:["id","superClass","body"],ClassExpression:["id","superClass","body"],ComprehensionBlock:["left","right"],ComprehensionExpression:["blocks","filter","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DirectiveStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExportAllDeclaration:["source"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source"],ExportSpecifier:["exported","local"],ExpressionStatement:["expression"],ForStatement:["init","test","update","body"],ForInStatement:["left","right","body"],ForOfStatement:["left","right","body"],FunctionDeclaration:["id","params","body"],FunctionExpression:["id","params","body"],GeneratorExpression:["blocks","filter","body"],Identifier:[],IfStatement:["test","consequent","alternate"],ImportExpression:["source"],ImportDeclaration:["specifiers","source"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],Literal:[],LabeledStatement:["label","body"],LogicalExpression:["left","right"],MemberExpression:["object","property"],MetaProperty:["meta","property"],MethodDefinition:["key","value"],ModuleSpecifier:[],NewExpression:["callee","arguments"],ObjectExpression:["properties"],ObjectPattern:["properties"],PrivateIdentifier:[],Program:["body"],Property:["key","value"],PropertyDefinition:["key","value"],RestElement:["argument"],ReturnStatement:["argument"],SequenceExpression:["expressions"],SpreadElement:["argument"],Super:[],SwitchStatement:["discriminant","cases"],SwitchCase:["test","consequent"],TaggedTemplateExpression:["tag","quasi"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]},VisitorOption={Break:BREAK={},Skip:SKIP={},Remove:REMOVE={}},Reference.prototype.replace=function(node){this.parent[this.key]=node},Reference.prototype.remove=function(){return Array.isArray(this.parent)?(this.parent.splice(this.key,1),!0):(this.replace(null),!1)},Controller.prototype.path=function(){var i,iz,j,jz,result;function addToPath(result2,path2){if(Array.isArray(path2))for(j=0,jz=path2.length;j=0;)if(candidate=node[key=candidates[current2]])if(Array.isArray(candidate)){for(current22=candidate.length;(current22-=1)>=0;)if(candidate[current22]&&!candidateExistsInLeaveList(leavelist,candidate[current22])){if(isProperty(nodeType,candidates[current2]))element=new Element(candidate[current22],[key,current22],"Property",null);else{if(!isNode(candidate[current22]))continue;element=new Element(candidate[current22],[key,current22],null,null)}worklist.push(element)}}else if(isNode(candidate)){if(candidateExistsInLeaveList(leavelist,candidate))continue;worklist.push(new Element(candidate,key,null,null))}}}else if(element=leavelist.pop(),ret=this.__execute(visitor.leave,element),this.__state===BREAK||ret===BREAK)return},Controller.prototype.replace=function(root,visitor){var worklist,leavelist,node,nodeType,target,element,current2,current22,candidates,candidate,sentinel,outer,key;function removeElem(element2){var i,key2,nextElem,parent;if(element2.ref.remove())for(key2=element2.ref.key,parent=element2.ref.parent,i=worklist.length;i--;)if((nextElem=worklist[i]).ref&&nextElem.ref.parent===parent){if(nextElem.ref.key=0;)if(candidate=node[key=candidates[current2]])if(Array.isArray(candidate)){for(current22=candidate.length;(current22-=1)>=0;)if(candidate[current22]){if(isProperty(nodeType,candidates[current2]))element=new Element(candidate[current22],[key,current22],"Property",new Reference(candidate,current22));else{if(!isNode(candidate[current22]))continue;element=new Element(candidate[current22],[key,current22],null,new Reference(candidate,current22))}worklist.push(element)}}else isNode(candidate)&&worklist.push(new Element(candidate,key,null,new Reference(node,key)))}}else if(element=leavelist.pop(),void 0!==(target=this.__execute(visitor.leave,element))&&target!==BREAK&&target!==SKIP&&target!==REMOVE&&element.ref.replace(target),(this.__state===REMOVE||target===REMOVE)&&removeElem(element),this.__state===BREAK||target===BREAK)return outer.root;return outer.root},exports2.Syntax=Syntax,exports2.traverse=traverse,exports2.replace=function replace(root,visitor){return(new Controller).replace(root,visitor)},exports2.attachComments=function attachComments(tree,providedComments,tokens){var comment,len,i,cursor,comments=[];if(!tree.range)throw new Error("attachComments needs range information");if(!tokens.length){if(providedComments.length){for(i=0,len=providedComments.length;inode.range[0]);)comment2.extendedRange[1]===node.range[0]?(node.leadingComments||(node.leadingComments=[]),node.leadingComments.push(comment2),comments.splice(cursor,1)):cursor+=1;return cursor===comments.length?VisitorOption.Break:comments[cursor].extendedRange[0]>node.range[1]?VisitorOption.Skip:void 0}}),cursor=0,traverse(tree,{leave:function(node){for(var comment2;cursornode.range[1]?VisitorOption.Skip:void 0}}),tree},exports2.VisitorKeys=VisitorKeys,exports2.VisitorOption=VisitorOption,exports2.Controller=Controller,exports2.cloneEnvironment=function(){return clone({})},exports2}(exports)}}),require_ast=(0,chunk_XP5HYGXS.P$)({"../../node_modules/esutils/lib/ast.js"(exports,module){!function(){function isStatement(node){if(null==node)return!1;switch(node.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 trailingStatement(node){switch(node.type){case"IfStatement":return null!=node.alternate?node.alternate:node.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return node.body}return null}module.exports={isExpression:function isExpression(node){if(null==node)return!1;switch(node.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},isStatement:isStatement,isIterationStatement:function isIterationStatement(node){if(null==node)return!1;switch(node.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1},isSourceElement:function isSourceElement(node){return isStatement(node)||null!=node&&"FunctionDeclaration"===node.type},isProblematicIfStatement:function isProblematicIfStatement(node){var current2;if("IfStatement"!==node.type||null==node.alternate)return!1;current2=node.consequent;do{if("IfStatement"===current2.type&&null==current2.alternate)return!0;current2=trailingStatement(current2)}while(current2);return!1},trailingStatement:trailingStatement}}()}}),require_code=(0,chunk_XP5HYGXS.P$)({"../../node_modules/esutils/lib/code.js"(exports,module){!function(){var ES6Regex,ES5Regex,NON_ASCII_WHITESPACES,IDENTIFIER_START,IDENTIFIER_PART,ch;function fromCodePoint(cp){return cp<=65535?String.fromCharCode(cp):String.fromCharCode(Math.floor((cp-65536)/1024)+55296)+String.fromCharCode((cp-65536)%1024+56320)}for(ES5Regex={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]/},ES6Regex={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]/},NON_ASCII_WHITESPACES=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],IDENTIFIER_START=new Array(128),ch=0;ch<128;++ch)IDENTIFIER_START[ch]=ch>=97&&ch<=122||ch>=65&&ch<=90||36===ch||95===ch;for(IDENTIFIER_PART=new Array(128),ch=0;ch<128;++ch)IDENTIFIER_PART[ch]=ch>=97&&ch<=122||ch>=65&&ch<=90||ch>=48&&ch<=57||36===ch||95===ch;module.exports={isDecimalDigit:function isDecimalDigit2(ch2){return 48<=ch2&&ch2<=57},isHexDigit:function isHexDigit2(ch2){return 48<=ch2&&ch2<=57||97<=ch2&&ch2<=102||65<=ch2&&ch2<=70},isOctalDigit:function isOctalDigit2(ch2){return ch2>=48&&ch2<=55},isWhiteSpace:function isWhiteSpace(ch2){return 32===ch2||9===ch2||11===ch2||12===ch2||160===ch2||ch2>=5760&&NON_ASCII_WHITESPACES.indexOf(ch2)>=0},isLineTerminator:function isLineTerminator(ch2){return 10===ch2||13===ch2||8232===ch2||8233===ch2},isIdentifierStartES5:function isIdentifierStartES5(ch2){return ch2<128?IDENTIFIER_START[ch2]:ES5Regex.NonAsciiIdentifierStart.test(fromCodePoint(ch2))},isIdentifierPartES5:function isIdentifierPartES5(ch2){return ch2<128?IDENTIFIER_PART[ch2]:ES5Regex.NonAsciiIdentifierPart.test(fromCodePoint(ch2))},isIdentifierStartES6:function isIdentifierStartES6(ch2){return ch2<128?IDENTIFIER_START[ch2]:ES6Regex.NonAsciiIdentifierStart.test(fromCodePoint(ch2))},isIdentifierPartES6:function isIdentifierPartES6(ch2){return ch2<128?IDENTIFIER_PART[ch2]:ES6Regex.NonAsciiIdentifierPart.test(fromCodePoint(ch2))}}}()}}),require_keyword=(0,chunk_XP5HYGXS.P$)({"../../node_modules/esutils/lib/keyword.js"(exports,module){!function(){var code=require_code();function isKeywordES5(id,strict){return!(!strict&&"yield"===id)&&isKeywordES6(id,strict)}function isKeywordES6(id,strict){if(strict&&function isStrictModeReservedWordES6(id){switch(id){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}(id))return!0;switch(id.length){case 2:return"if"===id||"in"===id||"do"===id;case 3:return"var"===id||"for"===id||"new"===id||"try"===id;case 4:return"this"===id||"else"===id||"case"===id||"void"===id||"with"===id||"enum"===id;case 5:return"while"===id||"break"===id||"catch"===id||"throw"===id||"const"===id||"yield"===id||"class"===id||"super"===id;case 6:return"return"===id||"typeof"===id||"delete"===id||"switch"===id||"export"===id||"import"===id;case 7:return"default"===id||"finally"===id||"extends"===id;case 8:return"function"===id||"continue"===id||"debugger"===id;case 10:return"instanceof"===id;default:return!1}}function isReservedWordES5(id,strict){return"null"===id||"true"===id||"false"===id||isKeywordES5(id,strict)}function isReservedWordES6(id,strict){return"null"===id||"true"===id||"false"===id||isKeywordES6(id,strict)}function isIdentifierNameES5(id){var i,iz,ch;if(0===id.length||(ch=id.charCodeAt(0),!code.isIdentifierStartES5(ch)))return!1;for(i=1,iz=id.length;i=iz||!(56320<=(lowCh=id.charCodeAt(i))&&lowCh<=57343))return!1;ch=1024*(ch-55296)+(lowCh-56320)+65536}if(!check(ch))return!1;check=code.isIdentifierPartES6}return!0}module.exports={isKeywordES5:isKeywordES5,isKeywordES6:isKeywordES6,isReservedWordES5:isReservedWordES5,isReservedWordES6:isReservedWordES6,isRestrictedWord:function isRestrictedWord(id){return"eval"===id||"arguments"===id},isIdentifierNameES5:isIdentifierNameES5,isIdentifierNameES6:isIdentifierNameES6,isIdentifierES5:function isIdentifierES5(id,strict){return isIdentifierNameES5(id)&&!isReservedWordES5(id,strict)},isIdentifierES6:function isIdentifierES6(id,strict){return isIdentifierNameES6(id)&&!isReservedWordES6(id,strict)}}}()}}),require_utils=(0,chunk_XP5HYGXS.P$)({"../../node_modules/esutils/lib/utils.js"(exports){exports.ast=require_ast(),exports.code=require_code(),exports.keyword=require_keyword()}}),require_base64=(0,chunk_XP5HYGXS.P$)({"../../node_modules/escodegen/node_modules/source-map/lib/base64.js"(exports){var intToCharMap="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");exports.encode=function(number){if(0<=number&&number>>=5)>0&&(digit|=32),encoded+=base64.encode(digit)}while(vlq>0);return encoded},exports.decode=function(aStr,aIndex,aOutParam){var continuation,digit,strLen=aStr.length,result=0,shift=0;do{if(aIndex>=strLen)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(digit=base64.decode(aStr.charCodeAt(aIndex++))))throw new Error("Invalid base64 digit: "+aStr.charAt(aIndex-1));continuation=!!(32&digit),result+=(digit&=31)<>1;return 1&~aValue?shifted:-shifted}(result),aOutParam.rest=aIndex}}}),require_util=(0,chunk_XP5HYGXS.P$)({"../../node_modules/escodegen/node_modules/source-map/lib/util.js"(exports){exports.getArg=function getArg(aArgs,aName,aDefaultValue){if(aName in aArgs)return aArgs[aName];if(3===arguments.length)return aDefaultValue;throw new Error('"'+aName+'" is a required argument.')};var urlRegexp=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,dataUrlRegexp=/^data:.+\,.+$/;function urlParse(aUrl){var match=aUrl.match(urlRegexp);return match?{scheme:match[1],auth:match[2],host:match[3],port:match[4],path:match[5]}:null}function urlGenerate(aParsedUrl){var url="";return aParsedUrl.scheme&&(url+=aParsedUrl.scheme+":"),url+="//",aParsedUrl.auth&&(url+=aParsedUrl.auth+"@"),aParsedUrl.host&&(url+=aParsedUrl.host),aParsedUrl.port&&(url+=":"+aParsedUrl.port),aParsedUrl.path&&(url+=aParsedUrl.path),url}function normalize(aPath){var path=aPath,url=urlParse(aPath);if(url){if(!url.path)return aPath;path=url.path}for(var part,isAbsolute=exports.isAbsolute(path),parts=path.split(/\/+/),up=0,i=parts.length-1;i>=0;i--)"."===(part=parts[i])?parts.splice(i,1):".."===part?up++:up>0&&(""===part?(parts.splice(i+1,up),up=0):(parts.splice(i,2),up--));return""===(path=parts.join("/"))&&(path=isAbsolute?"/":"."),url?(url.path=path,urlGenerate(url)):path}function join(aRoot,aPath){""===aRoot&&(aRoot="."),""===aPath&&(aPath=".");var aPathUrl=urlParse(aPath),aRootUrl=urlParse(aRoot);if(aRootUrl&&(aRoot=aRootUrl.path||"/"),aPathUrl&&!aPathUrl.scheme)return aRootUrl&&(aPathUrl.scheme=aRootUrl.scheme),urlGenerate(aPathUrl);if(aPathUrl||aPath.match(dataUrlRegexp))return aPath;if(aRootUrl&&!aRootUrl.host&&!aRootUrl.path)return aRootUrl.host=aPath,urlGenerate(aRootUrl);var joined="/"===aPath.charAt(0)?aPath:normalize(aRoot.replace(/\/+$/,"")+"/"+aPath);return aRootUrl?(aRootUrl.path=joined,urlGenerate(aRootUrl)):joined}exports.urlParse=urlParse,exports.urlGenerate=urlGenerate,exports.normalize=normalize,exports.join=join,exports.isAbsolute=function(aPath){return"/"===aPath.charAt(0)||urlRegexp.test(aPath)},exports.relative=function relative(aRoot,aPath){""===aRoot&&(aRoot="."),aRoot=aRoot.replace(/\/$/,"");for(var level=0;0!==aPath.indexOf(aRoot+"/");){var index=aRoot.lastIndexOf("/");if(index<0||(aRoot=aRoot.slice(0,index)).match(/^([^\/]+:\/)?\/*$/))return aPath;++level}return Array(level+1).join("../")+aPath.substr(aRoot.length+1)};var supportsNullProto=!("__proto__"in Object.create(null));function identity(s){return s}function isProtoString(s){if(!s)return!1;var length=s.length;if(length<9||95!==s.charCodeAt(length-1)||95!==s.charCodeAt(length-2)||111!==s.charCodeAt(length-3)||116!==s.charCodeAt(length-4)||111!==s.charCodeAt(length-5)||114!==s.charCodeAt(length-6)||112!==s.charCodeAt(length-7)||95!==s.charCodeAt(length-8)||95!==s.charCodeAt(length-9))return!1;for(var i=length-10;i>=0;i--)if(36!==s.charCodeAt(i))return!1;return!0}function strcmp(aStr1,aStr2){return aStr1===aStr2?0:null===aStr1?1:null===aStr2?-1:aStr1>aStr2?1:-1}exports.toSetString=supportsNullProto?identity:function toSetString(aStr){return isProtoString(aStr)?"$"+aStr:aStr},exports.fromSetString=supportsNullProto?identity:function fromSetString(aStr){return isProtoString(aStr)?aStr.slice(1):aStr},exports.compareByOriginalPositions=function compareByOriginalPositions(mappingA,mappingB,onlyCompareOriginal){var cmp=strcmp(mappingA.source,mappingB.source);return 0!==cmp||0!==(cmp=mappingA.originalLine-mappingB.originalLine)||(0!==(cmp=mappingA.originalColumn-mappingB.originalColumn)||onlyCompareOriginal)||0!==(cmp=mappingA.generatedColumn-mappingB.generatedColumn)||0!==(cmp=mappingA.generatedLine-mappingB.generatedLine)?cmp:strcmp(mappingA.name,mappingB.name)},exports.compareByGeneratedPositionsDeflated=function compareByGeneratedPositionsDeflated(mappingA,mappingB,onlyCompareGenerated){var cmp=mappingA.generatedLine-mappingB.generatedLine;return 0!==cmp||(0!==(cmp=mappingA.generatedColumn-mappingB.generatedColumn)||onlyCompareGenerated)||0!==(cmp=strcmp(mappingA.source,mappingB.source))||0!==(cmp=mappingA.originalLine-mappingB.originalLine)||0!==(cmp=mappingA.originalColumn-mappingB.originalColumn)?cmp:strcmp(mappingA.name,mappingB.name)},exports.compareByGeneratedPositionsInflated=function compareByGeneratedPositionsInflated(mappingA,mappingB){var cmp=mappingA.generatedLine-mappingB.generatedLine;return 0!==cmp||0!==(cmp=mappingA.generatedColumn-mappingB.generatedColumn)||0!==(cmp=strcmp(mappingA.source,mappingB.source))||0!==(cmp=mappingA.originalLine-mappingB.originalLine)||0!==(cmp=mappingA.originalColumn-mappingB.originalColumn)?cmp:strcmp(mappingA.name,mappingB.name)},exports.parseSourceMapInput=function parseSourceMapInput(str){return JSON.parse(str.replace(/^\)]}'[^\n]*\n/,""))},exports.computeSourceURL=function computeSourceURL(sourceRoot,sourceURL,sourceMapURL){if(sourceURL=sourceURL||"",sourceRoot&&("/"!==sourceRoot[sourceRoot.length-1]&&"/"!==sourceURL[0]&&(sourceRoot+="/"),sourceURL=sourceRoot+sourceURL),sourceMapURL){var parsed=urlParse(sourceMapURL);if(!parsed)throw new Error("sourceMapURL could not be parsed");if(parsed.path){var index=parsed.path.lastIndexOf("/");index>=0&&(parsed.path=parsed.path.substring(0,index+1))}sourceURL=join(urlGenerate(parsed),sourceURL)}return normalize(sourceURL)}}}),require_array_set=(0,chunk_XP5HYGXS.P$)({"../../node_modules/escodegen/node_modules/source-map/lib/array-set.js"(exports){var util=require_util(),has2=Object.prototype.hasOwnProperty,hasNativeMap=typeof Map<"u";function ArraySet(){this._array=[],this._set=hasNativeMap?new Map:Object.create(null)}ArraySet.fromArray=function(aArray,aAllowDuplicates){for(var set=new ArraySet,i=0,len=aArray.length;i=0)return idx}else{var sStr=util.toSetString(aStr);if(has2.call(this._set,sStr))return this._set[sStr]}throw new Error('"'+aStr+'" is not in the set.')},ArraySet.prototype.at=function(aIdx){if(aIdx>=0&&aIdxlineA||lineB==lineA&&columnB>=columnA||util.compareByGeneratedPositionsInflated(mappingA,mappingB)<=0}(this._last,aMapping)?(this._sorted=!1,this._array.push(aMapping)):(this._last=aMapping,this._array.push(aMapping))},MappingList.prototype.toArray=function(){return this._sorted||(this._array.sort(util.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},exports.MappingList=MappingList}}),require_source_map_generator=(0,chunk_XP5HYGXS.P$)({"../../node_modules/escodegen/node_modules/source-map/lib/source-map-generator.js"(exports){var base64VLQ=require_base64_vlq(),util=require_util(),ArraySet=require_array_set().ArraySet,MappingList=require_mapping_list().MappingList;function SourceMapGenerator(aArgs){aArgs||(aArgs={}),this._file=util.getArg(aArgs,"file",null),this._sourceRoot=util.getArg(aArgs,"sourceRoot",null),this._skipValidation=util.getArg(aArgs,"skipValidation",!1),this._sources=new ArraySet,this._names=new ArraySet,this._mappings=new MappingList,this._sourcesContents=null}SourceMapGenerator.prototype._version=3,SourceMapGenerator.fromSourceMap=function(aSourceMapConsumer){var sourceRoot=aSourceMapConsumer.sourceRoot,generator=new SourceMapGenerator({file:aSourceMapConsumer.file,sourceRoot:sourceRoot});return aSourceMapConsumer.eachMapping((function(mapping){var newMapping={generated:{line:mapping.generatedLine,column:mapping.generatedColumn}};null!=mapping.source&&(newMapping.source=mapping.source,null!=sourceRoot&&(newMapping.source=util.relative(sourceRoot,newMapping.source)),newMapping.original={line:mapping.originalLine,column:mapping.originalColumn},null!=mapping.name&&(newMapping.name=mapping.name)),generator.addMapping(newMapping)})),aSourceMapConsumer.sources.forEach((function(sourceFile){var sourceRelative=sourceFile;null!==sourceRoot&&(sourceRelative=util.relative(sourceRoot,sourceFile)),generator._sources.has(sourceRelative)||generator._sources.add(sourceRelative);var content=aSourceMapConsumer.sourceContentFor(sourceFile);null!=content&&generator.setSourceContent(sourceFile,content)})),generator},SourceMapGenerator.prototype.addMapping=function(aArgs){var generated=util.getArg(aArgs,"generated"),original=util.getArg(aArgs,"original",null),source=util.getArg(aArgs,"source",null),name=util.getArg(aArgs,"name",null);this._skipValidation||this._validateMapping(generated,original,source,name),null!=source&&(source=String(source),this._sources.has(source)||this._sources.add(source)),null!=name&&(name=String(name),this._names.has(name)||this._names.add(name)),this._mappings.add({generatedLine:generated.line,generatedColumn:generated.column,originalLine:null!=original&&original.line,originalColumn:null!=original&&original.column,source:source,name:name})},SourceMapGenerator.prototype.setSourceContent=function(aSourceFile,aSourceContent){var source=aSourceFile;null!=this._sourceRoot&&(source=util.relative(this._sourceRoot,source)),null!=aSourceContent?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[util.toSetString(source)]=aSourceContent):this._sourcesContents&&(delete this._sourcesContents[util.toSetString(source)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},SourceMapGenerator.prototype.applySourceMap=function(aSourceMapConsumer,aSourceFile,aSourceMapPath){var sourceFile=aSourceFile;if(null==aSourceFile){if(null==aSourceMapConsumer.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');sourceFile=aSourceMapConsumer.file}var sourceRoot=this._sourceRoot;null!=sourceRoot&&(sourceFile=util.relative(sourceRoot,sourceFile));var newSources=new ArraySet,newNames=new ArraySet;this._mappings.unsortedForEach((function(mapping){if(mapping.source===sourceFile&&null!=mapping.originalLine){var original=aSourceMapConsumer.originalPositionFor({line:mapping.originalLine,column:mapping.originalColumn});null!=original.source&&(mapping.source=original.source,null!=aSourceMapPath&&(mapping.source=util.join(aSourceMapPath,mapping.source)),null!=sourceRoot&&(mapping.source=util.relative(sourceRoot,mapping.source)),mapping.originalLine=original.line,mapping.originalColumn=original.column,null!=original.name&&(mapping.name=original.name))}var source=mapping.source;null!=source&&!newSources.has(source)&&newSources.add(source);var name=mapping.name;null!=name&&!newNames.has(name)&&newNames.add(name)}),this),this._sources=newSources,this._names=newNames,aSourceMapConsumer.sources.forEach((function(sourceFile2){var content=aSourceMapConsumer.sourceContentFor(sourceFile2);null!=content&&(null!=aSourceMapPath&&(sourceFile2=util.join(aSourceMapPath,sourceFile2)),null!=sourceRoot&&(sourceFile2=util.relative(sourceRoot,sourceFile2)),this.setSourceContent(sourceFile2,content))}),this)},SourceMapGenerator.prototype._validateMapping=function(aGenerated,aOriginal,aSource,aName){if(aOriginal&&"number"!=typeof aOriginal.line&&"number"!=typeof aOriginal.column)throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if(!(aGenerated&&"line"in aGenerated&&"column"in aGenerated&&aGenerated.line>0&&aGenerated.column>=0)||aOriginal||aSource||aName){if(aGenerated&&"line"in aGenerated&&"column"in aGenerated&&aOriginal&&"line"in aOriginal&&"column"in aOriginal&&aGenerated.line>0&&aGenerated.column>=0&&aOriginal.line>0&&aOriginal.column>=0&&aSource)return;throw new Error("Invalid mapping: "+JSON.stringify({generated:aGenerated,source:aSource,original:aOriginal,name:aName}))}},SourceMapGenerator.prototype._serializeMappings=function(){for(var next,mapping,nameIdx,sourceIdx,previousGeneratedColumn=0,previousGeneratedLine=1,previousOriginalColumn=0,previousOriginalLine=0,previousName=0,previousSource=0,result="",mappings=this._mappings.toArray(),i=0,len=mappings.length;i0){if(!util.compareByGeneratedPositionsInflated(mapping,mappings[i-1]))continue;next+=","}next+=base64VLQ.encode(mapping.generatedColumn-previousGeneratedColumn),previousGeneratedColumn=mapping.generatedColumn,null!=mapping.source&&(sourceIdx=this._sources.indexOf(mapping.source),next+=base64VLQ.encode(sourceIdx-previousSource),previousSource=sourceIdx,next+=base64VLQ.encode(mapping.originalLine-1-previousOriginalLine),previousOriginalLine=mapping.originalLine-1,next+=base64VLQ.encode(mapping.originalColumn-previousOriginalColumn),previousOriginalColumn=mapping.originalColumn,null!=mapping.name&&(nameIdx=this._names.indexOf(mapping.name),next+=base64VLQ.encode(nameIdx-previousName),previousName=nameIdx)),result+=next}return result},SourceMapGenerator.prototype._generateSourcesContent=function(aSources,aSourceRoot){return aSources.map((function(source){if(!this._sourcesContents)return null;null!=aSourceRoot&&(source=util.relative(aSourceRoot,source));var key=util.toSetString(source);return Object.prototype.hasOwnProperty.call(this._sourcesContents,key)?this._sourcesContents[key]:null}),this)},SourceMapGenerator.prototype.toJSON=function(){var map={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(map.file=this._file),null!=this._sourceRoot&&(map.sourceRoot=this._sourceRoot),this._sourcesContents&&(map.sourcesContent=this._generateSourcesContent(map.sources,map.sourceRoot)),map},SourceMapGenerator.prototype.toString=function(){return JSON.stringify(this.toJSON())},exports.SourceMapGenerator=SourceMapGenerator}}),require_binary_search=(0,chunk_XP5HYGXS.P$)({"../../node_modules/escodegen/node_modules/source-map/lib/binary-search.js"(exports){function recursiveSearch(aLow,aHigh,aNeedle,aHaystack,aCompare,aBias){var mid=Math.floor((aHigh-aLow)/2)+aLow,cmp=aCompare(aNeedle,aHaystack[mid],!0);return 0===cmp?mid:cmp>0?aHigh-mid>1?recursiveSearch(mid,aHigh,aNeedle,aHaystack,aCompare,aBias):aBias==exports.LEAST_UPPER_BOUND?aHigh1?recursiveSearch(aLow,mid,aNeedle,aHaystack,aCompare,aBias):aBias==exports.LEAST_UPPER_BOUND?mid:aLow<0?-1:aLow}exports.GREATEST_LOWER_BOUND=1,exports.LEAST_UPPER_BOUND=2,exports.search=function(aNeedle,aHaystack,aCompare,aBias){if(0===aHaystack.length)return-1;var index=recursiveSearch(-1,aHaystack.length,aNeedle,aHaystack,aCompare,aBias||exports.GREATEST_LOWER_BOUND);if(index<0)return-1;for(;index-1>=0&&0===aCompare(aHaystack[index],aHaystack[index-1],!0);)--index;return index}}}),require_quick_sort=(0,chunk_XP5HYGXS.P$)({"../../node_modules/escodegen/node_modules/source-map/lib/quick-sort.js"(exports){function swap(ary,x,y){var temp=ary[x];ary[x]=ary[y],ary[y]=temp}function doQuickSort(ary,comparator,p,r){if(p=0){var mapping=this._originalMappings[index];if(void 0===aArgs.column)for(var originalLine=mapping.originalLine;mapping&&mapping.originalLine===originalLine;)mappings.push({line:util.getArg(mapping,"generatedLine",null),column:util.getArg(mapping,"generatedColumn",null),lastColumn:util.getArg(mapping,"lastGeneratedColumn",null)}),mapping=this._originalMappings[++index];else for(var originalColumn=mapping.originalColumn;mapping&&mapping.originalLine===line&&mapping.originalColumn==originalColumn;)mappings.push({line:util.getArg(mapping,"generatedLine",null),column:util.getArg(mapping,"generatedColumn",null),lastColumn:util.getArg(mapping,"lastGeneratedColumn",null)}),mapping=this._originalMappings[++index]}return mappings},exports.SourceMapConsumer=SourceMapConsumer,BasicSourceMapConsumer.prototype=Object.create(SourceMapConsumer.prototype),BasicSourceMapConsumer.prototype.consumer=SourceMapConsumer,BasicSourceMapConsumer.prototype._findSourceIndex=function(aSource){var i,relativeSource=aSource;if(null!=this.sourceRoot&&(relativeSource=util.relative(this.sourceRoot,relativeSource)),this._sources.has(relativeSource))return this._sources.indexOf(relativeSource);for(i=0;i1&&(mapping.source=previousSource+segment[1],previousSource+=segment[1],mapping.originalLine=previousOriginalLine+segment[2],previousOriginalLine=mapping.originalLine,mapping.originalLine+=1,mapping.originalColumn=previousOriginalColumn+segment[3],previousOriginalColumn=mapping.originalColumn,segment.length>4&&(mapping.name=previousName+segment[4],previousName+=segment[4])),generatedMappings.push(mapping),"number"==typeof mapping.originalLine&&originalMappings.push(mapping)}quickSort(generatedMappings,util.compareByGeneratedPositionsDeflated),this.__generatedMappings=generatedMappings,quickSort(originalMappings,util.compareByOriginalPositions),this.__originalMappings=originalMappings},BasicSourceMapConsumer.prototype._findMapping=function(aNeedle,aMappings,aLineName,aColumnName,aComparator,aBias){if(aNeedle[aLineName]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+aNeedle[aLineName]);if(aNeedle[aColumnName]<0)throw new TypeError("Column must be greater than or equal to 0, got "+aNeedle[aColumnName]);return binarySearch.search(aNeedle,aMappings,aComparator,aBias)},BasicSourceMapConsumer.prototype.computeColumnSpans=function(){for(var index=0;index=0){var mapping=this._generatedMappings[index];if(mapping.generatedLine===needle.generatedLine){var source=util.getArg(mapping,"source",null);null!==source&&(source=this._sources.at(source),source=util.computeSourceURL(this.sourceRoot,source,this._sourceMapURL));var name=util.getArg(mapping,"name",null);return null!==name&&(name=this._names.at(name)),{source:source,line:util.getArg(mapping,"originalLine",null),column:util.getArg(mapping,"originalColumn",null),name:name}}}return{source:null,line:null,column:null,name:null}},BasicSourceMapConsumer.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(sc){return null==sc})))},BasicSourceMapConsumer.prototype.sourceContentFor=function(aSource,nullOnMissing){if(!this.sourcesContent)return null;var index=this._findSourceIndex(aSource);if(index>=0)return this.sourcesContent[index];var url,relativeSource=aSource;if(null!=this.sourceRoot&&(relativeSource=util.relative(this.sourceRoot,relativeSource)),null!=this.sourceRoot&&(url=util.urlParse(this.sourceRoot))){var fileUriAbsPath=relativeSource.replace(/^file:\/\//,"");if("file"==url.scheme&&this._sources.has(fileUriAbsPath))return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)];if((!url.path||"/"==url.path)&&this._sources.has("/"+relativeSource))return this.sourcesContent[this._sources.indexOf("/"+relativeSource)]}if(nullOnMissing)return null;throw new Error('"'+relativeSource+'" is not in the SourceMap.')},BasicSourceMapConsumer.prototype.generatedPositionFor=function(aArgs){var source=util.getArg(aArgs,"source");if((source=this._findSourceIndex(source))<0)return{line:null,column:null,lastColumn:null};var needle={source:source,originalLine:util.getArg(aArgs,"line"),originalColumn:util.getArg(aArgs,"column")},index=this._findMapping(needle,this._originalMappings,"originalLine","originalColumn",util.compareByOriginalPositions,util.getArg(aArgs,"bias",SourceMapConsumer.GREATEST_LOWER_BOUND));if(index>=0){var mapping=this._originalMappings[index];if(mapping.source===needle.source)return{line:util.getArg(mapping,"generatedLine",null),column:util.getArg(mapping,"generatedColumn",null),lastColumn:util.getArg(mapping,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},exports.BasicSourceMapConsumer=BasicSourceMapConsumer,IndexedSourceMapConsumer.prototype=Object.create(SourceMapConsumer.prototype),IndexedSourceMapConsumer.prototype.constructor=SourceMapConsumer,IndexedSourceMapConsumer.prototype._version=3,Object.defineProperty(IndexedSourceMapConsumer.prototype,"sources",{get:function(){for(var sources=[],i=0;i=0;i--)this.prepend(aChunk[i]);else{if(!aChunk[isSourceNode]&&"string"!=typeof aChunk)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+aChunk);this.children.unshift(aChunk)}return this},SourceNode.prototype.walk=function(aFn){for(var chunk,i=0,len=this.children.length;i0){for(newChildren=[],i=0;i=6.0"},maintainers:[{name:"Yusuke Suzuki",email:"utatane.tea@gmail.com",web:"http://github.com/Constellation"}],repository:{type:"git",url:"http://github.com/estools/escodegen.git"},dependencies:{estraverse:"^5.2.0",esutils:"^2.0.2",esprima:"^4.0.1"},optionalDependencies:{"source-map":"~0.6.1"},devDependencies:{acorn:"^8.0.4",bluebird:"^3.4.7","bower-registry-client":"^1.0.0",chai:"^4.2.0","chai-exclude":"^2.0.2","commonjs-everywhere":"^0.9.7",gulp:"^4.0.2","gulp-eslint":"^6.0.0","gulp-mocha":"^7.0.2",minimist:"^1.2.5",optionator:"^0.9.1",semver:"^7.3.4"},license:"BSD-2-Clause",scripts:{test:"gulp travis","unit-test":"gulp test",lint:"gulp lint",release:"node tools/release.js","build-min":"./node_modules/.bin/cjsify -ma path: tools/entry-point.js > escodegen.browser.min.js",build:"./node_modules/.bin/cjsify -a path: tools/entry-point.js > escodegen.browser.js"}}}}),require_escodegen=(0,chunk_XP5HYGXS.P$)({"../../node_modules/escodegen/escodegen.js"(exports){!function(){var Syntax,Precedence,BinaryPrecedence,SourceNode,estraverse,esutils,base2,indent,json,renumber,hexadecimal,quotes,escapeless,newline,space,parentheses,semicolons,safeConcatenation,directive,extra,parse5,sourceMap,sourceCode,preserveBlankLines,FORMAT_MINIFY,FORMAT_DEFAULTS;function isStatement(node){return CodeGenerator.Statement.hasOwnProperty(node.type)}estraverse=require_estraverse(),esutils=require_utils(),Syntax=estraverse.Syntax,BinaryPrecedence={"??":(Precedence={Sequence:0,Yield:1,Assignment:1,Conditional:2,ArrowFunction:2,Coalesce:3,LogicalOR:4,LogicalAND:5,BitwiseOR:6,BitwiseXOR:7,BitwiseAND:8,Equality:9,Relational:10,BitwiseSHIFT:11,Additive:12,Multiplicative:13,Exponentiation:14,Await:15,Unary:15,Postfix:16,OptionalChaining:17,Call:18,New:19,TaggedTemplate:20,Member:21,Primary:22}).Coalesce,"||":Precedence.LogicalOR,"&&":Precedence.LogicalAND,"|":Precedence.BitwiseOR,"^":Precedence.BitwiseXOR,"&":Precedence.BitwiseAND,"==":Precedence.Equality,"!=":Precedence.Equality,"===":Precedence.Equality,"!==":Precedence.Equality,is:Precedence.Equality,isnt:Precedence.Equality,"<":Precedence.Relational,">":Precedence.Relational,"<=":Precedence.Relational,">=":Precedence.Relational,in:Precedence.Relational,instanceof:Precedence.Relational,"<<":Precedence.BitwiseSHIFT,">>":Precedence.BitwiseSHIFT,">>>":Precedence.BitwiseSHIFT,"+":Precedence.Additive,"-":Precedence.Additive,"*":Precedence.Multiplicative,"%":Precedence.Multiplicative,"/":Precedence.Multiplicative,"**":Precedence.Exponentiation};function stringRepeat(str,num){var result="";for(num|=0;num>0;num>>>=1,str+=str)1&num&&(result+=str);return result}function endsWithLineTerminator(str){var len=str.length;return len&&esutils.code.isLineTerminator(str.charCodeAt(len-1))}function merge(target,override){var key;for(key in override)override.hasOwnProperty(key)&&(target[key]=override[key]);return target}function updateDeeply(target,override){var key,val;function isHashObject(target2){return"object"==typeof target2&&target2 instanceof Object&&!(target2 instanceof RegExp)}for(key in override)override.hasOwnProperty(key)&&(isHashObject(val=override[key])?isHashObject(target[key])?updateDeeply(target[key],val):target[key]=updateDeeply({},val):target[key]=val);return target}function escapeRegExpCharacter(ch,previousIsBackslash){return 8232==(-2&ch)?(previousIsBackslash?"u":"\\u")+(8232===ch?"2028":"2029"):10===ch||13===ch?(previousIsBackslash?"":"\\")+(10===ch?"n":"r"):String.fromCharCode(ch)}function escapeAllowedCharacter(code,next){var hex;return 8===code?"\\b":12===code?"\\f":9===code?"\\t":(hex=code.toString(16).toUpperCase(),json||code>255?"\\u"+"0000".slice(hex.length)+hex:0!==code||esutils.code.isDecimalDigit(next)?11===code?"\\x0B":"\\x"+"00".slice(hex.length)+hex:"\\0")}function escapeDisallowedCharacter(code){if(92===code)return"\\\\";if(10===code)return"\\n";if(13===code)return"\\r";if(8232===code)return"\\u2028";if(8233===code)return"\\u2029";throw new Error("Incorrectly classified character")}function flattenToString(arr){var i,iz,elem,result="";for(i=0,iz=arr.length;ij&&(spaces=j)}for(typeof specialBase<"u"?(previousBase=base2,"*"===array[1][spaces]&&(specialBase+=" "),base2=specialBase):(1&spaces&&--spaces,previousBase=base2),i=1,len=array.length;i0){if(save=result,preserveBlankLines){for(result=[],extRange=(comment=stmt.leadingComments[0]).extendedRange,range=comment.range,(count=((prefix=sourceCode.substring(extRange[0],range[0])).match(/\n/g)||[]).length)>0?(result.push(stringRepeat("\n",count)),result.push(addIndent(generateComment(comment)))):(result.push(prefix),result.push(generateComment(comment))),prevRange=range,i=1,len=stmt.leadingComments.length;i0?(result.push(stringRepeat("\n",count)),result.push(addIndent(generateComment(comment)))):(result.push(prefix),result.push(generateComment(comment)));else for(tailingToStatement=!endsWithLineTerminator(toSourceNodeWhenNeeded(result).toString()),specialBase=stringRepeat(" ",function calculateSpaces(str){var i;for(i=str.length-1;i>=0&&!esutils.code.isLineTerminator(str.charCodeAt(i));--i);return str.length-1-i}(toSourceNodeWhenNeeded([base2,result,indent]).toString())),i=0,len=stmt.trailingComments.length;i")),node.expression?(result.push(space),"{"===(expr=this.generateExpression(node.body,Precedence.Assignment,7)).toString().charAt(0)&&(expr=["(",expr,")"]),result.push(expr)):result.push(this.maybeBlock(node.body,9)),result},CodeGenerator.prototype.generateIterationForStatement=function(operator,stmt,flags){var result=["for"+(stmt.await?noEmptySpace()+"await":"")+space+"("],that=this;return withIndent((function(){stmt.left.type===Syntax.VariableDeclaration?withIndent((function(){result.push(stmt.left.kind+noEmptySpace()),result.push(that.generateStatement(stmt.left.declarations[0],0))})):result.push(that.generateExpression(stmt.left,Precedence.Call,7)),result=join(result,operator),result=[join(result,that.generateExpression(stmt.right,Precedence.Assignment,7)),")"]})),result.push(this.maybeBlock(stmt.body,flags)),result},CodeGenerator.prototype.generatePropertyKey=function(expr,computed){var result=[];return computed&&result.push("["),result.push(this.generateExpression(expr,Precedence.Assignment,7)),computed&&result.push("]"),result},CodeGenerator.prototype.generateAssignment=function(left,right,operator,precedence,flags){return Precedence.Assignment2&&("\n"===(content=sourceCode.substring(range[0]+1,range[1]-1))[0]&&(result=["{"]),result.push(content))),bodyFlags=1,8&flags&&(bodyFlags|=16),i=0,iz=stmt.body.length;i0&&!stmt.body[i-1].trailingComments&&!stmt.body[i].leadingComments&&generateBlankLines(stmt.body[i-1].range[1],stmt.body[i].range[0],result)),i===iz-1&&(bodyFlags|=32),fragment=stmt.body[i].leadingComments&&preserveBlankLines?that.generateStatement(stmt.body[i],bodyFlags):addIndent(that.generateStatement(stmt.body[i],bodyFlags)),result.push(fragment),endsWithLineTerminator(toSourceNodeWhenNeeded(fragment).toString())||preserveBlankLines&&i1?withIndent(block):block(),result.push(this.semicolon(flags)),result},ThrowStatement:function(stmt,flags){return[join("throw",this.generateExpression(stmt.argument,Precedence.Sequence,7)),this.semicolon(flags)]},TryStatement:function(stmt,flags){var result,i,iz,guardedHandlers;if(result=["try",this.maybeBlock(stmt.block,1)],result=this.maybeBlockSuffix(stmt.block,result),stmt.handlers)for(i=0,iz=stmt.handlers.length;i0?"\n":""],bodyFlags=17,i=0;i0&&!stmt.body[i-1].trailingComments&&!stmt.body[i].leadingComments&&generateBlankLines(stmt.body[i-1].range[1],stmt.body[i].range[0],result)),fragment=addIndent(this.generateStatement(stmt.body[i],bodyFlags)),result.push(fragment),i+10){for(result.push("("),i=0,iz=length;i=2&&48===fragment.charCodeAt(0))&&result.push(" ")),result.push(expr.optional?"?.":"."),result.push(generateIdentifier(expr.property))),parenthesize(result,Precedence.Member,precedence)},MetaProperty:function(expr,precedence,flags){var result;return(result=[]).push("string"==typeof expr.meta?expr.meta:generateIdentifier(expr.meta)),result.push("."),result.push("string"==typeof expr.property?expr.property:generateIdentifier(expr.property)),parenthesize(result,Precedence.Member,precedence)},UnaryExpression:function(expr,precedence,flags){var result,fragment,rightCharCode,leftSource,leftCharCode;return fragment=this.generateExpression(expr.argument,Precedence.Unary,7),""===space?result=join(expr.operator,fragment):(result=[expr.operator],expr.operator.length>2?result=join(result,fragment):(leftCharCode=(leftSource=toSourceNodeWhenNeeded(result).toString()).charCodeAt(leftSource.length-1),rightCharCode=fragment.toString().charCodeAt(0),((43===leftCharCode||45===leftCharCode)&&leftCharCode===rightCharCode||esutils.code.isIdentifierPartES5(leftCharCode)&&esutils.code.isIdentifierPartES5(rightCharCode))&&result.push(noEmptySpace()),result.push(fragment))),parenthesize(result,Precedence.Unary,precedence)},YieldExpression:function(expr,precedence,flags){var result;return result=expr.delegate?"yield*":"yield",expr.argument&&(result=join(result,this.generateExpression(expr.argument,Precedence.Yield,7))),parenthesize(result,Precedence.Yield,precedence)},AwaitExpression:function(expr,precedence,flags){return parenthesize(join(expr.all?"await*":"await",this.generateExpression(expr.argument,Precedence.Await,7)),Precedence.Await,precedence)},UpdateExpression:function(expr,precedence,flags){return expr.prefix?parenthesize([expr.operator,this.generateExpression(expr.argument,Precedence.Unary,7)],Precedence.Unary,precedence):parenthesize([this.generateExpression(expr.argument,Precedence.Postfix,7),expr.operator],Precedence.Postfix,precedence)},FunctionExpression:function(expr,precedence,flags){var result=[generateAsyncPrefix(expr,!0),"function"];return expr.id?(result.push(generateStarSuffix(expr)||noEmptySpace()),result.push(generateIdentifier(expr.id))):result.push(generateStarSuffix(expr)||space),result.push(this.generateFunctionBody(expr)),result},ArrayPattern:function(expr,precedence,flags){return this.ArrayExpression(expr,precedence,flags,!0)},ArrayExpression:function(expr,precedence,flags,isPattern){var result,multiline,that=this;return expr.elements.length?(multiline=!isPattern&&expr.elements.length>1,result=["[",multiline?newline:""],withIndent((function(indent2){var i,iz;for(i=0,iz=expr.elements.length;i1,withIndent((function(){fragment=that.generateExpression(expr.properties[0],Precedence.Sequence,7)})),multiline||function hasLineTerminator(str){return/[\r\n]/g.test(str)}(toSourceNodeWhenNeeded(fragment).toString())?(withIndent((function(indent2){var i,iz;if(result=["{",newline,indent2,fragment],multiline)for(result.push(","+newline),i=1,iz=expr.properties.length;i126))){result+=escapeAllowedCharacter(code,str.charCodeAt(i+1));continue}}result+=String.fromCharCode(code)}if(quote=(single=!("double"===quotes||"auto"===quotes&&doubleQuotes0&&(exponent=+temp.slice(pos+1),temp=temp.slice(0,pos)),point>=0&&(exponent-=temp.length-point-1,temp=+(temp.slice(0,point)+temp.slice(point+1))+""),pos=0;48===temp.charCodeAt(temp.length+pos-1);)--pos;return 0!==pos&&(exponent-=pos,temp=temp.slice(0,pos)),0!==exponent&&(temp+="e"+exponent),(temp.length1e12&&Math.floor(value)===value&&(temp="0x"+value.toString(16)).length0||extra.moz.comprehensionExpressionStartsWithAssignment?result=join(result,fragment):result.push(fragment)})),expr.filter&&(result=join(result,"if"+space),fragment=this.generateExpression(expr.filter,Precedence.Sequence,7),result=join(result,["(",fragment,")"])),extra.moz.comprehensionExpressionStartsWithAssignment||(fragment=this.generateExpression(expr.body,Precedence.Assignment,7),result=join(result,fragment)),result.push(expr.type===Syntax.GeneratorExpression?")":"]"),result},ComprehensionBlock:function(expr,precedence,flags){var fragment;return fragment=join(fragment=expr.left.type===Syntax.VariableDeclaration?[expr.left.kind,noEmptySpace(),this.generateStatement(expr.left.declarations[0],0)]:this.generateExpression(expr.left,Precedence.Call,7),expr.of?"of":"in"),fragment=join(fragment,this.generateExpression(expr.right,Precedence.Sequence,7)),["for"+space+"(",fragment,")"]},SpreadElement:function(expr,precedence,flags){return["...",this.generateExpression(expr.argument,Precedence.Assignment,7)]},TaggedTemplateExpression:function(expr,precedence,flags){var itemFlags=3;return 2&flags||(itemFlags=1),parenthesize([this.generateExpression(expr.tag,Precedence.Call,itemFlags),this.generateExpression(expr.quasi,Precedence.Primary,4)],Precedence.TaggedTemplate,precedence)},TemplateElement:function(expr,precedence,flags){return expr.value.raw},TemplateLiteral:function(expr,precedence,flags){var result,i,iz;for(result=["`"],i=0,iz=expr.quasis.length;icode)return!1;if((pos+=set[i+1])>=code)return!0}}function isIdentifierStart(code,astral){return code<65?36===code:code<91||(code<97?95===code:code<123||(code<=65535?code>=170&&nonASCIIidentifierStart.test(String.fromCharCode(code)):!1!==astral&&isInAstralSet(code,astralIdentifierStartCodes)))}function isIdentifierChar(code,astral){return code<48?36===code:code<58||!(code<65)&&(code<91||(code<97?95===code:code<123||(code<=65535?code>=170&&nonASCIIidentifier.test(String.fromCharCode(code)):!1!==astral&&(isInAstralSet(code,astralIdentifierStartCodes)||isInAstralSet(code,astralIdentifierCodes)))))}function binop(name,prec){return new TokenType(name,{beforeExpr:!0,binop:prec})}function kw(name,options){return void 0===options&&(options={}),options.keyword=name,keywords$1[name]=new TokenType(name,options)}function isNewLine(code,ecma2019String){return 10===code||13===code||!ecma2019String&&(8232===code||8233===code)}function has(obj,propName){return chunk_JQQVJC7C_hasOwnProperty.call(obj,propName)}function wordsRegexp(words){return new RegExp("^(?:"+words.replace(/ /g,"|")+")$")}function getLineInfo(input,offset2){for(var line=1,cur=0;;){lineBreakG.lastIndex=cur;var match=lineBreakG.exec(input);if(!(match&&match.index=2015&&(options.ecmaVersion-=2009),null==options.allowReserved&&(options.allowReserved=options.ecmaVersion<5),isArray(options.onToken)){var tokens=options.onToken;options.onToken=function(token){return tokens.push(token)}}return isArray(options.onComment)&&(options.onComment=function pushComment(options,array){return function(block,text,start,end,startLoc,endLoc){var comment={type:block?"Block":"Line",value:text,start:start,end:end};options.locations&&(comment.loc=new SourceLocation(this,startLoc,endLoc)),options.ranges&&(comment.range=[start,end]),array.push(comment)}}(options,options.onComment)),options}function functionFlags(async,generator){return SCOPE_FUNCTION|(async?SCOPE_ASYNC:0)|(generator?SCOPE_GENERATOR:0)}function DestructuringErrors(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1}function finishNodeAt(node,type,pos,loc){return node.type=type,node.end=pos,this.options.locations&&(node.loc.end=loc),this.options.ranges&&(node.range[1]=pos),node}function buildUnicodeData(ecmaVersion){var d=data[ecmaVersion]={binary:wordsRegexp(unicodeBinaryProperties[ecmaVersion]+" "+unicodeGeneralCategoryValues),nonBinary:{General_Category:wordsRegexp(unicodeGeneralCategoryValues),Script:wordsRegexp(unicodeScriptValues[ecmaVersion])}};d.nonBinary.Script_Extensions=d.nonBinary.Script,d.nonBinary.gc=d.nonBinary.General_Category,d.nonBinary.sc=d.nonBinary.Script,d.nonBinary.scx=d.nonBinary.Script_Extensions}function codePointToString(ch){return ch<=65535?String.fromCharCode(ch):(ch-=65536,String.fromCharCode(55296+(ch>>10),56320+(1023&ch)))}function isSyntaxCharacter(ch){return 36===ch||ch>=40&&ch<=43||46===ch||63===ch||ch>=91&&ch<=94||ch>=123&&ch<=125}function isControlLetter(ch){return ch>=65&&ch<=90||ch>=97&&ch<=122}function isUnicodePropertyNameCharacter(ch){return isControlLetter(ch)||95===ch}function isUnicodePropertyValueCharacter(ch){return isUnicodePropertyNameCharacter(ch)||isDecimalDigit(ch)}function isDecimalDigit(ch){return ch>=48&&ch<=57}function isHexDigit(ch){return ch>=48&&ch<=57||ch>=65&&ch<=70||ch>=97&&ch<=102}function hexToInt(ch){return ch>=65&&ch<=70?ch-65+10:ch>=97&&ch<=102?ch-97+10:ch-48}function isOctalDigit(ch){return ch>=48&&ch<=55}function stringToBigInt(str){return"function"!=typeof BigInt?null:BigInt(str.replace(/_/g,""))}function codePointToString$1(code){return code<=65535?String.fromCharCode(code):(code-=65536,String.fromCharCode(55296+(code>>10),56320+(1023&code)))}function parse3(input,options){return Parser.parse(input,options)}function parseExpressionAt2(input,pos,options){return Parser.parseExpressionAt(input,pos,options)}function tokenizer2(input,options){return Parser.tokenizer(input,options)}(0,chunk_XP5HYGXS.VA)(acorn_exports,{Node:()=>Node,Parser:()=>Parser,Position:()=>Position,SourceLocation:()=>SourceLocation,TokContext:()=>TokContext,Token:()=>Token,TokenType:()=>TokenType,defaultOptions:()=>defaultOptions,getLineInfo:()=>getLineInfo,isIdentifierChar:()=>isIdentifierChar,isIdentifierStart:()=>isIdentifierStart,isNewLine:()=>isNewLine,keywordTypes:()=>keywords$1,lineBreak:()=>lineBreak,lineBreakG:()=>lineBreakG,nonASCIIwhitespace:()=>nonASCIIwhitespace,parse:()=>parse3,parseExpressionAt:()=>parseExpressionAt2,tokContexts:()=>types$1,tokTypes:()=>types,tokenizer:()=>tokenizer2,version:()=>version});var reservedWords,ecma5AndLessKeywords,keywords,keywordRelationalOperator,nonASCIIidentifierStartChars,nonASCIIidentifierChars,nonASCIIidentifierStart,nonASCIIidentifier,astralIdentifierStartCodes,astralIdentifierCodes,TokenType,beforeExpr,startsExpr,keywords$1,types,lineBreak,lineBreakG,nonASCIIwhitespace,skipWhiteSpace,ref,chunk_JQQVJC7C_hasOwnProperty,chunk_JQQVJC7C_toString,isArray,Position,SourceLocation,defaultOptions,SCOPE_FUNCTION,SCOPE_VAR,SCOPE_ASYNC,SCOPE_GENERATOR,Parser,prototypeAccessors,pp,literal,pp$1,loopLabel,switchLabel,empty,FUNC_STATEMENT,FUNC_HANGING_STATEMENT,pp$2,pp$3,empty$1,pp$4,pp$5,Scope,Node,pp$6,TokContext,types$1,pp$7,ecma9BinaryProperties,ecma10BinaryProperties,unicodeBinaryProperties,unicodeGeneralCategoryValues,ecma9ScriptValues,ecma10ScriptValues,unicodeScriptValues,data,pp$8,RegExpValidationState,Token,pp$9,INVALID_TEMPLATE_ESCAPE_ERROR,version,init_acorn=(0,chunk_XP5HYGXS.E)({"../../node_modules/acorn/dist/acorn.mjs"(){reservedWords={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},keywords={5:ecma5AndLessKeywords="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this","5module":ecma5AndLessKeywords+" export import",6:ecma5AndLessKeywords+" const class extends export import super"},keywordRelationalOperator=/^in(stanceof)?$/,nonASCIIidentifierStartChars="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࣇऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-鿼ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-ꟊꟵ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",nonASCIIidentifierChars="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿᫀᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",nonASCIIidentifierStart=new RegExp("["+nonASCIIidentifierStartChars+"]"),nonASCIIidentifier=new RegExp("["+nonASCIIidentifierStartChars+nonASCIIidentifierChars+"]"),nonASCIIidentifierStartChars=nonASCIIidentifierChars=null,astralIdentifierStartCodes=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,107,20,28,22,13,52,76,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8952,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42717,35,4148,12,221,3,5761,15,7472,3104,541,1507,4938],astralIdentifierCodes=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,4759,9,787719,239],beforeExpr={beforeExpr:!0},keywords$1={},types={num:new(TokenType=function(label,conf){void 0===conf&&(conf={}),this.label=label,this.keyword=conf.keyword,this.beforeExpr=!!conf.beforeExpr,this.startsExpr=!!conf.startsExpr,this.isLoop=!!conf.isLoop,this.isAssign=!!conf.isAssign,this.prefix=!!conf.prefix,this.postfix=!!conf.postfix,this.binop=conf.binop||null,this.updateContext=null})("num",startsExpr={startsExpr:!0}),regexp:new TokenType("regexp",startsExpr),string:new TokenType("string",startsExpr),name:new TokenType("name",startsExpr),eof:new TokenType("eof"),bracketL:new TokenType("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new TokenType("]"),braceL:new TokenType("{",{beforeExpr:!0,startsExpr:!0}),braceR:new TokenType("}"),parenL:new TokenType("(",{beforeExpr:!0,startsExpr:!0}),parenR:new TokenType(")"),comma:new TokenType(",",beforeExpr),semi:new TokenType(";",beforeExpr),colon:new TokenType(":",beforeExpr),dot:new TokenType("."),question:new TokenType("?",beforeExpr),questionDot:new TokenType("?."),arrow:new TokenType("=>",beforeExpr),template:new TokenType("template"),invalidTemplate:new TokenType("invalidTemplate"),ellipsis:new TokenType("...",beforeExpr),backQuote:new TokenType("`",startsExpr),dollarBraceL:new TokenType("${",{beforeExpr:!0,startsExpr:!0}),eq:new TokenType("=",{beforeExpr:!0,isAssign:!0}),assign:new TokenType("_=",{beforeExpr:!0,isAssign:!0}),incDec:new TokenType("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new TokenType("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:binop("||",1),logicalAND:binop("&&",2),bitwiseOR:binop("|",3),bitwiseXOR:binop("^",4),bitwiseAND:binop("&",5),equality:binop("==/!=/===/!==",6),relational:binop("/<=/>=",7),bitShift:binop("<>/>>>",8),plusMin:new TokenType("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:binop("%",10),star:binop("*",10),slash:binop("/",10),starstar:new TokenType("**",{beforeExpr:!0}),coalesce:binop("??",1),_break:kw("break"),_case:kw("case",beforeExpr),_catch:kw("catch"),_continue:kw("continue"),_debugger:kw("debugger"),_default:kw("default",beforeExpr),_do:kw("do",{isLoop:!0,beforeExpr:!0}),_else:kw("else",beforeExpr),_finally:kw("finally"),_for:kw("for",{isLoop:!0}),_function:kw("function",startsExpr),_if:kw("if"),_return:kw("return",beforeExpr),_switch:kw("switch"),_throw:kw("throw",beforeExpr),_try:kw("try"),_var:kw("var"),_const:kw("const"),_while:kw("while",{isLoop:!0}),_with:kw("with"),_new:kw("new",{beforeExpr:!0,startsExpr:!0}),_this:kw("this",startsExpr),_super:kw("super",startsExpr),_class:kw("class",startsExpr),_extends:kw("extends",beforeExpr),_export:kw("export"),_import:kw("import",startsExpr),_null:kw("null",startsExpr),_true:kw("true",startsExpr),_false:kw("false",startsExpr),_in:kw("in",{beforeExpr:!0,binop:7}),_instanceof:kw("instanceof",{beforeExpr:!0,binop:7}),_typeof:kw("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:kw("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:kw("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},lineBreak=/\r\n?|\n|\u2028|\u2029/,lineBreakG=new RegExp(lineBreak.source,"g"),nonASCIIwhitespace=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,skipWhiteSpace=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,ref=Object.prototype,chunk_JQQVJC7C_hasOwnProperty=ref.hasOwnProperty,chunk_JQQVJC7C_toString=ref.toString,isArray=Array.isArray||function(obj){return"[object Array]"===chunk_JQQVJC7C_toString.call(obj)},(Position=function(line,col){this.line=line,this.column=col}).prototype.offset=function(n){return new Position(this.line,this.column+n)},SourceLocation=function(p,start,end){this.start=start,this.end=end,null!==p.sourceFile&&(this.source=p.sourceFile)},defaultOptions={ecmaVersion:10,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:!1,allowHashBang:!1,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1},SCOPE_VAR=1|(SCOPE_FUNCTION=2),SCOPE_ASYNC=4,SCOPE_GENERATOR=8,prototypeAccessors={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0}},(Parser=function(options,input,startPos){this.options=options=getOptions(options),this.sourceFile=options.sourceFile,this.keywords=wordsRegexp(keywords[options.ecmaVersion>=6?6:"module"===options.sourceType?"5module":5]);var reserved="";if(!0!==options.allowReserved){for(var v=options.ecmaVersion;!(reserved=reservedWords[v]);v--);"module"===options.sourceType&&(reserved+=" await")}this.reservedWords=wordsRegexp(reserved);var reservedStrict=(reserved?reserved+" ":"")+reservedWords.strict;this.reservedWordsStrict=wordsRegexp(reservedStrict),this.reservedWordsStrictBind=wordsRegexp(reservedStrict+" "+reservedWords.strictBind),this.input=String(input),this.containsEsc=!1,startPos?(this.pos=startPos,this.lineStart=this.input.lastIndexOf("\n",startPos-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(lineBreak).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=types.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===options.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports={},0===this.pos&&options.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null}).prototype.parse=function(){var node=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(node)},prototypeAccessors.inFunction.get=function(){return(this.currentVarScope().flags&SCOPE_FUNCTION)>0},prototypeAccessors.inGenerator.get=function(){return(this.currentVarScope().flags&SCOPE_GENERATOR)>0},prototypeAccessors.inAsync.get=function(){return(this.currentVarScope().flags&SCOPE_ASYNC)>0},prototypeAccessors.allowSuper.get=function(){return(64&this.currentThisScope().flags)>0},prototypeAccessors.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},prototypeAccessors.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},Parser.prototype.inNonArrowFunction=function(){return(this.currentThisScope().flags&SCOPE_FUNCTION)>0},Parser.extend=function(){for(var plugins=[],len=arguments.length;len--;)plugins[len]=arguments[len];for(var cls=this,i=0;i=,?^&]/.test(next)||"!"===next&&"="===this.input.charAt(end+1))}start+=match[0].length,skipWhiteSpace.lastIndex=start,start+=skipWhiteSpace.exec(this.input)[0].length,";"===this.input[start]&&start++}},pp.eat=function(type){return this.type===type&&(this.next(),!0)},pp.isContextual=function(name){return this.type===types.name&&this.value===name&&!this.containsEsc},pp.eatContextual=function(name){return!!this.isContextual(name)&&(this.next(),!0)},pp.expectContextual=function(name){this.eatContextual(name)||this.unexpected()},pp.canInsertSemicolon=function(){return this.type===types.eof||this.type===types.braceR||lineBreak.test(this.input.slice(this.lastTokEnd,this.start))},pp.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},pp.semicolon=function(){!this.eat(types.semi)&&!this.insertSemicolon()&&this.unexpected()},pp.afterTrailingComma=function(tokType,notNext){if(this.type===tokType)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),notNext||this.next(),!0},pp.expect=function(type){this.eat(type)||this.unexpected()},pp.unexpected=function(pos){this.raise(pos??this.start,"Unexpected token")},pp.checkPatternErrors=function(refDestructuringErrors,isAssign){if(refDestructuringErrors){refDestructuringErrors.trailingComma>-1&&this.raiseRecoverable(refDestructuringErrors.trailingComma,"Comma is not permitted after the rest element");var parens=isAssign?refDestructuringErrors.parenthesizedAssign:refDestructuringErrors.parenthesizedBind;parens>-1&&this.raiseRecoverable(parens,"Parenthesized pattern")}},pp.checkExpressionErrors=function(refDestructuringErrors,andThrow){if(!refDestructuringErrors)return!1;var shorthandAssign=refDestructuringErrors.shorthandAssign,doubleProto=refDestructuringErrors.doubleProto;if(!andThrow)return shorthandAssign>=0||doubleProto>=0;shorthandAssign>=0&&this.raise(shorthandAssign,"Shorthand property assignments are valid only in destructuring patterns"),doubleProto>=0&&this.raiseRecoverable(doubleProto,"Redefinition of __proto__ property")},pp.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos=6&&this.unexpected(),this.parseFunctionStatement(node,!1,!context);case types._class:return context&&this.unexpected(),this.parseClass(node,!0);case types._if:return this.parseIfStatement(node);case types._return:return this.parseReturnStatement(node);case types._switch:return this.parseSwitchStatement(node);case types._throw:return this.parseThrowStatement(node);case types._try:return this.parseTryStatement(node);case types._const:case types._var:return kind=kind||this.value,context&&"var"!==kind&&this.unexpected(),this.parseVarStatement(node,kind);case types._while:return this.parseWhileStatement(node);case types._with:return this.parseWithStatement(node);case types.braceL:return this.parseBlock(!0,node);case types.semi:return this.parseEmptyStatement(node);case types._export:case types._import:if(this.options.ecmaVersion>10&&starttype===types._import){skipWhiteSpace.lastIndex=this.pos;var skip=skipWhiteSpace.exec(this.input),next=this.pos+skip[0].length,nextCh=this.input.charCodeAt(next);if(40===nextCh||46===nextCh)return this.parseExpressionStatement(node,this.parseExpression())}return this.options.allowImportExportEverywhere||(topLevel||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),starttype===types._import?this.parseImport(node):this.parseExport(node,exports);default:if(this.isAsyncFunction())return context&&this.unexpected(),this.next(),this.parseFunctionStatement(node,!0,!context);var maybeName=this.value,expr=this.parseExpression();return starttype===types.name&&"Identifier"===expr.type&&this.eat(types.colon)?this.parseLabeledStatement(node,maybeName,expr,context):this.parseExpressionStatement(node,expr)}},pp$1.parseBreakContinueStatement=function(node,keyword){var isBreak="break"===keyword;this.next(),this.eat(types.semi)||this.insertSemicolon()?node.label=null:this.type!==types.name?this.unexpected():(node.label=this.parseIdent(),this.semicolon());for(var i=0;i=6?this.eat(types.semi):this.semicolon(),this.finishNode(node,"DoWhileStatement")},pp$1.parseForStatement=function(node){this.next();var awaitAt=this.options.ecmaVersion>=9&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(loopLabel),this.enterScope(0),this.expect(types.parenL),this.type===types.semi)return awaitAt>-1&&this.unexpected(awaitAt),this.parseFor(node,null);var isLet=this.isLet();if(this.type===types._var||this.type===types._const||isLet){var init$1=this.startNode(),kind=isLet?"let":this.value;return this.next(),this.parseVar(init$1,!0,kind),this.finishNode(init$1,"VariableDeclaration"),(this.type===types._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===init$1.declarations.length?(this.options.ecmaVersion>=9&&(this.type===types._in?awaitAt>-1&&this.unexpected(awaitAt):node.await=awaitAt>-1),this.parseForIn(node,init$1)):(awaitAt>-1&&this.unexpected(awaitAt),this.parseFor(node,init$1))}var refDestructuringErrors=new DestructuringErrors,init=this.parseExpression(!0,refDestructuringErrors);return this.type===types._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===types._in?awaitAt>-1&&this.unexpected(awaitAt):node.await=awaitAt>-1),this.toAssignable(init,!1,refDestructuringErrors),this.checkLVal(init),this.parseForIn(node,init)):(this.checkExpressionErrors(refDestructuringErrors,!0),awaitAt>-1&&this.unexpected(awaitAt),this.parseFor(node,init))},pp$1.parseFunctionStatement=function(node,isAsync,declarationPosition){return this.next(),this.parseFunction(node,FUNC_STATEMENT|(declarationPosition?0:FUNC_HANGING_STATEMENT),!1,isAsync)},pp$1.parseIfStatement=function(node){return this.next(),node.test=this.parseParenExpression(),node.consequent=this.parseStatement("if"),node.alternate=this.eat(types._else)?this.parseStatement("if"):null,this.finishNode(node,"IfStatement")},pp$1.parseReturnStatement=function(node){return!this.inFunction&&!this.options.allowReturnOutsideFunction&&this.raise(this.start,"'return' outside of function"),this.next(),this.eat(types.semi)||this.insertSemicolon()?node.argument=null:(node.argument=this.parseExpression(),this.semicolon()),this.finishNode(node,"ReturnStatement")},pp$1.parseSwitchStatement=function(node){this.next(),node.discriminant=this.parseParenExpression(),node.cases=[],this.expect(types.braceL),this.labels.push(switchLabel),this.enterScope(0);for(var cur,sawDefault=!1;this.type!==types.braceR;)if(this.type===types._case||this.type===types._default){var isCase=this.type===types._case;cur&&this.finishNode(cur,"SwitchCase"),node.cases.push(cur=this.startNode()),cur.consequent=[],this.next(),isCase?cur.test=this.parseExpression():(sawDefault&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),sawDefault=!0,cur.test=null),this.expect(types.colon)}else cur||this.unexpected(),cur.consequent.push(this.parseStatement(null));return this.exitScope(),cur&&this.finishNode(cur,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(node,"SwitchStatement")},pp$1.parseThrowStatement=function(node){return this.next(),lineBreak.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),node.argument=this.parseExpression(),this.semicolon(),this.finishNode(node,"ThrowStatement")},empty=[],pp$1.parseTryStatement=function(node){if(this.next(),node.block=this.parseBlock(),node.handler=null,this.type===types._catch){var clause=this.startNode();if(this.next(),this.eat(types.parenL)){clause.param=this.parseBindingAtom();var simple2="Identifier"===clause.param.type;this.enterScope(simple2?32:0),this.checkLVal(clause.param,simple2?4:2),this.expect(types.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),clause.param=null,this.enterScope(0);clause.body=this.parseBlock(!1),this.exitScope(),node.handler=this.finishNode(clause,"CatchClause")}return node.finalizer=this.eat(types._finally)?this.parseBlock():null,!node.handler&&!node.finalizer&&this.raise(node.start,"Missing catch or finally clause"),this.finishNode(node,"TryStatement")},pp$1.parseVarStatement=function(node,kind){return this.next(),this.parseVar(node,!1,kind),this.semicolon(),this.finishNode(node,"VariableDeclaration")},pp$1.parseWhileStatement=function(node){return this.next(),node.test=this.parseParenExpression(),this.labels.push(loopLabel),node.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(node,"WhileStatement")},pp$1.parseWithStatement=function(node){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),node.object=this.parseParenExpression(),node.body=this.parseStatement("with"),this.finishNode(node,"WithStatement")},pp$1.parseEmptyStatement=function(node){return this.next(),this.finishNode(node,"EmptyStatement")},pp$1.parseLabeledStatement=function(node,maybeName,expr,context){for(var i$1=0,list=this.labels;i$1=0;i--){var label$1=this.labels[i];if(label$1.statementStart!==node.start)break;label$1.statementStart=this.start,label$1.kind=kind}return this.labels.push({name:maybeName,kind:kind,statementStart:this.start}),node.body=this.parseStatement(context?-1===context.indexOf("label")?context+"label":context:"label"),this.labels.pop(),node.label=expr,this.finishNode(node,"LabeledStatement")},pp$1.parseExpressionStatement=function(node,expr){return node.expression=expr,this.semicolon(),this.finishNode(node,"ExpressionStatement")},pp$1.parseBlock=function(createNewLexicalScope,node,exitStrict){for(void 0===createNewLexicalScope&&(createNewLexicalScope=!0),void 0===node&&(node=this.startNode()),node.body=[],this.expect(types.braceL),createNewLexicalScope&&this.enterScope(0);this.type!==types.braceR;){var stmt=this.parseStatement(null);node.body.push(stmt)}return exitStrict&&(this.strict=!1),this.next(),createNewLexicalScope&&this.exitScope(),this.finishNode(node,"BlockStatement")},pp$1.parseFor=function(node,init){return node.init=init,this.expect(types.semi),node.test=this.type===types.semi?null:this.parseExpression(),this.expect(types.semi),node.update=this.type===types.parenR?null:this.parseExpression(),this.expect(types.parenR),node.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(node,"ForStatement")},pp$1.parseForIn=function(node,init){var isForIn=this.type===types._in;return this.next(),"VariableDeclaration"===init.type&&null!=init.declarations[0].init&&(!isForIn||this.options.ecmaVersion<8||this.strict||"var"!==init.kind||"Identifier"!==init.declarations[0].id.type)?this.raise(init.start,(isForIn?"for-in":"for-of")+" loop variable declaration may not have an initializer"):"AssignmentPattern"===init.type&&this.raise(init.start,"Invalid left-hand side in for-loop"),node.left=init,node.right=isForIn?this.parseExpression():this.parseMaybeAssign(),this.expect(types.parenR),node.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(node,isForIn?"ForInStatement":"ForOfStatement")},pp$1.parseVar=function(node,isFor,kind){for(node.declarations=[],node.kind=kind;;){var decl=this.startNode();if(this.parseVarId(decl,kind),this.eat(types.eq)?decl.init=this.parseMaybeAssign(isFor):"const"!==kind||this.type===types._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===decl.id.type||isFor&&(this.type===types._in||this.isContextual("of"))?decl.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),node.declarations.push(this.finishNode(decl,"VariableDeclarator")),!this.eat(types.comma))break}return node},pp$1.parseVarId=function(decl,kind){decl.id=this.parseBindingAtom(),this.checkLVal(decl.id,"var"===kind?1:2,!1)},FUNC_STATEMENT=1,FUNC_HANGING_STATEMENT=2,pp$1.parseFunction=function(node,statement,allowExpressionBody,isAsync){this.initFunction(node),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!isAsync)&&(this.type===types.star&&statement&FUNC_HANGING_STATEMENT&&this.unexpected(),node.generator=this.eat(types.star)),this.options.ecmaVersion>=8&&(node.async=!!isAsync),statement&FUNC_STATEMENT&&(node.id=4&statement&&this.type!==types.name?null:this.parseIdent(),node.id&&!(statement&FUNC_HANGING_STATEMENT)&&this.checkLVal(node.id,this.strict||node.generator||node.async?this.treatFunctionsAsVar?1:2:3));var oldYieldPos=this.yieldPos,oldAwaitPos=this.awaitPos,oldAwaitIdentPos=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(functionFlags(node.async,node.generator)),statement&FUNC_STATEMENT||(node.id=this.type===types.name?this.parseIdent():null),this.parseFunctionParams(node),this.parseFunctionBody(node,allowExpressionBody,!1),this.yieldPos=oldYieldPos,this.awaitPos=oldAwaitPos,this.awaitIdentPos=oldAwaitIdentPos,this.finishNode(node,statement&FUNC_STATEMENT?"FunctionDeclaration":"FunctionExpression")},pp$1.parseFunctionParams=function(node){this.expect(types.parenL),node.params=this.parseBindingList(types.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},pp$1.parseClass=function(node,isStatement){this.next();var oldStrict=this.strict;this.strict=!0,this.parseClassId(node,isStatement),this.parseClassSuper(node);var classBody=this.startNode(),hadConstructor=!1;for(classBody.body=[],this.expect(types.braceL);this.type!==types.braceR;){var element=this.parseClassElement(null!==node.superClass);element&&(classBody.body.push(element),"MethodDefinition"===element.type&&"constructor"===element.kind&&(hadConstructor&&this.raise(element.start,"Duplicate constructor in the same class"),hadConstructor=!0))}return this.strict=oldStrict,this.next(),node.body=this.finishNode(classBody,"ClassBody"),this.finishNode(node,isStatement?"ClassDeclaration":"ClassExpression")},pp$1.parseClassElement=function(constructorAllowsSuper){var this$1$1=this;if(this.eat(types.semi))return null;var method=this.startNode(),tryContextual=function(k,noLineBreak){void 0===noLineBreak&&(noLineBreak=!1);var start=this$1$1.start,startLoc=this$1$1.startLoc;return!!this$1$1.eatContextual(k)&&(!(this$1$1.type===types.parenL||noLineBreak&&this$1$1.canInsertSemicolon())||(method.key&&this$1$1.unexpected(),method.computed=!1,method.key=this$1$1.startNodeAt(start,startLoc),method.key.name=k,this$1$1.finishNode(method.key,"Identifier"),!1))};method.kind="method",method.static=tryContextual("static");var isGenerator=this.eat(types.star),isAsync=!1;isGenerator||(this.options.ecmaVersion>=8&&tryContextual("async",!0)?(isAsync=!0,isGenerator=this.options.ecmaVersion>=9&&this.eat(types.star)):tryContextual("get")?method.kind="get":tryContextual("set")&&(method.kind="set")),method.key||this.parsePropertyName(method);var key=method.key,allowsDirectSuper=!1;return method.computed||method.static||!("Identifier"===key.type&&"constructor"===key.name||"Literal"===key.type&&"constructor"===key.value)?method.static&&"Identifier"===key.type&&"prototype"===key.name&&this.raise(key.start,"Classes may not have a static property named prototype"):("method"!==method.kind&&this.raise(key.start,"Constructor can't have get/set modifier"),isGenerator&&this.raise(key.start,"Constructor can't be a generator"),isAsync&&this.raise(key.start,"Constructor can't be an async method"),method.kind="constructor",allowsDirectSuper=constructorAllowsSuper),this.parseClassMethod(method,isGenerator,isAsync,allowsDirectSuper),"get"===method.kind&&0!==method.value.params.length&&this.raiseRecoverable(method.value.start,"getter should have no params"),"set"===method.kind&&1!==method.value.params.length&&this.raiseRecoverable(method.value.start,"setter should have exactly one param"),"set"===method.kind&&"RestElement"===method.value.params[0].type&&this.raiseRecoverable(method.value.params[0].start,"Setter cannot use rest params"),method},pp$1.parseClassMethod=function(method,isGenerator,isAsync,allowsDirectSuper){return method.value=this.parseMethod(isGenerator,isAsync,allowsDirectSuper),this.finishNode(method,"MethodDefinition")},pp$1.parseClassId=function(node,isStatement){this.type===types.name?(node.id=this.parseIdent(),isStatement&&this.checkLVal(node.id,2,!1)):(!0===isStatement&&this.unexpected(),node.id=null)},pp$1.parseClassSuper=function(node){node.superClass=this.eat(types._extends)?this.parseExprSubscripts():null},pp$1.parseExport=function(node,exports){if(this.next(),this.eat(types.star))return this.options.ecmaVersion>=11&&(this.eatContextual("as")?(node.exported=this.parseIdent(!0),this.checkExport(exports,node.exported.name,this.lastTokStart)):node.exported=null),this.expectContextual("from"),this.type!==types.string&&this.unexpected(),node.source=this.parseExprAtom(),this.semicolon(),this.finishNode(node,"ExportAllDeclaration");if(this.eat(types._default)){var isAsync;if(this.checkExport(exports,"default",this.lastTokStart),this.type===types._function||(isAsync=this.isAsyncFunction())){var fNode=this.startNode();this.next(),isAsync&&this.next(),node.declaration=this.parseFunction(fNode,4|FUNC_STATEMENT,!1,isAsync)}else if(this.type===types._class){var cNode=this.startNode();node.declaration=this.parseClass(cNode,"nullableID")}else node.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(node,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())node.declaration=this.parseStatement(null),"VariableDeclaration"===node.declaration.type?this.checkVariableExport(exports,node.declaration.declarations):this.checkExport(exports,node.declaration.id.name,node.declaration.id.start),node.specifiers=[],node.source=null;else{if(node.declaration=null,node.specifiers=this.parseExportSpecifiers(exports),this.eatContextual("from"))this.type!==types.string&&this.unexpected(),node.source=this.parseExprAtom();else{for(var i=0,list=node.specifiers;i=6&&node)switch(node.type){case"Identifier":this.inAsync&&"await"===node.name&&this.raise(node.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"RestElement":break;case"ObjectExpression":node.type="ObjectPattern",refDestructuringErrors&&this.checkPatternErrors(refDestructuringErrors,!0);for(var i=0,list=node.properties;i=8&&!containsEsc&&"async"===id.name&&!this.canInsertSemicolon()&&this.eat(types._function))return this.parseFunction(this.startNodeAt(startPos,startLoc),0,!1,!0);if(canBeArrow&&!this.canInsertSemicolon()){if(this.eat(types.arrow))return this.parseArrowExpression(this.startNodeAt(startPos,startLoc),[id],!1);if(this.options.ecmaVersion>=8&&"async"===id.name&&this.type===types.name&&!containsEsc)return id=this.parseIdent(!1),(this.canInsertSemicolon()||!this.eat(types.arrow))&&this.unexpected(),this.parseArrowExpression(this.startNodeAt(startPos,startLoc),[id],!0)}return id;case types.regexp:var value=this.value;return(node=this.parseLiteral(value.value)).regex={pattern:value.pattern,flags:value.flags},node;case types.num:case types.string:return this.parseLiteral(this.value);case types._null:case types._true:case types._false:return(node=this.startNode()).value=this.type===types._null?null:this.type===types._true,node.raw=this.type.keyword,this.next(),this.finishNode(node,"Literal");case types.parenL:var start=this.start,expr=this.parseParenAndDistinguishExpression(canBeArrow);return refDestructuringErrors&&(refDestructuringErrors.parenthesizedAssign<0&&!this.isSimpleAssignTarget(expr)&&(refDestructuringErrors.parenthesizedAssign=start),refDestructuringErrors.parenthesizedBind<0&&(refDestructuringErrors.parenthesizedBind=start)),expr;case types.bracketL:return node=this.startNode(),this.next(),node.elements=this.parseExprList(types.bracketR,!0,!0,refDestructuringErrors),this.finishNode(node,"ArrayExpression");case types.braceL:return this.parseObj(!1,refDestructuringErrors);case types._function:return node=this.startNode(),this.next(),this.parseFunction(node,0);case types._class:return this.parseClass(this.startNode(),!1);case types._new:return this.parseNew();case types.backQuote:return this.parseTemplate();case types._import:return this.options.ecmaVersion>=11?this.parseExprImport():this.unexpected();default:this.unexpected()}},pp$3.parseExprImport=function(){var node=this.startNode();this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import");var meta=this.parseIdent(!0);switch(this.type){case types.parenL:return this.parseDynamicImport(node);case types.dot:return node.meta=meta,this.parseImportMeta(node);default:this.unexpected()}},pp$3.parseDynamicImport=function(node){if(this.next(),node.source=this.parseMaybeAssign(),!this.eat(types.parenR)){var errorPos=this.start;this.eat(types.comma)&&this.eat(types.parenR)?this.raiseRecoverable(errorPos,"Trailing comma is not allowed in import()"):this.unexpected(errorPos)}return this.finishNode(node,"ImportExpression")},pp$3.parseImportMeta=function(node){this.next();var containsEsc=this.containsEsc;return node.property=this.parseIdent(!0),"meta"!==node.property.name&&this.raiseRecoverable(node.property.start,"The only valid meta property for import is 'import.meta'"),containsEsc&&this.raiseRecoverable(node.start,"'import.meta' must not contain escaped characters"),"module"!==this.options.sourceType&&this.raiseRecoverable(node.start,"Cannot use 'import.meta' outside a module"),this.finishNode(node,"MetaProperty")},pp$3.parseLiteral=function(value){var node=this.startNode();return node.value=value,node.raw=this.input.slice(this.start,this.end),110===node.raw.charCodeAt(node.raw.length-1)&&(node.bigint=node.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(node,"Literal")},pp$3.parseParenExpression=function(){this.expect(types.parenL);var val=this.parseExpression();return this.expect(types.parenR),val},pp$3.parseParenAndDistinguishExpression=function(canBeArrow){var val,startPos=this.start,startLoc=this.startLoc,allowTrailingComma=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var spreadStart,innerStartPos=this.start,innerStartLoc=this.startLoc,exprList=[],first=!0,lastIsComma=!1,refDestructuringErrors=new DestructuringErrors,oldYieldPos=this.yieldPos,oldAwaitPos=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==types.parenR;){if(first?first=!1:this.expect(types.comma),allowTrailingComma&&this.afterTrailingComma(types.parenR,!0)){lastIsComma=!0;break}if(this.type===types.ellipsis){spreadStart=this.start,exprList.push(this.parseParenItem(this.parseRestBinding())),this.type===types.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}exprList.push(this.parseMaybeAssign(!1,refDestructuringErrors,this.parseParenItem))}var innerEndPos=this.start,innerEndLoc=this.startLoc;if(this.expect(types.parenR),canBeArrow&&!this.canInsertSemicolon()&&this.eat(types.arrow))return this.checkPatternErrors(refDestructuringErrors,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=oldYieldPos,this.awaitPos=oldAwaitPos,this.parseParenArrowList(startPos,startLoc,exprList);(!exprList.length||lastIsComma)&&this.unexpected(this.lastTokStart),spreadStart&&this.unexpected(spreadStart),this.checkExpressionErrors(refDestructuringErrors,!0),this.yieldPos=oldYieldPos||this.yieldPos,this.awaitPos=oldAwaitPos||this.awaitPos,exprList.length>1?((val=this.startNodeAt(innerStartPos,innerStartLoc)).expressions=exprList,this.finishNodeAt(val,"SequenceExpression",innerEndPos,innerEndLoc)):val=exprList[0]}else val=this.parseParenExpression();if(this.options.preserveParens){var par=this.startNodeAt(startPos,startLoc);return par.expression=val,this.finishNode(par,"ParenthesizedExpression")}return val},pp$3.parseParenItem=function(item){return item},pp$3.parseParenArrowList=function(startPos,startLoc,exprList){return this.parseArrowExpression(this.startNodeAt(startPos,startLoc),exprList)},empty$1=[],pp$3.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var node=this.startNode(),meta=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(types.dot)){node.meta=meta;var containsEsc=this.containsEsc;return node.property=this.parseIdent(!0),"target"!==node.property.name&&this.raiseRecoverable(node.property.start,"The only valid meta property for new is 'new.target'"),containsEsc&&this.raiseRecoverable(node.start,"'new.target' must not contain escaped characters"),this.inNonArrowFunction()||this.raiseRecoverable(node.start,"'new.target' can only be used in functions"),this.finishNode(node,"MetaProperty")}var startPos=this.start,startLoc=this.startLoc,isImport=this.type===types._import;return node.callee=this.parseSubscripts(this.parseExprAtom(),startPos,startLoc,!0),isImport&&"ImportExpression"===node.callee.type&&this.raise(startPos,"Cannot use new with import()"),this.eat(types.parenL)?node.arguments=this.parseExprList(types.parenR,this.options.ecmaVersion>=8,!1):node.arguments=empty$1,this.finishNode(node,"NewExpression")},pp$3.parseTemplateElement=function(ref2){var isTagged=ref2.isTagged,elem=this.startNode();return this.type===types.invalidTemplate?(isTagged||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),elem.value={raw:this.value,cooked:null}):elem.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),elem.tail=this.type===types.backQuote,this.finishNode(elem,"TemplateElement")},pp$3.parseTemplate=function(ref2){void 0===ref2&&(ref2={});var isTagged=ref2.isTagged;void 0===isTagged&&(isTagged=!1);var node=this.startNode();this.next(),node.expressions=[];var curElt=this.parseTemplateElement({isTagged:isTagged});for(node.quasis=[curElt];!curElt.tail;)this.type===types.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(types.dollarBraceL),node.expressions.push(this.parseExpression()),this.expect(types.braceR),node.quasis.push(curElt=this.parseTemplateElement({isTagged:isTagged}));return this.next(),this.finishNode(node,"TemplateLiteral")},pp$3.isAsyncProp=function(prop){return!prop.computed&&"Identifier"===prop.key.type&&"async"===prop.key.name&&(this.type===types.name||this.type===types.num||this.type===types.string||this.type===types.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===types.star)&&!lineBreak.test(this.input.slice(this.lastTokEnd,this.start))},pp$3.parseObj=function(isPattern,refDestructuringErrors){var node=this.startNode(),first=!0,propHash={};for(node.properties=[],this.next();!this.eat(types.braceR);){if(first)first=!1;else if(this.expect(types.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(types.braceR))break;var prop=this.parseProperty(isPattern,refDestructuringErrors);isPattern||this.checkPropClash(prop,propHash,refDestructuringErrors),node.properties.push(prop)}return this.finishNode(node,isPattern?"ObjectPattern":"ObjectExpression")},pp$3.parseProperty=function(isPattern,refDestructuringErrors){var isGenerator,isAsync,startPos,startLoc,prop=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(types.ellipsis))return isPattern?(prop.argument=this.parseIdent(!1),this.type===types.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(prop,"RestElement")):(this.type===types.parenL&&refDestructuringErrors&&(refDestructuringErrors.parenthesizedAssign<0&&(refDestructuringErrors.parenthesizedAssign=this.start),refDestructuringErrors.parenthesizedBind<0&&(refDestructuringErrors.parenthesizedBind=this.start)),prop.argument=this.parseMaybeAssign(!1,refDestructuringErrors),this.type===types.comma&&refDestructuringErrors&&refDestructuringErrors.trailingComma<0&&(refDestructuringErrors.trailingComma=this.start),this.finishNode(prop,"SpreadElement"));this.options.ecmaVersion>=6&&(prop.method=!1,prop.shorthand=!1,(isPattern||refDestructuringErrors)&&(startPos=this.start,startLoc=this.startLoc),isPattern||(isGenerator=this.eat(types.star)));var containsEsc=this.containsEsc;return this.parsePropertyName(prop),!isPattern&&!containsEsc&&this.options.ecmaVersion>=8&&!isGenerator&&this.isAsyncProp(prop)?(isAsync=!0,isGenerator=this.options.ecmaVersion>=9&&this.eat(types.star),this.parsePropertyName(prop,refDestructuringErrors)):isAsync=!1,this.parsePropertyValue(prop,isPattern,isGenerator,isAsync,startPos,startLoc,refDestructuringErrors,containsEsc),this.finishNode(prop,"Property")},pp$3.parsePropertyValue=function(prop,isPattern,isGenerator,isAsync,startPos,startLoc,refDestructuringErrors,containsEsc){if((isGenerator||isAsync)&&this.type===types.colon&&this.unexpected(),this.eat(types.colon))prop.value=isPattern?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,refDestructuringErrors),prop.kind="init";else if(this.options.ecmaVersion>=6&&this.type===types.parenL)isPattern&&this.unexpected(),prop.kind="init",prop.method=!0,prop.value=this.parseMethod(isGenerator,isAsync);else if(isPattern||containsEsc||!(this.options.ecmaVersion>=5)||prop.computed||"Identifier"!==prop.key.type||"get"!==prop.key.name&&"set"!==prop.key.name||this.type===types.comma||this.type===types.braceR||this.type===types.eq)this.options.ecmaVersion>=6&&!prop.computed&&"Identifier"===prop.key.type?((isGenerator||isAsync)&&this.unexpected(),this.checkUnreserved(prop.key),"await"===prop.key.name&&!this.awaitIdentPos&&(this.awaitIdentPos=startPos),prop.kind="init",isPattern?prop.value=this.parseMaybeDefault(startPos,startLoc,prop.key):this.type===types.eq&&refDestructuringErrors?(refDestructuringErrors.shorthandAssign<0&&(refDestructuringErrors.shorthandAssign=this.start),prop.value=this.parseMaybeDefault(startPos,startLoc,prop.key)):prop.value=prop.key,prop.shorthand=!0):this.unexpected();else{(isGenerator||isAsync)&&this.unexpected(),prop.kind=prop.key.name,this.parsePropertyName(prop),prop.value=this.parseMethod(!1);var paramCount="get"===prop.kind?0:1;if(prop.value.params.length!==paramCount){var start=prop.value.start;"get"===prop.kind?this.raiseRecoverable(start,"getter should have no params"):this.raiseRecoverable(start,"setter should have exactly one param")}else"set"===prop.kind&&"RestElement"===prop.value.params[0].type&&this.raiseRecoverable(prop.value.params[0].start,"Setter cannot use rest params")}},pp$3.parsePropertyName=function(prop){if(this.options.ecmaVersion>=6){if(this.eat(types.bracketL))return prop.computed=!0,prop.key=this.parseMaybeAssign(),this.expect(types.bracketR),prop.key;prop.computed=!1}return prop.key=this.type===types.num||this.type===types.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},pp$3.initFunction=function(node){node.id=null,this.options.ecmaVersion>=6&&(node.generator=node.expression=!1),this.options.ecmaVersion>=8&&(node.async=!1)},pp$3.parseMethod=function(isGenerator,isAsync,allowDirectSuper){var node=this.startNode(),oldYieldPos=this.yieldPos,oldAwaitPos=this.awaitPos,oldAwaitIdentPos=this.awaitIdentPos;return this.initFunction(node),this.options.ecmaVersion>=6&&(node.generator=isGenerator),this.options.ecmaVersion>=8&&(node.async=!!isAsync),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|functionFlags(isAsync,node.generator)|(allowDirectSuper?128:0)),this.expect(types.parenL),node.params=this.parseBindingList(types.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(node,!1,!0),this.yieldPos=oldYieldPos,this.awaitPos=oldAwaitPos,this.awaitIdentPos=oldAwaitIdentPos,this.finishNode(node,"FunctionExpression")},pp$3.parseArrowExpression=function(node,params,isAsync){var oldYieldPos=this.yieldPos,oldAwaitPos=this.awaitPos,oldAwaitIdentPos=this.awaitIdentPos;return this.enterScope(16|functionFlags(isAsync,!1)),this.initFunction(node),this.options.ecmaVersion>=8&&(node.async=!!isAsync),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,node.params=this.toAssignableList(params,!0),this.parseFunctionBody(node,!0,!1),this.yieldPos=oldYieldPos,this.awaitPos=oldAwaitPos,this.awaitIdentPos=oldAwaitIdentPos,this.finishNode(node,"ArrowFunctionExpression")},pp$3.parseFunctionBody=function(node,isArrowFunction,isMethod){var isExpression=isArrowFunction&&this.type!==types.braceL,oldStrict=this.strict,useStrict=!1;if(isExpression)node.body=this.parseMaybeAssign(),node.expression=!0,this.checkParams(node,!1);else{var nonSimple=this.options.ecmaVersion>=7&&!this.isSimpleParamList(node.params);(!oldStrict||nonSimple)&&((useStrict=this.strictDirective(this.end))&&nonSimple&&this.raiseRecoverable(node.start,"Illegal 'use strict' directive in function with non-simple parameter list"));var oldLabels=this.labels;this.labels=[],useStrict&&(this.strict=!0),this.checkParams(node,!oldStrict&&!useStrict&&!isArrowFunction&&!isMethod&&this.isSimpleParamList(node.params)),this.strict&&node.id&&this.checkLVal(node.id,5),node.body=this.parseBlock(!1,void 0,useStrict&&!oldStrict),node.expression=!1,this.adaptDirectivePrologue(node.body.body),this.labels=oldLabels}this.exitScope()},pp$3.isSimpleParamList=function(params){for(var i=0,list=params;i-1||scope.functions.indexOf(name)>-1||scope.var.indexOf(name)>-1,scope.lexical.push(name),this.inModule&&1&scope.flags&&delete this.undefinedExports[name]}else if(4===bindingType){this.currentScope().lexical.push(name)}else if(3===bindingType){var scope$2=this.currentScope();redeclared=this.treatFunctionsAsVar?scope$2.lexical.indexOf(name)>-1:scope$2.lexical.indexOf(name)>-1||scope$2.var.indexOf(name)>-1,scope$2.functions.push(name)}else for(var i=this.scopeStack.length-1;i>=0;--i){var scope$3=this.scopeStack[i];if(scope$3.lexical.indexOf(name)>-1&&!(32&scope$3.flags&&scope$3.lexical[0]===name)||!this.treatFunctionsAsVarInScope(scope$3)&&scope$3.functions.indexOf(name)>-1){redeclared=!0;break}if(scope$3.var.push(name),this.inModule&&1&scope$3.flags&&delete this.undefinedExports[name],scope$3.flags&SCOPE_VAR)break}redeclared&&this.raiseRecoverable(pos,"Identifier '"+name+"' has already been declared")},pp$5.checkLocalExport=function(id){-1===this.scopeStack[0].lexical.indexOf(id.name)&&-1===this.scopeStack[0].var.indexOf(id.name)&&(this.undefinedExports[id.name]=id)},pp$5.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},pp$5.currentVarScope=function(){for(var i=this.scopeStack.length-1;;i--){var scope=this.scopeStack[i];if(scope.flags&SCOPE_VAR)return scope}},pp$5.currentThisScope=function(){for(var i=this.scopeStack.length-1;;i--){var scope=this.scopeStack[i];if(scope.flags&SCOPE_VAR&&!(16&scope.flags))return scope}},Node=function(parser,pos,loc){this.type="",this.start=pos,this.end=0,parser.options.locations&&(this.loc=new SourceLocation(parser,loc)),parser.options.directSourceFile&&(this.sourceFile=parser.options.directSourceFile),parser.options.ranges&&(this.range=[pos,0])},(pp$6=Parser.prototype).startNode=function(){return new Node(this,this.start,this.startLoc)},pp$6.startNodeAt=function(pos,loc){return new Node(this,pos,loc)},pp$6.finishNode=function(node,type){return finishNodeAt.call(this,node,type,this.lastTokEnd,this.lastTokEndLoc)},pp$6.finishNodeAt=function(node,type,pos,loc){return finishNodeAt.call(this,node,type,pos,loc)},types$1={b_stat:new(TokContext=function(token,isExpr,preserveSpace,override,generator){this.token=token,this.isExpr=!!isExpr,this.preserveSpace=!!preserveSpace,this.override=override,this.generator=!!generator})("{",!1),b_expr:new TokContext("{",!0),b_tmpl:new TokContext("${",!1),p_stat:new TokContext("(",!1),p_expr:new TokContext("(",!0),q_tmpl:new TokContext("`",!0,!0,(function(p){return p.tryReadTemplateToken()})),f_stat:new TokContext("function",!1),f_expr:new TokContext("function",!0),f_expr_gen:new TokContext("function",!0,!1,null,!0),f_gen:new TokContext("function",!1,!1,null,!0)},(pp$7=Parser.prototype).initialContext=function(){return[types$1.b_stat]},pp$7.braceIsBlock=function(prevType){var parent=this.curContext();return parent===types$1.f_expr||parent===types$1.f_stat||(prevType!==types.colon||parent!==types$1.b_stat&&parent!==types$1.b_expr?prevType===types._return||prevType===types.name&&this.exprAllowed?lineBreak.test(this.input.slice(this.lastTokEnd,this.start)):prevType===types._else||prevType===types.semi||prevType===types.eof||prevType===types.parenR||prevType===types.arrow||(prevType===types.braceL?parent===types$1.b_stat:prevType!==types._var&&prevType!==types._const&&prevType!==types.name&&!this.exprAllowed):!parent.isExpr)},pp$7.inGeneratorContext=function(){for(var i=this.context.length-1;i>=1;i--){var context=this.context[i];if("function"===context.token)return context.generator}return!1},pp$7.updateContext=function(prevType){var update,type=this.type;type.keyword&&prevType===types.dot?this.exprAllowed=!1:(update=type.updateContext)?update.call(this,prevType):this.exprAllowed=type.beforeExpr},types.parenR.updateContext=types.braceR.updateContext=function(){if(1!==this.context.length){var out=this.context.pop();out===types$1.b_stat&&"function"===this.curContext().token&&(out=this.context.pop()),this.exprAllowed=!out.isExpr}else this.exprAllowed=!0},types.braceL.updateContext=function(prevType){this.context.push(this.braceIsBlock(prevType)?types$1.b_stat:types$1.b_expr),this.exprAllowed=!0},types.dollarBraceL.updateContext=function(){this.context.push(types$1.b_tmpl),this.exprAllowed=!0},types.parenL.updateContext=function(prevType){var statementParens=prevType===types._if||prevType===types._for||prevType===types._with||prevType===types._while;this.context.push(statementParens?types$1.p_stat:types$1.p_expr),this.exprAllowed=!0},types.incDec.updateContext=function(){},types._function.updateContext=types._class.updateContext=function(prevType){!prevType.beforeExpr||prevType===types.semi||prevType===types._else||prevType===types._return&&lineBreak.test(this.input.slice(this.lastTokEnd,this.start))||(prevType===types.colon||prevType===types.braceL)&&this.curContext()===types$1.b_stat?this.context.push(types$1.f_stat):this.context.push(types$1.f_expr),this.exprAllowed=!1},types.backQuote.updateContext=function(){this.curContext()===types$1.q_tmpl?this.context.pop():this.context.push(types$1.q_tmpl),this.exprAllowed=!1},types.star.updateContext=function(prevType){if(prevType===types._function){var index=this.context.length-1;this.context[index]===types$1.f_expr?this.context[index]=types$1.f_expr_gen:this.context[index]=types$1.f_gen}this.exprAllowed=!0},types.name.updateContext=function(prevType){var allowed=!1;this.options.ecmaVersion>=6&&prevType!==types.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(allowed=!0),this.exprAllowed=allowed},unicodeBinaryProperties={9:ecma9BinaryProperties="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",10:ecma10BinaryProperties=ecma9BinaryProperties+" Extended_Pictographic",11:ecma10BinaryProperties},unicodeGeneralCategoryValues="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",unicodeScriptValues={9:ecma9ScriptValues="Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",10:ecma10ScriptValues=ecma9ScriptValues+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",11:ecma10ScriptValues+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho"},data={},buildUnicodeData(9),buildUnicodeData(10),buildUnicodeData(11),pp$8=Parser.prototype,(RegExpValidationState=function(parser){this.parser=parser,this.validFlags="gim"+(parser.options.ecmaVersion>=6?"uy":"")+(parser.options.ecmaVersion>=9?"s":""),this.unicodeProperties=data[parser.options.ecmaVersion>=11?11:parser.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]}).prototype.reset=function(start,pattern,flags){var unicode=-1!==flags.indexOf("u");this.start=0|start,this.source=pattern+"",this.flags=flags,this.switchU=unicode&&this.parser.options.ecmaVersion>=6,this.switchN=unicode&&this.parser.options.ecmaVersion>=9},RegExpValidationState.prototype.raise=function(message){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+message)},RegExpValidationState.prototype.at=function(i,forceU){void 0===forceU&&(forceU=!1);var s=this.source,l=s.length;if(i>=l)return-1;var c=s.charCodeAt(i);if(!forceU&&!this.switchU||c<=55295||c>=57344||i+1>=l)return c;var next=s.charCodeAt(i+1);return next>=56320&&next<=57343?(c<<10)+next-56613888:c},RegExpValidationState.prototype.nextIndex=function(i,forceU){void 0===forceU&&(forceU=!1);var s=this.source,l=s.length;if(i>=l)return l;var next,c=s.charCodeAt(i);return!forceU&&!this.switchU||c<=55295||c>=57344||i+1>=l||(next=s.charCodeAt(i+1))<56320||next>57343?i+1:i+2},RegExpValidationState.prototype.current=function(forceU){return void 0===forceU&&(forceU=!1),this.at(this.pos,forceU)},RegExpValidationState.prototype.lookahead=function(forceU){return void 0===forceU&&(forceU=!1),this.at(this.nextIndex(this.pos,forceU),forceU)},RegExpValidationState.prototype.advance=function(forceU){void 0===forceU&&(forceU=!1),this.pos=this.nextIndex(this.pos,forceU)},RegExpValidationState.prototype.eat=function(ch,forceU){return void 0===forceU&&(forceU=!1),this.current(forceU)===ch&&(this.advance(forceU),!0)},pp$8.validateRegExpFlags=function(state){for(var validFlags=state.validFlags,flags=state.flags,i=0;i-1&&this.raise(state.start,"Duplicate regular expression flag")}},pp$8.validateRegExpPattern=function(state){this.regexp_pattern(state),!state.switchN&&this.options.ecmaVersion>=9&&state.groupNames.length>0&&(state.switchN=!0,this.regexp_pattern(state))},pp$8.regexp_pattern=function(state){state.pos=0,state.lastIntValue=0,state.lastStringValue="",state.lastAssertionIsQuantifiable=!1,state.numCapturingParens=0,state.maxBackReference=0,state.groupNames.length=0,state.backReferenceNames.length=0,this.regexp_disjunction(state),state.pos!==state.source.length&&(state.eat(41)&&state.raise("Unmatched ')'"),(state.eat(93)||state.eat(125))&&state.raise("Lone quantifier brackets")),state.maxBackReference>state.numCapturingParens&&state.raise("Invalid escape");for(var i=0,list=state.backReferenceNames;i=9&&(lookbehind=state.eat(60)),state.eat(61)||state.eat(33))return this.regexp_disjunction(state),state.eat(41)||state.raise("Unterminated group"),state.lastAssertionIsQuantifiable=!lookbehind,!0}return state.pos=start,!1},pp$8.regexp_eatQuantifier=function(state,noError){return void 0===noError&&(noError=!1),!!this.regexp_eatQuantifierPrefix(state,noError)&&(state.eat(63),!0)},pp$8.regexp_eatQuantifierPrefix=function(state,noError){return state.eat(42)||state.eat(43)||state.eat(63)||this.regexp_eatBracedQuantifier(state,noError)},pp$8.regexp_eatBracedQuantifier=function(state,noError){var start=state.pos;if(state.eat(123)){var min=0,max=-1;if(this.regexp_eatDecimalDigits(state)&&(min=state.lastIntValue,state.eat(44)&&this.regexp_eatDecimalDigits(state)&&(max=state.lastIntValue),state.eat(125)))return-1!==max&&max=9?this.regexp_groupSpecifier(state):63===state.current()&&state.raise("Invalid group"),this.regexp_disjunction(state),state.eat(41))return state.numCapturingParens+=1,!0;state.raise("Unterminated group")}return!1},pp$8.regexp_eatExtendedAtom=function(state){return state.eat(46)||this.regexp_eatReverseSolidusAtomEscape(state)||this.regexp_eatCharacterClass(state)||this.regexp_eatUncapturingGroup(state)||this.regexp_eatCapturingGroup(state)||this.regexp_eatInvalidBracedQuantifier(state)||this.regexp_eatExtendedPatternCharacter(state)},pp$8.regexp_eatInvalidBracedQuantifier=function(state){return this.regexp_eatBracedQuantifier(state,!0)&&state.raise("Nothing to repeat"),!1},pp$8.regexp_eatSyntaxCharacter=function(state){var ch=state.current();return!!isSyntaxCharacter(ch)&&(state.lastIntValue=ch,state.advance(),!0)},pp$8.regexp_eatPatternCharacters=function(state){for(var start=state.pos,ch=0;-1!==(ch=state.current())&&!isSyntaxCharacter(ch);)state.advance();return state.pos!==start},pp$8.regexp_eatExtendedPatternCharacter=function(state){var ch=state.current();return!(-1===ch||36===ch||ch>=40&&ch<=43||46===ch||63===ch||91===ch||94===ch||124===ch)&&(state.advance(),!0)},pp$8.regexp_groupSpecifier=function(state){if(state.eat(63)){if(this.regexp_eatGroupName(state))return-1!==state.groupNames.indexOf(state.lastStringValue)&&state.raise("Duplicate capture group name"),void state.groupNames.push(state.lastStringValue);state.raise("Invalid group")}},pp$8.regexp_eatGroupName=function(state){if(state.lastStringValue="",state.eat(60)){if(this.regexp_eatRegExpIdentifierName(state)&&state.eat(62))return!0;state.raise("Invalid capture group name")}return!1},pp$8.regexp_eatRegExpIdentifierName=function(state){if(state.lastStringValue="",this.regexp_eatRegExpIdentifierStart(state)){for(state.lastStringValue+=codePointToString(state.lastIntValue);this.regexp_eatRegExpIdentifierPart(state);)state.lastStringValue+=codePointToString(state.lastIntValue);return!0}return!1},pp$8.regexp_eatRegExpIdentifierStart=function(state){var start=state.pos,forceU=this.options.ecmaVersion>=11,ch=state.current(forceU);return state.advance(forceU),92===ch&&this.regexp_eatRegExpUnicodeEscapeSequence(state,forceU)&&(ch=state.lastIntValue),function isRegExpIdentifierStart(ch){return isIdentifierStart(ch,!0)||36===ch||95===ch}(ch)?(state.lastIntValue=ch,!0):(state.pos=start,!1)},pp$8.regexp_eatRegExpIdentifierPart=function(state){var start=state.pos,forceU=this.options.ecmaVersion>=11,ch=state.current(forceU);return state.advance(forceU),92===ch&&this.regexp_eatRegExpUnicodeEscapeSequence(state,forceU)&&(ch=state.lastIntValue),function isRegExpIdentifierPart(ch){return isIdentifierChar(ch,!0)||36===ch||95===ch||8204===ch||8205===ch}(ch)?(state.lastIntValue=ch,!0):(state.pos=start,!1)},pp$8.regexp_eatAtomEscape=function(state){return!!(this.regexp_eatBackReference(state)||this.regexp_eatCharacterClassEscape(state)||this.regexp_eatCharacterEscape(state)||state.switchN&&this.regexp_eatKGroupName(state))||(state.switchU&&(99===state.current()&&state.raise("Invalid unicode escape"),state.raise("Invalid escape")),!1)},pp$8.regexp_eatBackReference=function(state){var start=state.pos;if(this.regexp_eatDecimalEscape(state)){var n=state.lastIntValue;if(state.switchU)return n>state.maxBackReference&&(state.maxBackReference=n),!0;if(n<=state.numCapturingParens)return!0;state.pos=start}return!1},pp$8.regexp_eatKGroupName=function(state){if(state.eat(107)){if(this.regexp_eatGroupName(state))return state.backReferenceNames.push(state.lastStringValue),!0;state.raise("Invalid named reference")}return!1},pp$8.regexp_eatCharacterEscape=function(state){return this.regexp_eatControlEscape(state)||this.regexp_eatCControlLetter(state)||this.regexp_eatZero(state)||this.regexp_eatHexEscapeSequence(state)||this.regexp_eatRegExpUnicodeEscapeSequence(state,!1)||!state.switchU&&this.regexp_eatLegacyOctalEscapeSequence(state)||this.regexp_eatIdentityEscape(state)},pp$8.regexp_eatCControlLetter=function(state){var start=state.pos;if(state.eat(99)){if(this.regexp_eatControlLetter(state))return!0;state.pos=start}return!1},pp$8.regexp_eatZero=function(state){return 48===state.current()&&!isDecimalDigit(state.lookahead())&&(state.lastIntValue=0,state.advance(),!0)},pp$8.regexp_eatControlEscape=function(state){var ch=state.current();return 116===ch?(state.lastIntValue=9,state.advance(),!0):110===ch?(state.lastIntValue=10,state.advance(),!0):118===ch?(state.lastIntValue=11,state.advance(),!0):102===ch?(state.lastIntValue=12,state.advance(),!0):114===ch&&(state.lastIntValue=13,state.advance(),!0)},pp$8.regexp_eatControlLetter=function(state){var ch=state.current();return!!isControlLetter(ch)&&(state.lastIntValue=ch%32,state.advance(),!0)},pp$8.regexp_eatRegExpUnicodeEscapeSequence=function(state,forceU){void 0===forceU&&(forceU=!1);var start=state.pos,switchU=forceU||state.switchU;if(state.eat(117)){if(this.regexp_eatFixedHexDigits(state,4)){var lead=state.lastIntValue;if(switchU&&lead>=55296&&lead<=56319){var leadSurrogateEnd=state.pos;if(state.eat(92)&&state.eat(117)&&this.regexp_eatFixedHexDigits(state,4)){var trail=state.lastIntValue;if(trail>=56320&&trail<=57343)return state.lastIntValue=1024*(lead-55296)+(trail-56320)+65536,!0}state.pos=leadSurrogateEnd,state.lastIntValue=lead}return!0}if(switchU&&state.eat(123)&&this.regexp_eatHexDigits(state)&&state.eat(125)&&function isValidUnicode(ch){return ch>=0&&ch<=1114111}(state.lastIntValue))return!0;switchU&&state.raise("Invalid unicode escape"),state.pos=start}return!1},pp$8.regexp_eatIdentityEscape=function(state){if(state.switchU)return!!this.regexp_eatSyntaxCharacter(state)||!!state.eat(47)&&(state.lastIntValue=47,!0);var ch=state.current();return!(99===ch||state.switchN&&107===ch)&&(state.lastIntValue=ch,state.advance(),!0)},pp$8.regexp_eatDecimalEscape=function(state){state.lastIntValue=0;var ch=state.current();if(ch>=49&&ch<=57){do{state.lastIntValue=10*state.lastIntValue+(ch-48),state.advance()}while((ch=state.current())>=48&&ch<=57);return!0}return!1},pp$8.regexp_eatCharacterClassEscape=function(state){var ch=state.current();if(function isCharacterClassEscape(ch){return 100===ch||68===ch||115===ch||83===ch||119===ch||87===ch}(ch))return state.lastIntValue=-1,state.advance(),!0;if(state.switchU&&this.options.ecmaVersion>=9&&(80===ch||112===ch)){if(state.lastIntValue=-1,state.advance(),state.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(state)&&state.eat(125))return!0;state.raise("Invalid property name")}return!1},pp$8.regexp_eatUnicodePropertyValueExpression=function(state){var start=state.pos;if(this.regexp_eatUnicodePropertyName(state)&&state.eat(61)){var name=state.lastStringValue;if(this.regexp_eatUnicodePropertyValue(state)){var value=state.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(state,name,value),!0}}if(state.pos=start,this.regexp_eatLoneUnicodePropertyNameOrValue(state)){var nameOrValue=state.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(state,nameOrValue),!0}return!1},pp$8.regexp_validateUnicodePropertyNameAndValue=function(state,name,value){has(state.unicodeProperties.nonBinary,name)||state.raise("Invalid property name"),state.unicodeProperties.nonBinary[name].test(value)||state.raise("Invalid property value")},pp$8.regexp_validateUnicodePropertyNameOrValue=function(state,nameOrValue){state.unicodeProperties.binary.test(nameOrValue)||state.raise("Invalid property name")},pp$8.regexp_eatUnicodePropertyName=function(state){var ch=0;for(state.lastStringValue="";isUnicodePropertyNameCharacter(ch=state.current());)state.lastStringValue+=codePointToString(ch),state.advance();return""!==state.lastStringValue},pp$8.regexp_eatUnicodePropertyValue=function(state){var ch=0;for(state.lastStringValue="";isUnicodePropertyValueCharacter(ch=state.current());)state.lastStringValue+=codePointToString(ch),state.advance();return""!==state.lastStringValue},pp$8.regexp_eatLoneUnicodePropertyNameOrValue=function(state){return this.regexp_eatUnicodePropertyValue(state)},pp$8.regexp_eatCharacterClass=function(state){if(state.eat(91)){if(state.eat(94),this.regexp_classRanges(state),state.eat(93))return!0;state.raise("Unterminated character class")}return!1},pp$8.regexp_classRanges=function(state){for(;this.regexp_eatClassAtom(state);){var left=state.lastIntValue;if(state.eat(45)&&this.regexp_eatClassAtom(state)){var right=state.lastIntValue;state.switchU&&(-1===left||-1===right)&&state.raise("Invalid character class"),-1!==left&&-1!==right&&left>right&&state.raise("Range out of order in character class")}}},pp$8.regexp_eatClassAtom=function(state){var start=state.pos;if(state.eat(92)){if(this.regexp_eatClassEscape(state))return!0;if(state.switchU){var ch$1=state.current();(99===ch$1||isOctalDigit(ch$1))&&state.raise("Invalid class escape"),state.raise("Invalid escape")}state.pos=start}var ch=state.current();return 93!==ch&&(state.lastIntValue=ch,state.advance(),!0)},pp$8.regexp_eatClassEscape=function(state){var start=state.pos;if(state.eat(98))return state.lastIntValue=8,!0;if(state.switchU&&state.eat(45))return state.lastIntValue=45,!0;if(!state.switchU&&state.eat(99)){if(this.regexp_eatClassControlLetter(state))return!0;state.pos=start}return this.regexp_eatCharacterClassEscape(state)||this.regexp_eatCharacterEscape(state)},pp$8.regexp_eatClassControlLetter=function(state){var ch=state.current();return!(!isDecimalDigit(ch)&&95!==ch)&&(state.lastIntValue=ch%32,state.advance(),!0)},pp$8.regexp_eatHexEscapeSequence=function(state){var start=state.pos;if(state.eat(120)){if(this.regexp_eatFixedHexDigits(state,2))return!0;state.switchU&&state.raise("Invalid escape"),state.pos=start}return!1},pp$8.regexp_eatDecimalDigits=function(state){var start=state.pos,ch=0;for(state.lastIntValue=0;isDecimalDigit(ch=state.current());)state.lastIntValue=10*state.lastIntValue+(ch-48),state.advance();return state.pos!==start},pp$8.regexp_eatHexDigits=function(state){var start=state.pos,ch=0;for(state.lastIntValue=0;isHexDigit(ch=state.current());)state.lastIntValue=16*state.lastIntValue+hexToInt(ch),state.advance();return state.pos!==start},pp$8.regexp_eatLegacyOctalEscapeSequence=function(state){if(this.regexp_eatOctalDigit(state)){var n1=state.lastIntValue;if(this.regexp_eatOctalDigit(state)){var n2=state.lastIntValue;n1<=3&&this.regexp_eatOctalDigit(state)?state.lastIntValue=64*n1+8*n2+state.lastIntValue:state.lastIntValue=8*n1+n2}else state.lastIntValue=n1;return!0}return!1},pp$8.regexp_eatOctalDigit=function(state){var ch=state.current();return isOctalDigit(ch)?(state.lastIntValue=ch-48,state.advance(),!0):(state.lastIntValue=0,!1)},pp$8.regexp_eatFixedHexDigits=function(state,length){var start=state.pos;state.lastIntValue=0;for(var i=0;i=this.input.length?this.finishToken(types.eof):curContext.override?curContext.override(this):void this.readToken(this.fullCharCodeAtPos())},pp$9.readToken=function(code){return isIdentifierStart(code,this.options.ecmaVersion>=6)||92===code?this.readWord():this.getTokenFromCode(code)},pp$9.fullCharCodeAtPos=function(){var code=this.input.charCodeAt(this.pos);return code<=55295||code>=57344?code:(code<<10)+this.input.charCodeAt(this.pos+1)-56613888},pp$9.skipBlockComment=function(){var startLoc=this.options.onComment&&this.curPosition(),start=this.pos,end=this.input.indexOf("*/",this.pos+=2);if(-1===end&&this.raise(this.pos-2,"Unterminated comment"),this.pos=end+2,this.options.locations){lineBreakG.lastIndex=start;for(var match;(match=lineBreakG.exec(this.input))&&match.index8&&ch<14||ch>=5760&&nonASCIIwhitespace.test(String.fromCharCode(ch))))break loop;++this.pos}}},pp$9.finishToken=function(type,val){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var prevType=this.type;this.type=type,this.value=val,this.updateContext(prevType)},pp$9.readToken_dot=function(){var next=this.input.charCodeAt(this.pos+1);if(next>=48&&next<=57)return this.readNumber(!0);var next2=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===next&&46===next2?(this.pos+=3,this.finishToken(types.ellipsis)):(++this.pos,this.finishToken(types.dot))},pp$9.readToken_slash=function(){var next=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===next?this.finishOp(types.assign,2):this.finishOp(types.slash,1)},pp$9.readToken_mult_modulo_exp=function(code){var next=this.input.charCodeAt(this.pos+1),size=1,tokentype=42===code?types.star:types.modulo;return this.options.ecmaVersion>=7&&42===code&&42===next&&(++size,tokentype=types.starstar,next=this.input.charCodeAt(this.pos+2)),61===next?this.finishOp(types.assign,size+1):this.finishOp(tokentype,size)},pp$9.readToken_pipe_amp=function(code){var next=this.input.charCodeAt(this.pos+1);if(next===code){if(this.options.ecmaVersion>=12)if(61===this.input.charCodeAt(this.pos+2))return this.finishOp(types.assign,3);return this.finishOp(124===code?types.logicalOR:types.logicalAND,2)}return 61===next?this.finishOp(types.assign,2):this.finishOp(124===code?types.bitwiseOR:types.bitwiseAND,1)},pp$9.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(types.assign,2):this.finishOp(types.bitwiseXOR,1)},pp$9.readToken_plus_min=function(code){var next=this.input.charCodeAt(this.pos+1);return next===code?45!==next||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!lineBreak.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(types.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===next?this.finishOp(types.assign,2):this.finishOp(types.plusMin,1)},pp$9.readToken_lt_gt=function(code){var next=this.input.charCodeAt(this.pos+1),size=1;return next===code?(size=62===code&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+size)?this.finishOp(types.assign,size+1):this.finishOp(types.bitShift,size)):33!==next||60!==code||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===next&&(size=2),this.finishOp(types.relational,size)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},pp$9.readToken_eq_excl=function(code){var next=this.input.charCodeAt(this.pos+1);return 61===next?this.finishOp(types.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===code&&62===next&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(types.arrow)):this.finishOp(61===code?types.eq:types.prefix,1)},pp$9.readToken_question=function(){var ecmaVersion=this.options.ecmaVersion;if(ecmaVersion>=11){var next=this.input.charCodeAt(this.pos+1);if(46===next){var next2=this.input.charCodeAt(this.pos+2);if(next2<48||next2>57)return this.finishOp(types.questionDot,2)}if(63===next){if(ecmaVersion>=12)if(61===this.input.charCodeAt(this.pos+2))return this.finishOp(types.assign,3);return this.finishOp(types.coalesce,2)}}return this.finishOp(types.question,1)},pp$9.getTokenFromCode=function(code){switch(code){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(types.parenL);case 41:return++this.pos,this.finishToken(types.parenR);case 59:return++this.pos,this.finishToken(types.semi);case 44:return++this.pos,this.finishToken(types.comma);case 91:return++this.pos,this.finishToken(types.bracketL);case 93:return++this.pos,this.finishToken(types.bracketR);case 123:return++this.pos,this.finishToken(types.braceL);case 125:return++this.pos,this.finishToken(types.braceR);case 58:return++this.pos,this.finishToken(types.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(types.backQuote);case 48:var next=this.input.charCodeAt(this.pos+1);if(120===next||88===next)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===next||79===next)return this.readRadixNumber(8);if(98===next||66===next)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(code);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(code);case 124:case 38:return this.readToken_pipe_amp(code);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(code);case 60:case 62:return this.readToken_lt_gt(code);case 61:case 33:return this.readToken_eq_excl(code);case 63:return this.readToken_question();case 126:return this.finishOp(types.prefix,1)}this.raise(this.pos,"Unexpected character '"+codePointToString$1(code)+"'")},pp$9.finishOp=function(type,size){var str=this.input.slice(this.pos,this.pos+size);return this.pos+=size,this.finishToken(type,str)},pp$9.readRegexp=function(){for(var escaped,inClass,start=this.pos;;){this.pos>=this.input.length&&this.raise(start,"Unterminated regular expression");var ch=this.input.charAt(this.pos);if(lineBreak.test(ch)&&this.raise(start,"Unterminated regular expression"),escaped)escaped=!1;else{if("["===ch)inClass=!0;else if("]"===ch&&inClass)inClass=!1;else if("/"===ch&&!inClass)break;escaped="\\"===ch}++this.pos}var pattern=this.input.slice(start,this.pos);++this.pos;var flagsStart=this.pos,flags=this.readWord1();this.containsEsc&&this.unexpected(flagsStart);var state=this.regexpState||(this.regexpState=new RegExpValidationState(this));state.reset(start,pattern,flags),this.validateRegExpFlags(state),this.validateRegExpPattern(state);var value=null;try{value=new RegExp(pattern,flags)}catch{}return this.finishToken(types.regexp,{pattern:pattern,flags:flags,value:value})},pp$9.readInt=function(radix,len,maybeLegacyOctalNumericLiteral){for(var allowSeparators=this.options.ecmaVersion>=12&&void 0===len,isLegacyOctalNumericLiteral=maybeLegacyOctalNumericLiteral&&48===this.input.charCodeAt(this.pos),start=this.pos,total=0,lastCode=0,i=0,e=len??1/0;i=97?code-97+10:code>=65?code-65+10:code>=48&&code<=57?code-48:1/0)>=radix)break;lastCode=code,total=total*radix+val}}return allowSeparators&&95===lastCode&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===start||null!=len&&this.pos-start!==len?null:total},pp$9.readRadixNumber=function(radix){var start=this.pos;this.pos+=2;var val=this.readInt(radix);return null==val&&this.raise(this.start+2,"Expected number in radix "+radix),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(val=stringToBigInt(this.input.slice(start,this.pos)),++this.pos):isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(types.num,val)},pp$9.readNumber=function(startsWithDot){var start=this.pos;!startsWithDot&&null===this.readInt(10,void 0,!0)&&this.raise(start,"Invalid number");var octal=this.pos-start>=2&&48===this.input.charCodeAt(start);octal&&this.strict&&this.raise(start,"Invalid number");var next=this.input.charCodeAt(this.pos);if(!octal&&!startsWithDot&&this.options.ecmaVersion>=11&&110===next){var val$1=stringToBigInt(this.input.slice(start,this.pos));return++this.pos,isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(types.num,val$1)}octal&&/[89]/.test(this.input.slice(start,this.pos))&&(octal=!1),46===next&&!octal&&(++this.pos,this.readInt(10),next=this.input.charCodeAt(this.pos)),(69===next||101===next)&&!octal&&((43===(next=this.input.charCodeAt(++this.pos))||45===next)&&++this.pos,null===this.readInt(10)&&this.raise(start,"Invalid number")),isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var val=function stringToNumber(str,isLegacyOctalNumericLiteral){return isLegacyOctalNumericLiteral?parseInt(str,8):parseFloat(str.replace(/_/g,""))}(this.input.slice(start,this.pos),octal);return this.finishToken(types.num,val)},pp$9.readCodePoint=function(){var code;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var codePos=++this.pos;code=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,code>1114111&&this.invalidStringToken(codePos,"Code point out of bounds")}else code=this.readHexChar(4);return code},pp$9.readString=function(quote){for(var out="",chunkStart=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var ch=this.input.charCodeAt(this.pos);if(ch===quote)break;92===ch?(out+=this.input.slice(chunkStart,this.pos),out+=this.readEscapedChar(!1),chunkStart=this.pos):(isNewLine(ch,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return out+=this.input.slice(chunkStart,this.pos++),this.finishToken(types.string,out)},INVALID_TEMPLATE_ESCAPE_ERROR={},pp$9.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(err){if(err!==INVALID_TEMPLATE_ESCAPE_ERROR)throw err;this.readInvalidTemplateToken()}this.inTemplateElement=!1},pp$9.invalidStringToken=function(position,message){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw INVALID_TEMPLATE_ESCAPE_ERROR;this.raise(position,message)},pp$9.readTmplToken=function(){for(var out="",chunkStart=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var ch=this.input.charCodeAt(this.pos);if(96===ch||36===ch&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==types.template&&this.type!==types.invalidTemplate?(out+=this.input.slice(chunkStart,this.pos),this.finishToken(types.template,out)):36===ch?(this.pos+=2,this.finishToken(types.dollarBraceL)):(++this.pos,this.finishToken(types.backQuote));if(92===ch)out+=this.input.slice(chunkStart,this.pos),out+=this.readEscapedChar(!0),chunkStart=this.pos;else if(isNewLine(ch)){switch(out+=this.input.slice(chunkStart,this.pos),++this.pos,ch){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:out+="\n";break;default:out+=String.fromCharCode(ch)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),chunkStart=this.pos}else++this.pos}},pp$9.readInvalidTemplateToken=function(){for(;this.pos=48&&ch<=55){var octalStr=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],octal=parseInt(octalStr,8);return octal>255&&(octalStr=octalStr.slice(0,-1),octal=parseInt(octalStr,8)),this.pos+=octalStr.length-1,ch=this.input.charCodeAt(this.pos),("0"!==octalStr||56===ch||57===ch)&&(this.strict||inTemplate)&&this.invalidStringToken(this.pos-1-octalStr.length,inTemplate?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(octal)}return isNewLine(ch)?"":String.fromCharCode(ch)}},pp$9.readHexChar=function(len){var codePos=this.pos,n=this.readInt(16,len);return null===n&&this.invalidStringToken(codePos,"Bad character escape sequence"),n},pp$9.readWord1=function(){this.containsEsc=!1;for(var word="",first=!0,chunkStart=this.pos,astral=this.options.ecmaVersion>=6;this.pos",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}}}),require_acorn_jsx=(0,chunk_XP5HYGXS.P$)({"../../node_modules/acorn-jsx/index.js"(exports,module){var XHTMLEntities=require_xhtml(),hexNumber=/^[\da-fA-F]+$/,decimalNumber=/^\d+$/,acornJsxMap=new WeakMap;function getJsxTokens(acorn){acorn=acorn.Parser.acorn||acorn;let acornJsx=acornJsxMap.get(acorn);if(!acornJsx){let tt=acorn.tokTypes,TokContext3=acorn.TokContext,TokenType3=acorn.TokenType,tc_oTag=new TokContext3("...",!0,!0),tokContexts={tc_oTag:tc_oTag,tc_cTag:tc_cTag,tc_expr:tc_expr},tokTypes={jsxName:new TokenType3("jsxName"),jsxText:new TokenType3("jsxText",{beforeExpr:!0}),jsxTagStart:new TokenType3("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new TokenType3("jsxTagEnd")};tokTypes.jsxTagStart.updateContext=function(){this.context.push(tc_expr),this.context.push(tc_oTag),this.exprAllowed=!1},tokTypes.jsxTagEnd.updateContext=function(prevType){let out=this.context.pop();out===tc_oTag&&prevType===tt.slash||out===tc_cTag?(this.context.pop(),this.exprAllowed=this.curContext()===tc_expr):this.exprAllowed=!0},acornJsx={tokContexts:tokContexts,tokTypes:tokTypes},acornJsxMap.set(acorn,acornJsx)}return acornJsx}function getQualifiedJSXName(object){return object?"JSXIdentifier"===object.type?object.name:"JSXNamespacedName"===object.type?object.namespace.name+":"+object.name.name:"JSXMemberExpression"===object.type?getQualifiedJSXName(object.object)+"."+getQualifiedJSXName(object.property):void 0:object}module.exports=function(options){return options=options||{},function(Parser3){return function plugin(options,Parser3){let acorn=Parser3.acorn||(init_acorn(),(0,chunk_XP5HYGXS.Yp)(acorn_exports)),acornJsx=getJsxTokens(acorn),tt=acorn.tokTypes,tok=acornJsx.tokTypes,tokContexts=acorn.tokContexts,tc_oTag=acornJsx.tokContexts.tc_oTag,tc_cTag=acornJsx.tokContexts.tc_cTag,tc_expr=acornJsx.tokContexts.tc_expr,isNewLine2=acorn.isNewLine,isIdentifierStart2=acorn.isIdentifierStart,isIdentifierChar2=acorn.isIdentifierChar;return class extends Parser3{static get acornJsx(){return acornJsx}jsx_readToken(){let out="",chunkStart=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let ch=this.input.charCodeAt(this.pos);switch(ch){case 60:case 123:return this.pos===this.start?60===ch&&this.exprAllowed?(++this.pos,this.finishToken(tok.jsxTagStart)):this.getTokenFromCode(ch):(out+=this.input.slice(chunkStart,this.pos),this.finishToken(tok.jsxText,out));case 38:out+=this.input.slice(chunkStart,this.pos),out+=this.jsx_readEntity(),chunkStart=this.pos;break;case 62:case 125:this.raise(this.pos,"Unexpected token `"+this.input[this.pos]+"`. Did you mean `"+(62===ch?">":"}")+'` or `{"'+this.input[this.pos]+'"}`?');default:isNewLine2(ch)?(out+=this.input.slice(chunkStart,this.pos),out+=this.jsx_readNewLine(!0),chunkStart=this.pos):++this.pos}}}jsx_readNewLine(normalizeCRLF){let out,ch=this.input.charCodeAt(this.pos);return++this.pos,13===ch&&10===this.input.charCodeAt(this.pos)?(++this.pos,out=normalizeCRLF?"\n":"\r\n"):out=String.fromCharCode(ch),this.options.locations&&(++this.curLine,this.lineStart=this.pos),out}jsx_readString(quote){let out="",chunkStart=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let ch=this.input.charCodeAt(this.pos);if(ch===quote)break;38===ch?(out+=this.input.slice(chunkStart,this.pos),out+=this.jsx_readEntity(),chunkStart=this.pos):isNewLine2(ch)?(out+=this.input.slice(chunkStart,this.pos),out+=this.jsx_readNewLine(!1),chunkStart=this.pos):++this.pos}return out+=this.input.slice(chunkStart,this.pos++),this.finishToken(tt.string,out)}jsx_readEntity(){let entity,str="",count=0,ch=this.input[this.pos];"&"!==ch&&this.raise(this.pos,"Entity must start with an ampersand");let startPos=++this.pos;for(;this.pos")}let fragmentOrElement=openingElement.name?"Element":"Fragment";return node["opening"+fragmentOrElement]=openingElement,node["closing"+fragmentOrElement]=closingElement,node.children=children,this.type===tt.relational&&"<"===this.value&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(node,"JSX"+fragmentOrElement)}jsx_parseText(){let node=this.parseLiteral(this.value);return node.type="JSXText",node}jsx_parseElement(){let startPos=this.start,startLoc=this.startLoc;return this.next(),this.jsx_parseElementAt(startPos,startLoc)}parseExprAtom(refShortHandDefaultPos){return this.type===tok.jsxText?this.jsx_parseText():this.type===tok.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(refShortHandDefaultPos)}readToken(code){let context=this.curContext();if(context===tc_expr)return this.jsx_readToken();if(context===tc_oTag||context===tc_cTag){if(isIdentifierStart2(code))return this.jsx_readWord();if(62==code)return++this.pos,this.finishToken(tok.jsxTagEnd);if((34===code||39===code)&&context==tc_oTag)return this.jsx_readString(code)}return 60===code&&this.exprAllowed&&33!==this.input.charCodeAt(this.pos+1)?(++this.pos,this.finishToken(tok.jsxTagStart)):super.readToken(code)}updateContext(prevType){if(this.type==tt.braceL){var curContext=this.curContext();curContext==tc_oTag?this.context.push(tokContexts.b_expr):curContext==tc_expr?this.context.push(tokContexts.b_tmpl):super.updateContext(prevType),this.exprAllowed=!0}else{if(this.type!==tt.slash||prevType!==tok.jsxTagStart)return super.updateContext(prevType);this.context.length-=2,this.context.push(tc_cTag),this.exprAllowed=!1}}}}({allowNamespaces:!1!==options.allowNamespaces,allowNamespacedObjects:!!options.allowNamespacedObjects},Parser3)}},Object.defineProperty(module.exports,"tokTypes",{get:function(){return getJsxTokens((init_acorn(),(0,chunk_XP5HYGXS.Yp)(acorn_exports))).tokTypes},configurable:!0,enumerable:!0})}}),require_html_tags=(0,chunk_XP5HYGXS.P$)({"../../node_modules/html-tags/html-tags.json"(exports,module){module.exports=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","search","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"]}}),require_html_tags2=(0,chunk_XP5HYGXS.P$)({"../../node_modules/html-tags/index.js"(exports,module){module.exports=require_html_tags()}});(0,chunk_XP5HYGXS.VA)({},{argTypesEnhancers:()=>argTypesEnhancers,parameters:()=>parameters});var import_escodegen=(0,chunk_XP5HYGXS.f1)(require_escodegen());var BASIC_OPTIONS={format:{indent:{style:" "},semicolons:!1}},COMPACT_OPTIONS={...BASIC_OPTIONS,format:{newline:""}},PRETTY_OPTIONS={...BASIC_OPTIONS};function generateCode(ast,compact=!1){return(0,import_escodegen.generate)(ast,compact?COMPACT_OPTIONS:PRETTY_OPTIONS)}function generateObjectCode(ast,compact=!1){return compact?function generateCompactObjectCode(ast){let result=generateCode(ast,!0);return result.endsWith(" }")||(result=`${result.slice(0,-1)} }`),result}(ast):generateCode(ast)}function generateArrayCode(ast,compact=!1){return compact?function generateCompactArrayCode(ast){let result=generateCode(ast,!0);return result.startsWith("[ ")&&(result=result.replace("[ ","[")),result}(ast):function generateMultilineArrayCode(ast){let result=generateCode(ast);return result.endsWith(" }]")&&(result=function dedent(templ){for(var values=[],_i=1;_i{}},acornParser=Parser.extend((0,import_acorn_jsx.default)());function extractIdentifierName(identifierNode){return null!=identifierNode?identifierNode.name:null}function filterAncestors(ancestors){return ancestors.filter((x=>"ObjectExpression"===x.type||"ArrayExpression"===x.type))}function calculateNodeDepth(node){let depths=[];return function ancestor(node,visitors,baseVisitor,state,override){var ancestors=[];baseVisitor||(baseVisitor=base),function c(node2,st,override2){var type=override2||node2.type,found=visitors[type],isNew=node2!==ancestors[ancestors.length-1];isNew&&ancestors.push(node2),baseVisitor[type](node2,st,c),found&&found(node2,st||ancestors,ancestors),isNew&&ancestors.pop()}(node,state,override)}(node,{ObjectExpression(_,ancestors){depths.push(filterAncestors(ancestors).length)},ArrayExpression(_,ancestors){depths.push(filterAncestors(ancestors).length)}},ACORN_WALK_VISITORS),Math.max(...depths)}function parseObject(objectNode){return{inferredType:{type:"Object",depth:calculateNodeDepth(objectNode)},ast:objectNode}}function parseExpression(expression){switch(expression.type){case"Identifier":return function parseIdentifier(identifierNode){return{inferredType:{type:"Identifier",identifier:extractIdentifierName(identifierNode)},ast:identifierNode}}(expression);case"Literal":return function parseLiteral(literalNode){return{inferredType:{type:"Literal"},ast:literalNode}}(expression);case"FunctionExpression":case"ArrowFunctionExpression":return function parseFunction(funcNode){let innerJsxElementNode;simple(funcNode.body,{JSXElement(node){innerJsxElementNode=node}},ACORN_WALK_VISITORS);let inferredType={type:null!=innerJsxElementNode?"Element":"Function",params:funcNode.params,hasParams:0!==funcNode.params.length},identifierName=extractIdentifierName(funcNode.id);return null!=identifierName&&(inferredType.identifier=identifierName),{inferredType:inferredType,ast:funcNode}}(expression);case"ClassExpression":return function parseClass(classNode){let innerJsxElementNode;return simple(classNode.body,{JSXElement(node){innerJsxElementNode=node}},ACORN_WALK_VISITORS),{inferredType:{type:null!=innerJsxElementNode?"Element":"Class",identifier:extractIdentifierName(classNode.id)},ast:classNode}}(expression);case"JSXElement":return function parseJsxElement(jsxElementNode){let inferredType={type:"Element"},identifierName=extractIdentifierName(jsxElementNode.openingElement.name);return null!=identifierName&&(inferredType.identifier=identifierName),{inferredType:inferredType,ast:jsxElementNode}}(expression);case"CallExpression":return function parseCall(callNode){return"shape"===extractIdentifierName("MemberExpression"===callNode.callee.type?callNode.callee.property:callNode.callee)?parseObject(callNode.arguments[0]):null}(expression);case"ObjectExpression":return parseObject(expression);case"ArrayExpression":return function parseArray(arrayNode){return{inferredType:{type:"Array",depth:calculateNodeDepth(arrayNode)},ast:arrayNode}}(expression);default:return null}}function parse4(value){let ast=acornParser.parse(`(${value})`,{ecmaVersion:2020}),parsingResult={inferredType:{type:"Unknown"},ast:ast};if(null!=ast.body[0]){let rootNode=ast.body[0];switch(rootNode.type){case"ExpressionStatement":{let expressionResult=parseExpression(rootNode.expression);null!=expressionResult&&(parsingResult=expressionResult);break}}}return parsingResult}function inspectValue(value){try{return{...parse4(value)}}catch{}return{inferredType:{type:"Unknown"}}}var import_html_tags=(0,chunk_XP5HYGXS.f1)(require_html_tags2());function isHtmlTag(tagName){return import_html_tags.default.includes(tagName.toLowerCase())}function generateArray({inferredType:inferredType,ast:ast}){let{depth:depth}=inferredType;if(depth<=2){let compactArray=generateArrayCode(ast,!0);if(!(0,docs_tools.Sy)(compactArray))return(0,docs_tools.Ux)(compactArray)}return(0,docs_tools.Ux)("array",generateArrayCode(ast))}function generateObject({inferredType:inferredType,ast:ast}){let{depth:depth}=inferredType;if(1===depth){let compactObject=generateObjectCode(ast,!0);if(!(0,docs_tools.Sy)(compactObject))return(0,docs_tools.Ux)(compactObject)}return(0,docs_tools.Ux)("object",generateObjectCode(ast))}function getPrettyFuncIdentifier(identifier,hasArguments){return hasArguments?`${identifier}( ... )`:`${identifier}()`}function getPrettyElementIdentifier(identifier){return`<${identifier} />`}function getPrettyIdentifier(inferredType){let{type:type,identifier:identifier}=inferredType;switch(type){case"Function":return getPrettyFuncIdentifier(identifier,inferredType.hasParams);case"Element":return getPrettyElementIdentifier(identifier);default:return identifier}}function createDefaultValue(defaultValue){try{let inspectionResult=inspectValue(defaultValue);switch(inspectionResult.inferredType.type){case"Object":return generateObject(inspectionResult);case"Function":return function generateFunc({inferredType:inferredType,ast:ast}){let{identifier:identifier}=inferredType;if(null!=identifier)return(0,docs_tools.Ux)(getPrettyIdentifier(inferredType),generateCode(ast));let prettyCaption=generateCode(ast,!0);return(0,docs_tools.Sy)(prettyCaption)?(0,docs_tools.Ux)("func",generateCode(ast)):(0,docs_tools.Ux)(prettyCaption)}(inspectionResult);case"Element":return function generateElement(defaultValue,inspectionResult){let{inferredType:inferredType}=inspectionResult,{identifier:identifier}=inferredType;if(null!=identifier&&!isHtmlTag(identifier)){let prettyIdentifier=getPrettyIdentifier(inferredType);return(0,docs_tools.Ux)(prettyIdentifier,defaultValue)}return(0,docs_tools.Sy)(defaultValue)?(0,docs_tools.Ux)("element",defaultValue):(0,docs_tools.Ux)(defaultValue)}(defaultValue,inspectionResult);case"Array":return generateArray(inspectionResult);default:return null}}catch(e){console.error(e)}return null}function isFunction(value){return"function"==typeof value}var reactElementToJSXString=chunk_6BNVLEVL.HA;function isReactElement(element){return null!=element.$$typeof}function extractFunctionName(func,propName){let{name:name}=func;return""!==name&&"anonymous"!==name&&name!==propName?name:null}function generateReactObject(rawDefaultProp){let{type:type}=rawDefaultProp,{displayName:displayName}=type,jsx2=reactElementToJSXString(rawDefaultProp,{});if(null!=displayName){let prettyIdentifier=getPrettyElementIdentifier(displayName);return(0,docs_tools.Ux)(prettyIdentifier,jsx2)}if(function isString(value){return"string"==typeof value||value instanceof String}(type)&&isHtmlTag(type)){let jsxSummary=reactElementToJSXString(rawDefaultProp,{tabStop:0}).replace(/\r?\n|\r/g,"");if(!(0,docs_tools.Sy)(jsxSummary))return(0,docs_tools.Ux)(jsxSummary)}return(0,docs_tools.Ux)("element",jsx2)}var DEFAULT_TYPE_RESOLVERS={string:rawDefaultProp=>(0,docs_tools.Ux)(JSON.stringify(rawDefaultProp)),object:rawDefaultProp=>{if(isReactElement(rawDefaultProp)&&null!=rawDefaultProp.type)return generateReactObject(rawDefaultProp);if(function isPlainObject(object){if("object"!=typeof object||null==object)return!1;if(null===Object.getPrototypeOf(object))return!0;if("[object Object]"!==Object.prototype.toString.call(object)){let tag=object[Symbol.toStringTag];return!(null==tag||!Object.getOwnPropertyDescriptor(object,Symbol.toStringTag)?.writable)&&object.toString()===`[object ${tag}]`}let proto=object;for(;null!==Object.getPrototypeOf(proto);)proto=Object.getPrototypeOf(proto);return Object.getPrototypeOf(object)===proto}(rawDefaultProp)){return generateObject(inspectValue(JSON.stringify(rawDefaultProp)))}if(Array.isArray(rawDefaultProp)){return generateArray(inspectValue(JSON.stringify(rawDefaultProp)))}return(0,docs_tools.Ux)("object")},function:(rawDefaultProp,propDef)=>{let inspectionResult,isElement=!1;if(isFunction(rawDefaultProp.render))isElement=!0;else if(null!=rawDefaultProp.prototype&&isFunction(rawDefaultProp.prototype.render))isElement=!0;else{let innerElement;try{inspectionResult=inspectValue(rawDefaultProp.toString());let{hasParams:hasParams,params:params}=inspectionResult.inferredType;hasParams?1===params.length&&"ObjectPattern"===params[0].type&&(innerElement=rawDefaultProp({})):innerElement=rawDefaultProp(),null!=innerElement&&isReactElement(innerElement)&&(isElement=!0)}catch{}}let funcName=extractFunctionName(rawDefaultProp,propDef.name);if(null!=funcName){if(isElement)return(0,docs_tools.Ux)(getPrettyElementIdentifier(funcName));null!=inspectionResult&&(inspectionResult=inspectValue(rawDefaultProp.toString()));let{hasParams:hasParams}=inspectionResult.inferredType;return(0,docs_tools.Ux)(getPrettyFuncIdentifier(funcName,hasParams))}return(0,docs_tools.Ux)(isElement?"element":"func")},default:rawDefaultProp=>(0,docs_tools.Ux)(rawDefaultProp.toString())};function createDefaultValueFromRawDefaultProp(rawDefaultProp,propDef,typeResolvers=DEFAULT_TYPE_RESOLVERS){try{switch(typeof rawDefaultProp){case"string":return typeResolvers.string(rawDefaultProp,propDef);case"object":return typeResolvers.object(rawDefaultProp,propDef);case"function":return typeResolvers.function(rawDefaultProp,propDef);default:return typeResolvers.default(rawDefaultProp,propDef)}}catch(e){console.error(e)}return null}function generateFuncSignature(params,returns){let hasParams=null!=params,hasReturns=null!=returns;if(!hasParams&&!hasReturns)return"";let funcParts=[];if(hasParams){let funcParams=params.map((x=>{let prettyName=x.getPrettyName(),typeName=x.getTypeName();return null!=typeName?`${prettyName}: ${typeName}`:prettyName}));funcParts.push(`(${funcParams.join(", ")})`)}else funcParts.push("()");return hasReturns&&funcParts.push(`=> ${returns.getTypeName()}`),funcParts.join(" ")}function generateShortFuncSignature(params,returns){let hasParams=null!=params,hasReturns=null!=returns;if(!hasParams&&!hasReturns)return"";let funcParts=[];return hasParams?funcParts.push("( ... )"):funcParts.push("()"),hasReturns&&funcParts.push(`=> ${returns.getTypeName()}`),funcParts.join(" ")}function createTypeDef({name:name,short:short,compact:compact,full:full,inferredType:inferredType}){return{name:name,short:short,compact:compact,full:full??short,inferredType:inferredType}}function cleanPropTypes(value){return value.replace(/PropTypes./g,"").replace(/.isRequired/g,"")}function splitIntoLines(value){return value.split(/\r?\n/)}function prettyObject(ast,compact=!1){return cleanPropTypes(generateObjectCode(ast,compact))}function prettyArray(ast,compact=!1){return cleanPropTypes(generateCode(ast,compact))}function generateTypeFromString(value,originalTypeName){let short,compact,full,{inferredType:inferredType,ast:ast}=inspectValue(value),{type:type}=inferredType;switch(type){case"Identifier":case"Literal":short=value,compact=value;break;case"Object":{let{depth:depth}=inferredType;short="object",compact=1===depth?prettyObject(ast,!0):null,full=prettyObject(ast);break}case"Element":{let{identifier:identifier}=inferredType;short=null==identifier||isHtmlTag(identifier)?"element":identifier,compact=1===splitIntoLines(value).length?value:null,full=value;break}case"Array":{let{depth:depth}=inferredType;short="array",compact=depth<=2?prettyArray(ast,!0):null,full=prettyArray(ast);break}default:short=function getCaptionForInspectionType(type){switch(type){case"Object":return"object";case"Array":return"array";case"Class":return"class";case"Function":return"func";case"Element":return"element";default:return"custom"}}(type),compact=1===splitIntoLines(value).length?value:null,full=value}return createTypeDef({name:originalTypeName,short:short,compact:compact,full:full,inferredType:type})}function objectOf(of){return`objectOf(${of})`}function generateEnum(type){if(Array.isArray(type.value)){let values=type.value.reduce(((acc,v)=>{let{short:short,compact:compact,full:full}=function generateEnumValue({value:value,computed:computed}){return computed?generateTypeFromString(value,"enumvalue"):createTypeDef({name:"enumvalue",short:value,compact:value})}(v);return acc.short.push(short),acc.compact.push(compact),acc.full.push(full),acc}),{short:[],compact:[],full:[]});return createTypeDef({name:"enum",short:values.short.join(" | "),compact:values.compact.every((x=>null!=x))?values.compact.join(" | "):null,full:values.full.join(" | ")})}return createTypeDef({name:"enum",short:type.value,compact:type.value})}function braceAfter(of){return`${of}[]`}function braceAround(of){return`[${of}]`}function createArrayOfObjectTypeDef(short,compact,full){return createTypeDef({name:"arrayOf",short:braceAfter(short),compact:null!=compact?braceAround(compact):null,full:full&&braceAround(full)})}function generateType(type,extractedProp){try{switch(type.name){case"custom":return function generateCustom({raw:raw}){return null!=raw?generateTypeFromString(raw,"custom"):createTypeDef({name:"custom",short:"custom",compact:"custom"})}(type);case"func":return function generateFunc2(extractedProp){let{jsDocTags:jsDocTags}=extractedProp;return null==jsDocTags||null==jsDocTags.params&&null==jsDocTags.returns?createTypeDef({name:"func",short:"func",compact:"func"}):createTypeDef({name:"func",short:generateShortFuncSignature(jsDocTags.params,jsDocTags.returns),compact:null,full:generateFuncSignature(jsDocTags.params,jsDocTags.returns)})}(extractedProp);case"shape":return function generateShape(type,extractedProp){let fields=Object.keys(type.value).map((key=>`${key}: ${generateType(type.value[key],extractedProp).full}`)).join(", "),{inferredType:inferredType,ast:ast}=inspectValue(`{ ${fields} }`),{depth:depth}=inferredType;return createTypeDef({name:"shape",short:"object",compact:1===depth&&ast?prettyObject(ast,!0):null,full:ast?prettyObject(ast):null})}(type,extractedProp);case"instanceOf":return createTypeDef({name:"instanceOf",short:type.value,compact:type.value});case"objectOf":return function generateObjectOf(type,extractedProp){let{short:short,compact:compact,full:full}=generateType(type.value,extractedProp);return createTypeDef({name:"objectOf",short:objectOf(short),compact:null!=compact?objectOf(compact):null,full:full&&objectOf(full)})}(type,extractedProp);case"union":return function generateUnion(type,extractedProp){if(Array.isArray(type.value)){let values=type.value.reduce(((acc,v)=>{let{short:short,compact:compact,full:full}=generateType(v,extractedProp);return acc.short.push(short),acc.compact.push(compact),acc.full.push(full),acc}),{short:[],compact:[],full:[]});return createTypeDef({name:"union",short:values.short.join(" | "),compact:values.compact.every((x=>null!=x))?values.compact.join(" | "):null,full:values.full.join(" | ")})}return createTypeDef({name:"union",short:type.value,compact:null})}(type,extractedProp);case"enum":return generateEnum(type);case"arrayOf":return function generateArray2(type,extractedProp){let{name:name,short:short,compact:compact,full:full,inferredType:inferredType}=generateType(type.value,extractedProp);if("custom"===name){if("Object"===inferredType)return createArrayOfObjectTypeDef(short,compact,full)}else if("shape"===name)return createArrayOfObjectTypeDef(short,compact,full);return createTypeDef({name:"arrayOf",short:braceAfter(short),compact:braceAfter(short)})}(type,extractedProp);default:return createTypeDef({name:type.name,short:type.name,compact:type.name})}}catch(e){console.error(e)}return createTypeDef({name:"unknown",short:"unknown",compact:"unknown"})}var rawDefaultPropTypeResolvers=function createTypeResolvers(customResolvers={}){return{...DEFAULT_TYPE_RESOLVERS,...customResolvers}}({function:(rawDefaultProp,{name:name,type:type})=>{let isElement="element"===type?.summary||"elementType"===type?.summary,funcName=extractFunctionName(rawDefaultProp,name);if(null!=funcName){if(isElement)return(0,docs_tools.Ux)(getPrettyElementIdentifier(funcName));let{hasParams:hasParams}=inspectValue(rawDefaultProp.toString()).inferredType;return(0,docs_tools.Ux)(getPrettyFuncIdentifier(funcName,hasParams))}return(0,docs_tools.Ux)(isElement?"element":"func")}});function enhancePropTypesProp(extractedProp,rawDefaultProp){let{propDef:propDef}=extractedProp,newtype=function createType(extractedProp){let{type:type}=extractedProp.docgenInfo;if(null==type)return null;try{switch(type.name){case"custom":case"shape":case"instanceOf":case"objectOf":case"union":case"enum":case"arrayOf":{let{short:short,compact:compact,full:full}=generateType(type,extractedProp);return null==compact||(0,docs_tools.i3)(compact)?full?(0,docs_tools.Ux)(short,full):(0,docs_tools.Ux)(short):(0,docs_tools.Ux)(compact)}case"func":{let detail,{short:short,full:full}=generateType(type,extractedProp),summary=short;return full&&full.length<150?summary=full:full&&(detail=function toMultilineSignature(signature){return signature.replace(/,/g,",\r\n")}(full)),(0,docs_tools.Ux)(summary,detail)}default:return null}}catch(e){console.error(e)}return null}(extractedProp);null!=newtype&&(propDef.type=newtype);let{defaultValue:defaultValue}=extractedProp.docgenInfo;if(null!=defaultValue&&null!=defaultValue.value){let newDefaultValue=createDefaultValue(defaultValue.value);null!=newDefaultValue&&(propDef.defaultValue=newDefaultValue)}else if(null!=rawDefaultProp){let newDefaultValue=createDefaultValueFromRawDefaultProp(rawDefaultProp,propDef,rawDefaultPropTypeResolvers);null!=newDefaultValue&&(propDef.defaultValue=newDefaultValue)}return propDef}function enhancePropTypesProps(extractedProps,component){let rawDefaultProps=null!=component.defaultProps?component.defaultProps:{};return function keepOriginalDefinitionOrder(extractedProps,component){let{propTypes:propTypes}=component;return null!=propTypes?Object.keys(propTypes).map((x=>extractedProps.find((y=>y.name===x)))).filter(Boolean):extractedProps}(extractedProps.map((x=>enhancePropTypesProp(x,rawDefaultProps[x.propDef.name]))),component)}function enhanceTypeScriptProps(extractedProps){return extractedProps.map((prop=>function enhanceTypeScriptProp(extractedProp,rawDefaultProp){let{propDef:propDef}=extractedProp,{defaultValue:defaultValue}=extractedProp.docgenInfo;if(null!=defaultValue&&null!=defaultValue.value){let newDefaultValue=createDefaultValue(defaultValue.value);null!=newDefaultValue&&(propDef.defaultValue=newDefaultValue)}else if(null!=rawDefaultProp){let newDefaultValue=createDefaultValueFromRawDefaultProp(rawDefaultProp,propDef);null!=newDefaultValue&&(propDef.defaultValue=newDefaultValue)}return propDef}(prop)))}function getPropDefs(component,section){let processedComponent=component;!(0,docs_tools.TQ)(component)&&!component.propTypes&&(0,chunk_6BNVLEVL.Rf)(component)&&(processedComponent=component.type);let extractedProps=(0,docs_tools.p6)(processedComponent,section);if(0===extractedProps.length)return[];switch(extractedProps[0].typeSystem){case docs_tools.YF.JAVASCRIPT:return enhancePropTypesProps(extractedProps,component);case docs_tools.YF.TYPESCRIPT:return enhanceTypeScriptProps(extractedProps);default:return extractedProps.map((x=>x.propDef))}}var parameters={docs:{extractArgTypes:component=>{if(component){let{rows:rows}=(component=>({rows:getPropDefs(component,"props")}))(component);if(rows)return rows.reduce(((acc,row)=>{let{name:name,description:description,type:type,sbType:sbType,defaultValue:defaultSummary,jsDocTags:jsDocTags,required:required}=row;return acc[name]={name:name,description:description,type:{required:required,...sbType},table:{type:type??void 0,jsDocTags:jsDocTags,defaultValue:defaultSummary??void 0}},acc}),{})}return null},extractComponentDescription:docs_tools.rl}},argTypesEnhancers=[docs_tools.C2]},"./node_modules/@storybook/react/dist/entry-preview-docs.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{applyDecorators:function(){return applyDecorators2},decorators:function(){return decorators},parameters:function(){return parameters}});var chunk_XLZBPYSH=__webpack_require__("./node_modules/@storybook/react/dist/chunk-XLZBPYSH.mjs"),chunk_6BNVLEVL=__webpack_require__("./node_modules/@storybook/react/dist/chunk-6BNVLEVL.mjs"),chunk_XP5HYGXS=__webpack_require__("./node_modules/@storybook/react/dist/chunk-XP5HYGXS.mjs"),react=__webpack_require__("./node_modules/react/index.js"),external_STORYBOOK_MODULE_CLIENT_LOGGER_=__webpack_require__("storybook/internal/client-logger"),docs_tools=__webpack_require__("./node_modules/storybook/dist/docs-tools/index.js"),external_STORYBOOK_MODULE_PREVIEW_API_=__webpack_require__("storybook/preview-api");(0,chunk_XP5HYGXS.VA)({},{applyDecorators:()=>applyDecorators2,decorators:()=>decorators,parameters:()=>parameters});var reactElementToJSXString=chunk_6BNVLEVL.HA,toPascalCase=str=>str.charAt(0).toUpperCase()+str.slice(1);function simplifyNodeForStringify(node){if((0,react.isValidElement)(node)){let props=Object.keys(node.props).reduce(((acc,cur)=>(acc[cur]=simplifyNodeForStringify(node.props[cur]),acc)),{});return{...node,props:props,_owner:null}}return Array.isArray(node)?node.map(simplifyNodeForStringify):node}var renderJsx=(code,options)=>{if(typeof code>"u")return external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.warn("Too many skip or undefined component"),null;let displayNameDefaults,renderedJSX=code,Type=renderedJSX.type;for(let i=0;i"u")return external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.warn("Cannot skip undefined element"),null;if(react.Children.count(renderedJSX)>1)return external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.warn("Trying to skip an array of elements"),null;typeof renderedJSX.props.children>"u"?(external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.warn("Not enough children to skip elements."),"function"==typeof renderedJSX.type&&""===renderedJSX.type.name&&(renderedJSX=react.createElement(Type,{...renderedJSX.props}))):renderedJSX="function"==typeof renderedJSX.props.children?renderedJSX.props.children():renderedJSX.props.children}displayNameDefaults="string"==typeof options?.displayName?{showFunctions:!0,displayName:()=>options.displayName}:{displayName:el=>{return el.type.displayName?el.type.displayName:(0,docs_tools.UO)(el.type,"displayName")?(0,docs_tools.UO)(el.type,"displayName"):el.type.render?.displayName?el.type.render.displayName:"symbol"==typeof el.type||el.type.$$typeof&&"symbol"==typeof el.type.$$typeof?((elementType=el.type).$$typeof||elementType).toString().replace(/^Symbol\((.*)\)$/,"$1").split(".").map((segment=>segment.split("_").map(toPascalCase).join(""))).join("."):el.type.name&&"_default"!==el.type.name?el.type.name:"function"==typeof el.type?"No Display Name":(0,chunk_6BNVLEVL.Jz)(el.type)?el.type.render.name:(0,chunk_6BNVLEVL.Rf)(el.type)?el.type.type.name:el.type;var elementType}};let opts={...displayNameDefaults,filterProps:(value,key)=>void 0!==value,...options};return react.Children.map(code,(c=>{let child="number"==typeof c?c.toString():c,string=("function"==typeof reactElementToJSXString?reactElementToJSXString:reactElementToJSXString.default)(simplifyNodeForStringify(child),opts);if(string.indexOf(""")>-1){let matches=string.match(/\S+=\\"([^"]*)\\"/g);matches&&matches.forEach((match=>{string=string.replace(match,match.replace(/"/g,"'"))}))}return string})).join("\n").replace(/function\s+noRefCheck\(\)\s*\{\}/g,"() => {}")},defaultOpts={skip:0,showFunctions:!1,enableBeautify:!0,showDefaultProps:!1},mdxToJsx=node=>{if(!(node=>"MDXCreateElement"===node.type?.displayName&&!!node.props?.mdxType)(node))return node;let{mdxType:mdxType,originalType:originalType,children:children,...rest}=node.props,jsxChildren=[];return children&&(jsxChildren=(Array.isArray(children)?children:[children]).map(mdxToJsx)),(0,react.createElement)(originalType,rest,...jsxChildren)},jsxDecorator=(storyFn,context)=>{let jsx=(0,external_STORYBOOK_MODULE_PREVIEW_API_.useRef)(void 0),story=storyFn(),skip=(context=>{let sourceParams=context?.parameters.docs?.source,isArgsStory=context?.parameters.__isArgsStory;return sourceParams?.type!==docs_tools.Y1.DYNAMIC&&(!isArgsStory||sourceParams?.code||sourceParams?.type===docs_tools.Y1.CODE)})(context),options={...defaultOpts,...context?.parameters.jsx||{}},storyJsx=context.originalStoryFn(context.args,context);return(0,external_STORYBOOK_MODULE_PREVIEW_API_.useEffect)((()=>{if(skip)return;let sourceJsx=mdxToJsx(storyJsx),rendered=renderJsx(sourceJsx,options);rendered&&jsx.current!==rendered&&((0,external_STORYBOOK_MODULE_PREVIEW_API_.emitTransformCode)(rendered,context),jsx.current=rendered)})),story},applyDecorators2=(storyFn,decorators2)=>{let jsxIndex=decorators2.findIndex((d=>d.originalFn===jsxDecorator)),reorderedDecorators=-1===jsxIndex?decorators2:[...decorators2.splice(jsxIndex,1),...decorators2];return(0,chunk_XLZBPYSH.t)(storyFn,reorderedDecorators)},decorators=[jsxDecorator],parameters={docs:{story:{inline:!0}}}},"./node_modules/@storybook/react/dist/entry-preview.mjs":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{applyDecorators:function(){return chunk_XLZBPYSH.t},beforeAll:function(){return beforeAll},decorators:function(){return decorators},mount:function(){return mount},parameters:function(){return parameters},render:function(){return render},renderToCanvas:function(){return renderToCanvas}});var chunk_XLZBPYSH=__webpack_require__("./node_modules/@storybook/react/dist/chunk-XLZBPYSH.mjs"),chunk_XP5HYGXS=__webpack_require__("./node_modules/@storybook/react/dist/chunk-XP5HYGXS.mjs"),react=__webpack_require__("./node_modules/react/index.js"),react_namespaceObject=__webpack_require__.t(react,2),external_STORYBOOK_MODULE_GLOBAL_=__webpack_require__("@storybook/global"),require_constants=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/internal/constants.js"(exports,module){var MAX_SAFE_INTEGER=Number.MAX_SAFE_INTEGER||9007199254740991;module.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:MAX_SAFE_INTEGER,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}}}),require_debug=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/internal/debug.js"(exports,module){var debug="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...args)=>console.error("SEMVER",...args):()=>{};module.exports=debug}}),require_re=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/internal/re.js"(exports,module){var{MAX_SAFE_COMPONENT_LENGTH:MAX_SAFE_COMPONENT_LENGTH,MAX_SAFE_BUILD_LENGTH:MAX_SAFE_BUILD_LENGTH,MAX_LENGTH:MAX_LENGTH}=require_constants(),debug=require_debug(),re=(exports=module.exports={}).re=[],safeRe=exports.safeRe=[],src=exports.src=[],safeSrc=exports.safeSrc=[],t=exports.t={},R=0,safeRegexReplacements=[["\\s",1],["\\d",MAX_LENGTH],["[a-zA-Z0-9-]",MAX_SAFE_BUILD_LENGTH]],createToken=(name,value,isGlobal)=>{let safe=(value=>{for(let[token,max]of safeRegexReplacements)value=value.split(`${token}*`).join(`${token}{0,${max}}`).split(`${token}+`).join(`${token}{1,${max}}`);return value})(value),index=R++;debug(name,index,value),t[name]=index,src[index]=value,safeSrc[index]=safe,re[index]=new RegExp(value,isGlobal?"g":void 0),safeRe[index]=new RegExp(safe,isGlobal?"g":void 0)};createToken("NUMERICIDENTIFIER","0|[1-9]\\d*"),createToken("NUMERICIDENTIFIERLOOSE","\\d+"),createToken("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),createToken("MAINVERSION",`(${src[t.NUMERICIDENTIFIER]})\\.(${src[t.NUMERICIDENTIFIER]})\\.(${src[t.NUMERICIDENTIFIER]})`),createToken("MAINVERSIONLOOSE",`(${src[t.NUMERICIDENTIFIERLOOSE]})\\.(${src[t.NUMERICIDENTIFIERLOOSE]})\\.(${src[t.NUMERICIDENTIFIERLOOSE]})`),createToken("PRERELEASEIDENTIFIER",`(?:${src[t.NONNUMERICIDENTIFIER]}|${src[t.NUMERICIDENTIFIER]})`),createToken("PRERELEASEIDENTIFIERLOOSE",`(?:${src[t.NONNUMERICIDENTIFIER]}|${src[t.NUMERICIDENTIFIERLOOSE]})`),createToken("PRERELEASE",`(?:-(${src[t.PRERELEASEIDENTIFIER]}(?:\\.${src[t.PRERELEASEIDENTIFIER]})*))`),createToken("PRERELEASELOOSE",`(?:-?(${src[t.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${src[t.PRERELEASEIDENTIFIERLOOSE]})*))`),createToken("BUILDIDENTIFIER","[a-zA-Z0-9-]+"),createToken("BUILD",`(?:\\+(${src[t.BUILDIDENTIFIER]}(?:\\.${src[t.BUILDIDENTIFIER]})*))`),createToken("FULLPLAIN",`v?${src[t.MAINVERSION]}${src[t.PRERELEASE]}?${src[t.BUILD]}?`),createToken("FULL",`^${src[t.FULLPLAIN]}$`),createToken("LOOSEPLAIN",`[v=\\s]*${src[t.MAINVERSIONLOOSE]}${src[t.PRERELEASELOOSE]}?${src[t.BUILD]}?`),createToken("LOOSE",`^${src[t.LOOSEPLAIN]}$`),createToken("GTLT","((?:<|>)?=?)"),createToken("XRANGEIDENTIFIERLOOSE",`${src[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),createToken("XRANGEIDENTIFIER",`${src[t.NUMERICIDENTIFIER]}|x|X|\\*`),createToken("XRANGEPLAIN",`[v=\\s]*(${src[t.XRANGEIDENTIFIER]})(?:\\.(${src[t.XRANGEIDENTIFIER]})(?:\\.(${src[t.XRANGEIDENTIFIER]})(?:${src[t.PRERELEASE]})?${src[t.BUILD]}?)?)?`),createToken("XRANGEPLAINLOOSE",`[v=\\s]*(${src[t.XRANGEIDENTIFIERLOOSE]})(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})(?:${src[t.PRERELEASELOOSE]})?${src[t.BUILD]}?)?)?`),createToken("XRANGE",`^${src[t.GTLT]}\\s*${src[t.XRANGEPLAIN]}$`),createToken("XRANGELOOSE",`^${src[t.GTLT]}\\s*${src[t.XRANGEPLAINLOOSE]}$`),createToken("COERCEPLAIN",`(^|[^\\d])(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}})(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?`),createToken("COERCE",`${src[t.COERCEPLAIN]}(?:$|[^\\d])`),createToken("COERCEFULL",src[t.COERCEPLAIN]+`(?:${src[t.PRERELEASE]})?(?:${src[t.BUILD]})?(?:$|[^\\d])`),createToken("COERCERTL",src[t.COERCE],!0),createToken("COERCERTLFULL",src[t.COERCEFULL],!0),createToken("LONETILDE","(?:~>?)"),createToken("TILDETRIM",`(\\s*)${src[t.LONETILDE]}\\s+`,!0),exports.tildeTrimReplace="$1~",createToken("TILDE",`^${src[t.LONETILDE]}${src[t.XRANGEPLAIN]}$`),createToken("TILDELOOSE",`^${src[t.LONETILDE]}${src[t.XRANGEPLAINLOOSE]}$`),createToken("LONECARET","(?:\\^)"),createToken("CARETTRIM",`(\\s*)${src[t.LONECARET]}\\s+`,!0),exports.caretTrimReplace="$1^",createToken("CARET",`^${src[t.LONECARET]}${src[t.XRANGEPLAIN]}$`),createToken("CARETLOOSE",`^${src[t.LONECARET]}${src[t.XRANGEPLAINLOOSE]}$`),createToken("COMPARATORLOOSE",`^${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]})$|^$`),createToken("COMPARATOR",`^${src[t.GTLT]}\\s*(${src[t.FULLPLAIN]})$|^$`),createToken("COMPARATORTRIM",`(\\s*)${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]}|${src[t.XRANGEPLAIN]})`,!0),exports.comparatorTrimReplace="$1$2$3",createToken("HYPHENRANGE",`^\\s*(${src[t.XRANGEPLAIN]})\\s+-\\s+(${src[t.XRANGEPLAIN]})\\s*$`),createToken("HYPHENRANGELOOSE",`^\\s*(${src[t.XRANGEPLAINLOOSE]})\\s+-\\s+(${src[t.XRANGEPLAINLOOSE]})\\s*$`),createToken("STAR","(<|>)?=?\\s*\\*"),createToken("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),createToken("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),require_parse_options=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/internal/parse-options.js"(exports,module){var looseOption=Object.freeze({loose:!0}),emptyOpts=Object.freeze({});module.exports=options=>options?"object"!=typeof options?looseOption:options:emptyOpts}}),require_identifiers=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/internal/identifiers.js"(exports,module){var numeric=/^[0-9]+$/,compareIdentifiers=(a,b)=>{let anum=numeric.test(a),bnum=numeric.test(b);return anum&&bnum&&(a=+a,b=+b),a===b?0:anum&&!bnum?-1:bnum&&!anum?1:acompareIdentifiers(b,a)}}}),require_semver=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/classes/semver.js"(exports,module){var debug=require_debug(),{MAX_LENGTH:MAX_LENGTH,MAX_SAFE_INTEGER:MAX_SAFE_INTEGER}=require_constants(),{safeRe:re,t:t}=require_re(),parseOptions=require_parse_options(),{compareIdentifiers:compareIdentifiers}=require_identifiers();module.exports=class _SemVer{constructor(version2,options){if(options=parseOptions(options),version2 instanceof _SemVer){if(version2.loose===!!options.loose&&version2.includePrerelease===!!options.includePrerelease)return version2;version2=version2.version}else if("string"!=typeof version2)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof version2}".`);if(version2.length>MAX_LENGTH)throw new TypeError(`version is longer than ${MAX_LENGTH} characters`);debug("SemVer",version2,options),this.options=options,this.loose=!!options.loose,this.includePrerelease=!!options.includePrerelease;let m=version2.trim().match(options.loose?re[t.LOOSE]:re[t.FULL]);if(!m)throw new TypeError(`Invalid Version: ${version2}`);if(this.raw=version2,this.major=+m[1],this.minor=+m[2],this.patch=+m[3],this.major>MAX_SAFE_INTEGER||this.major<0)throw new TypeError("Invalid major version");if(this.minor>MAX_SAFE_INTEGER||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>MAX_SAFE_INTEGER||this.patch<0)throw new TypeError("Invalid patch version");m[4]?this.prerelease=m[4].split(".").map((id=>{if(/^[0-9]+$/.test(id)){let num=+id;if(num>=0&&num=0;)"number"==typeof this.prerelease[i]&&(this.prerelease[i]++,i=-2);if(-1===i){if(identifier===this.prerelease.join(".")&&!1===identifierBase)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(base)}}if(identifier){let prerelease=[identifier,base];!1===identifierBase&&(prerelease=[identifier]),0===compareIdentifiers(this.prerelease[0],identifier)?isNaN(this.prerelease[1])&&(this.prerelease=prerelease):this.prerelease=prerelease}break}default:throw new Error(`invalid increment argument: ${release}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}}}),require_parse=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/parse.js"(exports,module){var SemVer=require_semver();module.exports=(version2,options,throwErrors=!1)=>{if(version2 instanceof SemVer)return version2;try{return new SemVer(version2,options)}catch(er){if(!throwErrors)return null;throw er}}}}),require_valid=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/valid.js"(exports,module){var parse=require_parse();module.exports=(version2,options)=>{let v=parse(version2,options);return v?v.version:null}}}),require_clean=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/clean.js"(exports,module){var parse=require_parse();module.exports=(version2,options)=>{let s=parse(version2.trim().replace(/^[=v]+/,""),options);return s?s.version:null}}}),require_inc=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/inc.js"(exports,module){var SemVer=require_semver();module.exports=(version2,release,options,identifier,identifierBase)=>{"string"==typeof options&&(identifierBase=identifier,identifier=options,options=void 0);try{return new SemVer(version2 instanceof SemVer?version2.version:version2,options).inc(release,identifier,identifierBase).version}catch{return null}}}}),require_diff=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/diff.js"(exports,module){var parse=require_parse();module.exports=(version1,version2)=>{let v1=parse(version1,null,!0),v2=parse(version2,null,!0),comparison=v1.compare(v2);if(0===comparison)return null;let v1Higher=comparison>0,highVersion=v1Higher?v1:v2,lowVersion=v1Higher?v2:v1,highHasPre=!!highVersion.prerelease.length;if(lowVersion.prerelease.length&&!highHasPre){if(!lowVersion.patch&&!lowVersion.minor)return"major";if(0===lowVersion.compareMain(highVersion))return lowVersion.minor&&!lowVersion.patch?"minor":"patch"}let prefix=highHasPre?"pre":"";return v1.major!==v2.major?prefix+"major":v1.minor!==v2.minor?prefix+"minor":v1.patch!==v2.patch?prefix+"patch":"prerelease"}}}),require_major=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/major.js"(exports,module){var SemVer=require_semver();module.exports=(a,loose)=>new SemVer(a,loose).major}}),require_minor=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/minor.js"(exports,module){var SemVer=require_semver();module.exports=(a,loose)=>new SemVer(a,loose).minor}}),require_patch=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/patch.js"(exports,module){var SemVer=require_semver();module.exports=(a,loose)=>new SemVer(a,loose).patch}}),require_prerelease=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/prerelease.js"(exports,module){var parse=require_parse();module.exports=(version2,options)=>{let parsed=parse(version2,options);return parsed&&parsed.prerelease.length?parsed.prerelease:null}}}),require_compare=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/compare.js"(exports,module){var SemVer=require_semver();module.exports=(a,b,loose)=>new SemVer(a,loose).compare(new SemVer(b,loose))}}),require_rcompare=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/rcompare.js"(exports,module){var compare=require_compare();module.exports=(a,b,loose)=>compare(b,a,loose)}}),require_compare_loose=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/compare-loose.js"(exports,module){var compare=require_compare();module.exports=(a,b)=>compare(a,b,!0)}}),require_compare_build=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/compare-build.js"(exports,module){var SemVer=require_semver();module.exports=(a,b,loose)=>{let versionA=new SemVer(a,loose),versionB=new SemVer(b,loose);return versionA.compare(versionB)||versionA.compareBuild(versionB)}}}),require_sort=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/sort.js"(exports,module){var compareBuild=require_compare_build();module.exports=(list,loose)=>list.sort(((a,b)=>compareBuild(a,b,loose)))}}),require_rsort=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/rsort.js"(exports,module){var compareBuild=require_compare_build();module.exports=(list,loose)=>list.sort(((a,b)=>compareBuild(b,a,loose)))}}),require_gt=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/gt.js"(exports,module){var compare=require_compare();module.exports=(a,b,loose)=>compare(a,b,loose)>0}}),require_lt=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/lt.js"(exports,module){var compare=require_compare();module.exports=(a,b,loose)=>compare(a,b,loose)<0}}),require_eq=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/eq.js"(exports,module){var compare=require_compare();module.exports=(a,b,loose)=>0===compare(a,b,loose)}}),require_neq=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/neq.js"(exports,module){var compare=require_compare();module.exports=(a,b,loose)=>0!==compare(a,b,loose)}}),require_gte=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/gte.js"(exports,module){var compare=require_compare();module.exports=(a,b,loose)=>compare(a,b,loose)>=0}}),require_lte=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/lte.js"(exports,module){var compare=require_compare();module.exports=(a,b,loose)=>compare(a,b,loose)<=0}}),require_cmp=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/cmp.js"(exports,module){var eq=require_eq(),neq=require_neq(),gt=require_gt(),gte=require_gte(),lt=require_lt(),lte=require_lte();module.exports=(a,op,b,loose)=>{switch(op){case"===":return"object"==typeof a&&(a=a.version),"object"==typeof b&&(b=b.version),a===b;case"!==":return"object"==typeof a&&(a=a.version),"object"==typeof b&&(b=b.version),a!==b;case"":case"=":case"==":return eq(a,b,loose);case"!=":return neq(a,b,loose);case">":return gt(a,b,loose);case">=":return gte(a,b,loose);case"<":return lt(a,b,loose);case"<=":return lte(a,b,loose);default:throw new TypeError(`Invalid operator: ${op}`)}}}}),require_coerce=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/coerce.js"(exports,module){var SemVer=require_semver(),parse=require_parse(),{safeRe:re,t:t}=require_re();module.exports=(version2,options)=>{if(version2 instanceof SemVer)return version2;if("number"==typeof version2&&(version2=String(version2)),"string"!=typeof version2)return null;let match=null;if((options=options||{}).rtl){let next,coerceRtlRegex=options.includePrerelease?re[t.COERCERTLFULL]:re[t.COERCERTL];for(;(next=coerceRtlRegex.exec(version2))&&(!match||match.index+match[0].length!==version2.length);)(!match||next.index+next[0].length!==match.index+match[0].length)&&(match=next),coerceRtlRegex.lastIndex=next.index+next[1].length+next[2].length;coerceRtlRegex.lastIndex=-1}else match=version2.match(options.includePrerelease?re[t.COERCEFULL]:re[t.COERCE]);if(null===match)return null;let major=match[2],minor=match[3]||"0",patch=match[4]||"0",prerelease=options.includePrerelease&&match[5]?`-${match[5]}`:"",build=options.includePrerelease&&match[6]?`+${match[6]}`:"";return parse(`${major}.${minor}.${patch}${prerelease}${build}`,options)}}}),require_lrucache=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/internal/lrucache.js"(exports,module){module.exports=class{constructor(){this.max=1e3,this.map=new Map}get(key){let value=this.map.get(key);if(void 0!==value)return this.map.delete(key),this.map.set(key,value),value}delete(key){return this.map.delete(key)}set(key,value){if(!this.delete(key)&&void 0!==value){if(this.map.size>=this.max){let firstKey=this.map.keys().next().value;this.delete(firstKey)}this.map.set(key,value)}return this}}}}),require_range=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/classes/range.js"(exports,module){var SPACE_CHARACTERS=/\s+/g;module.exports=class _Range{constructor(range,options){if(options=parseOptions(options),range instanceof _Range)return range.loose===!!options.loose&&range.includePrerelease===!!options.includePrerelease?range:new _Range(range.raw,options);if(range instanceof Comparator)return this.raw=range.value,this.set=[[range]],this.formatted=void 0,this;if(this.options=options,this.loose=!!options.loose,this.includePrerelease=!!options.includePrerelease,this.raw=range.trim().replace(SPACE_CHARACTERS," "),this.set=this.raw.split("||").map((r=>this.parseRange(r.trim()))).filter((c=>c.length)),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let first=this.set[0];if(this.set=this.set.filter((c=>!isNullSet(c[0]))),0===this.set.length)this.set=[first];else if(this.set.length>1)for(let c of this.set)if(1===c.length&&isAny(c[0])){this.set=[c];break}}this.formatted=void 0}get range(){if(void 0===this.formatted){this.formatted="";for(let i=0;i0&&(this.formatted+="||");let comps=this.set[i];for(let k=0;k0&&(this.formatted+=" "),this.formatted+=comps[k].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(range){let memoKey=((this.options.includePrerelease&&FLAG_INCLUDE_PRERELEASE)|(this.options.loose&&FLAG_LOOSE))+":"+range,cached=cache.get(memoKey);if(cached)return cached;let loose=this.options.loose,hr=loose?re[t.HYPHENRANGELOOSE]:re[t.HYPHENRANGE];range=range.replace(hr,hyphenReplace(this.options.includePrerelease)),debug("hyphen replace",range),range=range.replace(re[t.COMPARATORTRIM],comparatorTrimReplace),debug("comparator trim",range),range=range.replace(re[t.TILDETRIM],tildeTrimReplace),debug("tilde trim",range),range=range.replace(re[t.CARETTRIM],caretTrimReplace),debug("caret trim",range);let rangeList=range.split(" ").map((comp=>parseComparator(comp,this.options))).join(" ").split(/\s+/).map((comp=>replaceGTE0(comp,this.options)));loose&&(rangeList=rangeList.filter((comp=>(debug("loose invalid filter",comp,this.options),!!comp.match(re[t.COMPARATORLOOSE]))))),debug("range list",rangeList);let rangeMap=new Map,comparators=rangeList.map((comp=>new Comparator(comp,this.options)));for(let comp of comparators){if(isNullSet(comp))return[comp];rangeMap.set(comp.value,comp)}rangeMap.size>1&&rangeMap.has("")&&rangeMap.delete("");let result=[...rangeMap.values()];return cache.set(memoKey,result),result}intersects(range,options){if(!(range instanceof _Range))throw new TypeError("a Range is required");return this.set.some((thisComparators=>isSatisfiable(thisComparators,options)&&range.set.some((rangeComparators=>isSatisfiable(rangeComparators,options)&&thisComparators.every((thisComparator=>rangeComparators.every((rangeComparator=>thisComparator.intersects(rangeComparator,options)))))))))}test(version2){if(!version2)return!1;if("string"==typeof version2)try{version2=new SemVer(version2,this.options)}catch{return!1}for(let i=0;i"<0.0.0-0"===c.value,isAny=c=>""===c.value,isSatisfiable=(comparators,options)=>{let result=!0,remainingComparators=comparators.slice(),testComparator=remainingComparators.pop();for(;result&&remainingComparators.length;)result=remainingComparators.every((otherComparator=>testComparator.intersects(otherComparator,options))),testComparator=remainingComparators.pop();return result},parseComparator=(comp,options)=>(debug("comp",comp,options),comp=replaceCarets(comp,options),debug("caret",comp),comp=replaceTildes(comp,options),debug("tildes",comp),comp=replaceXRanges(comp,options),debug("xrange",comp),comp=replaceStars(comp,options),debug("stars",comp),comp),isX=id=>!id||"x"===id.toLowerCase()||"*"===id,replaceTildes=(comp,options)=>comp.trim().split(/\s+/).map((c=>replaceTilde(c,options))).join(" "),replaceTilde=(comp,options)=>{let r=options.loose?re[t.TILDELOOSE]:re[t.TILDE];return comp.replace(r,((_,M,m,p,pr)=>{let ret;return debug("tilde",comp,_,M,m,p,pr),isX(M)?ret="":isX(m)?ret=`>=${M}.0.0 <${+M+1}.0.0-0`:isX(p)?ret=`>=${M}.${m}.0 <${M}.${+m+1}.0-0`:pr?(debug("replaceTilde pr",pr),ret=`>=${M}.${m}.${p}-${pr} <${M}.${+m+1}.0-0`):ret=`>=${M}.${m}.${p} <${M}.${+m+1}.0-0`,debug("tilde return",ret),ret}))},replaceCarets=(comp,options)=>comp.trim().split(/\s+/).map((c=>replaceCaret(c,options))).join(" "),replaceCaret=(comp,options)=>{debug("caret",comp,options);let r=options.loose?re[t.CARETLOOSE]:re[t.CARET],z=options.includePrerelease?"-0":"";return comp.replace(r,((_,M,m,p,pr)=>{let ret;return debug("caret",comp,_,M,m,p,pr),isX(M)?ret="":isX(m)?ret=`>=${M}.0.0${z} <${+M+1}.0.0-0`:isX(p)?ret="0"===M?`>=${M}.${m}.0${z} <${M}.${+m+1}.0-0`:`>=${M}.${m}.0${z} <${+M+1}.0.0-0`:pr?(debug("replaceCaret pr",pr),ret="0"===M?"0"===m?`>=${M}.${m}.${p}-${pr} <${M}.${m}.${+p+1}-0`:`>=${M}.${m}.${p}-${pr} <${M}.${+m+1}.0-0`:`>=${M}.${m}.${p}-${pr} <${+M+1}.0.0-0`):(debug("no pr"),ret="0"===M?"0"===m?`>=${M}.${m}.${p}${z} <${M}.${m}.${+p+1}-0`:`>=${M}.${m}.${p}${z} <${M}.${+m+1}.0-0`:`>=${M}.${m}.${p} <${+M+1}.0.0-0`),debug("caret return",ret),ret}))},replaceXRanges=(comp,options)=>(debug("replaceXRanges",comp,options),comp.split(/\s+/).map((c=>replaceXRange(c,options))).join(" ")),replaceXRange=(comp,options)=>{comp=comp.trim();let r=options.loose?re[t.XRANGELOOSE]:re[t.XRANGE];return comp.replace(r,((ret,gtlt,M,m,p,pr)=>{debug("xRange",comp,ret,gtlt,M,m,p,pr);let xM=isX(M),xm=xM||isX(m),xp=xm||isX(p),anyX=xp;return"="===gtlt&&anyX&&(gtlt=""),pr=options.includePrerelease?"-0":"",xM?ret=">"===gtlt||"<"===gtlt?"<0.0.0-0":"*":gtlt&&anyX?(xm&&(m=0),p=0,">"===gtlt?(gtlt=">=",xm?(M=+M+1,m=0,p=0):(m=+m+1,p=0)):"<="===gtlt&&(gtlt="<",xm?M=+M+1:m=+m+1),"<"===gtlt&&(pr="-0"),ret=`${gtlt+M}.${m}.${p}${pr}`):xm?ret=`>=${M}.0.0${pr} <${+M+1}.0.0-0`:xp&&(ret=`>=${M}.${m}.0${pr} <${M}.${+m+1}.0-0`),debug("xRange return",ret),ret}))},replaceStars=(comp,options)=>(debug("replaceStars",comp,options),comp.trim().replace(re[t.STAR],"")),replaceGTE0=(comp,options)=>(debug("replaceGTE0",comp,options),comp.trim().replace(re[options.includePrerelease?t.GTE0PRE:t.GTE0],"")),hyphenReplace=incPr=>($0,from,fM,fm,fp,fpr,fb,to,tM,tm,tp,tpr)=>`${from=isX(fM)?"":isX(fm)?`>=${fM}.0.0${incPr?"-0":""}`:isX(fp)?`>=${fM}.${fm}.0${incPr?"-0":""}`:fpr?`>=${from}`:`>=${from}${incPr?"-0":""}`} ${to=isX(tM)?"":isX(tm)?`<${+tM+1}.0.0-0`:isX(tp)?`<${tM}.${+tm+1}.0-0`:tpr?`<=${tM}.${tm}.${tp}-${tpr}`:incPr?`<${tM}.${tm}.${+tp+1}-0`:`<=${to}`}`.trim(),testSet=(set,version2,options)=>{for(let i=0;i0){let allowed=set[i].semver;if(allowed.major===version2.major&&allowed.minor===version2.minor&&allowed.patch===version2.patch)return!0}return!1}return!0}}}),require_comparator=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/classes/comparator.js"(exports,module){var ANY=Symbol("SemVer ANY");module.exports=class _Comparator{static get ANY(){return ANY}constructor(comp,options){if(options=parseOptions(options),comp instanceof _Comparator){if(comp.loose===!!options.loose)return comp;comp=comp.value}comp=comp.trim().split(/\s+/).join(" "),debug("comparator",comp,options),this.options=options,this.loose=!!options.loose,this.parse(comp),this.semver===ANY?this.value="":this.value=this.operator+this.semver.version,debug("comp",this)}parse(comp){let r=this.options.loose?re[t.COMPARATORLOOSE]:re[t.COMPARATOR],m=comp.match(r);if(!m)throw new TypeError(`Invalid comparator: ${comp}`);this.operator=void 0!==m[1]?m[1]:"","="===this.operator&&(this.operator=""),m[2]?this.semver=new SemVer(m[2],this.options.loose):this.semver=ANY}toString(){return this.value}test(version2){if(debug("Comparator.test",version2,this.options.loose),this.semver===ANY||version2===ANY)return!0;if("string"==typeof version2)try{version2=new SemVer(version2,this.options)}catch{return!1}return cmp(version2,this.operator,this.semver,this.options)}intersects(comp,options){if(!(comp instanceof _Comparator))throw new TypeError("a Comparator is required");return""===this.operator?""===this.value||new Range(comp.value,options).test(this.value):""===comp.operator?""===comp.value||new Range(this.value,options).test(comp.semver):!((options=parseOptions(options)).includePrerelease&&("<0.0.0-0"===this.value||"<0.0.0-0"===comp.value)||!options.includePrerelease&&(this.value.startsWith("<0.0.0")||comp.value.startsWith("<0.0.0")))&&!!(this.operator.startsWith(">")&&comp.operator.startsWith(">")||this.operator.startsWith("<")&&comp.operator.startsWith("<")||this.semver.version===comp.semver.version&&this.operator.includes("=")&&comp.operator.includes("=")||cmp(this.semver,"<",comp.semver,options)&&this.operator.startsWith(">")&&comp.operator.startsWith("<")||cmp(this.semver,">",comp.semver,options)&&this.operator.startsWith("<")&&comp.operator.startsWith(">"))}};var parseOptions=require_parse_options(),{safeRe:re,t:t}=require_re(),cmp=require_cmp(),debug=require_debug(),SemVer=require_semver(),Range=require_range()}}),require_satisfies=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/functions/satisfies.js"(exports,module){var Range=require_range();module.exports=(version2,range,options)=>{try{range=new Range(range,options)}catch{return!1}return range.test(version2)}}}),require_to_comparators=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/ranges/to-comparators.js"(exports,module){var Range=require_range();module.exports=(range,options)=>new Range(range,options).set.map((comp=>comp.map((c=>c.value)).join(" ").trim().split(" ")))}}),require_max_satisfying=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/ranges/max-satisfying.js"(exports,module){var SemVer=require_semver(),Range=require_range();module.exports=(versions,range,options)=>{let max=null,maxSV=null,rangeObj=null;try{rangeObj=new Range(range,options)}catch{return null}return versions.forEach((v=>{rangeObj.test(v)&&(!max||-1===maxSV.compare(v))&&(max=v,maxSV=new SemVer(max,options))})),max}}}),require_min_satisfying=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/ranges/min-satisfying.js"(exports,module){var SemVer=require_semver(),Range=require_range();module.exports=(versions,range,options)=>{let min=null,minSV=null,rangeObj=null;try{rangeObj=new Range(range,options)}catch{return null}return versions.forEach((v=>{rangeObj.test(v)&&(!min||1===minSV.compare(v))&&(min=v,minSV=new SemVer(min,options))})),min}}}),require_min_version=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/ranges/min-version.js"(exports,module){var SemVer=require_semver(),Range=require_range(),gt=require_gt();module.exports=(range,loose)=>{range=new Range(range,loose);let minver=new SemVer("0.0.0");if(range.test(minver)||(minver=new SemVer("0.0.0-0"),range.test(minver)))return minver;minver=null;for(let i=0;i{let compver=new SemVer(comparator.semver.version);switch(comparator.operator){case">":0===compver.prerelease.length?compver.patch++:compver.prerelease.push(0),compver.raw=compver.format();case"":case">=":(!setMin||gt(compver,setMin))&&(setMin=compver);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${comparator.operator}`)}})),setMin&&(!minver||gt(minver,setMin))&&(minver=setMin)}return minver&&range.test(minver)?minver:null}}}),require_valid2=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/ranges/valid.js"(exports,module){var Range=require_range();module.exports=(range,options)=>{try{return new Range(range,options).range||"*"}catch{return null}}}}),require_outside=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/ranges/outside.js"(exports,module){var SemVer=require_semver(),Comparator=require_comparator(),{ANY:ANY}=Comparator,Range=require_range(),satisfies=require_satisfies(),gt=require_gt(),lt=require_lt(),lte=require_lte(),gte=require_gte();module.exports=(version2,range,hilo,options)=>{let gtfn,ltefn,ltfn,comp,ecomp;switch(version2=new SemVer(version2,options),range=new Range(range,options),hilo){case">":gtfn=gt,ltefn=lte,ltfn=lt,comp=">",ecomp=">=";break;case"<":gtfn=lt,ltefn=gte,ltfn=gt,comp="<",ecomp="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(version2,range,options))return!1;for(let i=0;i{comparator.semver===ANY&&(comparator=new Comparator(">=0.0.0")),high=high||comparator,low=low||comparator,gtfn(comparator.semver,high.semver,options)?high=comparator:ltfn(comparator.semver,low.semver,options)&&(low=comparator)})),high.operator===comp||high.operator===ecomp||(!low.operator||low.operator===comp)&<efn(version2,low.semver))return!1;if(low.operator===ecomp&<fn(version2,low.semver))return!1}return!0}}}),require_gtr=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/ranges/gtr.js"(exports,module){var outside=require_outside();module.exports=(version2,range,options)=>outside(version2,range,">",options)}}),require_ltr=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/ranges/ltr.js"(exports,module){var outside=require_outside();module.exports=(version2,range,options)=>outside(version2,range,"<",options)}}),require_intersects=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/ranges/intersects.js"(exports,module){var Range=require_range();module.exports=(r1,r2,options)=>(r1=new Range(r1,options),r2=new Range(r2,options),r1.intersects(r2,options))}}),require_simplify=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/ranges/simplify.js"(exports,module){var satisfies=require_satisfies(),compare=require_compare();module.exports=(versions,range,options)=>{let set=[],first=null,prev=null,v=versions.sort(((a,b)=>compare(a,b,options)));for(let version2 of v)satisfies(version2,range,options)?(prev=version2,first||(first=version2)):(prev&&set.push([first,prev]),prev=null,first=null);first&&set.push([first,null]);let ranges=[];for(let[min,max]of set)min===max?ranges.push(min):max||min!==v[0]?max?min===v[0]?ranges.push(`<=${max}`):ranges.push(`${min} - ${max}`):ranges.push(`>=${min}`):ranges.push("*");let simplified=ranges.join(" || "),original="string"==typeof range.raw?range.raw:String(range);return simplified.length=0.0.0-0")],minimumVersion=[new Comparator(">=0.0.0")],simpleSubset=(sub,dom,options)=>{if(sub===dom)return!0;if(1===sub.length&&sub[0].semver===ANY){if(1===dom.length&&dom[0].semver===ANY)return!0;sub=options.includePrerelease?minimumVersionWithPreRelease:minimumVersion}if(1===dom.length&&dom[0].semver===ANY){if(options.includePrerelease)return!0;dom=minimumVersion}let gt,lt,gtltComp,eqSet=new Set;for(let c of sub)">"===c.operator||">="===c.operator?gt=higherGT(gt,c,options):"<"===c.operator||"<="===c.operator?lt=lowerLT(lt,c,options):eqSet.add(c.semver);if(eqSet.size>1)return null;if(gt&<){if(gtltComp=compare(gt.semver,lt.semver,options),gtltComp>0)return null;if(0===gtltComp&&(">="!==gt.operator||"<="!==lt.operator))return null}for(let eq of eqSet){if(gt&&!satisfies(eq,String(gt),options)||lt&&!satisfies(eq,String(lt),options))return null;for(let c of dom)if(!satisfies(eq,String(c),options))return!1;return!0}let higher,lower,hasDomLT,hasDomGT,needDomLTPre=!(!lt||options.includePrerelease||!lt.semver.prerelease.length)&<.semver,needDomGTPre=!(!gt||options.includePrerelease||!gt.semver.prerelease.length)&>.semver;needDomLTPre&&1===needDomLTPre.prerelease.length&&"<"===lt.operator&&0===needDomLTPre.prerelease[0]&&(needDomLTPre=!1);for(let c of dom){if(hasDomGT=hasDomGT||">"===c.operator||">="===c.operator,hasDomLT=hasDomLT||"<"===c.operator||"<="===c.operator,gt)if(needDomGTPre&&c.semver.prerelease&&c.semver.prerelease.length&&c.semver.major===needDomGTPre.major&&c.semver.minor===needDomGTPre.minor&&c.semver.patch===needDomGTPre.patch&&(needDomGTPre=!1),">"===c.operator||">="===c.operator){if(higher=higherGT(gt,c,options),higher===c&&higher!==gt)return!1}else if(">="===gt.operator&&!satisfies(gt.semver,String(c),options))return!1;if(lt)if(needDomLTPre&&c.semver.prerelease&&c.semver.prerelease.length&&c.semver.major===needDomLTPre.major&&c.semver.minor===needDomLTPre.minor&&c.semver.patch===needDomLTPre.patch&&(needDomLTPre=!1),"<"===c.operator||"<="===c.operator){if(lower=lowerLT(lt,c,options),lower===c&&lower!==lt)return!1}else if("<="===lt.operator&&!satisfies(lt.semver,String(c),options))return!1;if(!c.operator&&(lt||gt)&&0!==gtltComp)return!1}return!(gt&&hasDomLT&&!lt&&0!==gtltComp||lt&&hasDomGT&&!gt&&0!==gtltComp||needDomGTPre||needDomLTPre)},higherGT=(a,b,options)=>{if(!a)return b;let comp=compare(a.semver,b.semver,options);return comp>0?a:comp<0||">"===b.operator&&">="===a.operator?b:a},lowerLT=(a,b,options)=>{if(!a)return b;let comp=compare(a.semver,b.semver,options);return comp<0?a:comp>0||"<"===b.operator&&"<="===a.operator?b:a};module.exports=(sub,dom,options={})=>{if(sub===dom)return!0;sub=new Range(sub,options),dom=new Range(dom,options);let sawNonNull=!1;OUTER:for(let simpleSub of sub.set){for(let simpleDom of dom.set){let isSub=simpleSubset(simpleSub,simpleDom,options);if(sawNonNull=sawNonNull||null!==isSub,isSub)continue OUTER}if(sawNonNull)return!1}return!0}}}),require_semver2=(0,chunk_XP5HYGXS.P$)({"../../node_modules/semver/index.js"(exports,module){var internalRe=require_re(),constants=require_constants(),SemVer=require_semver(),identifiers=require_identifiers(),parse=require_parse(),valid=require_valid(),clean=require_clean(),inc=require_inc(),diff=require_diff(),major=require_major(),minor=require_minor(),patch=require_patch(),prerelease=require_prerelease(),compare=require_compare(),rcompare=require_rcompare(),compareLoose=require_compare_loose(),compareBuild=require_compare_build(),sort=require_sort(),rsort=require_rsort(),gt=require_gt(),lt=require_lt(),eq=require_eq(),neq=require_neq(),gte=require_gte(),lte=require_lte(),cmp=require_cmp(),coerce=require_coerce(),Comparator=require_comparator(),Range=require_range(),satisfies=require_satisfies(),toComparators=require_to_comparators(),maxSatisfying=require_max_satisfying(),minSatisfying=require_min_satisfying(),minVersion=require_min_version(),validRange=require_valid2(),outside=require_outside(),gtr=require_gtr(),ltr=require_ltr(),intersects=require_intersects(),simplifyRange=require_simplify(),subset=require_subset();module.exports={parse:parse,valid:valid,clean:clean,inc:inc,diff:diff,major:major,minor:minor,patch:patch,prerelease:prerelease,compare:compare,rcompare:rcompare,compareLoose:compareLoose,compareBuild:compareBuild,sort:sort,rsort:rsort,gt:gt,lt:lt,eq:eq,neq:neq,gte:gte,lte:lte,cmp:cmp,coerce:coerce,Comparator:Comparator,Range:Range,satisfies:satisfies,toComparators:toComparators,maxSatisfying:maxSatisfying,minSatisfying:minSatisfying,minVersion:minVersion,validRange:validRange,outside:outside,gtr:gtr,ltr:ltr,intersects:intersects,simplifyRange:simplifyRange,subset:subset,SemVer:SemVer,re:internalRe.re,src:internalRe.src,tokens:internalRe.t,SEMVER_SPEC_VERSION:constants.SEMVER_SPEC_VERSION,RELEASE_TYPES:constants.RELEASE_TYPES,compareIdentifiers:identifiers.compareIdentifiers,rcompareIdentifiers:identifiers.rcompareIdentifiers}}});(0,chunk_XP5HYGXS.VA)({},{applyDecorators:()=>chunk_XLZBPYSH.t,beforeAll:()=>beforeAll,decorators:()=>decorators,mount:()=>mount,parameters:()=>parameters,render:()=>render,renderToCanvas:()=>renderToCanvas});var import_semver=(0,chunk_XP5HYGXS.f1)(require_semver2());function setReactActEnvironment(isReactActEnvironment){globalThis.IS_REACT_ACT_ENVIRONMENT=isReactActEnvironment}function getReactActEnvironment(){return globalThis.IS_REACT_ACT_ENVIRONMENT}var getAct=async({disableAct:disableAct=!1}={})=>cb=>cb(),render=(args,context)=>{let{id:id,component:Component}=context;if(!Component)throw new Error(`Unable to render story ${id} as the component annotation is missing from the default export`);return react.createElement(Component,{...args})},{FRAMEWORK_OPTIONS:FRAMEWORK_OPTIONS}=external_STORYBOOK_MODULE_GLOBAL_.global,ErrorBoundary=class extends react.Component{constructor(){super(...arguments),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidMount(){let{hasError:hasError}=this.state,{showMain:showMain}=this.props;hasError||showMain()}componentDidCatch(err){let{showException:showException}=this.props;showException(err)}render(){let{hasError:hasError}=this.state,{children:children}=this.props;return hasError?null:children}},Wrapper=FRAMEWORK_OPTIONS?.strictMode?react.StrictMode:react.Fragment,actQueue=[],isActing=!1,processActQueue=async()=>{if(isActing||0===actQueue.length)return;isActing=!0;let actTask=actQueue.shift();actTask&&await actTask(),isActing=!1,processActQueue()};async function renderToCanvas({storyContext:storyContext,unboundStoryFn:unboundStoryFn,showMain:showMain,showException:showException,forceRemount:forceRemount},canvasElement){let{renderElement:renderElement,unmountElement:unmountElement}=await __webpack_require__.e(8735).then(__webpack_require__.bind(__webpack_require__,"./node_modules/@storybook/react-dom-shim/dist/react-18.mjs")),Story=unboundStoryFn,content=storyContext.parameters.__isPortableStory?react.createElement(Story,{...storyContext}):react.createElement(ErrorBoundary,{key:storyContext.id,showMain:showMain,showException:showException},react.createElement(Story,{...storyContext})),element=Wrapper?react.createElement(Wrapper,null,content):content;forceRemount&&unmountElement(canvasElement);let act=await getAct({disableAct:"docs"===storyContext.viewMode});return await new Promise((async(resolve,reject)=>{actQueue.push((async()=>{try{await act((async()=>{await renderElement(element,canvasElement,storyContext?.parameters?.react?.rootOptions)})),resolve()}catch(e){reject(e)}})),processActQueue()})),async()=>{await act((()=>{unmountElement(canvasElement)}))}}var mount=context=>async ui=>(null!=ui&&(context.originalStoryFn=()=>ui),await context.renderToCanvas(),context.canvas),decorators=[(story,context)=>{if(!context.parameters?.react?.rsc)return story();let major=import_semver.default.major(react.version),minor=import_semver.default.minor(react.version);if(major<18||18===major&&minor<3)throw new Error("React Server Components require React >= 18.3");return react.createElement(react.Suspense,null,story())}],parameters={renderer:"react"},beforeAll=async()=>{try{let{configure:configure}=await Promise.resolve().then(__webpack_require__.t.bind(__webpack_require__,"storybook/test",23)),act=await getAct();configure({unstable_advanceTimersWrapper:cb=>act(cb),asyncWrapper:async cb=>{let previousActEnvironment=getReactActEnvironment();setReactActEnvironment(!1);try{let result=await cb();return await new Promise((resolve=>{setTimeout((()=>{resolve()}),0),function jestFakeTimersAreEnabled(){return typeof jest<"u"&&null!==jest&&(!0===setTimeout._isMockFunction||Object.prototype.hasOwnProperty.call(setTimeout,"clock"))}()&&jest.advanceTimersByTime(0)})),result}finally{setReactActEnvironment(previousActEnvironment)}},eventWrapper:cb=>{let result;return act((()=>(result=cb(),result))),result}})}catch{}}},"./node_modules/react-dom/cjs/react-dom.production.js":function(__unused_webpack_module,exports,__webpack_require__){"use strict";var React=__webpack_require__("./node_modules/react/index.js");function formatProdErrorMessage(code){var url="https://react.dev/errors/"+code;if(1Pn(e,"name",{value:t,configurable:!0}),Jr=(()=>__webpack_require__("./node_modules/storybook/dist/components sync recursive"))(),C=(e,t)=>()=>(e&&(t=e(e=0)),t),H=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Qr=(e,t)=>{for(var r in t)Pn(e,r,{get:t[r],enumerable:!0})},ge=(e,t,r)=>(r=null!=e?Ep(Mp(e)):{},((e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of Cp(t))!Ap.call(e,a)&&a!==r&&Pn(e,a,{get:()=>t[a],enumerable:!(n=Sp(t,a))||n.enumerable});return e})(!t&&e&&e.__esModule?r:Pn(r,"default",{value:e,enumerable:!0}),e));function W(){return W=Object.assign?Object.assign.bind():function(e){for(var t=1;t{o(W,"_extends")}));function H0(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var P0=C((()=>{o(H0,"_assertThisInitialized")}));function vt(e,t){return(vt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r})(e,t)}var kn=C((()=>{o(vt,"_setPrototypeOf")}));function On(e){return(On=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(e)}var O0=C((()=>{o(On,"_getPrototypeOf")})),rn=H(((q0,ca)=>{!function(e){if("object"==typeof q0&&typeof ca<"u")ca.exports=e();else if("function"==typeof define&&__webpack_require__.amdO)define([],e);else{(typeof window<"u"?window:typeof __webpack_require__.g<"u"?__webpack_require__.g:typeof self<"u"?self:this).memoizerific=e()}}((function(){return o((function n(a,i,c){function l(f,d){if(!i[f]){if(!a[f]){var m="function"==typeof Jr&&Jr;if(!d&&m)return m(f,!0);if(s)return s(f,!0);var v=new Error("Cannot find module '"+f+"'");throw v.code="MODULE_NOT_FOUND",v}var y=i[f]={exports:{}};a[f][0].call(y.exports,(function(p){return l(a[f][1][p]||p)}),y,y.exports,n,a,i,c)}return i[f].exports}o(l,"s");for(var s="function"==typeof Jr&&Jr,u=0;u=0?(this.lastItem=this.list[s],this.list[s].val):void 0},c.prototype.set=function(l,s){var u;return this.lastItem&&this.isEqual(this.lastItem.key,l)?(this.lastItem.val=s,this):(u=this.indexOf(l))>=0?(this.lastItem=this.list[u],this.list[u].val=s,this):(this.lastItem={key:l,val:s},this.list.push(this.lastItem),this.size++,this)},c.prototype.delete=function(l){var s;if(this.lastItem&&this.isEqual(this.lastItem.key,l)&&(this.lastItem=void 0),(s=this.indexOf(l))>=0)return this.size--,this.list.splice(s,1)[0]},c.prototype.has=function(l){var s;return!(!this.lastItem||!this.isEqual(this.lastItem.key,l))||(s=this.indexOf(l))>=0&&(this.lastItem=this.list[s],!0)},c.prototype.forEach=function(l,s){var u;for(u=0;u=0&&(!(v=(m=f[y]).cacheItem.get(m.arg))||!v.size);y--)m.cacheItem.delete(m.arg)}function u(f,d){return f===d||f!=f&&d!=d}a.exports=function(f){var d=new c(!1),m=[];return function(v){var y=o((function(){var h,g,E,p=d,w=arguments.length-1,b=Array(w+1),x=!0;if((y.numArgs||0===y.numArgs)&&y.numArgs!==w+1)throw new Error("Memoizerific functions should always be called with the same number of arguments");for(E=0;E0&&(b[w]={cacheItem:p,arg:arguments[w]},x?l(m,b):m.push(b),m.length>f&&s(m.shift())),y.wasMemoized=x,y.numArgs=w+1,g}),"memoizerific");return y.limit=f,y.wasMemoized=!1,y.cache=d,y.lru=m,y}},o(l,"moveToMostRecentLru"),o(s,"removeCachedResult"),o(u,"isEqual")},{"map-or-similar":1}]},{},[3])(3)}))}));function pr(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}var Fn=C((()=>{o(pr,"_objectWithoutPropertiesLoose")}));function G0(e,t){if(null==e)return{};var r,n,a=pr(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n{Fn(),o(G0,"_objectWithoutProperties")}));function nn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{o(nn,"_arrayLikeToArray")}));function X0(e){if(Array.isArray(e))return nn(e)}var Z0=C((()=>{sa(),o(X0,"_arrayWithoutHoles")}));function K0(e){if(typeof Symbol<"u"&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}var J0=C((()=>{o(K0,"_iterableToArray")}));function Q0(e,t){if(e){if("string"==typeof e)return nn(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?nn(e,t):void 0}}var ec=C((()=>{sa(),o(Q0,"_unsupportedIterableToArray")}));function tc(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var rc=C((()=>{o(tc,"_nonIterableSpread")}));function Dn(e){return X0(e)||K0(e)||Q0(e)||tc()}var nc=C((()=>{Z0(),J0(),ec(),rc(),o(Dn,"_toConsumableArray")}));function Vt(e){return(Vt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}var ua=C((()=>{o(Vt,"_typeof")}));function oc(e,t){if("object"!=Vt(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Vt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var ac=C((()=>{ua(),o(oc,"toPrimitive")}));function ic(e){var t=oc(e,"string");return"symbol"==Vt(t)?t:t+""}var lc=C((()=>{ua(),ac(),o(ic,"toPropertyKey")}));function _n(e,t,r){return(t=ic(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var fa=C((()=>{lc(),o(_n,"_defineProperty")}));function cc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),r.push.apply(r,n)}return r}function mr(e){for(var t=1;t=4?[e[0],e[1],e[2],e[3],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[2],".").concat(e[3]),"".concat(e[3],".").concat(e[0]),"".concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[0]),"".concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[3],".").concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[2],".").concat(e[1],".").concat(e[0])]:void 0}function y2(e){if(0===e.length||1===e.length)return e;var t=e.join(".");return da[t]||(da[t]=b2(e)),da[t]}function R2(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;return y2(e.filter((function(i){return"token"!==i}))).reduce((function(i,c){return mr(mr({},i),r[c])}),t)}function sc(e){return e.join(" ")}function x2(e,t){var r=0;return function(n){return r+=1,n.map((function(a,i){return $t({node:a,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(r,"-").concat(i)})}))}}function $t(e){var t=e.node,r=e.stylesheet,n=e.style,a=void 0===n?{}:n,i=e.useInlineStyles,c=e.key,l=t.properties,s=t.type,u=t.tagName,f=t.value;if("text"===s)return f;if(u){var m,d=x2(r,i);if(i){var v=Object.keys(r).reduce((function(g,w){return w.split(".").forEach((function(b){g.includes(b)||g.push(b)})),g}),[]),y=l.className&&l.className.includes("token")?["token"]:[],p=l.className&&y.concat(l.className.filter((function(g){return!v.includes(g)})));m=mr(mr({},l),{},{className:sc(p)||void 0,style:R2(l.className,Object.assign({},l.style,a),r)})}else m=mr(mr({},l),{},{className:sc(l.className)});var h=d(t.children);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(u,W({key:c},m),h)}}var da,uc,pa=C((()=>{en(),fa(),o(cc,"ownKeys"),o(mr,"_objectSpread"),o(b2,"powerSetPermutations"),da={},o(y2,"getClassNameCombinations"),o(R2,"createStyleObject"),o(sc,"createClassNameString"),o(x2,"createChildren"),o($t,"createElement")})),fc=C((()=>{uc=o((function(e,t){return-1!==e.listLanguages().indexOf(t)}),"default")}));function dc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),r.push.apply(r,n)}return r}function Rt(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=0;n2&&void 0!==arguments[2]?arguments[2]:[],showLineNumbers:n,wrapLongLines:s,wrapLines:t})}function p(E,R){if(n&&R&&a){var S=mc(l,R,c);E.unshift(pc(R,S))}return E}function h(E,R){var S=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return t||S.length>0?y(E,R,S):p(E,R)}o(y,"createWrappedLine"),o(p,"createUnwrappedLine"),o(h,"createLine");for(var g=o((function(){var R=f[v],S=R.children[0].value;if(C2(S)){var M=S.split("\n");M.forEach((function(L,P){var _=n&&d.length+i,D={type:"text",value:"".concat(L,"\n")};if(0===P){var T=h(f.slice(m+1,v).concat(Vn({children:[D],className:R.properties.className})),_);d.push(T)}else if(P===M.length-1){var z=f[v+1]&&f[v+1].children&&f[v+1].children[0],k={type:"text",value:"".concat(L)};if(z){var $=Vn({children:[k],className:R.properties.className});f.splice(v+1,0,$)}else{var j=h([k],_,R.properties.className);d.push(j)}}else{var G=h([D],_,R.properties.className);d.push(G)}})),m=v}v++}),"_loop");v{Y0(),nc(),fa(),pa(),fc(),E2=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"],o(dc,"ownKeys"),o(Rt,"_objectSpread"),S2=/\n/g,o(C2,"getNewLines"),o(M2,"getAllLineNumbers"),o(A2,"AllLineNumbers"),o(L2,"getEmWidthOfNumber"),o(pc,"getInlineLineNumber"),o(mc,"assembleLineNumberStyles"),o(Vn,"createLineElement"),o(hc,"flattenCodeTree"),o(I2,"processLines"),o(z2,"defaultRenderer"),o(gc,"isHighlightJs"),o(T2,"getCodeTree"),o(ma,"default")})),bc=H(((Zb,wc)=>{wc.exports=P2;var H2=Object.prototype.hasOwnProperty;function P2(){for(var e={},t=0;t{Rc.exports=yc;var ha=yc.prototype;function yc(e,t,r){this.property=e,this.normal=t,r&&(this.space=r)}ha.space=null,ha.normal={},ha.property={},o(yc,"Schema")})),Sc=H(((e9,Ec)=>{var xc=bc(),k2=ga();function O2(e){for(var i,c,t=e.length,r=[],n=[],a=-1;++a{function B2(e){return e.toLowerCase()}Cc.exports=B2,o(B2,"normalize")})),va=H(((o9,Ac)=>{Ac.exports=Mc;var _e=Mc.prototype;function Mc(e,t){this.property=e,this.attribute=t}_e.space=null,_e.attribute=null,_e.property=null,_e.boolean=!1,_e.booleanish=!1,_e.overloadedBoolean=!1,_e.number=!1,_e.commaSeparated=!1,_e.spaceSeparated=!1,_e.commaOrSpaceSeparated=!1,_e.mustUseProperty=!1,_e.defined=!1,o(Mc,"Info")})),jn=H((xt=>{var N2=0;function Wt(){return Math.pow(2,++N2)}xt.boolean=Wt(),xt.booleanish=Wt(),xt.overloadedBoolean=Wt(),xt.number=Wt(),xt.spaceSeparated=Wt(),xt.commaSeparated=Wt(),xt.commaOrSpaceSeparated=Wt(),o(Wt,"increment")})),ba=H(((c9,Hc)=>{var zc=va(),Lc=jn();Hc.exports=wa,wa.prototype=new zc,wa.prototype.defined=!0;var Tc=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],F2=Tc.length;function wa(e,t,r,n){var i,a=-1;for(Ic(this,"space",n),zc.call(this,e,t);++a{var Pc=$n(),D2=ga(),_2=ba();function V2(e){var s,u,t=e.space,r=e.mustUseProperty||[],n=e.attributes||{},a=e.properties,i=e.transform,c={},l={};for(s in a)u=new _2(s,i(n,s),a[s],t),-1!==r.indexOf(s)&&(u.mustUseProperty=!0),c[s]=u,l[Pc(s)]=s,l[Pc(u.attribute)]=s;return new D2(c,l,t)}kc.exports=V2,o(V2,"create")})),Bc=H(((d9,Oc)=>{var $2=hr();function j2(e,t){return"xlink:"+t.slice(5).toLowerCase()}Oc.exports=$2({space:"xlink",transform:j2,properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),o(j2,"xlinkTransform")})),Fc=H(((m9,Nc)=>{var W2=hr();function U2(e,t){return"xml:"+t.slice(3).toLowerCase()}Nc.exports=W2({space:"xml",transform:U2,properties:{xmlLang:null,xmlBase:null,xmlSpace:null}}),o(U2,"xmlTransform")})),_c=H(((g9,Dc)=>{function q2(e,t){return t in e?e[t]:t}Dc.exports=q2,o(q2,"caseSensitiveTransform")})),ya=H(((w9,Vc)=>{var G2=_c();function Y2(e,t){return G2(e,t.toLowerCase())}Vc.exports=Y2,o(Y2,"caseInsensitiveTransform")})),jc=H(((y9,$c)=>{var X2=hr(),Z2=ya();$c.exports=X2({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:Z2,properties:{xmlns:null,xmlnsXLink:null}})})),Uc=H(((R9,Wc)=>{var Ra=jn(),K2=hr(),Ie=Ra.booleanish,Ve=Ra.number,Ut=Ra.spaceSeparated;function J2(e,t){return"role"===t?t:"aria-"+t.slice(4).toLowerCase()}Wc.exports=K2({transform:J2,properties:{ariaActiveDescendant:null,ariaAtomic:Ie,ariaAutoComplete:null,ariaBusy:Ie,ariaChecked:Ie,ariaColCount:Ve,ariaColIndex:Ve,ariaColSpan:Ve,ariaControls:Ut,ariaCurrent:null,ariaDescribedBy:Ut,ariaDetails:null,ariaDisabled:Ie,ariaDropEffect:Ut,ariaErrorMessage:null,ariaExpanded:Ie,ariaFlowTo:Ut,ariaGrabbed:Ie,ariaHasPopup:null,ariaHidden:Ie,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Ut,ariaLevel:Ve,ariaLive:null,ariaModal:Ie,ariaMultiLine:Ie,ariaMultiSelectable:Ie,ariaOrientation:null,ariaOwns:Ut,ariaPlaceholder:null,ariaPosInSet:Ve,ariaPressed:Ie,ariaReadOnly:Ie,ariaRelevant:null,ariaRequired:Ie,ariaRoleDescription:Ut,ariaRowCount:Ve,ariaRowIndex:Ve,ariaRowSpan:Ve,ariaSelected:Ie,ariaSetSize:Ve,ariaSort:null,ariaValueMax:Ve,ariaValueMin:Ve,ariaValueNow:Ve,ariaValueText:null,role:null}}),o(J2,"ariaTransform")})),Gc=H(((E9,qc)=>{var gr=jn(),Q2=hr(),e4=ya(),B=gr.boolean,t4=gr.overloadedBoolean,on=gr.booleanish,Y=gr.number,xe=gr.spaceSeparated,Wn=gr.commaSeparated;qc.exports=Q2({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:e4,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Wn,acceptCharset:xe,accessKey:xe,action:null,allow:null,allowFullScreen:B,allowPaymentRequest:B,allowUserMedia:B,alt:null,as:null,async:B,autoCapitalize:null,autoComplete:xe,autoFocus:B,autoPlay:B,capture:B,charSet:null,checked:B,cite:null,className:xe,cols:Y,colSpan:null,content:null,contentEditable:on,controls:B,controlsList:xe,coords:Y|Wn,crossOrigin:null,data:null,dateTime:null,decoding:null,default:B,defer:B,dir:null,dirName:null,disabled:B,download:t4,draggable:on,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:B,formTarget:null,headers:xe,height:Y,hidden:B,high:Y,href:null,hrefLang:null,htmlFor:xe,httpEquiv:xe,id:null,imageSizes:null,imageSrcSet:Wn,inputMode:null,integrity:null,is:null,isMap:B,itemId:null,itemProp:xe,itemRef:xe,itemScope:B,itemType:xe,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:B,low:Y,manifest:null,max:null,maxLength:Y,media:null,method:null,min:null,minLength:Y,multiple:B,muted:B,name:null,nonce:null,noModule:B,noValidate:B,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:B,optimum:Y,pattern:null,ping:xe,placeholder:null,playsInline:B,poster:null,preload:null,readOnly:B,referrerPolicy:null,rel:xe,required:B,reversed:B,rows:Y,rowSpan:Y,sandbox:xe,scope:null,scoped:B,seamless:B,selected:B,shape:null,size:Y,sizes:null,slot:null,span:Y,spellCheck:on,src:null,srcDoc:null,srcLang:null,srcSet:Wn,start:Y,step:null,style:null,tabIndex:Y,target:null,title:null,translate:null,type:null,typeMustMatch:B,useMap:null,value:on,width:Y,wrap:null,align:null,aLink:null,archive:xe,axis:null,background:null,bgColor:null,border:Y,borderColor:null,bottomMargin:Y,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:B,declare:B,event:null,face:null,frame:null,frameBorder:null,hSpace:Y,leftMargin:Y,link:null,longDesc:null,lowSrc:null,marginHeight:Y,marginWidth:Y,noResize:B,noHref:B,noShade:B,noWrap:B,object:null,profile:null,prompt:null,rev:null,rightMargin:Y,rules:null,scheme:null,scrolling:on,standby:null,summary:null,text:null,topMargin:Y,valueType:null,version:null,vAlign:null,vLink:null,vSpace:Y,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:B,disableRemotePlayback:B,prefix:null,property:null,results:Y,security:null,unselectable:null}})})),Xc=H(((S9,Yc)=>{var r4=Sc(),n4=Bc(),o4=Fc(),a4=jc(),i4=Uc(),l4=Gc();Yc.exports=r4([o4,n4,a4,i4,l4])})),Jc=H(((C9,Kc)=>{var c4=$n(),s4=ba(),u4=va(),xa="data";Kc.exports=p4;var f4=/^data[-\w.:]+$/i,Zc=/-[a-z]/g,d4=/[A-Z]/g;function p4(e,t){var r=c4(t),n=t,a=u4;return r in e.normal?e.property[e.normal[r]]:(r.length>4&&r.slice(0,4)===xa&&f4.test(t)&&("-"===t.charAt(4)?n=m4(t):t=h4(t),a=s4),new a(n,t))}function m4(e){var t=e.slice(5).replace(Zc,v4);return xa+t.charAt(0).toUpperCase()+t.slice(1)}function h4(e){var t=e.slice(4);return Zc.test(t)?e:("-"!==(t=t.replace(d4,g4)).charAt(0)&&(t="-"+t),xa+t)}function g4(e){return"-"+e.toLowerCase()}function v4(e){return e.charAt(1).toUpperCase()}o(p4,"find"),o(m4,"datasetToProperty"),o(h4,"datasetToAttribute"),o(g4,"kebab"),o(v4,"camelcase")})),ts=H(((A9,es)=>{es.exports=w4;var Qc=/[#.]/g;function w4(e,t){for(var c,l,s,r=e||"",n=t||"div",a={},i=0;i{Ea.parse=R4,Ea.stringify=x4;var rs="",b4=" ",y4=/[ \t\n\r\f]+/g;function R4(e){var t=String(e||rs).trim();return t===rs?[]:t.split(y4)}function x4(e){return e.join(b4).trim()}o(R4,"parse"),o(x4,"stringify")})),as=H((Ca=>{Ca.parse=E4,Ca.stringify=S4;var Sa=",",os=" ",an="";function E4(e){for(var c,t=[],r=String(e||an),n=r.indexOf(Sa),a=0,i=!1;!i;)-1===n&&(n=r.length,i=!0),((c=r.slice(a,n).trim())||!i)&&t.push(c),a=n+1,n=r.indexOf(Sa,a);return t}function S4(e,t){var r=t||{},n=!1===r.padLeft?an:os,a=r.padRight?os:an;return e[e.length-1]===an&&(e=e.concat(an)),e.join(a+Sa+n).trim()}o(E4,"parse"),o(S4,"stringify")})),ds=H(((P9,fs)=>{var C4=Jc(),is=$n(),M4=ts(),ls=ns().parse,cs=as().parse;fs.exports=L4;var A4={}.hasOwnProperty;function L4(e,t,r){var n=r?P4(r):null;return function a(c,l){var d,s=M4(c,t),u=Array.prototype.slice.call(arguments,2),f=s.tagName.toLowerCase();if(s.tagName=n&&A4.call(n,f)?n[f]:f,l&&I4(l,s)&&(u.unshift(l),l=null),l)for(d in l)i(s.properties,d,l[d]);return us(s.children,u),"template"===s.tagName&&(s.content={type:"root",children:s.children},s.children=[]),s};function i(c,l,s){var u,f,d;null==s||s!=s||(f=(u=C4(e,l)).property,"string"==typeof(d=s)&&(u.spaceSeparated?d=ls(d):u.commaSeparated?d=cs(d):u.commaOrSpaceSeparated&&(d=ls(cs(d).join(" ")))),"style"===f&&"string"!=typeof s&&(d=H4(d)),"className"===f&&c.className&&(d=c.className.concat(d)),c[f]=T4(u,f,d))}}function I4(e,t){return"string"==typeof e||"length"in e||z4(t.tagName,e)}function z4(e,t){var r=t.type;return!("input"===e||!r||"string"!=typeof r)&&("object"==typeof t.children&&"length"in t.children||(r=r.toLowerCase(),"button"===e?"menu"!==r&&"submit"!==r&&"reset"!==r&&"button"!==r:"value"in t))}function us(e,t){var r,n;if("string"!=typeof t&&"number"!=typeof t)if("object"==typeof t&&"length"in t)for(r=-1,n=t.length;++r{var k4=Xc(),ps=ds()(k4,"div");ps.displayName="html",ms.exports=ps})),vs=H(((B9,gs)=>{gs.exports=hs()})),ws=H(((N9,B4)=>{B4.exports={AElig:"Æ",AMP:"&",Aacute:"Á",Acirc:"Â",Agrave:"À",Aring:"Å",Atilde:"Ã",Auml:"Ä",COPY:"©",Ccedil:"Ç",ETH:"Ð",Eacute:"É",Ecirc:"Ê",Egrave:"È",Euml:"Ë",GT:">",Iacute:"Í",Icirc:"Î",Igrave:"Ì",Iuml:"Ï",LT:"<",Ntilde:"Ñ",Oacute:"Ó",Ocirc:"Ô",Ograve:"Ò",Oslash:"Ø",Otilde:"Õ",Ouml:"Ö",QUOT:'"',REG:"®",THORN:"Þ",Uacute:"Ú",Ucirc:"Û",Ugrave:"Ù",Uuml:"Ü",Yacute:"Ý",aacute:"á",acirc:"â",acute:"´",aelig:"æ",agrave:"à",amp:"&",aring:"å",atilde:"ã",auml:"ä",brvbar:"¦",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",ecirc:"ê",egrave:"è",eth:"ð",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",iacute:"í",icirc:"î",iexcl:"¡",igrave:"ì",iquest:"¿",iuml:"ï",laquo:"«",lt:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",oacute:"ó",ocirc:"ô",ograve:"ò",ordf:"ª",ordm:"º",oslash:"ø",otilde:"õ",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',raquo:"»",reg:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",times:"×",uacute:"ú",ucirc:"û",ugrave:"ù",uml:"¨",uuml:"ü",yacute:"ý",yen:"¥",yuml:"ÿ"}})),bs=H(((F9,N4)=>{N4.exports={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"}})),Ma=H(((D9,ys)=>{function F4(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=48&&t<=57}ys.exports=F4,o(F4,"decimal")})),xs=H(((V9,Rs)=>{function D4(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}Rs.exports=D4,o(D4,"hexadecimal")})),Ss=H(((j9,Es)=>{function _4(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}Es.exports=_4,o(_4,"alphabetical")})),Ms=H(((U9,Cs)=>{var V4=Ss(),$4=Ma();function j4(e){return V4(e)||$4(e)}Cs.exports=j4,o(j4,"alphanumerical")})),Ls=H(((G9,As)=>{var Un;function U4(e){var r,t="&"+e+";";return(Un=Un||document.createElement("i")).innerHTML=t,(59!==(r=Un.textContent).charCodeAt(r.length-1)||"semi"===e)&&r!==t&&r}As.exports=U4,o(U4,"decodeEntity")})),$s=H(((X9,Vs)=>{var Is=ws(),zs=bs(),q4=Ma(),G4=xs(),ks=Ms(),Y4=Ls();Vs.exports=lm;var X4={}.hasOwnProperty,vr=String.fromCharCode,Z4=Function.prototype,Ts={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},K4=9,Hs=10,J4=12,Q4=32,Ps=38,em=59,tm=60,rm=61,nm=35,om=88,am=120,im=65533,wr="named",La="hexadecimal",Ia="decimal",za={};za[La]=16,za[Ia]=10;var qn={};qn[wr]=ks,qn[Ia]=q4,qn[La]=G4;var Os=1,Bs=2,Ns=3,Fs=4,Ds=5,Aa=6,_s=7,Et={};function lm(e,t){var n,a,r={};for(a in t||(t={}),Ts)n=t[a],r[a]=n??Ts[a];return(r.position.indent||r.position.start)&&(r.indent=r.position.indent||[],r.position=r.position.start),cm(e,r)}function cm(e,t){var b,x,E,R,S,A,M,L,P,_,D,K,T,z,k,$,F,j,O,r=t.additional,n=t.nonTerminated,a=t.text,i=t.reference,c=t.warning,l=t.textContext,s=t.referenceContext,u=t.warningContext,f=t.position,d=t.indent||[],m=e.length,v=0,y=-1,p=f.column||1,h=f.line||1,g="",w=[];for("string"==typeof r&&(r=r.charCodeAt(0)),$=G(),L=c?function Ce(fe,de){var be=G();be.column+=de,be.offset+=de,c.call(u,Et[fe],be,fe)}:Z4,v--,m++;++v65535&&(_+=vr((A-=65536)>>>10|55296),A=56320|1023&A),A=_+vr(A))):z!==wr&&L(Fs,j)),A?(he(),$=G(),v=O-1,p+=O-T+1,w.push(A),(F=G()).offset++,i&&i.call(s,A,{start:$,end:F},e.slice(T-1,O)),$=F):(R=e.slice(T-1,O),g+=R,p+=R.length,v=O-1)}else 10===S&&(h++,y++,p=0),S==S?(g+=vr(S),p++):he();return w.join("");function G(){return{line:h,column:p,offset:v+(f.offset||0)}}function he(){g&&(w.push(g),a&&a.call(l,g,{start:$,end:G()}),g="")}}function sm(e){return e>=55296&&e<=57343||e>1114111}function um(e){return e>=1&&e<=8||11===e||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||!(65535&~e)||65534==(65535&e)}Et[Os]="Named character references must be terminated by a semicolon",Et[Bs]="Numeric character references must be terminated by a semicolon",Et[Ns]="Named character references cannot be empty",Et[Fs]="Numeric character references cannot be empty",Et[Ds]="Named character references must be known",Et[Aa]="Numeric character references cannot be disallowed",Et[_s]="Numeric character references cannot be outside the permissible Unicode range",o(lm,"parseEntities"),o(cm,"parse"),o(sm,"prohibited"),o(um,"disallowed")})),Ws=H(((K9,Gn)=>{var js=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,r=0,n={},a={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:o((function p(h){return h instanceof i?new i(h.type,p(h.content),h.alias):Array.isArray(h)?h.map(p):h.replace(/&/g,"&").replace(/"u")return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(w){var p=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(w.stack)||[])[1];if(p){var h=document.getElementsByTagName("script");for(var g in h)if(h[g].src==p)return h[g]}return null}}),"currentScript"),isActive:o((function(p,h,g){for(var w="no-"+h;p;){var b=p.classList;if(b.contains(h))return!0;if(b.contains(w))return!1;p=p.parentElement}return!!g}),"isActive")},languages:{plain:n,plaintext:n,text:n,txt:n,extend:o((function(p,h){var g=a.util.clone(a.languages[p]);for(var w in h)g[w]=h[w];return g}),"extend"),insertBefore:o((function(p,h,g,w){var b=(w=w||a.languages)[p],x={};for(var E in b)if(b.hasOwnProperty(E)){if(E==h)for(var R in g)g.hasOwnProperty(R)&&(x[R]=g[R]);g.hasOwnProperty(E)||(x[E]=b[E])}var S=w[p];return w[p]=x,a.languages.DFS(a.languages,(function(A,M){M===S&&A!=p&&(this[A]=x)})),x}),"insertBefore"),DFS:o((function p(h,g,w,b){b=b||{};var x=a.util.objId;for(var E in h)if(h.hasOwnProperty(E)){g.call(h,E,h[E],w||E);var R=h[E],S=a.util.type(R);"Object"!==S||b[x(R)]?"Array"===S&&!b[x(R)]&&(b[x(R)]=!0,p(R,g,E,b)):(b[x(R)]=!0,p(R,g,null,b))}}),"DFS")},plugins:{},highlightAll:o((function(p,h){a.highlightAllUnder(document,p,h)}),"highlightAll"),highlightAllUnder:o((function(p,h,g){var w={callback:g,container:p,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};a.hooks.run("before-highlightall",w),w.elements=Array.prototype.slice.apply(w.container.querySelectorAll(w.selector)),a.hooks.run("before-all-elements-highlight",w);for(var x,b=0;x=w.elements[b++];)a.highlightElement(x,!0===h,w.callback)}),"highlightAllUnder"),highlightElement:o((function(p,h,g){var w=a.util.getLanguage(p),b=a.languages[w];a.util.setLanguage(p,w);var x=p.parentElement;x&&"pre"===x.nodeName.toLowerCase()&&a.util.setLanguage(x,w);var R={element:p,language:w,grammar:b,code:p.textContent};function S(M){R.highlightedCode=M,a.hooks.run("before-insert",R),R.element.innerHTML=R.highlightedCode,a.hooks.run("after-highlight",R),a.hooks.run("complete",R),g&&g.call(R.element)}if(o(S,"insertHighlightedCode"),a.hooks.run("before-sanity-check",R),(x=R.element.parentElement)&&"pre"===x.nodeName.toLowerCase()&&!x.hasAttribute("tabindex")&&x.setAttribute("tabindex","0"),!R.code)return a.hooks.run("complete",R),void(g&&g.call(R.element));if(a.hooks.run("before-highlight",R),R.grammar)if(h&&e.Worker){var A=new Worker(a.filename);A.onmessage=function(M){S(M.data)},A.postMessage(JSON.stringify({language:R.language,code:R.code,immediateClose:!0}))}else S(a.highlight(R.code,R.grammar,R.language));else S(a.util.encode(R.code))}),"highlightElement"),highlight:o((function(p,h,g){var w={code:p,grammar:h,language:g};if(a.hooks.run("before-tokenize",w),!w.grammar)throw new Error('The language "'+w.language+'" has no grammar.');return w.tokens=a.tokenize(w.code,w.grammar),a.hooks.run("after-tokenize",w),i.stringify(a.util.encode(w.tokens),w.language)}),"highlight"),tokenize:o((function(p,h){var g=h.rest;if(g){for(var w in g)h[w]=g[w];delete h.rest}var b=new s;return u(b,b.head,p),l(p,b,h,b.head,0),d(b)}),"tokenize"),hooks:{all:{},add:o((function(p,h){var g=a.hooks.all;g[p]=g[p]||[],g[p].push(h)}),"add"),run:o((function(p,h){var g=a.hooks.all[p];if(g&&g.length)for(var b,w=0;b=g[w++];)b(h)}),"run")},Token:i};function i(p,h,g,w){this.type=p,this.content=h,this.alias=g,this.length=0|(w||"").length}function c(p,h,g,w){p.lastIndex=h;var b=p.exec(g);if(b&&w&&b[1]){var x=b[1].length;b.index+=x,b[0]=b[0].slice(x)}return b}function l(p,h,g,w,b,x){for(var E in g)if(g.hasOwnProperty(E)&&g[E]){var R=g[E];R=Array.isArray(R)?R:[R];for(var S=0;S=x.reach);z+=T.value.length,T=T.next){var k=T.value;if(h.length>p.length)return;if(!(k instanceof i)){var F,$=1;if(P){if(!(F=c(K,z,p,L))||F.index>=p.length)break;var Ce=F.index,j=F.index+F[0].length,O=z;for(O+=T.value.length;Ce>=O;)O+=(T=T.next).value.length;if(z=O-=T.value.length,T.value instanceof i)continue;for(var G=T;G!==h.tail&&(Ox.reach&&(x.reach=be);var Me=T.prev;if(fe&&(Me=u(h,Me,fe),z+=fe.length),f(h,Me,$),T=u(h,Me,new i(E,M?a.tokenize(he,M):he,_,he)),de&&u(h,T,de),$>1){var Kr={cause:E+","+S,reach:be};l(p,h,g,T.prev,z,Kr),x&&Kr.reach>x.reach&&(x.reach=Kr.reach)}}}}}}function s(){var p={value:null,prev:null,next:null},h={value:null,prev:p,next:null};p.next=h,this.head=p,this.tail=h,this.length=0}function u(p,h,g){var w=h.next,b={value:g,prev:h,next:w};return h.next=b,w.prev=b,p.length++,b}function f(p,h,g){for(var w=h.next,b=0;b"+b.content+""}),"stringify"),o(c,"matchPattern"),o(l,"matchGrammar"),o(s,"LinkedList"),o(u,"addAfter"),o(f,"removeRange"),o(d,"toArray"),!e.document)return e.addEventListener&&(a.disableWorkerMessageHandler||e.addEventListener("message",(function(p){var h=JSON.parse(p.data),g=h.language,w=h.code,b=h.immediateClose;e.postMessage(a.highlight(w,a.languages[g],g)),b&&e.close()}),!1)),a;var m=a.util.currentScript();function v(){a.manual||a.highlightAll()}if(m&&(a.filename=m.src,m.hasAttribute("data-manual")&&(a.manual=!0)),o(v,"highlightAutomaticallyCallback"),!a.manual){var y=document.readyState;"loading"===y||"interactive"===y&&m&&m.defer?document.addEventListener("DOMContentLoaded",v):window.requestAnimationFrame?window.requestAnimationFrame(v):window.setTimeout(v,16)}return a}(typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{});typeof Gn<"u"&&Gn.exports&&(Gn.exports=js),typeof __webpack_require__.g<"u"&&(__webpack_require__.g.Prism=js)})),Ha=H(((Q9,Us)=>{function Ta(e){e.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},e.languages.markup.tag.inside["attr-value"].inside.entity=e.languages.markup.entity,e.languages.markup.doctype.inside["internal-subset"].inside=e.languages.markup,e.hooks.add("wrap",(function(t){"entity"===t.type&&(t.attributes.title=t.content.value.replace(/&/,"&"))})),Object.defineProperty(e.languages.markup.tag,"addInlined",{value:o((function(r,n){var a={};a["language-"+n]={pattern:/(^$)/i,lookbehind:!0,inside:e.languages[n]},a.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:a}};i["language-"+n]={pattern:/[\s\S]+/,inside:e.languages[n]};var c={};c[r]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return r})),"i"),lookbehind:!0,greedy:!0,inside:i},e.languages.insertBefore("markup","cdata",c)}),"addInlined")}),Object.defineProperty(e.languages.markup.tag,"addAttribute",{value:o((function(t,r){e.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+t+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[r,"language-"+r],inside:e.languages[r]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}),"value")}),e.languages.html=e.languages.markup,e.languages.mathml=e.languages.markup,e.languages.svg=e.languages.markup,e.languages.xml=e.languages.extend("markup",{}),e.languages.ssml=e.languages.xml,e.languages.atom=e.languages.xml,e.languages.rss=e.languages.xml}Us.exports=Ta,Ta.displayName="markup",Ta.aliases=["html","mathml","svg","xml","ssml","atom","rss"],o(Ta,"markup")})),ka=H(((ty,qs)=>{function Pa(e){!function(t){var r=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;t.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+r.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+r.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+r.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:r,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},t.languages.css.atrule.inside.rest=t.languages.css;var n=t.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(e)}qs.exports=Pa,Pa.displayName="css",Pa.aliases=[],o(Pa,"css")})),Ys=H(((ny,Gs)=>{function Oa(e){e.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}Gs.exports=Oa,Oa.displayName="clike",Oa.aliases=[],o(Oa,"clike")})),Zs=H(((ay,Xs)=>{function Ba(e){e.languages.javascript=e.languages.extend("clike",{"class-name":[e.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),e.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,e.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:e.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:e.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:e.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:e.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),e.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:e.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),e.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),e.languages.markup&&(e.languages.markup.tag.addInlined("script","javascript"),e.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),e.languages.js=e.languages.javascript}Xs.exports=Ba,Ba.displayName="javascript",Ba.aliases=["js"],o(Ba,"javascript")})),e1=H(((ly,Qs)=>{var ln="object"==typeof globalThis?globalThis:"object"==typeof self?self:"object"==typeof window?window:"object"==typeof __webpack_require__.g?__webpack_require__.g:{},dm=Am();ln.Prism={manual:!0,disableWorkerMessageHandler:!0};var pm=vs(),mm=$s(),Ks=Ws(),hm=Ha(),gm=ka(),vm=Ys(),wm=Zs();dm();var Na={}.hasOwnProperty;function Js(){}o(Js,"Refractor"),Js.prototype=Ks;var oe=new Js;function cn(e){if("function"!=typeof e||!e.displayName)throw new Error("Expected `function` for `grammar`, got `"+e+"`");void 0===oe.languages[e.displayName]&&e(oe)}function bm(e,t){var a,i,c,l,r=oe.languages,n=e;for(a in t&&((n={})[e]=t),n)for(c=(i="string"==typeof(i=n[a])?[i]:i).length,l=-1;++l{vc(),Yn=ge(e1()),(Fa=ma(Yn.default,{})).registerLanguage=function(e,t){return Yn.default.register(t)},Fa.alias=function(e,t){return Yn.default.alias(e,t)},Xn=Fa})),r1=C((()=>{pa()})),o1=H(((py,n1)=>{function Da(e){!function(t){var r="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:n,environment:{pattern:RegExp("\\$"+r),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+r),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};t.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+r),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:a},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:a.entity}}],environment:{pattern:RegExp("\\$?"+r),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=t.languages.bash;for(var i=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],c=a.variable[1].inside,l=0;l{a1=ge(o1()),i1=a1.default})),u1=C((()=>{c1=ge(ka()),s1=c1.default})),d1=H(((vy,f1)=>{function _a(e){e.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:e.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},e.hooks.add("after-tokenize",o((function(r){if("graphql"===r.language){var n=r.tokens.filter((function(h){return"string"!=typeof h&&"comment"!==h.type&&"scalar"!==h.type})),a=0;for(o(i,"getToken"),o(c,"isTokenType"),o(l,"findClosingBracket"),o(s,"addAlias");a0)){var v=l(/^\{$/,/^\}$/);if(-1===v)continue;for(var y=a;y=0&&s(p,"variable-input")}}}}}function i(h){return n[a+h]}function c(h,g){g=g||0;for(var w=0;w{p1=ge(d1()),m1=p1.default})),v1=H(((yy,g1)=>{function Va(e){!function(t){function r(s,u){return RegExp(s.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),u)}t.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+t.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),t.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+t.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),t.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),o(r,"withId"),t.languages.insertBefore("javascript","keyword",{imports:{pattern:r(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:t.languages.javascript},exports:{pattern:r(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:t.languages.javascript}}),t.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),t.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),t.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:r(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],a=0;a{w1=ge(v1()),b1=w1.default})),x1=H(((Ey,R1)=>{function $a(e){e.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},e.languages.webmanifest=e.languages.json}R1.exports=$a,$a.displayName="json",$a.aliases=["webmanifest"],o($a,"json")})),C1=C((()=>{E1=ge(x1()),S1=E1.default})),Wa=H(((My,M1)=>{function ja(e){!function(t){var r=t.util.clone(t.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,a=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,i=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function c(u,f){return u=u.replace(//g,(function(){return n})).replace(//g,(function(){return a})).replace(//g,(function(){return i})),RegExp(u,f)}o(c,"re"),i=c(i).source,t.languages.jsx=t.languages.extend("markup",r),t.languages.jsx.tag.pattern=c(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),t.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,t.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,t.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,t.languages.jsx.tag.inside.comment=r.comment,t.languages.insertBefore("inside","attr-name",{spread:{pattern:c(//.source),inside:t.languages.jsx}},t.languages.jsx.tag),t.languages.insertBefore("inside","special-attr",{script:{pattern:c(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:t.languages.jsx}}},t.languages.jsx.tag);var l=o((function(u){return u?"string"==typeof u?u:"string"==typeof u.content?u.content:u.content.map(l).join(""):""}),"stringifyToken"),s=o((function(u){for(var f=[],d=0;d0&&f[f.length-1].tagName===l(m.content[0].content[1])&&f.pop():"/>"===m.content[m.content.length-1].content||f.push({tagName:l(m.content[0].content[1]),openedBraces:0}):f.length>0&&"punctuation"===m.type&&"{"===m.content?f[f.length-1].openedBraces++:f.length>0&&f[f.length-1].openedBraces>0&&"punctuation"===m.type&&"}"===m.content?f[f.length-1].openedBraces--:v=!0),(v||"string"==typeof m)&&f.length>0&&0===f[f.length-1].openedBraces){var y=l(m);d0&&("string"==typeof u[d-1]||"plain-text"===u[d-1].type)&&(y=l(u[d-1])+y,u.splice(d-1,1),d--),u[d]=new t.Token("plain-text",y,null,y)}m.content&&"string"!=typeof m.content&&s(m.content)}}),"walkTokens");t.hooks.add("after-tokenize",(function(u){"jsx"!==u.language&&"tsx"!==u.language||s(u.tokens)}))}(e)}M1.exports=ja,ja.displayName="jsx",ja.aliases=[],o(ja,"jsx")})),I1=C((()=>{A1=ge(Wa()),L1=A1.default})),T1=H(((Iy,z1)=>{function Ua(e){!function(t){var r=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(d){return d=d.replace(//g,(function(){return r})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+d+")")}o(n,"createInline");var a=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,i=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return a})),c=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;t.languages.markdown=t.languages.extend("markup",{}),t.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:t.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+i+c+"(?:"+i+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+i+c+")(?:"+i+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(a),inside:t.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+i+")"+c+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+i+"$"),inside:{"table-header":{pattern:RegExp(a),alias:"important",inside:t.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(d){["url","bold","italic","strike","code-snippet"].forEach((function(m){d!==m&&(t.languages.markdown[d].inside.content.inside[m]=t.languages.markdown[m])}))})),t.hooks.add("after-tokenize",(function(d){function m(v){if(v&&"string"!=typeof v)for(var y=0,p=v.length;y",quot:'"'},u=String.fromCodePoint||String.fromCharCode;function f(d){var m=d.replace(l,"");return m=m.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(v,y){var p;return"#"===(y=y.toLowerCase())[0]?(p="x"===y[1]?parseInt(y.slice(2),16):Number(y.slice(1)),u(p)):s[y]||v}))}o(f,"textContent"),t.languages.md=t.languages.markdown}(e)}z1.exports=Ua,Ua.displayName="markdown",Ua.aliases=["md"],o(Ua,"markdown")})),k1=C((()=>{H1=ge(T1()),P1=H1.default})),N1=C((()=>{O1=ge(Ha()),B1=O1.default})),Ga=H(((Py,F1)=>{function qa(e){!function(t){t.languages.typescript=t.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),t.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete t.languages.typescript.parameter,delete t.languages.typescript["literal-property"];var r=t.languages.extend("typescript",{});delete r["class-name"],t.languages.typescript["class-name"].inside=r,t.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:r}}}}),t.languages.ts=t.languages.typescript}(e)}F1.exports=qa,qa.displayName="typescript",qa.aliases=["ts"],o(qa,"typescript")})),_1=H(((Oy,D1)=>{var Lm=Wa(),Im=Ga();function Ya(e){e.register(Lm),e.register(Im),function(t){var r=t.util.clone(t.languages.typescript);t.languages.tsx=t.languages.extend("jsx",r),delete t.languages.tsx.parameter,delete t.languages.tsx["literal-property"];var n=t.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(e)}D1.exports=Ya,Ya.displayName="tsx",Ya.aliases=[],o(Ya,"tsx")})),j1=C((()=>{V1=ge(_1()),$1=V1.default})),q1=C((()=>{W1=ge(Ga()),U1=W1.default})),Y1=H(((Dy,G1)=>{function Xa(e){!function(t){var r=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,a="(?:"+n.source+"(?:[ \t]+"+r.source+")?|"+r.source+"(?:[ \t]+"+n.source+")?)",i=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),c=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function l(s,u){u=(u||"").replace(/m/g,"")+"m";var f=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return a})).replace(/<>/g,(function(){return s}));return RegExp(f,u)}o(l,"createValuePattern"),t.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return a}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return a})).replace(/<>/g,(function(){return"(?:"+i+"|"+c+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:l(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:l(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:l(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:l(c),lookbehind:!0,greedy:!0},number:{pattern:l(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:r,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},t.languages.yml=t.languages.yaml}(e)}G1.exports=Xa,Xa.displayName="yaml",Xa.aliases=["yml"],o(Xa,"yaml")})),K1=C((()=>{X1=ge(Y1()),Z1=X1.default})),Ka=C((()=>{zm=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({position:"absolute",bottom:0,right:0,maxWidth:"100%",display:"flex",background:e.background.content,zIndex:1}))),(e5=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.button((({theme:e})=>({margin:0,border:"0 none",padding:"4px 10px",cursor:"pointer",display:"flex",alignItems:"center",color:e.color.defaultText,background:e.background.content,fontSize:12,lineHeight:"16px",fontFamily:e.typography.fonts.base,fontWeight:e.typography.weight.bold,borderTop:`1px solid ${e.appBorderColor}`,borderLeft:`1px solid ${e.appBorderColor}`,marginLeft:-1,borderRadius:"4px 0 0 0","&:not(:last-child)":{borderRight:`1px solid ${e.appBorderColor}`},"& + *":{borderLeft:`1px solid ${e.appBorderColor}`,borderRadius:0},"&:focus":{boxShadow:`${e.color.secondary} 0 -3px 0 0 inset`,outline:"0 none","@media (forced-colors: active)":{outline:"1px solid highlight"}}})),(({disabled:e})=>e&&{cursor:"not-allowed",opacity:.5}))).displayName="ActionButton",Za=o((({actionItems:e,...t})=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(zm,{...t},e.map((({title:r,className:n,onClick:a,disabled:i},c)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(e5,{key:c,className:n,onClick:a,disabled:!!i},r))))),"ActionBar")}));function Tm(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}function Ja(...e){return t=>e.forEach((r=>Tm(r,t)))}function ct(...e){return react__WEBPACK_IMPORTED_MODULE_0__.useCallback(Ja(...e),e)}var Zn=C((()=>{o(Tm,"setRef"),o(Ja,"composeRefs"),o(ct,"useComposedRefs")}));function km(e){return react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(e)&&e.type===Pm}function Om(e,t){let r={...t};for(let n in t){let a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...l)=>{i(...l),a(...l)}:a&&(r[n]=a):"style"===n?r[n]={...a,...i}:"className"===n&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}function Bm(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var ti,ei,Pm,br,sn,r5=C((()=>{Zn(),(ti=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{children:r,...n}=e,a=react__WEBPACK_IMPORTED_MODULE_0__.Children.toArray(r),i=a.find(km);if(i){let c=i.props.children,l=a.map((s=>s===i?react__WEBPACK_IMPORTED_MODULE_0__.Children.count(c)>1?react__WEBPACK_IMPORTED_MODULE_0__.Children.only(null):react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(c)?c.props.children:null:s));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(ei,{...n,ref:t,children:react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(c)?react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(c,void 0,l):null})}return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(ei,{...n,ref:t,children:r})}))).displayName="Slot",(ei=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{children:r,...n}=e;if(react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(r)){let a=Bm(r);return react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(r,{...Om(n,r.props),ref:t?Ja(t,a):a})}return react__WEBPACK_IMPORTED_MODULE_0__.Children.count(r)>1?react__WEBPACK_IMPORTED_MODULE_0__.Children.only(null):null}))).displayName="SlotClone",Pm=o((({children:e})=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.Fragment,{children:e})),"Slottable"),o(km,"isSlottable"),o(Om,"mergeProps"),o(Bm,"getElementRef")})),o5=C((()=>{r5(),br=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{let r=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((n,a)=>{let{asChild:i,...c}=n,l=i?ti:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(l,{...c,ref:a})}));return r.displayName=`Primitive.${t}`,{...e,[t]:r}}),{})})),ri=C((()=>{sn=globalThis?.document?react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect:()=>{}}));function _m(e,t){return react__WEBPACK_IMPORTED_MODULE_0__.useReducer(((r,n)=>t[r][n]??r),e)}function Vm(e){let[t,r]=react__WEBPACK_IMPORTED_MODULE_0__.useState(),n=react__WEBPACK_IMPORTED_MODULE_0__.useRef({}),a=react__WEBPACK_IMPORTED_MODULE_0__.useRef(e),i=react__WEBPACK_IMPORTED_MODULE_0__.useRef("none"),c=e?"mounted":"unmounted",[l,s]=_m(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{let u=Kn(n.current);i.current="mounted"===l?u:"none"}),[l]),sn((()=>{let u=n.current,f=a.current;if(f!==e){let m=i.current,v=Kn(u);s(e?"MOUNT":"none"===v||"none"===u?.display?"UNMOUNT":f&&m!==v?"ANIMATION_OUT":"UNMOUNT"),a.current=e}}),[e,s]),sn((()=>{if(t){let u=o((d=>{let v=Kn(n.current).includes(d.animationName);d.target===t&&v&&react_dom__WEBPACK_IMPORTED_MODULE_3__.flushSync((()=>s("ANIMATION_END")))}),"handleAnimationEnd"),f=o((d=>{d.target===t&&(i.current=Kn(n.current))}),"handleAnimationStart");return t.addEventListener("animationstart",f),t.addEventListener("animationcancel",u),t.addEventListener("animationend",u),()=>{t.removeEventListener("animationstart",f),t.removeEventListener("animationcancel",u),t.removeEventListener("animationend",u)}}s("ANIMATION_END")}),[t,s]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:react__WEBPACK_IMPORTED_MODULE_0__.useCallback((u=>{u&&(n.current=getComputedStyle(u)),r(u)}),[])}}function Kn(e){return e?.animationName||"none"}function $m(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var yr,c5=C((()=>{Zn(),ri(),o(_m,"useStateMachine"),(yr=o((e=>{let{present:t,children:r}=e,n=Vm(t),a="function"==typeof r?r({present:n.isPresent}):react__WEBPACK_IMPORTED_MODULE_0__.Children.only(r),i=ct(n.ref,$m(a));return"function"==typeof r||n.isPresent?react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(a,{ref:i}):null}),"Presence")).displayName="Presence",o(Vm,"usePresence"),o(Kn,"getAnimationName"),o($m,"getElementRef")}));function s5(e,t=[]){let r=[];function n(i,c){let l=react__WEBPACK_IMPORTED_MODULE_0__.createContext(c),s=r.length;function u(d){let{scope:m,children:v,...y}=d,p=m?.[e][s]||l,h=react__WEBPACK_IMPORTED_MODULE_0__.useMemo((()=>y),Object.values(y));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(p.Provider,{value:h,children:v})}function f(d,m){let v=m?.[e][s]||l,y=react__WEBPACK_IMPORTED_MODULE_0__.useContext(v);if(y)return y;if(void 0!==c)return c;throw new Error(`\`${d}\` must be used within \`${i}\``)}return r=[...r,c],o(u,"Provider"),o(f,"useContext2"),u.displayName=i+"Provider",[u,f]}o(n,"createContext3");let a=o((()=>{let i=r.map((c=>react__WEBPACK_IMPORTED_MODULE_0__.createContext(c)));return o((function(l){let s=l?.[e]||i;return react__WEBPACK_IMPORTED_MODULE_0__.useMemo((()=>({[`__scope${e}`]:{...l,[e]:s}})),[l,s])}),"useScope")}),"createScope");return a.scopeName=e,[n,Wm(a,...t)]}function Wm(...e){let t=e[0];if(1===e.length)return t;let r=o((()=>{let n=e.map((a=>({useScope:a(),scopeName:a.scopeName})));return o((function(i){let c=n.reduce(((l,{useScope:s,scopeName:u})=>({...l,...s(i)[`__scope${u}`]})),{});return react__WEBPACK_IMPORTED_MODULE_0__.useMemo((()=>({[`__scope${t.scopeName}`]:c})),[c])}),"useComposedScopes")}),"createScope");return r.scopeName=t.scopeName,r}var u5=C((()=>{o(s5,"createContextScope"),o(Wm,"composeContextScopes")}));function St(e){let t=react__WEBPACK_IMPORTED_MODULE_0__.useRef(e);return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{t.current=e})),react__WEBPACK_IMPORTED_MODULE_0__.useMemo((()=>(...r)=>t.current?.(...r)),[])}var f5=C((()=>{o(St,"useCallbackRef")}));function d5(e){let t=react__WEBPACK_IMPORTED_MODULE_0__.useContext(Um);return e||t||"ltr"}var Um,p5=C((()=>{Um=react__WEBPACK_IMPORTED_MODULE_0__.createContext(void 0),o(d5,"useDirection")}));function m5(e,[t,r]){return Math.min(r,Math.max(t,e))}var h5=C((()=>{o(m5,"clamp")}));function Ct(e,t,{checkForDefaultPrevented:r=!0}={}){return o((function(a){if(e?.(a),!1===r||!a.defaultPrevented)return t?.(a)}),"handleEvent")}var g5=C((()=>{o(Ct,"composeEventHandlers")}));function qm(e,t){return react__WEBPACK_IMPORTED_MODULE_0__.useReducer(((r,n)=>t[r][n]??r),e)}function eo(e){return e?parseInt(e,10):0}function I5(e,t){let r=e/t;return isNaN(r)?0:r}function to(e){let t=I5(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function nh(e,t,r,n="ltr"){let a=to(r),c=t||a/2,l=a-c,s=r.scrollbar.paddingStart+c,u=r.scrollbar.size-r.scrollbar.paddingEnd-l,f=r.content-r.viewport;return z5([s,u],"ltr"===n?[0,f]:[-1*f,0])(e)}function v5(e,t,r="ltr"){let n=to(t),a=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-a,c=t.content-t.viewport,l=i-n,u=m5(e,"ltr"===r?[0,c]:[-1*c,0]);return z5([0,c],[0,l])(u)}function z5(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function T5(e,t){return e>0&&e()=>window.clearTimeout(n.current)),[]),react__WEBPACK_IMPORTED_MODULE_0__.useCallback((()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)}),[r,t])}function xr(e,t){let r=St(t);sn((()=>{let n=0;if(e){let a=new ResizeObserver((()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)}));return a.observe(e),()=>{window.cancelAnimationFrame(n),a.unobserve(e)}}}),[e,r])}function ah(e,t){let{asChild:r,children:n}=e;if(!r)return"function"==typeof t?t(n):t;let a=react__WEBPACK_IMPORTED_MODULE_0__.Children.only(n);return react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(a,{children:"function"==typeof t?t(a.props.children):t})}var ni,b5,zR,Xm,$e,y5,R5,x5,ot,E5,Zm,Km,S5,oi,Jm,Qm,eh,C5,M5,Qn,A5,th,ai,L5,rh,oh,H5,P5,k5,O5,B5,ch,sh,F5,D5,Er,N5=C((()=>{o5(),c5(),u5(),Zn(),f5(),p5(),ri(),h5(),g5(),o(qm,"useStateMachine"),ni="ScrollArea",[b5,zR]=s5(ni),[Xm,$e]=b5(ni),(y5=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{__scopeScrollArea:r,type:n="hover",dir:a,scrollHideDelay:i=600,...c}=e,[l,s]=react__WEBPACK_IMPORTED_MODULE_0__.useState(null),[u,f]=react__WEBPACK_IMPORTED_MODULE_0__.useState(null),[d,m]=react__WEBPACK_IMPORTED_MODULE_0__.useState(null),[v,y]=react__WEBPACK_IMPORTED_MODULE_0__.useState(null),[p,h]=react__WEBPACK_IMPORTED_MODULE_0__.useState(null),[g,w]=react__WEBPACK_IMPORTED_MODULE_0__.useState(0),[b,x]=react__WEBPACK_IMPORTED_MODULE_0__.useState(0),[E,R]=react__WEBPACK_IMPORTED_MODULE_0__.useState(!1),[S,A]=react__WEBPACK_IMPORTED_MODULE_0__.useState(!1),M=ct(t,(P=>s(P))),L=d5(a);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Xm,{scope:r,type:n,dir:L,scrollHideDelay:i,scrollArea:l,viewport:u,onViewportChange:f,content:d,onContentChange:m,scrollbarX:v,onScrollbarXChange:y,scrollbarXEnabled:E,onScrollbarXEnabledChange:R,scrollbarY:p,onScrollbarYChange:h,scrollbarYEnabled:S,onScrollbarYEnabledChange:A,onCornerWidthChange:w,onCornerHeightChange:x,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(br.div,{dir:L,...c,ref:M,style:{position:"relative","--radix-scroll-area-corner-width":g+"px","--radix-scroll-area-corner-height":b+"px",...e.style}})})}))).displayName=ni,R5="ScrollAreaViewport",(x5=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{__scopeScrollArea:r,children:n,asChild:a,nonce:i,...c}=e,l=$e(R5,r),u=ct(t,react__WEBPACK_IMPORTED_MODULE_0__.useRef(null),l.onViewportChange);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n[data-radix-scroll-area-viewport] {\n scrollbar-width: none;\n -ms-overflow-style: none;\n -webkit-overflow-scrolling: touch;\n}\n[data-radix-scroll-area-viewport]::-webkit-scrollbar {\n display: none;\n}\n:where([data-radix-scroll-area-viewport]) {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n}\n:where([data-radix-scroll-area-content]) {\n flex-grow: 1;\n}\n"},nonce:i}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(br.div,{"data-radix-scroll-area-viewport":"",...c,asChild:a,ref:u,style:{overflowX:l.scrollbarXEnabled?"scroll":"hidden",overflowY:l.scrollbarYEnabled?"scroll":"hidden",...e.style},children:ah({asChild:a,children:n},(f=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div",{"data-radix-scroll-area-content":"",ref:l.onContentChange,style:{minWidth:l.scrollbarXEnabled?"fit-content":void 0},children:f})))})]})}))).displayName=R5,ot="ScrollAreaScrollbar",(E5=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{forceMount:r,...n}=e,a=$e(ot,e.__scopeScrollArea),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:c}=a,l="horizontal"===e.orientation;return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>(l?i(!0):c(!0),()=>{l?i(!1):c(!1)})),[l,i,c]),"hover"===a.type?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Zm,{...n,ref:t,forceMount:r}):"scroll"===a.type?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Km,{...n,ref:t,forceMount:r}):"auto"===a.type?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(S5,{...n,ref:t,forceMount:r}):"always"===a.type?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(oi,{...n,ref:t}):null}))).displayName=ot,Zm=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{forceMount:r,...n}=e,a=$e(ot,e.__scopeScrollArea),[i,c]=react__WEBPACK_IMPORTED_MODULE_0__.useState(!1);return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{let l=a.scrollArea,s=0;if(l){let u=o((()=>{window.clearTimeout(s),c(!0)}),"handlePointerEnter"),f=o((()=>{s=window.setTimeout((()=>c(!1)),a.scrollHideDelay)}),"handlePointerLeave");return l.addEventListener("pointerenter",u),l.addEventListener("pointerleave",f),()=>{window.clearTimeout(s),l.removeEventListener("pointerenter",u),l.removeEventListener("pointerleave",f)}}}),[a.scrollArea,a.scrollHideDelay]),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(yr,{present:r||i,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(S5,{"data-state":i?"visible":"hidden",...n,ref:t})})})),Km=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{forceMount:r,...n}=e,a=$e(ot,e.__scopeScrollArea),i="horizontal"===e.orientation,c=ro((()=>s("SCROLL_END")),100),[l,s]=qm("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{if("idle"===l){let u=window.setTimeout((()=>s("HIDE")),a.scrollHideDelay);return()=>window.clearTimeout(u)}}),[l,a.scrollHideDelay,s]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{let u=a.viewport,f=i?"scrollLeft":"scrollTop";if(u){let d=u[f],m=o((()=>{let v=u[f];d!==v&&(s("SCROLL"),c()),d=v}),"handleScroll");return u.addEventListener("scroll",m),()=>u.removeEventListener("scroll",m)}}),[a.viewport,i,s,c]),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(yr,{present:r||"hidden"!==l,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(oi,{"data-state":"hidden"===l?"hidden":"visible",...n,ref:t,onPointerEnter:Ct(e.onPointerEnter,(()=>s("POINTER_ENTER"))),onPointerLeave:Ct(e.onPointerLeave,(()=>s("POINTER_LEAVE")))})})})),S5=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let r=$e(ot,e.__scopeScrollArea),{forceMount:n,...a}=e,[i,c]=react__WEBPACK_IMPORTED_MODULE_0__.useState(!1),l="horizontal"===e.orientation,s=ro((()=>{if(r.viewport){let u=r.viewport.offsetWidth{let{orientation:r="vertical",...n}=e,a=$e(ot,e.__scopeScrollArea),i=react__WEBPACK_IMPORTED_MODULE_0__.useRef(null),c=react__WEBPACK_IMPORTED_MODULE_0__.useRef(0),[l,s]=react__WEBPACK_IMPORTED_MODULE_0__.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=I5(l.viewport,l.content),f={...n,sizes:l,onSizesChange:s,hasThumb:u>0&&u<1,onThumbChange:o((m=>i.current=m),"onThumbChange"),onThumbPointerUp:o((()=>c.current=0),"onThumbPointerUp"),onThumbPointerDown:o((m=>c.current=m),"onThumbPointerDown")};function d(m,v){return nh(m,c.current,l,v)}return o(d,"getScrollPosition"),"horizontal"===r?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Jm,{...f,ref:t,onThumbPositionChange:o((()=>{if(a.viewport&&i.current){let v=v5(a.viewport.scrollLeft,l,a.dir);i.current.style.transform=`translate3d(${v}px, 0, 0)`}}),"onThumbPositionChange"),onWheelScroll:o((m=>{a.viewport&&(a.viewport.scrollLeft=m)}),"onWheelScroll"),onDragScroll:o((m=>{a.viewport&&(a.viewport.scrollLeft=d(m,a.dir))}),"onDragScroll")}):"vertical"===r?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Qm,{...f,ref:t,onThumbPositionChange:o((()=>{if(a.viewport&&i.current){let v=v5(a.viewport.scrollTop,l);i.current.style.transform=`translate3d(0, ${v}px, 0)`}}),"onThumbPositionChange"),onWheelScroll:o((m=>{a.viewport&&(a.viewport.scrollTop=m)}),"onWheelScroll"),onDragScroll:o((m=>{a.viewport&&(a.viewport.scrollTop=d(m))}),"onDragScroll")}):null})),Jm=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{sizes:r,onSizesChange:n,...a}=e,i=$e(ot,e.__scopeScrollArea),[c,l]=react__WEBPACK_IMPORTED_MODULE_0__.useState(),s=react__WEBPACK_IMPORTED_MODULE_0__.useRef(null),u=ct(t,s,i.onScrollbarXChange);return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{s.current&&l(getComputedStyle(s.current))}),[s]),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(M5,{"data-orientation":"horizontal",...a,ref:u,sizes:r,style:{bottom:0,left:"rtl"===i.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===i.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":to(r)+"px",...e.style},onThumbPointerDown:o((f=>e.onThumbPointerDown(f.x)),"onThumbPointerDown"),onDragScroll:o((f=>e.onDragScroll(f.x)),"onDragScroll"),onWheelScroll:o(((f,d)=>{if(i.viewport){let m=i.viewport.scrollLeft+f.deltaX;e.onWheelScroll(m),T5(m,d)&&f.preventDefault()}}),"onWheelScroll"),onResize:o((()=>{s.current&&i.viewport&&c&&n({content:i.viewport.scrollWidth,viewport:i.viewport.offsetWidth,scrollbar:{size:s.current.clientWidth,paddingStart:eo(c.paddingLeft),paddingEnd:eo(c.paddingRight)}})}),"onResize")})})),Qm=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{sizes:r,onSizesChange:n,...a}=e,i=$e(ot,e.__scopeScrollArea),[c,l]=react__WEBPACK_IMPORTED_MODULE_0__.useState(),s=react__WEBPACK_IMPORTED_MODULE_0__.useRef(null),u=ct(t,s,i.onScrollbarYChange);return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{s.current&&l(getComputedStyle(s.current))}),[s]),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(M5,{"data-orientation":"vertical",...a,ref:u,sizes:r,style:{top:0,right:"ltr"===i.dir?0:void 0,left:"rtl"===i.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":to(r)+"px",...e.style},onThumbPointerDown:o((f=>e.onThumbPointerDown(f.y)),"onThumbPointerDown"),onDragScroll:o((f=>e.onDragScroll(f.y)),"onDragScroll"),onWheelScroll:o(((f,d)=>{if(i.viewport){let m=i.viewport.scrollTop+f.deltaY;e.onWheelScroll(m),T5(m,d)&&f.preventDefault()}}),"onWheelScroll"),onResize:o((()=>{s.current&&i.viewport&&c&&n({content:i.viewport.scrollHeight,viewport:i.viewport.offsetHeight,scrollbar:{size:s.current.clientHeight,paddingStart:eo(c.paddingTop),paddingEnd:eo(c.paddingBottom)}})}),"onResize")})})),[eh,C5]=b5(ot),M5=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{__scopeScrollArea:r,sizes:n,hasThumb:a,onThumbChange:i,onThumbPointerUp:c,onThumbPointerDown:l,onThumbPositionChange:s,onDragScroll:u,onWheelScroll:f,onResize:d,...m}=e,v=$e(ot,r),[y,p]=react__WEBPACK_IMPORTED_MODULE_0__.useState(null),h=ct(t,(M=>p(M))),g=react__WEBPACK_IMPORTED_MODULE_0__.useRef(null),w=react__WEBPACK_IMPORTED_MODULE_0__.useRef(""),b=v.viewport,x=n.content-n.viewport,E=St(f),R=St(s),S=ro(d,10);function A(M){if(g.current){let L=M.clientX-g.current.left,P=M.clientY-g.current.top;u({x:L,y:P})}}return o(A,"handleDragScroll"),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{let M=o((L=>{let P=L.target;y?.contains(P)&&E(L,x)}),"handleWheel");return document.addEventListener("wheel",M,{passive:!1}),()=>document.removeEventListener("wheel",M,{passive:!1})}),[b,y,x,E]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect(R,[n,R]),xr(y,S),xr(v.content,S),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(eh,{scope:r,scrollbar:y,hasThumb:a,onThumbChange:St(i),onThumbPointerUp:St(c),onThumbPositionChange:R,onThumbPointerDown:St(l),children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(br.div,{...m,ref:h,style:{position:"absolute",...m.style},onPointerDown:Ct(e.onPointerDown,(M=>{0===M.button&&(M.target.setPointerCapture(M.pointerId),g.current=y.getBoundingClientRect(),w.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",v.viewport&&(v.viewport.style.scrollBehavior="auto"),A(M))})),onPointerMove:Ct(e.onPointerMove,A),onPointerUp:Ct(e.onPointerUp,(M=>{let L=M.target;L.hasPointerCapture(M.pointerId)&&L.releasePointerCapture(M.pointerId),document.body.style.webkitUserSelect=w.current,v.viewport&&(v.viewport.style.scrollBehavior=""),g.current=null}))})})})),Qn="ScrollAreaThumb",A5=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{forceMount:r,...n}=e,a=C5(Qn,e.__scopeScrollArea);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(yr,{present:r||a.hasThumb,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(th,{ref:t,...n})})})),th=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{__scopeScrollArea:r,style:n,...a}=e,i=$e(Qn,r),c=C5(Qn,r),{onThumbPositionChange:l}=c,s=ct(t,(d=>c.onThumbChange(d))),u=react__WEBPACK_IMPORTED_MODULE_0__.useRef(),f=ro((()=>{u.current&&(u.current(),u.current=void 0)}),100);return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{let d=i.viewport;if(d){let m=o((()=>{if(f(),!u.current){let v=oh(d,l);u.current=v,l()}}),"handleScroll");return l(),d.addEventListener("scroll",m),()=>d.removeEventListener("scroll",m)}}),[i.viewport,f,l]),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(br.div,{"data-state":c.hasThumb?"visible":"hidden",...a,ref:s,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:Ct(e.onPointerDownCapture,(d=>{let v=d.target.getBoundingClientRect(),y=d.clientX-v.left,p=d.clientY-v.top;c.onThumbPointerDown({x:y,y:p})})),onPointerUp:Ct(e.onPointerUp,c.onThumbPointerUp)})})),A5.displayName=Qn,ai="ScrollAreaCorner",(L5=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let r=$e(ai,e.__scopeScrollArea),n=!(!r.scrollbarX||!r.scrollbarY);return"scroll"!==r.type&&n?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(rh,{...e,ref:t}):null}))).displayName=ai,rh=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{__scopeScrollArea:r,...n}=e,a=$e(ai,r),[i,c]=react__WEBPACK_IMPORTED_MODULE_0__.useState(0),[l,s]=react__WEBPACK_IMPORTED_MODULE_0__.useState(0),u=!(!i||!l);return xr(a.scrollbarX,(()=>{let f=a.scrollbarX?.offsetHeight||0;a.onCornerHeightChange(f),s(f)})),xr(a.scrollbarY,(()=>{let f=a.scrollbarY?.offsetWidth||0;a.onCornerWidthChange(f),c(f)})),u?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(br.div,{...n,ref:t,style:{width:i,height:l,position:"absolute",right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:0,...e.style}}):null})),o(eo,"toInt"),o(I5,"getThumbRatio"),o(to,"getThumbSize"),o(nh,"getScrollPositionFromPointer"),o(v5,"getThumbOffsetFromScroll"),o(z5,"linearScale"),o(T5,"isScrollingWithinScrollbarBounds"),oh=o(((e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return o((function a(){let i={left:e.scrollLeft,top:e.scrollTop},c=r.left!==i.left,l=r.top!==i.top;(c||l)&&t(),r=i,n=window.requestAnimationFrame(a)}),"loop")(),()=>window.cancelAnimationFrame(n)}),"addUnlinkedScrollListener"),o(ro,"useDebounceCallback"),o(xr,"useResizeObserver"),o(ah,"getSubtree"),H5=y5,P5=x5,k5=E5,O5=A5,B5=L5})),oo=C((()=>{N5(),ch=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4)(H5)((({scrollbarsize:e,offset:t})=>({width:"100%",height:"100%",overflow:"hidden","--scrollbar-size":`${e+t}px`,"--radix-scroll-area-thumb-width":`${e}px`}))),sh=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4)(P5)({width:"100%",height:"100%"}),F5=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4)(k5)((({offset:e,horizontal:t,vertical:r})=>({display:"flex",userSelect:"none",touchAction:"none",background:"transparent",transition:"all 0.2s ease-out",borderRadius:"var(--scrollbar-size)",zIndex:1,'&[data-orientation="vertical"]':{width:"var(--scrollbar-size)",paddingRight:e,marginTop:e,marginBottom:"true"===t&&"true"===r?0:e},'&[data-orientation="horizontal"]':{flexDirection:"column",height:"var(--scrollbar-size)",paddingBottom:e,marginLeft:e,marginRight:"true"===t&&"true"===r?0:e}}))),D5=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4)(O5)((({theme:e})=>({flex:1,background:e.textMutedColor,opacity:.5,borderRadius:"var(--scrollbar-size)",position:"relative",transition:"opacity 0.2s ease-out","&:hover":{opacity:.8},"::before":{content:'""',position:"absolute",top:"50%",left:"50%",transform:"translate(-50%,-50%)",width:"100%",height:"100%"}}))),(Er=(0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)((({children:e,horizontal:t=!1,vertical:r=!1,offset:n=2,scrollbarSize:a=6,className:i},c)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(ch,{scrollbarsize:a,offset:n,className:i},react__WEBPACK_IMPORTED_MODULE_0__.createElement(sh,{ref:c},e),t&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(F5,{orientation:"horizontal",offset:n,horizontal:t.toString(),vertical:r.toString()},react__WEBPACK_IMPORTED_MODULE_0__.createElement(D5,null)),r&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(F5,{orientation:"vertical",offset:n,horizontal:t.toString(),vertical:r.toString()},react__WEBPACK_IMPORTED_MODULE_0__.createElement(D5,null)),t&&r&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(B5,null))))).displayName="ScrollArea"})),li={};function ii(){return ao.navigator?.clipboard?async e=>{try{await(ao.top?.navigator.clipboard.writeText(e))}catch{await ao.navigator.clipboard.writeText(e)}}:async e=>{let t=un.createElement("TEXTAREA"),r=un.activeElement;t.value=e,un.body.appendChild(t),t.select(),un.execCommand("copy"),un.body.removeChild(t),r.focus()}}Qr(li,{SyntaxHighlighter:()=>dn,createCopyToClipboardFunction:()=>ii,default:()=>Eh,supportedLanguages:()=>$5});var V5,un,ao,$5,mh,hh,gh,vh,wh,bh,yh,j5,Rh,xh,dn,Eh,pn=C((()=>{V5=ge(rn(),1),r1(),l1(),u1(),h1(),y1(),C1(),I1(),k1(),N1(),j1(),q1(),K1(),t1(),Ka(),oo(),({document:un,window:ao}=_storybook_global__WEBPACK_IMPORTED_MODULE_5__.global),$5={jsextra:b1,jsx:L1,json:S1,yml:Z1,md:P1,bash:i1,css:s1,html:B1,tsx:$1,typescript:U1,graphql:m1},Object.entries($5).forEach((([e,t])=>{Xn.registerLanguage(e,t)})),mh=(0,V5.default)(2)((e=>Object.entries(e.code||{}).reduce(((t,[r,n])=>({...t,[`* .${r}`]:n})),{}))),hh=ii(),o(ii,"createCopyToClipboardFunction"),gh=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({position:"relative",overflow:"hidden",color:e.color.defaultText})),(({theme:e,bordered:t})=>t?{border:`1px solid ${e.appBorderColor}`,borderRadius:e.borderRadius,background:e.background.content}:{}),(({showLineNumbers:e})=>e?{".react-syntax-highlighter-line-number::before":{content:"attr(data-line-number)"}}:{})),vh=o((({children:e,className:t})=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(Er,{horizontal:!0,vertical:!0,className:t},e)),"UnstyledScroller"),wh=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4)(vh)({position:"relative"},(({theme:e})=>mh(e))),bh=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.pre((({theme:e,padded:t})=>({display:"flex",justifyContent:"flex-start",margin:0,padding:t?e.layoutMargin:0}))),yh=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({flex:1,paddingLeft:2,paddingRight:e.layoutMargin,opacity:1,fontFamily:e.typography.fonts.mono}))),j5=o((e=>{let t=[...e.children],r=t[0],n=r.children[0].value,a={...r,children:[],properties:{...r.properties,"data-line-number":n,style:{...r.properties.style,userSelect:"auto"}}};return t[0]=a,{...e,children:t}}),"processLineNumber"),Rh=o((({rows:e,stylesheet:t,useInlineStyles:r})=>e.map(((n,a)=>$t({node:j5(n),stylesheet:t,useInlineStyles:r,key:`code-segement${a}`})))),"defaultRenderer"),xh=o(((e,t)=>t?e?({rows:r,...n})=>e({rows:r.map((a=>j5(a))),...n}):Rh:e),"wrapRenderer"),(dn=o((({children:e,language:t="jsx",copyable:r=!1,bordered:n=!1,padded:a=!1,format:i=!0,formatter:c,className:l,showLineNumbers:s=!1,...u})=>{if("string"!=typeof e||!e.trim())return null;let[f,d]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("");(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{c?c(i,e).then(d):d(e.trim())}),[e,i,c]);let[m,v]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),y=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((h=>{h.preventDefault(),hh(f).then((()=>{v(!0),ao.setTimeout((()=>v(!1)),1500)})).catch(storybook_internal_client_logger__WEBPACK_IMPORTED_MODULE_4__.logger.error)}),[f]),p=xh(u.renderer,s);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(gh,{bordered:n,padded:a,showLineNumbers:s,className:l},react__WEBPACK_IMPORTED_MODULE_0__.createElement(wh,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(Xn,{padded:a||n,language:t,showLineNumbers:s,showInlineLineNumbers:s,useInlineStyles:!1,PreTag:bh,CodeTag:yh,lineNumberContainerStyle:{},...u,renderer:p},f)),r?react__WEBPACK_IMPORTED_MODULE_0__.createElement(Za,{actionItems:[{title:m?"Copied":"Copy",onClick:y}]}):null)}),"SyntaxHighlighter")).registerLanguage=(...e)=>Xn.registerLanguage(...e),Eh=dn}));function K5(e){for(var t=[],r=1;r{o(K5,"dedent")})),eu={};Qr(eu,{formatter:()=>ig});var Q5,ig,Il,zl,te,se,ae,ne,To,It,dt,er,jf,Ho,Nr,Wf,Tl,Po,Uf,tu=C((()=>{Q5=ge(rn(),1),J5(),ig=(0,Q5.default)(2)((async(e,t)=>!1===e?t:K5(t)))})),$f=C((()=>{Il=o((function(t){return t.reduce((function(r,n){var a=n[0],i=n[1];return r[a]=i,r}),{})}),"fromEntries"),zl=typeof window<"u"&&window.document&&window.document.createElement?react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect:react__WEBPACK_IMPORTED_MODULE_0__.useEffect})),Be=C((()=>{To="auto",dt="start",er="end",jf="clippingParents",Ho="viewport",Nr="popper",Wf="reference",Tl=(It=[te="top",se="bottom",ae="right",ne="left"]).reduce((function(e,t){return e.concat([t+"-"+dt,t+"-"+er])}),[]),Po=[].concat(It,[To]).reduce((function(e,t){return e.concat([t,t+"-"+dt,t+"-"+er])}),[]),Uf=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"]}));function pe(e){return e?(e.nodeName||"").toLowerCase():null}var zt=C((()=>{o(pe,"getNodeName")}));function Z(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}var et=C((()=>{o(Z,"getWindow")}));function qe(e){return e instanceof Z(e).Element||e instanceof Element}function ue(e){return e instanceof Z(e).HTMLElement||e instanceof HTMLElement}function Fr(e){return!(typeof ShadowRoot>"u")&&(e instanceof Z(e).ShadowRoot||e instanceof ShadowRoot)}var Ne=C((()=>{et(),o(qe,"isElement"),o(ue,"isHTMLElement"),o(Fr,"isShadowRoot")}));function x7(e){var t=e.state;Object.keys(t.elements).forEach((function(r){var n=t.styles[r]||{},a=t.attributes[r]||{},i=t.elements[r];!ue(i)||!pe(i)||(Object.assign(i.style,n),Object.keys(a).forEach((function(c){var l=a[c];!1===l?i.removeAttribute(c):i.setAttribute(c,!0===l?"":l)})))}))}function E7(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach((function(n){var a=t.elements[n],i=t.attributes[n]||{},l=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]).reduce((function(s,u){return s[u]="",s}),{});!ue(a)||!pe(a)||(Object.assign(a.style,l),Object.keys(i).forEach((function(s){a.removeAttribute(s)})))}))}}var qf,Gf=C((()=>{zt(),Ne(),o(x7,"applyStyles"),o(E7,"effect"),qf={name:"applyStyles",enabled:!0,phase:"write",fn:x7,effect:E7,requires:["computeStyles"]}}));function me(e){return e.split("-")[0]}var tt,tr,pt,Tt=C((()=>{o(me,"getBasePlacement")})),Ht=C((()=>{tt=Math.max,tr=Math.min,pt=Math.round}));function Dr(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}var Hl=C((()=>{o(Dr,"getUAString")}));function yn(){return!/^((?!chrome|android).)*safari/i.test(Dr())}var Pl=C((()=>{Hl(),o(yn,"isLayoutViewport")}));function Ge(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1);var n=e.getBoundingClientRect(),a=1,i=1;t&&ue(e)&&(a=e.offsetWidth>0&&pt(n.width)/e.offsetWidth||1,i=e.offsetHeight>0&&pt(n.height)/e.offsetHeight||1);var l=(qe(e)?Z(e):window).visualViewport,s=!yn()&&r,u=(n.left+(s&&l?l.offsetLeft:0))/a,f=(n.top+(s&&l?l.offsetTop:0))/i,d=n.width/a,m=n.height/i;return{width:d,height:m,top:f,right:u+d,bottom:f+m,left:u,x:u,y:f}}var _r=C((()=>{Ne(),Ht(),et(),Pl(),o(Ge,"getBoundingClientRect")}));function rr(e){var t=Ge(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}var ko=C((()=>{_r(),o(rr,"getLayoutRect")}));function Rn(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&Fr(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}var kl=C((()=>{Ne(),o(Rn,"contains")}));function Se(e){return Z(e).getComputedStyle(e)}var Vr=C((()=>{et(),o(Se,"getComputedStyle")}));function Ol(e){return["table","td","th"].indexOf(pe(e))>=0}var Yf=C((()=>{zt(),o(Ol,"isTableElement")}));function we(e){return((qe(e)?e.ownerDocument:e.document)||window.document).documentElement}var mt=C((()=>{Ne(),o(we,"getDocumentElement")}));function ht(e){return"html"===pe(e)?e:e.assignedSlot||e.parentNode||(Fr(e)?e.host:null)||we(e)}var xn=C((()=>{zt(),mt(),Ne(),o(ht,"getParentNode")}));function Xf(e){return ue(e)&&"fixed"!==Se(e).position?e.offsetParent:null}function S7(e){var t=/firefox/i.test(Dr());if(/Trident/i.test(Dr())&&ue(e)&&"fixed"===Se(e).position)return null;var a=ht(e);for(Fr(a)&&(a=a.host);ue(a)&&["html","body"].indexOf(pe(a))<0;){var i=Se(a);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return a;a=a.parentNode}return null}function rt(e){for(var t=Z(e),r=Xf(e);r&&Ol(r)&&"static"===Se(r).position;)r=Xf(r);return r&&("html"===pe(r)||"body"===pe(r)&&"static"===Se(r).position)?t:r||S7(e)||t}var $r=C((()=>{et(),zt(),Vr(),Ne(),Yf(),xn(),Hl(),o(Xf,"getTrueOffsetParent"),o(S7,"getContainingBlock"),o(rt,"getOffsetParent")}));function nr(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}var Oo=C((()=>{o(nr,"getMainAxisFromPlacement")}));function or(e,t,r){return tt(e,tr(t,r))}function Zf(e,t,r){var n=or(e,t,r);return n>r?r:n}var Bl=C((()=>{Ht(),o(or,"within"),o(Zf,"withinMaxClamp")}));function En(){return{top:0,right:0,bottom:0,left:0}}var Nl=C((()=>{o(En,"getFreshSideObject")}));function Sn(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}var Fl=C((()=>{Nl(),o(Sn,"mergePaddingObject")}));function Cn(e,t){return t.reduce((function(r,n){return r[n]=e,r}),{})}var Dl=C((()=>{o(Cn,"expandToHashMap")}));function M7(e){var t,r=e.state,n=e.name,a=e.options,i=r.elements.arrow,c=r.modifiersData.popperOffsets,l=me(r.placement),s=nr(l),f=[ne,ae].indexOf(l)>=0?"height":"width";if(i&&c){var d=C7(a.padding,r),m=rr(i),v="y"===s?te:ne,y="y"===s?se:ae,p=r.rects.reference[f]+r.rects.reference[s]-c[s]-r.rects.popper[f],h=c[s]-r.rects.reference[s],g=rt(i),w=g?"y"===s?g.clientHeight||0:g.clientWidth||0:0,b=p/2-h/2,x=d[v],E=w-m[f]-d[y],R=w/2-m[f]/2+b,S=or(x,R,E),A=s;r.modifiersData[n]=((t={})[A]=S,t.centerOffset=S-R,t)}}function A7(e){var t=e.state,n=e.options.element,a=void 0===n?"[data-popper-arrow]":n;null!=a&&("string"==typeof a&&!(a=t.elements.popper.querySelector(a))||Rn(t.elements.popper,a)&&(t.elements.arrow=a))}var C7,Kf,Jf=C((()=>{Tt(),ko(),kl(),$r(),Oo(),Bl(),Fl(),Dl(),Be(),C7=o((function(t,r){return Sn("number"!=typeof(t="function"==typeof t?t(Object.assign({},r.rects,{placement:r.placement})):t)?t:Cn(t,It))}),"toPaddingObject"),o(M7,"arrow"),o(A7,"effect"),Kf={name:"arrow",enabled:!0,phase:"main",fn:M7,effect:A7,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}}));function Ye(e){return e.split("-")[1]}var jr=C((()=>{o(Ye,"getVariation")}));function I7(e,t){var r=e.x,n=e.y,a=t.devicePixelRatio||1;return{x:pt(r*a)/a||0,y:pt(n*a)/a||0}}function Qf(e){var t,r=e.popper,n=e.popperRect,a=e.placement,i=e.variation,c=e.offsets,l=e.position,s=e.gpuAcceleration,u=e.adaptive,f=e.roundOffsets,d=e.isFixed,m=c.x,v=void 0===m?0:m,y=c.y,p=void 0===y?0:y,h="function"==typeof f?f({x:v,y:p}):{x:v,y:p};v=h.x,p=h.y;var g=c.hasOwnProperty("x"),w=c.hasOwnProperty("y"),b=ne,x=te,E=window;if(u){var R=rt(r),S="clientHeight",A="clientWidth";if(R===Z(r)&&("static"!==Se(R=we(r)).position&&"absolute"===l&&(S="scrollHeight",A="scrollWidth")),a===te||(a===ne||a===ae)&&i===er)x=se,p-=(d&&R===E&&E.visualViewport?E.visualViewport.height:R[S])-n.height,p*=s?1:-1;if(a===ne||(a===te||a===se)&&i===er)b=ae,v-=(d&&R===E&&E.visualViewport?E.visualViewport.width:R[A])-n.width,v*=s?1:-1}var D,P=Object.assign({position:l},u&&L7),_=!0===f?I7({x:v,y:p},Z(r)):{x:v,y:p};return v=_.x,p=_.y,s?Object.assign({},P,((D={})[x]=w?"0":"",D[b]=g?"0":"",D.transform=(E.devicePixelRatio||1)<=1?"translate("+v+"px, "+p+"px)":"translate3d("+v+"px, "+p+"px, 0)",D)):Object.assign({},P,((t={})[x]=w?p+"px":"",t[b]=g?v+"px":"",t.transform="",t))}function z7(e){var t=e.state,r=e.options,n=r.gpuAcceleration,a=void 0===n||n,i=r.adaptive,c=void 0===i||i,l=r.roundOffsets,s=void 0===l||l,u={placement:me(t.placement),variation:Ye(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Qf(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:c,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Qf(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var L7,ed,td=C((()=>{Be(),$r(),et(),mt(),Vr(),Tt(),jr(),Ht(),L7={top:"auto",right:"auto",bottom:"auto",left:"auto"},o(I7,"roundOffsetsByDPR"),o(Qf,"mapToStyles"),o(z7,"computeStyles"),ed={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:z7,data:{}}}));function T7(e){var t=e.state,r=e.instance,n=e.options,a=n.scroll,i=void 0===a||a,c=n.resize,l=void 0===c||c,s=Z(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach((function(f){f.addEventListener("scroll",r.update,Bo)})),l&&s.addEventListener("resize",r.update,Bo),function(){i&&u.forEach((function(f){f.removeEventListener("scroll",r.update,Bo)})),l&&s.removeEventListener("resize",r.update,Bo)}}var Bo,rd,nd=C((()=>{et(),Bo={passive:!0},o(T7,"effect"),rd={name:"eventListeners",enabled:!0,phase:"write",fn:o((function(){}),"fn"),effect:T7,data:{}}}));function Wr(e){return e.replace(/left|right|bottom|top/g,(function(t){return H7[t]}))}var H7,od=C((()=>{H7={left:"right",right:"left",bottom:"top",top:"bottom"},o(Wr,"getOppositePlacement")}));function No(e){return e.replace(/start|end/g,(function(t){return P7[t]}))}var P7,ad=C((()=>{P7={start:"end",end:"start"},o(No,"getOppositeVariationPlacement")}));function ar(e){var t=Z(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}var Fo=C((()=>{et(),o(ar,"getWindowScroll")}));function ir(e){return Ge(we(e)).left+ar(e).scrollLeft}var Do=C((()=>{_r(),mt(),Fo(),o(ir,"getWindowScrollBarX")}));function _l(e,t){var r=Z(e),n=we(e),a=r.visualViewport,i=n.clientWidth,c=n.clientHeight,l=0,s=0;if(a){i=a.width,c=a.height;var u=yn();(u||!u&&"fixed"===t)&&(l=a.offsetLeft,s=a.offsetTop)}return{width:i,height:c,x:l+ir(e),y:s}}var id=C((()=>{et(),mt(),Do(),Pl(),o(_l,"getViewportRect")}));function Vl(e){var t,r=we(e),n=ar(e),a=null==(t=e.ownerDocument)?void 0:t.body,i=tt(r.scrollWidth,r.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),c=tt(r.scrollHeight,r.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),l=-n.scrollLeft+ir(e),s=-n.scrollTop;return"rtl"===Se(a||r).direction&&(l+=tt(r.clientWidth,a?a.clientWidth:0)-i),{width:i,height:c,x:l,y:s}}var ld=C((()=>{mt(),Vr(),Do(),Fo(),Ht(),o(Vl,"getDocumentRect")}));function lr(e){var t=Se(e),r=t.overflow,n=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+a+n)}var _o=C((()=>{Vr(),o(lr,"isScrollParent")}));function Vo(e){return["html","body","#document"].indexOf(pe(e))>=0?e.ownerDocument.body:ue(e)&&lr(e)?e:Vo(ht(e))}var cd=C((()=>{xn(),_o(),zt(),Ne(),o(Vo,"getScrollParent")}));function Pt(e,t){var r;void 0===t&&(t=[]);var n=Vo(e),a=n===(null==(r=e.ownerDocument)?void 0:r.body),i=Z(n),c=a?[i].concat(i.visualViewport||[],lr(n)?n:[]):n,l=t.concat(c);return a?l:l.concat(Pt(ht(c)))}var $l=C((()=>{cd(),xn(),et(),_o(),o(Pt,"listScrollParents")}));function Ur(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}var jl=C((()=>{o(Ur,"rectToClientRect")}));function k7(e,t){var r=Ge(e,!1,"fixed"===t);return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}function sd(e,t,r){return t===Ho?Ur(_l(e,r)):qe(t)?k7(t,r):Ur(Vl(we(e)))}function O7(e){var t=Pt(ht(e)),n=["absolute","fixed"].indexOf(Se(e).position)>=0&&ue(e)?rt(e):e;return qe(n)?t.filter((function(a){return qe(a)&&Rn(a,n)&&"body"!==pe(a)})):[]}function Wl(e,t,r,n){var a="clippingParents"===t?O7(e):[].concat(t),i=[].concat(a,[r]),c=i[0],l=i.reduce((function(s,u){var f=sd(e,u,n);return s.top=tt(f.top,s.top),s.right=tr(f.right,s.right),s.bottom=tr(f.bottom,s.bottom),s.left=tt(f.left,s.left),s}),sd(e,c,n));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}var ud=C((()=>{Be(),id(),ld(),$l(),$r(),mt(),Vr(),Ne(),_r(),xn(),kl(),zt(),jl(),Ht(),o(k7,"getInnerBoundingClientRect"),o(sd,"getClientRectFromMixedType"),o(O7,"getClippingParents"),o(Wl,"getClippingRect")}));function Mn(e){var s,t=e.reference,r=e.element,n=e.placement,a=n?me(n):null,i=n?Ye(n):null,c=t.x+t.width/2-r.width/2,l=t.y+t.height/2-r.height/2;switch(a){case te:s={x:c,y:t.y-r.height};break;case se:s={x:c,y:t.y+t.height};break;case ae:s={x:t.x+t.width,y:l};break;case ne:s={x:t.x-r.width,y:l};break;default:s={x:t.x,y:t.y}}var u=a?nr(a):null;if(null!=u){var f="y"===u?"height":"width";switch(i){case dt:s[u]=s[u]-(t[f]/2-r[f]/2);break;case er:s[u]=s[u]+(t[f]/2-r[f]/2)}}return s}var Ul=C((()=>{Tt(),jr(),Oo(),Be(),o(Mn,"computeOffsets")}));function nt(e,t){void 0===t&&(t={});var r=t,n=r.placement,a=void 0===n?e.placement:n,i=r.strategy,c=void 0===i?e.strategy:i,l=r.boundary,s=void 0===l?jf:l,u=r.rootBoundary,f=void 0===u?Ho:u,d=r.elementContext,m=void 0===d?Nr:d,v=r.altBoundary,y=void 0!==v&&v,p=r.padding,h=void 0===p?0:p,g=Sn("number"!=typeof h?h:Cn(h,It)),w=m===Nr?Wf:Nr,b=e.rects.popper,x=e.elements[y?w:m],E=Wl(qe(x)?x:x.contextElement||we(e.elements.popper),s,f,c),R=Ge(e.elements.reference),S=Mn({reference:R,element:b,strategy:"absolute",placement:a}),A=Ur(Object.assign({},b,S)),M=m===Nr?A:R,L={top:E.top-M.top+g.top,bottom:M.bottom-E.bottom+g.bottom,left:E.left-M.left+g.left,right:M.right-E.right+g.right},P=e.modifiersData.offset;if(m===Nr&&P){var _=P[a];Object.keys(L).forEach((function(D){var K=[ae,se].indexOf(D)>=0?1:-1,T=[te,se].indexOf(D)>=0?"y":"x";L[D]+=_[T]*K}))}return L}var An=C((()=>{ud(),mt(),_r(),Ul(),jl(),Be(),Ne(),Fl(),Dl(),o(nt,"detectOverflow")}));function ql(e,t){void 0===t&&(t={});var r=t,n=r.placement,a=r.boundary,i=r.rootBoundary,c=r.padding,l=r.flipVariations,s=r.allowedAutoPlacements,u=void 0===s?Po:s,f=Ye(n),d=f?l?Tl:Tl.filter((function(y){return Ye(y)===f})):It,m=d.filter((function(y){return u.indexOf(y)>=0}));0===m.length&&(m=d);var v=m.reduce((function(y,p){return y[p]=nt(e,{placement:p,boundary:a,rootBoundary:i,padding:c})[me(p)],y}),{});return Object.keys(v).sort((function(y,p){return v[y]-v[p]}))}var fd=C((()=>{jr(),Be(),An(),Tt(),o(ql,"computeAutoPlacement")}));function B7(e){if(me(e)===To)return[];var t=Wr(e);return[No(e),t,No(t)]}function N7(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var a=r.mainAxis,i=void 0===a||a,c=r.altAxis,l=void 0===c||c,s=r.fallbackPlacements,u=r.padding,f=r.boundary,d=r.rootBoundary,m=r.altBoundary,v=r.flipVariations,y=void 0===v||v,p=r.allowedAutoPlacements,h=t.options.placement,g=me(h),b=s||(g===h||!y?[Wr(h)]:B7(h)),x=[h].concat(b).reduce((function(he,fe){return he.concat(me(fe)===To?ql(t,{placement:fe,boundary:f,rootBoundary:d,padding:u,flipVariations:y,allowedAutoPlacements:p}):fe)}),[]),E=t.rects.reference,R=t.rects.popper,S=new Map,A=!0,M=x[0],L=0;L=0,T=K?"width":"height",z=nt(t,{placement:P,boundary:f,rootBoundary:d,altBoundary:m,padding:u}),k=K?D?ae:ne:D?se:te;E[T]>R[T]&&(k=Wr(k));var $=Wr(k),F=[];if(i&&F.push(z[_]<=0),l&&F.push(z[k]<=0,z[$]<=0),F.every((function(he){return he}))){M=P,A=!1;break}S.set(P,F)}if(A)for(var j=y?3:1,O=o((function(fe){var de=x.find((function(be){var Me=S.get(be);if(Me)return Me.slice(0,fe).every((function(Nt){return Nt}))}));if(de)return M=de,"break"}),"_loop"),G=j;G>0;G--){if("break"===O(G))break}t.placement!==M&&(t.modifiersData[n]._skip=!0,t.placement=M,t.reset=!0)}}var dd,pd=C((()=>{od(),Tt(),ad(),An(),fd(),Be(),jr(),o(B7,"getExpandedFallbackPlacements"),o(N7,"flip"),dd={name:"flip",enabled:!0,phase:"main",fn:N7,requiresIfExists:["offset"],data:{_skip:!1}}}));function md(e,t,r){return void 0===r&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function hd(e){return[te,ae,se,ne].some((function(t){return e[t]>=0}))}function F7(e){var t=e.state,r=e.name,n=t.rects.reference,a=t.rects.popper,i=t.modifiersData.preventOverflow,c=nt(t,{elementContext:"reference"}),l=nt(t,{altBoundary:!0}),s=md(c,n),u=md(l,a,i),f=hd(s),d=hd(u);t.modifiersData[r]={referenceClippingOffsets:s,popperEscapeOffsets:u,isReferenceHidden:f,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":d})}var gd,vd=C((()=>{Be(),An(),o(md,"getSideOffsets"),o(hd,"isAnySideFullyClipped"),o(F7,"hide"),gd={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:F7}}));function D7(e,t,r){var n=me(e),a=[ne,te].indexOf(n)>=0?-1:1,i="function"==typeof r?r(Object.assign({},t,{placement:e})):r,c=i[0],l=i[1];return c=c||0,l=(l||0)*a,[ne,ae].indexOf(n)>=0?{x:l,y:c}:{x:c,y:l}}function _7(e){var t=e.state,r=e.options,n=e.name,a=r.offset,i=void 0===a?[0,0]:a,c=Po.reduce((function(f,d){return f[d]=D7(d,t.rects,i),f}),{}),l=c[t.placement],s=l.x,u=l.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=u),t.modifiersData[n]=c}var wd,bd=C((()=>{Tt(),Be(),o(D7,"distanceAndSkiddingToXY"),o(_7,"offset"),wd={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:_7}}));function V7(e){var t=e.state,r=e.name;t.modifiersData[r]=Mn({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var yd,Rd=C((()=>{Ul(),o(V7,"popperOffsets"),yd={name:"popperOffsets",enabled:!0,phase:"read",fn:V7,data:{}}}));function Gl(e){return"x"===e?"y":"x"}var xd=C((()=>{o(Gl,"getAltAxis")}));function $7(e){var t=e.state,r=e.options,n=e.name,a=r.mainAxis,i=void 0===a||a,c=r.altAxis,l=void 0!==c&&c,s=r.boundary,u=r.rootBoundary,f=r.altBoundary,d=r.padding,m=r.tether,v=void 0===m||m,y=r.tetherOffset,p=void 0===y?0:y,h=nt(t,{boundary:s,rootBoundary:u,padding:d,altBoundary:f}),g=me(t.placement),w=Ye(t.placement),b=!w,x=nr(g),E=Gl(x),R=t.modifiersData.popperOffsets,S=t.rects.reference,A=t.rects.popper,M="function"==typeof p?p(Object.assign({},t.rects,{placement:t.placement})):p,L="number"==typeof M?{mainAxis:M,altAxis:M}:Object.assign({mainAxis:0,altAxis:0},M),P=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,_={x:0,y:0};if(R){if(i){var D,K="y"===x?te:ne,T="y"===x?se:ae,z="y"===x?"height":"width",k=R[x],$=k+h[K],F=k-h[T],j=v?-A[z]/2:0,O=w===dt?S[z]:A[z],G=w===dt?-A[z]:-S[z],Ce=t.elements.arrow,he=v&&Ce?rr(Ce):{width:0,height:0},fe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},de=fe[K],be=fe[T],Me=or(0,S[z],he[z]),Nt=b?S[z]/2-j-Me-de-L.mainAxis:O-Me-de-L.mainAxis,Kr=b?-S[z]/2+j+Me+be+L.mainAxis:G+Me+be+L.mainAxis,Ko=t.elements.arrow&&rt(t.elements.arrow),wp=Ko?"y"===x?Ko.clientTop||0:Ko.clientLeft||0:0,E0=null!=(D=P?.[x])?D:0,yp=k+Kr-E0,S0=or(v?tr($,k+Nt-E0-wp):$,k,v?tt(F,yp):F);R[x]=S0,_[x]=S0-k}if(l){var C0,Rp="x"===x?te:ne,xp="x"===x?se:ae,Ft=R[E],Hn="y"===E?"height":"width",M0=Ft+h[Rp],A0=Ft-h[xp],Jo=-1!==[te,ne].indexOf(g),L0=null!=(C0=P?.[E])?C0:0,I0=Jo?M0:Ft-S[Hn]-A[Hn]-L0+L.altAxis,z0=Jo?Ft+S[Hn]+A[Hn]-L0-L.altAxis:A0,T0=v&&Jo?Zf(I0,Ft,z0):or(v?I0:M0,Ft,v?z0:A0);R[E]=T0,_[E]=T0-Ft}t.modifiersData[n]=_}}var Ed,Sd=C((()=>{Be(),Tt(),Oo(),xd(),Bl(),ko(),$r(),An(),jr(),Nl(),Ht(),o($7,"preventOverflow"),Ed={name:"preventOverflow",enabled:!0,phase:"main",fn:$7,requiresIfExists:["offset"]}})),Yl=C((()=>{}));function Xl(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}var Cd=C((()=>{o(Xl,"getHTMLElementScroll")}));function Zl(e){return e!==Z(e)&&ue(e)?Xl(e):ar(e)}var Md=C((()=>{Fo(),et(),Ne(),Cd(),o(Zl,"getNodeScroll")}));function j7(e){var t=e.getBoundingClientRect(),r=pt(t.width)/e.offsetWidth||1,n=pt(t.height)/e.offsetHeight||1;return 1!==r||1!==n}function Kl(e,t,r){void 0===r&&(r=!1);var n=ue(t),a=ue(t)&&j7(t),i=we(t),c=Ge(e,a,r),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(n||!n&&!r)&&(("body"!==pe(t)||lr(i))&&(l=Zl(t)),ue(t)?((s=Ge(t,!0)).x+=t.clientLeft,s.y+=t.clientTop):i&&(s.x=ir(i))),{x:c.left+l.scrollLeft-s.x,y:c.top+l.scrollTop-s.y,width:c.width,height:c.height}}var Ad=C((()=>{_r(),Md(),zt(),Ne(),Do(),mt(),_o(),Ht(),o(j7,"isElementScaled"),o(Kl,"getCompositeRect")}));function W7(e){var t=new Map,r=new Set,n=[];function a(i){r.add(i.name),[].concat(i.requires||[],i.requiresIfExists||[]).forEach((function(l){if(!r.has(l)){var s=t.get(l);s&&a(s)}})),n.push(i)}return e.forEach((function(i){t.set(i.name,i)})),o(a,"sort"),e.forEach((function(i){r.has(i.name)||a(i)})),n}function Jl(e){var t=W7(e);return Uf.reduce((function(r,n){return r.concat(t.filter((function(a){return a.phase===n})))}),[])}var Ld=C((()=>{Be(),o(W7,"order"),o(Jl,"orderModifiers")}));function Ql(e){var t;return function(){return t||(t=new Promise((function(r){Promise.resolve().then((function(){t=void 0,r(e())}))}))),t}}var Id=C((()=>{o(Ql,"debounce")}));function e0(e){var t=e.reduce((function(r,n){var a=r[n.name];return r[n.name]=a?Object.assign({},a,n,{options:Object.assign({},a.options,n.options),data:Object.assign({},a.data,n.data)}):n,r}),{});return Object.keys(t).map((function(r){return t[r]}))}var zd=C((()=>{o(e0,"mergeByName")}));function Hd(){for(var e=arguments.length,t=new Array(e),r=0;r{Ad(),ko(),$l(),$r(),Ld(),Id(),zd(),Ne(),Td={placement:"bottom",modifiers:[],strategy:"absolute"},o(Hd,"areValidElements"),o(Pd,"popperGenerator")})),Od=C((()=>{kd(),nd(),Rd(),td(),Gf(),bd(),pd(),Sd(),Jf(),vd(),Yl(),t0=Pd({defaultModifiers:[rd,yd,ed,qf,wd,dd,Ed,Kf,gd]})})),Bd=C((()=>{Be(),Yl(),Od()})),Fd=H(((VP,Nd)=>{var q7=typeof Element<"u",G7="function"==typeof Map,Y7="function"==typeof Set,X7="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function $o(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;var r,n,a,i;if(Array.isArray(e)){if((r=e.length)!=t.length)return!1;for(n=r;0!=n--;)if(!$o(e[n],t[n]))return!1;return!0}if(G7&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(n=i.next()).done;)if(!t.has(n.value[0]))return!1;for(i=e.entries();!(n=i.next()).done;)if(!$o(n.value[1],t.get(n.value[0])))return!1;return!0}if(Y7&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(n=i.next()).done;)if(!t.has(n.value[0]))return!1;return!0}if(X7&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if((r=e.length)!=t.length)return!1;for(n=r;0!=n--;)if(e[n]!==t[n])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof t.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof t.toString)return e.toString()===t.toString();if((r=(a=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!Object.prototype.hasOwnProperty.call(t,a[n]))return!1;if(q7&&e instanceof Element)return!1;for(n=r;0!=n--;)if(("_owner"!==a[n]&&"__v"!==a[n]&&"__o"!==a[n]||!e.$$typeof)&&!$o(e[a[n]],t[a[n]]))return!1;return!0}return e!=e&&t!=t}o($o,"equal"),Nd.exports=o((function(t,r){try{return $o(t,r)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}),"isEqual")})),Vd=C((()=>{Bd(),_d=ge(Fd()),$f(),Z7=[],r0=o((function(t,r,n){void 0===n&&(n={});var a=react__WEBPACK_IMPORTED_MODULE_0__.useRef(null),i={onFirstUpdate:n.onFirstUpdate,placement:n.placement||"bottom",strategy:n.strategy||"absolute",modifiers:n.modifiers||Z7},c=react__WEBPACK_IMPORTED_MODULE_0__.useState({styles:{popper:{position:i.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),l=c[0],s=c[1],u=react__WEBPACK_IMPORTED_MODULE_0__.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:o((function(v){var y=v.state,p=Object.keys(y.elements);react_dom__WEBPACK_IMPORTED_MODULE_3__.flushSync((function(){s({styles:Il(p.map((function(h){return[h,y.styles[h]||{}]}))),attributes:Il(p.map((function(h){return[h,y.attributes[h]]})))})}))}),"fn"),requires:["computeStyles"]}}),[]),f=react__WEBPACK_IMPORTED_MODULE_0__.useMemo((function(){var m={onFirstUpdate:i.onFirstUpdate,placement:i.placement,strategy:i.strategy,modifiers:[].concat(i.modifiers,[u,{name:"applyStyles",enabled:!1}])};return(0,_d.default)(a.current,m)?a.current||m:(a.current=m,m)}),[i.onFirstUpdate,i.placement,i.strategy,i.modifiers,u]),d=react__WEBPACK_IMPORTED_MODULE_0__.useRef();return zl((function(){d.current&&d.current.setOptions(f)}),[f]),zl((function(){if(null!=t&&null!=r){var v=(n.createPopper||t0)(t,r,f);return d.current=v,function(){v.destroy(),d.current=null}}}),[t,r,n.createPopper]),{state:d.current?d.current.state:null,styles:l.styles,attributes:l.attributes,update:d.current?d.current.update:null,forceUpdate:d.current?d.current.forceUpdate:null}}),"usePopper")})),$d=C((()=>{Vd()}));function Ud(e){var t=react__WEBPACK_IMPORTED_MODULE_0__.useRef(e);return t.current=e,react__WEBPACK_IMPORTED_MODULE_0__.useCallback((function(){return t.current}),[])}function J7(e){var t=e.initial,r=e.value,n=e.onChange,a=void 0===n?K7:n;if(void 0===t&&void 0===r)throw new TypeError('Either "value" or "initial" variable must be set. Now both are undefined');var i=react__WEBPACK_IMPORTED_MODULE_0__.useState(t),c=i[0],l=i[1],s=Ud(c),u=react__WEBPACK_IMPORTED_MODULE_0__.useCallback((function(d){var m=s(),v="function"==typeof d?d(m):d;"function"==typeof v.persist&&v.persist(),l(v),"function"==typeof a&&a(v)}),[s,a]),f=void 0!==r;return[f?r:c,f?a:u]}function qd(e,t){return void 0===e&&(e=0),void 0===t&&(t=0),function(){return{width:0,height:0,top:t,right:e,bottom:t,left:e,x:0,y:0,toJSON:o((function(){return null}),"toJSON")}}}function Gd(e,t){var r,n,a;void 0===e&&(e={}),void 0===t&&(t={});var i=Object.keys(Wd).reduce((function(T,z){var k;return W({},T,((k={})[z]=void 0!==T[z]?T[z]:Wd[z],k))}),e),c=react__WEBPACK_IMPORTED_MODULE_0__.useMemo((function(){return[{name:"offset",options:{offset:i.offset}}]}),Array.isArray(i.offset)?i.offset:[]),l=W({},t,{placement:t.placement||i.placement,modifiers:t.modifiers||c}),s=react__WEBPACK_IMPORTED_MODULE_0__.useState(null),u=s[0],f=s[1],d=react__WEBPACK_IMPORTED_MODULE_0__.useState(null),m=d[0],v=d[1],y=J7({initial:i.defaultVisible,value:i.visible,onChange:i.onVisibleChange}),p=y[0],h=y[1],g=react__WEBPACK_IMPORTED_MODULE_0__.useRef();react__WEBPACK_IMPORTED_MODULE_0__.useEffect((function(){return function(){return clearTimeout(g.current)}}),[]);var w=r0(i.followCursor?jd:u,m,l),b=w.styles,x=w.attributes,E=pr(w,Q7),R=E.update,S=Ud({visible:p,triggerRef:u,tooltipRef:m,finalConfig:i}),A=react__WEBPACK_IMPORTED_MODULE_0__.useCallback((function(T){return Array.isArray(i.trigger)?i.trigger.includes(T):i.trigger===T}),Array.isArray(i.trigger)?i.trigger:[i.trigger]),M=react__WEBPACK_IMPORTED_MODULE_0__.useCallback((function(){clearTimeout(g.current),g.current=window.setTimeout((function(){return h(!1)}),i.delayHide)}),[i.delayHide,h]),L=react__WEBPACK_IMPORTED_MODULE_0__.useCallback((function(){clearTimeout(g.current),g.current=window.setTimeout((function(){return h(!0)}),i.delayShow)}),[i.delayShow,h]),P=react__WEBPACK_IMPORTED_MODULE_0__.useCallback((function(){S().visible?M():L()}),[S,M,L]);react__WEBPACK_IMPORTED_MODULE_0__.useEffect((function(){if(S().finalConfig.closeOnOutsideClick){var T=o((function(k){var $,F=S(),j=F.tooltipRef,O=F.triggerRef,G=(null==k.composedPath||null==($=k.composedPath())?void 0:$[0])||k.target;G instanceof Node&&null!=j&&null!=O&&!j.contains(G)&&!O.contains(G)&&M()}),"handleClickOutside");return document.addEventListener("mousedown",T),function(){return document.removeEventListener("mousedown",T)}}}),[S,M]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((function(){if(null!=u&&A("click"))return u.addEventListener("click",P),function(){return u.removeEventListener("click",P)}}),[u,A,P]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((function(){if(null!=u&&A("double-click"))return u.addEventListener("dblclick",P),function(){return u.removeEventListener("dblclick",P)}}),[u,A,P]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((function(){if(null!=u&&A("right-click")){var T=o((function(k){k.preventDefault(),P()}),"preventDefaultAndToggle");return u.addEventListener("contextmenu",T),function(){return u.removeEventListener("contextmenu",T)}}}),[u,A,P]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((function(){if(null!=u&&A("focus"))return u.addEventListener("focus",L),u.addEventListener("blur",M),function(){u.removeEventListener("focus",L),u.removeEventListener("blur",M)}}),[u,A,L,M]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((function(){if(null!=u&&A("hover"))return u.addEventListener("mouseenter",L),u.addEventListener("mouseleave",M),function(){u.removeEventListener("mouseenter",L),u.removeEventListener("mouseleave",M)}}),[u,A,L,M]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((function(){if(null!=m&&A("hover")&&S().finalConfig.interactive)return m.addEventListener("mouseenter",L),m.addEventListener("mouseleave",M),function(){m.removeEventListener("mouseenter",L),m.removeEventListener("mouseleave",M)}}),[m,A,L,M,S]);var _=null==E||null==(r=E.state)||null==(n=r.modifiersData)||null==(a=n.hide)?void 0:a.isReferenceHidden;react__WEBPACK_IMPORTED_MODULE_0__.useEffect((function(){i.closeOnTriggerHidden&&_&&M()}),[i.closeOnTriggerHidden,M,_]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((function(){if(i.followCursor&&null!=u)return o(T,"setMousePosition"),u.addEventListener("mousemove",T),function(){return u.removeEventListener("mousemove",T)};function T(z){var k=z.clientX,$=z.clientY;jd.getBoundingClientRect=qd(k,$),R?.()}}),[i.followCursor,u,R]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((function(){if(null!=m&&null!=R&&null!=i.mutationObserverOptions){var T=new MutationObserver(R);return T.observe(m,i.mutationObserverOptions),function(){return T.disconnect()}}}),[i.mutationObserverOptions,m,R]);var D=o((function(z){return void 0===z&&(z={}),W({},z,{style:W({},z.style,b.popper)},x.popper,{"data-popper-interactive":i.interactive})}),"getTooltipProps"),K=o((function(z){return void 0===z&&(z={}),W({},z,x.arrow,{style:W({},z.style,b.arrow),"data-popper-arrow":!0})}),"getArrowProps");return W({getArrowProps:K,getTooltipProps:D,setTooltipRef:v,setTriggerRef:f,tooltipRef:m,triggerRef:u,visible:p},E)}var K7,Q7,jd,Wd,Xd,Xe,e6,t6,o0,Yd=C((()=>{Fn(),en(),$d(),o(Ud,"useGetLatest"),K7=o((function(){}),"noop"),o(J7,"useControlledState"),o(qd,"generateBoundingClientRect"),Q7=["styles","attributes"],jd={getBoundingClientRect:qd()},Wd={closeOnOutsideClick:!0,closeOnTriggerHidden:!1,defaultVisible:!1,delayHide:0,delayShow:0,followCursor:!1,interactive:!1,mutationObserverOptions:{attributes:!0,childList:!0,subtree:!0},offset:[0,6],trigger:"hover"},o(Gd,"usePopperTooltip")})),Kd=C((()=>{Xd=ge(rn(),1),Xe=(0,Xd.default)(1e3)(((e,t,r,n=0)=>t.split("-")[0]===e?r:n)),e6=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div({position:"absolute",borderStyle:"solid"},(({placement:e})=>{let t=0,r=0;switch(!0){case e.startsWith("left")||e.startsWith("right"):r=8;break;case e.startsWith("top")||e.startsWith("bottom"):t=8}return{transform:`translate3d(${t}px, ${r}px, 0px)`}}),(({theme:e,color:t,placement:r})=>({bottom:`${Xe("top",r,"-8px","auto")}`,top:`${Xe("bottom",r,"-8px","auto")}`,right:`${Xe("left",r,"-8px","auto")}`,left:`${Xe("right",r,"-8px","auto")}`,borderBottomWidth:`${Xe("top",r,"0",8)}px`,borderTopWidth:`${Xe("bottom",r,"0",8)}px`,borderRightWidth:`${Xe("left",r,"0",8)}px`,borderLeftWidth:`${Xe("right",r,"0",8)}px`,borderTopColor:Xe("top",r,e.color[t]||t||"light"===e.base?(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.a)(e.background.app):e.background.app,"transparent"),borderBottomColor:Xe("bottom",r,e.color[t]||t||"light"===e.base?(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.a)(e.background.app):e.background.app,"transparent"),borderLeftColor:Xe("left",r,e.color[t]||t||"light"===e.base?(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.a)(e.background.app):e.background.app,"transparent"),borderRightColor:Xe("right",r,e.color[t]||t||"light"===e.base?(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.a)(e.background.app):e.background.app,"transparent")}))),t6=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({hidden:e})=>({display:e?"none":"inline-block",zIndex:2147483647,colorScheme:"light dark"})),(({theme:e,color:t,hasChrome:r})=>r?{background:t&&e.color[t]||t||"light"===e.base?(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.a)(e.background.app):e.background.app,filter:"\n drop-shadow(0px 5px 5px rgba(0,0,0,0.05))\n drop-shadow(0 1px 3px rgba(0,0,0,0.1))\n ",borderRadius:e.appBorderRadius+2,fontSize:e.typography.size.s1}:{})),(o0=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({placement:e="top",hasChrome:t=!0,children:r,arrowProps:n={},tooltipRef:a,color:i,withArrows:c,...l},s)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(t6,{"data-testid":"tooltip",hasChrome:t,ref:s,...l,color:i},t&&c&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(e6,{placement:e,...n,color:i}),r)))).displayName="Tooltip"})),i0={};Qr(i0,{WithToolTipState:()=>a0,WithTooltip:()=>a0,WithTooltipPure:()=>Qd});var jo,l6,c6,Qd,a0,Wo=C((()=>{Yd(),Kd(),({document:jo}=_storybook_global__WEBPACK_IMPORTED_MODULE_5__.global),l6=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div` - display: inline-block; - cursor: ${e=>"hover"===e.trigger||e.trigger?.includes("hover")?"default":"pointer"}; -`,c6=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.g` - cursor: ${e=>"hover"===e.trigger||e.trigger?.includes("hover")?"default":"pointer"}; -`,Qd=o((({svg:e=!1,trigger:t="click",closeOnOutsideClick:r=!1,placement:n="top",modifiers:a=[{name:"preventOverflow",options:{padding:8}},{name:"offset",options:{offset:[8,8]}},{name:"arrow",options:{padding:8}}],hasChrome:i=!0,defaultVisible:c=!1,withArrows:l,offset:s,tooltip:u,children:f,closeOnTriggerHidden:d,mutationObserverOptions:m,delayHide:v=("hover"===t?200:0),visible:y,interactive:p,delayShow:h=("hover"===t?400:0),strategy:g,followCursor:w,onVisibleChange:b,...x})=>{let E=e?c6:l6,{getArrowProps:R,getTooltipProps:S,setTooltipRef:A,setTriggerRef:M,visible:L,state:P}=Gd({trigger:t,placement:n,defaultVisible:c,delayHide:v,interactive:p,closeOnOutsideClick:r,closeOnTriggerHidden:d,onVisibleChange:b,delayShow:h,followCursor:w,mutationObserverOptions:m,visible:y,offset:s},{modifiers:a,strategy:g}),_=L?react__WEBPACK_IMPORTED_MODULE_0__.createElement(o0,{placement:P?.placement,ref:A,hasChrome:i,arrowProps:R(),withArrows:l,...S()},"function"==typeof u?u({onHide:o((()=>b(!1)),"onHide")}):u):null;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(E,{trigger:t,ref:M,...x},f),L&&react_dom__WEBPACK_IMPORTED_MODULE_3__.createPortal(_,jo.body))}),"WithTooltipPure"),a0=o((({startOpen:e=!1,onVisibleChange:t,...r})=>{let[n,a]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(e),i=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((c=>{t&&!1===t(c)||a(c)}),[t]);return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{let c=o((()=>i(!1)),"hide");jo.addEventListener("keydown",c,!1);let l=Array.from(jo.getElementsByTagName("iframe")),s=[];return l.forEach((u=>{let f=o((()=>{try{u.contentWindow.document&&(u.contentWindow.document.addEventListener("click",c),s.push((()=>{try{u.contentWindow.document.removeEventListener("click",c)}catch{}})))}catch{}}),"bind");f(),u.addEventListener("load",f),s.push((()=>{u.removeEventListener("load",f)}))})),()=>{jo.removeEventListener("keydown",c),s.forEach((u=>{u()}))}})),react__WEBPACK_IMPORTED_MODULE_0__.createElement(Qd,{...r,visible:n,onVisibleChange:i})}),"WithToolTipState")})),J=o((({...e},t)=>{let r=[e.class,e.className];return delete e.class,e.className=["sbdocs",`sbdocs-${t}`,...r].filter(Boolean).join(" "),e}),"nameSpaceClassNames");function k0(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,vt(e,t)}function B0(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch{return"function"==typeof e}}function Qo(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch{}return(Qo=o((function(){return!!e}),"_isNativeReflectConstruct"))()}function N0(e,t,r){if(Qo())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var a=new(e.bind.apply(e,n));return r&&vt(a,r.prototype),a}function Bn(e){var t="function"==typeof Map?new Map:void 0;return Bn=o((function(n){if(null===n||!B0(n))return n;if("function"!=typeof n)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(n))return t.get(n);t.set(n,a)}function a(){return N0(n,arguments,On(this).constructor)}return o(a,"Wrapper"),a.prototype=Object.create(n.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),vt(a,n)}),"_wrapNativeSuper"),Bn(e)}en(),P0(),kn(),o(k0,"_inheritsLoose"),O0(),kn(),o(B0,"_isNativeFunction"),o(Qo,"_isNativeReflectConstruct"),kn(),o(N0,"_construct"),o(Bn,"_wrapNativeSuper");var Ip={1:"Passed invalid arguments to hsl, please pass multiple numbers e.g. hsl(360, 0.75, 0.4) or an object e.g. rgb({ hue: 255, saturation: 0.4, lightness: 0.75 }).\n\n",2:"Passed invalid arguments to hsla, please pass multiple numbers e.g. hsla(360, 0.75, 0.4, 0.7) or an object e.g. rgb({ hue: 255, saturation: 0.4, lightness: 0.75, alpha: 0.7 }).\n\n",3:"Passed an incorrect argument to a color function, please pass a string representation of a color.\n\n",4:"Couldn't generate valid rgb string from %s, it returned %s.\n\n",5:"Couldn't parse the color string. Please provide the color as a string in hex, rgb, rgba, hsl or hsla notation.\n\n",6:"Passed invalid arguments to rgb, please pass multiple numbers e.g. rgb(255, 205, 100) or an object e.g. rgb({ red: 255, green: 205, blue: 100 }).\n\n",7:"Passed invalid arguments to rgba, please pass multiple numbers e.g. rgb(255, 205, 100, 0.75) or an object e.g. rgb({ red: 255, green: 205, blue: 100, alpha: 0.75 }).\n\n",8:"Passed invalid argument to toColorString, please pass a RgbColor, RgbaColor, HslColor or HslaColor object.\n\n",9:"Please provide a number of steps to the modularScale helper.\n\n",10:"Please pass a number or one of the predefined scales to the modularScale helper as the ratio.\n\n",11:'Invalid value passed as base to modularScale, expected number or em string but got "%s"\n\n',12:'Expected a string ending in "px" or a number passed as the first argument to %s(), got "%s" instead.\n\n',13:'Expected a string ending in "px" or a number passed as the second argument to %s(), got "%s" instead.\n\n',14:'Passed invalid pixel value ("%s") to %s(), please pass a value like "12px" or 12.\n\n',15:'Passed invalid base value ("%s") to %s(), please pass a value like "12px" or 12.\n\n',16:"You must provide a template to this method.\n\n",17:"You passed an unsupported selector state to this method.\n\n",18:"minScreen and maxScreen must be provided as stringified numbers with the same units.\n\n",19:"fromSize and toSize must be provided as stringified numbers with the same units.\n\n",20:"expects either an array of objects or a single object with the properties prop, fromSize, and toSize.\n\n",21:"expects the objects in the first argument array to have the properties `prop`, `fromSize`, and `toSize`.\n\n",22:"expects the first argument object to have the properties `prop`, `fromSize`, and `toSize`.\n\n",23:"fontFace expects a name of a font-family.\n\n",24:"fontFace expects either the path to the font file(s) or a name of a local copy.\n\n",25:"fontFace expects localFonts to be an array.\n\n",26:"fontFace expects fileFormats to be an array.\n\n",27:"radialGradient requries at least 2 color-stops to properly render.\n\n",28:"Please supply a filename to retinaImage() as the first argument.\n\n",29:"Passed invalid argument to triangle, please pass correct pointingDirection e.g. 'right'.\n\n",30:"Passed an invalid value to `height` or `width`. Please provide a pixel based unit.\n\n",31:"The animation shorthand only takes 8 arguments. See the specification for more information: http://mdn.io/animation\n\n",32:"To pass multiple animations please supply them in arrays, e.g. animation(['rotate', '2s'], ['move', '1s'])\nTo pass a single animation please supply them in simple values, e.g. animation('rotate', '2s')\n\n",33:"The animation shorthand arrays can only have 8 elements. See the specification for more information: http://mdn.io/animation\n\n",34:"borderRadius expects a radius value as a string or number as the second argument.\n\n",35:'borderRadius expects one of "top", "bottom", "left" or "right" as the first argument.\n\n',36:"Property must be a string value.\n\n",37:"Syntax Error at %s.\n\n",38:"Formula contains a function that needs parentheses at %s.\n\n",39:"Formula is missing closing parenthesis at %s.\n\n",40:"Formula has too many closing parentheses at %s.\n\n",41:"All values in a formula must have the same unit or be unitless.\n\n",42:"Please provide a number of steps to the modularScale helper.\n\n",43:"Please pass a number or one of the predefined scales to the modularScale helper as the ratio.\n\n",44:"Invalid value passed as base to modularScale, expected number or em/rem string but got %s.\n\n",45:"Passed invalid argument to hslToColorString, please pass a HslColor or HslaColor object.\n\n",46:"Passed invalid argument to rgbToColorString, please pass a RgbColor or RgbaColor object.\n\n",47:"minScreen and maxScreen must be provided as stringified numbers with the same units.\n\n",48:"fromSize and toSize must be provided as stringified numbers with the same units.\n\n",49:"Expects either an array of objects or a single object with the properties prop, fromSize, and toSize.\n\n",50:"Expects the objects in the first argument array to have the properties prop, fromSize, and toSize.\n\n",51:"Expects the first argument object to have the properties prop, fromSize, and toSize.\n\n",52:"fontFace expects either the path to the font file(s) or a name of a local copy.\n\n",53:"fontFace expects localFonts to be an array.\n\n",54:"fontFace expects fileFormats to be an array.\n\n",55:"fontFace expects a name of a font-family.\n\n",56:"linearGradient requries at least 2 color-stops to properly render.\n\n",57:"radialGradient requries at least 2 color-stops to properly render.\n\n",58:"Please supply a filename to retinaImage() as the first argument.\n\n",59:"Passed invalid argument to triangle, please pass correct pointingDirection e.g. 'right'.\n\n",60:"Passed an invalid value to `height` or `width`. Please provide a pixel based unit.\n\n",61:"Property must be a string value.\n\n",62:"borderRadius expects a radius value as a string or number as the second argument.\n\n",63:'borderRadius expects one of "top", "bottom", "left" or "right" as the first argument.\n\n',64:"The animation shorthand only takes 8 arguments. See the specification for more information: http://mdn.io/animation.\n\n",65:"To pass multiple animations please supply them in arrays, e.g. animation(['rotate', '2s'], ['move', '1s'])\\nTo pass a single animation please supply them in simple values, e.g. animation('rotate', '2s').\n\n",66:"The animation shorthand arrays can only have 8 elements. See the specification for more information: http://mdn.io/animation.\n\n",67:"You must provide a template to this method.\n\n",68:"You passed an unsupported selector state to this method.\n\n",69:'Expected a string ending in "px" or a number passed as the first argument to %s(), got %s instead.\n\n',70:'Expected a string ending in "px" or a number passed as the second argument to %s(), got %s instead.\n\n',71:'Passed invalid pixel value %s to %s(), please pass a value like "12px" or 12.\n\n',72:'Passed invalid base value %s to %s(), please pass a value like "12px" or 12.\n\n',73:"Please provide a valid CSS variable.\n\n",74:"CSS variable not found and no default was provided.\n\n",75:"important requires a valid style object, got a %s instead.\n\n",76:"fromSize and toSize must be provided as stringified numbers with the same units as minScreen and maxScreen.\n\n",77:'remToPx expects a value in "rem" but you provided it in "%s".\n\n',78:'base must be set in "px" or "%" but you set it in "%s".\n'};function zp(){for(var e=arguments.length,t=new Array(e),r=0;r1?a-1:0),c=1;c=0&&a<1?(l=i,s=c):a>=1&&a<2?(l=c,s=i):a>=2&&a<3?(s=i,u=c):a>=3&&a<4?(s=c,u=i):a>=4&&a<5?(l=c,u=i):a>=5&&a<6&&(l=i,u=c);var f=r-i/2;return n(l+f,s+f,u+f)}o(ea,"colorToInt"),o(Pp,"convertToInt"),o(tn,"hslToRgb");var _0={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 kp(e){if("string"!=typeof e)return e;var t=e.toLowerCase();return _0[t]?"#"+_0[t]:e}o(kp,"nameToHex");var Op=/^#[a-fA-F0-9]{6}$/,Bp=/^#[a-fA-F0-9]{8}$/,Np=/^#[a-fA-F0-9]{3}$/,Fp=/^#[a-fA-F0-9]{4}$/,ta=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,Dp=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,_p=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,Vp=/^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 fr(e){if("string"!=typeof e)throw new Ae(3);var t=kp(e);if(t.match(Op))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(Bp)){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(Np))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(Fp)){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=ta.exec(t);if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)};var i=Dp.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 c=_p.exec(t);if(c){var f="rgb("+tn(parseInt(""+c[1],10),parseInt(""+c[2],10)/100,parseInt(""+c[3],10)/100)+")",d=ta.exec(f);if(!d)throw new Ae(4,t,f);return{red:parseInt(""+d[1],10),green:parseInt(""+d[2],10),blue:parseInt(""+d[3],10)}}var m=Vp.exec(t.substring(0,50));if(m){var h="rgb("+tn(parseInt(""+m[1],10),parseInt(""+m[2],10)/100,parseInt(""+m[3],10)/100)+")",g=ta.exec(h);if(!g)throw new Ae(4,t,h);return{red:parseInt(""+g[1],10),green:parseInt(""+g[2],10),blue:parseInt(""+g[3],10),alpha:parseFloat(""+m[4])>1?parseFloat(""+m[4])/100:parseFloat(""+m[4])}}throw new Ae(5)}function $p(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),c=(a+i)/2;if(a===i)return void 0!==e.alpha?{hue:0,saturation:0,lightness:c,alpha:e.alpha}:{hue:0,saturation:0,lightness:c};var l,s=a-i,u=c>.5?s/(2-a-i):s/(a+i);switch(a){case t:l=(r-n)/s+(r=1?Nn(e,t,r):"rgba("+tn(e,t,r)+","+n+")";if("object"==typeof e&&void 0===t&&void 0===r&&void 0===n)return e.alpha>=1?Nn(e.hue,e.saturation,e.lightness):"rgba("+tn(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new Ae(2)}function oa(e,t,r){if("number"==typeof e&&"number"==typeof t&&"number"==typeof r)return na("#"+Dt(e)+Dt(t)+Dt(r));if("object"==typeof e&&void 0===t&&void 0===r)return na("#"+Dt(e.red)+Dt(e.green)+Dt(e.blue));throw new Ae(6)}function _t(e,t,r,n){if("string"==typeof e&&"number"==typeof t){var a=fr(e);return"rgba("+a.red+","+a.green+","+a.blue+","+t+")"}if("number"==typeof e&&"number"==typeof t&&"number"==typeof r&&"number"==typeof n)return n>=1?oa(e,t,r):"rgba("+e+","+t+","+r+","+n+")";if("object"==typeof e&&void 0===t&&void 0===r&&void 0===n)return e.alpha>=1?oa(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new Ae(7)}o(Dt,"numberToHex"),o(ra,"colorToHex"),o(Wp,"convertToHex"),o(Nn,"hslToHex"),o(Up,"hsl"),o(qp,"hsla"),o(oa,"rgb"),o(_t,"rgba");var Gp=o((function(t){return"number"==typeof t.red&&"number"==typeof t.green&&"number"==typeof t.blue&&("number"!=typeof t.alpha||typeof t.alpha>"u")}),"isRgb"),Yp=o((function(t){return"number"==typeof t.red&&"number"==typeof t.green&&"number"==typeof t.blue&&"number"==typeof t.alpha}),"isRgba"),Xp=o((function(t){return"number"==typeof t.hue&&"number"==typeof t.saturation&&"number"==typeof t.lightness&&("number"!=typeof t.alpha||typeof t.alpha>"u")}),"isHsl"),Zp=o((function(t){return"number"==typeof t.hue&&"number"==typeof t.saturation&&"number"==typeof t.lightness&&"number"==typeof t.alpha}),"isHsla");function bt(e){if("object"!=typeof e)throw new Ae(8);if(Yp(e))return _t(e);if(Gp(e))return oa(e);if(Zp(e))return qp(e);if(Xp(e))return Up(e);throw new Ae(8)}function $0(e,t,r){return o((function(){var a=r.concat(Array.prototype.slice.call(arguments));return a.length>=t?e.apply(this,a):$0(e,t,a)}),"fn")}function ke(e){return $0(e,e.length,[])}function Kp(e,t){if("transparent"===t)return t;var r=wt(t);return bt(W({},r,{hue:r.hue+parseFloat(e)}))}o(bt,"toColorString"),o($0,"curried"),o(ke,"curry"),o(Kp,"adjustHue");ke(Kp);function dr(e,t,r){return Math.max(e,Math.min(t,r))}function Jp(e,t){if("transparent"===t)return t;var r=wt(t);return bt(W({},r,{lightness:dr(0,1,r.lightness-parseFloat(e))}))}o(dr,"guard"),o(Jp,"darken");var yt=ke(Jp);function e2(e,t){if("transparent"===t)return t;var r=wt(t);return bt(W({},r,{saturation:dr(0,1,r.saturation-parseFloat(e))}))}o(e2,"desaturate");ke(e2);function t2(e,t){if("transparent"===t)return t;var r=wt(t);return bt(W({},r,{lightness:dr(0,1,r.lightness+parseFloat(e))}))}o(t2,"lighten");var aa=ke(t2);function n2(e,t,r){if("transparent"===t)return r;if("transparent"===r)return t;if(0===e)return r;var n=fr(t),a=W({},n,{alpha:"number"==typeof n.alpha?n.alpha:1}),i=fr(r),c=W({},i,{alpha:"number"==typeof i.alpha?i.alpha:1}),l=a.alpha-c.alpha,s=2*parseFloat(e)-1,d=((s*l==-1?s:s+l)/(1+s*l)+1)/2,m=1-d;return _t({red:Math.floor(a.red*d+c.red*m),green:Math.floor(a.green*d+c.green*m),blue:Math.floor(a.blue*d+c.blue*m),alpha:a.alpha*parseFloat(e)+c.alpha*(1-parseFloat(e))})}o(n2,"mix");var j0=ke(n2);function a2(e,t){if("transparent"===t)return t;var r=fr(t);return _t(W({},r,{alpha:dr(0,1,(100*("number"==typeof r.alpha?r.alpha:1)+100*parseFloat(e))/100)}))}o(a2,"opacify");ke(a2);function i2(e,t){if("transparent"===t)return t;var r=wt(t);return bt(W({},r,{saturation:dr(0,1,r.saturation+parseFloat(e))}))}o(i2,"saturate");ke(i2);function l2(e,t){return"transparent"===t?t:bt(W({},wt(t),{hue:parseFloat(e)}))}o(l2,"setHue");ke(l2);function c2(e,t){return"transparent"===t?t:bt(W({},wt(t),{lightness:parseFloat(e)}))}o(c2,"setLightness");ke(c2);function s2(e,t){return"transparent"===t?t:bt(W({},wt(t),{saturation:parseFloat(e)}))}o(s2,"setSaturation");ke(s2);function u2(e,t){return"transparent"===t?t:j0(parseFloat(e),"rgb(0, 0, 0)",t)}o(u2,"shade");ke(u2);function f2(e,t){return"transparent"===t?t:j0(parseFloat(e),"rgb(255, 255, 255)",t)}o(f2,"tint");ke(f2);function d2(e,t){if("transparent"===t)return t;var r=fr(t);return _t(W({},r,{alpha:dr(0,1,+(100*("number"==typeof r.alpha?r.alpha:1)-100*parseFloat(e)).toFixed(2)/100)}))}o(d2,"transparentize");var ye=ke(d2),De=o((({theme:e})=>({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"},"& tt, & code":{fontSize:"inherit"}})),"headerCommon"),lt=o((({theme:e})=>({lineHeight:1,margin:"0 2px",padding:"3px 5px",whiteSpace:"nowrap",borderRadius:3,fontSize:e.typography.size.s2-1,border:"light"===e.base?`1px solid ${e.color.mediumlight}`:`1px solid ${e.color.darker}`,color:"light"===e.base?ye(.1,e.color.defaultText):ye(.3,e.color.defaultText),backgroundColor:"light"===e.base?e.color.lighter:e.color.border})),"codeCommon"),N=o((({theme:e})=>({fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s3,margin:0,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch"})),"withReset"),Le={margin:"16px 0"},W0=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div(N),U0=o((({href:e="",...t})=>{let n=/^\//.test(e)?`./?path=${e}`:e,i=/^#.*/.test(e)?"_self":"_top";return react__WEBPACK_IMPORTED_MODULE_0__.createElement("a",{href:n,target:i,...t})}),"Link"),ia=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4)(U0)(N,(({theme:e})=>({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}}))),la=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.blockquote(N,Le,(({theme:e})=>({borderLeft:`4px solid ${e.color.medium}`,padding:"0 15px",color:e.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}})));pn();var W5=o((e=>"string"==typeof e),"isReactChildString"),Ch=/[\n\r]/g,Mh=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.code((({theme:e})=>({fontFamily:e.typography.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",display:"inline-block",paddingLeft:2,paddingRight:2,verticalAlign:"baseline",color:"inherit"})),lt),Ah=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4)(dn)((({theme:e})=>({fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s2-1+"px",lineHeight:"19px",margin:"25px 0 40px",borderRadius:e.appBorderRadius,boxShadow:"light"===e.base?"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"}}))),ci=o((({className:e,children:t,...r})=>{let n=(e||"").match(/lang-(\S+)/),a=react__WEBPACK_IMPORTED_MODULE_0__.Children.toArray(t);return a.filter(W5).some((c=>c.match(Ch)))?react__WEBPACK_IMPORTED_MODULE_0__.createElement(Ah,{bordered:!0,copyable:!0,language:n?.[1]??"text",format:!1,...r},t):react__WEBPACK_IMPORTED_MODULE_0__.createElement(Mh,{...r,className:e},a)}),"Code"),si=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.dl(N,Le,{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}}),ui=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div(N),fi=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.h1(N,De,(({theme:e})=>({fontSize:`${e.typography.size.l1}px`,fontWeight:e.typography.weight.bold}))),di=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.h2(N,De,(({theme:e})=>({fontSize:`${e.typography.size.m2}px`,paddingBottom:4,borderBottom:`1px solid ${e.appBorderColor}`}))),pi=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.h3(N,De,(({theme:e})=>({fontSize:`${e.typography.size.m1}px`}))),mi=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.h4(N,De,(({theme:e})=>({fontSize:`${e.typography.size.s3}px`}))),hi=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.h5(N,De,(({theme:e})=>({fontSize:`${e.typography.size.s2}px`}))),gi=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.h6(N,De,(({theme:e})=>({fontSize:`${e.typography.size.s2}px`,color:e.color.dark}))),vi=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.hr((({theme:e})=>({border:"0 none",borderTop:`1px solid ${e.appBorderColor}`,height:4,padding:0}))),wi=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.img({maxWidth:"100%"}),bi=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.li(N,(({theme:e})=>({fontSize:e.typography.size.s2,color:e.color.defaultText,lineHeight:"24px","& + li":{marginTop:".25em"},"& ul, & ol":{marginTop:".25em",marginBottom:0},"& code":lt({theme:e})}))),yi=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.ol(N,Le,{paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},{listStyle:"decimal"}),Ri=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.p(N,Le,(({theme:e})=>({fontSize:e.typography.size.s2,lineHeight:"24px",color:e.color.defaultText,"& code":lt({theme:e})}))),xi=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.pre(N,Le,(({theme:e})=>({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"}}))),Ei=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.span(N,(({theme:e})=>({"&.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"}}}))),Si=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.title(lt),Ci=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.table(N,Le,(({theme:e})=>({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:"dark"===e.base?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}}))),Mi=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.ul(N,Le,{paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},{listStyle:"disc"}),Ai={h1:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(fi,{...J(e,"h1")})),"h1"),h2:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(di,{...J(e,"h2")})),"h2"),h3:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(pi,{...J(e,"h3")})),"h3"),h4:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(mi,{...J(e,"h4")})),"h4"),h5:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(hi,{...J(e,"h5")})),"h5"),h6:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(gi,{...J(e,"h6")})),"h6"),pre:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(xi,{...J(e,"pre")})),"pre"),a:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(ia,{...J(e,"a")})),"a"),hr:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(vi,{...J(e,"hr")})),"hr"),dl:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(si,{...J(e,"dl")})),"dl"),blockquote:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(la,{...J(e,"blockquote")})),"blockquote"),table:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(Ci,{...J(e,"table")})),"table"),img:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(wi,{...J(e,"img")})),"img"),div:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(ui,{...J(e,"div")})),"div"),span:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(Ei,{...J(e,"span")})),"span"),li:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(bi,{...J(e,"li")})),"li"),ul:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(Mi,{...J(e,"ul")})),"ul"),ol:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(yi,{...J(e,"ol")})),"ol"),p:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(Ri,{...J(e,"p")})),"p"),code:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(ci,{...J(e,"code")})),"code"),tt:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(Si,{...J(e,"tt")})),"tt"),resetwrapper:o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(W0,{...J(e,"resetwrapper")})),"resetwrapper")},G5=(storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e,compact:t})=>({display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,lineHeight:"12px",minWidth:20,borderRadius:20,padding:t?"4px 7px":"4px 10px"})),{svg:{height:12,width:12,marginRight:4,marginTop:-2,path:{fill:"currentColor"}}},(({theme:e,status:t})=>{switch(t){case"critical":return{color:e.color.critical,background:e.background.critical};case"negative":return{color:e.color.negativeText,background:e.background.negative,boxShadow:"light"===e.base?`inset 0 0 0 1px ${ye(.9,e.color.negativeText)}`:"none"};case"warning":return{color:e.color.warningText,background:e.background.warning,boxShadow:"light"===e.base?`inset 0 0 0 1px ${ye(.9,e.color.warningText)}`:"none"};case"neutral":return{color:e.textMutedColor,background:"light"===e.base?e.background.app:e.barBg,boxShadow:`inset 0 0 0 1px ${ye(.8,e.textMutedColor)}`};case"positive":return{color:e.color.positiveText,background:e.background.positive,boxShadow:"light"===e.base?`inset 0 0 0 1px ${ye(.9,e.color.positiveText)}`:"none"};case"active":return{color:e.color.secondary,background:e.background.hoverable,boxShadow:`inset 0 0 0 1px ${ye(.9,e.color.secondary)}`};default:return{}}})),react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({color:e="currentColor",size:t=14,...r},n)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M10.139 8.725l1.36-1.323a.568.568 0 00.151-.54.534.534 0 00-.377-.396l-2.705-.708 2.22-4.976a.568.568 0 00-.15-.666.497.497 0 00-.648.008L5.464 4.05l.708.71 2.848-2.47-1.64 3.677.697.697 2.164.567-.81.787.708.708zM2.523 6.6a.566.566 0 00-.177.544.534.534 0 00.382.41l2.782.721-1.494 5.013a.563.563 0 00.217.627.496.496 0 00.629-.06l3.843-3.736-.708-.707-2.51 2.44 1.137-3.814-.685-.685-2.125-.55.844-.731-.71-.71L2.524 6.6zM1.854 1.146a.5.5 0 10-.708.708l11 11a.5.5 0 00.708-.708l-11-11z",fill:e}))))),Y5=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({color:e="currentColor",size:t=14,...r},n)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"M1.854 1.146a.5.5 0 10-.708.708L6.293 7l-5.147 5.146a.5.5 0 00.708.708L7 7.707l5.146 5.147a.5.5 0 00.708-.708L7.707 7l5.147-5.146a.5.5 0 00-.708-.708L7 6.293 1.854 1.146z",fill:e})))),X5=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((({color:e="currentColor",size:t=14,...r},n)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},react__WEBPACK_IMPORTED_MODULE_0__.createElement("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})))),eg=o((e=>!(0!==e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)),"isPlainLeftClick"),tg=o(((e,t)=>{eg(e)&&(e.preventDefault(),t(e))}),"cancelled"),rg=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.span((({withArrow:e})=>e?{"> svg:last-of-type":{height:"0.7em",width:"0.7em",marginRight:0,marginLeft:"0.25em",bottom:"auto",verticalAlign:"inherit"}}:{}),(({containsIcon:e})=>e?{svg:{height:"1em",width:"1em",verticalAlign:"middle",position:"relative",bottom:0,marginRight:0}}:{})),ng=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.a((({theme:e})=>({display:"inline-block",transition:"all 150ms ease-out",textDecoration:"none",color:e.color.secondary,"&:hover, &:focus":{cursor:"pointer",color:yt(.07,e.color.secondary),"svg path:not([fill])":{fill:yt(.07,e.color.secondary)}},"&:active":{color:yt(.1,e.color.secondary),"svg path:not([fill])":{fill:yt(.1,e.color.secondary)}},svg:{display:"inline-block",height:"1em",width:"1em",verticalAlign:"text-top",position:"relative",bottom:"-0.125em",marginRight:"0.4em","& path":{fill:e.color.secondary}}})),(({theme:e,secondary:t,tertiary:r})=>{let n;return t&&(n=[e.textMutedColor,e.color.dark,e.color.darker]),r&&(n=[e.color.dark,e.color.darkest,e.textMutedColor]),n?{color:n[0],"svg path:not([fill])":{fill:n[0]},"&:hover":{color:n[1],"svg path:not([fill])":{fill:n[1]}},"&:active":{color:n[2],"svg path:not([fill])":{fill:n[2]}}}:{}}),(({nochrome:e})=>e?{color:"inherit","&:hover, &:active":{color:"inherit",textDecoration:"underline"}}:{}),(({theme:e,inverse:t})=>t?{color:e.color.lightest,":not([fill])":{fill:e.color.lightest},"&:hover":{color:e.color.lighter,"svg path:not([fill])":{fill:e.color.lighter}},"&:active":{color:e.color.light,"svg path:not([fill])":{fill:e.color.light}}}:{}),(({isButton:e})=>e?{border:0,borderRadius:0,background:"none",padding:0,fontSize:"inherit"}:{})),Ii=o((({cancel:e=!0,children:t,onClick:r,withArrow:n=!1,containsIcon:a=!1,className:i,style:c,...l})=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(ng,{...l,onClick:r&&e?s=>tg(s,r):r,className:i},react__WEBPACK_IMPORTED_MODULE_0__.createElement(rg,{withArrow:n,containsIcon:a},t,n&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(X5,null)))),"Link"),Gt=(storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({fontSize:`${e.typography.size.s2}px`,lineHeight:"1.6",h1:{fontSize:`${e.typography.size.l1}px`,fontWeight:e.typography.weight.bold},h2:{fontSize:`${e.typography.size.m2}px`,borderBottom:`1px solid ${e.appBorderColor}`},h3:{fontSize:`${e.typography.size.m1}px`},h4:{fontSize:`${e.typography.size.s3}px`},h5:{fontSize:`${e.typography.size.s2}px`},h6:{fontSize:`${e.typography.size.s2}px`,color:e.color.dark},"pre:not(.prismjs)":{background:"transparent",border:"none",borderRadius:0,padding:0,margin:0},"pre pre, pre.prismjs":{padding:15,margin:0,whiteSpace:"pre-wrap",color:"inherit",fontSize:"13px",lineHeight:"19px"},"pre pre code, pre.prismjs code":{color:"inherit",fontSize:"inherit"},"pre code":{margin:0,padding:0,whiteSpace:"pre",border:"none",background:"transparent"},"pre code, pre tt":{backgroundColor:"transparent",border:"none"},"body > *:first-of-type":{marginTop:"0 !important"},"body > *:last-child":{marginBottom:"0 !important"},a:{color:e.color.secondary,textDecoration:"none"},"a.absent":{color:"#cc0000"},"a.anchor":{display:"block",paddingLeft:30,marginLeft:-30,cursor:"pointer",position:"absolute",top:0,left:0,bottom:0},"h1, h2, h3, h4, h5, h6":{margin:"20px 0 10px",padding:0,cursor:"text",position:"relative","&:first-of-type":{marginTop:0,paddingTop:0},"&:hover a.anchor":{textDecoration:"none"},"& tt, & code":{fontSize:"inherit"}},"h1:first-of-type + h2":{marginTop:0,paddingTop:0},"p, blockquote, ul, ol, dl, li, table, pre":{margin:"15px 0"},hr:{border:"0 none",borderTop:`1px solid ${e.appBorderColor}`,height:4,padding:0},"body > h1:first-of-type, body > h2:first-of-type, body > h3:first-of-type, body > h4:first-of-type, body > h5:first-of-type, body > h6:first-of-type":{marginTop:0,paddingTop:0},"body > h1:first-of-type + h2":{marginTop:0,paddingTop:0},"a:first-of-type h1, a:first-of-type h2, a:first-of-type h3, a:first-of-type h4, a:first-of-type h5, a:first-of-type h6":{marginTop:0,paddingTop:0},"h1 p, h2 p, h3 p, h4 p, h5 p, h6 p":{marginTop:0},"li p.first":{display:"inline-block"},"ul, ol":{paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},dl:{padding:0},"dl dt":{fontSize:"14px",fontWeight:"bold",fontStyle:"italic",margin:"0 0 15px",padding:"0 15px","&:first-of-type":{padding:0},"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}},blockquote:{borderLeft:`4px solid ${e.color.medium}`,padding:"0 15px",color:e.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}},table:{padding:0,borderCollapse:"collapse","& tr":{borderTop:`1px solid ${e.appBorderColor}`,backgroundColor:"white",margin:0,padding:0,"& th":{fontWeight:"bold",border:`1px solid ${e.appBorderColor}`,textAlign:"left",margin:0,padding:"6px 13px"},"& td":{border:`1px solid ${e.appBorderColor}`,textAlign:"left",margin:0,padding:"6px 13px"},"&:nth-of-type(2n)":{backgroundColor:e.color.lighter},"& th :first-of-type, & td :first-of-type":{marginTop:0},"& th :last-child, & td :last-child":{marginBottom:0}}},img:{maxWidth:"100%"},"span.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"}},"span.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"}},"span.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"}},"span.float-left":{display:"block",marginRight:13,overflow:"hidden",float:"left","& span":{margin:"13px 0 0"}},"span.float-right":{display:"block",marginLeft:13,overflow:"hidden",float:"right","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"right"}},"code, tt":{margin:"0 2px",padding:"0 5px",whiteSpace:"nowrap",border:`1px solid ${e.color.mediumlight}`,backgroundColor:e.color.lighter,borderRadius:3,color:"dark"===e.base?e.color.darkest:e.color.dark}}))),[]),Cr=null,cg=(0,react__WEBPACK_IMPORTED_MODULE_0__.lazy)((async()=>{let{SyntaxHighlighter:e}=await Promise.resolve().then((()=>(pn(),li)));return Gt.length>0&&(Gt.forEach((t=>{e.registerLanguage(...t)})),Gt=[]),null===Cr&&(Cr=e),{default:o((t=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(e,{...t})),"default")}})),sg=(0,react__WEBPACK_IMPORTED_MODULE_0__.lazy)((async()=>{let[{SyntaxHighlighter:e},{formatter:t}]=await Promise.all([Promise.resolve().then((()=>(pn(),li))),Promise.resolve().then((()=>(tu(),eu)))]);return Gt.length>0&&(Gt.forEach((r=>{e.registerLanguage(...r)})),Gt=[]),null===Cr&&(Cr=e),{default:o((r=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(e,{...r,formatter:t})),"default")}})),nu=o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Suspense,{fallback:react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",null)},!1!==e.format?react__WEBPACK_IMPORTED_MODULE_0__.createElement(sg,{...e}):react__WEBPACK_IMPORTED_MODULE_0__.createElement(cg,{...e}))),"SyntaxHighlighter");nu.registerLanguage=(...e)=>{null===Cr?Gt.push(e):Cr.registerLanguage(...e)},pn(),Ka();var Eo={};function Mr(e,t,{checkForDefaultPrevented:r=!0}={}){return o((function(a){if(e?.(a),!1===r||!a.defaultPrevented)return t?.(a)}),"handleEvent")}function ou(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function Yt(...e){return t=>{let r=!1,n=e.map((a=>{let i=ou(a,t);return!r&&"function"==typeof i&&(r=!0),i}));if(r)return()=>{for(let a=0;a{let{children:c,...l}=i,s=react__WEBPACK_IMPORTED_MODULE_0__.useMemo((()=>l),Object.values(l));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(r.Provider,{value:s,children:c})}),"Provider");function a(i){let c=react__WEBPACK_IMPORTED_MODULE_0__.useContext(r);if(c)return c;if(void 0!==t)return t;throw new Error(`\`${i}\` must be used within \`${e}\``)}return n.displayName=e+"Provider",o(a,"useContext2"),[n,a]}function cu(e,t=[]){let r=[];function n(i,c){let l=react__WEBPACK_IMPORTED_MODULE_0__.createContext(c),s=r.length;r=[...r,c];let u=o((d=>{let{scope:m,children:v,...y}=d,p=m?.[e]?.[s]||l,h=react__WEBPACK_IMPORTED_MODULE_0__.useMemo((()=>y),Object.values(y));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(p.Provider,{value:h,children:v})}),"Provider");function f(d,m){let v=m?.[e]?.[s]||l,y=react__WEBPACK_IMPORTED_MODULE_0__.useContext(v);if(y)return y;if(void 0!==c)return c;throw new Error(`\`${d}\` must be used within \`${i}\``)}return u.displayName=i+"Provider",o(f,"useContext2"),[u,f]}o(n,"createContext3");let a=o((()=>{let i=r.map((c=>react__WEBPACK_IMPORTED_MODULE_0__.createContext(c)));return o((function(l){let s=l?.[e]||i;return react__WEBPACK_IMPORTED_MODULE_0__.useMemo((()=>({[`__scope${e}`]:{...l,[e]:s}})),[l,s])}),"useScope")}),"createScope");return a.scopeName=e,[n,ug(a,...t)]}function ug(...e){let t=e[0];if(1===e.length)return t;let r=o((()=>{let n=e.map((a=>({useScope:a(),scopeName:a.scopeName})));return o((function(i){let c=n.reduce(((l,{useScope:s,scopeName:u})=>({...l,...s(i)[`__scope${u}`]})),{});return react__WEBPACK_IMPORTED_MODULE_0__.useMemo((()=>({[`__scope${t.scopeName}`]:c})),[c])}),"useComposedScopes")}),"createScope");return r.scopeName=t.scopeName,r}Qr(Eo,{Close:()=>gl,Content:()=>pl,Description:()=>hl,Dialog:()=>Qi,DialogClose:()=>cl,DialogContent:()=>ol,DialogDescription:()=>ll,DialogOverlay:()=>nl,DialogPortal:()=>rl,DialogTitle:()=>il,DialogTrigger:()=>el,Overlay:()=>dl,Portal:()=>fl,Root:()=>ul,Title:()=>ml,Trigger:()=>Tv,WarningProvider:()=>Av,createDialogScope:()=>yv}),o(Mr,"composeEventHandlers"),o(ou,"setRef"),o(Yt,"composeRefs"),o(Ke,"useComposedRefs"),o(lu,"createContext2"),o(cu,"createContextScope"),o(ug,"composeContextScopes");var ut=globalThis?.document?react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect:()=>{},fg=(react__WEBPACK_IMPORTED_MODULE_0___namespace_cache||(react__WEBPACK_IMPORTED_MODULE_0___namespace_cache=__webpack_require__.t(react__WEBPACK_IMPORTED_MODULE_0__,2)))[" useId ".trim().toString()]||(()=>{}),dg=0;function lo(e){let[t,r]=react__WEBPACK_IMPORTED_MODULE_0__.useState(fg());return ut((()=>{e||r((n=>n??String(dg++)))}),[e]),e||(t?`radix-${t}`:"")}o(lo,"useId");var pg=(react__WEBPACK_IMPORTED_MODULE_0___namespace_cache||(react__WEBPACK_IMPORTED_MODULE_0___namespace_cache=__webpack_require__.t(react__WEBPACK_IMPORTED_MODULE_0__,2)))[" useInsertionEffect ".trim().toString()]||ut;function uu({prop:e,defaultProp:t,onChange:r=o((()=>{}),"onChange"),caller:n}){let[a,i,c]=mg({defaultProp:t,onChange:r}),l=void 0!==e,s=l?e:a;{let f=react__WEBPACK_IMPORTED_MODULE_0__.useRef(void 0!==e);react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{let d=f.current;d!==l&&console.warn(`${n} is changing from ${d?"controlled":"uncontrolled"} to ${l?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),f.current=l}),[l,n])}return[s,react__WEBPACK_IMPORTED_MODULE_0__.useCallback((f=>{if(l){let d=hg(f)?f(e):f;d!==e&&c.current?.(d)}else i(f)}),[l,e,i,c])]}function mg({defaultProp:e,onChange:t}){let[r,n]=react__WEBPACK_IMPORTED_MODULE_0__.useState(e),a=react__WEBPACK_IMPORTED_MODULE_0__.useRef(r),i=react__WEBPACK_IMPORTED_MODULE_0__.useRef(t);return pg((()=>{i.current=t}),[t]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{a.current!==r&&(i.current?.(r),a.current=r)}),[r,a]),[r,n,i]}function hg(e){return"function"==typeof e}o(uu,"useControllableState"),o(mg,"useUncontrolledState"),o(hg,"isFunction");Symbol("RADIX:SYNC_STATE");function so(e,t,{checkForDefaultPrevented:r=!0}={}){return o((function(a){if(e?.(a),!1===r||!a.defaultPrevented)return t?.(a)}),"handleEvent")}function du(e){let t=gg(e),r=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((n,a)=>{let{children:i,...c}=n,l=react__WEBPACK_IMPORTED_MODULE_0__.Children.toArray(i),s=l.find(wg);if(s){let u=s.props.children,f=l.map((d=>d===s?react__WEBPACK_IMPORTED_MODULE_0__.Children.count(u)>1?react__WEBPACK_IMPORTED_MODULE_0__.Children.only(null):react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(u)?u.props.children:null:d));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(t,{...c,ref:a,children:react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(u)?react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(u,void 0,f):null})}return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(t,{...c,ref:a,children:i})}));return r.displayName=`${e}.Slot`,r}function gg(e){let t=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((r,n)=>{let{children:a,...i}=r;if(react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(a)){let c=yg(a),l=bg(i,a.props);return a.type!==react__WEBPACK_IMPORTED_MODULE_0__.Fragment&&(l.ref=n?Yt(n,c):c),react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(a,l)}return react__WEBPACK_IMPORTED_MODULE_0__.Children.count(a)>1?react__WEBPACK_IMPORTED_MODULE_0__.Children.only(null):null}));return t.displayName=`${e}.SlotClone`,t}o(so,"composeEventHandlers"),o(du,"createSlot"),o(gg,"createSlotClone");var vg=Symbol("radix.slottable");function wg(e){return react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===vg}function bg(e,t){let r={...t};for(let n in t){let a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...l)=>{i(...l),a(...l)}:a&&(r[n]=a):"style"===n?r[n]={...a,...i}:"className"===n&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}function yg(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}o(wg,"isSlottable"),o(bg,"mergeProps"),o(yg,"getElementRef");var Oe=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce(((e,t)=>{let r=du(`Primitive.${t}`),n=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((a,i)=>{let{asChild:c,...l}=a,s=c?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(s,{...l,ref:i})}));return n.displayName=`Primitive.${t}`,{...e,[t]:n}}),{});function hu(e,t){e&&react_dom__WEBPACK_IMPORTED_MODULE_3__.flushSync((()=>e.dispatchEvent(t)))}function Mt(e){let t=react__WEBPACK_IMPORTED_MODULE_0__.useRef(e);return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{t.current=e})),react__WEBPACK_IMPORTED_MODULE_0__.useMemo((()=>(...r)=>t.current?.(...r)),[])}function vu(e,t=globalThis?.document){let r=Mt(e);react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{let n=o((a=>{"Escape"===a.key&&r(a)}),"handleKeyDown");return t.addEventListener("keydown",n,{capture:!0}),()=>t.removeEventListener("keydown",n,{capture:!0})}),[r,t])}o(hu,"dispatchDiscreteCustomEvent"),o(Mt,"useCallbackRef"),o(vu,"useEscapeKeydown");var wu,Ti="dismissableLayer.update",Ru=react__WEBPACK_IMPORTED_MODULE_0__.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Hi=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:a,onFocusOutside:i,onInteractOutside:c,onDismiss:l,...s}=e,u=react__WEBPACK_IMPORTED_MODULE_0__.useContext(Ru),[f,d]=react__WEBPACK_IMPORTED_MODULE_0__.useState(null),m=f?.ownerDocument??globalThis?.document,[,v]=react__WEBPACK_IMPORTED_MODULE_0__.useState({}),y=Ke(t,(S=>d(S))),p=Array.from(u.layers),[h]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),g=p.indexOf(h),w=f?p.indexOf(f):-1,b=u.layersWithOutsidePointerEventsDisabled.size>0,x=w>=g,E=Lg((S=>{let A=S.target,M=[...u.branches].some((L=>L.contains(A)));!x||M||(a?.(S),c?.(S),S.defaultPrevented||l?.())}),m),R=Ig((S=>{let A=S.target;[...u.branches].some((L=>L.contains(A)))||(i?.(S),c?.(S),S.defaultPrevented||l?.())}),m);return vu((S=>{w===u.layers.size-1&&(n?.(S),!S.defaultPrevented&&l&&(S.preventDefault(),l()))}),m),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{if(f)return r&&(0===u.layersWithOutsidePointerEventsDisabled.size&&(wu=m.body.style.pointerEvents,m.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(f)),u.layers.add(f),bu(),()=>{r&&1===u.layersWithOutsidePointerEventsDisabled.size&&(m.body.style.pointerEvents=wu)}}),[f,m,r,u]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>()=>{f&&(u.layers.delete(f),u.layersWithOutsidePointerEventsDisabled.delete(f),bu())}),[f,u]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{let S=o((()=>v({})),"handleUpdate");return document.addEventListener(Ti,S),()=>document.removeEventListener(Ti,S)}),[]),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Oe.div,{...s,ref:y,style:{pointerEvents:b?x?"auto":"none":void 0,...e.style},onFocusCapture:so(e.onFocusCapture,R.onFocusCapture),onBlurCapture:so(e.onBlurCapture,R.onBlurCapture),onPointerDownCapture:so(e.onPointerDownCapture,E.onPointerDownCapture)})}));Hi.displayName="DismissableLayer";function Lg(e,t=globalThis?.document){let r=Mt(e),n=react__WEBPACK_IMPORTED_MODULE_0__.useRef(!1),a=react__WEBPACK_IMPORTED_MODULE_0__.useRef((()=>{}));return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{let i=o((l=>{if(l.target&&!n.current){let u=o((function(){xu("dismissableLayer.pointerDownOutside",r,f,{discrete:!0})}),"handleAndDispatchPointerDownOutsideEvent2");let f={originalEvent:l};"touch"===l.pointerType?(t.removeEventListener("click",a.current),a.current=u,t.addEventListener("click",a.current,{once:!0})):u()}else t.removeEventListener("click",a.current);n.current=!1}),"handlePointerDown"),c=window.setTimeout((()=>{t.addEventListener("pointerdown",i)}),0);return()=>{window.clearTimeout(c),t.removeEventListener("pointerdown",i),t.removeEventListener("click",a.current)}}),[t,r]),{onPointerDownCapture:o((()=>n.current=!0),"onPointerDownCapture")}}function Ig(e,t=globalThis?.document){let r=Mt(e),n=react__WEBPACK_IMPORTED_MODULE_0__.useRef(!1);return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{let a=o((i=>{i.target&&!n.current&&xu("dismissableLayer.focusOutside",r,{originalEvent:i},{discrete:!1})}),"handleFocus");return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)}),[t,r]),{onFocusCapture:o((()=>n.current=!0),"onFocusCapture"),onBlurCapture:o((()=>n.current=!1),"onBlurCapture")}}function bu(){let e=new CustomEvent(Ti);document.dispatchEvent(e)}function xu(e,t,r,{discrete:n}){let a=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?hu(a,i):a.dispatchEvent(i)}react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let r=react__WEBPACK_IMPORTED_MODULE_0__.useContext(Ru),n=react__WEBPACK_IMPORTED_MODULE_0__.useRef(null),a=Ke(t,n);return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{let i=n.current;if(i)return r.branches.add(i),()=>{r.branches.delete(i)}}),[r.branches]),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Oe.div,{...e,ref:a})})).displayName="DismissableLayerBranch",o(Lg,"usePointerDownOutside"),o(Ig,"useFocusOutside"),o(bu,"dispatchUpdate"),o(xu,"handleAndDispatchCustomEvent");var Pi="focusScope.autoFocusOnMount",ki="focusScope.autoFocusOnUnmount",Eu={bubbles:!1,cancelable:!0},Oi=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:a,onUnmountAutoFocus:i,...c}=e,[l,s]=react__WEBPACK_IMPORTED_MODULE_0__.useState(null),u=Mt(a),f=Mt(i),d=react__WEBPACK_IMPORTED_MODULE_0__.useRef(null),m=Ke(t,(p=>s(p))),v=react__WEBPACK_IMPORTED_MODULE_0__.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{if(n){let w=o((function(R){if(v.paused||!l)return;let S=R.target;l.contains(S)?d.current=S:At(d.current,{select:!0})}),"handleFocusIn2"),b=o((function(R){if(v.paused||!l)return;let S=R.relatedTarget;null!==S&&(l.contains(S)||At(d.current,{select:!0}))}),"handleFocusOut2"),x=o((function(R){if(document.activeElement===document.body)for(let A of R)A.removedNodes.length>0&&At(l)}),"handleMutations2");document.addEventListener("focusin",w),document.addEventListener("focusout",b);let E=new MutationObserver(x);return l&&E.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",w),document.removeEventListener("focusout",b),E.disconnect()}}}),[n,l,v.paused]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{if(l){Cu.add(v);let p=document.activeElement;if(!l.contains(p)){let g=new CustomEvent(Pi,Eu);l.addEventListener(Pi,u),l.dispatchEvent(g),g.defaultPrevented||(Hg(Ng(Au(l)),{select:!0}),document.activeElement===p&&At(l))}return()=>{l.removeEventListener(Pi,u),setTimeout((()=>{let g=new CustomEvent(ki,Eu);l.addEventListener(ki,f),l.dispatchEvent(g),g.defaultPrevented||At(p??document.body,{select:!0}),l.removeEventListener(ki,f),Cu.remove(v)}),0)}}}),[l,u,f,v]);let y=react__WEBPACK_IMPORTED_MODULE_0__.useCallback((p=>{if(!r&&!n||v.paused)return;let h="Tab"===p.key&&!p.altKey&&!p.ctrlKey&&!p.metaKey,g=document.activeElement;if(h&&g){let w=p.currentTarget,[b,x]=Pg(w);b&&x?p.shiftKey||g!==x?p.shiftKey&&g===b&&(p.preventDefault(),r&&At(x,{select:!0})):(p.preventDefault(),r&&At(b,{select:!0})):g===w&&p.preventDefault()}}),[r,n,v.paused]);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Oe.div,{tabIndex:-1,...c,ref:m,onKeyDown:y})}));function Hg(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(At(n,{select:t}),document.activeElement!==r)return}function Pg(e){let t=Au(e);return[Su(t,e),Su(t.reverse(),e)]}function Au(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o((n=>{let a="INPUT"===n.tagName&&"hidden"===n.type;return n.disabled||n.hidden||a?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}),"acceptNode")});for(;r.nextNode();)t.push(r.currentNode);return t}function Su(e,t){for(let r of e)if(!kg(r,{upTo:t}))return r}function kg(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function Og(e){return e instanceof HTMLInputElement&&"select"in e}function At(e,{select:t=!1}={}){if(e&&e.focus){let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&Og(e)&&t&&e.select()}}Oi.displayName="FocusScope",o(Hg,"focusFirst"),o(Pg,"getTabbableEdges"),o(Au,"getTabbableCandidates"),o(Su,"findVisible"),o(kg,"isHidden"),o(Og,"isSelectableInput"),o(At,"focus");var Cu=Bg();function Bg(){let e=[];return{add(t){let r=e[0];t!==r&&r?.pause(),e=Mu(e,t),e.unshift(t)},remove(t){e=Mu(e,t),e[0]?.resume()}}}function Mu(e,t){let r=[...e],n=r.indexOf(t);return-1!==n&&r.splice(n,1),r}function Ng(e){return e.filter((t=>"A"!==t.tagName))}o(Bg,"createFocusScopesStack"),o(Mu,"arrayRemove"),o(Ng,"removeLinks");var Bi=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{container:r,...n}=e,[a,i]=react__WEBPACK_IMPORTED_MODULE_0__.useState(!1);ut((()=>i(!0)),[]);let c=r||a&&globalThis?.document?.body;return c?react_dom__WEBPACK_IMPORTED_MODULE_3__.createPortal((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Oe.div,{...n,ref:t}),c):null}));function Vg(e,t){return react__WEBPACK_IMPORTED_MODULE_0__.useReducer(((r,n)=>t[r][n]??r),e)}Bi.displayName="Portal",o(Vg,"useStateMachine");var mn=o((e=>{let{present:t,children:r}=e,n=$g(t),a="function"==typeof r?r({present:n.isPresent}):react__WEBPACK_IMPORTED_MODULE_0__.Children.only(r),i=Ke(n.ref,jg(a));return"function"==typeof r||n.isPresent?react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(a,{ref:i}):null}),"Presence");function $g(e){let[t,r]=react__WEBPACK_IMPORTED_MODULE_0__.useState(),n=react__WEBPACK_IMPORTED_MODULE_0__.useRef(null),a=react__WEBPACK_IMPORTED_MODULE_0__.useRef(e),i=react__WEBPACK_IMPORTED_MODULE_0__.useRef("none"),c=e?"mounted":"unmounted",[l,s]=Vg(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{let u=fo(n.current);i.current="mounted"===l?u:"none"}),[l]),ut((()=>{let u=n.current,f=a.current;if(f!==e){let m=i.current,v=fo(u);s(e?"MOUNT":"none"===v||"none"===u?.display?"UNMOUNT":f&&m!==v?"ANIMATION_OUT":"UNMOUNT"),a.current=e}}),[e,s]),ut((()=>{if(t){let u,f=t.ownerDocument.defaultView??window,d=o((v=>{let p=fo(n.current).includes(v.animationName);if(v.target===t&&p&&(s("ANIMATION_END"),!a.current)){let h=t.style.animationFillMode;t.style.animationFillMode="forwards",u=f.setTimeout((()=>{"forwards"===t.style.animationFillMode&&(t.style.animationFillMode=h)}))}}),"handleAnimationEnd"),m=o((v=>{v.target===t&&(i.current=fo(n.current))}),"handleAnimationStart");return t.addEventListener("animationstart",m),t.addEventListener("animationcancel",d),t.addEventListener("animationend",d),()=>{f.clearTimeout(u),t.removeEventListener("animationstart",m),t.removeEventListener("animationcancel",d),t.removeEventListener("animationend",d)}}s("ANIMATION_END")}),[t,s]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:react__WEBPACK_IMPORTED_MODULE_0__.useCallback((u=>{n.current=u?getComputedStyle(u):null,r(u)}),[])}}function fo(e){return e?.animationName||"none"}function jg(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}mn.displayName="Presence",o($g,"usePresence"),o(fo,"getAnimationName"),o(jg,"getElementRef");var Ni=0;function Tu(){react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Iu()),document.body.insertAdjacentElement("beforeend",e[1]??Iu()),Ni++,()=>{1===Ni&&document.querySelectorAll("[data-radix-focus-guard]").forEach((t=>t.remove())),Ni--}}),[])}function Iu(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}o(Tu,"useFocusGuards"),o(Iu,"createFocusGuard");var He=o((function(){return He=Object.assign||o((function(t){for(var r,n=1,a=arguments.length;n"u")return Kg;var t=Jg(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}}),"getGapWidth"),Qg=gn(),Lr="data-scroll-locked",ev=o((function(e,t,r,n){var a=e.left,i=e.top,c=e.right,l=e.gap;return void 0===r&&(r="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(l,"px ").concat(n,";\n }\n body[").concat(Lr,"] {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n padding-left: ".concat(a,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(c,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(l,"px ").concat(n,";\n "),"padding"===r&&"padding-right: ".concat(l,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(Xt," {\n right: ").concat(l,"px ").concat(n,";\n }\n \n .").concat(Zt," {\n margin-right: ").concat(l,"px ").concat(n,";\n }\n \n .").concat(Xt," .").concat(Xt," {\n right: 0 ").concat(n,";\n }\n \n .").concat(Zt," .").concat(Zt," {\n margin-right: 0 ").concat(n,";\n }\n \n body[").concat(Lr,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n }\n")}),"getStyles"),_u=o((function(){var e=parseInt(document.body.getAttribute(Lr)||"0",10);return isFinite(e)?e:0}),"getCurrentUseCounter"),tv=o((function(){react__WEBPACK_IMPORTED_MODULE_0__.useEffect((function(){return document.body.setAttribute(Lr,(_u()+1).toString()),function(){var e=_u()-1;e<=0?document.body.removeAttribute(Lr):document.body.setAttribute(Lr,e.toString())}}),[])}),"useLockAttribute"),Yi=o((function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,a=void 0===n?"margin":n;tv();var i=react__WEBPACK_IMPORTED_MODULE_0__.useMemo((function(){return Gi(a)}),[a]);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Qg,{styles:ev(i,!t,a,r?"":"!important")})}),"RemoveScrollBar"),Xi=!1;if(typeof window<"u")try{vn=Object.defineProperty({},"passive",{get:o((function(){return Xi=!0,!0}),"get")}),window.addEventListener("test",vn,vn),window.removeEventListener("test",vn,vn)}catch{Xi=!1}var vn,Kt=!!Xi&&{passive:!1},rv=o((function(e){return"TEXTAREA"===e.tagName}),"alwaysContainsScroll"),Vu=o((function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&!(r.overflowY===r.overflowX&&!rv(e)&&"visible"===r[t])}),"elementCanBeScrolled"),nv=o((function(e){return Vu(e,"overflowY")}),"elementCouldBeVScrolled"),ov=o((function(e){return Vu(e,"overflowX")}),"elementCouldBeHScrolled"),Zi=o((function(e,t){var r=t.ownerDocument,n=t;do{if(typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host),$u(e,n)){var i=ju(e,n);if(i[1]>i[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1}),"locationCouldBeScrolled"),av=o((function(e){return[e.scrollTop,e.scrollHeight,e.clientHeight]}),"getVScrollVariables"),iv=o((function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}),"getHScrollVariables"),$u=o((function(e,t){return"v"===e?nv(t):ov(t)}),"elementCouldBeScrolled"),ju=o((function(e,t){return"v"===e?av(t):iv(t)}),"getScrollVariables"),lv=o((function(e,t){return"h"===e&&"rtl"===t?-1:1}),"getDirectionFactor"),Wu=o((function(e,t,r,n,a){var i=lv(e,window.getComputedStyle(t).direction),c=i*n,l=r.target,s=t.contains(l),u=!1,f=c>0,d=0,m=0;do{var v=ju(e,l),y=v[0],g=v[1]-v[2]-i*y;(y||g)&&$u(e,l)&&(d+=g,m+=y),l=l instanceof ShadowRoot?l.host:l.parentNode}while(!s&&l!==document.body||s&&(t.contains(l)||t===l));return(f&&(a&&Math.abs(d)<1||!a&&c>d)||!f&&(a&&Math.abs(m)<1||!a&&-c>m))&&(u=!0),u}),"handleScroll"),vo=o((function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]}),"getTouchXY"),Uu=o((function(e){return[e.deltaX,e.deltaY]}),"getDeltaXY"),qu=o((function(e){return e&&"current"in e?e.current:e}),"extractRef"),cv=o((function(e,t){return e[0]===t[0]&&e[1]===t[1]}),"deltaCompare"),sv=o((function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")}),"generateStyle"),uv=0,zr=[];function Gu(e){var t=react__WEBPACK_IMPORTED_MODULE_0__.useRef([]),r=react__WEBPACK_IMPORTED_MODULE_0__.useRef([0,0]),n=react__WEBPACK_IMPORTED_MODULE_0__.useRef(),a=react__WEBPACK_IMPORTED_MODULE_0__.useState(uv++)[0],i=react__WEBPACK_IMPORTED_MODULE_0__.useState(gn)[0],c=react__WEBPACK_IMPORTED_MODULE_0__.useRef(e);react__WEBPACK_IMPORTED_MODULE_0__.useEffect((function(){c.current=e}),[e]),react__WEBPACK_IMPORTED_MODULE_0__.useEffect((function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var p=Hu([e.lockRef.current],(e.shards||[]).map(qu),!0).filter(Boolean);return p.forEach((function(h){return h.classList.add("allow-interactivity-".concat(a))})),function(){document.body.classList.remove("block-interactivity-".concat(a)),p.forEach((function(h){return h.classList.remove("allow-interactivity-".concat(a))}))}}}),[e.inert,e.lockRef.current,e.shards]);var l=react__WEBPACK_IMPORTED_MODULE_0__.useCallback((function(p,h){if("touches"in p&&2===p.touches.length||"wheel"===p.type&&p.ctrlKey)return!c.current.allowPinchZoom;var E,g=vo(p),w=r.current,b="deltaX"in p?p.deltaX:w[0]-g[0],x="deltaY"in p?p.deltaY:w[1]-g[1],R=p.target,S=Math.abs(b)>Math.abs(x)?"h":"v";if("touches"in p&&"h"===S&&"range"===R.type)return!1;var A=Zi(S,R);if(!A)return!0;if(A?E=S:(E="v"===S?"h":"v",A=Zi(S,R)),!A)return!1;if(!n.current&&"changedTouches"in p&&(b||x)&&(n.current=E),!E)return!0;var M=n.current||E;return Wu(M,h,p,"h"===M?b:x,!0)}),[]),s=react__WEBPACK_IMPORTED_MODULE_0__.useCallback((function(p){var h=p;if(zr.length&&zr[zr.length-1]===i){var g="deltaY"in h?Uu(h):vo(h),w=t.current.filter((function(E){return E.name===h.type&&(E.target===h.target||h.target===E.shadowParent)&&cv(E.delta,g)}))[0];if(w&&w.should)return void(h.cancelable&&h.preventDefault());if(!w){var b=(c.current.shards||[]).map(qu).filter(Boolean).filter((function(E){return E.contains(h.target)}));(b.length>0?l(h,b[0]):!c.current.noIsolation)&&h.cancelable&&h.preventDefault()}}}),[]),u=react__WEBPACK_IMPORTED_MODULE_0__.useCallback((function(p,h,g,w){var b={name:p,delta:h,target:g,should:w,shadowParent:fv(g)};t.current.push(b),setTimeout((function(){t.current=t.current.filter((function(x){return x!==b}))}),1)}),[]),f=react__WEBPACK_IMPORTED_MODULE_0__.useCallback((function(p){r.current=vo(p),n.current=void 0}),[]),d=react__WEBPACK_IMPORTED_MODULE_0__.useCallback((function(p){u(p.type,Uu(p),p.target,l(p,e.lockRef.current))}),[]),m=react__WEBPACK_IMPORTED_MODULE_0__.useCallback((function(p){u(p.type,vo(p),p.target,l(p,e.lockRef.current))}),[]);react__WEBPACK_IMPORTED_MODULE_0__.useEffect((function(){return zr.push(i),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:m}),document.addEventListener("wheel",s,Kt),document.addEventListener("touchmove",s,Kt),document.addEventListener("touchstart",f,Kt),function(){zr=zr.filter((function(p){return p!==i})),document.removeEventListener("wheel",s,Kt),document.removeEventListener("touchmove",s,Kt),document.removeEventListener("touchstart",f,Kt)}}),[]);var v=e.removeScrollBar,y=e.inert;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,y?react__WEBPACK_IMPORTED_MODULE_0__.createElement(i,{styles:sv(a)}):null,v?react__WEBPACK_IMPORTED_MODULE_0__.createElement(Yi,{gapMode:e.gapMode}):null)}function fv(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}o(Gu,"RemoveScrollSideCar"),o(fv,"getOutermostShadowParent");var Yu=$i(go,Gu),Xu=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef((function(e,t){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(hn,He({},e,{ref:t,sideCar:Yu}))}));Xu.classNames=hn.classNames;var Ki=Xu,dv=o((function(e){return typeof document>"u"?null:(Array.isArray(e)?e[0]:e).ownerDocument.body}),"getDefaultParent"),Tr=new WeakMap,bo=new WeakMap,yo={},Ji=0,Zu=o((function(e){return e&&(e.host||Zu(e.parentNode))}),"unwrapHost"),pv=o((function(e,t){return t.map((function(r){if(e.contains(r))return r;var n=Zu(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)})).filter((function(r){return!!r}))}),"correctTargets"),mv=o((function(e,t,r,n){var a=pv(t,Array.isArray(e)?e:[e]);yo[r]||(yo[r]=new WeakMap);var i=yo[r],c=[],l=new Set,s=new Set(a),u=o((function(d){!d||l.has(d)||(l.add(d),u(d.parentNode))}),"keep");a.forEach(u);var f=o((function(d){!d||s.has(d)||Array.prototype.forEach.call(d.children,(function(m){if(l.has(m))f(m);else try{var v=m.getAttribute(n),y=null!==v&&"false"!==v,p=(Tr.get(m)||0)+1,h=(i.get(m)||0)+1;Tr.set(m,p),i.set(m,h),c.push(m),1===p&&y&&bo.set(m,!0),1===h&&m.setAttribute(r,"true"),y||m.setAttribute(n,"true")}catch(g){console.error("aria-hidden: cannot operate on ",m,g)}}))}),"deep");return f(t),l.clear(),Ji++,function(){c.forEach((function(d){var m=Tr.get(d)-1,v=i.get(d)-1;Tr.set(d,m),i.set(d,v),m||(bo.has(d)||d.removeAttribute(n),bo.delete(d)),v||d.removeAttribute(r)})),--Ji||(Tr=new WeakMap,Tr=new WeakMap,bo=new WeakMap,yo={})}}),"applyAttributeToOthers"),Ku=o((function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),a=t||dv(e);return a?(n.push.apply(n,Array.from(a.querySelectorAll("[aria-live]"))),mv(n,a,r,"aria-hidden")):function(){return null}}),"hideOthers");function Qu(e){let t=hv(e),r=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((n,a)=>{let{children:i,...c}=n,l=react__WEBPACK_IMPORTED_MODULE_0__.Children.toArray(i),s=l.find(vv);if(s){let u=s.props.children,f=l.map((d=>d===s?react__WEBPACK_IMPORTED_MODULE_0__.Children.count(u)>1?react__WEBPACK_IMPORTED_MODULE_0__.Children.only(null):react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(u)?u.props.children:null:d));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(t,{...c,ref:a,children:react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(u)?react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(u,void 0,f):null})}return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(t,{...c,ref:a,children:i})}));return r.displayName=`${e}.Slot`,r}function hv(e){let t=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((r,n)=>{let{children:a,...i}=r;if(react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(a)){let c=bv(a),l=wv(i,a.props);return a.type!==react__WEBPACK_IMPORTED_MODULE_0__.Fragment&&(l.ref=n?Yt(n,c):c),react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(a,l)}return react__WEBPACK_IMPORTED_MODULE_0__.Children.count(a)>1?react__WEBPACK_IMPORTED_MODULE_0__.Children.only(null):null}));return t.displayName=`${e}.SlotClone`,t}o(Qu,"createSlot"),o(hv,"createSlotClone");var gv=Symbol("radix.slottable");function vv(e){return react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===gv}function wv(e,t){let r={...t};for(let n in t){let a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...l)=>{i(...l),a(...l)}:a&&(r[n]=a):"style"===n?r[n]={...a,...i}:"className"===n&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}function bv(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}o(vv,"isSlottable"),o(wv,"mergeProps"),o(bv,"getElementRef");var xo="Dialog",[rf,yv]=cu(xo),[Rv,Je]=rf(xo),Qi=o((e=>{let{__scopeDialog:t,children:r,open:n,defaultOpen:a,onOpenChange:i,modal:c=!0}=e,l=react__WEBPACK_IMPORTED_MODULE_0__.useRef(null),s=react__WEBPACK_IMPORTED_MODULE_0__.useRef(null),[u,f]=uu({prop:n,defaultProp:a??!1,onChange:i,caller:xo});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Rv,{scope:t,triggerRef:l,contentRef:s,contentId:lo(),titleId:lo(),descriptionId:lo(),open:u,onOpenChange:f,onOpenToggle:react__WEBPACK_IMPORTED_MODULE_0__.useCallback((()=>f((d=>!d))),[f]),modal:c,children:r})}),"Dialog");Qi.displayName=xo;var nf="DialogTrigger",el=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{__scopeDialog:r,...n}=e,a=Je(nf,r),i=Ke(t,a.triggerRef);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Oe.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":sl(a.open),...n,ref:i,onClick:Mr(e.onClick,a.onOpenToggle)})}));el.displayName=nf;var tl="DialogPortal",[xv,of]=rf(tl,{forceMount:void 0}),rl=o((e=>{let{__scopeDialog:t,forceMount:r,children:n,container:a}=e,i=Je(tl,t);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(xv,{scope:t,forceMount:r,children:react__WEBPACK_IMPORTED_MODULE_0__.Children.map(n,(c=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(mn,{present:r||i.open,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Bi,{asChild:!0,container:a,children:c})})))})}),"DialogPortal");rl.displayName=tl;var Ro="DialogOverlay",nl=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let r=of(Ro,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,i=Je(Ro,e.__scopeDialog);return i.modal?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(mn,{present:n||i.open,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Sv,{...a,ref:t})}):null}));nl.displayName=Ro;var Ev=Qu("DialogOverlay.RemoveScroll"),Sv=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{__scopeDialog:r,...n}=e,a=Je(Ro,r);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Ki,{as:Ev,allowPinchZoom:!0,shards:[a.contentRef],children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Oe.div,{"data-state":sl(a.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})})),Jt="DialogContent",ol=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let r=of(Jt,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,i=Je(Jt,e.__scopeDialog);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(mn,{present:n||i.open,children:i.modal?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Cv,{...a,ref:t}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Mv,{...a,ref:t})})}));ol.displayName=Jt;var Cv=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let r=Je(Jt,e.__scopeDialog),n=react__WEBPACK_IMPORTED_MODULE_0__.useRef(null),a=Ke(t,r.contentRef,n);return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{let i=n.current;if(i)return Ku(i)}),[]),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(af,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Mr(e.onCloseAutoFocus,(i=>{i.preventDefault(),r.triggerRef.current?.focus()})),onPointerDownOutside:Mr(e.onPointerDownOutside,(i=>{let c=i.detail.originalEvent,l=0===c.button&&!0===c.ctrlKey;(2===c.button||l)&&i.preventDefault()})),onFocusOutside:Mr(e.onFocusOutside,(i=>i.preventDefault()))})})),Mv=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let r=Je(Jt,e.__scopeDialog),n=react__WEBPACK_IMPORTED_MODULE_0__.useRef(!1),a=react__WEBPACK_IMPORTED_MODULE_0__.useRef(!1);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(af,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o((i=>{e.onCloseAutoFocus?.(i),i.defaultPrevented||(n.current||r.triggerRef.current?.focus(),i.preventDefault()),n.current=!1,a.current=!1}),"onCloseAutoFocus"),onInteractOutside:o((i=>{e.onInteractOutside?.(i),i.defaultPrevented||(n.current=!0,"pointerdown"===i.detail.originalEvent.type&&(a.current=!0));let c=i.target;r.triggerRef.current?.contains(c)&&i.preventDefault(),"focusin"===i.detail.originalEvent.type&&a.current&&i.preventDefault()}),"onInteractOutside")})})),af=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:a,onCloseAutoFocus:i,...c}=e,l=Je(Jt,r),s=react__WEBPACK_IMPORTED_MODULE_0__.useRef(null),u=Ke(t,s);return Tu(),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Oi,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:a,onUnmountAutoFocus:i,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Hi,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":sl(l.open),...c,ref:u,onDismiss:o((()=>l.onOpenChange(!1)),"onDismiss")})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Lv,{titleId:l.titleId}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(zv,{contentRef:s,descriptionId:l.descriptionId})]})]})})),al="DialogTitle",il=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{__scopeDialog:r,...n}=e,a=Je(al,r);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Oe.h2,{id:a.titleId,...n,ref:t})}));il.displayName=al;var lf="DialogDescription",ll=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{__scopeDialog:r,...n}=e,a=Je(lf,r);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Oe.p,{id:a.descriptionId,...n,ref:t})}));ll.displayName=lf;var cf="DialogClose",cl=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((e,t)=>{let{__scopeDialog:r,...n}=e,a=Je(cf,r);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(Oe.button,{type:"button",...n,ref:t,onClick:Mr(e.onClick,(()=>a.onOpenChange(!1)))})}));function sl(e){return e?"open":"closed"}cl.displayName=cf,o(sl,"getState");var sf="DialogTitleWarning",[Av,uf]=lu(sf,{contentName:Jt,titleName:al,docsSlug:"dialog"}),Lv=o((({titleId:e})=>{let t=uf(sf),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.\n\nIf you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{e&&(document.getElementById(e)||console.error(r))}),[r,e]),null}),"TitleWarning"),zv=o((({contentRef:e,descriptionId:t})=>{let n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${uf("DialogDescriptionWarning").contentName}}.`;return react__WEBPACK_IMPORTED_MODULE_0__.useEffect((()=>{let a=e.current?.getAttribute("aria-describedby");t&&a&&(document.getElementById(t)||console.warn(n))}),[n,e,t]),null}),"DescriptionWarning"),ul=Qi,Tv=el,fl=rl,dl=nl,pl=ol,ml=il,hl=ll,gl=cl,yl={};function Hv(e){let t=Pv(e),r=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((n,a)=>{let{children:i,...c}=n,l=react__WEBPACK_IMPORTED_MODULE_0__.Children.toArray(i),s=l.find(Ov);if(s){let u=s.props.children,f=l.map((d=>d===s?react__WEBPACK_IMPORTED_MODULE_0__.Children.count(u)>1?react__WEBPACK_IMPORTED_MODULE_0__.Children.only(null):react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(u)?u.props.children:null:d));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(t,{...c,ref:a,children:react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(u)?react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(u,void 0,f):null})}return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(t,{...c,ref:a,children:i})}));return r.displayName=`${e}.Slot`,r}Qr(yl,{Actions:()=>Qv,CloseButton:()=>mf,Col:()=>gf,Container:()=>bl,Content:()=>Xv,Description:()=>Jv,Error:()=>e3,ErrorWrapper:()=>vf,Header:()=>Zv,Overlay:()=>wl,Row:()=>hf,Title:()=>Kv}),o(Hv,"createSlot");var df=Hv("Slot");function Pv(e){let t=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(((r,n)=>{let{children:a,...i}=r;if(react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(a)){let c=Nv(a),l=Bv(i,a.props);return a.type!==react__WEBPACK_IMPORTED_MODULE_0__.Fragment&&(l.ref=n?Yt(n,c):c),react__WEBPACK_IMPORTED_MODULE_0__.cloneElement(a,l)}return react__WEBPACK_IMPORTED_MODULE_0__.Children.count(a)>1?react__WEBPACK_IMPORTED_MODULE_0__.Children.only(null):null}));return t.displayName=`${e}.SlotClone`,t}o(Pv,"createSlotClone");var kv=Symbol("radix.slottable");function Ov(e){return react__WEBPACK_IMPORTED_MODULE_0__.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===kv}function Bv(e,t){let r={...t};for(let n in t){let a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...l)=>{let s=i(...l);return a(...l),s}:a&&(r[n]=a):"style"===n?r[n]={...a,...i}:"className"===n&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}function Nv(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}o(Ov,"isSlottable"),o(Bv,"mergeProps"),o(Nv,"getElementRef");var Hr=(0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)((({asChild:e=!1,animation:t="none",size:r="small",variant:n="outline",padding:a="medium",disabled:i=!1,active:c=!1,onClick:l,...s},u)=>{let f="button";e&&(f=df);let[d,m]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),v=o((y=>{l&&l(y),"none"!==t&&m(!0)}),"handleClick");return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{let y=setTimeout((()=>{d&&m(!1)}),1e3);return()=>clearTimeout(y)}),[d]),react__WEBPACK_IMPORTED_MODULE_0__.createElement(Wv,{as:f,ref:u,variant:n,size:r,padding:a,disabled:i,active:c,animating:d,animation:t,onClick:v,...s})}));Hr.displayName="Button";var Wv=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4)("button",{shouldForwardProp:o((e=>(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.EG)(e)),"shouldForwardProp")})((({theme:e,variant:t,size:r,disabled:n,active:a,animating:i,animation:c="none",padding:l})=>({border:0,cursor:n?"not-allowed":"pointer",display:"inline-flex",gap:"6px",alignItems:"center",justifyContent:"center",overflow:"hidden",padding:"none"===l?0:"small"===l&&"small"===r?"0 7px":"small"===l&&"medium"===r?"0 9px":"small"===r?"0 10px":"medium"===r?"0 12px":0,height:"small"===r?"28px":"32px",position:"relative",textAlign:"center",textDecoration:"none",transitionProperty:"background, box-shadow",transitionDuration:"150ms",transitionTimingFunction:"ease-out",verticalAlign:"top",whiteSpace:"nowrap",userSelect:"none",opacity:n?.5:1,margin:0,fontSize:`${e.typography.size.s1}px`,fontWeight:e.typography.weight.bold,lineHeight:"1",background:"solid"===t?e.color.secondary:"outline"===t?e.button.background:"ghost"===t&&a?e.background.hoverable:"transparent",..."ghost"===t?{".sb-bar &":{background:a?ye(.9,e.barTextColor):"transparent",color:a?e.barSelectedColor:e.barTextColor,"&:hover":{color:e.barHoverColor,background:ye(.86,e.barHoverColor)},"&:active":{color:e.barSelectedColor,background:ye(.9,e.barSelectedColor)},"&:focus":{boxShadow:`${_t(e.barHoverColor,1)} 0 0 0 1px inset`,outline:"none"}}}:{},color:"solid"===t?e.color.lightest:"outline"===t?e.input.color:"ghost"===t&&a?e.color.secondary:"ghost"===t?e.color.mediumdark:e.input.color,boxShadow:"outline"===t?`${e.button.border} 0 0 0 1px inset`:"none",borderRadius:e.input.borderRadius,flexShrink:0,"&:hover":{color:"ghost"===t?e.color.secondary:void 0,background:(()=>{let s=e.color.secondary;return"solid"===t&&(s=e.color.secondary),"outline"===t&&(s=e.button.background),"ghost"===t?ye(.86,e.color.secondary):"light"===e.base?yt(.02,s):aa(.03,s)})()},"&:active":{color:"ghost"===t?e.color.secondary:void 0,background:(()=>{let s=e.color.secondary;return"solid"===t&&(s=e.color.secondary),"outline"===t&&(s=e.button.background),"ghost"===t?e.background.hoverable:"light"===e.base?yt(.02,s):aa(.03,s)})()},"&:focus":{boxShadow:`${_t(e.color.secondary,1)} 0 0 0 1px inset`,outline:"none"},"> svg":{animation:i&&"none"!==c?`${e.animation[c]} 1000ms ease-out`:""}}))),So=(0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)((({padding:e="small",variant:t="ghost",...r},n)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(Hr,{padding:e,variant:t,ref:n,...r})));So.displayName="IconButton";var pf=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.i7)({from:{opacity:0},to:{opacity:1}}),Gv=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.i7)({from:{maxHeight:0},to:{}}),Yv=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.i7)({from:{opacity:0,transform:"translate(-50%, -50%) scale(0.9)"},to:{opacity:1,transform:"translate(-50%, -50%) scale(1)"}}),wl=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div({backdropFilter:"blur(24px)",position:"fixed",inset:0,width:"100%",height:"100%",zIndex:10,animation:`${pf} 200ms`}),bl=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e,width:t,height:r})=>({backgroundColor:e.background.bar,borderRadius:6,boxShadow:"0px 4px 67px 0px #00000040",position:"fixed",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:t??740,height:r??"auto",maxWidth:"calc(100% - 40px)",maxHeight:"85vh",overflow:"auto",zIndex:11,animation:`${Yv} 200ms`,"&:focus-visible":{outline:"none"}}))),mf=o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(gl,{asChild:!0},react__WEBPACK_IMPORTED_MODULE_0__.createElement(So,{"aria-label":"Close",...e},react__WEBPACK_IMPORTED_MODULE_0__.createElement(Y5,null)))),"CloseButton"),Xv=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div({display:"flex",flexDirection:"column",margin:16,gap:16}),hf=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div({display:"flex",justifyContent:"space-between",gap:16}),gf=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div({display:"flex",flexDirection:"column",gap:4}),Zv=o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(hf,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(gf,{...e}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(mf,null))),"Header"),Kv=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4)(ml)((({theme:e})=>({margin:0,fontSize:e.typography.size.s3,fontWeight:e.typography.weight.bold}))),Jv=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4)(hl)((({theme:e})=>({position:"relative",zIndex:1,margin:0,fontSize:e.typography.size.s2}))),Qv=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div({display:"flex",flexDirection:"row-reverse",gap:8}),vf=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({maxHeight:100,overflow:"auto",animation:`${Gv} 300ms, ${pf} 300ms`,backgroundColor:e.background.critical,color:e.color.lightest,fontSize:e.typography.size.s2,"& > div":{position:"relative",padding:"8px 16px"}}))),e3=o((({children:e,...t})=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(vf,{...t},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",null,e))),"Error");function t3({children:e,width:t,height:r,onEscapeKeyDown:n,onInteractOutside:a=o((u=>u.preventDefault()),"onInteractOutside"),className:i,container:c,portalSelector:l,...s}){let u=c??(l?document.querySelector(l):null)??document.body;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(ul,{...s},react__WEBPACK_IMPORTED_MODULE_0__.createElement(fl,{container:u},react__WEBPACK_IMPORTED_MODULE_0__.createElement(dl,{asChild:!0},react__WEBPACK_IMPORTED_MODULE_0__.createElement(wl,null)),react__WEBPACK_IMPORTED_MODULE_0__.createElement(pl,{asChild:!0,onInteractOutside:a,onEscapeKeyDown:n},react__WEBPACK_IMPORTED_MODULE_0__.createElement(bl,{className:i,width:t,height:r},e))))}o(t3,"BaseModal");Object.assign(t3,yl,{Dialog:Eo}),storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e,col:t,row:r=1})=>t?{display:"inline-block",verticalAlign:"inherit","& > *":{marginLeft:t*e.layoutMargin,verticalAlign:"inherit"},[`& > *:first-child${storybook_theming__WEBPACK_IMPORTED_MODULE_1__.v_}`]:{marginLeft:0}}:{"& > *":{marginTop:r*e.layoutMargin},[`& > *:first-child${storybook_theming__WEBPACK_IMPORTED_MODULE_1__.v_}`]:{marginTop:0}}),(({theme:e,outer:t,col:r,row:n})=>{switch(!0){case!(!t||!r):return{marginLeft:t*e.layoutMargin,marginRight:t*e.layoutMargin};case!(!t||!n):return{marginTop:t*e.layoutMargin,marginBottom:t*e.layoutMargin};default:return{}}})),storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({fontWeight:e.typography.weight.bold}))),storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div(),storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({padding:30,textAlign:"center",color:e.color.defaultText,fontSize:e.typography.size.s2-1})));function h3(e,t){var r=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),n=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);n.current=t;var a=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((function(){i()}));var i=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(){var c=a.current,l=n.current,s=c||(l?l instanceof Element?l:l.current:null);r.current&&r.current.element===s&&r.current.subscriber===e||(r.current&&r.current.cleanup&&r.current.cleanup(),r.current={element:s,subscriber:e,cleanup:s?e(s):void 0})}),[e]);return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((function(){return function(){r.current&&r.current.cleanup&&(r.current.cleanup(),r.current=null)}}),[]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(c){a.current=c,i()}),[i])}function bf(e,t,r){return e[t]?e[t][0]?e[t][0][r]:e[t][r]:"contentBoxSize"===t?e.contentRect["inlineSize"===r?"width":"height"]:void 0}function Co(e){void 0===e&&(e={});var t=e.onResize,r=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(void 0);r.current=t;var n=e.round||Math.round,a=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),i=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({width:void 0,height:void 0}),c=i[0],l=i[1],s=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(!1);(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((function(){return s.current=!1,function(){s.current=!0}}),[]);var u=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)({width:void 0,height:void 0}),f=h3((0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(d){return(!a.current||a.current.box!==e.box||a.current.round!==n)&&(a.current={box:e.box,round:n,instance:new ResizeObserver((function(m){var v=m[0],y="border-box"===e.box?"borderBoxSize":"device-pixel-content-box"===e.box?"devicePixelContentBoxSize":"contentBoxSize",p=bf(v,y,"inlineSize"),h=bf(v,y,"blockSize"),g=p?n(p):void 0,w=h?n(h):void 0;if(u.current.width!==g||u.current.height!==w){var b={width:g,height:w};u.current.width=g,u.current.height=w,r.current?r.current(b):s.current||l(b)}}))}),a.current.instance.observe(d,{box:e.box}),function(){a.current&&a.current.instance.unobserve(d)}}),[e.box,n]),e.ref);return(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((function(){return{ref:f,width:c.width,height:c.height}}),[f,c.width,c.height])}oo(),o(h3,"useResolvedElement"),o(bf,"extractSize"),o(Co,"useResizeObserver");var R3=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({centered:e=!1,scale:t=1,elementHeight:r})=>({height:r||"auto",transformOrigin:e?"center top":"left top",transform:`scale(${1/t})`})));function Rf({centered:e,scale:t,children:r}){let n=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null),[a,i]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(0),c=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((({height:l})=>{l&&i(l/t)}),[t]);return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{n.current&&i(n.current.getBoundingClientRect().height)}),[t]),Co({ref:n,onResize:c}),react__WEBPACK_IMPORTED_MODULE_0__.createElement(R3,{centered:e,scale:t,elementHeight:a},react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{ref:n,className:"innerZoomElementWrapper"},r))}o(Rf,"ZoomElement");var Cl=class Cl extends react__WEBPACK_IMPORTED_MODULE_0__.Component{constructor(){super(...arguments),this.iframe=null}componentDidMount(){let{iFrameRef:r}=this.props;this.iframe=r.current}shouldComponentUpdate(r){let{scale:n,active:a}=this.props;return n!==r.scale&&this.setIframeInnerZoom(r.scale),a!==r.active&&this.iframe.setAttribute("data-is-storybook",r.active?"true":"false"),r.children.props.src!==this.props.children.props.src}setIframeInnerZoom(r){try{Object.assign(this.iframe.contentDocument.body.style,{width:100*r+"%",height:100*r+"%",transform:`scale(${1/r})`,transformOrigin:"top left"})}catch{this.setIframeZoom(r)}}setIframeZoom(r){Object.assign(this.iframe.style,{width:100*r+"%",height:100*r+"%",transform:`scale(${1/r})`,transformOrigin:"top left"})}render(){let{children:r}=this.props;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,r)}};o(Cl,"ZoomIFrame");var E3={Element:Rf,IFrame:Cl},{document:C3}=_storybook_global__WEBPACK_IMPORTED_MODULE_5__.global,M3=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.strong((({theme:e})=>({color:e.color.orange}))),A3=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.strong((({theme:e})=>({color:e.color.ancillary,textDecoration:"underline"}))),Ef=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.em((({theme:e})=>({color:e.textMutedColor}))),L3=/(Error): (.*)\n/,I3=/at (?:(.*) )?\(?(.+)\)?/,z3=/([^@]+)?(?:\/<)?@(.+)?/,T3=/([^@]+)?@(.+)?/,H3=o((({error:e})=>{if(!e)return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,"This error has no stack or message");if(!e.stack)return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,e.message||"This error has no stack or message");let t=e.stack.toString();t&&e.message&&!t.includes(e.message)&&(t=`Error: ${e.message}\n\n${t}`);let r=t.match(L3);if(!r)return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,t);let[,n,a]=r,i=t.split(/\n/).slice(1),[,...c]=i.map((l=>{let s=l.match(I3)||l.match(z3)||l.match(T3);return s?{name:(s[1]||"").replace("/<",""),location:s[2].replace(C3.location.origin,"")}:null})).filter(Boolean);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",null,n),": ",react__WEBPACK_IMPORTED_MODULE_0__.createElement(M3,null,a),react__WEBPACK_IMPORTED_MODULE_0__.createElement("br",null),c.map(((l,s)=>l?.name?react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,{key:s}," ","at ",react__WEBPACK_IMPORTED_MODULE_0__.createElement(A3,null,l.name)," (",react__WEBPACK_IMPORTED_MODULE_0__.createElement(Ef,null,l.location),")",react__WEBPACK_IMPORTED_MODULE_0__.createElement("br",null)):react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,{key:s}," ","at ",react__WEBPACK_IMPORTED_MODULE_0__.createElement(Ef,null,l?.location),react__WEBPACK_IMPORTED_MODULE_0__.createElement("br",null)))))}),"ErrorFormatter"),O3=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.input({appearance:"none",display:"grid",placeContent:"center",width:14,height:14,flexShrink:0,margin:0,border:`1px solid ${storybook_theming__WEBPACK_IMPORTED_MODULE_1__.yW.border}`,borderRadius:2,backgroundColor:"white",transition:"background-color 0.1s","&:enabled":{cursor:"pointer"},"&:disabled":{backgroundColor:storybook_theming__WEBPACK_IMPORTED_MODULE_1__.yW.medium},"&:disabled:checked, &:disabled:indeterminate":{backgroundColor:storybook_theming__WEBPACK_IMPORTED_MODULE_1__.yW.mediumdark},"&:checked, &:indeterminate":{backgroundColor:storybook_theming__WEBPACK_IMPORTED_MODULE_1__.yW.secondary},"&:checked::before":{content:'""',width:14,height:14,background:"no-repeat center url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='m3 7 2.5 2.5L11 4'/%3E%3C/svg%3E\")"},"&:indeterminate::before":{content:'""',width:8,height:2,background:"white"},"&:enabled:focus-visible":{outline:`1px solid ${storybook_theming__WEBPACK_IMPORTED_MODULE_1__.yW.secondary}`,outlineOffset:1}}),Sf=o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(O3,{...e,type:"checkbox"})),"Checkbox"),B3=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.label((({theme:e})=>({display:"flex",borderBottom:`1px solid ${e.appBorderColor}`,margin:"0 15px",padding:"8px 0","&:last-child":{marginBottom:"3rem"}}))),N3=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.span((({theme:e})=>({minWidth:100,fontWeight:e.typography.weight.bold,marginRight:15,display:"flex",justifyContent:"flex-start",alignItems:"center",lineHeight:"16px"}))),Mf=o((({label:e,children:t,...r})=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(B3,{...r},e?react__WEBPACK_IMPORTED_MODULE_0__.createElement(N3,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",null,e)):null,t)),"Field"),Or=o((({size:e})=>{switch(e){case"100%":return{width:"100%"};case"flex":return{flex:1};default:return{display:"inline"}}}),"sizes"),Ao=o((({align:e})=>{switch(e){case"end":return{textAlign:"right"};case"center":return{textAlign:"center"};default:return{textAlign:"left"}}}),"alignment"),Lo=o((({valid:e,theme:t})=>{switch(e){case"valid":return{boxShadow:`${t.color.positive} 0 0 0 1px inset !important`};case"error":return{boxShadow:`${t.color.negative} 0 0 0 1px inset !important`};case"warn":return{boxShadow:`${t.color.warning} 0 0 0 1px inset`};default:return{}}}),"validation"),F3={appearance:"none",border:"0 none",boxSizing:"inherit",display:" block",margin:" 0",background:"transparent",padding:0,fontSize:"inherit",position:"relative"},Io=o((({theme:e})=>({...F3,transition:"box-shadow 200ms ease-out, opacity 200ms ease-out",color:e.input.color||"inherit",background:e.input.background,boxShadow:`${e.input.border} 0 0 0 1px inset`,borderRadius:e.input.borderRadius,fontSize:e.typography.size.s2-1,lineHeight:"20px",padding:"6px 10px",boxSizing:"border-box",height:32,'&[type="file"]':{height:"auto"},"&:focus":{boxShadow:`${e.color.secondary} 0 0 0 1px inset`,outline:"none","@media (forced-colors: active)":{outline:"1px solid highlight"}},"&[disabled]":{cursor:"not-allowed",opacity:.5},"&:-webkit-autofill":{WebkitBoxShadow:`0 0 0 3em ${e.color.lightest} inset`},"&::placeholder":{color:e.textMutedColor,opacity:1}})),"styles"),Af=Object.assign((0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4)((0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(o((function({size:t,valid:r,align:n,...a},i){return react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",{...a,ref:i})}),"Input")))(Io,Or,Ao,Lo,{minHeight:32}),{displayName:"Input"}),W3=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.input({appearance:"none",display:"grid",placeContent:"center",width:16,height:16,flexShrink:0,margin:-1,border:`1px solid ${storybook_theming__WEBPACK_IMPORTED_MODULE_1__.yW.border}`,borderRadius:8,backgroundColor:"white",transition:"background-color 0.1s","&:enabled":{cursor:"pointer"},"&:disabled":{backgroundColor:storybook_theming__WEBPACK_IMPORTED_MODULE_1__.yW.medium},"&:disabled:checked":{backgroundColor:storybook_theming__WEBPACK_IMPORTED_MODULE_1__.yW.mediumdark},"&:checked":{backgroundColor:storybook_theming__WEBPACK_IMPORTED_MODULE_1__.yW.secondary,boxShadow:"inset 0 0 0 2px white"},"&:enabled:focus-visible":{outline:`1px solid ${storybook_theming__WEBPACK_IMPORTED_MODULE_1__.yW.secondary}`,outlineOffset:1}}),Lf=o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(W3,{...e,type:"radio"})),"Radio");function If(){try{return!!globalThis.__vitest_browser__||!!globalThis.window?.navigator?.userAgent?.match(/StorybookTestRunner/)}catch{return!1}}o(If,"isTestEnvironment");var G3=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.select(Or,(({theme:e})=>({appearance:"none",background:"calc(100% - 12px) center no-repeat url(\"data:image/svg+xml,%3Csvg width='8' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.30303 0.196815C1.13566 0.0294472 0.864304 0.0294472 0.696937 0.196815C0.529569 0.364182 0.529569 0.635539 0.696937 0.802906L3.69694 3.80291C3.8643 3.97027 4.13566 3.97027 4.30303 3.80291L7.30303 0.802906C7.4704 0.635539 7.4704 0.364182 7.30303 0.196815C7.13566 0.0294473 6.8643 0.0294473 6.69694 0.196815L3.99998 2.89377L1.30303 0.196815Z' fill='%2373828C'/%3E%3C/svg%3E%0A\")",backgroundSize:10,padding:"6px 30px 6px 10px","@supports (appearance: base-select)":{appearance:"base-select",background:e.input.background,padding:"6px 10px"},transition:"box-shadow 200ms ease-out, opacity 200ms ease-out",color:e.input.color||"inherit",boxShadow:`${e.input.border} 0 0 0 1px inset`,borderRadius:e.input.borderRadius,fontSize:e.typography.size.s2-1,lineHeight:"20px",boxSizing:"border-box",border:"none",cursor:"pointer","& > button":{display:"flex",alignItems:"center",justifyContent:"space-between",width:"100%",gap:8,"& > svg":{width:14,height:14,color:e.color.mediumdark}},"&:has(option:not([hidden]):checked)":{color:e.color.defaultText},"&:focus-visible, &:focus-within":{outline:"none",boxShadow:`${e.color.secondary} 0 0 0 1px inset`},"&::picker-icon":{display:"none"},"&::picker(select)":{appearance:"base-select",border:"1px solid #e4e4e7",padding:4,marginTop:4,background:"light"===e.base?(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.a)(e.background.app):e.background.app,filter:"\n drop-shadow(0 5px 5px rgba(0,0,0,0.05))\n drop-shadow(0 0 3px rgba(0,0,0,0.1))\n ",borderRadius:e.appBorderRadius+2,fontSize:e.typography.size.s1,cursor:"default",transition:"opacity 100ms ease-in-out, transform 100ms ease-in-out",transformOrigin:"top",transform:"translateY(0)",opacity:1,"@starting-style":{transform:"translateY(-0.25rem) scale(0.95)",opacity:0}},"& optgroup label":{display:"block",padding:"3px 6px"},"& option":{lineHeight:"18px",padding:"7px 10px",borderRadius:4,outline:"none",cursor:"pointer",color:e.color.defaultText,"&::checkmark":{display:"none"},"&:hover, &:focus-visible":{backgroundColor:e.background.hoverable},"&:checked":{color:e.color.secondary,fontWeight:e.typography.weight.bold},"&:disabled":{backgroundColor:"transparent",cursor:"default",color:e.color.defaultText}}}))),zf=o((({children:e,...t})=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(G3,{...t},!If()&&react__WEBPACK_IMPORTED_MODULE_0__.createElement("button",null,react__WEBPACK_IMPORTED_MODULE_0__.createElement("selectedcontent",null),react__WEBPACK_IMPORTED_MODULE_0__.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true"},react__WEBPACK_IMPORTED_MODULE_0__.createElement("path",{d:"m6 9 6 6 6-6"}))),react__WEBPACK_IMPORTED_MODULE_0__.createElement("optgroup",null,e))),"Select");en(),Fn();var Tf=react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect,Hf=o((function(t){var r=react__WEBPACK_IMPORTED_MODULE_0__.useRef(t);return Tf((function(){r.current=t})),r}),"useLatest"),kf=o((function(t,r){"function"!=typeof t?t.current=r:t(r)}),"updateRef"),Of=o((function(t,r){var n=react__WEBPACK_IMPORTED_MODULE_0__.useRef();return react__WEBPACK_IMPORTED_MODULE_0__.useCallback((function(a){t.current=a,n.current&&kf(n.current,null),n.current=r,r&&kf(r,a)}),[r])}),"useComposedRef"),Bf={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0",display:"block"},Nf=o((function(t){Object.keys(Bf).forEach((function(r){t.style.setProperty(r,Bf[r],"important")}))}),"forceHiddenStyles"),Ee=null,Ff=o((function(t,r){var n=t.scrollHeight;return"border-box"===r.sizingStyle.boxSizing?n+r.borderSize:n-r.paddingSize}),"getHeight");function K3(e,t,r,n){void 0===r&&(r=1),void 0===n&&(n=1/0),Ee||((Ee=document.createElement("textarea")).setAttribute("tabindex","-1"),Ee.setAttribute("aria-hidden","true"),Nf(Ee)),null===Ee.parentNode&&document.body.appendChild(Ee);var a=e.paddingSize,i=e.borderSize,c=e.sizingStyle,l=c.boxSizing;Object.keys(c).forEach((function(m){var v=m;Ee.style[v]=c[v]})),Nf(Ee),Ee.value=t;var s=Ff(Ee,e);Ee.value=t,s=Ff(Ee,e),Ee.value="x";var u=Ee.scrollHeight-a,f=u*r;"border-box"===l&&(f=f+a+i),s=Math.max(f,s);var d=u*n;return"border-box"===l&&(d=d+a+i),[s=Math.min(d,s),u]}o(K3,"calculateNodeHeight");var Df=o((function(){}),"noop"),J3=o((function(t,r){return t.reduce((function(n,a){return n[a]=r[a],n}),{})}),"pick"),Q3=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width","wordBreak","wordSpacing","scrollbarGutter"],e7=!!document.documentElement.currentStyle,r7=o((function(t){var r=window.getComputedStyle(t);if(null===r)return null;var n=J3(Q3,r),a=n.boxSizing;return""===a?null:(e7&&"border-box"===a&&(n.width=parseFloat(n.width)+parseFloat(n.borderRightWidth)+parseFloat(n.borderLeftWidth)+parseFloat(n.paddingRight)+parseFloat(n.paddingLeft)+"px"),{sizingStyle:n,paddingSize:parseFloat(n.paddingBottom)+parseFloat(n.paddingTop),borderSize:parseFloat(n.borderBottomWidth)+parseFloat(n.borderTopWidth)})}),"getSizingData");function Ll(e,t,r){var n=Hf(r);react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect((function(){var a=o((function(c){return n.current(c)}),"handler");if(e)return e.addEventListener(t,a),function(){return e.removeEventListener(t,a)}}),[])}o(Ll,"useListener");var n7=o((function(t,r){Ll(document.body,"reset",(function(n){t.current.form===n.target&&r(n)}))}),"useFormResetListener"),o7=o((function(t){Ll(window,"resize",t)}),"useWindowResizeListener"),a7=o((function(t){Ll(document.fonts,"loadingdone",t)}),"useFontsLoadedListener"),i7=["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"],l7=o((function(t,r){var n=t.cacheMeasurements,a=t.maxRows,i=t.minRows,c=t.onChange,l=void 0===c?Df:c,s=t.onHeightChange,u=void 0===s?Df:s,f=pr(t,i7),d=void 0!==f.value,m=react__WEBPACK_IMPORTED_MODULE_0__.useRef(null),v=Of(m,r),y=react__WEBPACK_IMPORTED_MODULE_0__.useRef(0),p=react__WEBPACK_IMPORTED_MODULE_0__.useRef(),h=o((function(){var b=m.current,x=n&&p.current?p.current:r7(b);if(x){p.current=x;var E=K3(x,b.value||b.placeholder||"x",i,a),R=E[0],S=E[1];y.current!==R&&(y.current=R,b.style.setProperty("height",R+"px","important"),u(R,{rowHeight:S}))}}),"resizeTextarea"),g=o((function(b){d||h(),l(b)}),"handleChange");return react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect(h),n7(m,(function(){if(!d){var w=m.current.value;requestAnimationFrame((function(){var b=m.current;b&&w!==b.value&&h()}))}})),o7(h),a7(h),react__WEBPACK_IMPORTED_MODULE_0__.createElement("textarea",W({},f,{onChange:g,ref:v}))}),"TextareaAutosize"),_f=react__WEBPACK_IMPORTED_MODULE_0__.forwardRef(l7),Vf=Object.assign((0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4)((0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(o((function({size:t,valid:r,align:n,...a},i){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_f,{...a,ref:i})}),"Textarea")))(Io,Or,Ao,Lo,(({height:e=400})=>({overflow:"visible",maxHeight:e}))),{displayName:"Textarea"}),d7=Object.assign(storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.form({boxSizing:"border-box",width:"100%"}),{Field:Mf,Input:Af,Select:zf,Textarea:Vf,Button:Hr,Checkbox:Sf,Radio:Lf}),s6=(0,react__WEBPACK_IMPORTED_MODULE_0__.lazy)((()=>Promise.resolve().then((()=>(Wo(),i0))).then((e=>({default:e.WithTooltip}))))),u6=o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Suspense,{fallback:react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",null)},react__WEBPACK_IMPORTED_MODULE_0__.createElement(s6,{...e}))),"WithTooltip"),f6=(0,react__WEBPACK_IMPORTED_MODULE_0__.lazy)((()=>Promise.resolve().then((()=>(Wo(),i0))).then((e=>({default:e.WithTooltipPure}))))),d6=o((e=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Suspense,{fallback:react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",null)},react__WEBPACK_IMPORTED_MODULE_0__.createElement(f6,{...e}))),"WithTooltipPure"),R6=(storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({fontWeight:e.typography.weight.bold}))),storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.span(),storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({marginTop:8,textAlign:"center","> *":{margin:"0 8px",fontWeight:e.typography.weight.bold}}))),storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({color:e.color.defaultText,lineHeight:"18px"}))),storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div({padding:15,width:280,boxSizing:"border-box"}),storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({padding:"2px 6px",lineHeight:"16px",fontSize:10,fontWeight:e.typography.weight.bold,color:e.color.lightest,boxShadow:"0 0 5px 0 rgba(0, 0, 0, 0.3)",borderRadius:4,whiteSpace:"nowrap",pointerEvents:"none",zIndex:-1,background:"light"===e.base?"rgba(60, 60, 60, 0.9)":"rgba(0, 0, 0, 0.95)",margin:6})))),x6=o((({note:e,...t})=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(R6,{...t},e)),"TooltipNote"),rp=ge(rn(),1),E6=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4)((({active:e,loading:t,disabled:r,...n})=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{...n})))((({theme:e})=>({color:e.color.defaultText,fontWeight:e.typography.weight.regular})),(({active:e,theme:t})=>e?{color:t.color.secondary,fontWeight:t.typography.weight.bold}:{}),(({loading:e,theme:t})=>e?{display:"inline-block",flex:"none",...t.animation.inlineGlow}:{}),(({disabled:e,theme:t})=>e?{color:t.textMutedColor}:{})),S6=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.span({display:"flex","& svg":{height:12,width:12,margin:"3px 0",verticalAlign:"top"},"& path":{fill:"inherit"}}),C6=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.span({flex:1,textAlign:"left",display:"flex",flexDirection:"column"},(({isIndented:e})=>e?{marginLeft:24}:{})),M6=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.span((({theme:e})=>({fontSize:"11px",lineHeight:"14px"})),(({active:e,theme:t})=>e?{color:t.color.secondary}:{}),(({theme:e,disabled:t})=>t?{color:e.textMutedColor}:{})),A6=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.span((({active:e,theme:t})=>e?{color:t.color.secondary}:{}),(()=>({display:"flex",maxWidth:14}))),L6=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({width:"100%",border:"none",borderRadius:e.appBorderRadius,background:"none",fontSize:e.typography.size.s1,transition:"all 150ms ease-out",color:e.color.dark,textDecoration:"none",justifyContent:"space-between",lineHeight:"18px",padding:"7px 10px",display:"flex",alignItems:"center","& > * + *":{paddingLeft:10}})),(({theme:e,href:t,onClick:r})=>(t||r)&&{cursor:"pointer","&:hover":{background:e.background.hoverable},"&:hover svg":{opacity:1}}),(({theme:e,as:t})=>"label"===t&&{"&:has(input:not(:disabled))":{cursor:"pointer","&:hover":{background:e.background.hoverable}}}),(({disabled:e})=>e&&{cursor:"not-allowed"})),I6=(0,rp.default)(100)((({onClick:e,input:t,href:r,LinkWrapper:n})=>({...e&&{as:"button",onClick:e},...t&&{as:"label"},...r&&{as:"a",href:r,...n&&{as:n,to:r}}}))),l0=o((e=>{let{loading:t=!1,title:r=react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",null,"Loading state"),center:n=null,right:a=null,active:i=!1,disabled:c=!1,isIndented:l=!1,href:s,onClick:u,icon:f,input:d,LinkWrapper:m,...v}=e,y={active:i,disabled:c},p=I6(e),h=f||d;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(L6,{...v,...y,...p},react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,h&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(A6,{...y},h),r||n?react__WEBPACK_IMPORTED_MODULE_0__.createElement(C6,{isIndented:l&&!h},r&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(E6,{...y,loading:t},r),n&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(M6,{...y},n)):null,a&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(S6,{...y},a)))}),"ListItem"),P6=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div({minWidth:180,overflow:"hidden",overflowY:"auto",maxHeight:504},(({theme:e})=>({borderRadius:e.appBorderRadius+2})),(({theme:e})=>"dark"===e.base?{background:e.background.content}:{})),k6=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({padding:4,"& + &":{borderTop:`1px solid ${e.appBorderColor}`}}))),O6=o((({id:e,onClick:t,...r})=>{let{active:n,disabled:a,title:i,href:c}=r,l=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((s=>t?.(s,{id:e,active:n,disabled:a,title:i,href:c})),[t,e,n,a,i,c]);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(l0,{id:`list-item-${e}`,...r,...t&&{onClick:l}})}),"Item"),c0=o((({links:e,LinkWrapper:t,...r})=>{let n=Array.isArray(e[0])?e:[e],a=n.some((i=>i.some((c=>"icon"in c&&c.icon||"input"in c&&c.input))));return react__WEBPACK_IMPORTED_MODULE_0__.createElement(P6,{...r},n.filter((i=>i.length)).map(((i,c)=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(k6,{key:i.map((l=>l.id)).join(`~${c}~`)},i.map((l=>"content"in l?react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,{key:l.id},l.content):react__WEBPACK_IMPORTED_MODULE_0__.createElement(O6,{key:l.id,isIndented:a,LinkWrapper:t,...l})))))))}),"TooltipLinkList");oo();var s0=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div({display:"flex",whiteSpace:"nowrap",flexBasis:"auto",marginLeft:3,marginRight:10},(({scrollable:e})=>e?{flexShrink:0}:{}),(({left:e})=>e?{"& > *":{marginLeft:4}}:{}),(({right:e})=>e?{gap:6}:{}));s0.displayName="Side";var N6=o((({children:e,className:t,scrollable:r})=>r?react__WEBPACK_IMPORTED_MODULE_0__.createElement(Er,{vertical:!1,className:t},e):react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:t},e)),"UnstyledBar"),f0=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4)(N6)((({backgroundColor:e,theme:t,scrollable:r=!0})=>({color:t.barTextColor,width:"100%",minHeight:40,flexShrink:0,scrollbarColor:`${t.barTextColor} ${e||t.barBg}`,scrollbarWidth:"thin",overflow:r?"auto":"hidden",overflowY:"hidden"})),(({theme:e,border:t=!1})=>t?{boxShadow:`${e.appBorderColor} 0 -1px 0 0 inset`,background:e.barBg}:{}));f0.displayName="Bar";var F6=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({bgColor:e})=>({display:"flex",justifyContent:"space-between",position:"relative",flexWrap:"nowrap",flexShrink:0,height:40,backgroundColor:e||""}))),Uo=o((({children:e,backgroundColor:t,className:r,...n})=>{let[a,i]=react__WEBPACK_IMPORTED_MODULE_0__.Children.toArray(e);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(f0,{backgroundColor:t,className:`sb-bar ${r}`,...n},react__WEBPACK_IMPORTED_MODULE_0__.createElement(F6,{bgColor:t},react__WEBPACK_IMPORTED_MODULE_0__.createElement(s0,{scrollable:n.scrollable,left:!0},a),i?react__WEBPACK_IMPORTED_MODULE_0__.createElement(s0,{right:!0},i):null))}),"FlexBar");Uo.displayName="FlexBar";var $6=o((e=>"string"==typeof e.props.href),"isLink"),j6=o((e=>"string"!=typeof e.props.href),"isButton");function W6({children:e,...t},r){let n={props:t,ref:r};if($6(n))return react__WEBPACK_IMPORTED_MODULE_0__.createElement("a",{ref:n.ref,...n.props},e);if(j6(n))return react__WEBPACK_IMPORTED_MODULE_0__.createElement("button",{ref:n.ref,type:"button",...n.props},e);throw new Error("invalid props")}o(W6,"ForwardRefFunction");var ap=(0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(W6);ap.displayName="ButtonOrLink";var cr=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4)(ap,{shouldForwardProp:storybook_theming__WEBPACK_IMPORTED_MODULE_1__.EG})({whiteSpace:"normal",display:"inline-flex",overflow:"hidden",verticalAlign:"top",justifyContent:"center",alignItems:"center",textAlign:"center",textDecoration:"none","&:empty":{display:"none"},"&[hidden]":{display:"none"}},(({theme:e})=>({padding:"0 15px",transition:"color 0.2s linear, border-bottom-color 0.2s linear",height:40,lineHeight:"12px",cursor:"pointer",background:"transparent",border:"0 solid transparent",borderTop:"3px solid transparent",borderBottom:"3px solid transparent",fontWeight:"bold",fontSize:13,"&:focus":{outline:"0 none",borderBottomColor:e.barSelectedColor}})),(({active:e,textColor:t,theme:r})=>e?{color:t||r.barSelectedColor,borderBottomColor:r.barSelectedColor}:{color:t||r.barTextColor,borderBottomColor:"transparent","&:hover":{color:r.barHoverColor}}));cr.displayName="TabButton";var U6=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({height:"100%",display:"flex",padding:30,alignItems:"center",justifyContent:"center",flexDirection:"column",gap:15,background:e.background.content}))),q6=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div({display:"flex",flexDirection:"column",gap:4,maxWidth:415}),G6=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,textAlign:"center",color:e.textColor}))),Y6=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({fontWeight:e.typography.weight.regular,fontSize:e.typography.size.s2-1,textAlign:"center",color:e.textMutedColor}))),Yo=o((({title:e,description:t,footer:r})=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(U6,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(q6,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(G6,null,e),t&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(Y6,null,t)),r)),"EmptyTabContent"),d0=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({active:e})=>e?{display:"block"}:{display:"none"})),ip=o((e=>react__WEBPACK_IMPORTED_MODULE_0__.Children.toArray(e).map((({props:{title:t,id:r,color:n,children:a}})=>{let i=Array.isArray(a)?a[0]:a;return{title:t,id:r,...n?{color:n}:{},render:"function"==typeof i?i:({active:l})=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(d0,{active:l,role:"tabpanel"},i)}}))),"childrenToList");Wo();var ew=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.span((({theme:e,isActive:t})=>({display:"inline-block",width:0,height:0,marginLeft:8,color:t?e.color.secondary:e.color.mediumdark,borderRight:"3px solid transparent",borderLeft:"3px solid transparent",borderTop:"3px solid",transition:"transform .1s ease-out"}))),tw=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4)(cr)((({active:e,theme:t,preActive:r})=>`\n color: ${r||e?t.barSelectedColor:t.barTextColor};\n .addon-collapsible-icon {\n color: ${r||e?t.barSelectedColor:t.barTextColor};\n }\n &:hover {\n color: ${t.barHoverColor};\n .addon-collapsible-icon {\n color: ${t.barHoverColor};\n }\n }\n `));function sp(e){let t=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),r=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(),n=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(new Map),{width:a=1}=Co({ref:t}),[i,c]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(e),[l,s]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),u=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(e),f=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((({menuName:m,actions:v})=>{let y=l.some((({active:g})=>g)),[p,h]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);return react__WEBPACK_IMPORTED_MODULE_0__.createElement(react__WEBPACK_IMPORTED_MODULE_0__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(a0,{interactive:!0,visible:p,onVisibleChange:h,placement:"bottom",delayHide:100,tooltip:react__WEBPACK_IMPORTED_MODULE_0__.createElement(c0,{links:l.map((({title:g,id:w,color:b,active:x})=>({id:w,title:g,color:b,active:x,onClick:o((E=>{E.preventDefault(),v.onSelect(w)}),"onClick")})))})},react__WEBPACK_IMPORTED_MODULE_0__.createElement(tw,{id:"addons-menu-button",ref:r,active:y,preActive:p,style:{visibility:l.length?"visible":"hidden"},"aria-hidden":!l.length,className:"tabbutton",type:"button",role:"tab"},m,react__WEBPACK_IMPORTED_MODULE_0__.createElement(ew,{className:"addon-collapsible-icon",isActive:y||p}))),l.map((({title:g,id:w,color:b},x)=>{let E=`index-${x}`;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(cr,{id:`tabbutton-${(0,storybook_internal_csf__WEBPACK_IMPORTED_MODULE_6__.aj)(w)??E}`,style:{visibility:"hidden"},"aria-hidden":!0,tabIndex:-1,ref:R=>{n.current.set(w,R)},className:"tabbutton",type:"button",key:w,textColor:b,role:"tab"},g)})))}),[l]),d=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((()=>{if(!t.current||!r.current)return;let{x:m,width:v}=t.current.getBoundingClientRect(),{width:y}=r.current.getBoundingClientRect(),p=l.length?m+v-y:m+v,h=[],g=0,w=e.filter((b=>{let{id:x}=b,E=n.current.get(x),{width:R=0}=E?.getBoundingClientRect()||{},S=m+g+R>p;return(!S||!E)&&h.push(b),g+=R,S}));(h.length!==i.length||u.current!==e)&&(c(h),s(w),u.current=e)}),[l.length,e,i]);return(0,react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect)(d,[d,a]),{tabRefs:n,addonsRef:r,tabBarRef:t,visibleList:i,invisibleList:l,AddonTab:f}}o(sp,"useList");var iw=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e,bordered:t})=>t?{backgroundClip:"padding-box",border:`1px solid ${e.appBorderColor}`,borderRadius:e.appBorderRadius,overflow:"hidden",boxSizing:"border-box"}:{}),(({absolute:e})=>e?{width:"100%",height:"100%",boxSizing:"border-box",display:"flex",flexDirection:"column"}:{display:"block"})),v0=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div({overflow:"hidden","&:first-of-type":{marginLeft:-3},whiteSpace:"nowrap",flexGrow:1});v0.displayName="TabBar";var lw=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div({display:"block",position:"relative",container:"tab-content / inline-size"},(({theme:e})=>({fontSize:e.typography.size.s2-1,background:e.background.content})),(({bordered:e,theme:t})=>e?{borderRadius:`0 0 ${t.appBorderRadius-1}px ${t.appBorderRadius-1}px`}:{}),(({absolute:e,bordered:t})=>e?{height:`calc(100% - ${t?42:40}px)`,position:"absolute",left:0+(t?1:0),right:0+(t?1:0),bottom:0+(t?1:0),top:40+(t?1:0),overflow:"auto","& > *:first-child/* emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason */":{position:"absolute",left:0+(t?1:0),right:0+(t?1:0),bottom:0+(t?1:0),top:0+(t?1:0),height:`calc(100% - ${t?2:0}px)`,overflow:"auto"}}:{})),b0=class b0 extends react__WEBPACK_IMPORTED_MODULE_0__.Component{constructor(t){super(t),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(t,r){console.error("Error rendering addon panel"),console.error(t),console.error(r.componentStack)}render(){return this.state.hasError&&this.props.active?react__WEBPACK_IMPORTED_MODULE_0__.createElement(Yo,{title:"This addon has errors",description:"Check your browser logs and addon code to pinpoint what went wrong. This issue was not caused by Storybook."}):this.props.children}};o(b0,"TabErrorBoundary");var m0=b0,w0=(0,react__WEBPACK_IMPORTED_MODULE_0__.memo)((({children:e,selected:t=null,actions:r,absolute:n=!1,bordered:a=!1,tools:i=null,backgroundColor:c,id:l=null,menuName:s="Tabs",emptyState:u,showToolsWhenEmpty:f})=>{let d=(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((()=>ip(e).map(((g,w)=>({...g,active:t?g.id===t:0===w})))),[e,t]),{visibleList:m,tabBarRef:v,tabRefs:y,AddonTab:p}=sp(d),h=u??react__WEBPACK_IMPORTED_MODULE_0__.createElement(Yo,{title:"Nothing found"});return f||0!==d.length?react__WEBPACK_IMPORTED_MODULE_0__.createElement(iw,{absolute:n,bordered:a,id:l},react__WEBPACK_IMPORTED_MODULE_0__.createElement(Uo,{scrollable:!1,border:!0,backgroundColor:c},react__WEBPACK_IMPORTED_MODULE_0__.createElement(v0,{style:{whiteSpace:"normal"},ref:v,role:"tablist"},m.map((({title:g,id:w,active:b,color:x},E)=>{let R=`index-${E}`;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(cr,{id:`tabbutton-${(0,storybook_internal_csf__WEBPACK_IMPORTED_MODULE_6__.aj)(w)??R}`,ref:S=>{y.current.set(w,S)},className:"tabbutton "+(b?"tabbutton-active":""),type:"button",key:w,active:b,textColor:x,onClick:S=>{S.preventDefault(),r.onSelect(w)},role:"tab"},"function"==typeof g?react__WEBPACK_IMPORTED_MODULE_0__.createElement("title",null):g)})),react__WEBPACK_IMPORTED_MODULE_0__.createElement(p,{menuName:s,actions:r})),i),react__WEBPACK_IMPORTED_MODULE_0__.createElement(lw,{id:"panel-tab-content",bordered:a,absolute:n},d.length?d.map((({id:g,active:w,render:b})=>react__WEBPACK_IMPORTED_MODULE_0__.createElement(m0,{key:g,active:w},react__WEBPACK_IMPORTED_MODULE_0__.createElement(b,{active:w},null)))):h)):h}));w0.displayName="Tabs";var Zo=class Zo extends react__WEBPACK_IMPORTED_MODULE_0__.Component{constructor(r){super(r),this.handlers={onSelect:o((r=>this.setState({selected:r})),"onSelect")},this.state={selected:r.initial}}render(){let{bordered:r=!1,absolute:n=!1,children:a,backgroundColor:i,menuName:c}=this.props,{selected:l}=this.state;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(w0,{bordered:r,absolute:n,selected:l,backgroundColor:i,menuName:c,actions:this.handlers},a)}};o(Zo,"TabsState"),Zo.defaultProps={children:[],initial:null,absolute:!1,bordered:!1,backgroundColor:"",menuName:void 0};var h0=Zo,y0=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.span((({theme:e})=>({width:1,height:20,background:e.appBorderColor,marginLeft:2,marginRight:2})),(({force:e})=>e?{}:{"& + &":{display:"none"}}));y0.displayName="Separator";var dp=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.i7` - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -`,xw=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({size:e=32})=>({borderRadius:"50%",cursor:"progress",display:"inline-block",overflow:"hidden",position:"absolute",transition:"all 200ms ease-out",verticalAlign:"top",top:"50%",left:"50%",marginTop:-e/2,marginLeft:-e/2,height:e,width:e,zIndex:4,borderWidth:2,borderStyle:"solid",borderColor:"rgba(97, 97, 97, 0.29)",borderTopColor:"rgb(100,100,100)",animation:`${dp} 0.7s linear infinite`,mixBlendMode:"difference"}))),pp=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div({position:"absolute",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%"}),Ew=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({position:"relative",width:"80%",marginBottom:"0.75rem",maxWidth:300,height:5,borderRadius:5,background:ye(.8,e.color.secondary),overflow:"hidden",cursor:"progress"}))),Sw=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({position:"absolute",top:0,left:0,height:"100%",background:e.color.secondary}))),mp=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({theme:e})=>({minHeight:"2em",fontSize:`${e.typography.size.s1}px`,color:e.textMutedColor}))),Cw=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4)(G5)((({theme:e})=>({width:20,height:20,marginBottom:"0.5rem",color:e.textMutedColor}))),Mw=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.i7` - from { content: "..." } - 33% { content: "." } - 66% { content: ".." } - to { content: "..." } -`,Aw=storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.span({"&::after":{content:"'...'",animation:`${Mw} 1s linear infinite`,animationDelay:"1s",display:"inline-block",width:"1em",height:"auto"}}),Lw=o((({progress:e,error:t,size:r,...n})=>{if(t)return react__WEBPACK_IMPORTED_MODULE_0__.createElement(pp,{"aria-label":t.toString(),"aria-live":"polite",role:"status",...n},react__WEBPACK_IMPORTED_MODULE_0__.createElement(Cw,null),react__WEBPACK_IMPORTED_MODULE_0__.createElement(mp,null,t.message));if(e){let{value:a,modules:i}=e,{message:c}=e;return i&&(c+=` ${i.complete} / ${i.total} modules`),react__WEBPACK_IMPORTED_MODULE_0__.createElement(pp,{"aria-label":"Content is loading...","aria-live":"polite","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":100*a,"aria-valuetext":c,role:"progressbar",...n},react__WEBPACK_IMPORTED_MODULE_0__.createElement(Ew,null,react__WEBPACK_IMPORTED_MODULE_0__.createElement(Sw,{style:{width:100*a+"%"}})),react__WEBPACK_IMPORTED_MODULE_0__.createElement(mp,null,c,a<1&&react__WEBPACK_IMPORTED_MODULE_0__.createElement(Aw,{key:c})))}return react__WEBPACK_IMPORTED_MODULE_0__.createElement(xw,{"aria-label":"Content is loading...","aria-live":"polite",role:"status",size:r,...n})}),"Loader"),zw=(0,storybook_theming__WEBPACK_IMPORTED_MODULE_1__.i7)({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}});storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.div((({size:e})=>({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",minWidth:e,minHeight:e}))),storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.svg((({size:e,width:t})=>({position:"absolute",width:`${e}px!important`,height:`${e}px!important`,transform:"rotate(-90deg)",circle:{r:(e-Math.ceil(t))/2,cx:e/2,cy:e/2,opacity:.15,fill:"transparent",stroke:"currentColor",strokeWidth:t,strokeLinecap:"round",strokeDasharray:Math.PI*(e-Math.ceil(t))}})),(({progress:e})=>e&&{circle:{opacity:.75}}),(({spinner:e})=>e&&{animation:`${zw} 1s linear infinite`,circle:{opacity:.25}}));function Hw(e){let t={},r=e.split("&");for(let n=0;n{let[n,a]=e.split("?"),i=a?{...Hw(a),...r,id:t}:{...r,id:t};return`${n}?${Object.entries(i).map((c=>`${c[0]}=${c[1]}`)).join("&")}`}),"getStoryHref"),qO=(storybook_theming__WEBPACK_IMPORTED_MODULE_1__.I4.pre` - line-height: 18px; - padding: 11px 1rem; - white-space: pre-wrap; - background: rgba(0, 0, 0, 0.05); - color: ${storybook_theming__WEBPACK_IMPORTED_MODULE_1__.yW.darkest}; - border-radius: 3px; - margin: 1rem 0; - width: 100%; - display: block; - overflow: hidden; - font-family: ${storybook_theming__WEBPACK_IMPORTED_MODULE_1__.Il.fonts.mono}; - font-size: ${storybook_theming__WEBPACK_IMPORTED_MODULE_1__.Il.size.s2-1}px; -`,Ai),Vw={};Object.keys(Ai).forEach((e=>{Vw[e]=(0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(((t,r)=>(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(e,{...t,ref:r})))}))},"./node_modules/storybook/dist/csf/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{F3:function(){return uc},K_:function(){return rc},hX:function(){return csf_Xr},bU:function(){return oc},aj:function(){return csf_jn},bE:function(){return cc},Lr:function(){return lc}});var external_STORYBOOK_MODULE_GLOBAL_=__webpack_require__("@storybook/global"),external_STORYBOOK_MODULE_CHANNELS_=__webpack_require__("storybook/internal/channels"),external_STORYBOOK_MODULE_CLIENT_LOGGER_=__webpack_require__("storybook/internal/client-logger"),external_STORYBOOK_MODULE_CORE_EVENTS_=__webpack_require__("storybook/internal/core-events"),external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_=__webpack_require__("storybook/internal/preview-errors"),external_STORYBOOK_MODULE_PREVIEW_API_=__webpack_require__("storybook/preview-api"),external_STORYBOOK_MODULE_TEST_=__webpack_require__("storybook/test"),lr=Object.defineProperty,i=(e,t)=>lr(e,"name",{value:t,configurable:!0}),mr=Object.entries({reset:[0,0],bold:[1,22,""],dim:[2,22,""],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]});function Ge(e){return String(e)}function Ft(e=!1){let t=typeof process<"u"?process:void 0,n=t?.env||{},r=t?.argv||[];return!("NO_COLOR"in n||r.includes("--no-color"))&&("FORCE_COLOR"in n||r.includes("--color")||"win32"===t?.platform||e&&"dumb"!==n.TERM||"CI"in n)||typeof window<"u"&&!!window.chrome}function jt(e=!1){let t=Ft(e),n=i(((c,a,u,m)=>{let p="",l=0;do{p+=c.substring(l,m)+u,l=m+a.length,m=c.indexOf(a,l)}while(~m);return p+c.substring(l)}),"i"),r=i(((c,a,u=c)=>{let m=i((p=>{let l=String(p),b=l.indexOf(a,c.length);return~b?c+n(l,a,u,b)+a:c+l+a}),"o");return m.open=c,m.close=a,m}),"g"),o={isColorSupported:t},s=i((c=>`[${c}m`),"d");for(let[c,a]of mr)o[c]=t?r(s(a[0]),s(a[1]),a[2]):Ge;return o}i(Ge,"a"),Ge.open="",Ge.close="",i(Ft,"C"),i(jt,"p");var v=jt();function Xt(e,t){return t.forEach((function(n){n&&"string"!=typeof n&&!Array.isArray(n)&&Object.keys(n).forEach((function(r){if("default"!==r&&!(r in e)){var o=Object.getOwnPropertyDescriptor(n,r);Object.defineProperty(e,r,o.get?o:{enumerable:!0,get:i((function(){return n[r]}),"get")})}}))})),Object.freeze(e)}function pr(e,t){let n=Object.keys(e),r=null===t?n:n.sort(t);if(Object.getOwnPropertySymbols)for(let o of Object.getOwnPropertySymbols(e))Object.getOwnPropertyDescriptor(e,o).enumerable&&r.push(o);return r}function Ee(e,t,n,r,o,s,c=": "){let a="",u=0,m=e.next();if(!m.done){a+=t.spacingOuter;let p=n+t.indent;for(;!m.done;){if(a+=p,u++===t.maxWidth){a+="…";break}a+=s(m.value[0],t,p,r,o)+c+s(m.value[1],t,p,r,o),m=e.next(),m.done?t.min||(a+=","):a+=`,${t.spacingInner}`}a+=t.spacingOuter+n}return a}function Qe(e,t,n,r,o,s){let c="",a=0,u=e.next();if(!u.done){c+=t.spacingOuter;let m=n+t.indent;for(;!u.done;){if(c+=m,a++===t.maxWidth){c+="…";break}c+=s(u.value,t,m,r,o),u=e.next(),u.done?t.min||(c+=","):c+=`,${t.spacingInner}`}c+=t.spacingOuter+n}return c}function Ae(e,t,n,r,o,s){let c="";e=e instanceof ArrayBuffer?new DataView(e):e;let a=i((m=>m instanceof DataView),"isDataView"),u=a(e)?e.byteLength:e.length;if(u>0){c+=t.spacingOuter;let m=n+t.indent;for(let p=0;p0){c+=t.spacingOuter;let u=n+t.indent;for(let m=0;m{let c=e.toString();if("ArrayContaining"===c||"ArrayNotContaining"===c)return++r>t.maxDepth?`[${c}]`:`${c+" "}[${Ae(e.sample,t,n,r,o,s)}]`;if("ObjectContaining"===c||"ObjectNotContaining"===c)return++r>t.maxDepth?`[${c}]`:`${c+" "}{${ve(e.sample,t,n,r,o,s)}}`;if("StringMatching"===c||"StringNotMatching"===c||"StringContaining"===c||"StringNotContaining"===c)return c+" "+s(e.sample,t,n,r,o);if("function"!=typeof e.toAsymmetricMatcher)throw new TypeError(`Asymmetric matcher ${e.constructor.name} does not implement toAsymmetricMatcher()`);return e.toAsymmetricMatcher()}),"serialize$5"),dr=i((e=>e&&e.$$typeof===gr),"test$5"),yr={serialize:hr,test:dr},Zt=new Set(["DOMStringMap","NamedNodeMap"]),Sr=/^(?:HTML\w*Collection|NodeList)$/;function Er(e){return Zt.has(e)||Sr.test(e)}i(Er,"testName");var _r=i((e=>e&&e.constructor&&!!e.constructor.name&&Er(e.constructor.name)),"test$4");function Tr(e){return"NamedNodeMap"===e.constructor.name}i(Tr,"isNamedNodeMap");var Cr=i(((e,t,n,r,o,s)=>{let c=e.constructor.name;return++r>t.maxDepth?`[${c}]`:(t.min?"":c+" ")+(Zt.has(c)?`{${ve(Tr(e)?[...e].reduce(((a,u)=>(a[u.name]=u.value,a)),{}):{...e},t,n,r,o,s)}}`:`[${Ae([...e],t,n,r,o,s)}]`)}),"serialize$4"),Or={serialize:Cr,test:_r};function Qt(e){return e.replaceAll("<","<").replaceAll(">",">")}function et(e,t,n,r,o,s,c){let a=r+n.indent,u=n.colors;return e.map((m=>{let p=t[m],l=c(p,n,a,o,s);return"string"!=typeof p&&(l.includes("\n")&&(l=n.spacingOuter+a+l+n.spacingOuter+r),l=`{${l}}`),`${n.spacingInner+r+u.prop.open+m+u.prop.close}=${u.value.open}${l}${u.value.close}`})).join("")}function tt(e,t,n,r,o,s){return e.map((c=>t.spacingOuter+n+("string"==typeof c?vt(c,t):s(c,t,n,r,o)))).join("")}function vt(e,t){let n=t.colors.content;return n.open+Qt(e)+n.close}function $r(e,t){let n=t.colors.comment;return`${n.open}\x3c!--${Qt(e)}--\x3e${n.close}`}function nt(e,t,n,r,o){let s=r.colors.tag;return`${s.open}<${e}${t&&s.close+t+r.spacingOuter+o+s.open}${n?`>${s.close}${n}${r.spacingOuter}${o}${s.open}${s.close}`}function rt(e,t){let n=t.colors.tag;return`${n.open}<${e}${n.close} …${n.open} />${n.close}`}i(Qt,"escapeHTML"),i(et,"printProps"),i(tt,"printChildren"),i(vt,"printText"),i($r,"printComment"),i(nt,"printElement"),i(rt,"printElementAsLeaf");var Rr=/^(?:(?:HTML|SVG)\w*)?Element$/;function Ar(e){try{return"function"==typeof e.hasAttribute&&e.hasAttribute("is")}catch{return!1}}function Pr(e){let t=e.constructor.name,{nodeType:n,tagName:r}=e,o="string"==typeof r&&r.includes("-")||Ar(e);return 1===n&&(Rr.test(t)||o)||3===n&&"Text"===t||8===n&&"Comment"===t||11===n&&"DocumentFragment"===t}i(Ar,"testHasAttribute"),i(Pr,"testNode");var Nr=i((e=>{var t;return(null==e||null===(t=e.constructor)||void 0===t?void 0:t.name)&&Pr(e)}),"test$3");function Ir(e){return 3===e.nodeType}function Mr(e){return 8===e.nodeType}function He(e){return 11===e.nodeType}i(Ir,"nodeIsText"),i(Mr,"nodeIsComment"),i(He,"nodeIsFragment");var Lr=i(((e,t,n,r,o,s)=>{if(Ir(e))return vt(e.data,t);if(Mr(e))return $r(e.data,t);let c=He(e)?"DocumentFragment":e.tagName.toLowerCase();return++r>t.maxDepth?rt(c,t):nt(c,et(He(e)?[]:Array.from(e.attributes,(a=>a.name)).sort(),He(e)?{}:[...e.attributes].reduce(((a,u)=>(a[u.name]=u.value,a)),{}),t,n+t.indent,r,o,s),tt(Array.prototype.slice.call(e.childNodes||e.children),t,n+t.indent,r,o,s),t,n)}),"serialize$3"),xr={serialize:Lr,test:Nr},kt="@@__IMMUTABLE_ORDERED__@@",de=i((e=>`Immutable.${e}`),"getImmutableName"),Ne=i((e=>`[${e}]`),"printAsLeaf");function Wr(e,t,n,r,o,s,c){return++r>t.maxDepth?Ne(de(c)):`${de(c)+" "}{${Ee(e.entries(),t,n,r,o,s)}}`}function Vr(e){let t=0;return{next(){if(tt.maxDepth?Ne(c):`${c+" "}{${Ee(Vr(e),t,n,r,o,s)}}`}function Kr(e,t,n,r,o,s){let c=de("Seq");return++r>t.maxDepth?Ne(c):e["@@__IMMUTABLE_KEYED__@@"]?`${c+" "}{${e._iter||e._object?Ee(e.entries(),t,n,r,o,s):"…"}}`:`${c+" "}[${e._iter||e._array||e._collection||e._iterable?Qe(e.values(),t,n,r,o,s):"…"}]`}function Je(e,t,n,r,o,s,c){return++r>t.maxDepth?Ne(de(c)):`${de(c)+" "}[${Qe(e.values(),t,n,r,o,s)}]`}i(Wr,"printImmutableEntries"),i(Vr,"getRecordEntries"),i(qr,"printImmutableRecord"),i(Kr,"printImmutableSeq"),i(Je,"printImmutableValues");var Gr=i(((e,t,n,r,o,s)=>e["@@__IMMUTABLE_MAP__@@"]?Wr(e,t,n,r,o,s,e[kt]?"OrderedMap":"Map"):e["@@__IMMUTABLE_LIST__@@"]?Je(e,t,n,r,o,s,"List"):e["@@__IMMUTABLE_SET__@@"]?Je(e,t,n,r,o,s,e[kt]?"OrderedSet":"Set"):e["@@__IMMUTABLE_STACK__@@"]?Je(e,t,n,r,o,s,"Stack"):e["@@__IMMUTABLE_SEQ__@@"]?Kr(e,t,n,r,o,s):qr(e,t,n,r,o,s)),"serialize$2"),Hr=i((e=>e&&(!0===e["@@__IMMUTABLE_ITERABLE__@@"]||!0===e["@@__IMMUTABLE_RECORD__@@"])),"test$2"),Jr={serialize:Gr,test:Hr};function rn(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}i(rn,"getDefaultExportFromCjs");var zt,Yt,Xe={exports:{}},A={};function Xr(){return zt||(zt=1,function(){function e(f){if("object"==typeof f&&null!==f){var d=f.$$typeof;switch(d){case t:switch(f=f.type){case r:case s:case o:case m:case p:case g:return f;default:switch(f=f&&f.$$typeof){case a:case u:case b:case l:case c:return f;default:return d}}case n:return d}}}i(e,"typeOf");var t=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),a=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),l=Symbol.for("react.memo"),b=Symbol.for("react.lazy"),g=Symbol.for("react.view_transition"),h=Symbol.for("react.client.reference");A.ContextConsumer=c,A.ContextProvider=a,A.Element=t,A.ForwardRef=u,A.Fragment=r,A.Lazy=b,A.Memo=l,A.Portal=n,A.Profiler=s,A.StrictMode=o,A.Suspense=m,A.SuspenseList=p,A.isContextConsumer=function(f){return e(f)===c},A.isContextProvider=function(f){return e(f)===a},A.isElement=function(f){return"object"==typeof f&&null!==f&&f.$$typeof===t},A.isForwardRef=function(f){return e(f)===u},A.isFragment=function(f){return e(f)===r},A.isLazy=function(f){return e(f)===b},A.isMemo=function(f){return e(f)===l},A.isPortal=function(f){return e(f)===n},A.isProfiler=function(f){return e(f)===s},A.isStrictMode=function(f){return e(f)===o},A.isSuspense=function(f){return e(f)===m},A.isSuspenseList=function(f){return e(f)===p},A.isValidElementType=function(f){return"string"==typeof f||"function"==typeof f||f===r||f===s||f===o||f===m||f===p||"object"==typeof f&&null!==f&&(f.$$typeof===b||f.$$typeof===l||f.$$typeof===a||f.$$typeof===c||f.$$typeof===u||f.$$typeof===h||void 0!==f.getModuleId)},A.typeOf=e}()),A}function Zr(){return Yt||(Yt=1,Xe.exports=Xr()),Xe.exports}i(Xr,"requireReactIs_development$1"),i(Zr,"requireReactIs$1");var Ut,Wt,on=Zr(),vr=Xt({__proto__:null,default:rn(on)},[on]),Ze={exports:{}},w={};function eo(){return Ut||(Ut=1,function(){var O,e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),c=Symbol.for("react.context"),a=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),l=Symbol.for("react.memo"),b=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");function y(C){return!("string"!=typeof C&&"function"!=typeof C&&C!==n&&C!==o&&C!==r&&C!==m&&C!==p&&C!==g&&("object"!=typeof C||null===C||C.$$typeof!==b&&C.$$typeof!==l&&C.$$typeof!==s&&C.$$typeof!==c&&C.$$typeof!==u&&C.$$typeof!==O&&void 0===C.getModuleId))}function E(C){if("object"==typeof C&&null!==C){var Ke=C.$$typeof;switch(Ke){case e:var $e=C.type;switch($e){case n:case o:case r:case m:case p:return $e;default:var Dt=$e&&$e.$$typeof;switch(Dt){case a:case c:case u:case b:case l:case s:return Dt;default:return Ke}}case t:return Ke}}}O=Symbol.for("react.module.reference"),i(y,"isValidElementType"),i(E,"typeOf");var $=c,T=s,R=e,K=u,Q=n,I=b,k=l,G=t,Y=o,N=r,L=m,x=p,H=!1,F=!1;function W(C){return H||(H=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")),!1}function re(C){return F||(F=!0,console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")),!1}function V(C){return E(C)===c}function q(C){return E(C)===s}function se(C){return"object"==typeof C&&null!==C&&C.$$typeof===e}function J(C){return E(C)===u}function U(C){return E(C)===n}function oe(C){return E(C)===b}function he(C){return E(C)===l}function ue(C){return E(C)===t}function be(C){return E(C)===o}function Ce(C){return E(C)===r}function Oe(C){return E(C)===m}function ar(C){return E(C)===p}i(W,"isAsyncMode"),i(re,"isConcurrentMode"),i(V,"isContextConsumer"),i(q,"isContextProvider"),i(se,"isElement"),i(J,"isForwardRef"),i(U,"isFragment"),i(oe,"isLazy"),i(he,"isMemo"),i(ue,"isPortal"),i(be,"isProfiler"),i(Ce,"isStrictMode"),i(Oe,"isSuspense"),i(ar,"isSuspenseList"),w.ContextConsumer=$,w.ContextProvider=T,w.Element=R,w.ForwardRef=K,w.Fragment=Q,w.Lazy=I,w.Memo=k,w.Portal=G,w.Profiler=Y,w.StrictMode=N,w.Suspense=L,w.SuspenseList=x,w.isAsyncMode=W,w.isConcurrentMode=re,w.isContextConsumer=V,w.isContextProvider=q,w.isElement=se,w.isForwardRef=J,w.isFragment=U,w.isLazy=oe,w.isMemo=he,w.isPortal=ue,w.isProfiler=be,w.isStrictMode=Ce,w.isSuspense=Oe,w.isSuspenseList=ar,w.isValidElementType=y,w.typeOf=E}()),w}function to(){return Wt||(Wt=1,Ze.exports=eo()),Ze.exports}i(eo,"requireReactIs_development"),i(to,"requireReactIs");var sn=to(),ro=Xt({__proto__:null,default:rn(sn)},[sn]),fe=Object.fromEntries(["isAsyncMode","isConcurrentMode","isContextConsumer","isContextProvider","isElement","isForwardRef","isFragment","isLazy","isMemo","isPortal","isProfiler","isStrictMode","isSuspense","isSuspenseList","isValidElementType"].map((e=>[e,t=>ro[e](t)||vr[e](t)])));function cn(e,t=[]){if(Array.isArray(e))for(let n of e)cn(n,t);else null!=e&&!1!==e&&""!==e&&t.push(e);return t}function Vt(e){let t=e.type;if("string"==typeof t)return t;if("function"==typeof t)return t.displayName||t.name||"Unknown";if(fe.isFragment(e))return"React.Fragment";if(fe.isSuspense(e))return"React.Suspense";if("object"==typeof t&&null!==t){if(fe.isContextProvider(e))return"Context.Provider";if(fe.isContextConsumer(e))return"Context.Consumer";if(fe.isForwardRef(e)){if(t.displayName)return t.displayName;let n=t.render.displayName||t.render.name||"";return""===n?"ForwardRef":`ForwardRef(${n})`}if(fe.isMemo(e)){let n=t.displayName||t.type.displayName||t.type.name||"";return""===n?"Memo":`Memo(${n})`}}return"UNDEFINED"}function so(e){let{props:t}=e;return Object.keys(t).filter((n=>"children"!==n&&void 0!==t[n])).sort()}i(cn,"getChildren"),i(Vt,"getType"),i(so,"getPropKeys$1");var io=i(((e,t,n,r,o,s)=>++r>t.maxDepth?rt(Vt(e),t):nt(Vt(e),et(so(e),e.props,t,n+t.indent,r,o,s),tt(cn(e.props.children),t,n+t.indent,r,o,s),t,n)),"serialize$1"),co=i((e=>null!=e&&fe.isElement(e)),"test$1"),uo={serialize:io,test:co},ao="function"==typeof Symbol&&Symbol.for?Symbol.for("react.test.json"):245830487;function lo(e){let{props:t}=e;return t?Object.keys(t).filter((n=>void 0!==t[n])).sort():[]}i(lo,"getPropKeys");var fo=i(((e,t,n,r,o,s)=>++r>t.maxDepth?rt(e.type,t):nt(e.type,e.props?et(lo(e),e.props,t,n+t.indent,r,o,s):"",e.children?tt(e.children,t,n+t.indent,r,o,s):"",t,n)),"serialize"),mo=i((e=>e&&e.$$typeof===ao),"test"),po={serialize:fo,test:mo},un=Object.prototype.toString,go=Date.prototype.toISOString,ho=Error.prototype.toString,qt=RegExp.prototype.toString;function Re(e){return"function"==typeof e.constructor&&e.constructor.name||"Object"}function yo(e){return typeof window<"u"&&e===window}i(Re,"getConstructorName"),i(yo,"isWindow");var bo=/^Symbol\((.*)\)(.*)$/,So=/\n/g,st=class st extends Error{constructor(t,n){super(t),this.stack=n,this.name=this.constructor.name}};i(st,"PrettyFormatPluginError");var Pe=st;function Eo(e){return"[object Array]"===e||"[object ArrayBuffer]"===e||"[object DataView]"===e||"[object Float32Array]"===e||"[object Float64Array]"===e||"[object Int8Array]"===e||"[object Int16Array]"===e||"[object Int32Array]"===e||"[object Uint8Array]"===e||"[object Uint8ClampedArray]"===e||"[object Uint16Array]"===e||"[object Uint32Array]"===e}function _o(e){return Object.is(e,-0)?"-0":String(e)}function To(e){return`${e}n`}function Kt(e,t){return t?`[Function ${e.name||"anonymous"}]`:"[Function]"}function Gt(e){return String(e).replace(bo,"Symbol($1)")}function Ht(e){return`[${ho.call(e)}]`}function an(e,t,n,r){if(!0===e||!1===e)return`${e}`;if(void 0===e)return"undefined";if(null===e)return"null";let o=typeof e;if("number"===o)return _o(e);if("bigint"===o)return To(e);if("string"===o)return r?`"${e.replaceAll(/"|\\/g,"\\$&")}"`:`"${e}"`;if("function"===o)return Kt(e,t);if("symbol"===o)return Gt(e);let s=un.call(e);return"[object WeakMap]"===s?"WeakMap {}":"[object WeakSet]"===s?"WeakSet {}":"[object Function]"===s||"[object GeneratorFunction]"===s?Kt(e,t):"[object Symbol]"===s?Gt(e):"[object Date]"===s?Number.isNaN(+e)?"Date { NaN }":go.call(e):"[object Error]"===s?Ht(e):"[object RegExp]"===s?n?qt.call(e).replaceAll(/[$()*+.?[\\\]^{|}]/g,"\\$&"):qt.call(e):e instanceof Error?Ht(e):null}function ln(e,t,n,r,o,s){if(o.includes(e))return"[Circular]";(o=[...o]).push(e);let c=++r>t.maxDepth,a=t.min;if(t.callToJSON&&!c&&e.toJSON&&"function"==typeof e.toJSON&&!s)return ae(e.toJSON(),t,n,r,o,!0);let u=un.call(e);return"[object Arguments]"===u?c?"[Arguments]":`${a?"":"Arguments "}[${Ae(e,t,n,r,o,ae)}]`:Eo(u)?c?`[${e.constructor.name}]`:`${a||!t.printBasicPrototype&&"Array"===e.constructor.name?"":`${e.constructor.name} `}[${Ae(e,t,n,r,o,ae)}]`:"[object Map]"===u?c?"[Map]":`Map {${Ee(e.entries(),t,n,r,o,ae," => ")}}`:"[object Set]"===u?c?"[Set]":`Set {${Qe(e.values(),t,n,r,o,ae)}}`:c||yo(e)?`[${Re(e)}]`:`${a||!t.printBasicPrototype&&"Object"===Re(e)?"":`${Re(e)} `}{${ve(e,t,n,r,o,ae)}}`}i(Eo,"isToStringedArrayType"),i(_o,"printNumber"),i(To,"printBigInt"),i(Kt,"printFunction"),i(Gt,"printSymbol"),i(Ht,"printError"),i(an,"printBasicValue"),i(ln,"printComplexValue");var Co={test:i((e=>e&&e instanceof Error),"test"),serialize(e,t,n,r,o,s){if(o.includes(e))return"[Circular]";o=[...o,e];let c=++r>t.maxDepth,{message:a,cause:u,...m}=e,p={message:a,...typeof u<"u"?{cause:u}:{},...e instanceof AggregateError?{errors:e.errors}:{},...m},l="Error"!==e.name?e.name:Re(e);return c?`[${l}]`:`${l} {${Ee(Object.entries(p).values(),t,n,r,o,s)}}`}};function Oo(e){return null!=e.serialize}function fn(e,t,n,r,o,s){let c;try{c=Oo(e)?e.serialize(t,n,r,o,s,ae):e.print(t,(a=>ae(a,n,r,o,s)),(a=>{let u=r+n.indent;return u+a.replaceAll(So,`\n${u}`)}),{edgeSpacing:n.spacingOuter,min:n.min,spacing:n.spacingInner},n.colors)}catch(a){throw new Pe(a.message,a.stack)}if("string"!=typeof c)throw new TypeError(`pretty-format: Plugin must return type "string" but instead returned "${typeof c}".`);return c}function mn(e,t){for(let n of e)try{if(n.test(t))return n}catch(r){throw new Pe(r.message,r.stack)}return null}function ae(e,t,n,r,o,s){let c=mn(t.plugins,e);if(null!==c)return fn(c,e,t,n,r,o);let a=an(e,t.printFunctionName,t.escapeRegex,t.escapeString);return null!==a?a:ln(e,t,n,r,o,s)}i(Oo,"isNewPlugin"),i(fn,"printPlugin"),i(mn,"findPlugin"),i(ae,"printer");var ot={comment:"gray",content:"reset",prop:"yellow",tag:"cyan",value:"green"},pn=Object.keys(ot),ee={callToJSON:!0,compareKeys:void 0,escapeRegex:!1,escapeString:!0,highlight:!1,indent:2,maxDepth:Number.POSITIVE_INFINITY,maxWidth:Number.POSITIVE_INFINITY,min:!1,plugins:[],printBasicPrototype:!0,printFunctionName:!0,theme:ot};function $o(e){for(let t of Object.keys(e))if(!Object.prototype.hasOwnProperty.call(ee,t))throw new Error(`pretty-format: Unknown option "${t}".`);if(e.min&&void 0!==e.indent&&0!==e.indent)throw new Error('pretty-format: Options "min" and "indent" cannot be used together.')}function wo(){return pn.reduce(((e,t)=>{let n=ot[t],r=n&&v[n];if(!r||"string"!=typeof r.close||"string"!=typeof r.open)throw new Error(`pretty-format: Option "theme" has a key "${t}" whose value "${n}" is undefined in ansi-styles.`);return e[t]=r,e}),Object.create(null))}function Ro(){return pn.reduce(((e,t)=>(e[t]={close:"",open:""},e)),Object.create(null))}function gn(e){return e?.printFunctionName??ee.printFunctionName}function hn(e){return e?.escapeRegex??ee.escapeRegex}function dn(e){return e?.escapeString??ee.escapeString}function Jt(e){return{callToJSON:e?.callToJSON??ee.callToJSON,colors:e?.highlight?wo():Ro(),compareKeys:"function"==typeof e?.compareKeys||null===e?.compareKeys?e.compareKeys:ee.compareKeys,escapeRegex:hn(e),escapeString:dn(e),indent:e?.min?"":Ao(e?.indent??ee.indent),maxDepth:e?.maxDepth??ee.maxDepth,maxWidth:e?.maxWidth??ee.maxWidth,min:e?.min??ee.min,plugins:e?.plugins??ee.plugins,printBasicPrototype:e?.printBasicPrototype??!0,printFunctionName:gn(e),spacingInner:e?.min?" ":"\n",spacingOuter:e?.min?"":"\n"}}function Ao(e){return Array.from({length:e+1}).join(" ")}function X(e,t){if(t&&($o(t),t.plugins)){let r=mn(t.plugins,e);if(null!==r)return fn(r,e,Jt(t),"",0,[])}let n=an(e,gn(t),hn(t),dn(t));return null!==n?n:ln(e,Jt(t),"",0,[])}i($o,"validateOptions"),i(wo,"getColorsHighlight"),i(Ro,"getColorsEmpty"),i(gn,"getPrintFunctionName"),i(hn,"getEscapeRegex"),i(dn,"getEscapeString"),i(Jt,"getConfig"),i(Ao,"createIndent"),i(X,"format");var _e={AsymmetricMatcher:yr,DOMCollection:Or,DOMElement:xr,Immutable:Jr,ReactElement:uo,ReactTestComponent:po,Error:Co},yn={bold:["1","22"],dim:["2","22"],italic:["3","23"],underline:["4","24"],inverse:["7","27"],hidden:["8","28"],strike:["9","29"],black:["30","39"],red:["31","39"],green:["32","39"],yellow:["33","39"],blue:["34","39"],magenta:["35","39"],cyan:["36","39"],white:["37","39"],brightblack:["30;1","39"],brightred:["31;1","39"],brightgreen:["32;1","39"],brightyellow:["33;1","39"],brightblue:["34;1","39"],brightmagenta:["35;1","39"],brightcyan:["36;1","39"],brightwhite:["37;1","39"],grey:["90","39"]},Po={special:"cyan",number:"yellow",bigint:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",symbol:"green",date:"magenta",regexp:"red"};function No(e,t){let n=yn[Po[t]]||yn[t]||"";return n?`[${n[0]}m${String(e)}[${n[1]}m`:String(e)}function bn({showHidden:e=!1,depth:t=2,colors:n=!1,customInspect:r=!0,showProxy:o=!1,maxArrayLength:s=1/0,breakLength:c=1/0,seen:a=[],truncate:u=1/0,stylize:m=String}={},p){let l={showHidden:!!e,depth:Number(t),colors:!!n,customInspect:!!r,showProxy:!!o,maxArrayLength:Number(s),breakLength:Number(c),truncate:Number(u),seen:a,inspect:p,stylize:m};return l.colors&&(l.stylize=No),l}function Io(e){return e>="\ud800"&&e<="\udbff"}function B(e,t,n="…"){e=String(e);let r=n.length,o=e.length;if(r>t&&o>r)return n;if(o>t&&o>r){let s=t-r;return s>0&&Io(e[s-1])&&(s-=1),`${e.slice(0,s)}${n}`}return e}function D(e,t,n,r=", "){n=n||t.inspect;let o=e.length;if(0===o)return"";let s=t.truncate,c="",a="",u="";for(let m=0;ms&&c.length+u.length<=s||!p&&!l&&f>s||(a=p?"":n(e[m+1],t)+(l?"":r),!p&&l&&f>s&&h+a.length>s))break;if(c+=g,!p&&!l&&h+a.length>=s){u=`…(${e.length-m-1})`;break}u=""}return`${c}${u}`}function Mo(e){return e.match(/^[a-zA-Z_][a-zA-Z_0-9]*$/)?e:JSON.stringify(e).replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'")}function ce([e,t],n){return n.truncate-=2,"string"==typeof e?e=Mo(e):"number"!=typeof e&&(e=`[${n.inspect(e,n)}]`),n.truncate-=e.length,`${e}: ${t=n.inspect(t,n)}`}function it(e,t){let n=Object.keys(e).slice(e.length);if(!e.length&&!n.length)return"[]";t.truncate-=4;let r=D(e,t);t.truncate-=r.length;let o="";return n.length&&(o=D(n.map((s=>[s,e[s]])),t,ce)),`[ ${r}${o?`, ${o}`:""} ]`}i(No,"colorise"),i(bn,"normaliseOptions"),i(Io,"isHighSurrogate"),i(B,"truncate"),i(D,"inspectList"),i(Mo,"quoteComplexKey"),i(ce,"inspectProperty"),i(it,"inspectArray");var Lo=i((e=>"function"==typeof Buffer&&e instanceof Buffer?"Buffer":e[Symbol.toStringTag]?e[Symbol.toStringTag]:e.constructor.name),"getArrayName");function te(e,t){let n=Lo(e);t.truncate-=n.length+4;let r=Object.keys(e).slice(e.length);if(!e.length&&!r.length)return`${n}[]`;let o="";for(let c=0;c[c,e[c]])),t,ce)),`${n}[ ${o}${s?`, ${s}`:""} ]`}function ct(e,t){let n=e.toJSON();if(null===n)return"Invalid Date";let r=n.split("T"),o=r[0];return t.stylize(`${o}T${B(r[1],t.truncate-o.length-1)}`,"date")}function Ie(e,t){let n=e[Symbol.toStringTag]||"Function",r=e.name;return r?t.stylize(`[${n} ${B(r,t.truncate-11)}]`,"special"):t.stylize(`[${n}]`,"special")}function xo([e,t],n){return n.truncate-=4,e=n.inspect(e,n),n.truncate-=e.length,`${e} => ${t=n.inspect(t,n)}`}function Do(e){let t=[];return e.forEach(((n,r)=>{t.push([r,n])})),t}function ut(e,t){return 0===e.size?"Map{}":(t.truncate-=7,`Map{ ${D(Do(e),t,xo)} }`)}i(te,"inspectTypedArray"),i(ct,"inspectDate"),i(Ie,"inspectFunction"),i(xo,"inspectMapEntry"),i(Do,"mapToEntries"),i(ut,"inspectMap");var Fo=Number.isNaN||(e=>e!=e);function Me(e,t){return Fo(e)?t.stylize("NaN","number"):e===1/0?t.stylize("Infinity","number"):e===-1/0?t.stylize("-Infinity","number"):0===e?t.stylize(1/e==1/0?"+0":"-0","number"):t.stylize(B(String(e),t.truncate),"number")}function Le(e,t){let n=B(e.toString(),t.truncate-1);return"…"!==n&&(n+="n"),t.stylize(n,"bigint")}function at(e,t){let n=e.toString().split("/")[2],r=t.truncate-(2+n.length),o=e.source;return t.stylize(`/${B(o,r)}/${n}`,"regexp")}function jo(e){let t=[];return e.forEach((n=>{t.push(n)})),t}function lt(e,t){return 0===e.size?"Set{}":(t.truncate-=7,`Set{ ${D(jo(e),t)} }`)}i(Me,"inspectNumber"),i(Le,"inspectBigInt"),i(at,"inspectRegExp"),i(jo,"arrayFromSet"),i(lt,"inspectSet");var Sn=new RegExp("['\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]","g"),ko={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","'":"\\'","\\":"\\\\"};function Yo(e){return ko[e]||`\\u${`0000${e.charCodeAt(0).toString(16)}`.slice(-4)}`}function xe(e,t){return Sn.test(e)&&(e=e.replace(Sn,Yo)),t.stylize(`'${B(e,t.truncate-2)}'`,"string")}function De(e){return"description"in Symbol.prototype?e.description?`Symbol(${e.description})`:"Symbol()":e.toString()}i(Yo,"escape"),i(xe,"inspectString"),i(De,"inspectSymbol");var En=i((()=>"Promise{…}"),"getPromiseValue");try{let{getPromiseDetails:e,kPending:t,kRejected:n}=process.binding("util");Array.isArray(e(Promise.resolve()))&&(En=i(((r,o)=>{let[s,c]=e(r);return s===t?"Promise{}":`Promise${s===n?"!":""}{${o.inspect(c,o)}}`}),"getPromiseValue"))}catch{}var _n=En;function me(e,t){let n=Object.getOwnPropertyNames(e),r=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[];if(0===n.length&&0===r.length)return"{}";if(t.truncate-=4,t.seen=t.seen||[],t.seen.includes(e))return"[Circular]";t.seen.push(e);let o=D(n.map((a=>[a,e[a]])),t,ce),s=D(r.map((a=>[a,e[a]])),t,ce);t.seen.pop();let c="";return o&&s&&(c=", "),`{ ${o}${c}${s} }`}i(me,"inspectObject");var ft=!!(typeof Symbol<"u"&&Symbol.toStringTag)&&Symbol.toStringTag;function mt(e,t){let n="";return ft&&ft in e&&(n=e[ft]),n=n||e.constructor.name,(!n||"_class"===n)&&(n=""),t.truncate-=n.length,`${n}${me(e,t)}`}function pt(e,t){return 0===e.length?"Arguments[]":(t.truncate-=13,`Arguments[ ${D(e,t)} ]`)}i(mt,"inspectClass"),i(pt,"inspectArguments");var Uo=["stack","line","column","name","message","fileName","lineNumber","columnNumber","number","description","cause"];function gt(e,t){let n=Object.getOwnPropertyNames(e).filter((c=>-1===Uo.indexOf(c))),r=e.name;t.truncate-=r.length;let o="";if("string"==typeof e.message?o=B(e.message,t.truncate):n.unshift("message"),o=o?`: ${o}`:"",t.truncate-=o.length+5,t.seen=t.seen||[],t.seen.includes(e))return"[Circular]";t.seen.push(e);let s=D(n.map((c=>[c,e[c]])),t,ce);return`${r}${o}${s?` { ${s} }`:""}`}function Wo([e,t],n){return n.truncate-=3,t?`${n.stylize(String(e),"yellow")}=${n.stylize(`"${t}"`,"string")}`:`${n.stylize(String(e),"yellow")}`}function Fe(e,t){return D(e,t,Vo,"\n")}function Vo(e,t){switch(e.nodeType){case 1:return je(e,t);case 3:return t.inspect(e.data,t);default:return t.inspect(e,t)}}function je(e,t){let n=e.getAttributeNames(),r=e.tagName.toLowerCase(),o=t.stylize(`<${r}`,"special"),s=t.stylize(">","special"),c=t.stylize(``,"special");t.truncate-=2*r.length+5;let a="";n.length>0&&(a+=" ",a+=D(n.map((p=>[p,e.getAttribute(p)])),t,Wo," ")),t.truncate-=a.length;let u=t.truncate,m=Fe(e.children,t);return m&&m.length>u&&(m=`…(${e.children.length})`),`${o}${a}${s}${m}${c}`}i(gt,"inspectObject"),i(Wo,"inspectAttribute"),i(Fe,"inspectNodeCollection"),i(Vo,"inspectNode"),i(je,"inspectHTML");var ht="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("chai/inspect"):"@@chai/inspect",dt=Symbol.for("nodejs.util.inspect.custom"),Tn=new WeakMap,Cn={},On={undefined:i(((e,t)=>t.stylize("undefined","undefined")),"undefined"),null:i(((e,t)=>t.stylize("null","null")),"null"),boolean:i(((e,t)=>t.stylize(String(e),"boolean")),"boolean"),Boolean:i(((e,t)=>t.stylize(String(e),"boolean")),"Boolean"),number:Me,Number:Me,bigint:Le,BigInt:Le,string:xe,String:xe,function:Ie,Function:Ie,symbol:De,Symbol:De,Array:it,Date:ct,Map:ut,Set:lt,RegExp:at,Promise:_n,WeakSet:i(((e,t)=>t.stylize("WeakSet{…}","special")),"WeakSet"),WeakMap:i(((e,t)=>t.stylize("WeakMap{…}","special")),"WeakMap"),Arguments:pt,Int8Array:te,Uint8Array:te,Uint8ClampedArray:te,Int16Array:te,Uint16Array:te,Int32Array:te,Uint32Array:te,Float32Array:te,Float64Array:te,Generator:i((()=>""),"Generator"),DataView:i((()=>""),"DataView"),ArrayBuffer:i((()=>""),"ArrayBuffer"),Error:gt,HTMLCollection:Fe,NodeList:Fe},Ko=i(((e,t,n)=>ht in e&&"function"==typeof e[ht]?e[ht](t):dt in e&&"function"==typeof e[dt]?e[dt](t.depth,t):"inspect"in e&&"function"==typeof e.inspect?e.inspect(t.depth,t):"constructor"in e&&Tn.has(e.constructor)?Tn.get(e.constructor)(e,t):Cn[n]?Cn[n](e,t):""),"inspectCustom"),Go=Object.prototype.toString;function ke(e,t={}){let n=bn(t,ke),{customInspect:r}=n,o=null===e?"null":typeof e;if("object"===o&&(o=Go.call(e).slice(8,-1)),o in On)return On[o](e,n);if(r&&e){let c=Ko(e,n,o);if(c)return"string"==typeof c?c:ke(c,n)}let s=!!e&&Object.getPrototypeOf(e);return s===Object.prototype||null===s?me(e,n):e&&"function"==typeof HTMLElement&&e instanceof HTMLElement?je(e,n):"constructor"in e?e.constructor!==Object?mt(e,n):me(e,n):e===Object(e)?me(e,n):n.stylize(String(e),o)}i(ke,"inspect");var{AsymmetricMatcher:Jo,DOMCollection:Xo,DOMElement:Zo,Immutable:Qo,ReactElement:vo,ReactTestComponent:es}=_e,$n=[es,vo,Zo,Xo,Qo,Jo];function pe(e,t=10,{maxLength:n,...r}={}){let s,o=n??1e4;try{s=X(e,{maxDepth:t,escapeString:!1,plugins:$n,...r})}catch{s=X(e,{callToJSON:!1,maxDepth:t,escapeString:!1,plugins:$n,...r})}return s.length>=o&&t>1?pe(e,Math.floor(Math.min(t,Number.MAX_SAFE_INTEGER)/2),{maxLength:n,...r}):s}i(pe,"stringify");var ts=/%[sdjifoOc%]/g;function wn(...e){if("string"!=typeof e[0]){let s=[];for(let c=0;c{if("%%"===s)return"%";if(n>=t)return s;switch(s){case"%s":{let c=e[n++];return"bigint"==typeof c?`${c.toString()}n`:"number"==typeof c&&0===c&&1/c<0?"-0":"object"==typeof c&&null!==c?"function"==typeof c.toString&&c.toString!==Object.prototype.toString?c.toString():Te(c,{depth:0,colors:!1}):String(c)}case"%d":{let c=e[n++];return"bigint"==typeof c?`${c.toString()}n`:Number(c).toString()}case"%i":{let c=e[n++];return"bigint"==typeof c?`${c.toString()}n`:Number.parseInt(String(c)).toString()}case"%f":return Number.parseFloat(String(e[n++])).toString();case"%o":return Te(e[n++],{showHidden:!0,showProxy:!0});case"%O":return Te(e[n++]);case"%c":return n++,"";case"%j":try{return JSON.stringify(e[n++])}catch(c){let a=c.message;if(a.includes("circular structure")||a.includes("cyclic structures")||a.includes("cyclic object"))return"[Circular]";throw c}default:return s}}));for(let s=e[n];nt.add(r);Object.getOwnPropertyNames(e).forEach(n),Object.getOwnPropertySymbols(e).forEach(n)}function bt(e){let t=new Set;return ns(e)?[]:(rs(e,t),Array.from(t))}i(wn,"format"),i(Te,"inspect"),i(Rn,"getDefaultExportFromCjs"),i(ns,"isFinalObj"),i(Be,"getType"),i(rs,"collectOwnProperties"),i(bt,"getOwnProperties");var An={forceWritable:!1};function St(e,t=An){return yt(e,new WeakMap,t)}function yt(e,t,n=An){let r,o;if(t.has(e))return t.get(e);if(Array.isArray(e)){for(o=Array.from({length:r=e.length}),t.set(e,o);r--;)o[r]=yt(e[r],t,n);return o}if("[object Object]"===Object.prototype.toString.call(e)){o=Object.create(Object.getPrototypeOf(e)),t.set(e,o);let s=bt(e);for(let c of s){let a=Object.getOwnPropertyDescriptor(e,c);if(!a)continue;let u=yt(e[c],t,n);n.forceWritable?Object.defineProperty(o,c,{enumerable:a.enumerable,configurable:!0,writable:!0,value:u}):"get"in a?Object.defineProperty(o,c,{...a,get(){return u}}):Object.defineProperty(o,c,{...a,value:u})}return o}return e}i(St,"deepClone"),i(yt,"clone");var z=-1,At=class At{0;1;constructor(t,n){this[0]=t,this[1]=n}};i(At,"Diff");var P=At;function os(e,t){if(!e||!t||e.charAt(0)!==t.charAt(0))return 0;let n=0,r=Math.min(e.length,t.length),o=r,s=0;for(;nr?e=e.substring(n-r):n0?n[r-1]:-1,c=0,a=0,u=0,m=0,o=null,t=!0)),s++;for(t&&qn(e),us(e),s=1;s=g?(b>=p.length/2||b>=l.length/2)&&(e.splice(s,0,new P(0,l.substring(0,b))),e[s-1][1]=p.substring(0,p.length-b),e[s+1][1]=l.substring(b),s++):(g>=p.length/2||g>=l.length/2)&&(e.splice(s,0,new P(0,p.substring(0,g))),e[s-1][0]=1,e[s-1][1]=l.substring(0,l.length-g),e[s+1][0]=z,e[s+1][1]=p.substring(g),s++),s++}s++}}i(os,"diff_commonPrefix"),i(Vn,"diff_commonSuffix"),i(Pn,"diff_commonOverlap_"),i(ss,"diff_cleanupSemantic");var Nn=/[^a-z0-9]/i,In=/\s/,Mn=/[\r\n]/,is=/\n\r?\n$/,cs=/^\r?\n\r?\n/;function us(e){let t=1;for(;t=m&&(m=p,c=n,a=r,u=o)}e[t-1][1]!==c&&(c?e[t-1][1]=c:(e.splice(t-1,1),t--),e[t][1]=a,u?e[t+1][1]=u:(e.splice(t+1,1),t--))}t++}}function qn(e){e.push(new P(0,""));let c,t=0,n=0,r=0,o="",s="";for(;t1?(0!==n&&0!==r&&(c=os(s,o),0!==c&&(t-n-r>0&&0===e[t-n-r-1][0]?e[t-n-r-1][1]+=s.substring(0,c):(e.splice(0,0,new P(0,s.substring(0,c))),t++),s=s.substring(c),o=o.substring(c)),c=Vn(s,o),0!==c&&(e[t][1]=s.substring(s.length-c)+e[t][1],s=s.substring(0,s.length-c),o=o.substring(0,o.length-c))),t-=n+r,e.splice(t,n+r),o.length&&(e.splice(t,0,new P(z,o)),t++),s.length&&(e.splice(t,0,new P(1,s)),t++),t++):0!==t&&0===e[t-1][0]?(e[t-1][1]+=e[t][1],e.splice(t,1)):t++,r=0,n=0,o="",s=""}""===e[e.length-1][1]&&e.pop();let a=!1;for(t=1;t{let _=0;for(;g{let _=0;for(;g<=h&&f<=d&&S(h,d);)h-=1,d-=1,_+=1;return _}),"countCommonItemsR"),o=i(((g,h,f,d,S,_,O)=>{let y=0,E=-g,$=_[y],T=$;_[y]+=n($+1,h,d+$-E+1,f,S);let R=g{let y=0,E=g,$=_[y],T=$;_[y]-=r(h,$-1,f,d+$-E-1,S);let R=g{let R=d-h,I=S-d-(f-h),k=-I-(g-1),G=g-1-I,Y=t,N=g{let R=S-f,I=S-d-(f-h),k=I-g,G=I+g,Y=t,N=g<$?g:$;for(let L=0,x=g;L<=N;L+=1,x-=2){let H=0===L||L!==g&&E[L]{let $=d-h,T=S-f,R=f-h,K=S-d,Q=K-R,I=R,k=R;if(O[0]=h-1,y[0]=f,Q%2==0){let G=(g||Q)/2,Y=(R+K)/2;for(let N=1;N<=Y;N+=1)if(I=o(N,f,S,$,_,O,I),N{if(S-d{q(J,oe,U)}),"foundSubsequence"),isCommon:i(((J,U)=>se(U,J)),"isCommon")}}let re=h,V=f;h=d,f=S,d=re,S=V}let{foundSubsequence:T,isCommon:R}=O[_?1:0];u(g,h,f,d,S,R,y,E,$);let{nChangePreceding:K,aEndPreceding:Q,bEndPreceding:I,nCommonPreceding:k,aCommonPreceding:G,bCommonPreceding:Y,nCommonFollowing:N,aCommonFollowing:L,bCommonFollowing:x,nChangeFollowing:H,aStartFollowing:F,bStartFollowing:W}=$;h{if("number"!=typeof h)throw new TypeError(`${e}: ${g} typeof ${typeof h} is not a number`);if(!Number.isSafeInteger(h))throw new RangeError(`${e}: ${g} value ${h} is not a safe integer`);if(h<0)throw new RangeError(`${e}: ${g} value ${h} is a negative integer`)}),"validateLength"),l=i(((g,h)=>{let f=typeof h;if("function"!==f)throw new TypeError(`${e}: ${g} typeof ${f} is not a function`)}),"validateCallback");function b(g,h,f,d){p("aLength",g),p("bLength",h),l("isCommon",f),l("foundSubsequence",d);let S=n(0,g,0,h,f);if(0!==S&&d(S,0,0),g!==S||h!==S){let _=S,O=S,y=r(_,g-1,O,h-1,f),E=g-y,$=h-y,T=S+y;g!==T&&h!==T&&m(0,_,E,O,$,!1,[{foundSubsequence:d,isCommon:f}],[t],[t],{aCommonFollowing:t,aCommonPreceding:t,aEndPreceding:t,aStartFollowing:t,bCommonFollowing:t,bCommonPreceding:t,bEndPreceding:t,bStartFollowing:t,nChangeFollowing:t,nChangePreceding:t,nCommonFollowing:t,nCommonPreceding:t}),0!==y&&d(y,E,$)}}return i(b,"diffSequence"),Ye}i(ls,"requireBuild");var Gn=Rn(ls());function ms(e,t){return e.replace(/\s+$/,(n=>t(n)))}function wt(e,t,n,r,o,s){return 0!==e.length?n(`${r} ${ms(e,o)}`):" "!==r?n(r):t&&0!==s.length?n(`${r} ${s}`):""}function Hn(e,t,{aColor:n,aIndicator:r,changeLineTrailingSpaceColor:o,emptyFirstOrLastLinePlaceholder:s}){return wt(e,t,n,r,o,s)}function Jn(e,t,{bColor:n,bIndicator:r,changeLineTrailingSpaceColor:o,emptyFirstOrLastLinePlaceholder:s}){return wt(e,t,n,r,o,s)}function Xn(e,t,{commonColor:n,commonIndicator:r,commonLineTrailingSpaceColor:o,emptyFirstOrLastLinePlaceholder:s}){return wt(e,t,n,r,o,s)}function xn(e,t,n,r,{patchColor:o}){return o(`@@ -${e+1},${t-e} +${n+1},${r-n} @@`)}function ps(e,t){let n=e.length,r=t.contextLines,o=r+r,s=n,c=!1,a=0,u=0;for(;u!==n;){let y=u;for(;u!==n&&0===e[u][0];)u+=1;if(y!==u)if(0===y)u>r&&(s-=u-r,c=!0);else if(u===n){let E=u-y;E>r&&(s-=E-r,c=!0)}else{let E=u-y;E>o&&(s-=E-o,a+=1)}for(;u!==n&&0!==e[u][0];)u+=1}let m=0!==a||c;0!==a?s+=a+1:c&&(s+=1);let p=s-1,l=[],b=0;m&&l.push("");let g=0,h=0,f=0,d=0,S=i((y=>{let E=l.length;l.push(Xn(y,0===E||E===p,t)),f+=1,d+=1}),"pushCommonLine"),_=i((y=>{let E=l.length;l.push(Hn(y,0===E||E===p,t)),f+=1}),"pushDeleteLine"),O=i((y=>{let E=l.length;l.push(Jn(y,0===E||E===p,t)),d+=1}),"pushInsertLine");for(u=0;u!==n;){let y=u;for(;u!==n&&0===e[u][0];)u+=1;if(y!==u)if(0===y){u>r&&(y=u-r,g=y,h=y,f=g,d=h);for(let E=y;E!==u;E+=1)S(e[E][1])}else if(u===n){let E=u-y>r?y+r:u;for(let $=y;$!==E;$+=1)S(e[$][1])}else{let E=u-y;if(E>o){let $=y+r;for(let R=y;R!==$;R+=1)S(e[R][1]);l[b]=xn(g,f,h,d,t),b=l.length,l.push("");let T=E-o;g=f+T,h=d+T,f=g,d=h;for(let R=u-r;R!==u;R+=1)S(e[R][1])}else for(let $=y;$!==u;$+=1)S(e[$][1])}for(;u!==n&&e[u][0]===z;)_(e[u][1]),u+=1;for(;u!==n&&1===e[u][0];)O(e[u][1]),u+=1}return m&&(l[b]=xn(g,f,h,d,t)),l.join("\n")}function gs(e,t){return e.map(((n,r,o)=>{let s=n[1],c=0===r||r===o.length-1;switch(n[0]){case z:return Hn(s,c,t);case 1:return Jn(s,c,t);default:return Xn(s,c,t)}})).join("\n")}i(ms,"formatTrailingSpaces"),i(wt,"printDiffLine"),i(Hn,"printDeleteLine"),i(Jn,"printInsertLine"),i(Xn,"printCommonLine"),i(xn,"createPatchMark"),i(ps,"joinAlignedDiffsNoExpand"),i(gs,"joinAlignedDiffsExpand");var Et=i((e=>e),"noColor");function ds(){return{aAnnotation:"Expected",aColor:v.green,aIndicator:"-",bAnnotation:"Received",bColor:v.red,bIndicator:"+",changeColor:v.inverse,changeLineTrailingSpaceColor:Et,commonColor:v.dim,commonIndicator:" ",commonLineTrailingSpaceColor:Et,compareKeys:void 0,contextLines:5,emptyFirstOrLastLinePlaceholder:"",expand:!1,includeChangeCounts:!1,omitAnnotationLines:!1,patchColor:v.yellow,printBasicPrototype:!1,truncateThreshold:0,truncateAnnotation:"... Diff result is truncated",truncateAnnotationColor:Et}}function ys(e){return e&&"function"==typeof e?e:void 0}function bs(e){return"number"==typeof e&&Number.isSafeInteger(e)&&e>=0?e:5}function ge(e={}){return{...ds(),...e,compareKeys:ys(e.compareKeys),contextLines:bs(e.contextLines)}}function ye(e){return 1===e.length&&0===e[0].length}function Ss(e){let t=0,n=0;return e.forEach((r=>{switch(r[0]){case z:t+=1;break;case 1:n+=1}})),{a:t,b:n}}function Es({aAnnotation:e,aColor:t,aIndicator:n,bAnnotation:r,bColor:o,bIndicator:s,includeChangeCounts:c,omitAnnotationLines:a},u){if(a)return"";let m="",p="";if(c){let g=String(u.a),h=String(u.b),f=r.length-e.length,d=" ".repeat(Math.max(0,f)),S=" ".repeat(Math.max(0,-f)),_=h.length-g.length;m=`${d} ${n} ${" ".repeat(Math.max(0,_))}${g}`,p=`${S} ${s} ${" ".repeat(Math.max(0,-_))}${h}`}let b=`${s} ${r}${p}`;return`${t(`${n} ${e}${m}`)}\n${o(b)}\n\n`}function Rt(e,t,n){return Es(n,Ss(e))+(n.expand?gs(e,n):ps(e,n))+(t?n.truncateAnnotationColor(`\n${n.truncateAnnotation}`):"")}function We(e,t,n){let r=ge(n),[o,s]=Qn(ye(e)?[]:e,ye(t)?[]:t,r);return Rt(o,s,r)}function _s(e,t,n,r,o){if(ye(e)&&ye(n)&&(e=[],n=[]),ye(t)&&ye(r)&&(t=[],r=[]),e.length!==n.length||t.length!==r.length)return We(e,t,o);let[s,c]=Qn(n,r,o),a=0,u=0;return s.forEach((m=>{switch(m[0]){case z:m[1]=e[a],a+=1;break;case 1:m[1]=t[u],u+=1;break;default:m[1]=t[u],a+=1,u+=1}})),Rt(s,c,ge(o))}function Qn(e,t,n){let r=n?.truncateThreshold??!1,o=Math.max(Math.floor(n?.truncateThreshold??0),0),s=r?Math.min(e.length,o):e.length,c=r?Math.min(t.length,o):t.length,a=s!==e.length||c!==t.length,m=[],p=0,l=0;for(Gn(s,c,i(((g,h)=>e[g]===t[h]),"isCommon"),i(((g,h,f)=>{for(;p!==h;p+=1)m.push(new P(z,e[p]));for(;l!==f;l+=1)m.push(new P(1,t[l]));for(;0!==g;g-=1,p+=1,l+=1)m.push(new P(0,t[l]))}),"foundSubsequence"));p!==s;p+=1)m.push(new P(z,e[p]));for(;l!==c;l+=1)m.push(new P(1,t[l]));return[m,a]}function Dn(e){if(void 0===e)return"undefined";if(null===e)return"null";if(Array.isArray(e))return"array";if("boolean"==typeof e)return"boolean";if("function"==typeof e)return"function";if("number"==typeof e)return"number";if("string"==typeof e)return"string";if("bigint"==typeof e)return"bigint";if("object"==typeof e){if(null!=e){if(e.constructor===RegExp)return"regexp";if(e.constructor===Map)return"map";if(e.constructor===Set)return"set";if(e.constructor===Date)return"date"}return"object"}if("symbol"==typeof e)return"symbol";throw new Error(`value of unknown type: ${e}`)}function Fn(e){return e.includes("\r\n")?"\r\n":"\n"}function Ts(e,t,n){let r=n?.truncateThreshold??!1,o=Math.max(Math.floor(n?.truncateThreshold??0),0),s=e.length,c=t.length;if(r){let g=e.includes("\n"),h=t.includes("\n"),f=Fn(e),d=Fn(t),S=g?`${e.split(f,o).join(f)}\n`:e,_=h?`${t.split(d,o).join(d)}\n`:t;s=S.length,c=_.length}let a=s!==e.length||c!==t.length,m=0,p=0,l=[];return Gn(s,c,i(((g,h)=>e[g]===t[h]),"isCommon"),i(((g,h,f)=>{m!==h&&l.push(new P(z,e.slice(m,h))),p!==f&&l.push(new P(1,t.slice(p,f))),m=h+g,p=f+g,l.push(new P(0,t.slice(f,p)))}),"foundSubsequence")),m!==s&&l.push(new P(z,e.slice(m))),p!==c&&l.push(new P(1,t.slice(p))),[l,a]}function Cs(e,t,n){return t.reduce(((r,o)=>r+(0===o[0]?o[1]:o[0]===e&&0!==o[1].length?n(o[1]):"")),"")}i(ds,"getDefaultOptions"),i(ys,"getCompareKeys"),i(bs,"getContextLines"),i(ge,"normalizeDiffOptions"),i(ye,"isEmptyString"),i(Ss,"countChanges"),i(Es,"printAnnotation"),i(Rt,"printDiffLines"),i(We,"diffLinesUnified"),i(_s,"diffLinesUnified2"),i(Qn,"diffLinesRaw"),i(Dn,"getType"),i(Fn,"getNewLineSymbol"),i(Ts,"diffStrings"),i(Cs,"concatenateRelevantDiffs");var Pt=class Pt{op;line;lines;changeColor;constructor(t,n){this.op=t,this.line=[],this.lines=[],this.changeColor=n}pushSubstring(t){this.pushDiff(new P(this.op,t))}pushLine(){this.lines.push(1!==this.line.length?new P(this.op,Cs(this.op,this.line,this.changeColor)):this.line[0][0]===this.op?this.line[0]:new P(this.op,this.line[0][1])),this.line.length=0}isLineEmpty(){return 0===this.line.length}pushDiff(t){this.line.push(t)}align(t){let n=t[1];if(n.includes("\n")){let r=n.split("\n"),o=r.length-1;r.forEach(((s,c)=>{c{if(0===a){let u=new P(n,c);this.deleteBuffer.isLineEmpty()&&this.insertBuffer.isLineEmpty()?(this.flushChangeLines(),this.pushDiffCommonLine(u)):(this.pushDiffChangeLines(u),this.flushChangeLines())}else a{switch(s[0]){case z:n.align(s);break;case 1:r.align(s);break;default:o.align(s)}})),o.getLines()}function $s(e,t){if(t){let n=e.length-1;return e.some(((r,o)=>0===r[0]&&(o!==n||"\n"!==r[1])))}return e.some((n=>0===n[0]))}function ws(e,t,n){if(e!==t&&0!==e.length&&0!==t.length){let r=e.includes("\n")||t.includes("\n"),[o,s]=vn(r?`${e}\n`:e,r?`${t}\n`:t,!0,n);if($s(o,r)){let c=ge(n);return Rt(Os(o,c.changeColor),s,c)}}return We(e.split("\n"),t.split("\n"),n)}function vn(e,t,n,r){let[o,s]=Ts(e,t,r);return n&&ss(o),[o,s]}function Ct(e,t){let{commonColor:n}=ge(t);return n(e)}i(Os,"getAlignedDiffs"),i($s,"hasCommonDiff"),i(ws,"diffStringsUnified"),i(vn,"diffStringsRaw"),i(Ct,"getCommonMessage");var{AsymmetricMatcher:Rs,DOMCollection:As,DOMElement:Ps,Immutable:Ns,ReactElement:Is,ReactTestComponent:Ms}=_e,er=[Ms,Is,Ps,As,Ns,Rs,_e.Error],Ot={maxDepth:20,plugins:er},tr={callToJSON:!1,maxDepth:8,plugins:er};function Ls(e,t,n){if(Object.is(e,t))return"";let r=Dn(e),o=r,s=!1;if("object"===r&&"function"==typeof e.asymmetricMatch){if(e.$$typeof!==Symbol.for("jest.asymmetricMatcher")||"function"!=typeof e.getExpectedType)return;o=e.getExpectedType(),s="string"===o}if(o!==Dn(t)){let d=function(O){return O.length<=f?O:`${O.slice(0,f)}...`};i(d,"truncate");let{aAnnotation:c,aColor:a,aIndicator:u,bAnnotation:m,bColor:p,bIndicator:l}=ge(n),b=$t(tr,n),g=X(e,b),h=X(t,b),f=1e5;return g=d(g),h=d(h),`${`${a(`${u} ${c}:`)} \n${g}`}\n\n${`${p(`${l} ${m}:`)} \n${h}`}`}if(!s)switch(r){case"string":return We(e.split("\n"),t.split("\n"),n);case"boolean":case"number":return xs(e,t,n);case"map":return _t(jn(e),jn(t),n);case"set":return _t(kn(e),kn(t),n);default:return _t(e,t,n)}}function xs(e,t,n){let r=X(e,Ot),o=X(t,Ot);return r===o?"":We(r.split("\n"),o.split("\n"),n)}function jn(e){return new Map(Array.from(e.entries()).sort())}function kn(e){return new Set(Array.from(e.values()).sort())}function _t(e,t,n){let r,o=!1;try{r=Bn(e,t,$t(Ot,n),n)}catch{o=!0}let s=Ct(Kn,n);if(void 0===r||r===s){r=Bn(e,t,$t(tr,n),n),r!==s&&!o&&(r=`${Ct("Compared values serialize to the same structure.\nPrinting internal object structure without calling `toJSON` instead.",n)}\n\n${r}`)}return r}function $t(e,t){let{compareKeys:n,printBasicPrototype:r,maxDepth:o}=ge(t);return{...e,compareKeys:n,printBasicPrototype:r,maxDepth:o??e.maxDepth}}function Bn(e,t,n,r){let o={...n,indent:0},s=X(e,o),c=X(t,o);if(s===c)return Ct(Kn,r);{let a=X(e,n),u=X(t,n);return _s(a.split("\n"),u.split("\n"),s.split("\n"),c.split("\n"),r)}}i(Ls,"diff"),i(xs,"comparePrimitive"),i(jn,"sortMap"),i(kn,"sortSet"),i(_t,"compareObjects"),i($t,"getFormatOptions"),i(Bn,"getObjectsDifference");function Yn(e){return"Object"===Be(e)&&"function"==typeof e.asymmetricMatch}function Un(e,t){let n=Be(e);return n===Be(t)&&("Object"===n||"Array"===n)}function nr(e,t,n){let{aAnnotation:r,bAnnotation:o}=ge(n);if("string"==typeof t&&"string"==typeof e&&t.length>0&&e.length>0&&t.length<=2e4&&e.length<=2e4&&t!==e){if(t.includes("\n")||e.includes("\n"))return ws(t,e,n);let[p]=vn(t,e,!0),l=p.some((f=>0===f[0])),b=Ds(r,o);return`${b(r)+ks(Wn(p,z,l))}\n${b(o)+js(Wn(p,1,l))}`}let s=St(t,{forceWritable:!0}),c=St(e,{forceWritable:!0}),{replacedExpected:a,replacedActual:u}=rr(c,s);return Ls(a,u,n)}function rr(e,t,n=new WeakSet,r=new WeakSet){return e instanceof Error&&t instanceof Error&&typeof e.cause<"u"&&typeof t.cause>"u"?(delete e.cause,{replacedActual:e,replacedExpected:t}):Un(e,t)?(n.has(e)||r.has(t)||(n.add(e),r.add(t),bt(t).forEach((o=>{let s=t[o],c=e[o];if(Yn(s))s.asymmetricMatch(c)&&(e[o]=s);else if(Yn(c))c.asymmetricMatch(s)&&(t[o]=c);else if(Un(c,s)){let a=rr(c,s,n,r);e[o]=a.replacedActual,t[o]=a.replacedExpected}}))),{replacedActual:e,replacedExpected:t}):{replacedActual:e,replacedExpected:t}}function Ds(...e){let t=e.reduce(((n,r)=>r.length>n?r.length:n),0);return n=>`${n}: ${" ".repeat(t-n.length)}`}i(Yn,"isAsymmetricMatcher"),i(Un,"isReplaceable"),i(nr,"printDiffOrStringify"),i(rr,"replaceAsymmetricMatcher"),i(Ds,"getLabelPrinter");var Fs="·";function or(e){return e.replace(/\s+$/gm,(t=>Fs.repeat(t.length)))}function js(e){return v.red(or(pe(e)))}function ks(e){return v.green(or(pe(e)))}function Wn(e,t,n){return e.reduce(((r,o)=>r+(0===o[0]?o[1]:o[0]===t?n?v.inverse(o[1]):o[1]:"")),"")}i(or,"replaceTrailingSpaces"),i(js,"printReceived"),i(ks,"printExpected"),i(Wn,"getCommonAndChangedSubstrings");function Ys(e){return e&&(e["@@__IMMUTABLE_ITERABLE__@@"]||e["@@__IMMUTABLE_RECORD__@@"])}i(Ys,"isImmutable");var Us=Object.getPrototypeOf({});function sr(e){return e instanceof Error?`: ${e.message}`:"string"==typeof e?`: ${e}`:""}function le(e,t=new WeakMap){if(!e||"string"==typeof e)return e;if(e instanceof Error&&"toJSON"in e&&"function"==typeof e.toJSON){let n=e.toJSON();return n&&n!==e&&"object"==typeof n&&("string"==typeof e.message&&Ve((()=>n.message??(n.message=e.message))),"string"==typeof e.stack&&Ve((()=>n.stack??(n.stack=e.stack))),"string"==typeof e.name&&Ve((()=>n.name??(n.name=e.name))),null!=e.cause&&Ve((()=>n.cause??(n.cause=le(e.cause,t))))),le(n,t)}if("function"==typeof e)return`Function<${e.name||"anonymous"}>`;if("symbol"==typeof e)return e.toString();if("object"!=typeof e)return e;if(typeof Buffer<"u"&&e instanceof Buffer)return``;if(typeof Uint8Array<"u"&&e instanceof Uint8Array)return``;if(Ys(e))return le(e.toJSON(),t);if(e instanceof Promise||e.constructor&&"AsyncFunction"===e.constructor.prototype)return"Promise";if(typeof Element<"u"&&e instanceof Element)return e.tagName;if("function"==typeof e.asymmetricMatch)return`${e.toString()} ${wn(e.sample)}`;if("function"==typeof e.toJSON)return le(e.toJSON(),t);if(t.has(e))return t.get(e);if(Array.isArray(e)){let n=new Array(e.length);return t.set(e,n),e.forEach(((r,o)=>{try{n[o]=le(r,t)}catch(s){n[o]=sr(s)}})),n}{let n=Object.create(null);t.set(e,n);let r=e;for(;r&&r!==Us;)Object.getOwnPropertyNames(r).forEach((o=>{if(!(o in n))try{n[o]=le(e[o],t)}catch(s){delete n[o],n[o]=sr(s)}})),r=Object.getPrototypeOf(r);return n}}function Ve(e){try{return e()}catch{}}function Ws(e){return e.replace(/__(vite_ssr_import|vi_import)_\d+__\./g,"")}function It(e,t,n=new WeakSet){if(!e||"object"!=typeof e)return{message:String(e)};let r=e;(r.showDiff||void 0===r.showDiff&&void 0!==r.expected&&void 0!==r.actual)&&(r.diff=nr(r.actual,r.expected,{...t,...r.diffOptions})),"expected"in r&&"string"!=typeof r.expected&&(r.expected=pe(r.expected,10)),"actual"in r&&"string"!=typeof r.actual&&(r.actual=pe(r.actual,10));try{"string"==typeof r.message&&(r.message=Ws(r.message))}catch{}try{!n.has(r)&&"object"==typeof r.cause&&(n.add(r),r.cause=It(r.cause,t,n))}catch{}try{return le(r)}catch(o){return le(new Error(`Failed to fully serialize error: ${o?.message}\nInner error message: ${r?.message}`))}}i(sr,"getUnserializableMessage"),i(le,"serializeValue"),i(Ve,"safe"),i(Ws,"normalizeErrorMessage"),i(It,"processError");var ne_CALL="storybook/instrumenter/call",ne_SYNC="storybook/instrumenter/sync",ne_START="storybook/instrumenter/start",ne_BACK="storybook/instrumenter/back",ne_GOTO="storybook/instrumenter/goto",ne_NEXT="storybook/instrumenter/next",ne_END="storybook/instrumenter/end",qe=globalThis.__STORYBOOK_ADDONS_PREVIEW,Hs=new Error("This function ran after the play function completed. Did you forget to `await` it?"),cr=i((e=>"[object Object]"===Object.prototype.toString.call(e)),"isObject"),Js=i((e=>"[object Module]"===Object.prototype.toString.call(e)),"isModule"),Xs=i((e=>{if(!cr(e)&&!Js(e))return!1;if(void 0===e.constructor)return!0;let t=e.constructor.prototype;return!!cr(t)}),"isInstrumentable"),Zs=i((e=>{try{return new e.constructor}catch{return{}}}),"construct"),Mt=i((()=>({renderPhase:"preparing",isDebugging:!1,isPlaying:!1,isLocked:!1,cursor:0,calls:[],shadowCalls:[],callRefsByResult:new Map,chainedCallIds:new Set,ancestors:[],playUntil:void 0,resolvers:{},syncTimeout:void 0})),"getInitialState"),ur=i(((e,t=!1)=>{let n=(t?e.shadowCalls:e.calls).filter((o=>o.retain));if(!n.length)return;let r=new Map(Array.from(e.callRefsByResult.entries()).filter((([,o])=>o.retain)));return{cursor:n.length,calls:n,callRefsByResult:r}}),"getRetainedState"),xt=class xt{constructor(){this.detached=!1,this.initialized=!1,this.state={},this.loadParentWindowState=i((()=>{try{this.state=external_STORYBOOK_MODULE_GLOBAL_.global.window?.parent?.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__||{}}catch{this.detached=!0}}),"loadParentWindowState"),this.updateParentWindowState=i((()=>{try{external_STORYBOOK_MODULE_GLOBAL_.global.window.parent.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__=this.state}catch{this.detached=!0}}),"updateParentWindowState"),this.loadParentWindowState();let t=i((({storyId:u,renderPhase:m,isPlaying:p=!0,isDebugging:l=!1})=>{let b=this.getState(u);this.setState(u,{...Mt(),...ur(b,l),renderPhase:m||b.renderPhase,shadowCalls:l?b.shadowCalls:[],chainedCallIds:l?b.chainedCallIds:new Set,playUntil:l?b.playUntil:void 0,isPlaying:p,isDebugging:l}),this.sync(u)}),"resetState"),n=i((u=>({storyId:m,playUntil:p})=>{this.getState(m).isDebugging||this.setState(m,(({calls:b})=>({calls:[],shadowCalls:b.map((g=>({...g,status:"waiting"}))),isDebugging:!0})));let l=this.getLog(m);this.setState(m,(({shadowCalls:b})=>{if(p||!l.length)return{playUntil:p};let g=b.findIndex((h=>h.id===l[0].callId));return{playUntil:b.slice(0,g).filter((h=>h.interceptable&&!h.ancestors?.length)).slice(-1)[0]?.id}})),u.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.FORCE_REMOUNT,{storyId:m,isDebugging:!0})}),"start"),r=i((u=>({storyId:m})=>{let p=this.getLog(m).filter((b=>!b.ancestors?.length)),l=p.reduceRight(((b,g,h)=>b>=0||"waiting"===g.status?b:h),-1);n(u)({storyId:m,playUntil:p[l-1]?.callId})}),"back"),o=i((u=>({storyId:m,callId:p})=>{let{calls:l,shadowCalls:b,resolvers:g}=this.getState(m),h=l.find((({id:d})=>d===p)),f=b.find((({id:d})=>d===p));if(!h&&f&&Object.values(g).length>0){let d=this.getLog(m).find((S=>"waiting"===S.status))?.callId;f.id!==d&&this.setState(m,{playUntil:f.id}),Object.values(g).forEach((S=>S()))}else n(u)({storyId:m,playUntil:p})}),"goto"),s=i((u=>({storyId:m})=>{let{resolvers:p}=this.getState(m);if(Object.values(p).length>0)Object.values(p).forEach((l=>l()));else{let l=this.getLog(m).find((b=>"waiting"===b.status))?.callId;l?n(u)({storyId:m,playUntil:l}):c({storyId:m})}}),"next"),c=i((({storyId:u})=>{this.setState(u,{playUntil:void 0,isDebugging:!1}),Object.values(this.getState(u).resolvers).forEach((m=>m()))}),"end"),a=i((({storyId:u,newPhase:m})=>{let{isDebugging:p}=this.getState(u);return"preparing"===m&&p?t({storyId:u,renderPhase:m}):"playing"===m?t({storyId:u,renderPhase:m,isDebugging:p}):("played"===m?this.setState(u,{renderPhase:m,isLocked:!1,isPlaying:!1,isDebugging:!1}):"errored"===m?this.setState(u,{renderPhase:m,isLocked:!1,isPlaying:!1}):"aborted"===m?this.setState(u,{renderPhase:m,isLocked:!0,isPlaying:!1}):this.setState(u,{renderPhase:m}),void this.sync(u))}),"renderPhaseChanged");qe&&qe.ready().then((()=>{this.channel=qe.getChannel(),this.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.FORCE_REMOUNT,t),this.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_RENDER_PHASE_CHANGED,a),this.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.SET_CURRENT_STORY,(()=>{this.initialized?this.cleanup():this.initialized=!0})),this.channel.on(ne_START,n(this.channel)),this.channel.on(ne_BACK,r(this.channel)),this.channel.on(ne_GOTO,o(this.channel)),this.channel.on(ne_NEXT,s(this.channel)),this.channel.on(ne_END,c)}))}getState(t){return this.state[t]||Mt()}setState(t,n){if(t){let r=this.getState(t),o="function"==typeof n?n(r):n;this.state={...this.state,[t]:{...r,...o}},this.updateParentWindowState()}}cleanup(){this.state=Object.entries(this.state).reduce(((r,[o,s])=>{let c=ur(s);return c&&(r[o]=Object.assign(Mt(),c)),r}),{});let n={controlStates:{detached:this.detached,start:!1,back:!1,goto:!1,next:!1,end:!1},logItems:[]};this.channel?.emit(ne_SYNC,n),this.updateParentWindowState()}getLog(t){let{calls:n,shadowCalls:r}=this.getState(t),o=[...r];n.forEach(((c,a)=>{o[a]=c}));let s=new Set;return o.reduceRight(((c,a)=>(a.args.forEach((u=>{u?.__callId__&&s.add(u.__callId__)})),a.path.forEach((u=>{u.__callId__&&s.add(u.__callId__)})),(a.interceptable||a.exception)&&!s.has(a.id)&&(c.unshift({callId:a.id,status:a.status,ancestors:a.ancestors}),s.add(a.id)),c)),[])}instrument(t,n,r=0){if(!Xs(t))return t;let{mutate:o=!1,path:s=[]}=n,c=n.getKeys?n.getKeys(t,r):Object.keys(t);return r+=1,c.reduce(((a,u)=>{let m=vs(t,u);if("function"==typeof m?.get){if(m.configurable){let l=i((()=>m?.get?.bind(t)?.()),"getter");Object.defineProperty(a,u,{get:i((()=>this.instrument(l(),{...n,path:s.concat(u)},r)),"get")})}return a}let p=t[u];return"function"!=typeof p?(a[u]=this.instrument(p,{...n,path:s.concat(u)},r),a):"__originalFn__"in p&&"function"==typeof p.__originalFn__?(a[u]=p,a):(a[u]=(...l)=>this.track(u,p,t,l,n),a[u].__originalFn__=p,Object.defineProperty(a[u],"name",{value:u,writable:!1}),Object.keys(p).length>0&&Object.assign(a[u],this.instrument({...p},{...n,path:s.concat(u)},r)),a)}),o?t:Zs(t))}track(t,n,r,o,s){let c=o?.[0]?.__storyId__||external_STORYBOOK_MODULE_GLOBAL_.global.__STORYBOOK_PREVIEW__?.selectionStore?.selection?.storyId,{cursor:a,ancestors:u}=this.getState(c);this.setState(c,{cursor:a+1});let m=`${u.slice(-1)[0]||c} [${a}] ${t}`,{path:p=[],intercept:l=!1,retain:b=!1}=s,g="function"==typeof l?l(t,p):l,h={id:m,cursor:a,storyId:c,ancestors:u,path:p,method:t,args:o,interceptable:g,retain:b},d=(g&&!u.length?this.intercept:this.invoke).call(this,n,r,h,s);return this.instrument(d,{...s,mutate:!0,path:[{__callId__:h.id}]})}intercept(t,n,r,o){let{chainedCallIds:s,isDebugging:c,playUntil:a}=this.getState(r.storyId),u=s.has(r.id);return!c||u||a?(a===r.id&&this.setState(r.storyId,{playUntil:void 0}),this.invoke(t,n,r,o)):new Promise((m=>{this.setState(r.storyId,(({resolvers:p})=>({isLocked:!1,resolvers:{...p,[r.id]:m}})))})).then((()=>(this.setState(r.storyId,(m=>{let{[r.id]:p,...l}=m.resolvers;return{isLocked:!0,resolvers:l}})),this.invoke(t,n,r,o))))}invoke(t,n,r,o){let{callRefsByResult:s,renderPhase:c}=this.getState(r.storyId),u=i(((l,b,g)=>{if(g.includes(l))return"[Circular]";if(g=[...g,l],b>25)return"...";if(s.has(l))return s.get(l);if(l instanceof Array)return l.map((h=>u(h,++b,g)));if(l instanceof Date)return{__date__:{value:l.toISOString()}};if(l instanceof Error){let{name:h,message:f,stack:d}=l;return{__error__:{name:h,message:f,stack:d}}}if(l instanceof RegExp){let{flags:h,source:f}=l;return{__regexp__:{flags:h,source:f}}}if(l instanceof external_STORYBOOK_MODULE_GLOBAL_.global.window?.HTMLElement){let{prefix:h,localName:f,id:d,classList:S,innerText:_}=l;return{__element__:{prefix:h,localName:f,id:d,classNames:Array.from(S),innerText:_}}}return"function"==typeof l?{__function__:{name:"getMockName"in l?l.getMockName():l.name}}:"symbol"==typeof l?{__symbol__:{description:l.description}}:"object"==typeof l&&l?.constructor?.name&&"Object"!==l?.constructor?.name?{__class__:{name:l.constructor.name}}:"[object Object]"===Object.prototype.toString.call(l)?Object.fromEntries(Object.entries(l).map((([h,f])=>[h,u(f,++b,g)]))):l}),"serializeValues"),m={...r,args:r.args.map((l=>u(l,0,[])))};r.path.forEach((l=>{l?.__callId__&&this.setState(r.storyId,(({chainedCallIds:b})=>({chainedCallIds:new Set(Array.from(b).concat(l.__callId__))})))}));let p=i((l=>{if(l instanceof Error){let{name:b,message:g,stack:h,callId:f=r.id}=l,{showDiff:d,diff:S,actual:_,expected:O}="AssertionError"===l.name?It(l):l,y={name:b,message:g,stack:h,callId:f,showDiff:d,diff:S,actual:_,expected:O};if(this.update({...m,status:"error",exception:y}),this.setState(r.storyId,(E=>({callRefsByResult:new Map([...Array.from(E.callRefsByResult.entries()),[l,{__callId__:r.id,retain:r.retain}]])}))),r.ancestors?.length)throw Object.prototype.hasOwnProperty.call(l,"callId")||Object.defineProperty(l,"callId",{value:r.id}),l}throw l}),"handleException");try{if("played"===c&&!r.retain)throw Hs;let b=(o.getArgs?o.getArgs(r,this.getState(r.storyId)):r.args).map((h=>"function"!=typeof h||ei(h)||Object.keys(h).length?h:(...f)=>{let{cursor:d,ancestors:S}=this.getState(r.storyId);this.setState(r.storyId,{cursor:0,ancestors:[...S,r.id]});let _=i((()=>this.setState(r.storyId,{cursor:d,ancestors:S})),"restore"),O=!1;try{let y=h(...f);return y instanceof Promise?(O=!0,y.finally(_)):y}finally{O||_()}})),g=t.apply(n,b);return g&&["object","function","symbol"].includes(typeof g)&&this.setState(r.storyId,(h=>({callRefsByResult:new Map([...Array.from(h.callRefsByResult.entries()),[g,{__callId__:r.id,retain:r.retain}]])}))),this.update({...m,status:g instanceof Promise?"active":"done"}),g instanceof Promise?g.then((h=>(this.update({...m,status:"done"}),h)),p):g}catch(l){return p(l)}}update(t){this.channel?.emit(ne_CALL,t),this.setState(t.storyId,(({calls:n})=>{let r=n.concat(t).reduce(((o,s)=>Object.assign(o,{[s.id]:s})),{});return{calls:Object.values(r).sort(((o,s)=>o.id.localeCompare(s.id,void 0,{numeric:!0})))}})),this.sync(t.storyId)}sync(t){let n=i((()=>{let{isLocked:r,isPlaying:o}=this.getState(t),s=this.getLog(t),c=s.filter((({ancestors:l})=>!l.length)).find((l=>"waiting"===l.status))?.callId,a=s.some((l=>"active"===l.status));if(this.detached||r||a||0===s.length){let b={controlStates:{detached:this.detached,start:!1,back:!1,goto:!1,next:!1,end:!1},logItems:s};return void this.channel?.emit(ne_SYNC,b)}let u=s.some((l=>"done"===l.status||"error"===l.status)),p={controlStates:{detached:this.detached,start:u,back:u,goto:!0,next:o,end:o},logItems:s,pausedAt:c};this.channel?.emit(ne_SYNC,p)}),"synchronize");this.setState(t,(({syncTimeout:r})=>(clearTimeout(r),{syncTimeout:setTimeout(n,0)})))}};i(xt,"Instrumenter");var Lt=xt;function Qs(e,t={}){try{let n=!1,r=!1;return external_STORYBOOK_MODULE_GLOBAL_.global.window?.location?.search?.includes("instrument=true")?n=!0:external_STORYBOOK_MODULE_GLOBAL_.global.window?.location?.search?.includes("instrument=false")&&(r=!0),external_STORYBOOK_MODULE_GLOBAL_.global.window?.parent===external_STORYBOOK_MODULE_GLOBAL_.global.window&&!n||r?e:(external_STORYBOOK_MODULE_GLOBAL_.global.window&&!external_STORYBOOK_MODULE_GLOBAL_.global.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__&&(external_STORYBOOK_MODULE_GLOBAL_.global.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__=new Lt),(external_STORYBOOK_MODULE_GLOBAL_.global.window?.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__).instrument(e,t))}catch(n){return external_STORYBOOK_MODULE_CLIENT_LOGGER_.once.warn(n),e}}function vs(e,t){let n=e;for(;null!=n;){let r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function ei(e){if("function"!=typeof e)return!1;let t=Object.getOwnPropertyDescriptor(e,"prototype");return!!t&&!t.writable}i(Qs,"instrument"),i(vs,"getPropertyDescriptor"),i(ei,"isClass");var e,t,csf_Br=Object.create,csf_ce=Object.defineProperty,csf_zr=Object.getOwnPropertyDescriptor,csf_Ur=Object.getOwnPropertyNames,csf_Gr=Object.getPrototypeOf,csf_Wr=Object.prototype.hasOwnProperty,n=(e,t)=>csf_ce(e,"name",{value:t,configurable:!0}),csf_xt=(e,t)=>{for(var r in t)csf_ce(e,r,{get:t[r],enumerable:!0})},csf_Tt=(e=Ee=>{Object.defineProperty(Ee,"__esModule",{value:!0}),Ee.isEqual=function(){var e=Object.prototype.toString,t=Object.getPrototypeOf,r=Object.getOwnPropertySymbols?function(o){return Object.keys(o).concat(Object.getOwnPropertySymbols(o))}:Object.keys;return function(o,i){return n((function s(a,p,c){var l,y,u,h=e.call(a),T=e.call(p);if(a===p)return!0;if(null==a||null==p)return!1;if(c.indexOf(a)>-1&&c.indexOf(p)>-1)return!0;if(c.push(a,p),h!=T||(l=r(a),y=r(p),l.length!=y.length||l.some((function(R){return!s(a[R],p[R],c)}))))return!1;switch(h.slice(8,-1)){case"Symbol":return a.valueOf()==p.valueOf();case"Date":case"Number":return+a==+p||+a!=+a&&+p!=+p;case"RegExp":case"Function":case"String":case"Boolean":return""+a==""+p;case"Set":case"Map":l=a.entries(),y=p.entries();do{if(!s((u=l.next()).value,y.next().value,c))return!1}while(!u.done);return!0;case"ArrayBuffer":a=new Uint8Array(a),p=new Uint8Array(p);case"DataView":a=new Uint8Array(a.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(a.length!=p.length)return!1;for(u=0;u(t||e((t={exports:{}}).exports,t),t.exports));function csf_bt(e){return e.replace(/_/g," ").replace(/-/g," ").replace(/\./g," ").replace(/([^\n])([A-Z])([a-z])/g,((t,r,o,i)=>`${r} ${o}${i}`)).replace(/([a-z])([A-Z])/g,((t,r,o)=>`${r} ${o}`)).replace(/([a-z])([0-9])/gi,((t,r,o)=>`${r} ${o}`)).replace(/([0-9])([a-z])/gi,((t,r,o)=>`${r} ${o}`)).replace(/(\s|^)(\w)/g,((t,r,o)=>`${r}${o.toUpperCase()}`)).replace(/ +/g," ").trim()}n(csf_bt,"toStartCaseStr");var Ce=((e,t,r)=>(r=null!=e?csf_Br(csf_Gr(e)):{},((e,t,r,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of csf_Ur(t))!csf_Wr.call(e,i)&&i!==r&&csf_ce(e,i,{get:()=>t[i],enumerable:!(o=csf_zr(t,i))||o.enumerable});return e})(!t&&e&&e.__esModule?r:csf_ce(r,"default",{value:e,enumerable:!0}),e)))(csf_Tt(),1),csf_St=n((e=>e.map((t=>typeof t<"u")).filter(Boolean).length),"count"),csf_qr=n(((e,t)=>{let{exists:r,eq:o,neq:i,truthy:s}=e;if(csf_St([r,o,i,s])>1)throw new Error(`Invalid conditional test ${JSON.stringify({exists:r,eq:o,neq:i})}`);if(typeof o<"u")return(0,Ce.isEqual)(t,o);if(typeof i<"u")return!(0,Ce.isEqual)(t,i);if(typeof r<"u"){let p=typeof t<"u";return r?p:!p}return typeof s>"u"||s?!!t:!t}),"testValue"),csf_Xr=n(((e,t,r)=>{if(!e.if)return!0;let{arg:o,global:i}=e.if;if(1!==csf_St([o,i]))throw new Error(`Invalid conditional value ${JSON.stringify({arg:o,global:i})}`);let s=o?t[o]:r[i];return csf_qr(e.if,s)}),"includeConditionalArg");function csf_At(){let e={setHandler:n((()=>{}),"setHandler"),send:n((()=>{}),"send")};return new external_STORYBOOK_MODULE_CHANNELS_.Channel({transport:e})}n(csf_At,"mockChannel");var csf_Me=class Me{constructor(){this.getChannel=n((()=>{if(!this.channel){let t=csf_At();return this.setChannel(t),t}return this.channel}),"getChannel"),this.ready=n((()=>this.promise),"ready"),this.hasChannel=n((()=>!!this.channel),"hasChannel"),this.setChannel=n((t=>{this.channel=t,this.resolve()}),"setChannel"),this.promise=new Promise((t=>{this.resolve=()=>t(this.getChannel())}))}};n(csf_Me,"AddonStore");var csf_Pe=csf_Me,csf_ke="__STORYBOOK_ADDONS_PREVIEW";function csf_Jr(){return external_STORYBOOK_MODULE_GLOBAL_.global[csf_ke]||(external_STORYBOOK_MODULE_GLOBAL_.global[csf_ke]=new csf_Pe),external_STORYBOOK_MODULE_GLOBAL_.global[csf_ke]}n(csf_Jr,"getAddonsStore");var Oe=csf_Jr(),csf_Ie=class Ie{constructor(){this.hookListsMap=void 0,this.mountedDecorators=void 0,this.prevMountedDecorators=void 0,this.currentHooks=void 0,this.nextHookIndex=void 0,this.currentPhase=void 0,this.currentEffects=void 0,this.prevEffects=void 0,this.currentDecoratorName=void 0,this.hasUpdates=void 0,this.currentContext=void 0,this.renderListener=n((t=>{t===this.currentContext?.id&&(this.triggerEffects(),this.currentContext=null,this.removeRenderListeners())}),"renderListener"),this.init()}init(){this.hookListsMap=new WeakMap,this.mountedDecorators=new Set,this.prevMountedDecorators=new Set,this.currentHooks=[],this.nextHookIndex=0,this.currentPhase="NONE",this.currentEffects=[],this.prevEffects=[],this.currentDecoratorName=null,this.hasUpdates=!1,this.currentContext=null}clean(){this.prevEffects.forEach((t=>{t.destroy&&t.destroy()})),this.init(),this.removeRenderListeners()}getNextHook(){let t=this.currentHooks[this.nextHookIndex];return this.nextHookIndex+=1,t}triggerEffects(){this.prevEffects.forEach((t=>{!this.currentEffects.includes(t)&&t.destroy&&t.destroy()})),this.currentEffects.forEach((t=>{this.prevEffects.includes(t)||(t.destroy=t.create())})),this.prevEffects=this.currentEffects,this.currentEffects=[]}addRenderListeners(){this.removeRenderListeners(),Oe.getChannel().on(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_RENDERED,this.renderListener)}removeRenderListeners(){Oe.getChannel().removeListener(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_RENDERED,this.renderListener)}};n(csf_Ie,"HooksContext");var csf_de=csf_Ie;function csf_wt(e){let t=n(((...r)=>{let{hooks:o}="function"==typeof r[0]?r[1]:r[0],i=o.currentPhase,s=o.currentHooks,a=o.nextHookIndex,p=o.currentDecoratorName;o.currentDecoratorName=e.name,o.prevMountedDecorators.has(e)?(o.currentPhase="UPDATE",o.currentHooks=o.hookListsMap.get(e)||[]):(o.currentPhase="MOUNT",o.currentHooks=[],o.hookListsMap.set(e,o.currentHooks),o.prevMountedDecorators.add(e)),o.nextHookIndex=0;let c=external_STORYBOOK_MODULE_GLOBAL_.global.STORYBOOK_HOOKS_CONTEXT;external_STORYBOOK_MODULE_GLOBAL_.global.STORYBOOK_HOOKS_CONTEXT=o;let l=e(...r);if(external_STORYBOOK_MODULE_GLOBAL_.global.STORYBOOK_HOOKS_CONTEXT=c,"UPDATE"===o.currentPhase&&null!=o.getNextHook())throw new Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return o.currentPhase=i,o.currentHooks=s,o.nextHookIndex=a,o.currentDecoratorName=p,l}),"hookified");return t.originalFn=e,t}n(csf_wt,"hookify");var csf_Fe=0,csf_Et=n((e=>(t,r)=>{let o=e(csf_wt(t),r.map((i=>csf_wt(i))));return i=>{let{hooks:s}=i;s.prevMountedDecorators??=new Set,s.mountedDecorators=new Set([t,...r]),s.currentContext=i,s.hasUpdates=!1;let a=o(i);for(csf_Fe=1;s.hasUpdates;)if(s.hasUpdates=!1,s.currentEffects=[],a=o(i),(csf_Fe+=1)>25)throw new Error("Too many re-renders. Storybook limits the number of renders to prevent an infinite loop.");return s.addRenderListeners(),a}}),"applyHooks");function csf_ee(e){if(!e||"object"!=typeof e)return!1;let t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&"[object Object]"===Object.prototype.toString.call(e)}function U(e,t){let r={},o=Object.keys(e);for(let i=0;i{let{target:s=csf_De}=t[o]||{};r[s]=r[s]||{},r[s][o]=i})),r}n(csf_Ct,"groupArgsByTarget");var csf_vt=n(((e={})=>Object.entries(e).reduce(((t,[r,{defaultValue:o}])=>(typeof o<"u"&&(t[r]=o),t)),{})),"getValuesFromArgTypes"),csf_eo=n((e=>"string"==typeof e?{name:e}:e),"normalizeType"),csf_to=n((e=>"string"==typeof e?{type:e}:e),"normalizeControl"),csf_ro=n(((e,t)=>{let{type:r,control:o,...i}=e,s={name:t,...i};return r&&(s.type=csf_eo(r)),o?s.control=csf_to(o):!1===o&&(s.control={disable:!0}),s}),"normalizeInputType"),K=n((e=>U(e,csf_ro)),"normalizeInputTypes"),b=n((e=>Array.isArray(e)?e:e?[e]:[]),"normalizeArrays"),csf_ao=W` -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. -`;function csf_e(e,t,r){let o=t,i="function"==typeof t?t:null,{story:s}=o;s&&(external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.debug("deprecated story",s),(0,external_STORYBOOK_MODULE_CLIENT_LOGGER_.deprecate)(csf_ao));let a=cc(e),p="function"!=typeof o&&o.name||o.storyName||s?.name||a,c=[...b(o.decorators),...b(s?.decorators)],l={...s?.parameters,...o.parameters},y={...s?.args,...o.args},u={...s?.argTypes,...o.argTypes},h=[...b(o.loaders),...b(s?.loaders)],T=[...b(o.beforeEach),...b(s?.beforeEach)],R=[...b(o.afterEach),...b(s?.afterEach)],{render:P,play:L,tags:O=[],globals:F={}}=o;return{moduleExport:t,id:l.__id||lc(r.id,a),name:p,tags:O,decorators:c,parameters:l,args:y,argTypes:K(u),loaders:h,beforeEach:T,afterEach:R,globals:F,...P&&{render:P},...i&&{userStoryFn:i},...L&&{play:L}}}function csf_kt(e,t=e.title,r){let{id:o,argTypes:i}=e;return{id:csf_jn(o||t),...e,title:t,...i&&{argTypes:K(i)},parameters:{fileName:r,...e.parameters}}}function csf_Ot(e){return null!=e&&csf_lo(e).includes("mount")}function csf_lo(e){let t=e.toString().match(/[^(]*\(([^)]*)/);if(!t)return[];let r=csf_Pt(t[1]);if(!r.length)return[];let o=r[0];return o.startsWith("{")&&o.endsWith("}")?csf_Pt(o.slice(1,-1).replace(/\s/g,"")).map((s=>s.replace(/:.*|=.*/g,""))):[]}function csf_Pt(e){let t=[],r=[],o=0;for(let s=0;st(o,i)}function csf_$t({componentId:e,title:t,kind:r,id:o,name:i,story:s,parameters:a,initialArgs:p,argTypes:c,...l}={}){return l}function csf_He(e,t){let r={},o=n((s=>a=>{if(!r.value)throw new Error("Decorated function called without init");return r.value={...r.value,...csf_$t(a)},s(r.value)}),"bindWithContext"),i=t.reduce(((s,a)=>csf_Mt(s,a,o)),e);return s=>(r.value=s,i(s))}n(csf_e,"normalizeStory"),n(csf_kt,"normalizeComponentAnnotations"),n(csf_Ot,"mountDestructured"),n(csf_lo,"getUsedProps"),n(csf_Pt,"splitByComma"),n(csf_Mt,"decorateStory"),n(csf_$t,"sanitizeStoryContextUpdate"),n(csf_He,"defaultDecorateStory");var csf_D=n(((...e)=>{let t={},r=e.filter(Boolean),o=r.reduce(((i,s)=>(Object.entries(s).forEach((([a,p])=>{let c=i[a];Array.isArray(p)||typeof c>"u"?i[a]=p:csf_ee(p)&&csf_ee(c)?t[a]=!0:typeof p<"u"&&(i[a]=p)})),i)),{});return Object.keys(t).forEach((i=>{let s=r.filter(Boolean).map((a=>a[i])).filter((a=>typeof a<"u"));s.every((a=>csf_ee(a)))?o[i]=csf_D(...s):o[i]=s[s.length-1]})),o}),"combineParameters");function csf_Ne(e,t,r){let{moduleExport:o,id:i,name:s}=e||{},a=csf_go(e,t,r),p=n((async w=>{let d={};for(let m of[b(r.loaders),b(t.loaders),b(e.loaders)]){if(w.abortSignal.aborted)return d;let f=await Promise.all(m.map((x=>x(w))));Object.assign(d,...f)}return d}),"applyLoaders"),c=n((async w=>{let d=new Array;for(let m of[...b(r.beforeEach),...b(t.beforeEach),...b(e.beforeEach)]){if(w.abortSignal.aborted)return d;let f=await m(w);f&&d.push(f)}return d}),"applyBeforeEach"),l=n((async w=>{let d=[...b(r.afterEach),...b(t.afterEach),...b(e.afterEach)].reverse();for(let m of d){if(w.abortSignal.aborted)return;await m(w)}}),"applyAfterEach"),y=n((w=>w.originalStoryFn(w.args,w)),"undecoratedStoryFn"),{applyDecorators:u=csf_He,runStep:h}=r,T=[...b(e?.decorators),...b(t?.decorators),...b(r?.decorators)],R=e?.userStoryFn||e?.render||t.render||r.render,P=csf_Et(u)(y,T),L=n((w=>P(w)),"unboundStoryFn"),O=e?.play??t?.play,F=csf_Ot(O);if(!R&&!F)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.NoRenderFunctionError({id:i});let A=n((w=>async()=>(await w.renderToCanvas(),w.canvas)),"defaultMount");return{storyGlobals:{},...a,moduleExport:o,id:i,name:s,story:s,originalStoryFn:R,undecoratedStoryFn:y,unboundStoryFn:L,applyLoaders:p,applyBeforeEach:c,applyAfterEach:l,playFunction:O,runStep:h,mount:e.mount??t.mount??r.mount??A,testingLibraryRender:r.testingLibraryRender,renderToCanvas:r.renderToCanvas,usesMount:F}}function csf_go(e,t,r){let i=!0===external_STORYBOOK_MODULE_GLOBAL_.global.DOCS_OPTIONS?.autodocs?["autodocs"]:[],s=uc("dev","test",...i,...r.tags??[],...t.tags??[],...e?.tags??[]),a=csf_D(r.parameters,t.parameters,e?.parameters),{argTypesEnhancers:p=[],argsEnhancers:c=[]}=r,l=csf_D(r.argTypes,t.argTypes,e?.argTypes);if(e){let O=e?.userStoryFn||e?.render||t.render||r.render;a.__isArgsStory=O&&O.length>0}let y={...r.args,...t.args,...e?.args},u={...t.globals,...e?.globals},h={componentId:t.id,title:t.title,kind:t.title,id:e?.id||t.id,name:e?.name||"__meta",story:e?.name||"__meta",component:t.component,subcomponents:t.subcomponents,tags:s,parameters:a,initialArgs:y,argTypes:l,storyGlobals:u};h.argTypes=p.reduce(((O,F)=>F({...h,argTypes:O})),h.argTypes);let T={...y};h.initialArgs=[...c].reduce(((O,F)=>({...O,...F({...h,initialArgs:O})})),T);let{name:R,story:P,...L}=h;return L}function csf_Ft(e){let{args:t}=e,r={...e,allArgs:void 0,argsByTarget:void 0};if(external_STORYBOOK_MODULE_GLOBAL_.global.FEATURES?.argTypeTargetsV7){let s=csf_Ct(e);r={...e,allArgs:e.args,argsByTarget:s,args:s[csf_De]||{}}}let o=Object.entries(r.args).reduce(((s,[a,p])=>{if(!r.argTypes[a]?.mapping)return s[a]=p,s;let c=n((l=>{let y=r.argTypes[a].mapping;return y&&l in y?y[l]:l}),"mappingFn");return s[a]=Array.isArray(p)?p.map(c):c(p),s}),{}),i=Object.entries(o).reduce(((s,[a,p])=>{let c=r.argTypes[a]||{};return csf_Xr(c,o,r.globals)&&(s[a]=p),s}),{});return{...r,unmappedArgs:t,args:i}}n(csf_Ne,"prepareStory"),n(csf_go,"preparePartialAnnotations"),n(csf_Ft,"prepareContext");var csf_je=n(((e,t,r)=>{let o=typeof e;switch(o){case"boolean":case"string":case"number":case"function":case"symbol":return{name:o}}return e?r.has(e)?(external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.warn(W` - 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/writing-stories/args#mapping-to-complex-arg-values - - Custom args: https://storybook.js.org/docs/essentials/controls#fully-custom-args - `),{name:"other",value:"cyclic object"}):(r.add(e),Array.isArray(e)?{name:"array",value:e.length>0?csf_je(e[0],t,new Set(r)):{name:"other",value:"unknown"}}:{name:"object",value:U(e,(s=>csf_je(s,t,new Set(r))))}):{name:"object",value:{}}}),"inferType"),csf_Be=n((e=>{let{id:t,argTypes:r={},initialArgs:o={}}=e,i=U(o,((a,p)=>({name:p,type:csf_je(a,`${t}.${p}`,new Set)}))),s=U(r,((a,p)=>({name:p})));return csf_D(i,s,r)}),"inferArgTypes");csf_Be.secondPass=!0;var csf_It=n(((e,t)=>Array.isArray(t)?t.includes(e):e.match(t)),"matches"),csf_ze=n(((e,t,r)=>t||r?e&&csf_Le(e,((o,i)=>{let s=o.name||i.toString();return!(t&&!csf_It(s,t)||r&&csf_It(s,r))})):e),"filterArgTypes"),csf_bo=n(((e,t,r)=>{let{type:o,options:i}=e;if(o){if(r.color&&r.color.test(t)){let s=o.name;if("string"===s)return{control:{type:"color"}};"enum"!==s&&external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.warn(`Addon controls: Control of type color only supports string, received "${s}" instead`)}if(r.date&&r.date.test(t))return{control:{type:"date"}};switch(o.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:s}=o;return{control:{type:s?.length<=5?"radio":"select"},options:s}}case"function":case"symbol":return null;default:return{control:{type:i?"select":"object"}}}}}),"inferControl"),csf_me=n((e=>{let{argTypes:t,parameters:{__isArgsStory:r,controls:{include:o=null,exclude:i=null,matchers:s={}}={}}}=e;if(!r)return t;let a=csf_ze(t,o,i),p=U(a,((c,l)=>c?.type&&csf_bo(c,l.toString(),s)));return csf_D(p,a)}),"inferControls");function csf_te({argTypes:e,globalTypes:t,argTypesEnhancers:r,decorators:o,loaders:i,beforeEach:s,afterEach:a,initialGlobals:p,...c}){return{...e&&{argTypes:K(e)},...t&&{globalTypes:K(t)},decorators:b(o),loaders:b(i),beforeEach:b(s),afterEach:b(a),argTypesEnhancers:[...r||[],csf_Be,csf_me],initialGlobals:p,...c}}csf_me.secondPass=!0,n(csf_te,"normalizeProjectAnnotations");var csf_Lt=n((e=>async()=>{let t=[];for(let r of e){let o=await r();o&&t.unshift(o)}return async()=>{for(let r of t)await r()}}),"composeBeforeAllHooks");function csf_Ue(e){return async(t,r,o)=>{await e.reduceRight(((s,a)=>async()=>a(t,s,o)),(async()=>r(o)))()}}function oe(e,t){return e.map((r=>r.default?.[t]??r[t])).filter(Boolean)}function Y(e,t,r={}){return oe(e,t).reduce(((o,i)=>{let s=b(i);return r.reverseFileOrder?[...s,...o]:[...o,...s]}),[])}function ue(e,t){return Object.assign({},...oe(e,t))}function re(e,t){return oe(e,t).pop()}function csf_ne(e){let t=Y(e,"argTypesEnhancers"),r=oe(e,"runStep"),o=Y(e,"beforeAll");return{parameters:csf_D(...oe(e,"parameters")),decorators:Y(e,"decorators",{reverseFileOrder:!external_STORYBOOK_MODULE_GLOBAL_.global.FEATURES?.legacyDecoratorFileOrder}),args:ue(e,"args"),argsEnhancers:Y(e,"argsEnhancers"),argTypes:ue(e,"argTypes"),argTypesEnhancers:[...t.filter((i=>!i.secondPass)),...t.filter((i=>i.secondPass))],initialGlobals:ue(e,"initialGlobals"),globalTypes:ue(e,"globalTypes"),loaders:Y(e,"loaders"),beforeAll:csf_Lt(o),beforeEach:Y(e,"beforeEach"),afterEach:Y(e,"afterEach"),render:re(e,"render"),renderToCanvas:re(e,"renderToCanvas"),applyDecorators:re(e,"applyDecorators"),runStep:csf_Ue(r),tags:Y(e,"tags"),mount:re(e,"mount"),testingLibraryRender:re(e,"testingLibraryRender")}}function Dt(){try{return!!globalThis.__vitest_browser__||!!globalThis.window?.navigator?.userAgent?.match(/StorybookTestRunner/)}catch{return!1}}function csf_t(e=!0){if(!("document"in globalThis)||!("createElement"in globalThis.document))return()=>{};let t=document.createElement("style");t.textContent="*, *:before, *:after {\n animation: none !important;\n }",document.head.appendChild(t);let r=document.createElement("style");return r.textContent=`*, *:before, *:after {\n animation-delay: 0s !important;\n animation-direction: ${e?"reverse":"normal"} !important;\n animation-play-state: paused !important;\n transition: none !important;\n }`,document.head.appendChild(r),document.body.clientHeight,document.head.removeChild(t),()=>{r.parentNode?.removeChild(r)}}async function csf_Ht(e){if(!("document"in globalThis&&"getAnimations"in globalThis.document&&"querySelectorAll"in globalThis.document))return;let t=!1;await Promise.race([new Promise((r=>{setTimeout((()=>{let o=[globalThis.document,...csf_Nt(globalThis.document)],i=n((async()=>{if(t||e?.aborted)return;let s=o.flatMap((a=>a?.getAnimations?.()||[])).filter((a=>"running"===a.playState&&!csf_So(a)));s.length>0&&(await Promise.all(s.map((a=>a.finished))),await i())}),"checkAnimationsFinished");i().then(r)}),100)})),new Promise((r=>setTimeout((()=>{t=!0,r(void 0)}),5e3)))])}function csf_Nt(e){return[e,...e.querySelectorAll("*")].reduce(((t,r)=>("shadowRoot"in r&&r.shadowRoot&&t.push(r.shadowRoot,...csf_Nt(r.shadowRoot)),t)),[])}function csf_So(e){if(e instanceof CSSAnimation&&e.effect instanceof KeyframeEffect&&e.effect.target){let t=getComputedStyle(e.effect.target,e.effect.pseudoElement),r=t.animationName?.split(", ").indexOf(e.animationName);return"infinite"===t.animationIterationCount.split(", ")[r]}return!1}n(csf_Ue,"composeStepRunners"),n(oe,"getField"),n(Y,"getArrayField"),n(ue,"getObjectField"),n(re,"getSingletonField"),n(csf_ne,"composeConfigs"),n(Dt,"isTestEnvironment"),n(csf_t,"pauseAnimations"),n(csf_Ht,"waitForAnimations"),n(csf_Nt,"getShadowRoots"),n(csf_So,"isInfiniteAnimation");var csf_Ge=class Ge{constructor(){this.reports=[]}async addReport(t){this.reports.push(t)}};n(csf_Ge,"ReporterAPI");var csf_fe=csf_Ge,V=[];function csf_We(e,t,r,o,i){if(void 0===e)throw new Error("Expected a story but received undefined.");t.title=t.title??"ComposedStory";let R,s=csf_kt(t),a=i||e.storyName||e.story?.name||e.name||"Unnamed Story",p=csf_e(a,e,s),c=csf_te(csf_ne([o??globalThis.globalProjectAnnotations??{},r??{}])),l=csf_Ne(p,s,c),u={...csf_vt(c.globalTypes),...c.initialGlobals,...l.storyGlobals},h=new csf_fe,T=n((()=>{let A=csf_Ft({hooks:new csf_de,globals:u,args:{...l.initialArgs},viewMode:"story",reporting:h,loaded:{},abortSignal:(new AbortController).signal,step:n(((S,v)=>l.runStep(S,v,A)),"step"),canvasElement:null,canvas:{},userEvent:{},globalTypes:c.globalTypes,...l,context:null,mount:null});return A.parameters.__isPortableStory=!0,A.context=A,l.renderToCanvas&&(A.renderToCanvas=async()=>{let S=await(l.renderToCanvas?.({componentId:l.componentId,title:l.title,id:l.id,name:l.name,tags:l.tags,showMain:n((()=>{}),"showMain"),showError:n((v=>{throw new Error(`${v.title}\n${v.description}`)}),"showError"),showException:n((v=>{throw v}),"showException"),forceRemount:!0,storyContext:A,storyFn:n((()=>l.unboundStoryFn(A)),"storyFn"),unboundStoryFn:l.unboundStoryFn},A.canvasElement));S&&V.push(S)}),A.mount=l.mount(A),A}),"initializeContext"),P=n((async A=>{let S=T();return S.canvasElement??=globalThis?.document?.body,R&&(S.loaded=R.loaded),Object.assign(S,A),l.playFunction(S)}),"play"),L=n((A=>{let S=T();return Object.assign(S,A),csf_Eo(l,S)}),"run"),O=l.playFunction?P:void 0;return Object.assign(n((function(S){let v=T();return R&&(v.loaded=R.loaded),v.args={...v.initialArgs,...S},l.unboundStoryFn(v)}),"storyFn"),{id:l.id,storyName:a,load:n((async()=>{for(let S of[...V].reverse())await S();V.length=0;let A=T();A.loaded=await l.applyLoaders(A),V.push(...(await l.applyBeforeEach(A)).filter(Boolean)),R=A}),"load"),globals:u,args:l.initialArgs,parameters:l.parameters,argTypes:l.argTypes,play:O,run:L,reporting:h,tags:l.tags})}async function csf_Eo(e,t){for(let s of[...V].reverse())await s();if(V.length=0,!t.canvasElement){let s=document.createElement("div");globalThis?.document?.body?.appendChild(s),t.canvasElement=s,V.push((()=>{globalThis?.document?.body?.contains(s)&&globalThis?.document?.body?.removeChild(s)}))}if(t.loaded=await e.applyLoaders(t),t.abortSignal.aborted)return;V.push(...(await e.applyBeforeEach(t)).filter(Boolean));let i,r=e.playFunction,o=e.usesMount;o||await t.mount(),t.abortSignal.aborted||(r&&(o||(t.mount=async()=>{throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.MountMustBeDestructuredError({playFunction:r.toString()})}),await r(t)),Dt()?i=csf_t():await csf_Ht(t.abortSignal),await e.applyAfterEach(t),await(i?.()))}n(csf_We,"composeStory"),n(csf_Eo,"runStory");var csf_Ye="Invariant failed";function csf_ye(e,t){if(!e){false;var r="function"==typeof t?t():t,o=r?"".concat(csf_Ye,": ").concat(r):csf_Ye;throw new Error(o)}}n(csf_ye,"invariant");var Ke={};csf_xt(Ke,{argsEnhancers:()=>csf_Mo});var csf_Ve="storybook/actions",csf_jt=`${csf_Ve}/action-event`,csf_Bt={depth:10,clearOnStoryChange:!0,limit:50},csf_Ut=n(((e,t)=>{let r=Object.getPrototypeOf(e);return!r||t(r)?r:csf_Ut(r,t)}),"findProto"),csf_Po=n((e=>!("object"!=typeof e||!e||!csf_Ut(e,(t=>/^Synthetic(?:Base)?Event$/.test(t.constructor.name)))||"function"!=typeof e.persist)),"isReactSyntheticEvent"),csf_Oo=n((e=>{if(csf_Po(e)){let t=Object.create(e.constructor.prototype,Object.getOwnPropertyDescriptors(e));t.persist();let r=Object.getOwnPropertyDescriptor(t,"view"),o=r?.value;return"object"==typeof o&&"Window"===o?.constructor.name&&Object.defineProperty(t,"view",{...r,value:Object.create(o.constructor.prototype)}),t}return e}),"serializeArg");function csf_ie(e,t={}){let r={...csf_Bt,...t},o=n((function(...s){if(t.implicit){let T=("__STORYBOOK_PREVIEW__"in external_STORYBOOK_MODULE_GLOBAL_.global?external_STORYBOOK_MODULE_GLOBAL_.global.__STORYBOOK_PREVIEW__:void 0)?.storyRenders.find((R=>"playing"===R.phase||"rendering"===R.phase));if(T){let R=!globalThis?.FEATURES?.disallowImplicitActionsInRenderV8,P=new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.ImplicitActionsDuringRendering({phase:T.phase,name:e,deprecated:R});if(!R)throw P;console.warn(P)}}let a=external_STORYBOOK_MODULE_PREVIEW_API_.addons.getChannel(),p=Date.now().toString(36)+Math.random().toString(36).substring(2),l=s.map(csf_Oo),y=s.length>1?l:l[0],u={id:p,count:0,data:{name:e,args:y},options:{...r,maxDepth:5+(r.depth||3)}};a.emit(csf_jt,u)}),"actionHandler");return o.isAction=!0,o.implicit=t.implicit,o}n(csf_ie,"action");var csf_Gt=n(((e,t)=>typeof t[e]>"u"&&!(e in t)),"isInInitialArgs"),csf_Wt=n((e=>{let{initialArgs:t,argTypes:r,id:o,parameters:{actions:i}}=e;if(!i||i.disable||!i.argTypesRegex||!r)return{};let s=new RegExp(i.argTypesRegex);return Object.entries(r).filter((([p])=>!!s.test(p))).reduce(((p,[c,l])=>(csf_Gt(c,t)&&(p[c]=csf_ie(c,{implicit:!0,id:o})),p)),{})}),"inferActionsFromArgTypesRegex"),csf_Yt=n((e=>{let{initialArgs:t,argTypes:r,parameters:{actions:o}}=e;return o?.disable||!r?{}:Object.entries(r).filter((([s,a])=>!!a.action)).reduce(((s,[a,p])=>(csf_Gt(a,t)&&(s[a]=csf_ie("string"==typeof p.action?p.action:a)),s)),{})}),"addActionsFromArgTypes"),csf_Mo=[csf_Yt,csf_Wt],csf_qe={};csf_xt(csf_qe,{loaders:()=>csf_Io});var csf_Vt=!1,csf_Fo=n((e=>{let{parameters:t}=e;t?.actions?.disable||csf_Vt||((0,external_STORYBOOK_MODULE_TEST_.onMockCall)(((r,o)=>{let i=r.getMockName();"spy"!==i&&(!/^next\/.*::/.test(i)||["next/router::useRouter()","next/navigation::useRouter()","next/navigation::redirect","next/cache::","next/headers::cookies().set","next/headers::cookies().delete","next/headers::headers().set","next/headers::headers().delete"].some((s=>i.startsWith(s))))&&csf_ie(i)(o)})),csf_Vt=!0)}),"logActionsWhenMockCalled"),csf_Io=[csf_Fo],csf_Xe=n((()=>({...Ke,...csf_qe})),"default"),Z="backgrounds",csf_Kt={light:{name:"light",value:"#F8F8F8"},dark:{name:"dark",value:"#333"}},{document:N}=globalThis,csf_qt=n((()=>!!globalThis?.matchMedia&&!!globalThis.matchMedia("(prefers-reduced-motion: reduce)")?.matches),"isReduceMotionEnabled"),csf_Ze=n((e=>{(Array.isArray(e)?e:[e]).forEach(csf_o)}),"clearStyles"),csf_o=n((e=>{if(!N)return;let t=N.getElementById(e);t&&t.parentElement&&t.parentElement.removeChild(t)}),"clearStyle"),csf_Xt=n(((e,t)=>{if(!N)return;let r=N.getElementById(e);if(r)r.innerHTML!==t&&(r.innerHTML=t);else{let o=N.createElement("style");o.setAttribute("id",e),o.innerHTML=t,N.head.appendChild(o)}}),"addGridStyle"),csf_Zt=n(((e,t,r)=>{if(!N)return;let o=N.getElementById(e);if(o)o.innerHTML!==t&&(o.innerHTML=t);else{let i=N.createElement("style");i.setAttribute("id",e),i.innerHTML=t;let s="addon-backgrounds-grid"+(r?`-docs-${r}`:""),a=N.getElementById(s);a?a.parentElement?.insertBefore(i,a):N.head.appendChild(i)}}),"addBackgroundStyle"),Ho={cellSize:100,cellAmount:10,opacity:.8},csf_er="addon-backgrounds-grid",csf_No=csf_qt()?"":"transition: background-color 0.3s;",csf_tr=n(((e,t)=>{let{globals:r={},parameters:o={},viewMode:i,id:s}=t,{options:a=csf_Kt,disable:p,grid:c=Ho}=o[Z]||{},l=r[Z]||{},y="string"==typeof l?l:l?.value,u=y?a[y]:void 0,h="string"==typeof u?u:u?.value||"transparent",T="string"!=typeof l&&(l.grid||!1),R=!!u&&!p,P="docs"===i?`#anchor--${s} .docs-story`:".sb-show-main",L="docs"===i?`#anchor--${s} .docs-story`:".sb-show-main",O=void 0===o.layout||"padded"===o.layout,F="docs"===i?20:O?16:0,{cellAmount:A,cellSize:S,opacity:v,offsetX:w=F,offsetY:d=F}=c,m="docs"===i?`addon-backgrounds-docs-${s}`:"addon-backgrounds-color",f="docs"===i?s:null;(0,external_STORYBOOK_MODULE_PREVIEW_API_.useEffect)((()=>{R?csf_Zt(m,`\n ${P} {\n background: ${h} !important;\n ${csf_No}\n }`,f):csf_Ze(m)}),[P,m,f,R,h]);let x="docs"===i?`${csf_er}-docs-${s}`:`${csf_er}`;return(0,external_STORYBOOK_MODULE_PREVIEW_API_.useEffect)((()=>{if(!T)return void csf_Ze(x);let g=[`${S*A}px ${S*A}px`,`${S*A}px ${S*A}px`,`${S}px ${S}px`,`${S}px ${S}px`].join(", ");csf_Xt(x,`\n ${L} {\n background-size: ${g} !important;\n background-position: ${w}px ${d}px, ${w}px ${d}px, ${w}px ${d}px, ${w}px ${d}px !important;\n background-blend-mode: difference !important;\n background-image: linear-gradient(rgba(130, 130, 130, ${v}) 1px, transparent 1px),\n linear-gradient(90deg, rgba(130, 130, 130, ${v}) 1px, transparent 1px),\n linear-gradient(rgba(130, 130, 130, ${v/2}) 1px, transparent 1px),\n linear-gradient(90deg, rgba(130, 130, 130, ${v/2}) 1px, transparent 1px) !important;\n }\n `)}),[A,S,L,x,T,w,d,v]),e()}),"withBackgroundAndGrid"),csf_Bo=globalThis.FEATURES?.backgrounds?[csf_tr]:[],csf_zo={[Z]:{grid:{cellSize:20,opacity:.5,cellAmount:5},disable:!1}},csf_Uo={[Z]:{value:void 0,grid:!1}},csf_Je=n((()=>({decorators:csf_Bo,parameters:csf_zo,initialGlobals:csf_Uo})),"default"),{step:csf_Yo}=Qs({step:n((async(e,t,r)=>t(r)),"step")},{intercept:!0}),csf_Qe=n((()=>({parameters:{throwPlayFunctionExceptions:!1},runStep:csf_Yo})),"default"),csf_ge="storybook/highlight",csf_rr=`${csf_ge}/add`,csf_or=`${csf_ge}/remove`,csf_nr=`${csf_ge}/reset`,ir=`${csf_ge}/scroll-into-view`,csf_tt={chevronLeft:["M9.10355 10.1464C9.29882 10.3417 9.29882 10.6583 9.10355 10.8536C8.90829 11.0488 8.59171 11.0488 8.39645 10.8536L4.89645 7.35355C4.70118 7.15829 4.70118 6.84171 4.89645 6.64645L8.39645 3.14645C8.59171 2.95118 8.90829 2.95118 9.10355 3.14645C9.29882 3.34171 9.29882 3.65829 9.10355 3.85355L5.95711 7L9.10355 10.1464Z"],chevronRight:["M4.89645 10.1464C4.70118 10.3417 4.70118 10.6583 4.89645 10.8536C5.09171 11.0488 5.40829 11.0488 5.60355 10.8536L9.10355 7.35355C9.29882 7.15829 9.29882 6.84171 9.10355 6.64645L5.60355 3.14645C5.40829 2.95118 5.09171 2.95118 4.89645 3.14645C4.70118 3.34171 4.70118 3.65829 4.89645 3.85355L8.04289 7L4.89645 10.1464Z"],info:["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","M7 14A7 7 0 107 0a7 7 0 000 14zm0-1A6 6 0 107 1a6 6 0 000 12z"],shareAlt:["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","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"]},csf_Vo="svg,path,rect,circle,line,polyline,polygon,ellipse,text".split(","),csf_M=n(((e,t={},r)=>{let o=csf_Vo.includes(e)?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e);return Object.entries(t).forEach((([i,s])=>{/[A-Z]/.test(i)?("onClick"===i&&(o.addEventListener("click",s),o.addEventListener("keydown",(a=>{("Enter"===a.key||" "===a.key)&&(a.preventDefault(),s())}))),"onMouseEnter"===i&&o.addEventListener("mouseenter",s),"onMouseLeave"===i&&o.addEventListener("mouseleave",s)):o.setAttribute(i,s)})),r?.forEach((i=>{if(null!=i&&!1!==i)try{o.appendChild(i)}catch{o.appendChild(document.createTextNode(String(i)))}})),o}),"createElement"),csf_ae=n((e=>csf_tt[e]&&csf_M("svg",{width:"14",height:"14",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},csf_tt[e].map((t=>csf_M("path",{fill:"currentColor","fill-rule":"evenodd","clip-rule":"evenodd",d:t}))))),"createIcon"),csf_sr=n((e=>{if("elements"in e){let{elements:o,color:i,style:s}=e;return{id:void 0,priority:0,selectors:o,styles:{outline:`2px ${s} ${i}`,outlineOffset:"2px",boxShadow:"0 0 0 6px rgba(255,255,255,0.6)"},menu:void 0}}let{menu:t,...r}=e;return{id:void 0,priority:0,styles:{outline:"2px dashed #029cfd"},...r,menu:Array.isArray(t)?t.every(Array.isArray)?t:[t]:void 0}}),"normalizeOptions"),csf_Ko=n((e=>e instanceof Function),"isFunction"),se=new Map,q=new Map,he=new Map,csf_z=n((e=>{let t=Symbol();return q.set(t,[]),se.set(t,e),{get:n((()=>se.get(t)),"get"),set:n((a=>{let p=se.get(t),c=csf_Ko(a)?a(p):a;c!==p&&(se.set(t,c),q.get(t)?.forEach((l=>{he.get(l)?.(),he.set(l,l(c))})))}),"set"),subscribe:n((a=>(q.get(t)?.push(a),()=>{let p=q.get(t);p&&q.set(t,p.filter((c=>c!==a)))})),"subscribe"),teardown:n((()=>{q.get(t)?.forEach((a=>{he.get(a)?.(),he.delete(a)})),q.delete(t),se.delete(t)}),"teardown")}}),"useStore"),csf_rt=n((e=>{let t=document.getElementById("storybook-root"),r=new Map;for(let o of e){let{priority:i=0}=o;for(let s of o.selectors){let a=[...document.querySelectorAll(`:is(${s}):not([id^="storybook-"], [id^="storybook-"] *, [class^="sb-"], [class^="sb-"] *)`),...t?.querySelectorAll(s)||[]];for(let p of a){let c=r.get(p);(!c||c.priority<=i)&&r.set(p,{...o,priority:i,selectors:Array.from(new Set((c?.selectors||[]).concat(s)))})}}}return r}),"mapElements"),ar=n((e=>Array.from(e.entries()).map((([t,{selectors:r,styles:o,hoverStyles:i,focusStyles:s,menu:a}])=>{let{top:p,left:c,width:l,height:y}=t.getBoundingClientRect(),{position:u}=getComputedStyle(t);return{element:t,selectors:r,styles:o,hoverStyles:i,focusStyles:s,menu:a,top:"fixed"===u?p:p+window.scrollY,left:"fixed"===u?c:c+window.scrollX,width:l,height:y}})).sort(((t,r)=>r.width*r.height-t.width*t.height))),"mapBoxes"),csf_ot=n(((e,t)=>{let r=e.getBoundingClientRect(),{x:o,y:i}=t;return r?.top&&r?.left&&o>=r.left&&o<=r.left+r.width&&i>=r.top&&i<=r.top+r.height}),"isOverMenu"),csf_nt=n(((e,t,r)=>{if(!t||!r)return!1;let{left:o,top:i,width:s,height:a}=e;a<28&&(i-=Math.round((28-a)/2),a=28),s<28&&(o-=Math.round((28-s)/2),s=28),"fixed"===t.style.position&&(o+=window.scrollX,i+=window.scrollY);let{x:p,y:c}=r;return p>=o&&p<=o+s&&c>=i&&c<=i+a}),"isTargeted"),csf_pr=n(((e,t,r={})=>{let{x:o,y:i}=t,{margin:s=5,topOffset:a=0,centered:p=!1}=r,{scrollX:c,scrollY:l,innerHeight:y,innerWidth:u}=window,h=Math.min("fixed"===e.style.position?i-l:i,y-e.clientHeight-s-a+l),T=p?e.clientWidth/2:0,R="fixed"===e.style.position?Math.max(Math.min(o-c,u-T-s),T+s):Math.max(Math.min(o,u-T-s+c),T+s+c);Object.assign(e.style,{...R!==o&&{left:`${R}px`},...h!==i&&{top:`${h}px`}})}),"keepInViewport"),csf_it=n((e=>{window.HTMLElement.prototype.hasOwnProperty("showPopover")&&e.showPopover()}),"showPopover"),csf_lr=n((e=>{window.HTMLElement.prototype.hasOwnProperty("showPopover")&&e.hidePopover()}),"hidePopover"),csf_cr=n((e=>({top:e.top,left:e.left,width:e.width,height:e.height,selectors:e.selectors,element:{attributes:Object.fromEntries(Array.from(e.element.attributes).map((t=>[t.name,t.value]))),localName:e.element.localName,tagName:e.element.tagName,outerHTML:e.element.outerHTML}})),"getEventDetails"),C="storybook-highlights-menu",csf_dr="storybook-highlights-root",csf_mr=n((e=>{if(globalThis.__STORYBOOK_HIGHLIGHT_INITIALIZED)return;globalThis.__STORYBOOK_HIGHLIGHT_INITIALIZED=!0;let{document:t}=globalThis,r=csf_z([]),o=csf_z(new Map),i=csf_z([]),s=csf_z(),a=csf_z(),p=csf_z([]),c=csf_z([]),l=csf_z(),y=csf_z(),u=t.getElementById(csf_dr);r.subscribe((()=>{u||(u=csf_M("div",{id:csf_dr}),t.body.appendChild(u))})),r.subscribe((d=>{let m=t.getElementById("storybook-root");if(!m)return;o.set(csf_rt(d));let f=new MutationObserver((()=>o.set(csf_rt(d))));return f.observe(m,{subtree:!0,childList:!0}),()=>{f.disconnect()}})),o.subscribe((d=>{let m=n((()=>requestAnimationFrame((()=>i.set(ar(d))))),"updateBoxes"),f=new ResizeObserver(m);f.observe(t.body),Array.from(d.keys()).forEach((g=>f.observe(g)));let x=Array.from(t.body.querySelectorAll("*")).filter((g=>{let{overflow:E,overflowX:I,overflowY:k}=window.getComputedStyle(g);return["auto","scroll"].some((H=>[E,I,k].includes(H)))}));return x.forEach((g=>g.addEventListener("scroll",m))),()=>{f.disconnect(),x.forEach((g=>g.removeEventListener("scroll",m)))}})),o.subscribe((d=>{let m=Array.from(d.keys()).filter((({style:x})=>"sticky"===x.position)),f=n((()=>requestAnimationFrame((()=>{i.set((x=>x.map((g=>{if(m.includes(g.element)){let{top:E,left:I}=g.element.getBoundingClientRect();return{...g,top:E+window.scrollY,left:I+window.scrollX}}return g}))))}))),"updateBoxes");return t.addEventListener("scroll",f),()=>t.removeEventListener("scroll",f)})),o.subscribe((d=>{p.set((m=>m.filter((({element:f})=>d.has(f)))))})),p.subscribe((d=>{d.length?(y.set((m=>d.some((f=>f.element===m?.element))?m:void 0)),l.set((m=>d.some((f=>f.element===m?.element))?m:void 0))):(y.set(void 0),l.set(void 0),s.set(void 0))}));let h=new Map(new Map);r.subscribe((d=>{d.forEach((({keyframes:m})=>{if(m){let f=h.get(m);f||(f=t.createElement("style"),f.setAttribute("data-highlight","keyframes"),h.set(m,f),t.head.appendChild(f)),f.innerHTML=m}})),h.forEach(((m,f)=>{d.some((x=>x.keyframes===f))||(m.remove(),h.delete(f))}))}));let T=new Map(new Map);i.subscribe((d=>{d.forEach((m=>{let f=T.get(m.element);if(u&&!f){let x={popover:"manual","data-highlight-dimensions":`w${m.width.toFixed(0)}h${m.height.toFixed(0)}`,"data-highlight-coordinates":`x${m.left.toFixed(0)}y${m.top.toFixed(0)}`};f=u.appendChild(csf_M("div",x,[csf_M("div")])),T.set(m.element,f)}})),T.forEach(((m,f)=>{d.some((({element:x})=>x===f))||(m.remove(),T.delete(f))}))})),i.subscribe((d=>{let m=d.filter((x=>x.menu));if(!m.length)return;let f=n((x=>{requestAnimationFrame((()=>{let g=t.getElementById(C),E={x:x.pageX,y:x.pageY};if(g&&!csf_ot(g,E)){let I=m.filter((k=>{let H=T.get(k.element);return csf_nt(k,H,E)}));s.set(I.length?E:void 0),p.set(I)}}))}),"onClick");return t.addEventListener("click",f),()=>t.removeEventListener("click",f)}));let R=n((()=>{let d=t.getElementById(C),m=a.get();!m||d&&csf_ot(d,m)||c.set((f=>{let x=i.get().filter((k=>{let H=T.get(k.element);return csf_nt(k,H,m)})),g=f.filter((k=>x.includes(k))),E=x.filter((k=>!f.includes(k))),I=f.length-g.length;return E.length||I?[...g,...E]:f}))}),"updateHovered");a.subscribe(R),i.subscribe(R);let P=n((()=>{let d=y.get(),m=d?[d]:p.get(),f=1===m.length?m[0]:l.get(),x=void 0!==s.get();i.get().forEach((g=>{let E=T.get(g.element);if(E){let I=f===g,k=x?f?I:m.includes(g):c.get()?.includes(g);Object.assign(E.style,{animation:"none",background:"transparent",border:"none",boxSizing:"border-box",outline:"none",outlineOffset:"0px",...g.styles,...k?g.hoverStyles:{},...I?g.focusStyles:{},position:"fixed"===getComputedStyle(g.element).position?"fixed":"absolute",zIndex:2147483637,top:`${g.top}px`,left:`${g.left}px`,width:`${g.width}px`,height:`${g.height}px`,margin:0,padding:0,cursor:g.menu&&k?"pointer":"default",pointerEvents:g.menu?"auto":"none",display:"flex",alignItems:"center",justifyContent:"center",overflow:"visible"}),Object.assign(E.children[0].style,{width:"100%",height:"100%",minHeight:"28px",minWidth:"28px",boxSizing:"content-box",padding:E.style.outlineWidth||"0px"}),csf_it(E)}}))}),"updateBoxStyles");i.subscribe(P),p.subscribe(P),c.subscribe(P),l.subscribe(P),y.subscribe(P);let L=n((()=>{if(!u)return;let d=t.getElementById(C);if(d)d.innerHTML="";else{let g={id:C,popover:"manual"};d=u.appendChild(csf_M("div",g)),u.appendChild(csf_M("style",{},[`\n #${C} {\n position: absolute;\n z-index: 2147483647;\n width: 300px;\n padding: 0px;\n margin: 15px 0 0 0;\n transform: translateX(-50%);\n font-family: "Nunito Sans", -apple-system, ".SFNSText-Regular", "San Francisco", BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;\n font-size: 12px;\n background: white;\n border: none;\n border-radius: 6px;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05), 0 5px 15px 0 rgba(0, 0, 0, 0.1);\n color: #2E3438;\n }\n #${C} ul {\n list-style: none;\n margin: 0;\n padding: 0;\n }\n #${C} > ul {\n max-height: 300px;\n overflow-y: auto;\n padding: 4px 0;\n }\n #${C} li {\n padding: 0 4px;\n margin: 0;\n }\n #${C} li > :not(ul) {\n display: flex;\n padding: 8px;\n margin: 0;\n align-items: center;\n gap: 8px;\n border-radius: 4px;\n }\n #${C} button {\n width: 100%;\n border: 0;\n background: transparent;\n color: inherit;\n text-align: left;\n font-family: inherit;\n font-size: inherit;\n }\n #${C} button:focus-visible {\n outline-color: #029CFD;\n }\n #${C} button:hover {\n background: rgba(2, 156, 253, 0.07);\n color: #029CFD;\n cursor: pointer;\n }\n #${C} li code {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n line-height: 16px;\n font-size: 11px;\n }\n #${C} li svg {\n flex-shrink: 0;\n margin: 1px;\n color: #73828C;\n }\n #${C} li > button:hover svg, #${C} li > button:focus-visible svg {\n color: #029CFD;\n }\n #${C} .element-list li svg {\n display: none;\n }\n #${C} li.selectable svg, #${C} li.selected svg {\n display: block;\n }\n #${C} .menu-list {\n border-top: 1px solid rgba(38, 85, 115, 0.15);\n }\n #${C} .menu-list > li:not(:last-child) {\n padding-bottom: 4px;\n margin-bottom: 4px;\n border-bottom: 1px solid rgba(38, 85, 115, 0.15);\n }\n #${C} .menu-items, #${C} .menu-items li {\n padding: 0;\n }\n #${C} .menu-item {\n display: flex;\n }\n #${C} .menu-item-content {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n }\n `]))}let m=y.get(),f=m?[m]:p.get();if(f.length&&(d.style.position="fixed"===getComputedStyle(f[0].element).position?"fixed":"absolute",d.appendChild(csf_M("ul",{class:"element-list"},f.map((g=>{let E=f.length>1&&!!g.menu?.some((H=>H.some((X=>!X.selectors||X.selectors.some((le=>g.selectors.includes(le))))))),k=E||m;return csf_M("li",E?{class:"selectable",onClick:n((()=>y.set(g)),"onClick"),onMouseEnter:n((()=>l.set(g)),"onMouseEnter"),onMouseLeave:n((()=>l.set(void 0)),"onMouseLeave")}:m?{class:"selected",onClick:n((()=>y.set(void 0)),"onClick")}:{},[csf_M(k?"button":"div",k?{type:"button"}:{},[m?csf_ae("chevronLeft"):null,csf_M("code",{},[g.element.outerHTML]),E?csf_ae("chevronRight"):null])])}))))),y.get()||1===p.get().length){let g=y.get()||p.get()[0],E=g.menu?.filter((I=>I.some((k=>!k.selectors||k.selectors.some((H=>g.selectors.includes(H)))))));E?.length&&d.appendChild(csf_M("ul",{class:"menu-list"},E.map((I=>csf_M("li",{},[csf_M("ul",{class:"menu-items"},I.map((({id:k,title:H,description:X,iconLeft:le,iconRight:gt,clickEvent:ht})=>{let we=ht&&(()=>e.emit(ht,k,csf_cr(g)));return csf_M("li",{},[csf_M(we?"button":"div",we?{class:"menu-item",type:"button",onClick:we}:{class:"menu-item"},[le?csf_ae(le):null,csf_M("div",{class:"menu-item-content"},[csf_M(X?"strong":"span",{},[H]),X&&csf_M("span",{},[X])]),gt?csf_ae(gt):null])])})))])))))}let x=s.get();x?(Object.assign(d.style,{display:"block",left:`${"fixed"===d.style.position?x.x-window.scrollX:x.x}px`,top:`${"fixed"===d.style.position?x.y-window.scrollY:x.y}px`}),csf_it(d),requestAnimationFrame((()=>csf_pr(d,x,{topOffset:15,centered:!0})))):(csf_lr(d),Object.assign(d.style,{display:"none"}))}),"renderMenu");p.subscribe(L),y.subscribe(L);let S,O=n((d=>{let m=csf_sr(d);r.set((f=>{let x=m.id?f.filter((g=>g.id!==m.id)):f;return m.selectors?.length?[...x,m]:x}))}),"addHighlight"),F=n((d=>{d&&r.set((m=>m.filter((f=>f.id!==d))))}),"removeHighlight"),A=n((()=>{r.set([]),o.set(new Map),i.set([]),s.set(void 0),a.set(void 0),p.set([]),c.set([]),l.set(void 0),y.set(void 0)}),"resetState"),v=n(((d,m)=>{let f="scrollIntoView-highlight";clearTimeout(S),F(f);let x=t.querySelector(d);if(!x)return void console.warn(`Cannot scroll into view: ${d} not found`);x.scrollIntoView({behavior:"smooth",block:"center",...m});let g=`kf-${Math.random().toString(36).substring(2,15)}`;r.set((E=>[...E,{id:f,priority:1e3,selectors:[d],styles:{outline:"2px solid #1EA7FD",outlineOffset:"-1px",animation:`${g} 3s linear forwards`},keyframes:`@keyframes ${g} {\n 0% { outline: 2px solid #1EA7FD; }\n 20% { outline: 2px solid #1EA7FD00; }\n 40% { outline: 2px solid #1EA7FD; }\n 60% { outline: 2px solid #1EA7FD00; }\n 80% { outline: 2px solid #1EA7FD; }\n 100% { outline: 2px solid #1EA7FD00; }\n }`}])),S=setTimeout((()=>F(f)),3500)}),"scrollIntoView"),w=n((d=>{requestAnimationFrame((()=>a.set({x:d.pageX,y:d.pageY})))}),"onMouseMove");t.body.addEventListener("mousemove",w),e.on(csf_rr,O),e.on(csf_or,F),e.on(csf_nr,A),e.on(ir,v),e.on(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_RENDER_PHASE_CHANGED,(({newPhase:d})=>{"loading"===d&&A()}))}),"useHighlights");globalThis?.FEATURES?.highlight&&external_STORYBOOK_MODULE_PREVIEW_API_.addons?.ready&&external_STORYBOOK_MODULE_PREVIEW_API_.addons.ready().then(csf_mr);var csf_st=n((()=>({})),"default"),csf_fr="measureEnabled";function csf_yr(){let e=external_STORYBOOK_MODULE_GLOBAL_.global.document.documentElement,t=Math.max(e.scrollHeight,e.offsetHeight);return{width:Math.max(e.scrollWidth,e.offsetWidth),height:t}}function csf_Jo(){let e=external_STORYBOOK_MODULE_GLOBAL_.global.document.createElement("canvas");e.id="storybook-addon-measure";let t=e.getContext("2d");csf_ye(null!=t);let{width:r,height:o}=csf_yr();return csf_at(e,t,{width:r,height:o}),e.style.position="absolute",e.style.left="0",e.style.top="0",e.style.zIndex="2147483647",e.style.pointerEvents="none",external_STORYBOOK_MODULE_GLOBAL_.global.document.body.appendChild(e),{canvas:e,context:t,width:r,height:o}}function csf_at(e,t,{width:r,height:o}){e.style.width=`${r}px`,e.style.height=`${o}px`;let i=external_STORYBOOK_MODULE_GLOBAL_.global.window.devicePixelRatio;e.width=Math.floor(r*i),e.height=Math.floor(o*i),t.scale(i,i)}n(csf_yr,"getDocumentWidthAndHeight"),n(csf_Jo,"createCanvas"),n(csf_at,"setCanvasWidthAndHeight");var $={};function csf_gr(){$.canvas||($=csf_Jo())}function csf_hr(){$.context&&$.context.clearRect(0,0,$.width??0,$.height??0)}function csf_xr(e){csf_hr(),e($.context)}function csf_br(){csf_ye($.canvas,"Canvas should exist in the state."),csf_ye($.context,"Context should exist in the state."),csf_at($.canvas,$.context,{width:0,height:0});let{width:e,height:t}=csf_yr();csf_at($.canvas,$.context,{width:e,height:t}),$.width=e,$.height=t}function csf_Tr(){$.canvas&&(csf_hr(),$.canvas.parentNode?.removeChild($.canvas),$={})}n(csf_gr,"init"),n(csf_hr,"clear"),n(csf_xr,"draw"),n(csf_br,"rescale"),n(csf_Tr,"destroy");var J={margin:"#f6b26b",border:"#ffe599",padding:"#93c47d",content:"#6fa8dc",text:"#232020"};function csf_Sr(e,{x:t,y:r,w:o,h:i,r:s}){t-=o/2,r-=i/2,o<2*s&&(s=o/2),i<2*s&&(s=i/2),e.beginPath(),e.moveTo(t+s,r),e.arcTo(t+o,r,t+o,r+i,s),e.arcTo(t+o,r+i,t,r+i,s),e.arcTo(t,r+i,t,r,s),e.arcTo(t,r,t+o,r,s),e.closePath()}function csf_Qo(e,{padding:t,border:r,width:o,height:i,top:s,left:a}){let p=o-r.left-r.right-t.left-t.right,c=i-t.top-t.bottom-r.top-r.bottom,l=a+r.left+t.left,y=s+r.top+t.top;return"top"===e?l+=p/2:"right"===e?(l+=p,y+=c/2):"bottom"===e?(l+=p/2,y+=c):"left"===e?y+=c/2:"center"===e&&(l+=p/2,y+=c/2),{x:l,y:y}}function csf_en(e,t,{margin:r,border:o,padding:i},s,a){let p=n((h=>0),"shift"),c=0,l=0,y=a?1:.5,u=a?2*s:0;return"padding"===e?p=n((h=>i[h]*y+u),"shift"):"border"===e?p=n((h=>i[h]+o[h]*y+u),"shift"):"margin"===e&&(p=n((h=>i[h]+o[h]+r[h]*y+u),"shift")),"top"===t?l=-p("top"):"right"===t?c=p("right"):"bottom"===t?l=p("bottom"):"left"===t&&(c=-p("left")),{offsetX:c,offsetY:l}}function csf_tn(e,t){return Math.abs(e.x-t.x){let p=o&&"center"===s.position?csf_sn(e,t,s):csf_on(e,t,s,i[a-1],o);i[a]=p}))}function csf_wr(e,t,r,o){let i=r.reduce(((s,a)=>(Object.prototype.hasOwnProperty.call(s,a.position)||(s[a.position]=[]),s[a.position]?.push(a),s)),{});i.top&&csf_pe(e,t,i.top,o),i.right&&csf_pe(e,t,i.right,o),i.bottom&&csf_pe(e,t,i.bottom,o),i.left&&csf_pe(e,t,i.left,o),i.center&&csf_pe(e,t,i.center,o)}n(csf_Sr,"roundedRect"),n(csf_Qo,"positionCoordinate"),n(csf_en,"offset"),n(csf_tn,"collide"),n(csf_rn,"overlapAdjustment"),n(csf_Ar,"textWithRect"),n(csf_Rr,"configureText"),n(csf_on,"drawLabel"),n(csf_nn,"floatingOffset"),n(csf_sn,"drawFloatingLabel"),n(csf_pe,"drawStack"),n(csf_wr,"labelStacks");var csf_Te_margin="#f6b26ba8",csf_Te_border="#ffe599a8",csf_Te_padding="#93c47d8c",csf_Te_content="#6fa8dca8";function _(e){return parseInt(e.replace("px",""),10)}function Q(e){return Number.isInteger(e)?e:e.toFixed(2)}function csf_pt(e){return e.filter((t=>0!==t.text&&"0"!==t.text))}function csf_an(e){let t_top=external_STORYBOOK_MODULE_GLOBAL_.global.window.scrollY,t_bottom=external_STORYBOOK_MODULE_GLOBAL_.global.window.scrollY+external_STORYBOOK_MODULE_GLOBAL_.global.window.innerHeight,t_left=external_STORYBOOK_MODULE_GLOBAL_.global.window.scrollX,t_right=external_STORYBOOK_MODULE_GLOBAL_.global.window.scrollX+external_STORYBOOK_MODULE_GLOBAL_.global.window.innerWidth,r_top=Math.abs(t_top-e.top),r_bottom=Math.abs(t_bottom-e.bottom);return{x:Math.abs(t_left-e.left)>Math.abs(t_right-e.right)?"left":"right",y:r_top>r_bottom?"top":"bottom"}}function csf_pn(e){let t=external_STORYBOOK_MODULE_GLOBAL_.global.getComputedStyle(e),{top:r,left:o,right:i,bottom:s,width:a,height:p}=e.getBoundingClientRect(),{marginTop:c,marginBottom:l,marginLeft:y,marginRight:u,paddingTop:h,paddingBottom:T,paddingLeft:R,paddingRight:P,borderBottomWidth:L,borderTopWidth:O,borderLeftWidth:F,borderRightWidth:A}=t;r+=external_STORYBOOK_MODULE_GLOBAL_.global.window.scrollY,o+=external_STORYBOOK_MODULE_GLOBAL_.global.window.scrollX,s+=external_STORYBOOK_MODULE_GLOBAL_.global.window.scrollY,i+=external_STORYBOOK_MODULE_GLOBAL_.global.window.scrollX;let S={top:_(c),bottom:_(l),left:_(y),right:_(u)},v={top:_(h),bottom:_(T),left:_(R),right:_(P)},w={top:_(O),bottom:_(L),left:_(F),right:_(A)},d={top:r-S.top,bottom:s+S.bottom,left:o-S.left,right:i+S.right};return{margin:S,padding:v,border:w,top:r,left:o,bottom:s,right:i,width:a,height:p,extremities:d,floatingAlignment:csf_an(d)}}function csf_ln(e,{margin:t,width:r,height:o,top:i,left:s,bottom:a,right:p}){let c=o+t.bottom+t.top;return e.fillStyle=csf_Te_margin,e.fillRect(s,i-t.top,r,t.top),e.fillRect(p,i-t.top,t.right,c),e.fillRect(s,a,r,t.bottom),e.fillRect(s-t.left,i-t.top,t.left,c),csf_pt([{type:"margin",text:Q(t.top),position:"top"},{type:"margin",text:Q(t.right),position:"right"},{type:"margin",text:Q(t.bottom),position:"bottom"},{type:"margin",text:Q(t.left),position:"left"}])}function csf_cn(e,{padding:t,border:r,width:o,height:i,top:s,left:a,bottom:p,right:c}){let l=o-r.left-r.right,y=i-t.top-t.bottom-r.top-r.bottom;return e.fillStyle=csf_Te_padding,e.fillRect(a+r.left,s+r.top,l,t.top),e.fillRect(c-t.right-r.right,s+t.top+r.top,t.right,y),e.fillRect(a+r.left,p-t.bottom-r.bottom,l,t.bottom),e.fillRect(a+r.left,s+t.top+r.top,t.left,y),csf_pt([{type:"padding",text:t.top,position:"top"},{type:"padding",text:t.right,position:"right"},{type:"padding",text:t.bottom,position:"bottom"},{type:"padding",text:t.left,position:"left"}])}function csf_dn(e,{border:t,width:r,height:o,top:i,left:s,bottom:a,right:p}){let c=o-t.top-t.bottom;return e.fillStyle=csf_Te_border,e.fillRect(s,i,r,t.top),e.fillRect(s,a-t.bottom,r,t.bottom),e.fillRect(s,i+t.top,t.left,c),e.fillRect(p-t.right,i+t.top,t.right,c),csf_pt([{type:"border",text:t.top,position:"top"},{type:"border",text:t.right,position:"right"},{type:"border",text:t.bottom,position:"bottom"},{type:"border",text:t.left,position:"left"}])}function csf_mn(e,{padding:t,border:r,width:o,height:i,top:s,left:a}){let p=o-r.left-r.right-t.left-t.right,c=i-t.top-t.bottom-r.top-r.bottom;return e.fillStyle=csf_Te_content,e.fillRect(a+r.left+t.left,s+r.top+t.top,p,c),[{type:"content",position:"center",text:`${Q(p)} x ${Q(c)}`}]}function csf_un(e){return t=>{if(e&&t){let r=csf_pn(e),o=csf_ln(t,r),i=csf_cn(t,r),s=csf_dn(t,r);csf_wr(t,r,[...csf_mn(t,r),...i,...s,...o],r.width<=90||r.height<=30)}}}function csf_Cr(e){csf_xr(csf_un(e))}n(_,"pxToNumber"),n(Q,"round"),n(csf_pt,"filterZeroValues"),n(csf_an,"floatingAlignment"),n(csf_pn,"measureElement"),n(csf_ln,"drawMargin"),n(csf_cn,"drawPadding"),n(csf_dn,"drawBorder"),n(csf_mn,"drawContent"),n(csf_un,"drawBoxModel"),n(csf_Cr,"drawSelectedElement");var csf_vr=n(((e,t)=>{let r=external_STORYBOOK_MODULE_GLOBAL_.global.document.elementFromPoint(e,t),o=n((s=>{if(s&&s.shadowRoot){let a=s.shadowRoot.elementFromPoint(e,t);return s.isEqualNode(a)?s:a.shadowRoot?o(a):a}return s}),"crawlShadows");return o(r)||r}),"deepElementFromPoint"),csf_Se={x:0,y:0};function csf_Or(e,t){csf_Cr(csf_vr(e,t))}n(csf_Or,"findAndDrawElement");var csf_Mr=n(((e,t)=>{let{measureEnabled:r}=t.globals||{};return(0,external_STORYBOOK_MODULE_PREVIEW_API_.useEffect)((()=>{if(typeof globalThis.document>"u")return;let o=n((i=>{window.requestAnimationFrame((()=>{i.stopPropagation(),csf_Se.x=i.clientX,csf_Se.y=i.clientY}))}),"onPointerMove");return globalThis.document.addEventListener("pointermove",o),()=>{globalThis.document.removeEventListener("pointermove",o)}}),[]),(0,external_STORYBOOK_MODULE_PREVIEW_API_.useEffect)((()=>{let o=n((s=>{window.requestAnimationFrame((()=>{s.stopPropagation(),csf_Or(s.clientX,s.clientY)}))}),"onPointerOver"),i=n((()=>{window.requestAnimationFrame((()=>{csf_br()}))}),"onResize");return"story"===t.viewMode&&r&&(globalThis.document.addEventListener("pointerover",o),csf_gr(),globalThis.window.addEventListener("resize",i),csf_Or(csf_Se.x,csf_Se.y)),()=>{globalThis.window.removeEventListener("resize",i),csf_Tr()}}),[r,t.viewMode]),e()}),"withMeasure"),csf_gn=globalThis.FEATURES?.measure?[csf_Mr]:[],csf_hn={[csf_fr]:!1},csf_lt=n((()=>({decorators:csf_gn,initialGlobals:csf_hn})),"default"),csf_Ae="outline",csf_ct=n((e=>{(Array.isArray(e)?e:[e]).forEach(csf_xn)}),"clearStyles"),csf_xn=n((e=>{let t="string"==typeof e?e:e.join(""),r=external_STORYBOOK_MODULE_GLOBAL_.global.document.getElementById(t);r&&r.parentElement&&r.parentElement.removeChild(r)}),"clearStyle"),csf_$r=n(((e,t)=>{let r=external_STORYBOOK_MODULE_GLOBAL_.global.document.getElementById(e);if(r)r.innerHTML!==t&&(r.innerHTML=t);else{let o=external_STORYBOOK_MODULE_GLOBAL_.global.document.createElement("style");o.setAttribute("id",e),o.innerHTML=t,external_STORYBOOK_MODULE_GLOBAL_.global.document.head.appendChild(o)}}),"addOutlineStyles");function csf_dt(e){return W` - ${e} body { - outline: 1px solid #2980b9 !important; - } - - ${e} article { - outline: 1px solid #3498db !important; - } - - ${e} nav { - outline: 1px solid #0088c3 !important; - } - - ${e} aside { - outline: 1px solid #33a0ce !important; - } - - ${e} section { - outline: 1px solid #66b8da !important; - } - - ${e} header { - outline: 1px solid #99cfe7 !important; - } - - ${e} footer { - outline: 1px solid #cce7f3 !important; - } - - ${e} h1 { - outline: 1px solid #162544 !important; - } - - ${e} h2 { - outline: 1px solid #314e6e !important; - } - - ${e} h3 { - outline: 1px solid #3e5e85 !important; - } - - ${e} h4 { - outline: 1px solid #449baf !important; - } - - ${e} h5 { - outline: 1px solid #c7d1cb !important; - } - - ${e} h6 { - outline: 1px solid #4371d0 !important; - } - - ${e} main { - outline: 1px solid #2f4f90 !important; - } - - ${e} address { - outline: 1px solid #1a2c51 !important; - } - - ${e} div { - outline: 1px solid #036cdb !important; - } - - ${e} p { - outline: 1px solid #ac050b !important; - } - - ${e} hr { - outline: 1px solid #ff063f !important; - } - - ${e} pre { - outline: 1px solid #850440 !important; - } - - ${e} blockquote { - outline: 1px solid #f1b8e7 !important; - } - - ${e} ol { - outline: 1px solid #ff050c !important; - } - - ${e} ul { - outline: 1px solid #d90416 !important; - } - - ${e} li { - outline: 1px solid #d90416 !important; - } - - ${e} dl { - outline: 1px solid #fd3427 !important; - } - - ${e} dt { - outline: 1px solid #ff0043 !important; - } - - ${e} dd { - outline: 1px solid #e80174 !important; - } - - ${e} figure { - outline: 1px solid #ff00bb !important; - } - - ${e} figcaption { - outline: 1px solid #bf0032 !important; - } - - ${e} table { - outline: 1px solid #00cc99 !important; - } - - ${e} caption { - outline: 1px solid #37ffc4 !important; - } - - ${e} thead { - outline: 1px solid #98daca !important; - } - - ${e} tbody { - outline: 1px solid #64a7a0 !important; - } - - ${e} tfoot { - outline: 1px solid #22746b !important; - } - - ${e} tr { - outline: 1px solid #86c0b2 !important; - } - - ${e} th { - outline: 1px solid #a1e7d6 !important; - } - - ${e} td { - outline: 1px solid #3f5a54 !important; - } - - ${e} col { - outline: 1px solid #6c9a8f !important; - } - - ${e} colgroup { - outline: 1px solid #6c9a9d !important; - } - - ${e} button { - outline: 1px solid #da8301 !important; - } - - ${e} datalist { - outline: 1px solid #c06000 !important; - } - - ${e} fieldset { - outline: 1px solid #d95100 !important; - } - - ${e} form { - outline: 1px solid #d23600 !important; - } - - ${e} input { - outline: 1px solid #fca600 !important; - } - - ${e} keygen { - outline: 1px solid #b31e00 !important; - } - - ${e} label { - outline: 1px solid #ee8900 !important; - } - - ${e} legend { - outline: 1px solid #de6d00 !important; - } - - ${e} meter { - outline: 1px solid #e8630c !important; - } - - ${e} optgroup { - outline: 1px solid #b33600 !important; - } - - ${e} option { - outline: 1px solid #ff8a00 !important; - } - - ${e} output { - outline: 1px solid #ff9619 !important; - } - - ${e} progress { - outline: 1px solid #e57c00 !important; - } - - ${e} select { - outline: 1px solid #e26e0f !important; - } - - ${e} textarea { - outline: 1px solid #cc5400 !important; - } - - ${e} details { - outline: 1px solid #33848f !important; - } - - ${e} summary { - outline: 1px solid #60a1a6 !important; - } - - ${e} command { - outline: 1px solid #438da1 !important; - } - - ${e} menu { - outline: 1px solid #449da6 !important; - } - - ${e} del { - outline: 1px solid #bf0000 !important; - } - - ${e} ins { - outline: 1px solid #400000 !important; - } - - ${e} img { - outline: 1px solid #22746b !important; - } - - ${e} iframe { - outline: 1px solid #64a7a0 !important; - } - - ${e} embed { - outline: 1px solid #98daca !important; - } - - ${e} object { - outline: 1px solid #00cc99 !important; - } - - ${e} param { - outline: 1px solid #37ffc4 !important; - } - - ${e} video { - outline: 1px solid #6ee866 !important; - } - - ${e} audio { - outline: 1px solid #027353 !important; - } - - ${e} source { - outline: 1px solid #012426 !important; - } - - ${e} canvas { - outline: 1px solid #a2f570 !important; - } - - ${e} track { - outline: 1px solid #59a600 !important; - } - - ${e} map { - outline: 1px solid #7be500 !important; - } - - ${e} area { - outline: 1px solid #305900 !important; - } - - ${e} a { - outline: 1px solid #ff62ab !important; - } - - ${e} em { - outline: 1px solid #800b41 !important; - } - - ${e} strong { - outline: 1px solid #ff1583 !important; - } - - ${e} i { - outline: 1px solid #803156 !important; - } - - ${e} b { - outline: 1px solid #cc1169 !important; - } - - ${e} u { - outline: 1px solid #ff0430 !important; - } - - ${e} s { - outline: 1px solid #f805e3 !important; - } - - ${e} small { - outline: 1px solid #d107b2 !important; - } - - ${e} abbr { - outline: 1px solid #4a0263 !important; - } - - ${e} q { - outline: 1px solid #240018 !important; - } - - ${e} cite { - outline: 1px solid #64003c !important; - } - - ${e} dfn { - outline: 1px solid #b4005a !important; - } - - ${e} sub { - outline: 1px solid #dba0c8 !important; - } - - ${e} sup { - outline: 1px solid #cc0256 !important; - } - - ${e} time { - outline: 1px solid #d6606d !important; - } - - ${e} code { - outline: 1px solid #e04251 !important; - } - - ${e} kbd { - outline: 1px solid #5e001f !important; - } - - ${e} samp { - outline: 1px solid #9c0033 !important; - } - - ${e} var { - outline: 1px solid #d90047 !important; - } - - ${e} mark { - outline: 1px solid #ff0053 !important; - } - - ${e} bdi { - outline: 1px solid #bf3668 !important; - } - - ${e} bdo { - outline: 1px solid #6f1400 !important; - } - - ${e} ruby { - outline: 1px solid #ff7b93 !important; - } - - ${e} rt { - outline: 1px solid #ff2f54 !important; - } - - ${e} rp { - outline: 1px solid #803e49 !important; - } - - ${e} span { - outline: 1px solid #cc2643 !important; - } - - ${e} br { - outline: 1px solid #db687d !important; - } - - ${e} wbr { - outline: 1px solid #db175b !important; - }`}n(csf_dt,"outlineCSS");var csf_Fr=n(((e,t)=>{let r=t.globals||{},o=[!0,"true"].includes(r.outline),i="docs"===t.viewMode,s=(0,external_STORYBOOK_MODULE_PREVIEW_API_.useMemo)((()=>csf_dt(i?'[data-story-block="true"]':".sb-show-main")),[t]);return(0,external_STORYBOOK_MODULE_PREVIEW_API_.useEffect)((()=>{let a=i?`addon-outline-docs-${t.id}`:"addon-outline";return o?csf_$r(a,s):csf_ct(a),()=>{csf_ct(a)}}),[o,s,t]),e()}),"withOutline"),csf_An=globalThis.FEATURES?.outline?[csf_Fr]:[],csf_Rn={[csf_Ae]:!1},csf_mt=n((()=>({decorators:csf_An,initialGlobals:csf_Rn})),"default"),csf_Fn=n((({parameters:e})=>{!0===e?.test?.mockReset?(0,external_STORYBOOK_MODULE_TEST_.resetAllMocks)():!0===e?.test?.clearMocks?(0,external_STORYBOOK_MODULE_TEST_.clearAllMocks)():!1!==e?.test?.restoreMocks&&(0,external_STORYBOOK_MODULE_TEST_.restoreAllMocks)()}),"resetAllMocksLoader"),csf_ut=n(((e,t=0,r)=>{if(t>5||null==e)return e;if((0,external_STORYBOOK_MODULE_TEST_.isMockFunction)(e))return r&&e.mockName(r),e;if("function"==typeof e&&"isAction"in e&&e.isAction&&(!("implicit"in e)||!e.implicit)){let o=(0,external_STORYBOOK_MODULE_TEST_.fn)(e);return r&&o.mockName(r),o}if(Array.isArray(e)){t++;for(let o=0;o{csf_ut(e)}),"nameSpiesAndWrapActionsInSpies"),csf_Ir=!1,csf_Ln=n((async e=>{globalThis.HTMLElement&&e.canvasElement instanceof globalThis.HTMLElement&&(e.canvas=(0,external_STORYBOOK_MODULE_TEST_.within)(e.canvasElement));let t=globalThis.window?.navigator?.clipboard;if(t){e.userEvent=Qs({userEvent:external_STORYBOOK_MODULE_TEST_.uninstrumentedUserEvent.setup()},{intercept:!0,getKeys:n((o=>Object.keys(o).filter((i=>"eventWrapper"!==i))),"getKeys")}).userEvent,Object.defineProperty(globalThis.window.navigator,"clipboard",{get:n((()=>t),"get"),configurable:!0});let r=HTMLElement.prototype.focus;csf_Ir||Object.defineProperties(HTMLElement.prototype,{focus:{configurable:!0,set:n((o=>{r=o,csf_Ir=!0}),"set"),get:n((()=>r),"get")}})}}),"enhanceContext"),csf_ft=n((()=>({loaders:[csf_Fn,csf_In,csf_Ln]})),"default"),csf_Dr="viewport",csf_n={[csf_Dr]:{value:void 0,isRotated:!1}},csf_yt=n((()=>({initialGlobals:csf_n})),"default");function csf_r(){return[(csf_lt.default??csf_lt)(),(csf_Je.default??csf_Je)(),(csf_st.default??csf_st)(),(csf_mt.default??csf_mt)(),(csf_yt.default??csf_yt)(),(csf_Xe.default??csf_Xe)(),(csf_Qe.default??csf_Qe)(),(csf_ft.default??csf_ft)()]}function rc(e){return e}function oc(e){return null!=e&&"object"==typeof e&&"_tag"in e&&"Preview"===e?._tag}function csf_Nn(e,t){return{_tag:"Meta",input:e,preview:t,get composed(){throw new Error("Not implemented")},story(r={}){return csf_Hr("function"==typeof r?{render:r}:r,this)}}}function csf_Hr(e,t){let r,o=n((()=>(r||(r=csf_We(e,t.input,void 0,t.preview.composed)),r)),"compose");return{_tag:"Story",input:e,meta:t,__compose:o,get composed(){let i=o(),{args:s,argTypes:a,parameters:p,id:c,tags:l,globals:y,storyName:u}=i;return{args:s,argTypes:a,parameters:p,id:c,tags:l,name:u,globals:y}},get play(){return e.play??t.input?.play??(async()=>{})},get run(){return o().run??(async()=>{})},extend(i){return csf_Hr({...this.input,...i,args:{...this.input.args,...i.args},argTypes:csf_D(this.input.argTypes,i.argTypes),afterEach:[...b(this.input?.afterEach??[]),...b(i.afterEach??[])],beforeEach:[...b(this.input?.beforeEach??[]),...b(i.beforeEach??[])],decorators:[...b(this.input?.decorators??[]),...b(i.decorators??[])],globals:{...this.input.globals,...i.globals},loaders:[...b(this.input?.loaders??[]),...b(i.loaders??[])],parameters:csf_D(this.input.parameters,i.parameters),tags:uc(...this.input.tags??[],...i.tags??[])},this.meta)}}}n(csf_r,"getCoreAnnotations"),n((function tc(e){let t,r={_tag:"Preview",input:e,get composed(){if(t)return t;let{addons:o,...i}=e;return t=csf_te(csf_ne([...csf_r(),...o??[],i])),t},meta(o){return csf_Nn(o,this)}};return globalThis.globalProjectAnnotations=r.composed,r}),"definePreview"),n(rc,"definePreviewAddon"),n(oc,"isPreview"),n((function nc(e){return null!=e&&"object"==typeof e&&"_tag"in e&&"Meta"===e?._tag}),"isMeta"),n(csf_Nn,"defineMeta"),n((function ic(e){return null!=e&&"object"==typeof e&&"_tag"in e&&"Story"===e?._tag}),"isStory"),n(csf_Hr,"defineStory");var csf_jn=n((e=>e.toLowerCase().replace(/[ ’–—―′¿'`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,"-").replace(/-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")),"sanitize"),csf_Nr=n(((e,t)=>{let r=csf_jn(e);if(""===r)throw new Error(`Invalid ${t} '${e}', must include alphanumeric characters`);return r}),"sanitizeSafe"),lc=n(((e,t)=>`${csf_Nr(e,"kind")}${t?`--${csf_Nr(t,"name")}`:""}`),"toId"),cc=n((e=>csf_bt(e)),"storyNameFromExport");function csf_jr(e,t){return Array.isArray(t)?t.includes(e):e.match(t)}n(csf_jr,"matches"),n((function dc(e,{includeStories:t,excludeStories:r}){return"__esModule"!==e&&(!t||csf_jr(e,t))&&(!r||!csf_jr(e,r))}),"isExportStory");var uc=n(((...e)=>{let t=e.reduce(((r,o)=>(o.startsWith("!")?r.delete(o.slice(1)):r.add(o),r)),new Set);return Array.from(t)}),"combineTags")},"./node_modules/storybook/dist/docs-tools/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{C2:function(){return ya},Op:function(){return ha},Sy:function(){return wt},TQ:function(){return at},UO:function(){return pt},Ux:function(){return w},Y1:function(){return Tn},YF:function(){return Ir},i3:function(){return Ke},p6:function(){return aa},rl:function(){return ia}});var n,s,storybook_internal_preview_errors__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("storybook/internal/preview-errors"),dr=Object.create,Ie=Object.defineProperty,Tr=Object.getOwnPropertyDescriptor,gr=Object.getOwnPropertyNames,xr=Object.getPrototypeOf,hr=Object.prototype.hasOwnProperty,r=(n,s)=>Ie(n,"name",{value:s,configurable:!0}),dt=(n=(fe,yt)=>{var n,s;n=fe,s=function(n){function s(e){return void 0!==e.text&&""!==e.text?`'${e.type}' with value '${e.text}'`:`'${e.type}'`}r(s,"tokenToString");let ne=class ne extends Error{constructor(t){super(`No parslet found for token: ${s(t)}`),this.token=t,Object.setPrototypeOf(this,ne.prototype)}getToken(){return this.token}};r(ne,"NoParsletFoundError");let a=ne,oe=class oe extends Error{constructor(t){super(`The parsing ended early. The next token was: ${s(t)}`),this.token=t,Object.setPrototypeOf(this,oe.prototype)}getToken(){return this.token}};r(oe,"EarlyEndOfParseError");let p=oe,se=class se extends Error{constructor(t,o){let i=`Unexpected type: '${t.type}'.`;void 0!==o&&(i+=` Message: ${o}`),super(i),Object.setPrototypeOf(this,se.prototype)}};r(se,"UnexpectedTypeError");let c=se;function u(e){return t=>t.startsWith(e)?{type:e,text:e}:null}function m(e){let o,t=0,i=e[0],l=!1;if("'"!==i&&'"'!==i)return null;for(;t{let t=P(e);return null==t?null:{type:"Identifier",text:t}}),"identifierRule");function S(e){return t=>{if(!t.startsWith(e))return null;let o=t[e.length];return void 0!==o&&g.test(o)?null:{type:e,text:e}}}r(S,"makeKeyWordRule");let z=r((e=>{let t=m(e);return null==t?null:{type:"StringValue",text:t}}),"stringValueRule"),Te=r((e=>e.length>0?null:{type:"EOF",text:""}),"eofRule"),ge=r((e=>{let t=de(e);return null===t?null:{type:"Number",text:t}}),"numberRule"),Rt=[Te,u("=>"),u("("),u(")"),u("{"),u("}"),u("["),u("]"),u("|"),u("&"),u("<"),u(">"),u(","),u(";"),u("*"),u("?"),u("!"),u("="),u(":"),u("..."),u("."),u("#"),u("~"),u("/"),u("@"),S("undefined"),S("null"),S("function"),S("this"),S("new"),S("module"),S("event"),S("external"),S("typeof"),S("keyof"),S("readonly"),S("import"),S("is"),S("in"),S("asserts"),ge,q,z],jt=/^\s*\n\s*/,U=class U{static create(t){let o=this.read(t);t=o.text;let i=this.read(t);return t=i.text,new U(t,void 0,o.token,i.token)}constructor(t,o,i,l){this.text="",this.text=t,this.previous=o,this.current=i,this.next=l}static read(t,o=!1){o=o||jt.test(t),t=t.trim();for(let i of Rt){let l=i(t);if(null!==l){let f=Object.assign(Object.assign({},l),{startOfLine:o});return{text:t=t.slice(f.text.length),token:f}}}throw new Error("Unexpected Token "+t)}advance(){let t=U.read(this.text);return new U(t.text,this.current,this.next,t.token)}};r(U,"Lexer");let xe=U;function J(e){if(void 0===e)throw new Error("Unexpected undefined");if("JsdocTypeKeyValue"===e.type||"JsdocTypeParameterList"===e.type||"JsdocTypeProperty"===e.type||"JsdocTypeReadonlyProperty"===e.type||"JsdocTypeObjectField"===e.type||"JsdocTypeJsdocObjectField"===e.type||"JsdocTypeIndexSignature"===e.type||"JsdocTypeMappedType"===e.type)throw new c(e);return e}function he(e){return"JsdocTypeKeyValue"===e.type?H(e):J(e)}function Ft(e){return"JsdocTypeName"===e.type?e:H(e)}function H(e){if("JsdocTypeKeyValue"!==e.type)throw new c(e);return e}function _t(e){var t;if("JsdocTypeVariadic"===e.type){if("JsdocTypeName"===(null===(t=e.element)||void 0===t?void 0:t.type))return e;throw new c(e)}if("JsdocTypeNumber"!==e.type&&"JsdocTypeName"!==e.type)throw new c(e);return e}function Je(e){return"JsdocTypeIndexSignature"===e.type||"JsdocTypeMappedType"===e.type}var y,e;r(J,"assertRootResult"),r(he,"assertPlainKeyValueOrRootResult"),r(Ft,"assertPlainKeyValueOrNameResult"),r(H,"assertPlainKeyValueResult"),r(_t,"assertNumberOrVariadicNameResult"),r(Je,"isSquaredProperty"),(e=y||(y={}))[e.ALL=0]="ALL",e[e.PARAMETER_LIST=1]="PARAMETER_LIST",e[e.OBJECT=2]="OBJECT",e[e.KEY_VALUE=3]="KEY_VALUE",e[e.INDEX_BRACKETS=4]="INDEX_BRACKETS",e[e.UNION=5]="UNION",e[e.INTERSECTION=6]="INTERSECTION",e[e.PREFIX=7]="PREFIX",e[e.INFIX=8]="INFIX",e[e.TUPLE=9]="TUPLE",e[e.SYMBOL=10]="SYMBOL",e[e.OPTIONAL=11]="OPTIONAL",e[e.NULLABLE=12]="NULLABLE",e[e.KEY_OF_TYPE_OF=13]="KEY_OF_TYPE_OF",e[e.FUNCTION=14]="FUNCTION",e[e.ARROW=15]="ARROW",e[e.ARRAY_BRACKETS=16]="ARRAY_BRACKETS",e[e.GENERIC=17]="GENERIC",e[e.NAME_PATH=18]="NAME_PATH",e[e.PARENTHESIS=19]="PARENTHESIS",e[e.SPECIAL_TYPES=20]="SPECIAL_TYPES";let Ae=class Ae{constructor(t,o,i){this.grammar=t,this._lexer="string"==typeof o?xe.create(o):o,this.baseParser=i}get lexer(){return this._lexer}parse(){let t=this.parseType(y.ALL);if("EOF"!==this.lexer.current.type)throw new p(this.lexer.current);return t}parseType(t){return J(this.parseIntermediateType(t))}parseIntermediateType(t){let o=this.tryParslets(null,t);if(null===o)throw new a(this.lexer.current);return this.parseInfixIntermediateType(o,t)}parseInfixIntermediateType(t,o){let i=this.tryParslets(t,o);for(;null!==i;)t=i,i=this.tryParslets(t,o);return t}tryParslets(t,o){for(let i of this.grammar){let l=i(this,o,t);if(null!==l)return l}return null}consume(t){return Array.isArray(t)||(t=[t]),!!t.includes(this.lexer.current.type)&&(this._lexer=this.lexer.advance(),!0)}acceptLexerState(t){this._lexer=t.lexer}};r(Ae,"Parser");let I=Ae;function Ye(e){return"EOF"===e||"|"===e||","===e||")"===e||">"===e}r(Ye,"isQuestionMarkUnknownType");let we=r(((e,t,o)=>{let i=e.lexer.current.type,l=e.lexer.next.type;return null==o&&"?"===i&&!Ye(l)||null!=o&&"?"===i?(e.consume("?"),null==o?{type:"JsdocTypeNullable",element:e.parseType(y.NULLABLE),meta:{position:"prefix"}}:{type:"JsdocTypeNullable",element:J(o),meta:{position:"suffix"}}):null}),"nullableParslet");function x(e){let t=r(((o,i,l)=>{let f=o.lexer.current.type,d=o.lexer.next.type;if(null===l){if("parsePrefix"in e&&e.accept(f,d))return e.parsePrefix(o)}else if("parseInfix"in e&&e.precedence>i&&e.accept(f,d))return e.parseInfix(o,l);return null}),"parslet");return Object.defineProperty(t,"name",{value:e.name}),t}r(x,"composeParslet");let Q=x({name:"optionalParslet",accept:r((e=>"="===e),"accept"),precedence:y.OPTIONAL,parsePrefix:r((e=>(e.consume("="),{type:"JsdocTypeOptional",element:e.parseType(y.OPTIONAL),meta:{position:"prefix"}})),"parsePrefix"),parseInfix:r(((e,t)=>(e.consume("="),{type:"JsdocTypeOptional",element:J(t),meta:{position:"suffix"}})),"parseInfix")}),Z=x({name:"numberParslet",accept:r((e=>"Number"===e),"accept"),parsePrefix:r((e=>{let t=parseFloat(e.lexer.current.text);return e.consume("Number"),{type:"JsdocTypeNumber",value:t}}),"parsePrefix")}),Vt=x({name:"parenthesisParslet",accept:r((e=>"("===e),"accept"),parsePrefix:r((e=>{if(e.consume("("),e.consume(")"))return{type:"JsdocTypeParameterList",elements:[]};let t=e.parseIntermediateType(y.ALL);if(!e.consume(")"))throw new Error("Unterminated parenthesis");return"JsdocTypeParameterList"===t.type?t:"JsdocTypeKeyValue"===t.type?{type:"JsdocTypeParameterList",elements:[t]}:{type:"JsdocTypeParenthesis",element:J(t)}}),"parsePrefix")}),Lt=x({name:"specialTypesParslet",accept:r(((e,t)=>"?"===e&&Ye(t)||"null"===e||"undefined"===e||"*"===e),"accept"),parsePrefix:r((e=>{if(e.consume("null"))return{type:"JsdocTypeNull"};if(e.consume("undefined"))return{type:"JsdocTypeUndefined"};if(e.consume("*"))return{type:"JsdocTypeAny"};if(e.consume("?"))return{type:"JsdocTypeUnknown"};throw new Error("Unacceptable token: "+e.lexer.current.text)}),"parsePrefix")}),Ut=x({name:"notNullableParslet",accept:r((e=>"!"===e),"accept"),precedence:y.NULLABLE,parsePrefix:r((e=>(e.consume("!"),{type:"JsdocTypeNotNullable",element:e.parseType(y.NULLABLE),meta:{position:"prefix"}})),"parsePrefix"),parseInfix:r(((e,t)=>(e.consume("!"),{type:"JsdocTypeNotNullable",element:J(t),meta:{position:"suffix"}})),"parseInfix")});function Bt({allowTrailingComma:e}){return x({name:"parameterListParslet",accept:r((t=>","===t),"accept"),precedence:y.PARAMETER_LIST,parseInfix:r(((t,o)=>{let i=[he(o)];t.consume(",");do{try{let l=t.parseIntermediateType(y.PARAMETER_LIST);i.push(he(l))}catch(l){if(e&&l instanceof a)break;throw l}}while(t.consume(","));if(i.length>0&&i.slice(0,-1).some((l=>"JsdocTypeVariadic"===l.type)))throw new Error("Only the last parameter may be a rest parameter");return{type:"JsdocTypeParameterList",elements:i}}),"parseInfix")})}r(Bt,"createParameterListParslet");let Ct=x({name:"genericParslet",accept:r(((e,t)=>"<"===e||"."===e&&"<"===t),"accept"),precedence:y.GENERIC,parseInfix:r(((e,t)=>{let o=e.consume(".");e.consume("<");let i=[];do{i.push(e.parseType(y.PARAMETER_LIST))}while(e.consume(","));if(!e.consume(">"))throw new Error("Unterminated generic parameter list");return{type:"JsdocTypeGeneric",left:J(t),elements:i,meta:{brackets:"angle",dot:o}}}),"parseInfix")}),Mt=x({name:"unionParslet",accept:r((e=>"|"===e),"accept"),precedence:y.UNION,parseInfix:r(((e,t)=>{e.consume("|");let o=[];do{o.push(e.parseType(y.UNION))}while(e.consume("|"));return{type:"JsdocTypeUnion",elements:[J(t),...o]}}),"parseInfix")}),Pe=[we,Q,Z,Vt,Lt,Ut,Bt({allowTrailingComma:!0}),Ct,Mt,Q];function ee({allowSquareBracketsOnAnyType:e,allowJsdocNamePaths:t,pathGrammar:o}){return r((function(l,f,d){if(null==d||f>=y.NAME_PATH)return null;let h=l.lexer.current.type,D=l.lexer.next.type;if(!("."===h&&"<"!==D||"["===h&&(e||"JsdocTypeName"===d.type)||t&&("~"===h||"#"===h)))return null;let O,ae=!1;l.consume(".")?O="property":l.consume("[")?(O="property-brackets",ae=!0):l.consume("~")?O="inner":(l.consume("#"),O="instance");let G,rt=null!==o?new I(o,l.lexer,l):l,k=rt.parseIntermediateType(y.NAME_PATH);switch(l.acceptLexerState(rt),k.type){case"JsdocTypeName":G={type:"JsdocTypeProperty",value:k.value,meta:{quote:void 0}};break;case"JsdocTypeNumber":G={type:"JsdocTypeProperty",value:k.value.toString(10),meta:{quote:void 0}};break;case"JsdocTypeStringValue":G={type:"JsdocTypeProperty",value:k.value,meta:{quote:k.meta.quote}};break;case"JsdocTypeSpecialNamePath":if("event"!==k.specialType)throw new c(k,"Type 'JsdocTypeSpecialNamePath' is only allowed with specialType 'event'");G=k;break;default:throw new c(k,"Expecting 'JsdocTypeName', 'JsdocTypeNumber', 'JsdocStringValue' or 'JsdocTypeSpecialNamePath'")}if(ae&&!l.consume("]")){let nt=l.lexer.current;throw new Error(`Unterminated square brackets. Next token is '${nt.type}' with text '${nt.text}'`)}return{type:"JsdocTypeNamePath",left:J(d),right:G,pathType:O}}),"namePathParslet")}function R({allowedAdditionalTokens:e}){return x({name:"nameParslet",accept:r((t=>"Identifier"===t||"this"===t||"new"===t||e.includes(t)),"accept"),parsePrefix:r((t=>{let{type:o,text:i}=t.lexer.current;return t.consume(o),{type:"JsdocTypeName",value:i}}),"parsePrefix")})}r(ee,"createNamePathParslet"),r(R,"createNameParslet");let Y=x({name:"stringValueParslet",accept:r((e=>"StringValue"===e),"accept"),parsePrefix:r((e=>{let t=e.lexer.current.text;return e.consume("StringValue"),{type:"JsdocTypeStringValue",value:t.slice(1,-1),meta:{quote:"'"===t[0]?"single":"double"}}}),"parsePrefix")});function te({pathGrammar:e,allowedTypes:t}){return x({name:"specialNamePathParslet",accept:r((o=>t.includes(o)),"accept"),parsePrefix:r((o=>{let i=o.lexer.current.type;if(o.consume(i),!o.consume(":"))return{type:"JsdocTypeName",value:i};let l,f=o.lexer.current;if(o.consume("StringValue"))l={type:"JsdocTypeSpecialNamePath",value:f.text.slice(1,-1),specialType:i,meta:{quote:"'"===f.text[0]?"single":"double"}};else{let D="",E=["Identifier","@","/"];for(;E.some((O=>o.consume(O)));)D+=f.text,f=o.lexer.current;l={type:"JsdocTypeSpecialNamePath",value:D,specialType:i,meta:{quote:void 0}}}let d=new I(e,o.lexer,o),h=d.parseInfixIntermediateType(l,y.ALL);return o.acceptLexerState(d),J(h)}),"parsePrefix")})}r(te,"createSpecialNamePathParslet");let We=[R({allowedAdditionalTokens:["external","module"]}),Y,Z,ee({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:null})],L=[...We,te({allowedTypes:["event"],pathGrammar:We})];function be(e){let t;if("JsdocTypeParameterList"===e.type)t=e.elements;else{if("JsdocTypeParenthesis"!==e.type)throw new c(e);t=[e.element]}return t.map((o=>he(o)))}function Kt(e){let t=be(e);if(t.some((o=>"JsdocTypeKeyValue"===o.type)))throw new Error("No parameter should be named");return t}function Se({allowNamedParameters:e,allowNoReturnType:t,allowWithoutParenthesis:o,allowNewAsFunctionKeyword:i}){return x({name:"functionParslet",accept:r(((l,f)=>"function"===l||i&&"new"===l&&"("===f),"accept"),parsePrefix:r((l=>{let f=l.consume("new");l.consume("function");let d="("===l.lexer.current.type;if(!d){if(!o)throw new Error("function is missing parameter list");return{type:"JsdocTypeName",value:"function"}}let h={type:"JsdocTypeFunction",parameters:[],arrow:!1,constructor:f,parenthesis:d},D=l.parseIntermediateType(y.FUNCTION);if(void 0===e)h.parameters=Kt(D);else{if(f&&"JsdocTypeFunction"===D.type&&D.arrow)return h=D,h.constructor=!0,h;h.parameters=be(D);for(let E of h.parameters)if("JsdocTypeKeyValue"===E.type&&!e.includes(E.key))throw new Error(`only allowed named parameters are ${e.join(", ")} but got ${E.type}`)}if(l.consume(":"))h.returnType=l.parseType(y.PREFIX);else if(!t)throw new Error("function is missing return type");return h}),"parsePrefix")})}function Ee({allowPostfix:e,allowEnclosingBrackets:t}){return x({name:"variadicParslet",accept:r((o=>"..."===o),"accept"),precedence:y.PREFIX,parsePrefix:r((o=>{o.consume("...");let i=t&&o.consume("[");try{let l=o.parseType(y.PREFIX);if(i&&!o.consume("]"))throw new Error("Unterminated variadic type. Missing ']'");return{type:"JsdocTypeVariadic",element:J(l),meta:{position:"prefix",squareBrackets:i}}}catch(l){if(l instanceof a){if(i)throw new Error("Empty square brackets for variadic are not allowed.");return{type:"JsdocTypeVariadic",meta:{position:void 0,squareBrackets:!1}}}throw l}}),"parsePrefix"),parseInfix:e?(o,i)=>(o.consume("..."),{type:"JsdocTypeVariadic",element:J(i),meta:{position:"suffix",squareBrackets:!1}}):void 0})}r(be,"getParameters"),r(Kt,"getUnnamedParameters"),r(Se,"createFunctionParslet"),r(Ee,"createVariadicParslet");let Ge=x({name:"symbolParslet",accept:r((e=>"("===e),"accept"),precedence:y.SYMBOL,parseInfix:r(((e,t)=>{if("JsdocTypeName"!==t.type)throw new Error("Symbol expects a name on the left side. (Reacting on '(')");e.consume("(");let o={type:"JsdocTypeSymbol",value:t.value};if(!e.consume(")")){let i=e.parseIntermediateType(y.SYMBOL);if(o.element=_t(i),!e.consume(")"))throw new Error("Symbol does not end after value")}return o}),"parseInfix")}),Xe=x({name:"arrayBracketsParslet",precedence:y.ARRAY_BRACKETS,accept:r(((e,t)=>"["===e&&"]"===t),"accept"),parseInfix:r(((e,t)=>(e.consume("["),e.consume("]"),{type:"JsdocTypeGeneric",left:{type:"JsdocTypeName",value:"Array"},elements:[J(t)],meta:{brackets:"square",dot:!1}})),"parseInfix")});function Ne({objectFieldGrammar:e,allowKeyTypes:t}){return x({name:"objectParslet",accept:r((o=>"{"===o),"accept"),parsePrefix:r((o=>{o.consume("{");let i={type:"JsdocTypeObject",meta:{separator:"comma"},elements:[]};if(!o.consume("}")){let l,f=new I(e,o.lexer,o);for(;;){f.acceptLexerState(o);let d=f.parseIntermediateType(y.OBJECT);o.acceptLexerState(f),void 0===d&&t&&(d=o.parseIntermediateType(y.OBJECT));let h=!1;if("JsdocTypeNullable"===d.type&&(h=!0,d=d.element),"JsdocTypeNumber"===d.type||"JsdocTypeName"===d.type||"JsdocTypeStringValue"===d.type){let E;"JsdocTypeStringValue"===d.type&&(E=d.meta.quote),i.elements.push({type:"JsdocTypeObjectField",key:d.value.toString(),right:void 0,optional:h,readonly:!1,meta:{quote:E}})}else{if("JsdocTypeObjectField"!==d.type&&"JsdocTypeJsdocObjectField"!==d.type)throw new c(d);i.elements.push(d)}if(o.lexer.current.startOfLine)l="linebreak";else if(o.consume(","))l="comma";else{if(!o.consume(";"))break;l="semicolon"}if("}"===o.lexer.current.type)break}if(i.meta.separator=l??"comma",!o.consume("}"))throw new Error("Unterminated record type. Missing '}'")}return i}),"parsePrefix")})}function De({allowSquaredProperties:e,allowKeyTypes:t,allowReadonly:o,allowOptional:i}){return x({name:"objectFieldParslet",precedence:y.KEY_VALUE,accept:r((l=>":"===l),"accept"),parseInfix:r(((l,f)=>{var d;let h=!1,D=!1;i&&"JsdocTypeNullable"===f.type&&(h=!0,f=f.element),o&&"JsdocTypeReadonlyProperty"===f.type&&(D=!0,f=f.element);let E=null!==(d=l.baseParser)&&void 0!==d?d:l;if(E.acceptLexerState(l),"JsdocTypeNumber"===f.type||"JsdocTypeName"===f.type||"JsdocTypeStringValue"===f.type||Je(f)){if(Je(f)&&!e)throw new c(f);let O;E.consume(":"),"JsdocTypeStringValue"===f.type&&(O=f.meta.quote);let ae=E.parseType(y.KEY_VALUE);return l.acceptLexerState(E),{type:"JsdocTypeObjectField",key:Je(f)?f:f.value.toString(),right:ae,optional:h,readonly:D,meta:{quote:O}}}{if(!t)throw new c(f);E.consume(":");let O=E.parseType(y.KEY_VALUE);return l.acceptLexerState(E),{type:"JsdocTypeJsdocObjectField",left:J(f),right:O}}}),"parseInfix")})}function Oe({allowOptional:e,allowVariadic:t}){return x({name:"keyValueParslet",precedence:y.KEY_VALUE,accept:r((o=>":"===o),"accept"),parseInfix:r(((o,i)=>{let l=!1,f=!1;if(e&&"JsdocTypeNullable"===i.type&&(l=!0,i=i.element),t&&"JsdocTypeVariadic"===i.type&&void 0!==i.element&&(f=!0,i=i.element),"JsdocTypeName"!==i.type)throw new c(i);o.consume(":");let d=o.parseType(y.KEY_VALUE);return{type:"JsdocTypeKeyValue",key:i.value,right:d,optional:l,variadic:f}}),"parseInfix")})}r(Ne,"createObjectParslet"),r(De,"createObjectFieldParslet"),r(Oe,"createKeyValueParslet");let ze=[...Pe,Se({allowWithoutParenthesis:!0,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),Y,te({allowedTypes:["module","external","event"],pathGrammar:L}),Ee({allowEnclosingBrackets:!0,allowPostfix:!0}),R({allowedAdditionalTokens:["keyof"]}),Ge,Xe,ee({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:L})],$t=[...ze,Ne({objectFieldGrammar:[R({allowedAdditionalTokens:["module","in"]}),De({allowSquaredProperties:!1,allowKeyTypes:!0,allowOptional:!1,allowReadonly:!1}),...ze],allowKeyTypes:!0}),Oe({allowOptional:!0,allowVariadic:!0})],He=x({name:"typeOfParslet",accept:r((e=>"typeof"===e),"accept"),parsePrefix:r((e=>(e.consume("typeof"),{type:"JsdocTypeTypeof",element:J(e.parseType(y.KEY_OF_TYPE_OF))})),"parsePrefix")}),qt=[R({allowedAdditionalTokens:["module","keyof","event","external","in"]}),we,Q,Y,Z,De({allowSquaredProperties:!1,allowKeyTypes:!1,allowOptional:!1,allowReadonly:!1})],Yt=[...Pe,Ne({allowKeyTypes:!1,objectFieldGrammar:qt}),R({allowedAdditionalTokens:["event","external","in"]}),He,Se({allowWithoutParenthesis:!1,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),Ee({allowEnclosingBrackets:!1,allowPostfix:!1}),R({allowedAdditionalTokens:["keyof"]}),te({allowedTypes:["module"],pathGrammar:L}),ee({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:L}),Oe({allowOptional:!1,allowVariadic:!1}),Ge],Wt=x({name:"assertsParslet",accept:r((e=>"asserts"===e),"accept"),parsePrefix:r((e=>{e.consume("asserts");let t=e.parseIntermediateType(y.SYMBOL);if("JsdocTypeName"!==t.type)throw new c(t,"A typescript asserts always has to have a name on the left side.");return e.consume("is"),{type:"JsdocTypeAsserts",left:t,right:J(e.parseIntermediateType(y.INFIX))}}),"parsePrefix")});function Gt({allowQuestionMark:e}){return x({name:"tupleParslet",accept:r((t=>"["===t),"accept"),parsePrefix:r((t=>{t.consume("[");let o={type:"JsdocTypeTuple",elements:[]};if(t.consume("]"))return o;let i=t.parseIntermediateType(y.ALL);if("JsdocTypeParameterList"===i.type?"JsdocTypeKeyValue"===i.elements[0].type?o.elements=i.elements.map(H):o.elements=i.elements.map(J):"JsdocTypeKeyValue"===i.type?o.elements=[H(i)]:o.elements=[J(i)],!t.consume("]"))throw new Error("Unterminated '['");if(!e&&o.elements.some((l=>"JsdocTypeUnknown"===l.type)))throw new Error("Question mark in tuple not allowed");return o}),"parsePrefix")})}r(Gt,"createTupleParslet");let Xt=x({name:"keyOfParslet",accept:r((e=>"keyof"===e),"accept"),parsePrefix:r((e=>(e.consume("keyof"),{type:"JsdocTypeKeyof",element:J(e.parseType(y.KEY_OF_TYPE_OF))})),"parsePrefix")}),zt=x({name:"importParslet",accept:r((e=>"import"===e),"accept"),parsePrefix:r((e=>{if(e.consume("import"),!e.consume("("))throw new Error("Missing parenthesis after import keyword");let t=e.parseType(y.PREFIX);if("JsdocTypeStringValue"!==t.type)throw new Error("Only string values are allowed as paths for imports");if(!e.consume(")"))throw new Error("Missing closing parenthesis after import keyword");return{type:"JsdocTypeImport",element:t}}),"parsePrefix")}),Ht=x({name:"readonlyPropertyParslet",accept:r((e=>"readonly"===e),"accept"),parsePrefix:r((e=>(e.consume("readonly"),{type:"JsdocTypeReadonlyProperty",element:e.parseType(y.KEY_VALUE)})),"parsePrefix")}),Qt=x({name:"arrowFunctionParslet",precedence:y.ARROW,accept:r((e=>"=>"===e),"accept"),parseInfix:r(((e,t)=>(e.consume("=>"),{type:"JsdocTypeFunction",parameters:be(t).map(Ft),arrow:!0,constructor:!1,parenthesis:!0,returnType:e.parseType(y.OBJECT)})),"parseInfix")}),Zt=x({name:"intersectionParslet",accept:r((e=>"&"===e),"accept"),precedence:y.INTERSECTION,parseInfix:r(((e,t)=>{e.consume("&");let o=[];do{o.push(e.parseType(y.INTERSECTION))}while(e.consume("&"));return{type:"JsdocTypeIntersection",elements:[J(t),...o]}}),"parseInfix")}),er=x({name:"predicateParslet",precedence:y.INFIX,accept:r((e=>"is"===e),"accept"),parseInfix:r(((e,t)=>{if("JsdocTypeName"!==t.type)throw new c(t,"A typescript predicate always has to have a name on the left side.");return e.consume("is"),{type:"JsdocTypePredicate",left:t,right:J(e.parseIntermediateType(y.INFIX))}}),"parseInfix")}),tr=x({name:"objectSquareBracketPropertyParslet",accept:r((e=>"["===e),"accept"),parsePrefix:r((e=>{if(void 0===e.baseParser)throw new Error("Only allowed inside object grammar");e.consume("[");let o,t=e.lexer.current.text;if(e.consume("Identifier"),e.consume(":")){let i=e.baseParser;i.acceptLexerState(e),o={type:"JsdocTypeIndexSignature",key:t,right:i.parseType(y.INDEX_BRACKETS)},e.acceptLexerState(i)}else{if(!e.consume("in"))throw new Error("Missing ':' or 'in' inside square bracketed property.");{let i=e.baseParser;i.acceptLexerState(e),o={type:"JsdocTypeMappedType",key:t,right:i.parseType(y.ARRAY_BRACKETS)},e.acceptLexerState(i)}}if(!e.consume("]"))throw new Error("Unterminated square brackets");return o}),"parsePrefix")}),rr=[Ht,R({allowedAdditionalTokens:["module","event","keyof","event","external","in"]}),we,Q,Y,Z,De({allowSquaredProperties:!0,allowKeyTypes:!1,allowOptional:!0,allowReadonly:!0}),tr],nr=[...Pe,Ne({allowKeyTypes:!1,objectFieldGrammar:rr}),He,Xt,zt,Y,Se({allowWithoutParenthesis:!0,allowNoReturnType:!1,allowNamedParameters:["this","new","args"],allowNewAsFunctionKeyword:!0}),Gt({allowQuestionMark:!1}),Ee({allowEnclosingBrackets:!1,allowPostfix:!1}),Wt,R({allowedAdditionalTokens:["event","external","in"]}),te({allowedTypes:["module"],pathGrammar:L}),Xe,Qt,ee({allowSquareBracketsOnAnyType:!0,allowJsdocNamePaths:!1,pathGrammar:L}),Zt,er,Oe({allowVariadic:!0,allowOptional:!0})];function Qe(e,t){switch(t){case"closure":return new I(Yt,e).parse();case"jsdoc":return new I($t,e).parse();case"typescript":return new I(nr,e).parse()}}function or(e,t=["typescript","closure","jsdoc"]){let o;for(let i of t)try{return Qe(e,i)}catch(l){o=l}throw o}function W(e,t){let o=e[t.type];if(void 0===o)throw new Error(`In this set of transform rules exists no rule for type ${t.type}.`);return o(t,(i=>W(e,i)))}function N(e){throw new Error("This transform is not available. Are you trying the correct parsing mode?")}function Ze(e){let t={params:[]};for(let o of e.parameters)"JsdocTypeKeyValue"===o.type?"this"===o.key?t.this=o.right:"new"===o.key?t.new=o.right:t.params.push(o):t.params.push(o);return t}function re(e,t,o){return"prefix"===e?o+t:t+o}function j(e,t){switch(t){case"double":return`"${e}"`;case"single":return`'${e}'`;case void 0:return e}}function et(){return{JsdocTypeParenthesis:r(((e,t)=>`(${void 0!==e.element?t(e.element):""})`),"JsdocTypeParenthesis"),JsdocTypeKeyof:r(((e,t)=>`keyof ${t(e.element)}`),"JsdocTypeKeyof"),JsdocTypeFunction:r(((e,t)=>{if(e.arrow){if(void 0===e.returnType)throw new Error("Arrow function needs a return type.");let o=`(${e.parameters.map(t).join(", ")}) => ${t(e.returnType)}`;return e.constructor&&(o="new "+o),o}{let o=e.constructor?"new":"function";return e.parenthesis&&(o+=`(${e.parameters.map(t).join(", ")})`,void 0!==e.returnType&&(o+=`: ${t(e.returnType)}`)),o}}),"JsdocTypeFunction"),JsdocTypeName:r((e=>e.value),"JsdocTypeName"),JsdocTypeTuple:r(((e,t)=>`[${e.elements.map(t).join(", ")}]`),"JsdocTypeTuple"),JsdocTypeVariadic:r(((e,t)=>void 0===e.meta.position?"...":re(e.meta.position,t(e.element),"...")),"JsdocTypeVariadic"),JsdocTypeNamePath:r(((e,t)=>{let o=t(e.left),i=t(e.right);switch(e.pathType){case"inner":return`${o}~${i}`;case"instance":return`${o}#${i}`;case"property":return`${o}.${i}`;case"property-brackets":return`${o}[${i}]`}}),"JsdocTypeNamePath"),JsdocTypeStringValue:r((e=>j(e.value,e.meta.quote)),"JsdocTypeStringValue"),JsdocTypeAny:r((()=>"*"),"JsdocTypeAny"),JsdocTypeGeneric:r(((e,t)=>{if("square"===e.meta.brackets){let o=e.elements[0],i=t(o);return"JsdocTypeUnion"===o.type||"JsdocTypeIntersection"===o.type?`(${i})[]`:`${i}[]`}return`${t(e.left)}${e.meta.dot?".":""}<${e.elements.map(t).join(", ")}>`}),"JsdocTypeGeneric"),JsdocTypeImport:r(((e,t)=>`import(${t(e.element)})`),"JsdocTypeImport"),JsdocTypeObjectField:r(((e,t)=>{let o="";return e.readonly&&(o+="readonly "),"string"==typeof e.key?o+=j(e.key,e.meta.quote):o+=t(e.key),e.optional&&(o+="?"),void 0===e.right?o:o+`: ${t(e.right)}`}),"JsdocTypeObjectField"),JsdocTypeJsdocObjectField:r(((e,t)=>`${t(e.left)}: ${t(e.right)}`),"JsdocTypeJsdocObjectField"),JsdocTypeKeyValue:r(((e,t)=>{let o=e.key;return e.optional&&(o+="?"),e.variadic&&(o="..."+o),void 0===e.right?o:o+`: ${t(e.right)}`}),"JsdocTypeKeyValue"),JsdocTypeSpecialNamePath:r((e=>`${e.specialType}:${j(e.value,e.meta.quote)}`),"JsdocTypeSpecialNamePath"),JsdocTypeNotNullable:r(((e,t)=>re(e.meta.position,t(e.element),"!")),"JsdocTypeNotNullable"),JsdocTypeNull:r((()=>"null"),"JsdocTypeNull"),JsdocTypeNullable:r(((e,t)=>re(e.meta.position,t(e.element),"?")),"JsdocTypeNullable"),JsdocTypeNumber:r((e=>e.value.toString()),"JsdocTypeNumber"),JsdocTypeObject:r(((e,t)=>`{${e.elements.map(t).join(("comma"===e.meta.separator?",":";")+" ")}}`),"JsdocTypeObject"),JsdocTypeOptional:r(((e,t)=>re(e.meta.position,t(e.element),"=")),"JsdocTypeOptional"),JsdocTypeSymbol:r(((e,t)=>`${e.value}(${void 0!==e.element?t(e.element):""})`),"JsdocTypeSymbol"),JsdocTypeTypeof:r(((e,t)=>`typeof ${t(e.element)}`),"JsdocTypeTypeof"),JsdocTypeUndefined:r((()=>"undefined"),"JsdocTypeUndefined"),JsdocTypeUnion:r(((e,t)=>e.elements.map(t).join(" | ")),"JsdocTypeUnion"),JsdocTypeUnknown:r((()=>"?"),"JsdocTypeUnknown"),JsdocTypeIntersection:r(((e,t)=>e.elements.map(t).join(" & ")),"JsdocTypeIntersection"),JsdocTypeProperty:r((e=>j(e.value,e.meta.quote)),"JsdocTypeProperty"),JsdocTypePredicate:r(((e,t)=>`${t(e.left)} is ${t(e.right)}`),"JsdocTypePredicate"),JsdocTypeIndexSignature:r(((e,t)=>`[${e.key}: ${t(e.right)}]`),"JsdocTypeIndexSignature"),JsdocTypeMappedType:r(((e,t)=>`[${e.key} in ${t(e.right)}]`),"JsdocTypeMappedType"),JsdocTypeAsserts:r(((e,t)=>`asserts ${t(e.left)} is ${t(e.right)}`),"JsdocTypeAsserts")}}r(Qe,"parse"),r(or,"tryParse"),r(W,"transform"),r(N,"notAvailableTransform"),r(Ze,"extractSpecialParams"),r(re,"applyPosition"),r(j,"quote"),r(et,"stringifyRules");let sr=et();function ar(e){return W(sr,e)}r(ar,"stringify");let ir=["null","true","false","break","case","catch","class","const","continue","debugger","default","delete","do","else","export","extends","finally","for","function","if","import","in","instanceof","new","return","super","switch","this","throw","try","typeof","var","void","while","with","yield"];function F(e){let t={type:"NameExpression",name:e};return ir.includes(e)&&(t.reservedWord=!0),t}r(F,"makeName");let pr={JsdocTypeOptional:r(((e,t)=>{let o=t(e.element);return o.optional=!0,o}),"JsdocTypeOptional"),JsdocTypeNullable:r(((e,t)=>{let o=t(e.element);return o.nullable=!0,o}),"JsdocTypeNullable"),JsdocTypeNotNullable:r(((e,t)=>{let o=t(e.element);return o.nullable=!1,o}),"JsdocTypeNotNullable"),JsdocTypeVariadic:r(((e,t)=>{if(void 0===e.element)throw new Error("dots without value are not allowed in catharsis mode");let o=t(e.element);return o.repeatable=!0,o}),"JsdocTypeVariadic"),JsdocTypeAny:r((()=>({type:"AllLiteral"})),"JsdocTypeAny"),JsdocTypeNull:r((()=>({type:"NullLiteral"})),"JsdocTypeNull"),JsdocTypeStringValue:r((e=>F(j(e.value,e.meta.quote))),"JsdocTypeStringValue"),JsdocTypeUndefined:r((()=>({type:"UndefinedLiteral"})),"JsdocTypeUndefined"),JsdocTypeUnknown:r((()=>({type:"UnknownLiteral"})),"JsdocTypeUnknown"),JsdocTypeFunction:r(((e,t)=>{let o=Ze(e),i={type:"FunctionType",params:o.params.map(t)};return void 0!==o.this&&(i.this=t(o.this)),void 0!==o.new&&(i.new=t(o.new)),void 0!==e.returnType&&(i.result=t(e.returnType)),i}),"JsdocTypeFunction"),JsdocTypeGeneric:r(((e,t)=>({type:"TypeApplication",applications:e.elements.map((o=>t(o))),expression:t(e.left)})),"JsdocTypeGeneric"),JsdocTypeSpecialNamePath:r((e=>F(e.specialType+":"+j(e.value,e.meta.quote))),"JsdocTypeSpecialNamePath"),JsdocTypeName:r((e=>"function"!==e.value?F(e.value):{type:"FunctionType",params:[]}),"JsdocTypeName"),JsdocTypeNumber:r((e=>F(e.value.toString())),"JsdocTypeNumber"),JsdocTypeObject:r(((e,t)=>{let o={type:"RecordType",fields:[]};for(let i of e.elements)"JsdocTypeObjectField"!==i.type&&"JsdocTypeJsdocObjectField"!==i.type?o.fields.push({type:"FieldType",key:t(i),value:void 0}):o.fields.push(t(i));return o}),"JsdocTypeObject"),JsdocTypeObjectField:r(((e,t)=>{if("string"!=typeof e.key)throw new Error("Index signatures and mapped types are not supported");return{type:"FieldType",key:F(j(e.key,e.meta.quote)),value:void 0===e.right?void 0:t(e.right)}}),"JsdocTypeObjectField"),JsdocTypeJsdocObjectField:r(((e,t)=>({type:"FieldType",key:t(e.left),value:t(e.right)})),"JsdocTypeJsdocObjectField"),JsdocTypeUnion:r(((e,t)=>({type:"TypeUnion",elements:e.elements.map((o=>t(o)))})),"JsdocTypeUnion"),JsdocTypeKeyValue:r(((e,t)=>({type:"FieldType",key:F(e.key),value:void 0===e.right?void 0:t(e.right)})),"JsdocTypeKeyValue"),JsdocTypeNamePath:r(((e,t)=>{let i,o=t(e.left);i="JsdocTypeSpecialNamePath"===e.right.type?t(e.right).name:j(e.right.value,e.right.meta.quote);let l="inner"===e.pathType?"~":"instance"===e.pathType?"#":".";return F(`${o.name}${l}${i}`)}),"JsdocTypeNamePath"),JsdocTypeSymbol:r((e=>{let t="",o=e.element,i=!1;return"JsdocTypeVariadic"===o?.type&&("prefix"===o.meta.position?t="...":i=!0,o=o.element),"JsdocTypeName"===o?.type?t+=o.value:"JsdocTypeNumber"===o?.type&&(t+=o.value.toString()),i&&(t+="..."),F(`${e.value}(${t})`)}),"JsdocTypeSymbol"),JsdocTypeParenthesis:r(((e,t)=>t(J(e.element))),"JsdocTypeParenthesis"),JsdocTypeMappedType:N,JsdocTypeIndexSignature:N,JsdocTypeImport:N,JsdocTypeKeyof:N,JsdocTypeTuple:N,JsdocTypeTypeof:N,JsdocTypeIntersection:N,JsdocTypeProperty:N,JsdocTypePredicate:N,JsdocTypeAsserts:N};function cr(e){return W(pr,e)}function V(e){switch(e){case void 0:return"none";case"single":return"single";case"double":return"double"}}function lr(e){switch(e){case"inner":return"INNER_MEMBER";case"instance":return"INSTANCE_MEMBER";case"property":case"property-brackets":return"MEMBER"}}function ve(e,t){return 2===t.length?{type:e,left:t[0],right:t[1]}:{type:e,left:t[0],right:ve(e,t.slice(1))}}r(cr,"catharsisTransform"),r(V,"getQuoteStyle"),r(lr,"getMemberType"),r(ve,"nestResults");let ur={JsdocTypeOptional:r(((e,t)=>({type:"OPTIONAL",value:t(e.element),meta:{syntax:"prefix"===e.meta.position?"PREFIX_EQUAL_SIGN":"SUFFIX_EQUALS_SIGN"}})),"JsdocTypeOptional"),JsdocTypeNullable:r(((e,t)=>({type:"NULLABLE",value:t(e.element),meta:{syntax:"prefix"===e.meta.position?"PREFIX_QUESTION_MARK":"SUFFIX_QUESTION_MARK"}})),"JsdocTypeNullable"),JsdocTypeNotNullable:r(((e,t)=>({type:"NOT_NULLABLE",value:t(e.element),meta:{syntax:"prefix"===e.meta.position?"PREFIX_BANG":"SUFFIX_BANG"}})),"JsdocTypeNotNullable"),JsdocTypeVariadic:r(((e,t)=>{let o={type:"VARIADIC",meta:{syntax:"prefix"===e.meta.position?"PREFIX_DOTS":"suffix"===e.meta.position?"SUFFIX_DOTS":"ONLY_DOTS"}};return void 0!==e.element&&(o.value=t(e.element)),o}),"JsdocTypeVariadic"),JsdocTypeName:r((e=>({type:"NAME",name:e.value})),"JsdocTypeName"),JsdocTypeTypeof:r(((e,t)=>({type:"TYPE_QUERY",name:t(e.element)})),"JsdocTypeTypeof"),JsdocTypeTuple:r(((e,t)=>({type:"TUPLE",entries:e.elements.map(t)})),"JsdocTypeTuple"),JsdocTypeKeyof:r(((e,t)=>({type:"KEY_QUERY",value:t(e.element)})),"JsdocTypeKeyof"),JsdocTypeImport:r((e=>({type:"IMPORT",path:{type:"STRING_VALUE",quoteStyle:V(e.element.meta.quote),string:e.element.value}})),"JsdocTypeImport"),JsdocTypeUndefined:r((()=>({type:"NAME",name:"undefined"})),"JsdocTypeUndefined"),JsdocTypeAny:r((()=>({type:"ANY"})),"JsdocTypeAny"),JsdocTypeFunction:r(((e,t)=>{let o=Ze(e),i={type:e.arrow?"ARROW":"FUNCTION",params:o.params.map((l=>{if("JsdocTypeKeyValue"===l.type){if(void 0===l.right)throw new Error("Function parameter without ':' is not expected to be 'KEY_VALUE'");return{type:"NAMED_PARAMETER",name:l.key,typeName:t(l.right)}}return t(l)})),new:null,returns:null};return void 0!==o.this?i.this=t(o.this):e.arrow||(i.this=null),void 0!==o.new&&(i.new=t(o.new)),void 0!==e.returnType&&(i.returns=t(e.returnType)),i}),"JsdocTypeFunction"),JsdocTypeGeneric:r(((e,t)=>{let o={type:"GENERIC",subject:t(e.left),objects:e.elements.map(t),meta:{syntax:"square"===e.meta.brackets?"SQUARE_BRACKET":e.meta.dot?"ANGLE_BRACKET_WITH_DOT":"ANGLE_BRACKET"}};return"square"===e.meta.brackets&&"JsdocTypeFunction"===e.elements[0].type&&!e.elements[0].parenthesis&&(o.objects[0]={type:"NAME",name:"function"}),o}),"JsdocTypeGeneric"),JsdocTypeObjectField:r(((e,t)=>{if("string"!=typeof e.key)throw new Error("Index signatures and mapped types are not supported");if(void 0===e.right)return{type:"RECORD_ENTRY",key:e.key,quoteStyle:V(e.meta.quote),value:null,readonly:!1};let o=t(e.right);return e.optional&&(o={type:"OPTIONAL",value:o,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:e.key.toString(),quoteStyle:V(e.meta.quote),value:o,readonly:!1}}),"JsdocTypeObjectField"),JsdocTypeJsdocObjectField:r((()=>{throw new Error("Keys may not be typed in jsdoctypeparser.")}),"JsdocTypeJsdocObjectField"),JsdocTypeKeyValue:r(((e,t)=>{if(void 0===e.right)return{type:"RECORD_ENTRY",key:e.key,quoteStyle:"none",value:null,readonly:!1};let o=t(e.right);return e.optional&&(o={type:"OPTIONAL",value:o,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:e.key,quoteStyle:"none",value:o,readonly:!1}}),"JsdocTypeKeyValue"),JsdocTypeObject:r(((e,t)=>{let o=[];for(let i of e.elements)("JsdocTypeObjectField"===i.type||"JsdocTypeJsdocObjectField"===i.type)&&o.push(t(i));return{type:"RECORD",entries:o}}),"JsdocTypeObject"),JsdocTypeSpecialNamePath:r((e=>{if("module"!==e.specialType)throw new Error(`jsdoctypeparser does not support type ${e.specialType} at this point.`);return{type:"MODULE",value:{type:"FILE_PATH",quoteStyle:V(e.meta.quote),path:e.value}}}),"JsdocTypeSpecialNamePath"),JsdocTypeNamePath:r(((e,t)=>{let i,l,o=!1;"JsdocTypeSpecialNamePath"===e.right.type&&"event"===e.right.specialType?(o=!0,i=e.right.value,l=V(e.right.meta.quote)):(i=e.right.value,l=V(e.right.meta.quote));let f={type:lr(e.pathType),owner:t(e.left),name:i,quoteStyle:l,hasEventPrefix:o};if("MODULE"===f.owner.type){let d=f.owner;return f.owner=f.owner.value,d.value=f,d}return f}),"JsdocTypeNamePath"),JsdocTypeUnion:r(((e,t)=>ve("UNION",e.elements.map(t))),"JsdocTypeUnion"),JsdocTypeParenthesis:r(((e,t)=>({type:"PARENTHESIS",value:t(J(e.element))})),"JsdocTypeParenthesis"),JsdocTypeNull:r((()=>({type:"NAME",name:"null"})),"JsdocTypeNull"),JsdocTypeUnknown:r((()=>({type:"UNKNOWN"})),"JsdocTypeUnknown"),JsdocTypeStringValue:r((e=>({type:"STRING_VALUE",quoteStyle:V(e.meta.quote),string:e.value})),"JsdocTypeStringValue"),JsdocTypeIntersection:r(((e,t)=>ve("INTERSECTION",e.elements.map(t))),"JsdocTypeIntersection"),JsdocTypeNumber:r((e=>({type:"NUMBER_VALUE",number:e.value.toString()})),"JsdocTypeNumber"),JsdocTypeSymbol:N,JsdocTypeProperty:N,JsdocTypePredicate:N,JsdocTypeMappedType:N,JsdocTypeIndexSignature:N,JsdocTypeAsserts:N};function mr(e){return W(ur,e)}function fr(){return{JsdocTypeIntersection:r(((e,t)=>({type:"JsdocTypeIntersection",elements:e.elements.map(t)})),"JsdocTypeIntersection"),JsdocTypeGeneric:r(((e,t)=>({type:"JsdocTypeGeneric",left:t(e.left),elements:e.elements.map(t),meta:{dot:e.meta.dot,brackets:e.meta.brackets}})),"JsdocTypeGeneric"),JsdocTypeNullable:r((e=>e),"JsdocTypeNullable"),JsdocTypeUnion:r(((e,t)=>({type:"JsdocTypeUnion",elements:e.elements.map(t)})),"JsdocTypeUnion"),JsdocTypeUnknown:r((e=>e),"JsdocTypeUnknown"),JsdocTypeUndefined:r((e=>e),"JsdocTypeUndefined"),JsdocTypeTypeof:r(((e,t)=>({type:"JsdocTypeTypeof",element:t(e.element)})),"JsdocTypeTypeof"),JsdocTypeSymbol:r(((e,t)=>{let o={type:"JsdocTypeSymbol",value:e.value};return void 0!==e.element&&(o.element=t(e.element)),o}),"JsdocTypeSymbol"),JsdocTypeOptional:r(((e,t)=>({type:"JsdocTypeOptional",element:t(e.element),meta:{position:e.meta.position}})),"JsdocTypeOptional"),JsdocTypeObject:r(((e,t)=>({type:"JsdocTypeObject",meta:{separator:"comma"},elements:e.elements.map(t)})),"JsdocTypeObject"),JsdocTypeNumber:r((e=>e),"JsdocTypeNumber"),JsdocTypeNull:r((e=>e),"JsdocTypeNull"),JsdocTypeNotNullable:r(((e,t)=>({type:"JsdocTypeNotNullable",element:t(e.element),meta:{position:e.meta.position}})),"JsdocTypeNotNullable"),JsdocTypeSpecialNamePath:r((e=>e),"JsdocTypeSpecialNamePath"),JsdocTypeObjectField:r(((e,t)=>({type:"JsdocTypeObjectField",key:e.key,right:void 0===e.right?void 0:t(e.right),optional:e.optional,readonly:e.readonly,meta:e.meta})),"JsdocTypeObjectField"),JsdocTypeJsdocObjectField:r(((e,t)=>({type:"JsdocTypeJsdocObjectField",left:t(e.left),right:t(e.right)})),"JsdocTypeJsdocObjectField"),JsdocTypeKeyValue:r(((e,t)=>({type:"JsdocTypeKeyValue",key:e.key,right:void 0===e.right?void 0:t(e.right),optional:e.optional,variadic:e.variadic})),"JsdocTypeKeyValue"),JsdocTypeImport:r(((e,t)=>({type:"JsdocTypeImport",element:t(e.element)})),"JsdocTypeImport"),JsdocTypeAny:r((e=>e),"JsdocTypeAny"),JsdocTypeStringValue:r((e=>e),"JsdocTypeStringValue"),JsdocTypeNamePath:r((e=>e),"JsdocTypeNamePath"),JsdocTypeVariadic:r(((e,t)=>{let o={type:"JsdocTypeVariadic",meta:{position:e.meta.position,squareBrackets:e.meta.squareBrackets}};return void 0!==e.element&&(o.element=t(e.element)),o}),"JsdocTypeVariadic"),JsdocTypeTuple:r(((e,t)=>({type:"JsdocTypeTuple",elements:e.elements.map(t)})),"JsdocTypeTuple"),JsdocTypeName:r((e=>e),"JsdocTypeName"),JsdocTypeFunction:r(((e,t)=>{let o={type:"JsdocTypeFunction",arrow:e.arrow,parameters:e.parameters.map(t),constructor:e.constructor,parenthesis:e.parenthesis};return void 0!==e.returnType&&(o.returnType=t(e.returnType)),o}),"JsdocTypeFunction"),JsdocTypeKeyof:r(((e,t)=>({type:"JsdocTypeKeyof",element:t(e.element)})),"JsdocTypeKeyof"),JsdocTypeParenthesis:r(((e,t)=>({type:"JsdocTypeParenthesis",element:t(e.element)})),"JsdocTypeParenthesis"),JsdocTypeProperty:r((e=>e),"JsdocTypeProperty"),JsdocTypePredicate:r(((e,t)=>({type:"JsdocTypePredicate",left:t(e.left),right:t(e.right)})),"JsdocTypePredicate"),JsdocTypeIndexSignature:r(((e,t)=>({type:"JsdocTypeIndexSignature",key:e.key,right:t(e.right)})),"JsdocTypeIndexSignature"),JsdocTypeMappedType:r(((e,t)=>({type:"JsdocTypeMappedType",key:e.key,right:t(e.right)})),"JsdocTypeMappedType"),JsdocTypeAsserts:r(((e,t)=>({type:"JsdocTypeAsserts",left:t(e.left),right:t(e.right)})),"JsdocTypeAsserts")}}r(mr,"jtpTransform"),r(fr,"identityTransformRules");let tt={JsdocTypeAny:[],JsdocTypeFunction:["parameters","returnType"],JsdocTypeGeneric:["left","elements"],JsdocTypeImport:[],JsdocTypeIndexSignature:["right"],JsdocTypeIntersection:["elements"],JsdocTypeKeyof:["element"],JsdocTypeKeyValue:["right"],JsdocTypeMappedType:["right"],JsdocTypeName:[],JsdocTypeNamePath:["left","right"],JsdocTypeNotNullable:["element"],JsdocTypeNull:[],JsdocTypeNullable:["element"],JsdocTypeNumber:[],JsdocTypeObject:["elements"],JsdocTypeObjectField:["right"],JsdocTypeJsdocObjectField:["left","right"],JsdocTypeOptional:["element"],JsdocTypeParenthesis:["element"],JsdocTypeSpecialNamePath:[],JsdocTypeStringValue:[],JsdocTypeSymbol:["element"],JsdocTypeTuple:["elements"],JsdocTypeTypeof:["element"],JsdocTypeUndefined:[],JsdocTypeUnion:["elements"],JsdocTypeUnknown:[],JsdocTypeVariadic:["element"],JsdocTypeProperty:[],JsdocTypePredicate:["left","right"],JsdocTypeAsserts:["left","right"]};function ke(e,t,o,i,l){i?.(e,t,o);let f=tt[e.type];for(let d of f){let h=e[d];if(void 0!==h)if(Array.isArray(h))for(let D of h)ke(D,e,d,i,l);else ke(h,e,d,i,l)}l?.(e,t,o)}function yr(e,t,o){ke(e,void 0,void 0,t,o)}r(ke,"_traverse"),r(yr,"traverse"),n.catharsisTransform=cr,n.identityTransformRules=fr,n.jtpTransform=mr,n.parse=Qe,n.stringify=ar,n.stringifyRules=et,n.transform=W,n.traverse=yr,n.tryParse=or,n.visitorKeys=tt},"object"==typeof fe&&typeof yt<"u"?s(fe):"function"==typeof define&&__webpack_require__.amdO?define(["exports"],s):s((n=typeof globalThis<"u"?globalThis:n||self).jtpp={})},()=>(s||n((s={exports:{}}).exports,s),s.exports)),Sr=r((n=>"literal"===n.name),"isLiteral"),Er=r((n=>n.value.replace(/['|"]/g,"")),"toEnumOption"),Nr=r((n=>{switch(n.type){case"function":return{name:"function"};case"object":let s={};return n.signature.properties.forEach((a=>{s[a.key]=B(a.value)})),{name:"object",value:s};default:throw new storybook_internal_preview_errors__WEBPACK_IMPORTED_MODULE_0__.UnknownArgTypesError({type:n,language:"Flow"})}}),"convertSig"),B=r((n=>{let{name:s,raw:a}=n,p={};switch(typeof a<"u"&&(p.raw=a),n.name){case"literal":return{...p,name:"other",value:n.value};case"string":case"number":case"symbol":case"boolean":return{...p,name:s};case"Array":return{...p,name:"array",value:n.elements.map(B)};case"signature":return{...p,...Nr(n)};case"union":return n.elements?.every(Sr)?{...p,name:"enum",value:n.elements?.map(Er)}:{...p,name:s,value:n.elements?.map(B)};case"intersection":return{...p,name:s,value:n.elements?.map(B)};default:return{...p,name:"other",value:s}}}),"convert");function X(n){if(!n||"object"!=typeof n)return!1;let s=Object.getPrototypeOf(n);return(null===s||s===Object.prototype||null===Object.getPrototypeOf(s))&&"[object Object]"===Object.prototype.toString.call(n)}function Re(n,s){let a={},p=Object.keys(n);for(let c=0;cn.replace(ot,"")),"trimQuotes"),Or=r((n=>ot.test(n)),"includesQuotes"),ie=r((n=>{let s=Dr(n);return Or(n)||Number.isNaN(Number(s))?s:Number(s)}),"parseLiteral"),vr=/^\(.*\) => /,C=r((n=>{let{name:s,raw:a,computed:p,value:c}=n,u={};switch(typeof a<"u"&&(u.raw=a),s){case"enum":{let T=p?c:c.map((g=>ie(g.value)));return{...u,name:s,value:T}}case"string":case"number":case"symbol":case"object":return{...u,name:s};case"func":return{...u,name:"function"};case"bool":case"boolean":return{...u,name:"boolean"};case"arrayOf":case"array":return{...u,name:"array",value:c&&C(c)};case"objectOf":return{...u,name:s,value:C(c)};case"shape":case"exact":let m=Re(c,(T=>C(T)));return{...u,name:"object",value:m};case"union":return{...u,name:"union",value:c.map((T=>C(T)))};default:{if(s?.indexOf("|")>0)try{let P=s.split("|").map((b=>JSON.parse(b)));return{...u,name:"enum",value:P}}catch{}let T=c?`${s}(${c})`:s,g=vr.test(s)?"function":"other";return{...u,name:g,value:T}}}}),"convert"),Ar=r((n=>{switch(n.type){case"function":return{name:"function"};case"object":let s={};return n.signature.properties.forEach((a=>{s[a.key]=M(a.value)})),{name:"object",value:s};default:throw new storybook_internal_preview_errors__WEBPACK_IMPORTED_MODULE_0__.UnknownArgTypesError({type:n,language:"Typescript"})}}),"convertSig"),M=r((n=>{let{name:s,raw:a}=n,p={};switch(typeof a<"u"&&(p.raw=a),n.name){case"string":case"number":case"symbol":case"boolean":return{...p,name:s};case"Array":return{...p,name:"array",value:n.elements.map(M)};case"signature":return{...p,...Ar(n)};case"union":let c;return c=n.elements?.every((u=>"literal"===u.name))?{...p,name:"enum",value:n.elements?.map((u=>ie(u.value)))}:{...p,name:s,value:n.elements?.map(M)},c;case"intersection":return{...p,name:s,value:n.elements?.map(M)};default:return{...p,name:"other",value:s}}}),"convert"),pe=r((n=>{let{type:s,tsType:a,flowType:p}=n;try{if(null!=s)return C(s);if(null!=a)return M(a);if(null!=p)return B(p)}catch(c){console.error(c)}return null}),"convert"),Ir=(c=>(c.JAVASCRIPT="JavaScript",c.FLOW="Flow",c.TYPESCRIPT="TypeScript",c.UNKNOWN="Unknown",c))(Ir||{}),Rr=["null","undefined"];function K(n){return Rr.some((s=>s===n))}r(K,"isDefaultValueBlacklisted");var v,st=r((n=>{if(!n)return"";if("string"==typeof n)return n;throw new Error(`Description: expected string, got: ${JSON.stringify(n)}`)}),"str");function at(n){return!!n.__docgenInfo}function it(n){return null!=n&&Object.keys(n).length>0}function pt(n,s){return at(n)?n.__docgenInfo[s]:null}function ct(n){return at(n)?st(n.__docgenInfo.description):""}function je(n){return/^\s+$/.test(n)}function lt(n){let s=n.match(/\r+$/);return null==s?["",n]:[n.slice(-s[0].length),n.slice(0,-s[0].length)]}function A(n){let s=n.match(/^\s+/);return null==s?["",n]:[n.slice(0,s[0].length),n.slice(s[0].length)]}function ut(n){return n.split(/\n/)}function mt(n={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},n)}function Fe(n={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},n)}r(at,"hasDocgen"),r(it,"isValidDocgenSection"),r(pt,"getDocgenSection"),r(ct,"getDocgenDescription"),function(n){n.start="/**",n.nostart="/***",n.delim="*",n.end="*/"}(v=v||(v={})),r(je,"isSpace"),r(lt,"splitCR"),r(A,"splitSpace"),r(ut,"splitLines"),r(mt,"seedSpec"),r(Fe,"seedTokens");var jr=/^@\S+/;function _e({fence:n="```"}={}){let s=Fr(n),a=r(((p,c)=>s(p)?!c:c),"toggleFence");return r((function(c){let u=[[]],m=!1;for(let T of c)jr.test(T.tokens.description)&&!m?u.push([T]):u[u.length-1].push(T),m=a(T.tokens.description,m);return u}),"parseBlock")}function Fr(n){return"string"==typeof n?s=>s.split(n).length%2==0:n}function Ve({startLine:n=0,markers:s=v}={}){let a=null,p=n;return r((function(u){let m=u,T=Fe();if([T.lineEnd,m]=lt(m),[T.start,m]=A(m),null===a&&m.startsWith(s.start)&&!m.startsWith(s.nostart)&&(a=[],T.delimiter=m.slice(0,s.start.length),m=m.slice(s.start.length),[T.postDelimiter,m]=A(m)),null===a)return p++,null;let g=m.trimRight().endsWith(s.end);if(""===T.delimiter&&m.startsWith(s.delim)&&!m.startsWith(s.end)&&(T.delimiter=s.delim,m=m.slice(s.delim.length),[T.postDelimiter,m]=A(m)),g){let P=m.trimRight();T.end=m.slice(P.length-s.end.length),m=P.slice(0,-s.end.length)}if(T.description=m,a.push({number:p,source:u,tokens:T}),p++,g){let P=a.slice();return a=null,P}return null}),"parseSource")}function Le({tokenizers:n}){return r((function(a){var p;let c=mt({source:a});for(let u of n)if(c=u(c),null!==(p=c.problems[c.problems.length-1])&&void 0!==p&&p.critical)break;return c}),"parseSpec")}function ce(){return n=>{let{tokens:s}=n.source[0],a=s.description.match(/\s*(@(\S+))(\s*)/);return null===a?(n.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:n.source[0].number,critical:!0}),n):(s.tag=a[1],s.postTag=a[3],s.description=s.description.slice(a[0].length),n.tag=a[2],n)}}function le(n="compact"){let s=Vr(n);return a=>{let p=0,c=[];for(let[T,{tokens:g}]of a.source.entries()){let P="";if(0===T&&"{"!==g.description[0])return a;for(let b of g.description)if("{"===b&&p++,"}"===b&&p--,P+=b,0===p)break;if(c.push([g,P]),0===p)break}if(0!==p)return a.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:a.source[0].number,critical:!0}),a;let u=[],m=c[0][0].postDelimiter.length;for(let[T,[g,P]]of c.entries())g.type=P,T>0&&(g.type=g.postDelimiter.slice(m)+P,g.postDelimiter=g.postDelimiter.slice(0,m)),[g.postType,g.description]=A(g.description.slice(P.length)),u.push(g.type);return u[0]=u[0].slice(1),u[u.length-1]=u[u.length-1].slice(0,-1),a.type=s(u),a}}r(_e,"getParser"),r(Fr,"getFencer"),r(Ve,"getParser"),r(Le,"getParser"),r(ce,"tagTokenizer"),r(le,"typeTokenizer");var _r=r((n=>n.trim()),"trim");function Vr(n){return"compact"===n?s=>s.map(_r).join(""):"preserve"===n?s=>s.join("\n"):n}r(Vr,"getJoiner");var Lr=r((n=>n&&n.startsWith('"')&&n.endsWith('"')),"isQuoted");function ue(){let n=r(((s,{tokens:a},p)=>""===a.type?s:p),"typeEnd");return s=>{let{tokens:a}=s.source[s.source.reduce(n,0)],p=a.description.trimLeft(),c=p.split('"');if(c.length>1&&""===c[0]&&c.length%2==1)return s.name=c[1],a.name=`"${c[1]}"`,[a.postName,a.description]=A(p.slice(a.name.length)),s;let g,u=0,m="",T=!1;for(let b of p){if(0===u&&je(b))break;"["===b&&u++,"]"===b&&u--,m+=b}if(0!==u)return s.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:s.source[0].number,critical:!0}),s;let P=m;if("["===m[0]&&"]"===m[m.length-1]){T=!0,m=m.slice(1,-1);let b=m.split("=");if(m=b[0].trim(),void 0!==b[1]&&(g=b.slice(1).join("=").trim()),""===m)return s.problems.push({code:"spec:name:empty-name",message:"empty name",line:s.source[0].number,critical:!0}),s;if(""===g)return s.problems.push({code:"spec:name:empty-default",message:"empty default value",line:s.source[0].number,critical:!0}),s;if(!Lr(g)&&/=(?!>)/.test(g))return s.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:s.source[0].number,critical:!0}),s}return s.optional=T,s.name=m,a.name=P,void 0!==g&&(s.default=g),[a.postName,a.description]=A(p.slice(a.name.length)),s}}function me(n="compact",s=v){let a=Ue(n);return p=>(p.description=a(p.source,s),p)}function Ue(n){return"compact"===n?Ur:"preserve"===n?Mr:n}function Ur(n,s=v){return n.map((({tokens:{description:a}})=>a.trim())).filter((a=>""!==a)).join(" ")}r(ue,"nameTokenizer"),r(me,"descriptionTokenizer"),r(Ue,"getJoiner"),r(Ur,"compactJoiner");var Br=r(((n,{tokens:s},a)=>""===s.type?n:a),"lineNo"),Cr=r((({tokens:n})=>(""===n.delimiter?n.start:n.postDelimiter.slice(1))+n.description),"getDescription");function Mr(n,s=v){if(0===n.length)return"";""===n[0].tokens.description&&n[0].tokens.delimiter===s.start&&(n=n.slice(1));let a=n[n.length-1];return void 0!==a&&""===a.tokens.description&&a.tokens.end.endsWith(s.end)&&(n=n.slice(0,-1)),(n=n.slice(n.reduce(Br,0))).map(Cr).join("\n")}function Be({startLine:n=0,fence:s="```",spacing:a="compact",markers:p=v,tokenizers:c=[n=>{let{tokens:s}=n.source[0],a=s.description.match(/\s*(@(\S+))(\s*)/);return null===a?(n.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:n.source[0].number,critical:!0}),n):(s.tag=a[1],s.postTag=a[3],s.description=s.description.slice(a[0].length),n.tag=a[2],n)},le(a),ue(),me(a)]}={}){if(n<0||n%1>0)throw new Error("Invalid startLine");let u=Ve({startLine:n,markers:p}),m=_e({fence:s}),T=Le({tokenizers:c}),g=Ue(a);return function(P){let b=[];for(let de of ut(P)){let q=u(de);if(null===q)continue;let S=m(q),z=S.slice(1).map(T);b.push({description:g(S[0],p),tags:z,source:q,problems:z.reduce(((Te,ge)=>Te.concat(ge.problems)),[])})}return b}}function Kr(n){return n.start+n.delimiter+n.postDelimiter+n.tag+n.postTag+n.type+n.postType+n.name+n.postName+n.description+n.end+n.lineEnd}function Ce(){return n=>n.source.map((({tokens:s})=>Kr(s))).join("\n")}r(Mr,"preserveJoiner"),r(Be,"getParser"),r(Kr,"join"),r(Ce,"getStringifier");Object.keys({line:0,start:0,delimiter:0,postDelimiter:0,tag:0,postTag:0,name:0,postName:0,type:0,postType:0,description:0,end:0,lineEnd:0});function ft(n,s={}){return Be(s)(n)}r(ft,"parse");Ce();var $=((n,s,a)=>(a=null!=n?dr(xr(n)):{},((n,s,a,p)=>{if(s&&"object"==typeof s||"function"==typeof s)for(let c of gr(s))!hr.call(n,c)&&c!==a&&Ie(n,c,{get:()=>s[c],enumerable:!(p=Tr(s,c))||p.enumerable});return n})(!s&&n&&n.__esModule?a:Ie(a,"default",{value:n,enumerable:!0}),n)))(dt(),1);function qr(n){return null!=n&&n.includes("@")}function Yr(n){let c=ft("/**\n"+(n??"").split("\n").map((u=>` * ${u}`)).join("\n")+"\n*/",{spacing:"preserve"});if(!c||0===c.length)throw new Error("Cannot parse JSDoc tags.");return c[0]}r(qr,"containsJsDoc"),r(Yr,"parse");var Wr={tags:["param","arg","argument","returns","ignore","deprecated"]},Tt=r(((n,s=Wr)=>{if(!qr(n))return{includesJsDoc:!1,ignore:!1};let a=Yr(n),p=Gr(a,s.tags);return p.ignore?{includesJsDoc:!0,ignore:!0}:{includesJsDoc:!0,ignore:!1,description:a.description.trim(),extractedTags:p}}),"parseJsDoc");function Gr(n,s){let a={params:null,deprecated:null,returns:null,ignore:!1};for(let p of n.tags)if(void 0===s||s.includes(p.tag)){if("ignore"===p.tag){a.ignore=!0;break}switch(p.tag){case"param":case"arg":case"argument":{let c=zr(p);null!=c&&(null==a.params&&(a.params=[]),a.params.push(c));break}case"deprecated":{let c=Hr(p);null!=c&&(a.deprecated=c);break}case"returns":{let c=Qr(p);null!=c&&(a.returns=c);break}}}return a}function Xr(n){return n.replace(/[\.-]$/,"")}function zr(n){if(!n.name||"-"===n.name)return null;let s=ht(n.type);return{name:n.name,type:s,description:xt(n.description),getPrettyName:r((()=>Xr(n.name)),"getPrettyName"),getTypeName:r((()=>s?Jt(s):null),"getTypeName")}}function Hr(n){return n.name?gt(n.name,n.description):null}function gt(n,s){return xt(""===n?s:`${n} ${s}`)}function xt(n){let s=n.replace(/^- /g,"").trim();return""===s?null:s}function Qr(n){let s=ht(n.type);return s?{type:s,description:gt(n.name,n.description),getTypeName:r((()=>Jt(s)),"getTypeName")}:null}r(Gr,"extractJsDocTags"),r(Xr,"normaliseParamName"),r(zr,"extractParam"),r(Hr,"extractDeprecated"),r(gt,"joinNameAndDescription"),r(xt,"normaliseDescription"),r(Qr,"extractReturns");var _=(0,$.stringifyRules)(),Zr=_.JsdocTypeObject;function ht(n){try{return(0,$.parse)(n,"typescript")}catch{return null}}function Jt(n){return(0,$.transform)(_,n)}_.JsdocTypeAny=()=>"any",_.JsdocTypeObject=(n,s)=>`(${Zr(n,s)})`,_.JsdocTypeOptional=(n,s)=>s(n.element),_.JsdocTypeNullable=(n,s)=>s(n.element),_.JsdocTypeNotNullable=(n,s)=>s(n.element),_.JsdocTypeUnion=(n,s)=>n.elements.map(s).join("|"),r(ht,"extractType"),r(Jt,"extractTypeName");function Ke(n){return n.length>90}function wt(n){return n.length>50}function w(n,s){return n===s?{summary:n}:{summary:n,detail:s}}r(Ke,"isTooLongForTypeSummary"),r(wt,"isTooLongForDefaultValueSummary"),r(w,"createSummaryValue");function Pt(n,s){if(null!=n){let{value:a}=n;if(!K(a))return wt(a)?w(s?.name,a):w(a)}return null}function bt({name:n,value:s,elements:a,raw:p}){return s??(null!=a?a.map(bt).join(" | "):p??n)}function en({name:n,raw:s,elements:a}){return w(null!=a?a.map(bt).join(" | "):null!=s?s.replace(/^\|\s*/,""):n)}function tn({type:n,raw:s}){return w(null!=s?s:n)}function rn({type:n,raw:s}){return null!=s?Ke(s)?w(n,s):w(s):w(n)}function nn(n){let{type:s}=n;return"object"===s?rn(n):tn(n)}function on({name:n,raw:s}){return null!=s?Ke(s)?w(n,s):w(s):w(n)}function St(n){if(null==n)return null;switch(n.name){case"union":return en(n);case"signature":return nn(n);default:return on(n)}}r(Pt,"createDefaultValue"),r(bt,"generateUnionElement"),r(en,"generateUnion"),r(tn,"generateFuncSignature"),r(rn,"generateObjectSignature"),r(nn,"generateSignature"),r(on,"generateDefault"),r(St,"createType");var Et=r(((n,s)=>{let{flowType:a,description:p,required:c,defaultValue:u}=s;return{name:n,type:St(a),required:c,description:p,defaultValue:Pt(u??null,a??null)}}),"createFlowPropDef");function Nt({defaultValue:n}){if(null!=n){let{value:s}=n;if(!K(s))return w(s)}return null}function Dt({tsType:n,required:s}){if(null==n)return null;let a=n.name;return s||(a=a.replace(" | undefined","")),w(["Array","Record","signature"].includes(n.name)?n.raw:a)}r(Nt,"createDefaultValue"),r(Dt,"createType");var Ot=r(((n,s)=>{let{description:a,required:p}=s;return{name:n,type:Dt(s),required:p,description:a,defaultValue:Nt(s)}}),"createTsPropDef");function sn(n){return null!=n?w(n.name):null}function an(n){let{computed:s,func:a}=n;return typeof s>"u"&&typeof a>"u"}function pn(n){return!!n&&("string"===n.name||"enum"===n.name&&(Array.isArray(n.value)&&n.value.every((({value:s})=>"string"==typeof s&&'"'===s[0]&&'"'===s[s.length-1]))))}function cn(n,s){if(null!=n){let{value:a}=n;if(!K(a))return an(n)&&pn(s)?w(JSON.stringify(a)):w(a)}return null}function vt(n,s,a){let{description:p,required:c,defaultValue:u}=a;return{name:n,type:sn(s),required:c,description:p,defaultValue:cn(u,s)}}function ye(n,s){if(s?.includesJsDoc){let{description:a,extractedTags:p}=s;null!=a&&(n.description=s.description);let c={...p,params:p?.params?.map((u=>({name:u.getPrettyName(),description:u.description})))};Object.values(c).filter(Boolean).length>0&&(n.jsDocTags=c)}return n}r(sn,"createType"),r(an,"isReactDocgenTypescript"),r(pn,"isStringValued"),r(cn,"createDefaultValue"),r(vt,"createBasicPropDef"),r(ye,"applyJsDocResult");var ln=r(((n,s,a)=>{let p=vt(n,s.type,s);return p.sbType=pe(s),ye(p,a)}),"javaScriptFactory"),un=r(((n,s,a)=>{let p=Ot(n,s);return p.sbType=pe(s),ye(p,a)}),"tsFactory"),mn=r(((n,s,a)=>{let p=Et(n,s);return p.sbType=pe(s),ye(p,a)}),"flowFactory"),fn=r(((n,s,a)=>ye(vt(n,{name:"unknown"},s),a)),"unknownFactory"),$e=r((n=>{switch(n){case"JavaScript":return ln;case"TypeScript":return un;case"Flow":return mn;default:return fn}}),"getPropDefFactory"),kt=r((n=>null!=n.type?"JavaScript":null!=n.flowType?"Flow":null!=n.tsType?"TypeScript":"Unknown"),"getTypeSystem"),yn=r((n=>{let s=kt(n[0]),a=$e(s);return n.map((p=>{let c=p;return p.type?.elements&&(c={...p,type:{...p.type,value:p.type.elements}}),At(c.name,c,s,a)}))}),"extractComponentSectionArray"),dn=r((n=>{let s=Object.keys(n),a=kt(n[s[0]]),p=$e(a);return s.map((c=>{let u=n[c];return null!=u?At(c,u,a,p):null})).filter(Boolean)}),"extractComponentSectionObject"),aa=r(((n,s)=>{let a=pt(n,s);return it(a)?Array.isArray(a)?yn(a):dn(a):[]}),"extractComponentProps");function At(n,s,a,p){let c=Tt(s.description);return c.includesJsDoc&&c.ignore?null:{propDef:p(n,s,c),jsDocTags:c.extractedTags,docgenInfo:s,typeSystem:a}}function ia(n){return null!=n?ct(n):""}r(At,"extractProp"),r(ia,"extractComponentDescription");var qe=r(((...n)=>{let s={},a=n.filter(Boolean),p=a.reduce(((c,u)=>(Object.entries(u).forEach((([m,T])=>{let g=c[m];Array.isArray(T)||typeof g>"u"?c[m]=T:X(T)&&X(g)?s[m]=!0:typeof T<"u"&&(c[m]=T)})),c)),{});return Object.keys(s).forEach((c=>{let u=a.filter(Boolean).map((m=>m[c])).filter((m=>typeof m<"u"));u.every((m=>X(m)))?p[c]=qe(...u):p[c]=u[u.length-1]})),p}),"combineParameters"),ya=r((n=>{let{component:s,argTypes:a,parameters:{docs:p={}}}=n,{extractArgTypes:c}=p;if(!c||!s)return a;let u=c(s);return u?qe(u,a):a}),"enhanceArgTypes"),It="storybook/docs",ha=`${It}/snippet-rendered`,Tn=(p=>(p.AUTO="auto",p.CODE="code",p.DYNAMIC="dynamic",p))(Tn||{})},"./node_modules/storybook/dist/theming/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{C6:function(){return Ir},D8:function(){return pf},DP:function(){return St},EG:function(){return yr},I4:function(){return xr},Il:function(){return W},NP:function(){return Tt},Zj:function(){return Me},a:function(){return fo},i7:function(){return Ee},v_:function(){return hf},vt:function(){return hu},yW:function(){return h}});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),storybook_internal_client_logger__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("storybook/internal/client-logger"),_storybook_global__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("@storybook/global"),wn=Object.create,or=Object.defineProperty,En=Object.getOwnPropertyDescriptor,Sn=Object.getOwnPropertyNames,Tn=Object.getPrototypeOf,Cn=Object.prototype.hasOwnProperty,o=(e,r)=>or(e,"name",{value:r,configurable:!0}),Oe=(()=>__webpack_require__("./node_modules/storybook/dist/theming sync recursive"))(),De=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),ir=(e,r,t)=>(t=null!=e?wn(Tn(e)):{},((e,r,t,n)=>{if(r&&"object"==typeof r||"function"==typeof r)for(let a of Sn(r))!Cn.call(e,a)&&a!==t&&or(e,a,{get:()=>r[a],enumerable:!(n=En(r,a))||n.enumerable});return e})(!r&&e&&e.__esModule?t:or(t,"default",{value:e,enumerable:!0}),e)),nt=De((O=>{!function(){var e="function"==typeof Symbol&&Symbol.for,r=e?Symbol.for("react.element"):60103,t=e?Symbol.for("react.portal"):60106,n=e?Symbol.for("react.fragment"):60107,a=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,s=e?Symbol.for("react.provider"):60109,u=e?Symbol.for("react.context"):60110,f=e?Symbol.for("react.async_mode"):60111,p=e?Symbol.for("react.concurrent_mode"):60111,c=e?Symbol.for("react.forward_ref"):60112,l=e?Symbol.for("react.suspense"):60113,m=e?Symbol.for("react.suspense_list"):60120,x=e?Symbol.for("react.memo"):60115,b=e?Symbol.for("react.lazy"):60116,d=e?Symbol.for("react.block"):60121,v=e?Symbol.for("react.fundamental"):60117,y=e?Symbol.for("react.responder"):60118,w=e?Symbol.for("react.scope"):60119;function A(g){return"string"==typeof g||"function"==typeof g||g===n||g===p||g===i||g===a||g===l||g===m||"object"==typeof g&&null!==g&&(g.$$typeof===b||g.$$typeof===x||g.$$typeof===s||g.$$typeof===u||g.$$typeof===c||g.$$typeof===v||g.$$typeof===y||g.$$typeof===w||g.$$typeof===d)}function S(g){if("object"==typeof g&&null!==g){var ar=g.$$typeof;switch(ar){case r:var Be=g.type;switch(Be){case f:case p:case n:case i:case a:case l:return Be;default:var Mr=Be&&Be.$$typeof;switch(Mr){case u:case c:case b:case x:case s:return Mr;default:return ar}}case t:return ar}}}o(A,"isValidElementType"),o(S,"typeOf");var R=f,F=p,T=u,ue=s,fe=r,G=c,Y=n,rr=b,tr=x,nr=t,on=i,sn=a,un=l,Lr=!1;function fn(g){return Lr||(Lr=!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.")),zr(g)||S(g)===f}function zr(g){return S(g)===p}function cn(g){return S(g)===u}function ln(g){return S(g)===s}function pn(g){return"object"==typeof g&&null!==g&&g.$$typeof===r}function dn(g){return S(g)===c}function mn(g){return S(g)===n}function hn(g){return S(g)===b}function gn(g){return S(g)===x}function bn(g){return S(g)===t}function vn(g){return S(g)===i}function yn(g){return S(g)===a}function xn(g){return S(g)===l}o(fn,"isAsyncMode"),o(zr,"isConcurrentMode"),o(cn,"isContextConsumer"),o(ln,"isContextProvider"),o(pn,"isElement"),o(dn,"isForwardRef"),o(mn,"isFragment"),o(hn,"isLazy"),o(gn,"isMemo"),o(bn,"isPortal"),o(vn,"isProfiler"),o(yn,"isStrictMode"),o(xn,"isSuspense"),O.AsyncMode=R,O.ConcurrentMode=F,O.ContextConsumer=T,O.ContextProvider=ue,O.Element=fe,O.ForwardRef=G,O.Fragment=Y,O.Lazy=rr,O.Memo=tr,O.Portal=nr,O.Profiler=on,O.StrictMode=sn,O.Suspense=un,O.isAsyncMode=fn,O.isConcurrentMode=zr,O.isContextConsumer=cn,O.isContextProvider=ln,O.isElement=pn,O.isForwardRef=dn,O.isFragment=mn,O.isLazy=hn,O.isMemo=gn,O.isPortal=bn,O.isProfiler=vn,O.isStrictMode=yn,O.isSuspense=xn,O.isValidElementType=A,O.typeOf=S}()})),ot=De(((si,at)=>{at.exports=nt()})),mr=De(((ui,lt)=>{var pr=ot(),Bn={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Dn={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ft={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},dr={};function it(e){return pr.isMemo(e)?ft:dr[e.$$typeof]||Bn}dr[pr.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},dr[pr.Memo]=ft,o(it,"getStatics");var jn=Object.defineProperty,Hn=Object.getOwnPropertyNames,st=Object.getOwnPropertySymbols,Wn=Object.getOwnPropertyDescriptor,Un=Object.getPrototypeOf,ut=Object.prototype;function ct(e,r,t){if("string"!=typeof r){if(ut){var n=Un(r);n&&n!==ut&&ct(e,n,t)}var a=Hn(r);st&&(a=a.concat(st(r)));for(var i=it(e),s=it(r),u=0;u{!function(e){if("object"==typeof Vt&&typeof Rr<"u")Rr.exports=e();else if("function"==typeof define&&__webpack_require__.amdO)define([],e);else{(typeof window<"u"?window:typeof __webpack_require__.g<"u"?__webpack_require__.g:typeof self<"u"?self:this).memoizerific=e()}}((function(){return o((function n(a,i,s){function u(c,l){if(!i[c]){if(!a[c]){var m="function"==typeof Oe&&Oe;if(!l&&m)return m(c,!0);if(f)return f(c,!0);var x=new Error("Cannot find module '"+c+"'");throw x.code="MODULE_NOT_FOUND",x}var b=i[c]={exports:{}};a[c][0].call(b.exports,(function(d){return u(a[c][1][d]||d)}),b,b.exports,n,a,i,s)}return i[c].exports}o(u,"s");for(var f="function"==typeof Oe&&Oe,p=0;p=0?(this.lastItem=this.list[f],this.list[f].val):void 0},s.prototype.set=function(u,f){var p;return this.lastItem&&this.isEqual(this.lastItem.key,u)?(this.lastItem.val=f,this):(p=this.indexOf(u))>=0?(this.lastItem=this.list[p],this.list[p].val=f,this):(this.lastItem={key:u,val:f},this.list.push(this.lastItem),this.size++,this)},s.prototype.delete=function(u){var f;if(this.lastItem&&this.isEqual(this.lastItem.key,u)&&(this.lastItem=void 0),(f=this.indexOf(u))>=0)return this.size--,this.list.splice(f,1)[0]},s.prototype.has=function(u){var f;return!(!this.lastItem||!this.isEqual(this.lastItem.key,u))||(f=this.indexOf(u))>=0&&(this.lastItem=this.list[f],!0)},s.prototype.forEach=function(u,f){var p;for(p=0;p=0&&(!(x=(m=c[b]).cacheItem.get(m.arg))||!x.size);b--)m.cacheItem.delete(m.arg)}function p(c,l){return c===l||c!=c&&l!=l}a.exports=function(c){var l=new s(!1),m=[];return function(x){var b=o((function(){var v,y,R,d=l,w=arguments.length-1,A=Array(w+1),S=!0;if((b.numArgs||0===b.numArgs)&&b.numArgs!==w+1)throw new Error("Memoizerific functions should always be called with the same number of arguments");for(R=0;R0&&(A[w]={cacheItem:d,arg:arguments[w]},S?u(m,A):m.push(A),m.length>c&&f(m.shift())),b.wasMemoized=S,b.numArgs=w+1,y}),"memoizerific");return b.limit=c,b.wasMemoized=!1,b.cache=l,b.lru=m,b}},o(u,"moveToMostRecentLru"),o(f,"removeCachedResult"),o(p,"isEqual")},{"map-or-similar":1}]},{},[3])(3)}))}));function I(){return I=Object.assign?Object.assign.bind():function(e){for(var r=1;r0?_(ge,--k):0,me--,10===P&&(me=1,We--),P}function N(){return P=k2||he(P)>3?"":" "}function Gr(e,r){for(;--r&&N()&&!(P<48||P>102||P>57&&P<65||P>70&&P<97););return ve(e,_e()+(r<6&&32==$()&&32==N()))}function fr(e){for(;N();)switch(P){case e:return k;case 34:case 39:34!==e&&39!==e&&fr(P);break;case 40:41===e&&fr(e);break;case 92:N()}return k}function Yr(e,r){for(;N()&&e+P!==57&&(e+P!==84||47!==$()););return"/*"+ve(r,k-1)+"*"+ee(47===e?e:N())}function qr(e){for(;!he($());)N();return ve(e,k)}function Xr(e){return Ve(Ge("",null,null,null,[""],e=Ue(e),0,[0],e))}function Ge(e,r,t,n,a,i,s,u,f){for(var p=0,c=0,l=s,m=0,x=0,b=0,d=1,v=1,y=1,w=0,A="",S=a,R=i,F=n,T=A;v;)switch(b=w,w=N()){case 40:if(108!=b&&58==_(T,l-1)){-1!=Ae(T+=E(ye(w),"&","&\f"),"&\f")&&(y=-1);break}case 34:case 39:case 91:T+=ye(w);break;case 9:case 10:case 13:case 32:T+=Vr(b);break;case 92:T+=Gr(_e()-1,7);continue;case 47:switch($()){case 42:case 47:de(_n(Yr(N(),_e()),r,t),f);break;default:T+="/"}break;case 123*d:u[p++]=M(T)*y;case 125*d:case 59:case 0:switch(w){case 0:case 125:v=0;case 59+c:-1==y&&(T=E(T,/\f/g,"")),x>0&&M(T)-l&&de(x>32?Kr(T+";",n,t,l-1):Kr(E(T," ","")+";",n,t,l-2),f);break;case 59:T+=";";default:if(de(F=Jr(T,r,t,p,c,a,u,A,S=[],R=[],l),i),123===w)if(0===c)Ge(T,r,F,F,S,i,l,u,R);else switch(99===m&&110===_(T,3)?100:m){case 100:case 108:case 109:case 115:Ge(e,F,F,n&&de(Jr(e,F,F,0,0,a,u,A,a,S=[],l),R),a,R,l,u,n?S:R);break;default:Ge(T,F,F,F,[""],R,0,u,R)}}p=c=x=0,d=y=1,A=T="",l=s;break;case 58:l=1+M(T),x=b;default:if(d<1)if(123==w)--d;else if(125==w&&0==d++&&125==Ur())continue;switch(T+=ee(w),w*d){case 38:y=c>0?1:(T+="\f",-1);break;case 44:u[p++]=(M(T)-1)*y,y=1;break;case 64:45===$()&&(T+=ye(N())),m=$(),c=l=M(A=T+=qr(_e())),w++;break;case 45:45===b&&2==M(T)&&(d=0)}}return i}function Jr(e,r,t,n,a,i,s,u,f,p,c){for(var l=a-1,m=0===a?i:[""],x=pe(m),b=0,d=0,v=0;b0?m[y]+" "+w:E(w,/&\f/g,m[y])))&&(f[v++]=A);return Fe(e,r,t,0===a?ce:u,f,p,c)}function _n(e,r,t){return Fe(e,r,t,"comm",ee(Wr()),q(e,2,-2),0)}function Kr(e,r,t,n){return Fe(e,r,t,le,q(e,0,n),q(e,n+1,-1),n)}function re(e,r){for(var t="",n=pe(e),a=0;a6)switch(_(e,r+1)){case 109:if(45!==_(e,r+4))break;case 102:return E(e,/(.+:)(.+)-([^]+)/,"$1"+C+"$2-$3$1"+Re+(108==_(e,r+3)?"$3":"$2-$3"))+e;case 115:return~Ae(e,"stretch")?tt(E(e,"stretch","fill-available"),r)+e:e}break;case 4949:if(115!==_(e,r+1))break;case 6444:switch(_(e,M(e)-3-(~Ae(e,"!important")&&10))){case 107:return E(e,":",":"+C)+e;case 101:return E(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+C+(45===_(e,14)?"inline-":"")+"box$3$1"+C+"$2$3$1"+z+"$2box$3")+e}break;case 5936:switch(_(e,r+11)){case 114:return C+e+z+E(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return C+e+z+E(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return C+e+z+E(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return C+e+z+e+e}return e}o(tt,"prefix");var kn=o((function(r,t,n,a){if(r.length>-1&&!r.return)switch(r.type){case le:r.return=tt(r.value,r.length);break;case je:return re([be(r,{value:E(r.value,"@","@"+C)})],a);case ce:if(r.length)return ur(r.props,(function(i){switch(sr(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return re([be(r,{props:[E(i,/:(read-\w+)/,":-moz-$1")]})],a);case"::placeholder":return re([be(r,{props:[E(i,/:(plac\w+)/,":"+C+"input-$1")]}),be(r,{props:[E(i,/:(plac\w+)/,":-moz-$1")]}),be(r,{props:[E(i,/:(plac\w+)/,z+"input-$1")]})],a)}return""}))}}),"prefixer"),Nn=[kn],lr=o((function(r){var t=r.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(d){-1!==d.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(d),d.setAttribute("data-s",""))}))}var s,a=r.stylisPlugins||Nn,i={},u=[];s=r.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(d){for(var v=d.getAttribute("data-emotion").split(" "),y=1;y=4;++n,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(a){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}o(mt,"murmur2");var ht={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Gn=!1,Yn=/[A-Z]|^ms/g,qn=/_EMO_([^_]+?)_([^]*?)_EMO_/g,yt=o((function(r){return 45===r.charCodeAt(1)}),"isCustomProperty"),gt=o((function(r){return null!=r&&"boolean"!=typeof r}),"isProcessableValue"),hr=Ye((function(e){return yt(e)?e:e.replace(Yn,"-$&").toLowerCase()})),bt=o((function(r,t){switch(r){case"animation":case"animationName":if("string"==typeof t)return t.replace(qn,(function(n,a,i){return U={name:a,styles:i,next:U},a}))}return 1===ht[r]||yt(r)||"number"!=typeof t||0===t?t:t+"px"}),"processStyleValue"),Jn="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function Ie(e,r,t){if(null==t)return"";var n=t;if(void 0!==n.__emotion_styles)return n;switch(typeof t){case"boolean":return"";case"object":var a=t;if(1===a.anim)return U={name:a.name,styles:a.styles,next:U},a.name;var i=t;if(void 0!==i.styles){var s=i.next;if(void 0!==s)for(;void 0!==s;)U={name:s.name,styles:s.styles,next:U},s=s.next;return i.styles+";"}return Kn(e,r,t);case"function":if(void 0!==e){var f=U,p=t(e);return U=f,Ie(e,r,p)}}var c=t;if(null==r)return c;var l=r[c];return void 0!==l?l:c}function Kn(e,r,t){var n="";if(Array.isArray(t))for(var a=0;a96?la:pa}),"getDefaultShouldForwardProp"),Ft=o((function(r,t,n){var a;if(t){var i=t.shouldForwardProp;a=r.__emotion_forwardProp&&i?function(s){return r.__emotion_forwardProp(s)&&i(s)}:i}return"function"!=typeof a&&n&&(a=r.__emotion_forwardProp),a}),"composeShouldForwardProps"),da=o((function(r){var t=r.cache,n=r.serialized,a=r.isStringTag;return te(t,n,a),we((function(){return ne(t,n,a)})),null}),"Insertion"),_t=o((function e(r,t){var i,s,n=r.__emotion_real===r,a=n&&r.__emotion_base||r;void 0!==t&&(i=t.label,s=t.target);var u=Ft(r,t,n),f=u||At(a),p=!f("as");return function(){var c=arguments,l=n&&void 0!==r.__emotion_styles?r.__emotion_styles.slice(0):[];if(void 0!==i&&l.push("label:"+i+";"),null==c[0]||void 0===c[0].raw)l.push.apply(l,c);else{var m=c[0];l.push(m[0]);for(var x=c.length,b=1;b1?a-1:0),s=1;s=0&&a<1?(u=i,f=s):a>=1&&a<2?(u=s,f=i):a>=2&&a<3?(f=i,p=s):a>=3&&a<4?(f=s,p=i):a>=4&&a<5?(u=s,p=i):a>=5&&a<6&&(u=i,p=s);var c=t-i/2;return n(u+c,f+c,p+c)}o(Er,"colorToInt"),o(ya,"convertToInt"),o(ze,"hslToRgb");var Nt={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 xa(e){if("string"!=typeof e)return e;var r=e.toLowerCase();return Nt[r]?"#"+Nt[r]:e}o(xa,"nameToHex");var wa=/^#[a-fA-F0-9]{6}$/,Ea=/^#[a-fA-F0-9]{8}$/,Sa=/^#[a-fA-F0-9]{3}$/,Ta=/^#[a-fA-F0-9]{4}$/,Sr=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,Ca=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,Oa=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,Ra=/^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 Se(e){if("string"!=typeof e)throw new B(3);var r=xa(e);if(r.match(wa))return{red:parseInt(""+r[1]+r[2],16),green:parseInt(""+r[3]+r[4],16),blue:parseInt(""+r[5]+r[6],16)};if(r.match(Ea)){var t=parseFloat((parseInt(""+r[7]+r[8],16)/255).toFixed(2));return{red:parseInt(""+r[1]+r[2],16),green:parseInt(""+r[3]+r[4],16),blue:parseInt(""+r[5]+r[6],16),alpha:t}}if(r.match(Sa))return{red:parseInt(""+r[1]+r[1],16),green:parseInt(""+r[2]+r[2],16),blue:parseInt(""+r[3]+r[3],16)};if(r.match(Ta)){var n=parseFloat((parseInt(""+r[4]+r[4],16)/255).toFixed(2));return{red:parseInt(""+r[1]+r[1],16),green:parseInt(""+r[2]+r[2],16),blue:parseInt(""+r[3]+r[3],16),alpha:n}}var a=Sr.exec(r);if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)};var i=Ca.exec(r.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=Oa.exec(r);if(s){var c="rgb("+ze(parseInt(""+s[1],10),parseInt(""+s[2],10)/100,parseInt(""+s[3],10)/100)+")",l=Sr.exec(c);if(!l)throw new B(4,r,c);return{red:parseInt(""+l[1],10),green:parseInt(""+l[2],10),blue:parseInt(""+l[3],10)}}var m=Ra.exec(r.substring(0,50));if(m){var v="rgb("+ze(parseInt(""+m[1],10),parseInt(""+m[2],10)/100,parseInt(""+m[3],10)/100)+")",y=Sr.exec(v);if(!y)throw new B(4,r,v);return{red:parseInt(""+y[1],10),green:parseInt(""+y[2],10),blue:parseInt(""+y[3],10),alpha:parseFloat(""+m[4])>1?parseFloat(""+m[4])/100:parseFloat(""+m[4])}}throw new B(5)}function Aa(e){var r=e.red/255,t=e.green/255,n=e.blue/255,a=Math.max(r,t,n),i=Math.min(r,t,n),s=(a+i)/2;if(a===i)return void 0!==e.alpha?{hue:0,saturation:0,lightness:s,alpha:e.alpha}:{hue:0,saturation:0,lightness:s};var u,f=a-i,p=s>.5?f/(2-a-i):f/(a+i);switch(a){case r:u=(t-n)/f+(t=1?Ze(e,r,t):"rgba("+ze(e,r,t)+","+n+")";if("object"==typeof e&&void 0===r&&void 0===t&&void 0===n)return e.alpha>=1?Ze(e.hue,e.saturation,e.lightness):"rgba("+ze(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new B(2)}function Or(e,r,t){if("number"==typeof e&&"number"==typeof r&&"number"==typeof t)return Cr("#"+oe(e)+oe(r)+oe(t));if("object"==typeof e&&void 0===r&&void 0===t)return Cr("#"+oe(e.red)+oe(e.green)+oe(e.blue));throw new B(6)}function ie(e,r,t,n){if("string"==typeof e&&"number"==typeof r){var a=Se(e);return"rgba("+a.red+","+a.green+","+a.blue+","+r+")"}if("number"==typeof e&&"number"==typeof r&&"number"==typeof t&&"number"==typeof n)return n>=1?Or(e,r,t):"rgba("+e+","+r+","+t+","+n+")";if("object"==typeof e&&void 0===r&&void 0===t&&void 0===n)return e.alpha>=1?Or(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new B(7)}o(oe,"numberToHex"),o(Tr,"colorToHex"),o(_a,"convertToHex"),o(Ze,"hslToHex"),o(Ia,"hsl"),o(Pa,"hsla"),o(Or,"rgb"),o(ie,"rgba");var La=o((function(r){return"number"==typeof r.red&&"number"==typeof r.green&&"number"==typeof r.blue&&("number"!=typeof r.alpha||typeof r.alpha>"u")}),"isRgb"),za=o((function(r){return"number"==typeof r.red&&"number"==typeof r.green&&"number"==typeof r.blue&&"number"==typeof r.alpha}),"isRgba"),Ma=o((function(r){return"number"==typeof r.hue&&"number"==typeof r.saturation&&"number"==typeof r.lightness&&("number"!=typeof r.alpha||typeof r.alpha>"u")}),"isHsl"),ka=o((function(r){return"number"==typeof r.hue&&"number"==typeof r.saturation&&"number"==typeof r.lightness&&"number"==typeof r.alpha}),"isHsla");function Q(e){if("object"!=typeof e)throw new B(8);if(za(e))return ie(e);if(La(e))return Or(e);if(ka(e))return Pa(e);if(Ma(e))return Ia(e);throw new B(8)}function Dt(e,r,t){return o((function(){var a=t.concat(Array.prototype.slice.call(arguments));return a.length>=r?e.apply(this,a):Dt(e,r,a)}),"fn")}function D(e){return Dt(e,e.length,[])}function Na(e,r){if("transparent"===r)return r;var t=Z(r);return Q(I({},t,{hue:t.hue+parseFloat(e)}))}o(Q,"toColorString"),o(Dt,"curried"),o(D,"curry"),o(Na,"adjustHue");D(Na);function Te(e,r,t){return Math.max(e,Math.min(r,t))}function Ba(e,r){if("transparent"===r)return r;var t=Z(r);return Q(I({},t,{lightness:Te(0,1,t.lightness-parseFloat(e))}))}o(Te,"guard"),o(Ba,"darken");var $t=D(Ba);function $a(e,r){if("transparent"===r)return r;var t=Z(r);return Q(I({},t,{saturation:Te(0,1,t.saturation-parseFloat(e))}))}o($a,"desaturate");D($a);function ja(e,r){if("transparent"===r)return r;var t=Z(r);return Q(I({},t,{lightness:Te(0,1,t.lightness+parseFloat(e))}))}o(ja,"lighten");var jt=D(ja);function Wa(e,r,t){if("transparent"===r)return t;if("transparent"===t)return r;if(0===e)return t;var n=Se(r),a=I({},n,{alpha:"number"==typeof n.alpha?n.alpha:1}),i=Se(t),s=I({},i,{alpha:"number"==typeof i.alpha?i.alpha:1}),u=a.alpha-s.alpha,f=2*parseFloat(e)-1,l=((f*u==-1?f:f+u)/(1+f*u)+1)/2,m=1-l;return ie({red:Math.floor(a.red*l+s.red*m),green:Math.floor(a.green*l+s.green*m),blue:Math.floor(a.blue*l+s.blue*m),alpha:a.alpha*parseFloat(e)+s.alpha*(1-parseFloat(e))})}o(Wa,"mix");var Ht=D(Wa);function Va(e,r){if("transparent"===r)return r;var t=Se(r);return ie(I({},t,{alpha:Te(0,1,(100*("number"==typeof t.alpha?t.alpha:1)+100*parseFloat(e))/100)}))}o(Va,"opacify");var Wt=D(Va);function Ya(e,r){if("transparent"===r)return r;var t=Z(r);return Q(I({},t,{saturation:Te(0,1,t.saturation+parseFloat(e))}))}o(Ya,"saturate");D(Ya);function qa(e,r){return"transparent"===r?r:Q(I({},Z(r),{hue:parseFloat(e)}))}o(qa,"setHue");D(qa);function Ja(e,r){return"transparent"===r?r:Q(I({},Z(r),{lightness:parseFloat(e)}))}o(Ja,"setLightness");D(Ja);function Ka(e,r){return"transparent"===r?r:Q(I({},Z(r),{saturation:parseFloat(e)}))}o(Ka,"setSaturation");D(Ka);function Xa(e,r){return"transparent"===r?r:Ht(parseFloat(e),"rgb(0, 0, 0)",r)}o(Xa,"shade");D(Xa);function Za(e,r){return"transparent"===r?r:Ht(parseFloat(e),"rgb(255, 255, 255)",r)}o(Za,"tint");D(Za);function Qa(e,r){if("transparent"===r)return r;var t=Se(r);return ie(I({},t,{alpha:Te(0,1,+(100*("number"==typeof t.alpha?t.alpha:1)-100*parseFloat(e)).toFixed(2)/100)}))}o(Qa,"transparentize");var Ut=D(Qa),h={primary:"#FF4785",secondary:"#029CFD",tertiary:"#FAFBFC",ancillary:"#22a699",orange:"#FC521F",gold:"#FFAE00",green:"#66BF3C",seafoam:"#37D5D3",purple:"#6F2CAC",ultraviolet:"#2A0481",lightest:"#FFFFFF",lighter:"#F7FAFC",light:"#EEF3F6",mediumlight:"#ECF4F9",medium:"#D9E8F2",mediumdark:"#73828C",dark:"#5C6870",darker:"#454E54",darkest:"#2E3438",border:"hsla(203, 50%, 30%, 0.15)",positive:"#66BF3C",negative:"#FF4400",warning:"#E69D00",critical:"#FFFFFF",defaultText:"#2E3438",inverseText:"#FFFFFF",positiveText:"#448028",negativeText:"#D43900",warningText:"#A15C20"},V={app:"#F6F9FC",bar:h.lightest,content:h.lightest,preview:h.lightest,gridCellSize:10,hoverable:Ut(.9,h.secondary),positive:"#E1FFD4",negative:"#FEDED2",warning:"#FFF5CF",critical:"#FF4400"},W={fonts:{base:['"Nunito Sans"',"-apple-system",'".SFNSText-Regular"','"San Francisco"',"BlinkMacSystemFont",'"Segoe UI"','"Helvetica Neue"',"Helvetica","Arial","sans-serif"].join(", "),mono:["ui-monospace","Menlo","Monaco",'"Roboto Mono"','"Oxygen Mono"','"Ubuntu Monospace"','"Source Code Pro"','"Droid Sans Mono"','"Courier New"',"monospace"].join(", ")},weight:{regular:400,bold:700},size:{s1:12,s2:14,s3:16,m1:20,m2:24,m3:28,l1:32,l2:40,l3:48,code:90}},Ar=ir(Gt(),1),Yt=(0,Ar.default)(1)((({typography:e})=>({body:{fontFamily:e.fonts.base,fontSize:e.size.s3,margin:0,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch"},"*":{boxSizing:"border-box"},"h1, h2, h3, h4, h5, h6":{fontWeight:e.weight.regular,margin:0,padding:0},"button, input, textarea, select":{fontFamily:"inherit",fontSize:"inherit",boxSizing:"border-box"},sub:{fontSize:"0.8em",bottom:"-0.2em"},sup:{fontSize:"0.8em",top:"-0.2em"},"b, strong":{fontWeight:e.weight.bold},hr:{border:"none",borderTop:"1px solid silver",clear:"both",marginBottom:"1.25rem"},code:{fontFamily:e.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",display:"inline-block",paddingLeft:2,paddingRight:2,verticalAlign:"baseline",color:"inherit"},pre:{fontFamily:e.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",lineHeight:"18px",padding:"11px 1rem",whiteSpace:"pre-wrap",color:"inherit",borderRadius:3,margin:"1rem 0"}}))),qt=((0,Ar.default)(1)((({color:e,background:r,typography:t})=>{let n=Yt({typography:t});return{...n,body:{...n.body,color:e.defaultText,background:r.app,overflow:"hidden"},hr:{...n.hr,borderTop:`1px solid ${e.border}`},".sb-sr-only, .sb-hidden-until-focus:not(:focus)":{position:"absolute",width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",border:0},".sb-hidden-until-focus":{opacity:0,transition:"opacity 150ms ease-out"},".sb-hidden-until-focus:focus":{opacity:1}}})),{base:"dark",colorPrimary:"#FF4785",colorSecondary:"#029CFD",appBg:"#222425",appContentBg:"#1B1C1D",appPreviewBg:h.lightest,appBorderColor:"rgba(255,255,255,.1)",appBorderRadius:4,fontBase:W.fonts.base,fontCode:W.fonts.mono,textColor:"#C9CDCF",textInverseColor:"#222425",textMutedColor:"#798186",barTextColor:h.mediumdark,barHoverColor:h.secondary,barSelectedColor:h.secondary,barBg:"#292C2E",buttonBg:"#222425",buttonBorder:"rgba(255,255,255,.1)",booleanBg:"#222425",booleanSelectedBg:"#2E3438",inputBg:"#1B1C1D",inputBorder:"rgba(255,255,255,.1)",inputTextColor:h.lightest,inputBorderRadius:4}),Ce={base:"light",colorPrimary:"#FF4785",colorSecondary:"#029CFD",appBg:V.app,appContentBg:h.lightest,appPreviewBg:h.lightest,appBorderColor:h.border,appBorderRadius:4,fontBase:W.fonts.base,fontCode:W.fonts.mono,textColor:h.darkest,textInverseColor:h.lightest,textMutedColor:h.dark,barTextColor:h.mediumdark,barHoverColor:h.secondary,barSelectedColor:h.secondary,barBg:h.lightest,buttonBg:V.app,buttonBorder:h.medium,booleanBg:h.mediumlight,booleanSelectedBg:h.lightest,inputBg:h.lightest,inputBorder:h.border,inputTextColor:h.darkest,inputBorderRadius:4},{window:Fr}=_storybook_global__WEBPACK_IMPORTED_MODULE_2__.global,Jt=o((e=>({color:e})),"mkColor"),io=o((e=>"string"==typeof e||(storybook_internal_client_logger__WEBPACK_IMPORTED_MODULE_1__.logger.warn(`Color passed to theme object should be a string. Instead ${e}(${typeof e}) was passed.`),!1)),"isColorString"),so=o((e=>!/(gradient|var|calc)/.test(e)),"isValidColorForPolished"),uo=o(((e,r)=>"darken"===e?ie(`${$t(1,r)}`,.95):"lighten"===e?ie(`${jt(1,r)}`,.95):r),"applyPolished"),Kt=o((e=>r=>{if(!io(r)||!so(r))return r;try{return uo(e,r)}catch{return r}}),"colorFactory"),fo=Kt("lighten"),Qe=(Kt("darken"),o((()=>Fr&&Fr.matchMedia&&Fr.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),"getPreferredColorScheme")),Me={light:Ce,dark:qt,normal:Ce},_r=Qe(),hu=o(((e={base:_r},r)=>{let t={...Me[_r],...Me[e.base]||{},...e,base:Me[e.base]?e.base:_r};return{...r,...t,barSelectedColor:e.barSelectedColor||t.colorSecondary}}),"create"),Xt={rubber:"cubic-bezier(0.175, 0.885, 0.335, 1.05)"},Zt=Ee` - 0%, 100% { opacity: 1; } - 50% { opacity: .4; } -`,Qt={rotate360:Ee` - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -`,glow:Zt,float:Ee` - 0% { transform: translateY(1px); } - 25% { transform: translateY(0px); } - 50% { transform: translateY(-3px); } - 100% { transform: translateY(1px); } -`,jiggle:Ee` - 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); } -`,inlineGlow:Le` - animation: ${Zt} 1.5s ease-in-out infinite; - color: transparent; - cursor: progress; -`,hoverable:Le` - transition: all 150ms ease-out; - transform: translate3d(0, 0, 0); - - &:hover { - transform: translate3d(0, -2px, 0); - } - - &:active { - transform: translate3d(0, 0, 0); - } -`},en={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"},rn={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"},bo=o((e=>Object.entries(e).reduce(((r,[t,n])=>({...r,[t]:Jt(n)})),{})),"convertColors"),tn=o((({colors:e,mono:r})=>{let t=bo(e);return{token:{fontFamily:r,WebkitFontSmoothing:"antialiased","&.tag":t.red3,"&.comment":{...t.green1,fontStyle:"italic"},"&.prolog":{...t.green1,fontStyle:"italic"},"&.doctype":{...t.green1,fontStyle:"italic"},"&.cdata":{...t.green1,fontStyle:"italic"},"&.string":t.red1,"&.url":t.cyan1,"&.symbol":t.cyan1,"&.number":t.cyan1,"&.boolean":t.cyan1,"&.variable":t.cyan1,"&.constant":t.cyan1,"&.inserted":t.cyan1,"&.atrule":t.blue1,"&.keyword":t.blue1,"&.attr-value":t.blue1,"&.punctuation":t.gray1,"&.operator":t.gray1,"&.function":t.gray1,"&.deleted":t.red2,"&.important":{fontWeight:"bold"},"&.bold":{fontWeight:"bold"},"&.italic":{fontStyle:"italic"},"&.class-name":t.cyan2,"&.selector":t.red3,"&.attr-name":t.red4,"&.property":t.red4,"&.regex":t.red4,"&.entity":t.red4,"&.directive.tag .tag":{background:"#ffff00",...t.gray1}},"language-json .token.boolean":t.blue1,"language-json .token.number":t.blue1,"language-json .token.property":t.cyan2,namespace:{opacity:.7}}}),"create"),vo={green1:"#008000",red1:"#A31515",red2:"#9a050f",red3:"#800000",red4:"#ff0000",gray1:"#393A34",cyan1:"#36acaa",cyan2:"#2B91AF",blue1:"#0000ff",blue2:"#00009f"},yo={green1:"#7C7C7C",red1:"#92C379",red2:"#9a050f",red3:"#A8FF60",red4:"#96CBFE",gray1:"#EDEDED",cyan1:"#C6C5FE",cyan2:"#FFFFB6",blue1:"#B474DD",blue2:"#00009f"},xo=o((e=>({primary:e.colorPrimary,secondary:e.colorSecondary,tertiary:h.tertiary,ancillary:h.ancillary,orange:h.orange,gold:h.gold,green:h.green,seafoam:h.seafoam,purple:h.purple,ultraviolet:h.ultraviolet,lightest:h.lightest,lighter:h.lighter,light:h.light,mediumlight:h.mediumlight,medium:h.medium,mediumdark:h.mediumdark,dark:h.dark,darker:h.darker,darkest:h.darkest,border:h.border,positive:h.positive,negative:h.negative,warning:h.warning,critical:h.critical,defaultText:e.textColor||h.darkest,inverseText:e.textInverseColor||h.lightest,positiveText:h.positiveText,negativeText:h.negativeText,warningText:h.warningText})),"createColors"),Ir=o(((e=Me[Qe()])=>{let{base:r,colorPrimary:t,colorSecondary:n,appBg:a,appContentBg:i,appPreviewBg:s,appBorderColor:u,appBorderRadius:f,fontBase:p,fontCode:c,textColor:l,textInverseColor:m,barTextColor:x,barHoverColor:b,barSelectedColor:d,barBg:v,buttonBg:y,buttonBorder:w,booleanBg:A,booleanSelectedBg:S,inputBg:R,inputBorder:F,inputTextColor:T,inputBorderRadius:ue,brandTitle:fe,brandUrl:G,brandImage:Y,brandTarget:rr,gridCellSize:tr,...nr}=e;return{...nr,base:r,color:xo(e),background:{app:a,bar:v,content:i,preview:s,gridCellSize:tr||V.gridCellSize,hoverable:V.hoverable,positive:V.positive,negative:V.negative,warning:V.warning,critical:V.critical},typography:{fonts:{base:p,mono:c},weight:W.weight,size:W.size},animation:Qt,easing:Xt,input:{background:R,border:F,borderRadius:ue,color:T},button:{background:y||R,border:w||F},boolean:{background:A||F,selectedBackground:S||R},layoutMargin:10,appBorderColor:u,appBorderRadius:f,barTextColor:x,barHoverColor:b||n,barSelectedColor:d||n,barBg:v,brand:{title:fe,url:G,image:Y||(fe?null:void 0),target:rr},code:tn({colors:"light"===r?vo:yo,mono:c}),addonActionsTheme:{..."light"===r?rn:en,BASE_FONT_FAMILY:c,BASE_FONT_SIZE:W.size.s2-1,BASE_LINE_HEIGHT:"18px",BASE_BACKGROUND_COLOR:"transparent",BASE_COLOR:l,ARROW_COLOR:Wt(.2,u),ARROW_MARGIN_RIGHT:4,ARROW_FONT_SIZE:8,TREENODE_FONT_FAMILY:c,TREENODE_FONT_SIZE:W.size.s2-1,TREENODE_LINE_HEIGHT:"18px",TREENODE_PADDING_LEFT:12}}}),"convert"),Pr=o((e=>0===Object.keys(e).length),"isEmpty"),se=o((e=>null!=e&&"object"==typeof e),"isObject"),ke=o(((e,...r)=>Object.prototype.hasOwnProperty.call(e,...r)),"hasOwnProperty"),Ne=o((()=>Object.create(null)),"makeObjectWithoutPrototype"),nn=o(((e,r)=>e!==r&&se(e)&&se(r)?Object.keys(e).reduce(((t,n)=>{if(ke(r,n)){let a=nn(e[n],r[n]);return se(a)&&Pr(a)||(t[n]=a),t}return t[n]=void 0,t}),Ne()):{}),"deletedDiff"),er=nn;function an(e){for(var r=[],t=1;t{if(!e)return Ir(Ce);let r=er(Ce,e);return Object.keys(r).length&&storybook_internal_client_logger__WEBPACK_IMPORTED_MODULE_1__.logger.warn(an` - Your theme is missing properties, you should update your theme! - - theme-data missing: - `,r),Ir(e)}),"ensure"),hf="/* emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason */"},"./node_modules/storybook/dist/viewport/index.js":function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Lq:function(){return x}});var x={iphone5:{name:"iPhone 5",styles:{height:"568px",width:"320px"},type:"mobile"},iphone6:{name:"iPhone 6",styles:{height:"667px",width:"375px"},type:"mobile"},iphone6p:{name:"iPhone 6 Plus",styles:{height:"736px",width:"414px"},type:"mobile"},iphone8p:{name:"iPhone 8 Plus",styles:{height:"736px",width:"414px"},type:"mobile"},iphonex:{name:"iPhone X",styles:{height:"812px",width:"375px"},type:"mobile"},iphonexr:{name:"iPhone XR",styles:{height:"896px",width:"414px"},type:"mobile"},iphonexsmax:{name:"iPhone XS Max",styles:{height:"896px",width:"414px"},type:"mobile"},iphonese2:{name:"iPhone SE (2nd generation)",styles:{height:"667px",width:"375px"},type:"mobile"},iphone12mini:{name:"iPhone 12 mini",styles:{height:"812px",width:"375px"},type:"mobile"},iphone12:{name:"iPhone 12",styles:{height:"844px",width:"390px"},type:"mobile"},iphone12promax:{name:"iPhone 12 Pro Max",styles:{height:"926px",width:"428px"},type:"mobile"},iphoneSE3:{name:"iPhone SE 3rd generation",styles:{height:"667px",width:"375px"},type:"mobile"},iphone13:{name:"iPhone 13",styles:{height:"844px",width:"390px"},type:"mobile"},iphone13pro:{name:"iPhone 13 Pro",styles:{height:"844px",width:"390px"},type:"mobile"},iphone13promax:{name:"iPhone 13 Pro Max",styles:{height:"926px",width:"428px"},type:"mobile"},iphone14:{name:"iPhone 14",styles:{height:"844px",width:"390px"},type:"mobile"},iphone14pro:{name:"iPhone 14 Pro",styles:{height:"852px",width:"393px"},type:"mobile"},iphone14promax:{name:"iPhone 14 Pro Max",styles:{height:"932px",width:"430px"},type:"mobile"},ipad:{name:"iPad",styles:{height:"1024px",width:"768px"},type:"tablet"},ipad10p:{name:"iPad Pro 10.5-in",styles:{height:"1112px",width:"834px"},type:"tablet"},ipad11p:{name:"iPad Pro 11-in",styles:{height:"1194px",width:"834px"},type:"tablet"},ipad12p:{name:"iPad Pro 12.9-in",styles:{height:"1366px",width:"1024px"},type:"tablet"},galaxys5:{name:"Galaxy S5",styles:{height:"640px",width:"360px"},type:"mobile"},galaxys9:{name:"Galaxy S9",styles:{height:"740px",width:"360px"},type:"mobile"},nexus5x:{name:"Nexus 5X",styles:{height:"660px",width:"412px"},type:"mobile"},nexus6p:{name:"Nexus 6P",styles:{height:"732px",width:"412px"},type:"mobile"},pixel:{name:"Pixel",styles:{height:"960px",width:"540px"},type:"mobile"},pixelxl:{name:"Pixel XL",styles:{height:"1280px",width:"720px"},type:"mobile"}}}}]); -//# sourceMappingURL=9650.3888e198.iframe.bundle.js.map \ No newline at end of file diff --git a/docs/9650.3888e198.iframe.bundle.js.LICENSE.txt b/docs/9650.3888e198.iframe.bundle.js.LICENSE.txt deleted file mode 100644 index 0f004591..00000000 --- a/docs/9650.3888e198.iframe.bundle.js.LICENSE.txt +++ /dev/null @@ -1,37 +0,0 @@ -/*! - * Font Awesome Free 7.2.0 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2026 Fonticons, Inc. - */ - -/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ - -/** - * @license React - * react-dom.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** - * @license React - * react-jsx-runtime.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -/** - * @license React - * react.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ diff --git a/docs/9650.3888e198.iframe.bundle.js.map b/docs/9650.3888e198.iframe.bundle.js.map deleted file mode 100644 index 14da43ad..00000000 --- a/docs/9650.3888e198.iframe.bundle.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"9650.3888e198.iframe.bundle.js","mappings":";;;;;;;;;;;;;;;;;AAiNA;;AC6kOA;AACA;AACA;AACA;;;;;;;AAmgLA;;;;;AA2DA;;;;;AAoIA;;;;;;AAMA;AACA;AAIA;;;;;ACxnZA;AAoUA;;;;;AAKA;AAosDA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;;;AAIA;;AAGA;;;ACmIA;;;;;;;AAEA;;;;;AAEA;;;;AACA;AAnBA;;;AAoBA;;;;;;;;;;;AAIA;;;;AAgXA","sources":["webpack://data-transparency-ui/./node_modules/@storybook/addon-docs/dist/blocks.mjs","webpack://data-transparency-ui/./node_modules/storybook/dist/components/index.js","webpack://data-transparency-ui/./node_modules/storybook/dist/csf/index.js","webpack://data-transparency-ui/./node_modules/storybook/dist/theming/index.js"],"sourcesContent":["import { getControlSetterButtonId, getControlId, cloneDeep, pickBy, uniq } from './chunk-SPFYY5GD.mjs';\nimport { __commonJS, __toESM, __require } from './chunk-QUZPS4B6.mjs';\nimport * as React21 from 'react';\nimport React21__default, { createContext, lazy, useState, useCallback, useEffect, useId, useRef, Component, cloneElement, useMemo, Suspense, useContext, Children } from 'react';\nimport { deprecate, once, logger } from 'storybook/internal/client-logger';\nimport { withReset, SyntaxHighlighter, FlexBar, Form, IconButton, codeCommon, components, Zoom, ActionBar, ResetWrapper, Button, Link, Code, nameSpaceClassNames, H2, H3, Loader, TabsState, EmptyTabContent, ErrorFormatter, getStoryHref, WithTooltipPure } from 'storybook/internal/components';\nimport { includeConditionalArg } from 'storybook/internal/csf';\nimport { ChevronSmallUpIcon, ChevronSmallDownIcon, ChevronDownIcon as ChevronDownIcon$1, ChevronRightIcon, ZoomIcon, ZoomOutIcon, ZoomResetIcon, EyeCloseIcon, EyeIcon, AddIcon, SubtractIcon, DocumentIcon, UndoIcon, LinkIcon } from '@storybook/icons';\nimport { styled, ignoreSsrWarning, useTheme, themes, ThemeProvider, convert, ensure } from 'storybook/theming';\nimport { NAVIGATE_URL, STORY_ARGS_UPDATED, UPDATE_STORY_ARGS, RESET_STORY_ARGS, GLOBALS_UPDATED } from 'storybook/internal/core-events';\nimport { filterArgTypes, composeConfigs, Preview as Preview$1, DocsContext as DocsContext$1 } from 'storybook/preview-api';\nimport { SNIPPET_RENDERED, SourceType } from 'storybook/internal/docs-tools';\nimport { dedent } from 'ts-dedent';\nimport { Channel } from 'storybook/internal/channels';\n\nvar require_memoizerific=__commonJS({\"../../node_modules/memoizerific/memoizerific.js\"(exports,module){(function(f2){if(typeof exports==\"object\"&&typeof module<\"u\")module.exports=f2();else if(typeof define==\"function\"&&define.amd)define([],f2);else {var g2;typeof window<\"u\"?g2=window:typeof global<\"u\"?g2=global:typeof self<\"u\"?g2=self:g2=this,g2.memoizerific=f2();}})(function(){return function e2(t2,n2,r2){function s2(o3,u2){if(!n2[o3]){if(!t2[o3]){var a2=typeof __require==\"function\"&&__require;if(!u2&&a2)return a2(o3,!0);if(i2)return i2(o3,!0);var f2=new Error(\"Cannot find module '\"+o3+\"'\");throw f2.code=\"MODULE_NOT_FOUND\",f2}var l2=n2[o3]={exports:{}};t2[o3][0].call(l2.exports,function(e3){var n3=t2[o3][1][e3];return s2(n3||e3)},l2,l2.exports,e2,t2,n2,r2);}return n2[o3].exports}for(var i2=typeof __require==\"function\"&&__require,o2=0;o2=0)return this.lastItem=this.list[index],this.list[index].val},Similar.prototype.set=function(key,val){var index;return this.lastItem&&this.isEqual(this.lastItem.key,key)?(this.lastItem.val=val,this):(index=this.indexOf(key),index>=0?(this.lastItem=this.list[index],this.list[index].val=val,this):(this.lastItem={key,val},this.list.push(this.lastItem),this.size++,this))},Similar.prototype.delete=function(key){var index;if(this.lastItem&&this.isEqual(this.lastItem.key,key)&&(this.lastItem=void 0),index=this.indexOf(key),index>=0)return this.size--,this.list.splice(index,1)[0]},Similar.prototype.has=function(key){var index;return this.lastItem&&this.isEqual(this.lastItem.key,key)?!0:(index=this.indexOf(key),index>=0?(this.lastItem=this.list[index],!0):!1)},Similar.prototype.forEach=function(callback,thisArg){var i2;for(i2=0;i20&&(lruPath[argsLengthMinusOne]={cacheItem:currentCache,arg:arguments[argsLengthMinusOne]},isMemoized?moveToMostRecentLru(lru,lruPath):lru.push(lruPath),lru.length>limit&&removeCachedResult(lru.shift())),memoizerific.wasMemoized=isMemoized,memoizerific.numArgs=argsLengthMinusOne+1,fnResult};return memoizerific.limit=limit,memoizerific.wasMemoized=!1,memoizerific.cache=cache,memoizerific.lru=lru,memoizerific}};function moveToMostRecentLru(lru,lruPath){var lruLen=lru.length,lruPathLen=lruPath.length,isMatch,i2,ii;for(i2=0;i2=0&&(currentLru=removedLru[i2],tmp=currentLru.cacheItem.get(currentLru.arg),!tmp||!tmp.size);i2--)currentLru.cacheItem.delete(currentLru.arg);}function isEqual(val1,val2){return val1===val2||val1!==val1&&val2!==val2}},{\"map-or-similar\":1}]},{},[3])(3)});}});function _extends(){return _extends=Object.assign?Object.assign.bind():function(n2){for(var e2=1;e21?_len2-1:0),_key2=1;_key2<_len2;_key2++)args[_key2-1]=arguments[_key2];return _this=_Error.call(this,format.apply(void 0,[ERRORS[code]].concat(args)))||this,_assertThisInitialized(_this)}return PolishedError2}(_wrapNativeSuper(Error));function colorToInt(color){return Math.round(color*255)}function convertToInt(red,green,blue){return colorToInt(red)+\",\"+colorToInt(green)+\",\"+colorToInt(blue)}function hslToRgb(hue,saturation,lightness,convert2){if(convert2===void 0&&(convert2=convertToInt),saturation===0)return convert2(lightness,lightness,lightness);var huePrime=(hue%360+360)%360/60,chroma=(1-Math.abs(2*lightness-1))*saturation,secondComponent=chroma*(1-Math.abs(huePrime%2-1)),red=0,green=0,blue=0;huePrime>=0&&huePrime<1?(red=chroma,green=secondComponent):huePrime>=1&&huePrime<2?(red=secondComponent,green=chroma):huePrime>=2&&huePrime<3?(green=chroma,blue=secondComponent):huePrime>=3&&huePrime<4?(green=secondComponent,blue=chroma):huePrime>=4&&huePrime<5?(red=secondComponent,blue=chroma):huePrime>=5&&huePrime<6&&(red=chroma,blue=secondComponent);var lightnessModification=lightness-chroma/2,finalRed=red+lightnessModification,finalGreen=green+lightnessModification,finalBlue=blue+lightnessModification;return convert2(finalRed,finalGreen,finalBlue)}var namedColorMap={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 nameToHex(color){if(typeof color!=\"string\")return color;var normalizedColorName=color.toLowerCase();return namedColorMap[normalizedColorName]?\"#\"+namedColorMap[normalizedColorName]:color}var hexRegex=/^#[a-fA-F0-9]{6}$/,hexRgbaRegex=/^#[a-fA-F0-9]{8}$/,reducedHexRegex=/^#[a-fA-F0-9]{3}$/,reducedRgbaHexRegex=/^#[a-fA-F0-9]{4}$/,rgbRegex=/^rgb\\(\\s*(\\d{1,3})\\s*(?:,)?\\s*(\\d{1,3})\\s*(?:,)?\\s*(\\d{1,3})\\s*\\)$/i,rgbaRegex=/^rgb(?:a)?\\(\\s*(\\d{1,3})\\s*(?:,)?\\s*(\\d{1,3})\\s*(?:,)?\\s*(\\d{1,3})\\s*(?:,|\\/)\\s*([-+]?\\d*[.]?\\d+[%]?)\\s*\\)$/i,hslRegex=/^hsl\\(\\s*(\\d{0,3}[.]?[0-9]+(?:deg)?)\\s*(?:,)?\\s*(\\d{1,3}[.]?[0-9]?)%\\s*(?:,)?\\s*(\\d{1,3}[.]?[0-9]?)%\\s*\\)$/i,hslaRegex=/^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 parseToRgb(color){if(typeof color!=\"string\")throw new PolishedError(3);var normalizedColor=nameToHex(color);if(normalizedColor.match(hexRegex))return {red:parseInt(\"\"+normalizedColor[1]+normalizedColor[2],16),green:parseInt(\"\"+normalizedColor[3]+normalizedColor[4],16),blue:parseInt(\"\"+normalizedColor[5]+normalizedColor[6],16)};if(normalizedColor.match(hexRgbaRegex)){var alpha=parseFloat((parseInt(\"\"+normalizedColor[7]+normalizedColor[8],16)/255).toFixed(2));return {red:parseInt(\"\"+normalizedColor[1]+normalizedColor[2],16),green:parseInt(\"\"+normalizedColor[3]+normalizedColor[4],16),blue:parseInt(\"\"+normalizedColor[5]+normalizedColor[6],16),alpha}}if(normalizedColor.match(reducedHexRegex))return {red:parseInt(\"\"+normalizedColor[1]+normalizedColor[1],16),green:parseInt(\"\"+normalizedColor[2]+normalizedColor[2],16),blue:parseInt(\"\"+normalizedColor[3]+normalizedColor[3],16)};if(normalizedColor.match(reducedRgbaHexRegex)){var _alpha=parseFloat((parseInt(\"\"+normalizedColor[4]+normalizedColor[4],16)/255).toFixed(2));return {red:parseInt(\"\"+normalizedColor[1]+normalizedColor[1],16),green:parseInt(\"\"+normalizedColor[2]+normalizedColor[2],16),blue:parseInt(\"\"+normalizedColor[3]+normalizedColor[3],16),alpha:_alpha}}var rgbMatched=rgbRegex.exec(normalizedColor);if(rgbMatched)return {red:parseInt(\"\"+rgbMatched[1],10),green:parseInt(\"\"+rgbMatched[2],10),blue:parseInt(\"\"+rgbMatched[3],10)};var rgbaMatched=rgbaRegex.exec(normalizedColor.substring(0,50));if(rgbaMatched)return {red:parseInt(\"\"+rgbaMatched[1],10),green:parseInt(\"\"+rgbaMatched[2],10),blue:parseInt(\"\"+rgbaMatched[3],10),alpha:parseFloat(\"\"+rgbaMatched[4])>1?parseFloat(\"\"+rgbaMatched[4])/100:parseFloat(\"\"+rgbaMatched[4])};var hslMatched=hslRegex.exec(normalizedColor);if(hslMatched){var hue=parseInt(\"\"+hslMatched[1],10),saturation=parseInt(\"\"+hslMatched[2],10)/100,lightness=parseInt(\"\"+hslMatched[3],10)/100,rgbColorString=\"rgb(\"+hslToRgb(hue,saturation,lightness)+\")\",hslRgbMatched=rgbRegex.exec(rgbColorString);if(!hslRgbMatched)throw new PolishedError(4,normalizedColor,rgbColorString);return {red:parseInt(\"\"+hslRgbMatched[1],10),green:parseInt(\"\"+hslRgbMatched[2],10),blue:parseInt(\"\"+hslRgbMatched[3],10)}}var hslaMatched=hslaRegex.exec(normalizedColor.substring(0,50));if(hslaMatched){var _hue=parseInt(\"\"+hslaMatched[1],10),_saturation=parseInt(\"\"+hslaMatched[2],10)/100,_lightness=parseInt(\"\"+hslaMatched[3],10)/100,_rgbColorString=\"rgb(\"+hslToRgb(_hue,_saturation,_lightness)+\")\",_hslRgbMatched=rgbRegex.exec(_rgbColorString);if(!_hslRgbMatched)throw new PolishedError(4,normalizedColor,_rgbColorString);return {red:parseInt(\"\"+_hslRgbMatched[1],10),green:parseInt(\"\"+_hslRgbMatched[2],10),blue:parseInt(\"\"+_hslRgbMatched[3],10),alpha:parseFloat(\"\"+hslaMatched[4])>1?parseFloat(\"\"+hslaMatched[4])/100:parseFloat(\"\"+hslaMatched[4])}}throw new PolishedError(5)}function rgbToHsl(color){var red=color.red/255,green=color.green/255,blue=color.blue/255,max=Math.max(red,green,blue),min=Math.min(red,green,blue),lightness=(max+min)/2;if(max===min)return color.alpha!==void 0?{hue:0,saturation:0,lightness,alpha:color.alpha}:{hue:0,saturation:0,lightness};var hue,delta=max-min,saturation=lightness>.5?delta/(2-max-min):delta/(max+min);switch(max){case red:hue=(green-blue)/delta+(green=1?hslToHex(value2,saturation,lightness):\"rgba(\"+hslToRgb(value2,saturation,lightness)+\",\"+alpha+\")\";if(typeof value2==\"object\"&&saturation===void 0&&lightness===void 0&&alpha===void 0)return value2.alpha>=1?hslToHex(value2.hue,value2.saturation,value2.lightness):\"rgba(\"+hslToRgb(value2.hue,value2.saturation,value2.lightness)+\",\"+value2.alpha+\")\";throw new PolishedError(2)}function rgb(value2,green,blue){if(typeof value2==\"number\"&&typeof green==\"number\"&&typeof blue==\"number\")return reduceHexValue$1(\"#\"+numberToHex(value2)+numberToHex(green)+numberToHex(blue));if(typeof value2==\"object\"&&green===void 0&&blue===void 0)return reduceHexValue$1(\"#\"+numberToHex(value2.red)+numberToHex(value2.green)+numberToHex(value2.blue));throw new PolishedError(6)}function rgba(firstValue,secondValue,thirdValue,fourthValue){if(typeof firstValue==\"string\"&&typeof secondValue==\"number\"){var rgbValue=parseToRgb(firstValue);return \"rgba(\"+rgbValue.red+\",\"+rgbValue.green+\",\"+rgbValue.blue+\",\"+secondValue+\")\"}else {if(typeof firstValue==\"number\"&&typeof secondValue==\"number\"&&typeof thirdValue==\"number\"&&typeof fourthValue==\"number\")return fourthValue>=1?rgb(firstValue,secondValue,thirdValue):\"rgba(\"+firstValue+\",\"+secondValue+\",\"+thirdValue+\",\"+fourthValue+\")\";if(typeof firstValue==\"object\"&&secondValue===void 0&&thirdValue===void 0&&fourthValue===void 0)return firstValue.alpha>=1?rgb(firstValue.red,firstValue.green,firstValue.blue):\"rgba(\"+firstValue.red+\",\"+firstValue.green+\",\"+firstValue.blue+\",\"+firstValue.alpha+\")\"}throw new PolishedError(7)}var isRgb=function(color){return typeof color.red==\"number\"&&typeof color.green==\"number\"&&typeof color.blue==\"number\"&&(typeof color.alpha!=\"number\"||typeof color.alpha>\"u\")},isRgba=function(color){return typeof color.red==\"number\"&&typeof color.green==\"number\"&&typeof color.blue==\"number\"&&typeof color.alpha==\"number\"},isHsl=function(color){return typeof color.hue==\"number\"&&typeof color.saturation==\"number\"&&typeof color.lightness==\"number\"&&(typeof color.alpha!=\"number\"||typeof color.alpha>\"u\")},isHsla=function(color){return typeof color.hue==\"number\"&&typeof color.saturation==\"number\"&&typeof color.lightness==\"number\"&&typeof color.alpha==\"number\"};function toColorString(color){if(typeof color!=\"object\")throw new PolishedError(8);if(isRgba(color))return rgba(color);if(isRgb(color))return rgb(color);if(isHsla(color))return hsla(color);if(isHsl(color))return hsl(color);throw new PolishedError(8)}function curried(f2,length,acc){return function(){var combined=acc.concat(Array.prototype.slice.call(arguments));return combined.length>=length?f2.apply(this,combined):curried(f2,length,combined)}}function curry(f2){return curried(f2,f2.length,[])}function adjustHue(degree,color){if(color===\"transparent\")return color;var hslColor=parseToHsl(color);return toColorString(_extends({},hslColor,{hue:hslColor.hue+parseFloat(degree)}))}curry(adjustHue);function guard(lowerBoundary,upperBoundary,value2){return Math.max(lowerBoundary,Math.min(upperBoundary,value2))}function darken(amount,color){if(color===\"transparent\")return color;var hslColor=parseToHsl(color);return toColorString(_extends({},hslColor,{lightness:guard(0,1,hslColor.lightness-parseFloat(amount))}))}var curriedDarken=curry(darken),curriedDarken$1=curriedDarken;function desaturate(amount,color){if(color===\"transparent\")return color;var hslColor=parseToHsl(color);return toColorString(_extends({},hslColor,{saturation:guard(0,1,hslColor.saturation-parseFloat(amount))}))}curry(desaturate);function lighten(amount,color){if(color===\"transparent\")return color;var hslColor=parseToHsl(color);return toColorString(_extends({},hslColor,{lightness:guard(0,1,hslColor.lightness+parseFloat(amount))}))}var curriedLighten=curry(lighten),curriedLighten$1=curriedLighten;function mix(weight,color,otherColor){if(color===\"transparent\")return otherColor;if(otherColor===\"transparent\")return color;if(weight===0)return otherColor;var parsedColor1=parseToRgb(color),color1=_extends({},parsedColor1,{alpha:typeof parsedColor1.alpha==\"number\"?parsedColor1.alpha:1}),parsedColor2=parseToRgb(otherColor),color2=_extends({},parsedColor2,{alpha:typeof parsedColor2.alpha==\"number\"?parsedColor2.alpha:1}),alphaDelta=color1.alpha-color2.alpha,x2=parseFloat(weight)*2-1,y2=x2*alphaDelta===-1?x2:x2+alphaDelta,z2=1+x2*alphaDelta,weight1=(y2/z2+1)/2,weight2=1-weight1,mixedColor={red:Math.floor(color1.red*weight1+color2.red*weight2),green:Math.floor(color1.green*weight1+color2.green*weight2),blue:Math.floor(color1.blue*weight1+color2.blue*weight2),alpha:color1.alpha*parseFloat(weight)+color2.alpha*(1-parseFloat(weight))};return rgba(mixedColor)}var curriedMix=curry(mix),mix$1=curriedMix;function opacify(amount,color){if(color===\"transparent\")return color;var parsedColor=parseToRgb(color),alpha=typeof parsedColor.alpha==\"number\"?parsedColor.alpha:1,colorWithAlpha=_extends({},parsedColor,{alpha:guard(0,1,(alpha*100+parseFloat(amount)*100)/100)});return rgba(colorWithAlpha)}var curriedOpacify=curry(opacify),curriedOpacify$1=curriedOpacify;function saturate(amount,color){if(color===\"transparent\")return color;var hslColor=parseToHsl(color);return toColorString(_extends({},hslColor,{saturation:guard(0,1,hslColor.saturation+parseFloat(amount))}))}curry(saturate);function setHue(hue,color){return color===\"transparent\"?color:toColorString(_extends({},parseToHsl(color),{hue:parseFloat(hue)}))}curry(setHue);function setLightness(lightness,color){return color===\"transparent\"?color:toColorString(_extends({},parseToHsl(color),{lightness:parseFloat(lightness)}))}curry(setLightness);function setSaturation(saturation,color){return color===\"transparent\"?color:toColorString(_extends({},parseToHsl(color),{saturation:parseFloat(saturation)}))}curry(setSaturation);function shade(percentage,color){return color===\"transparent\"?color:mix$1(parseFloat(percentage),\"rgb(0, 0, 0)\",color)}curry(shade);function tint(percentage,color){return color===\"transparent\"?color:mix$1(parseFloat(percentage),\"rgb(255, 255, 255)\",color)}curry(tint);function transparentize(amount,color){if(color===\"transparent\")return color;var parsedColor=parseToRgb(color),alpha=typeof parsedColor.alpha==\"number\"?parsedColor.alpha:1,colorWithAlpha=_extends({},parsedColor,{alpha:guard(0,1,+(alpha*100-parseFloat(amount)*100).toFixed(2)/100)});return rgba(colorWithAlpha)}var curriedTransparentize=curry(transparentize),curriedTransparentize$1=curriedTransparentize;var Wrapper=styled.div(withReset,({theme})=>({backgroundColor:theme.base===\"light\"?\"rgba(0,0,0,.01)\":\"rgba(255,255,255,.01)\",borderRadius:theme.appBorderRadius,border:`1px dashed ${theme.appBorderColor}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:20,margin:\"25px 0 40px\",color:curriedTransparentize$1(.3,theme.color.defaultText),fontSize:theme.typography.size.s2})),EmptyBlock=props=>React21__default.createElement(Wrapper,{...props,className:\"docblock-emptyblock sb-unstyled\"});var StyledSyntaxHighlighter=styled(SyntaxHighlighter)(({theme})=>({fontSize:`${theme.typography.size.s2-1}px`,lineHeight:\"19px\",margin:\"25px 0 40px\",borderRadius:theme.appBorderRadius,boxShadow:theme.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\"}}));var SourceSkeletonWrapper=styled.div(({theme})=>({background:theme.background.content,borderRadius:theme.appBorderRadius,border:`1px solid ${theme.appBorderColor}`,boxShadow:theme.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\"})),SourceSkeletonPlaceholder=styled.div(({theme})=>({animation:`${theme.animation.glow} 1.5s ease-in-out infinite`,background:theme.appBorderColor,height:17,marginTop:1,width:\"60%\",[`&:first-child${ignoreSsrWarning}`]:{margin:0}})),SourceSkeleton=()=>React21__default.createElement(SourceSkeletonWrapper,null,React21__default.createElement(SourceSkeletonPlaceholder,null),React21__default.createElement(SourceSkeletonPlaceholder,{style:{width:\"80%\"}}),React21__default.createElement(SourceSkeletonPlaceholder,{style:{width:\"30%\"}}),React21__default.createElement(SourceSkeletonPlaceholder,{style:{width:\"80%\"}})),Source=({isLoading,error,language,code,dark,format:format3=!0,...rest})=>{let{typography}=useTheme();if(isLoading)return React21__default.createElement(SourceSkeleton,null);if(error)return React21__default.createElement(EmptyBlock,null,error);let syntaxHighlighter=React21__default.createElement(StyledSyntaxHighlighter,{bordered:!0,copyable:!0,format:format3,language:language??\"jsx\",className:\"docblock-source sb-unstyled\",...rest},code);if(typeof dark>\"u\")return syntaxHighlighter;let overrideTheme=dark?themes.dark:themes.light;return React21__default.createElement(ThemeProvider,{theme:convert({...overrideTheme,fontCode:typography.fonts.mono,fontBase:typography.fonts.base})},syntaxHighlighter)};var toGlobalSelector=element=>`& :where(${element}:not(.sb-anchor, .sb-unstyled, .sb-unstyled ${element}))`,breakpoint=600,Title=styled.h1(withReset,({theme})=>({color:theme.color.defaultText,fontSize:theme.typography.size.m3,fontWeight:theme.typography.weight.bold,lineHeight:\"32px\",[`@media (min-width: ${breakpoint}px)`]:{fontSize:theme.typography.size.l1,lineHeight:\"36px\",marginBottom:\"16px\"}})),Subtitle=styled.h2(withReset,({theme})=>({fontWeight:theme.typography.weight.regular,fontSize:theme.typography.size.s3,lineHeight:\"20px\",borderBottom:\"none\",marginBottom:15,[`@media (min-width: ${breakpoint}px)`]:{fontSize:theme.typography.size.m1,lineHeight:\"28px\",marginBottom:24},color:curriedTransparentize$1(.25,theme.color.defaultText)})),DocsContent=styled.div(({theme})=>{let reset={fontFamily:theme.typography.fonts.base,fontSize:theme.typography.size.s3,margin:0,WebkitFontSmoothing:\"antialiased\",MozOsxFontSmoothing:\"grayscale\",WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",WebkitOverflowScrolling:\"touch\"},headers={margin:\"20px 0 8px\",padding:0,cursor:\"text\",position:\"relative\",color:theme.color.defaultText,\"&:first-of-type\":{marginTop:0,paddingTop:0},\"&:hover a.anchor\":{textDecoration:\"none\"},\"& code\":{fontSize:\"inherit\"}},code={lineHeight:1,margin:\"0 2px\",padding:\"3px 5px\",whiteSpace:\"nowrap\",borderRadius:3,fontSize:theme.typography.size.s2-1,border:theme.base===\"light\"?`1px solid ${theme.color.mediumlight}`:`1px solid ${theme.color.darker}`,color:theme.base===\"light\"?curriedTransparentize$1(.1,theme.color.defaultText):curriedTransparentize$1(.3,theme.color.defaultText),backgroundColor:theme.base===\"light\"?theme.color.lighter:theme.color.border};return {maxWidth:1e3,width:\"100%\",minWidth:0,[toGlobalSelector(\"a\")]:{...reset,fontSize:\"inherit\",lineHeight:\"24px\",color:theme.color.secondary,textDecoration:\"none\",\"&.absent\":{color:\"#cc0000\"},\"&.anchor\":{display:\"block\",paddingLeft:30,marginLeft:-30,cursor:\"pointer\",position:\"absolute\",top:0,left:0,bottom:0}},[toGlobalSelector(\"blockquote\")]:{...reset,margin:\"16px 0\",borderLeft:`4px solid ${theme.color.medium}`,padding:\"0 15px\",color:theme.color.dark,\"& > :first-of-type\":{marginTop:0},\"& > :last-child\":{marginBottom:0}},[toGlobalSelector(\"div\")]:reset,[toGlobalSelector(\"dl\")]:{...reset,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}},[toGlobalSelector(\"h1\")]:{...reset,...headers,fontSize:`${theme.typography.size.l1}px`,fontWeight:theme.typography.weight.bold},[toGlobalSelector(\"h2\")]:{...reset,...headers,fontSize:`${theme.typography.size.m2}px`,paddingBottom:4,borderBottom:`1px solid ${theme.appBorderColor}`},[toGlobalSelector(\"h3\")]:{...reset,...headers,fontSize:`${theme.typography.size.m1}px`,fontWeight:theme.typography.weight.bold},[toGlobalSelector(\"h4\")]:{...reset,...headers,fontSize:`${theme.typography.size.s3}px`},[toGlobalSelector(\"h5\")]:{...reset,...headers,fontSize:`${theme.typography.size.s2}px`},[toGlobalSelector(\"h6\")]:{...reset,...headers,fontSize:`${theme.typography.size.s2}px`,color:theme.color.dark},[toGlobalSelector(\"hr\")]:{border:\"0 none\",borderTop:`1px solid ${theme.appBorderColor}`,height:4,padding:0},[toGlobalSelector(\"img\")]:{maxWidth:\"100%\"},[toGlobalSelector(\"li\")]:{...reset,fontSize:theme.typography.size.s2,color:theme.color.defaultText,lineHeight:\"24px\",\"& + li\":{marginTop:\".25em\"},\"& ul, & ol\":{marginTop:\".25em\",marginBottom:0},\"& code\":code},[toGlobalSelector(\"ol\")]:{...reset,margin:\"16px 0\",paddingLeft:30,\"& :first-of-type\":{marginTop:0},\"& :last-child\":{marginBottom:0}},[toGlobalSelector(\"p\")]:{...reset,margin:\"16px 0\",fontSize:theme.typography.size.s2,lineHeight:\"24px\",color:theme.color.defaultText,\"& code\":code},[toGlobalSelector(\"pre\")]:{...reset,fontFamily:theme.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\"}},[toGlobalSelector(\"span\")]:{...reset,\"&.frame\":{display:\"block\",overflow:\"hidden\",\"& > span\":{border:`1px solid ${theme.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:theme.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\"}}},[toGlobalSelector(\"table\")]:{...reset,margin:\"16px 0\",fontSize:theme.typography.size.s2,lineHeight:\"24px\",padding:0,borderCollapse:\"collapse\",\"& tr\":{borderTop:`1px solid ${theme.appBorderColor}`,backgroundColor:theme.appContentBg,margin:0,padding:0},\"& tr:nth-of-type(2n)\":{backgroundColor:theme.base===\"dark\"?theme.color.darker:theme.color.lighter},\"& tr th\":{fontWeight:\"bold\",color:theme.color.defaultText,border:`1px solid ${theme.appBorderColor}`,margin:0,padding:\"6px 13px\"},\"& tr td\":{border:`1px solid ${theme.appBorderColor}`,color:theme.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}},[toGlobalSelector(\"ul\")]:{...reset,margin:\"16px 0\",paddingLeft:30,\"& :first-of-type\":{marginTop:0},\"& :last-child\":{marginBottom:0},listStyle:\"disc\"}}}),DocsWrapper=styled.div(({theme})=>({background:theme.background.content,display:\"flex\",flexDirection:\"row-reverse\",justifyContent:\"center\",padding:\"4rem 20px\",minHeight:\"100vh\",boxSizing:\"border-box\",gap:\"3rem\",[`@media (min-width: ${breakpoint}px)`]:{}})),DocsPageWrapper=({children,toc})=>React21__default.createElement(DocsWrapper,{className:\"sbdocs sbdocs-wrapper\"},toc,React21__default.createElement(DocsContent,{className:\"sbdocs sbdocs-content\"},children));var getBlockBackgroundStyle=theme=>({borderRadius:theme.appBorderRadius,background:theme.background.content,boxShadow:theme.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 ${theme.appBorderColor}`});var{window:globalWindow}=globalThis,IFrame=class extends Component{constructor(){super(...arguments);this.iframe=null;}componentDidMount(){let{id}=this.props;this.iframe=globalWindow.document.getElementById(id);}shouldComponentUpdate(nextProps){let{scale}=nextProps;return scale!==this.props.scale&&this.setIframeBodyStyle({width:`${scale*100}%`,height:`${scale*100}%`,transform:`scale(${1/scale})`,transformOrigin:\"top left\"}),!1}setIframeBodyStyle(style){return Object.assign(this.iframe.contentDocument.body.style,style)}render(){let{id,title,src,allowFullScreen,scale,...rest}=this.props;return React21__default.createElement(\"iframe\",{id,title,src,...allowFullScreen?{allow:\"fullscreen\"}:{},loading:\"lazy\",...rest})}};var ZoomContext=createContext({scale:1});var{PREVIEW_URL}=globalThis,BASE_URL=PREVIEW_URL||\"iframe.html\",storyBlockIdFromId=({story,primary})=>`story--${story.id}${primary?\"--primary\":\"\"}`,InlineStory=props=>{let storyRef=useRef(),[showLoader,setShowLoader]=useState(!0),[error,setError]=useState(),{story,height,autoplay,forceInitialArgs,renderStoryToElement}=props;return useEffect(()=>{if(!(story&&storyRef.current))return ()=>{};let element=storyRef.current,cleanup=renderStoryToElement(story,element,{showMain:()=>{},showError:({title,description})=>setError(new Error(`${title} - ${description}`)),showException:err=>setError(err)},{autoplay,forceInitialArgs});return setShowLoader(!1),()=>{Promise.resolve().then(()=>cleanup());}},[autoplay,renderStoryToElement,story]),error?React21__default.createElement(\"pre\",null,React21__default.createElement(ErrorFormatter,{error})):React21__default.createElement(React21__default.Fragment,null,height?React21__default.createElement(\"style\",null,`#${storyBlockIdFromId(props)} { min-height: ${height}; transform: translateZ(0); overflow: auto }`):null,showLoader&&React21__default.createElement(StorySkeleton,null),React21__default.createElement(\"div\",{ref:storyRef,id:`${storyBlockIdFromId(props)}-inner`,\"data-name\":story.name}))},IFrameStory=({story,height=\"500px\"})=>React21__default.createElement(\"div\",{style:{width:\"100%\",height}},React21__default.createElement(ZoomContext.Consumer,null,({scale})=>React21__default.createElement(IFrame,{key:\"iframe\",id:`iframe--${story.id}`,title:story.name,src:getStoryHref(BASE_URL,story.id,{viewMode:\"story\"}),allowFullScreen:!0,scale,style:{width:\"100%\",height:\"100%\",border:\"0 none\"}}))),ErrorMessage=styled.strong(({theme})=>({color:theme.color.orange})),Story=props=>{let{inline,story}=props;return inline&&!props.autoplay&&story.usesMount?React21__default.createElement(ErrorMessage,null,\"This story mounts inside of play. Set\",\" \",React21__default.createElement(\"a\",{href:\"https://storybook.js.org/docs/api/doc-blocks/doc-block-story?ref=ui#autoplay\"},\"autoplay\"),\" \",\"to true to view this story.\"):React21__default.createElement(\"div\",{id:storyBlockIdFromId(props),className:\"sb-story sb-unstyled\",\"data-story-block\":\"true\"},inline?React21__default.createElement(InlineStory,{...props}):React21__default.createElement(IFrameStory,{...props}))},StorySkeleton=()=>React21__default.createElement(Loader,null);var Bar=styled(FlexBar)({position:\"absolute\",left:0,right:0,top:0,transition:\"transform .2s linear\"}),Wrapper2=styled.div({display:\"flex\",alignItems:\"center\",gap:4}),IconPlaceholder=styled.div(({theme})=>({width:14,height:14,borderRadius:2,margin:\"0 7px\",backgroundColor:theme.appBorderColor,animation:`${theme.animation.glow} 1.5s ease-in-out infinite`})),Toolbar=({isLoading,storyId,baseUrl,zoom,resetZoom,...rest})=>React21__default.createElement(Bar,{...rest},React21__default.createElement(Wrapper2,{key:\"left\"},isLoading?[1,2,3].map(key=>React21__default.createElement(IconPlaceholder,{key})):React21__default.createElement(React21__default.Fragment,null,React21__default.createElement(IconButton,{key:\"zoomin\",onClick:e2=>{e2.preventDefault(),zoom(.8);},title:\"Zoom in\"},React21__default.createElement(ZoomIcon,null)),React21__default.createElement(IconButton,{key:\"zoomout\",onClick:e2=>{e2.preventDefault(),zoom(1.25);},title:\"Zoom out\"},React21__default.createElement(ZoomOutIcon,null)),React21__default.createElement(IconButton,{key:\"zoomreset\",onClick:e2=>{e2.preventDefault(),resetZoom();},title:\"Reset zoom\"},React21__default.createElement(ZoomResetIcon,null)))));var ChildrenContainer=styled.div(({isColumn,columns,layout})=>({display:isColumn||!columns?\"block\":\"flex\",position:\"relative\",flexWrap:\"wrap\",overflow:\"auto\",flexDirection:isColumn?\"column\":\"row\",\"& .innerZoomElementWrapper > *\":isColumn?{width:layout!==\"fullscreen\"?\"calc(100% - 20px)\":\"100%\",display:\"block\"}:{maxWidth:layout!==\"fullscreen\"?\"calc(100% - 20px)\":\"100%\",display:\"inline-block\"}}),({layout=\"padded\",inline})=>layout===\"centered\"||layout===\"padded\"?{padding:inline?\"32px 22px\":\"0px\",\"& .innerZoomElementWrapper > *\":{width:\"auto\",border:\"8px solid transparent!important\"}}:{},({layout=\"padded\",inline})=>layout===\"centered\"&&inline?{display:\"flex\",justifyContent:\"center\",justifyItems:\"center\",alignContent:\"center\",alignItems:\"center\"}:{},({columns})=>columns&&columns>1?{\".innerZoomElementWrapper > *\":{minWidth:`calc(100% / ${columns} - 20px)`}}:{}),StyledSource=styled(Source)(({theme})=>({margin:0,borderTopLeftRadius:0,borderTopRightRadius:0,borderBottomLeftRadius:theme.appBorderRadius,borderBottomRightRadius:theme.appBorderRadius,border:\"none\",background:theme.base===\"light\"?\"rgba(0, 0, 0, 0.85)\":curriedDarken$1(.05,theme.background.content),color:theme.color.lightest,button:{background:theme.base===\"light\"?\"rgba(0, 0, 0, 0.85)\":curriedDarken$1(.05,theme.background.content)}})),PreviewContainer=styled.div(({theme,withSource,isExpanded})=>({position:\"relative\",overflow:\"hidden\",margin:\"25px 0 40px\",...getBlockBackgroundStyle(theme),borderBottomLeftRadius:withSource&&isExpanded&&0,borderBottomRightRadius:withSource&&isExpanded&&0,borderBottomWidth:isExpanded&&0,\"h3 + &\":{marginTop:\"16px\"}}),({withToolbar})=>withToolbar&&{paddingTop:40}),getSource=(withSource,expanded,setExpanded)=>{switch(!0){case!!(withSource&&withSource.error):return {source:null,actionItem:{title:\"No code available\",className:\"docblock-code-toggle docblock-code-toggle--disabled\",disabled:!0,onClick:()=>setExpanded(!1)}};case expanded:return {source:React21__default.createElement(StyledSource,{...withSource,dark:!0}),actionItem:{title:\"Hide code\",className:\"docblock-code-toggle docblock-code-toggle--expanded\",onClick:()=>setExpanded(!1)}};default:return {source:React21__default.createElement(StyledSource,{...withSource,dark:!0}),actionItem:{title:\"Show code\",className:\"docblock-code-toggle\",onClick:()=>setExpanded(!0)}}}};function getStoryId(children){if(Children.count(children)===1){let elt=children;if(elt.props)return elt.props.id}return null}var PositionedToolbar=styled(Toolbar)({position:\"absolute\",top:0,left:0,right:0,height:40}),Relative=styled.div({overflow:\"hidden\",position:\"relative\"}),Preview=({isLoading,isColumn,columns,children,withSource,withToolbar=!1,isExpanded=!1,additionalActions,className,layout=\"padded\",inline=!1,...props})=>{let[expanded,setExpanded]=useState(isExpanded),{source,actionItem}=getSource(withSource,expanded,setExpanded),[scale,setScale]=useState(1),previewClasses=[className].concat([\"sbdocs\",\"sbdocs-preview\",\"sb-unstyled\"]),defaultActionItems=withSource?[actionItem]:[],[additionalActionItems,setAdditionalActionItems]=useState(additionalActions?[...additionalActions]:[]),actionItems=[...defaultActionItems,...additionalActionItems],{window:globalWindow4}=globalThis,copyToClipboard=useCallback(async text=>{let{createCopyToClipboardFunction}=await import('storybook/internal/components');createCopyToClipboardFunction();},[]),onCopyCapture=e2=>{let selection=globalWindow4.getSelection();selection&&selection.type===\"Range\"||(e2.preventDefault(),additionalActionItems.filter(item=>item.title===\"Copied\").length===0&©ToClipboard(source?.props.code??\"\").then(()=>{setAdditionalActionItems([...additionalActionItems,{title:\"Copied\",onClick:()=>{}}]),globalWindow4.setTimeout(()=>setAdditionalActionItems(additionalActionItems.filter(item=>item.title!==\"Copied\")),1500);}));};return React21__default.createElement(PreviewContainer,{withSource,withToolbar,...props,className:previewClasses.join(\" \")},withToolbar&&React21__default.createElement(PositionedToolbar,{isLoading,border:!0,zoom:z2=>setScale(scale*z2),resetZoom:()=>setScale(1),storyId:getStoryId(children),baseUrl:\"./iframe.html\"}),React21__default.createElement(ZoomContext.Provider,{value:{scale}},React21__default.createElement(Relative,{className:\"docs-story\",onCopyCapture:withSource&&onCopyCapture},React21__default.createElement(ChildrenContainer,{isColumn:isColumn||!Array.isArray(children),columns,layout,inline},React21__default.createElement(Zoom.Element,{centered:layout===\"centered\",scale:inline?scale:1},Array.isArray(children)?children.map((child,i2)=>React21__default.createElement(\"div\",{key:i2},child)):React21__default.createElement(\"div\",null,children))),React21__default.createElement(ActionBar,{actionItems}))),withSource&&expanded&&source)};styled(Preview)(()=>({\".docs-story\":{paddingTop:32,paddingBottom:40}}));var TabbedArgsTable=({tabs,...props})=>{let entries=Object.entries(tabs);return entries.length===1?React21__default.createElement(ArgsTable,{...entries[0][1],...props}):React21__default.createElement(TabsState,null,entries.map((entry,index)=>{let[label,table]=entry,id=`prop_table_div_${label}`,Component4=\"div\",argsTableProps=index===0?props:{sort:props.sort};return React21__default.createElement(Component4,{key:id,id,title:label},({active})=>active?React21__default.createElement(ArgsTable,{key:`prop_table_${label}`,...table,...argsTableProps}):null)}))};var Label=styled.div(({theme})=>({marginRight:30,fontSize:`${theme.typography.size.s1}px`,color:theme.base===\"light\"?curriedTransparentize$1(.4,theme.color.defaultText):curriedTransparentize$1(.6,theme.color.defaultText)})),Sample=styled.div({overflow:\"hidden\",whiteSpace:\"nowrap\",textOverflow:\"ellipsis\"}),TypeSpecimen=styled.div({display:\"flex\",flexDirection:\"row\",alignItems:\"baseline\",\"&:not(:last-child)\":{marginBottom:\"1rem\"}}),Wrapper3=styled.div(withReset,({theme})=>({...getBlockBackgroundStyle(theme),margin:\"25px 0 40px\",padding:\"30px 20px\"})),Typeset=({fontFamily,fontSizes,fontWeight,sampleText,...props})=>React21__default.createElement(Wrapper3,{...props,className:\"docblock-typeset sb-unstyled\"},fontSizes.map(size=>React21__default.createElement(TypeSpecimen,{key:size},React21__default.createElement(Label,null,size),React21__default.createElement(Sample,{style:{fontFamily,fontSize:size,fontWeight,lineHeight:1.2}},sampleText||\"Was he a beast if music could move him so?\"))));var ItemTitle=styled.div(({theme})=>({fontWeight:theme.typography.weight.bold,color:theme.color.defaultText})),ItemSubtitle=styled.div(({theme})=>({color:theme.base===\"light\"?curriedTransparentize$1(.2,theme.color.defaultText):curriedTransparentize$1(.6,theme.color.defaultText)})),ItemDescription=styled.div({flex:\"0 0 30%\",lineHeight:\"20px\",marginTop:5}),SwatchLabel=styled.div(({theme})=>({flex:1,textAlign:\"center\",fontFamily:theme.typography.fonts.mono,fontSize:theme.typography.size.s1,lineHeight:1,overflow:\"hidden\",color:theme.base===\"light\"?curriedTransparentize$1(.4,theme.color.defaultText):curriedTransparentize$1(.6,theme.color.defaultText),\"> div\":{display:\"inline-block\",overflow:\"hidden\",maxWidth:\"100%\",textOverflow:\"ellipsis\"},span:{display:\"block\",marginTop:2}})),SwatchLabels=styled.div({display:\"flex\",flexDirection:\"row\"}),Swatch=styled.div(({background})=>({position:\"relative\",flex:1,\"&::before\":{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",background,content:'\"\"'}})),SwatchColors=styled.div(({theme})=>({...getBlockBackgroundStyle(theme),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\"})),SwatchSpecimen=styled.div({display:\"flex\",flexDirection:\"column\",flex:1,position:\"relative\",marginBottom:30}),Swatches=styled.div({flex:1,display:\"flex\",flexDirection:\"row\"}),Item=styled.div({display:\"flex\",alignItems:\"flex-start\"}),ListName=styled.div({flex:\"0 0 30%\"}),ListSwatches=styled.div({flex:1}),ListHeading=styled.div(({theme})=>({display:\"flex\",flexDirection:\"row\",alignItems:\"center\",paddingBottom:20,fontWeight:theme.typography.weight.bold,color:theme.base===\"light\"?curriedTransparentize$1(.4,theme.color.defaultText):curriedTransparentize$1(.6,theme.color.defaultText)})),List=styled.div(({theme})=>({fontSize:theme.typography.size.s2,lineHeight:\"20px\",display:\"flex\",flexDirection:\"column\"}));function renderSwatch(color,index){return React21__default.createElement(Swatch,{key:`${color}-${index}`,title:color,background:color})}function renderSwatchLabel(color,index,colorDescription){return React21__default.createElement(SwatchLabel,{key:`${color}-${index}`,title:color},React21__default.createElement(\"div\",null,color,colorDescription&&React21__default.createElement(\"span\",null,colorDescription)))}function renderSwatchSpecimen(colors){if(Array.isArray(colors))return React21__default.createElement(SwatchSpecimen,null,React21__default.createElement(SwatchColors,null,colors.map((color,index)=>renderSwatch(color,index))),React21__default.createElement(SwatchLabels,null,colors.map((color,index)=>renderSwatchLabel(color,index))));let swatchElements=[],labelElements=[];for(let colorKey in colors){let colorValue=colors[colorKey];swatchElements.push(renderSwatch(colorValue,swatchElements.length)),labelElements.push(renderSwatchLabel(colorKey,labelElements.length,colorValue));}return React21__default.createElement(SwatchSpecimen,null,React21__default.createElement(SwatchColors,null,swatchElements),React21__default.createElement(SwatchLabels,null,labelElements))}var ColorItem=({title,subtitle,colors})=>React21__default.createElement(Item,null,React21__default.createElement(ItemDescription,null,React21__default.createElement(ItemTitle,null,title),React21__default.createElement(ItemSubtitle,null,subtitle)),React21__default.createElement(Swatches,null,renderSwatchSpecimen(colors))),ColorPalette=({children,...props})=>React21__default.createElement(ResetWrapper,null,React21__default.createElement(List,{...props,className:\"docblock-colorpalette sb-unstyled\"},React21__default.createElement(ListHeading,null,React21__default.createElement(ListName,null,\"Name\"),React21__default.createElement(ListSwatches,null,\"Swatches\")),children));var ItemLabel=styled.div(({theme})=>({fontFamily:theme.typography.fonts.base,fontSize:theme.typography.size.s1,color:theme.color.defaultText,marginLeft:10,lineHeight:1.2,display:\"-webkit-box\",overflow:\"hidden\",wordBreak:\"break-word\",textOverflow:\"ellipsis\",WebkitLineClamp:2,WebkitBoxOrient:\"vertical\"})),ItemSpecimen=styled.div(({theme})=>({...getBlockBackgroundStyle(theme),overflow:\"hidden\",height:40,width:40,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flex:\"none\",\"> img, > svg\":{width:20,height:20}})),Item2=styled.div({display:\"inline-flex\",flexDirection:\"row\",alignItems:\"center\",width:\"100%\"}),List2=styled.div({display:\"grid\",gridTemplateColumns:\"repeat(auto-fill, minmax(140px, 1fr))\",gridGap:\"8px 16px\",gridAutoFlow:\"row dense\",gridAutoRows:50}),IconItem=({name,children})=>React21__default.createElement(Item2,null,React21__default.createElement(ItemSpecimen,null,children),React21__default.createElement(ItemLabel,null,name)),IconGallery=({children,...props})=>React21__default.createElement(ResetWrapper,null,React21__default.createElement(List2,{...props,className:\"docblock-icongallery sb-unstyled\"},children));function build_html_default(options){let forEach=[].forEach,some=[].some,body=typeof window<\"u\"&&document.body,SPACE_CHAR=\" \",tocElement,currentlyHighlighting=!0,eventCount=0;function createEl(d2,container){let link=container.appendChild(createLink(d2));if(d2.children.length){let list=createList(d2.isCollapsed);d2.children.forEach(child=>{createEl(child,list);}),link.appendChild(list);}}function render(parent,data){let container=createList(!1);if(data.forEach(d2=>{createEl(d2,container);}),tocElement=parent||tocElement,tocElement!==null)return tocElement.firstChild&&tocElement.removeChild(tocElement.firstChild),data.length===0?tocElement:tocElement.appendChild(container)}function createLink(data){let item=document.createElement(\"li\"),a2=document.createElement(\"a\");return options.listItemClass&&item.setAttribute(\"class\",options.listItemClass),options.onClick&&(a2.onclick=options.onClick),options.includeTitleTags&&a2.setAttribute(\"title\",data.textContent),options.includeHtml&&data.childNodes.length?forEach.call(data.childNodes,node=>{a2.appendChild(node.cloneNode(!0));}):a2.textContent=data.textContent,a2.setAttribute(\"href\",`${options.basePath}#${data.id}`),a2.setAttribute(\"class\",`${options.linkClass+SPACE_CHAR}node-name--${data.nodeName}${SPACE_CHAR}${options.extraLinkClasses}`),item.appendChild(a2),item}function createList(isCollapsed){let listElement=options.orderedList?\"ol\":\"ul\",list=document.createElement(listElement),classes=options.listClass+SPACE_CHAR+options.extraListClasses;return isCollapsed&&(classes=classes+SPACE_CHAR+options.collapsibleClass,classes=classes+SPACE_CHAR+options.isCollapsedClass),list.setAttribute(\"class\",classes),list}function updateFixedSidebarClass(){let scrollTop=getScrollTop(),posFixedEl=document.querySelector(options.positionFixedSelector);options.fixedSidebarOffset===\"auto\"&&(options.fixedSidebarOffset=tocElement.offsetTop),scrollTop>options.fixedSidebarOffset?posFixedEl.className.indexOf(options.positionFixedClass)===-1&&(posFixedEl.className+=SPACE_CHAR+options.positionFixedClass):posFixedEl.className=posFixedEl.className.replace(SPACE_CHAR+options.positionFixedClass,\"\");}function getHeadingTopPos(obj){let position=0;return obj!==null&&(position=obj.offsetTop,options.hasInnerContainers&&(position+=getHeadingTopPos(obj.offsetParent))),position}function updateClassname(obj,className){return obj&&obj.className!==className&&(obj.className=className),obj}function updateToc(headingsArray,event){options.positionFixedSelector&&updateFixedSidebarClass();let headings=headingsArray,clickedHref=event?.target?.getAttribute?event?.target?.getAttribute(\"href\"):null,isBottomMode=clickedHref&&clickedHref.charAt(0)===\"#\"?getIsHeaderBottomMode(clickedHref.replace(\"#\",\"\")):!1,shouldUpdate=currentlyHighlighting||isBottomMode;if(event&&eventCount<5&&eventCount++,shouldUpdate&&tocElement&&headings.length>0){let topHeader=getTopHeader(headings),oldActiveTocLink=tocElement.querySelector(`.${options.activeLinkClass}`),topHeaderId=topHeader.id.replace(/([ #;&,.+*~':\"!^$[\\]()=>|/\\\\@])/g,\"\\\\$1\"),hashId=window.location.hash.replace(\"#\",\"\"),activeId=topHeaderId,isPageBottomMode=getIsPageBottomMode();clickedHref&&isBottomMode?activeId=clickedHref.replace(\"#\",\"\"):hashId&&hashId!==topHeaderId&&isPageBottomMode&&(getIsHeaderBottomMode(topHeaderId)||eventCount<=2)&&(activeId=hashId);let activeTocLink=tocElement.querySelector(`.${options.linkClass}[href=\"${options.basePath}#${activeId}\"]`);if(oldActiveTocLink===activeTocLink)return;let tocLinks=tocElement.querySelectorAll(`.${options.linkClass}`);forEach.call(tocLinks,tocLink=>{updateClassname(tocLink,tocLink.className.replace(SPACE_CHAR+options.activeLinkClass,\"\"));});let tocLis=tocElement.querySelectorAll(`.${options.listItemClass}`);forEach.call(tocLis,tocLi=>{updateClassname(tocLi,tocLi.className.replace(SPACE_CHAR+options.activeListItemClass,\"\"));}),activeTocLink&&activeTocLink.className.indexOf(options.activeLinkClass)===-1&&(activeTocLink.className+=SPACE_CHAR+options.activeLinkClass);let li=activeTocLink?.parentNode;li&&li.className.indexOf(options.activeListItemClass)===-1&&(li.className+=SPACE_CHAR+options.activeListItemClass);let tocLists=tocElement.querySelectorAll(`.${options.listClass}.${options.collapsibleClass}`);forEach.call(tocLists,list=>{list.className.indexOf(options.isCollapsedClass)===-1&&(list.className+=SPACE_CHAR+options.isCollapsedClass);}),activeTocLink?.nextSibling&&activeTocLink.nextSibling.className.indexOf(options.isCollapsedClass)!==-1&&updateClassname(activeTocLink.nextSibling,activeTocLink.nextSibling.className.replace(SPACE_CHAR+options.isCollapsedClass,\"\")),removeCollapsedFromParents(activeTocLink?.parentNode.parentNode);}}function removeCollapsedFromParents(element){return element&&element.className.indexOf(options.collapsibleClass)!==-1&&element.className.indexOf(options.isCollapsedClass)!==-1?(updateClassname(element,element.className.replace(SPACE_CHAR+options.isCollapsedClass,\"\")),removeCollapsedFromParents(element.parentNode.parentNode)):element}function disableTocAnimation(event){let target=event.target||event.srcElement;typeof target.className!=\"string\"||target.className.indexOf(options.linkClass)===-1||(currentlyHighlighting=!1);}function enableTocAnimation(){currentlyHighlighting=!0;}function getCurrentlyHighlighting(){return currentlyHighlighting}function getIsHeaderBottomMode(headerId){let scrollEl=getScrollEl();return (document?.getElementById(headerId)).offsetTop>scrollEl.offsetHeight-scrollEl.clientHeight*1.4-options.bottomModeThreshold}function getIsPageBottomMode(){let scrollEl=getScrollEl(),isScrollable=scrollEl.scrollHeight>scrollEl.clientHeight,isBottomMode=getScrollTop()+scrollEl.clientHeight>scrollEl.offsetHeight-options.bottomModeThreshold;return isScrollable&&isBottomMode}function getScrollEl(){let el;return options.scrollContainer&&document.querySelector(options.scrollContainer)?el=document.querySelector(options.scrollContainer):el=document.documentElement||body,el}function getScrollTop(){return getScrollEl()?.scrollTop||0}function getTopHeader(headings,scrollTop=getScrollTop()){let topHeader;return some.call(headings,(heading,i2)=>{if(getHeadingTopPos(heading)>scrollTop+options.headingsOffset+10){let index=i2===0?i2:i2-1;return topHeader=headings[index],!0}if(i2===headings.length-1)return topHeader=headings[headings.length-1],!0}),topHeader}function updateUrlHashForHeader(headingsArray){let scrollTop=getScrollTop(),topHeader=getTopHeader(headingsArray,scrollTop),isPageBottomMode=getIsPageBottomMode();if((!topHeader||scrollTop<5)&&!isPageBottomMode)window.location.hash===\"#\"||window.location.hash===\"\"||window.history.pushState(null,null,\"#\");else if(topHeader&&!isPageBottomMode){let newHash=`#${topHeader.id}`;window.location.hash!==newHash&&window.history.pushState(null,null,newHash);}}return {enableTocAnimation,disableTocAnimation,render,updateToc,getCurrentlyHighlighting,getTopHeader,getScrollTop,updateUrlHashForHeader}}var default_options_default={tocSelector:\".js-toc\",tocElement:null,contentSelector:\".js-toc-content\",contentElement:null,headingSelector:\"h1, h2, h3\",ignoreSelector:\".js-toc-ignore\",hasInnerContainers:!1,linkClass:\"toc-link\",extraLinkClasses:\"\",activeLinkClass:\"is-active-link\",listClass:\"toc-list\",extraListClasses:\"\",isCollapsedClass:\"is-collapsed\",collapsibleClass:\"is-collapsible\",listItemClass:\"toc-list-item\",activeListItemClass:\"is-active-li\",collapseDepth:0,scrollSmooth:!0,scrollSmoothDuration:420,scrollSmoothOffset:0,scrollEndCallback:function(e2){},headingsOffset:1,enableUrlHashUpdateOnScroll:!1,scrollHandlerType:\"auto\",scrollHandlerTimeout:50,throttleTimeout:50,positionFixedSelector:null,positionFixedClass:\"is-position-fixed\",fixedSidebarOffset:\"auto\",includeHtml:!1,includeTitleTags:!1,onClick:function(e2){},orderedList:!0,scrollContainer:null,skipRendering:!1,headingLabelCallback:!1,ignoreHiddenElements:!1,headingObjectCallback:null,basePath:\"\",disableTocScrollSync:!1,tocScrollingWrapper:null,tocScrollOffset:30,bottomModeThreshold:30};function parseContent(options){let reduce=[].reduce;function getLastItem(array2){return array2[array2.length-1]}function getHeadingLevel(heading){return +heading.nodeName.toUpperCase().replace(\"H\",\"\")}function isHTMLElement(maybeElement){try{return maybeElement instanceof window.HTMLElement||maybeElement instanceof window.parent.HTMLElement}catch{return maybeElement instanceof window.HTMLElement}}function getHeadingObject(heading){if(!isHTMLElement(heading))return heading;if(options.ignoreHiddenElements&&(!heading.offsetHeight||!heading.offsetParent))return null;let headingLabel=heading.getAttribute(\"data-heading-label\")||(options.headingLabelCallback?String(options.headingLabelCallback(heading.innerText)):(heading.innerText||heading.textContent).trim()),obj={id:heading.id,children:[],nodeName:heading.nodeName,headingLevel:getHeadingLevel(heading),textContent:headingLabel};return options.includeHtml&&(obj.childNodes=heading.childNodes),options.headingObjectCallback?options.headingObjectCallback(obj,heading):obj}function addNode(node,nest){let obj=getHeadingObject(node),level=obj.headingLevel,array2=nest,lastItem=getLastItem(array2),lastItemLevel=lastItem?lastItem.headingLevel:0,counter=level-lastItemLevel;for(;counter>0&&(lastItem=getLastItem(array2),!(lastItem&&level===lastItem.headingLevel));)lastItem&&lastItem.children!==void 0&&(array2=lastItem.children),counter--;return level>=options.collapseDepth&&(obj.isCollapsed=!0),array2.push(obj),array2}function selectHeadings(contentElement,headingSelector){let selectors=headingSelector;options.ignoreSelector&&(selectors=headingSelector.split(\",\").map(function(selector){return `${selector.trim()}:not(${options.ignoreSelector})`}));try{return contentElement.querySelectorAll(selectors)}catch{return console.warn(`Headers not found with selector: ${selectors}`),null}}function nestHeadingsArray(headingsArray){return reduce.call(headingsArray,function(prev,curr){let currentHeading=getHeadingObject(curr);return currentHeading&&addNode(currentHeading,prev.nest),prev},{nest:[]})}return {nestHeadingsArray,selectHeadings}}function initSmoothScrolling(options){var duration=options.duration,offset=options.offset;if(typeof window>\"u\"||typeof location>\"u\")return;var pageUrl=location.hash?stripHash(location.href):location.href;delegatedLinkHijacking();function delegatedLinkHijacking(){document.body.addEventListener(\"click\",onClick,!1);function onClick(e2){!isInPageLink(e2.target)||e2.target.className.indexOf(\"no-smooth-scroll\")>-1||e2.target.href.charAt(e2.target.href.length-2)===\"#\"&&e2.target.href.charAt(e2.target.href.length-1)===\"!\"||e2.target.className.indexOf(options.linkClass)===-1||jump(e2.target.hash,{duration,offset,callback:function(){setFocus(e2.target.hash);}});}}function isInPageLink(n2){return n2.tagName.toLowerCase()===\"a\"&&(n2.hash.length>0||n2.href.charAt(n2.href.length-1)===\"#\")&&(stripHash(n2.href)===pageUrl||stripHash(n2.href)+\"#\"===pageUrl)}function stripHash(url){return url.slice(0,url.lastIndexOf(\"#\"))}function setFocus(hash){var element=document.getElementById(hash.substring(1));element&&(/^(?:a|select|input|button|textarea)$/i.test(element.tagName)||(element.tabIndex=-1),element.focus());}}function jump(target,options){var start=window.pageYOffset,opt={duration:options.duration,offset:options.offset||0,callback:options.callback,easing:options.easing||easeInOutQuad},tgt=document.querySelector('[id=\"'+decodeURI(target).split(\"#\").join(\"\")+'\"]')||document.querySelector('[id=\"'+target.split(\"#\").join(\"\")+'\"]'),distance=typeof target==\"string\"?opt.offset+(target?tgt&&tgt.getBoundingClientRect().top||0:-(document.documentElement.scrollTop||document.body.scrollTop)):target,duration=typeof opt.duration==\"function\"?opt.duration(distance):opt.duration,timeStart,timeElapsed;requestAnimationFrame(function(time){timeStart=time,loop(time);});function loop(time){timeElapsed=time-timeStart,window.scrollTo(0,opt.easing(timeElapsed,start,distance,duration)),timeElapsedtoc.clientHeight){let activeItem=toc.querySelector(`.${options.activeListItemClass}`);if(activeItem){let scrollAmount=activeItem.offsetTop-options.tocScrollOffset;toc.scrollTop=scrollAmount>0?scrollAmount:0;}}}var _options={},_buildHtml,_parseContent,_headingsArray,_scrollListener,clickListener;function init(customOptions){let hasInitialized=!1;_options=extend(default_options_default,customOptions||{}),_options.scrollSmooth&&(_options.duration=_options.scrollSmoothDuration,_options.offset=_options.scrollSmoothOffset,initSmoothScrolling(_options)),_buildHtml=build_html_default(_options),_parseContent=parseContent(_options),destroy();let contentElement=getContentElement(_options);if(contentElement===null)return;let tocElement=getTocElement(_options);if(tocElement===null||(_headingsArray=_parseContent.selectHeadings(contentElement,_options.headingSelector),_headingsArray===null))return;let nestedHeadings=_parseContent.nestHeadingsArray(_headingsArray).nest;if(!_options.skipRendering)_buildHtml.render(tocElement,nestedHeadings);else return this;let isClick=!1,scrollHandlerTimeout=_options.scrollHandlerTimeout||_options.throttleTimeout;_scrollListener=((fn,delay)=>getScrollHandler(fn,delay,_options.scrollHandlerType))(e2=>{_buildHtml.updateToc(_headingsArray,e2),!_options.disableTocScrollSync&&!isClick&&updateTocScroll(_options),_options.enableUrlHashUpdateOnScroll&&hasInitialized&&_buildHtml.getCurrentlyHighlighting()&&_buildHtml.updateUrlHashForHeader(_headingsArray);let isTop=e2?.target?.scrollingElement?.scrollTop===0;(e2&&(e2.eventPhase===0||e2.currentTarget===null)||isTop)&&(_buildHtml.updateToc(_headingsArray),_options.scrollEndCallback?.(e2));},scrollHandlerTimeout),hasInitialized||(_scrollListener(),hasInitialized=!0),window.onhashchange=window.onscrollend=e2=>{_scrollListener(e2);},_options.scrollContainer&&document.querySelector(_options.scrollContainer)?(document.querySelector(_options.scrollContainer).addEventListener(\"scroll\",_scrollListener,!1),document.querySelector(_options.scrollContainer).addEventListener(\"resize\",_scrollListener,!1)):(document.addEventListener(\"scroll\",_scrollListener,!1),document.addEventListener(\"resize\",_scrollListener,!1));let timeout=null;clickListener=throttle(event=>{isClick=!0,_options.scrollSmooth&&_buildHtml.disableTocAnimation(event),_buildHtml.updateToc(_headingsArray,event),timeout&&clearTimeout(timeout),timeout=setTimeout(()=>{_buildHtml.enableTocAnimation();},_options.scrollSmoothDuration),setTimeout(()=>{isClick=!1;},_options.scrollSmoothDuration+100);},_options.throttleTimeout),_options.scrollContainer&&document.querySelector(_options.scrollContainer)?document.querySelector(_options.scrollContainer).addEventListener(\"click\",clickListener,!1):document.addEventListener(\"click\",clickListener,!1);}function destroy(){let tocElement=getTocElement(_options);tocElement!==null&&(_options.skipRendering||tocElement&&(tocElement.innerHTML=\"\"),_options.scrollContainer&&document.querySelector(_options.scrollContainer)?(document.querySelector(_options.scrollContainer).removeEventListener(\"scroll\",_scrollListener,!1),document.querySelector(_options.scrollContainer).removeEventListener(\"resize\",_scrollListener,!1),_buildHtml&&document.querySelector(_options.scrollContainer).removeEventListener(\"click\",clickListener,!1)):(document.removeEventListener(\"scroll\",_scrollListener,!1),document.removeEventListener(\"resize\",_scrollListener,!1),_buildHtml&&document.removeEventListener(\"click\",clickListener,!1)));}function refresh(customOptions){destroy(),init(customOptions||_options);}var hasOwnProp=Object.prototype.hasOwnProperty;function extend(...args){let target={};for(let i2=0;i2{last=now,fn.apply(context,args);},threshold)):(last=now,fn.apply(context,args));}}function debounce(func,wait){let timeout;return (...args)=>{clearTimeout(timeout),timeout=setTimeout(()=>func.apply(this,args),wait);}}function getScrollHandler(func,timeout,type=\"auto\"){switch(type){case\"debounce\":return debounce(func,timeout);case\"throttle\":return throttle(func,timeout);default:return timeout<334?debounce(func,timeout):throttle(func,timeout)}}function getContentElement(options){try{return options.contentElement||document.querySelector(options.contentSelector)}catch{return console.warn(`Contents element not found: ${options.contentSelector}`),null}}function getTocElement(options){try{return options.tocElement||document.querySelector(options.tocSelector)}catch{return console.warn(`TOC element not found: ${options.tocSelector}`),null}}var tocbot={destroy,init,refresh};var tocbot_default=tocbot;var Aside=styled.aside(()=>({width:\"10rem\",\"@media (max-width: 768px)\":{display:\"none\"}})),Nav=styled.nav(({theme})=>({position:\"fixed\",bottom:0,top:0,width:\"10rem\",paddingTop:\"4rem\",paddingBottom:\"2rem\",overflowY:\"auto\",fontFamily:theme.typography.fonts.base,fontSize:theme.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 ${theme.color.mediumlight}`,\".toc-list\":{paddingLeft:0,borderLeft:`solid 2px ${theme.color.mediumlight}`,\".toc-list\":{paddingLeft:0,borderLeft:`solid 2px ${theme.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 ${theme.color.mediumdark}`,opacity:0,transition:\"opacity 0.2s\"},\"& .toc-list-item.is-active-li::before\":{opacity:1},\"& .toc-list-item > a\":{color:theme.color.defaultText,textDecoration:\"none\"},\"& .toc-list-item.is-active-li > a\":{fontWeight:600,color:theme.color.secondary,textDecoration:\"none\"}})),Heading=styled.p(({theme})=>({fontWeight:600,fontSize:\"0.875em\",color:theme.textColor,textTransform:\"uppercase\",marginBottom:10})),Title2=({headingId,title})=>typeof title==\"string\"||!title?React21__default.createElement(Heading,{as:\"h2\",id:headingId,className:title?\"\":\"sb-sr-only\"},title||\"Table of contents\"):React21__default.createElement(\"div\",{id:headingId},title),TableOfContents=({title,disable,headingSelector,contentsSelector,ignoreSelector,unsafeTocbotOptions,channel,className})=>{useEffect(()=>{if(disable)return ()=>{};let configuration={tocSelector:\".toc-wrapper\",contentSelector:contentsSelector??\".sbdocs-content\",headingSelector:headingSelector??\"h3\",ignoreSelector:ignoreSelector??\".docs-story *, .skip-toc\",headingsOffset:40,scrollSmoothOffset:-40,orderedList:!1,onClick:e2=>{if(e2.preventDefault(),e2.currentTarget instanceof HTMLAnchorElement){let[,headerId]=e2.currentTarget.href.split(\"#\");headerId&&channel.emit(NAVIGATE_URL,`#${headerId}`);}},...unsafeTocbotOptions},timeout=setTimeout(()=>tocbot_default.init(configuration),100);return ()=>{clearTimeout(timeout),tocbot_default.destroy();}},[channel,disable,ignoreSelector,contentsSelector,headingSelector,unsafeTocbotOptions]);let headingId=useId();return React21__default.createElement(Aside,{className},disable?null:React21__default.createElement(Nav,{\"aria-labelledby\":headingId},React21__default.createElement(Title2,{headingId,title}),React21__default.createElement(\"div\",{className:\"toc-wrapper\"})))};function t(){return t=Object.assign?Object.assign.bind():function(e2){for(var t2=1;t2(e2[t2.toLowerCase()]=t2,e2),{class:\"className\",for:\"htmlFor\"}),o={amp:\"&\",apos:\"'\",gt:\">\",lt:\"<\",nbsp:\"\\xA0\",quot:\"\\u201C\"},a=[\"style\",\"script\"],c=[\"src\",\"href\",\"data\",\"formAction\",\"srcDoc\",\"action\"],s=/([-A-Z0-9_:]+)(?:\\s*=\\s*(?:(?:\"((?:\\\\.|[^\"])*)\")|(?:'((?:\\\\.|[^'])*)')|(?:\\{((?:\\\\.|{[^}]*?}|[^}])*)\\})))?/gi,d=/mailto:/i,u=/\\n{2,}$/,p=/^(\\s*>[\\s\\S]*?)(?=\\n\\n|$)/,f=/^ *> ?/gm,h=/^(?:\\[!([^\\]]*)\\]\\n)?([\\s\\S]*)/,m=/^ {2,}\\n/,g=/^(?:( *[-*_])){3,} *(?:\\n *)+\\n/,y=/^(?: {1,3})?(`{3,}|~{3,}) *(\\S+)? *([^\\n]*?)?\\n([\\s\\S]*?)(?:\\1\\n?|$)/,k=/^(?: {4}[^\\n]+\\n*)+(?:\\n *)+\\n?/,x=/^(`+)((?:\\\\`|(?!\\1)`|[^`])+)\\1/,b=/^(?:\\n *)*\\n/,v=/\\r\\n?/g,C=/^\\[\\^([^\\]]+)](:(.*)((\\n+ {4,}.*)|(\\n(?!\\[\\^).+))*)/,$=/^\\[\\^([^\\]]+)]/,S=/\\f/g,w=/^---[ \\t]*\\n(.|\\n)*\\n---[ \\t]*\\n/,E=/^\\s*?\\[(x|\\s)\\]/,z=/^ *(#{1,6}) *([^\\n]+?)(?: +#*)?(?:\\n *)*(?:\\n|$)/,L=/^ *(#{1,6}) +([^\\n]+?)(?: +#*)?(?:\\n *)*(?:\\n|$)/,A=/^([^\\n]+)\\n *(=|-){3,} *(?:\\n *)+\\n/,O=/^ *(?!<[a-z][^ >/]* ?\\/>)<([a-z][^ >/]*) ?((?:[^>]*[^/])?)>\\n?(\\s*(?:<\\1[^>]*?>[\\s\\S]*?<\\/\\1>|(?!<\\1\\b)[\\s\\S])*?)<\\/\\1>(?!<\\/\\1>)\\n*/i,T=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,B=/^)/,M=/^(data|aria|x)-[a-z_][a-z\\d_.-]*$/,R=/^ *<([a-z][a-z0-9:]*)(?:\\s+((?:<.*?>|[^>])*))?\\/?>(?!<\\/\\1>)(\\s*\\n)?/i,I=/^\\{.*\\}$/,D=/^(https?:\\/\\/[^\\s<]+[^<.,:;\"')\\]\\s])/,U=/^<([^ >]+@[^ >]+)>/,N=/^<([^ >]+:\\/[^ >]+)>/,j=/-([a-z])?/gi,H=/^(\\|.*)\\n(?: *(\\|? *[-:]+ *\\|[-| :]*)\\n((?:.*\\|.*\\n)*))?\\n?/,P=/^\\[([^\\]]*)\\]:\\s+]+)>?\\s*(\"([^\"]*)\")?/,_=/^!\\[([^\\]]*)\\] ?\\[([^\\]]*)\\]/,F=/^\\[([^\\]]*)\\] ?\\[([^\\]]*)\\]/,W=/(\\n|^[-*]\\s|^#|^ {2,}|^-{2,}|^>\\s)/,G=/\\t/g,Z=/(^ *\\||\\| *$)/g,q=/^ *:-+: *$/,Q=/^ *:-+ *$/,V=/^ *-+: *$/,X=\"((?:\\\\[.*?\\\\][([].*?[)\\\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|\\\\\\\\\\\\1|[\\\\s\\\\S])+?)\",J=new RegExp(`^([*_])\\\\1${X}\\\\1\\\\1(?!\\\\1)`),K=new RegExp(`^([*_])${X}\\\\1(?!\\\\1)`),Y=new RegExp(`^(==)${X}\\\\1`),ee=new RegExp(`^(~~)${X}\\\\1`),te=/^\\\\([^0-9A-Za-z\\s])/,ne=/\\\\([^0-9A-Za-z\\s])/g,re=/^([\\s\\S](?:(?! |[0-9]\\.)[^=*_~\\-\\n<`\\\\\\[!])*)/,ie=/^\\n+/,le=/^([ \\t]*)/,oe=/\\\\([^\\\\])/g,ae=/(?:^|\\n)( *)$/,ce=\"(?:\\\\d+\\\\.)\",se=\"(?:[*+-])\";function de(e2){return \"( *)(\"+(e2===1?ce:se)+\") +\"}var ue=de(1),pe=de(2);function fe(e2){return new RegExp(\"^\"+(e2===1?ue:pe))}var he=fe(1),me=fe(2);function ge(e2){return new RegExp(\"^\"+(e2===1?ue:pe)+\"[^\\\\n]*(?:\\\\n(?!\\\\1\"+(e2===1?ce:se)+\" )[^\\\\n]*)*(\\\\n|$)\",\"gm\")}var ye=ge(1),ke=ge(2);function xe(e2){let t2=e2===1?ce:se;return new RegExp(\"^( *)(\"+t2+\") [\\\\s\\\\S]+?(?:\\\\n{2,}(?! )(?!\\\\1\"+t2+\" (?!\"+t2+\" ))\\\\n*|\\\\s*\\\\n*$)\")}var be=xe(1),ve=xe(2);function Ce(e2,t2){let n2=t2===1,i2=n2?be:ve,l2=n2?ye:ke,o2=n2?he:me;return {match:Me(function(e3,t3){let n3=ae.exec(t3.prevCapture);return n3&&(t3.list||!t3.inline&&!t3.simple)?i2.exec(e3=n3[1]+e3):null}),order:1,parse(e3,t3,r2){let i3=n2?+e3[2]:void 0,a2=e3[0].replace(u,`\n`).match(l2),c2=!1;return {items:a2.map(function(e4,n3){let i4=o2.exec(e4)[0].length,l3=new RegExp(\"^ {1,\"+i4+\"}\",\"gm\"),s2=e4.replace(l3,\"\").replace(o2,\"\"),d2=n3===a2.length-1,u2=s2.indexOf(`\n\n`)!==-1||d2&&c2;c2=u2;let p2=r2.inline,f2=r2.list,h2;r2.list=!0,u2?(r2.inline=!1,h2=ze(s2)+`\n\n`):(r2.inline=!0,h2=ze(s2));let m2=t3(h2,r2);return r2.inline=p2,r2.list=f2,m2}),ordered:n2,start:i3}},render:(t3,n3,i3)=>e2(t3.ordered?\"ol\":\"ul\",{key:i3.key,start:t3.type===r.orderedList?t3.start:void 0},t3.items.map(function(t4,r2){return e2(\"li\",{key:r2},n3(t4,i3))}))}}var $e=new RegExp(`^\\\\[((?:\\\\[[^\\\\]]*\\\\]|[^\\\\[\\\\]]|\\\\](?=[^\\\\[]*\\\\]))*)\\\\]\\\\(\\\\s*?(?:\\\\s+['\"]([\\\\s\\\\S]*?)['\"])?\\\\s*\\\\)`),Se=/^!\\[(.*?)\\]\\( *((?:\\([^)]*\\)|[^() ])*) *\"?([^)\"]*)?\"?\\)/,we=[p,y,k,z,A,L,H,be,ve],Ee=[...we,/^[^\\n]+(?: \\n|\\n{2,})/,O,B,R];function ze(e2){let t2=e2.length;for(;t2>0&&e2[t2-1]<=\" \";)t2--;return e2.slice(0,t2)}function Le(e2){return e2.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 Ae(e2){return V.test(e2)?\"right\":q.test(e2)?\"center\":Q.test(e2)?\"left\":null}function Oe(e2,t2,n2,r2){let i2=n2.inTable;n2.inTable=!0;let l2=[[]],o2=\"\";function a2(){if(!o2)return;let e3=l2[l2.length-1];e3.push.apply(e3,t2(o2,n2)),o2=\"\";}return e2.trim().split(/(`[^`]*`|\\\\\\||\\|)/).filter(Boolean).forEach((e3,t3,n3)=>{e3.trim()===\"|\"&&(a2(),r2)?t3!==0&&t3!==n3.length-1&&l2.push([]):o2+=e3;}),a2(),n2.inTable=i2,l2}function Te(e2,t2,n2){n2.inline=!0;let i2=e2[2]?e2[2].replace(Z,\"\").split(\"|\").map(Ae):[],l2=e2[3]?function(e3,t3,n3){return e3.trim().split(`\n`).map(function(e4){return Oe(e4,t3,n3,!0)})}(e2[3],t2,n2):[],o2=Oe(e2[1],t2,n2,!!l2.length);return n2.inline=!1,l2.length?{align:i2,cells:l2,header:o2,type:r.table}:{children:o2,type:r.paragraph}}function Be(e2,t2){return e2.align[t2]==null?{}:{textAlign:e2.align[t2]}}function Me(e2){return e2.inline=1,e2}function Re(e2){return Me(function(t2,n2){return n2.inline?e2.exec(t2):null})}function Ie(e2){return Me(function(t2,n2){return n2.inline||n2.simple?e2.exec(t2):null})}function De(e2){return function(t2,n2){return n2.inline||n2.simple?null:e2.exec(t2)}}function Ue(e2){return Me(function(t2){return e2.exec(t2)})}function Ne(e2,t2){if(t2.inline||t2.simple)return null;let n2=\"\";e2.split(`\n`).every(e3=>(e3+=`\n`,!we.some(t3=>t3.test(e3))&&(n2+=e3,!!e3.trim())));let r2=ze(n2);return r2==\"\"?null:[n2,,r2]}var je=/(javascript|vbscript|data(?!:image)):/i;function He(e2){try{let t2=decodeURIComponent(e2).replace(/[^A-Za-z0-9/:]/g,\"\");if(je.test(t2))return null}catch{return null}return e2}function Pe(e2){return e2.replace(oe,\"$1\")}function _e(e2,t2,n2){let r2=n2.inline||!1,i2=n2.simple||!1;n2.inline=!0,n2.simple=!0;let l2=e2(t2,n2);return n2.inline=r2,n2.simple=i2,l2}function Fe(e2,t2,n2){let r2=n2.inline||!1,i2=n2.simple||!1;n2.inline=!1,n2.simple=!0;let l2=e2(t2,n2);return n2.inline=r2,n2.simple=i2,l2}function We(e2,t2,n2){let r2=n2.inline||!1;n2.inline=!1;let i2=e2(t2,n2);return n2.inline=r2,i2}var Ge=(e2,t2,n2)=>({children:_e(t2,e2[2],n2)});function Ze(){return {}}function qe(){return null}function Qe(...e2){return e2.filter(Boolean).join(\" \")}function Ve(e2,t2,n2){let r2=e2,i2=t2.split(\".\");for(;i2.length&&(r2=r2[i2[0]],r2!==void 0);)i2.shift();return r2||n2}function Xe(n2=\"\",i2={}){function u2(e2,n3,...r2){let l2=Ve(i2.overrides,`${e2}.props`,{});return i2.createElement(function(e3,t2){let n4=Ve(t2,e3);return n4?typeof n4==\"function\"||typeof n4==\"object\"&&\"render\"in n4?n4:Ve(t2,`${e3}.component`,e3):e3}(e2,i2.overrides),t({},n3,l2,{className:Qe(n3?.className,l2.className)||void 0}),...r2)}function Z2(e2){e2=e2.replace(w,\"\");let t2=!1;i2.forceInline?t2=!0:i2.forceBlock||(t2=W.test(e2)===!1);let n3=ae2(oe2(t2?e2:`${ze(e2).replace(ie,\"\")}\n\n`,{inline:t2}));for(;typeof n3[n3.length-1]==\"string\"&&!n3[n3.length-1].trim();)n3.pop();if(i2.wrapper===null)return n3;let r2=i2.wrapper||(t2?\"span\":\"div\"),l2;if(n3.length>1||i2.forceWrapper)l2=n3;else {if(n3.length===1)return l2=n3[0],typeof l2==\"string\"?u2(\"span\",{key:\"outer\"},l2):l2;l2=null;}return i2.createElement(r2,{key:\"outer\"},l2)}function q2(e2,t2){let n3=t2.match(s);return n3?n3.reduce(function(t3,n4){let r2=n4.indexOf(\"=\");if(r2!==-1){let o2=function(e3){return e3.indexOf(\"-\")!==-1&&e3.match(M)===null&&(e3=e3.replace(j,function(e4,t4){return t4.toUpperCase()})),e3}(n4.slice(0,r2)).trim(),a2=function(e3){let t4=e3[0];return (t4==='\"'||t4===\"'\")&&e3.length>=2&&e3[e3.length-1]===t4?e3.slice(1,-1):e3}(n4.slice(r2+1).trim()),s2=l[o2]||o2;if(s2===\"ref\")return t3;let d2=t3[s2]=function(e3,t4,n5,r3){return t4===\"style\"?function(e4){let t5=[],n6=\"\",r4=!1,i3=!1,l2=\"\";if(!e4)return t5;for(let o4=0;o40){let r5=e5.slice(0,n7).trim(),i4=e5.slice(n7+1).trim();t5.push([r5,i4]);}}n6=\"\";}}let o3=n6.trim();if(o3){let e5=o3.indexOf(\":\");if(e5>0){let n7=o3.slice(0,e5).trim(),r5=o3.slice(e5+1).trim();t5.push([n7,r5]);}}return t5}(n5).reduce(function(t5,[n6,i3]){return t5[n6.replace(/(-[a-z])/g,e4=>e4[1].toUpperCase())]=r3(i3,e3,n6),t5},{}):c.indexOf(t4)!==-1?r3(n5,e3,t4):(n5.match(I)&&(n5=n5.slice(1,n5.length-1)),n5===\"true\"||n5!==\"false\"&&n5)}(e2,o2,a2,i2.sanitizer);typeof d2==\"string\"&&(O.test(d2)||R.test(d2))&&(t3[s2]=Z2(d2.trim()));}else n4!==\"style\"&&(t3[l[n4]||n4]=!0);return t3},{}):null}i2.overrides=i2.overrides||{},i2.sanitizer=i2.sanitizer||He,i2.slugify=i2.slugify||Le,i2.namedCodesToUnicode=i2.namedCodesToUnicode?t({},o,i2.namedCodesToUnicode):o,i2.createElement=i2.createElement||React21.createElement;let Q2=[],V2={},X2={[r.blockQuote]:{match:De(p),order:1,parse(e2,t2,n3){let[,r2,i3]=e2[0].replace(f,\"\").match(h);return {alert:r2,children:t2(i3,n3)}},render(e2,t2,n3){let l2={key:n3.key};return e2.alert&&(l2.className=\"markdown-alert-\"+i2.slugify(e2.alert.toLowerCase(),Le),e2.children.unshift({attrs:{},children:[{type:r.text,text:e2.alert}],noInnerParse:!0,type:r.htmlBlock,tag:\"header\"})),u2(\"blockquote\",l2,t2(e2.children,n3))}},[r.breakLine]:{match:Ue(m),order:1,parse:Ze,render:(e2,t2,n3)=>u2(\"br\",{key:n3.key})},[r.breakThematic]:{match:De(g),order:1,parse:Ze,render:(e2,t2,n3)=>u2(\"hr\",{key:n3.key})},[r.codeBlock]:{match:De(k),order:0,parse:e2=>({lang:void 0,text:ze(e2[0].replace(/^ {4}/gm,\"\")).replace(ne,\"$1\")}),render:(e2,n3,r2)=>u2(\"pre\",{key:r2.key},u2(\"code\",t({},e2.attrs,{className:e2.lang?`lang-${e2.lang}`:\"\"}),e2.text))},[r.codeFenced]:{match:De(y),order:0,parse:e2=>({attrs:q2(\"code\",e2[3]||\"\"),lang:e2[2]||void 0,text:e2[4],type:r.codeBlock})},[r.codeInline]:{match:Ie(x),order:3,parse:e2=>({text:e2[2].replace(ne,\"$1\")}),render:(e2,t2,n3)=>u2(\"code\",{key:n3.key},e2.text)},[r.footnote]:{match:De(C),order:0,parse:e2=>(Q2.push({footnote:e2[2],identifier:e2[1]}),{}),render:qe},[r.footnoteReference]:{match:Re($),order:1,parse:e2=>({target:`#${i2.slugify(e2[1],Le)}`,text:e2[1]}),render:(e2,t2,n3)=>u2(\"a\",{key:n3.key,href:i2.sanitizer(e2.target,\"a\",\"href\")},u2(\"sup\",{key:n3.key},e2.text))},[r.gfmTask]:{match:Re(E),order:1,parse:e2=>({completed:e2[1].toLowerCase()===\"x\"}),render:(e2,t2,n3)=>u2(\"input\",{checked:e2.completed,key:n3.key,readOnly:!0,type:\"checkbox\"})},[r.heading]:{match:De(i2.enforceAtxHeadings?L:z),order:1,parse:(e2,t2,n3)=>({children:_e(t2,e2[2],n3),id:i2.slugify(e2[2],Le),level:e2[1].length}),render:(e2,t2,n3)=>u2(`h${e2.level}`,{id:e2.id,key:n3.key},t2(e2.children,n3))},[r.headingSetext]:{match:De(A),order:0,parse:(e2,t2,n3)=>({children:_e(t2,e2[1],n3),level:e2[2]===\"=\"?1:2,type:r.heading})},[r.htmlBlock]:{match:Ue(O),order:1,parse(e2,t2,n3){let[,r2]=e2[3].match(le),i3=new RegExp(`^${r2}`,\"gm\"),l2=e2[3].replace(i3,\"\"),o2=(c2=l2,Ee.some(e3=>e3.test(c2))?We:_e);var c2;let s2=e2[1].toLowerCase(),d2=a.indexOf(s2)!==-1,u3=(d2?s2:e2[1]).trim(),p2={attrs:q2(u3,e2[2]),noInnerParse:d2,tag:u3};return n3.inAnchor=n3.inAnchor||s2===\"a\",d2?p2.text=e2[3]:p2.children=o2(t2,l2,n3),n3.inAnchor=!1,p2},render:(e2,n3,r2)=>u2(e2.tag,t({key:r2.key},e2.attrs),e2.text||(e2.children?n3(e2.children,r2):\"\"))},[r.htmlSelfClosing]:{match:Ue(R),order:1,parse(e2){let t2=e2[1].trim();return {attrs:q2(t2,e2[2]||\"\"),tag:t2}},render:(e2,n3,r2)=>u2(e2.tag,t({},e2.attrs,{key:r2.key}))},[r.htmlComment]:{match:Ue(B),order:1,parse:()=>({}),render:qe},[r.image]:{match:Ie(Se),order:1,parse:e2=>({alt:e2[1],target:Pe(e2[2]),title:e2[3]}),render:(e2,t2,n3)=>u2(\"img\",{key:n3.key,alt:e2.alt||void 0,title:e2.title||void 0,src:i2.sanitizer(e2.target,\"img\",\"src\")})},[r.link]:{match:Re($e),order:3,parse:(e2,t2,n3)=>({children:Fe(t2,e2[1],n3),target:Pe(e2[2]),title:e2[3]}),render:(e2,t2,n3)=>u2(\"a\",{key:n3.key,href:i2.sanitizer(e2.target,\"a\",\"href\"),title:e2.title},t2(e2.children,n3))},[r.linkAngleBraceStyleDetector]:{match:Re(N),order:0,parse:e2=>({children:[{text:e2[1],type:r.text}],target:e2[1],type:r.link})},[r.linkBareUrlDetector]:{match:Me((e2,t2)=>t2.inAnchor||i2.disableAutoLink?null:Re(D)(e2,t2)),order:0,parse:e2=>({children:[{text:e2[1],type:r.text}],target:e2[1],title:void 0,type:r.link})},[r.linkMailtoDetector]:{match:Re(U),order:0,parse(e2){let t2=e2[1],n3=e2[1];return d.test(n3)||(n3=\"mailto:\"+n3),{children:[{text:t2.replace(\"mailto:\",\"\"),type:r.text}],target:n3,type:r.link}}},[r.orderedList]:Ce(u2,1),[r.unorderedList]:Ce(u2,2),[r.newlineCoalescer]:{match:De(b),order:3,parse:Ze,render:()=>`\n`},[r.paragraph]:{match:Me(Ne),order:3,parse:Ge,render:(e2,t2,n3)=>u2(\"p\",{key:n3.key},t2(e2.children,n3))},[r.ref]:{match:Re(P),order:0,parse:e2=>(V2[e2[1]]={target:e2[2],title:e2[4]},{}),render:qe},[r.refImage]:{match:Ie(_),order:0,parse:e2=>({alt:e2[1]||void 0,ref:e2[2]}),render:(e2,t2,n3)=>V2[e2.ref]?u2(\"img\",{key:n3.key,alt:e2.alt,src:i2.sanitizer(V2[e2.ref].target,\"img\",\"src\"),title:V2[e2.ref].title}):null},[r.refLink]:{match:Re(F),order:0,parse:(e2,t2,n3)=>({children:t2(e2[1],n3),fallbackChildren:e2[0],ref:e2[2]}),render:(e2,t2,n3)=>V2[e2.ref]?u2(\"a\",{key:n3.key,href:i2.sanitizer(V2[e2.ref].target,\"a\",\"href\"),title:V2[e2.ref].title},t2(e2.children,n3)):u2(\"span\",{key:n3.key},e2.fallbackChildren)},[r.table]:{match:De(H),order:1,parse:Te,render(e2,t2,n3){let r2=e2;return u2(\"table\",{key:n3.key},u2(\"thead\",null,u2(\"tr\",null,r2.header.map(function(e3,i3){return u2(\"th\",{key:i3,style:Be(r2,i3)},t2(e3,n3))}))),u2(\"tbody\",null,r2.cells.map(function(e3,i3){return u2(\"tr\",{key:i3},e3.map(function(e4,i4){return u2(\"td\",{key:i4,style:Be(r2,i4)},t2(e4,n3))}))})))}},[r.text]:{match:Ue(re),order:4,parse:e2=>({text:e2[0].replace(T,(e3,t2)=>i2.namedCodesToUnicode[t2]?i2.namedCodesToUnicode[t2]:e3)}),render:e2=>e2.text},[r.textBolded]:{match:Ie(J),order:2,parse:(e2,t2,n3)=>({children:t2(e2[2],n3)}),render:(e2,t2,n3)=>u2(\"strong\",{key:n3.key},t2(e2.children,n3))},[r.textEmphasized]:{match:Ie(K),order:3,parse:(e2,t2,n3)=>({children:t2(e2[2],n3)}),render:(e2,t2,n3)=>u2(\"em\",{key:n3.key},t2(e2.children,n3))},[r.textEscaped]:{match:Ie(te),order:1,parse:e2=>({text:e2[1],type:r.text})},[r.textMarked]:{match:Ie(Y),order:3,parse:Ge,render:(e2,t2,n3)=>u2(\"mark\",{key:n3.key},t2(e2.children,n3))},[r.textStrikethroughed]:{match:Ie(ee),order:3,parse:Ge,render:(e2,t2,n3)=>u2(\"del\",{key:n3.key},t2(e2.children,n3))}};i2.disableParsingRawHTML===!0&&(delete X2[r.htmlBlock],delete X2[r.htmlSelfClosing]);let oe2=function(e2){let t2=Object.keys(e2);function n3(r2,i3){let l2,o2,a2=[],c2=\"\",s2=\"\";for(i3.prevCapture=i3.prevCapture||\"\";r2;){let d2=0;for(;d2l2(n3,r2,i3),n3,r2,i3):l2(n3,r2,i3)}}(X2,i2.renderRule),function e2(t2,n3={}){if(Array.isArray(t2)){let r2=n3.key,i3=[],l2=!1;for(let r3=0;r3{let{children:r2=\"\",options:i2}=t2,l2=function(e2,t3){if(e2==null)return {};var n2,r3,i3={},l3=Object.keys(e2);for(r3=0;r3=0||(i3[n2]=e2[n2]);return i3}(t2,n);return React21.cloneElement(Xe(r2,i2),l2)};var Label2=styled.label(({theme})=>({lineHeight:\"18px\",alignItems:\"center\",marginBottom:8,display:\"inline-block\",position:\"relative\",whiteSpace:\"nowrap\",background:theme.boolean.background,borderRadius:\"3em\",padding:1,'&[aria-disabled=\"true\"]':{opacity:.5,input:{cursor:\"not-allowed\"}},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:`${theme.color.secondary} 0 0 0 1px inset !important`},\"@media (forced-colors: active)\":{\"&:focus\":{outline:\"1px solid highlight\"}}},span:{textAlign:\"center\",fontSize:theme.typography.size.s1,fontWeight:theme.typography.weight.bold,lineHeight:\"1\",cursor:\"pointer\",display:\"inline-block\",padding:\"7px 15px\",transition:\"all 100ms ease-out\",userSelect:\"none\",borderRadius:\"3em\",color:curriedTransparentize$1(.5,theme.color.defaultText),background:\"transparent\",\"&:hover\":{boxShadow:`${curriedOpacify$1(.3,theme.appBorderColor)} 0 0 0 1px inset`},\"&:active\":{boxShadow:`${curriedOpacify$1(.05,theme.appBorderColor)} 0 0 0 2px inset`,color:curriedOpacify$1(1,theme.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:theme.boolean.selectedBackground,boxShadow:theme.base===\"light\"?`${curriedOpacify$1(.1,theme.appBorderColor)} 0 0 2px`:`${theme.appBorderColor} 0 0 0 1px`,color:theme.color.defaultText,padding:\"7px 15px\",\"@media (forced-colors: active)\":{textDecoration:\"underline\"}}})),parse=value2=>value2===\"true\",BooleanControl=({name,value:value2,onChange,onBlur,onFocus,argType})=>{let onSetFalse=useCallback(()=>onChange(!1),[onChange]),readonly=!!argType?.table?.readonly;if(value2===void 0)return React21__default.createElement(Button,{variant:\"outline\",size:\"medium\",id:getControlSetterButtonId(name),onClick:onSetFalse,disabled:readonly},\"Set boolean\");let controlId=getControlId(name),parsedValue=typeof value2==\"string\"?parse(value2):value2;return React21__default.createElement(Label2,{\"aria-disabled\":readonly,htmlFor:controlId,\"aria-label\":name},React21__default.createElement(\"input\",{id:controlId,type:\"checkbox\",onChange:e2=>onChange(e2.target.checked),checked:parsedValue,role:\"switch\",disabled:readonly,name,onBlur,onFocus}),React21__default.createElement(\"span\",{\"aria-hidden\":\"true\"},\"False\"),React21__default.createElement(\"span\",{\"aria-hidden\":\"true\"},\"True\"))};var parseDate=value2=>{let[year,month,day]=value2.split(\"-\"),result=new Date;return result.setFullYear(parseInt(year,10),parseInt(month,10)-1,parseInt(day,10)),result},parseTime=value2=>{let[hours,minutes]=value2.split(\":\"),result=new Date;return result.setHours(parseInt(hours,10)),result.setMinutes(parseInt(minutes,10)),result},formatDate=value2=>{let date=new Date(value2),year=`000${date.getFullYear()}`.slice(-4),month=`0${date.getMonth()+1}`.slice(-2),day=`0${date.getDate()}`.slice(-2);return `${year}-${month}-${day}`},formatTime=value2=>{let date=new Date(value2),hours=`0${date.getHours()}`.slice(-2),minutes=`0${date.getMinutes()}`.slice(-2);return `${hours}:${minutes}`},FormInput=styled(Form.Input)(({readOnly})=>({opacity:readOnly?.5:1})),FlexSpaced=styled.div(({theme})=>({flex:1,display:\"flex\",input:{marginLeft:10,flex:1,height:32,\"&::-webkit-calendar-picker-indicator\":{opacity:.5,height:12,filter:theme.base===\"light\"?void 0:\"invert(1)\"}},\"input:first-of-type\":{marginLeft:0,flexGrow:4},\"input:last-of-type\":{flexGrow:3}})),DateControl=({name,value:value2,onChange,onFocus,onBlur,argType})=>{let[valid,setValid]=useState(!0),dateRef=useRef(),timeRef=useRef(),readonly=!!argType?.table?.readonly;useEffect(()=>{valid!==!1&&(dateRef&&dateRef.current&&(dateRef.current.value=value2?formatDate(value2):\"\"),timeRef&&timeRef.current&&(timeRef.current.value=value2?formatTime(value2):\"\"));},[value2]);let onDateChange=e2=>{if(!e2.target.value)return onChange();let parsed=parseDate(e2.target.value),result=new Date(value2??\"\");result.setFullYear(parsed.getFullYear(),parsed.getMonth(),parsed.getDate());let time=result.getTime();time&&onChange(time),setValid(!!time);},onTimeChange=e2=>{if(!e2.target.value)return onChange();let parsed=parseTime(e2.target.value),result=new Date(value2??\"\");result.setHours(parsed.getHours()),result.setMinutes(parsed.getMinutes());let time=result.getTime();time&&onChange(time),setValid(!!time);},controlId=getControlId(name);return React21__default.createElement(FlexSpaced,null,React21__default.createElement(FormInput,{type:\"date\",max:\"9999-12-31\",ref:dateRef,id:`${controlId}-date`,name:`${controlId}-date`,readOnly:readonly,onChange:onDateChange,onFocus,onBlur}),React21__default.createElement(FormInput,{type:\"time\",id:`${controlId}-time`,name:`${controlId}-time`,ref:timeRef,onChange:onTimeChange,readOnly:readonly,onFocus,onBlur}),valid?null:React21__default.createElement(\"div\",null,\"invalid\"))};var Wrapper4=styled.label({display:\"flex\"}),parse2=value2=>{let result=parseFloat(value2);return Number.isNaN(result)?void 0:result},format2=value2=>value2!=null?String(value2):\"\",FormInput2=styled(Form.Input)(({readOnly})=>({opacity:readOnly?.5:1})),NumberControl=({name,value:value2,onChange,min,max,step,onBlur,onFocus,argType})=>{let[inputValue,setInputValue]=useState(typeof value2==\"number\"?value2:\"\"),[forceVisible,setForceVisible]=useState(!1),[parseError,setParseError]=useState(null),readonly=!!argType?.table?.readonly,handleChange=useCallback(event=>{setInputValue(event.target.value);let result=parseFloat(event.target.value);Number.isNaN(result)?setParseError(new Error(`'${event.target.value}' is not a number`)):(onChange(result),setParseError(null));},[onChange,setParseError]),onForceVisible=useCallback(()=>{setInputValue(\"0\"),onChange(0),setForceVisible(!0);},[setForceVisible]),htmlElRef=useRef(null);return useEffect(()=>{forceVisible&&htmlElRef.current&&htmlElRef.current.select();},[forceVisible]),useEffect(()=>{let newInputValue=typeof value2==\"number\"?value2:\"\";inputValue!==newInputValue&&setInputValue(newInputValue);},[value2]),value2===void 0?React21__default.createElement(Button,{variant:\"outline\",size:\"medium\",id:getControlSetterButtonId(name),onClick:onForceVisible,disabled:readonly},\"Set number\"):React21__default.createElement(Wrapper4,null,React21__default.createElement(FormInput2,{ref:htmlElRef,id:getControlId(name),type:\"number\",onChange:handleChange,size:\"flex\",placeholder:\"Edit number...\",value:inputValue,valid:parseError?\"error\":void 0,autoFocus:forceVisible,readOnly:readonly,name,min,max,step,onFocus,onBlur}))};var selectedKey=(value2,options)=>{let entry=options&&Object.entries(options).find(([_key,val])=>val===value2);return entry?entry[0]:void 0},selectedKeys=(value2,options)=>value2&&options?Object.entries(options).filter(entry=>value2.includes(entry[1])).map(entry=>entry[0]):[],selectedValues=(keys,options)=>keys&&options&&keys.map(key=>options[key]);var Wrapper5=styled.div(({isInline})=>isInline?{display:\"flex\",flexWrap:\"wrap\",alignItems:\"flex-start\",label:{display:\"inline-flex\",marginRight:15}}:{label:{display:\"flex\"}},props=>{if(props[\"aria-readonly\"]===\"true\")return {input:{cursor:\"not-allowed\"}}}),Text=styled.span({\"[aria-readonly=true] &\":{opacity:.5}}),Label3=styled.label({lineHeight:\"20px\",alignItems:\"center\",marginBottom:8,\"&:last-child\":{marginBottom:0},input:{margin:0,marginRight:6}}),CheckboxControl=({name,options,value:value2,onChange,isInline,argType})=>{if(!options)return logger.warn(`Checkbox with no options: ${name}`),React21__default.createElement(React21__default.Fragment,null,\"-\");let initial=selectedKeys(value2||[],options),[selected,setSelected]=useState(initial),readonly=!!argType?.table?.readonly,handleChange=e2=>{let option=e2.target.value,updated=[...selected];updated.includes(option)?updated.splice(updated.indexOf(option),1):updated.push(option),onChange(selectedValues(updated,options)),setSelected(updated);};useEffect(()=>{setSelected(selectedKeys(value2||[],options));},[value2]);let controlId=getControlId(name);return React21__default.createElement(Wrapper5,{\"aria-readonly\":readonly,isInline},Object.keys(options).map((key,index)=>{let id=`${controlId}-${index}`;return React21__default.createElement(Label3,{key:id,htmlFor:id},React21__default.createElement(\"input\",{type:\"checkbox\",disabled:readonly,id,name:id,value:key,onChange:handleChange,checked:selected?.includes(key)}),React21__default.createElement(Text,null,key))}))};var Wrapper6=styled.div(({isInline})=>isInline?{display:\"flex\",flexWrap:\"wrap\",alignItems:\"flex-start\",label:{display:\"inline-flex\",marginRight:15}}:{label:{display:\"flex\"}},props=>{if(props[\"aria-readonly\"]===\"true\")return {input:{cursor:\"not-allowed\"}}}),Text2=styled.span({\"[aria-readonly=true] &\":{opacity:.5}}),Label4=styled.label({lineHeight:\"20px\",alignItems:\"center\",marginBottom:8,\"&:last-child\":{marginBottom:0},input:{margin:0,marginRight:6}}),RadioControl=({name,options,value:value2,onChange,isInline,argType})=>{if(!options)return logger.warn(`Radio with no options: ${name}`),React21__default.createElement(React21__default.Fragment,null,\"-\");let selection=selectedKey(value2,options),controlId=getControlId(name),readonly=!!argType?.table?.readonly;return React21__default.createElement(Wrapper6,{\"aria-readonly\":readonly,isInline},Object.keys(options).map((key,index)=>{let id=`${controlId}-${index}`;return React21__default.createElement(Label4,{key:id,htmlFor:id},React21__default.createElement(\"input\",{type:\"radio\",id,name:controlId,disabled:readonly,value:key,onChange:e2=>onChange(options[e2.currentTarget.value]),checked:key===selection}),React21__default.createElement(Text2,null,key))}))};var styleResets={appearance:\"none\",border:\"0 none\",boxSizing:\"inherit\",display:\" block\",margin:\" 0\",background:\"transparent\",padding:0,fontSize:\"inherit\",position:\"relative\"},OptionsSelect=styled.select(styleResets,({theme})=>({boxSizing:\"border-box\",position:\"relative\",padding:\"6px 10px\",width:\"100%\",color:theme.input.color||\"inherit\",background:theme.input.background,borderRadius:theme.input.borderRadius,boxShadow:`${theme.input.border} 0 0 0 1px inset`,fontSize:theme.typography.size.s2-1,lineHeight:\"20px\",\"&:focus\":{boxShadow:`${theme.color.secondary} 0 0 0 1px inset`,outline:\"none\"},\"&[disabled]\":{cursor:\"not-allowed\",opacity:.5},\"::placeholder\":{color:theme.textMutedColor},\"&[multiple]\":{overflow:\"auto\",padding:0,option:{display:\"block\",padding:\"6px 10px\",marginLeft:1,marginRight:1}}})),SelectWrapper=styled.span(({theme})=>({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:theme.textMutedColor,path:{fill:theme.textMutedColor}}})),NO_SELECTION=\"Choose option...\",SingleSelect=({name,value:value2,options,onChange,argType})=>{let handleChange=e2=>{onChange(options[e2.currentTarget.value]);},selection=selectedKey(value2,options)||NO_SELECTION,controlId=getControlId(name),readonly=!!argType?.table?.readonly;return React21__default.createElement(SelectWrapper,null,React21__default.createElement(ChevronSmallDownIcon,null),React21__default.createElement(OptionsSelect,{disabled:readonly,id:controlId,value:selection,onChange:handleChange},React21__default.createElement(\"option\",{key:\"no-selection\",disabled:!0},NO_SELECTION),Object.keys(options).map(key=>React21__default.createElement(\"option\",{key,value:key},key))))},MultiSelect=({name,value:value2,options,onChange,argType})=>{let handleChange=e2=>{let selection2=Array.from(e2.currentTarget.options).filter(option=>option.selected).map(option=>option.value);onChange(selectedValues(selection2,options));},selection=selectedKeys(value2,options),controlId=getControlId(name),readonly=!!argType?.table?.readonly;return React21__default.createElement(SelectWrapper,null,React21__default.createElement(OptionsSelect,{disabled:readonly,id:controlId,multiple:!0,value:selection,onChange:handleChange},Object.keys(options).map(key=>React21__default.createElement(\"option\",{key,value:key},key))))},SelectControl=props=>{let{name,options}=props;return options?props.isMulti?React21__default.createElement(MultiSelect,{...props}):React21__default.createElement(SingleSelect,{...props}):(logger.warn(`Select with no options: ${name}`),React21__default.createElement(React21__default.Fragment,null,\"-\"))};var normalizeOptions=(options,labels)=>Array.isArray(options)?options.reduce((acc,item)=>(acc[labels?.[item]||String(item)]=item,acc),{}):options,Controls={check:CheckboxControl,\"inline-check\":CheckboxControl,radio:RadioControl,\"inline-radio\":RadioControl,select:SelectControl,\"multi-select\":SelectControl},OptionsControl=props=>{let{type=\"select\",labels,argType}=props,normalized={...props,argType,options:argType?normalizeOptions(argType.options,labels):{},isInline:type.includes(\"inline\"),isMulti:type.includes(\"multi\")},Control=Controls[type];if(Control)return React21__default.createElement(Control,{...normalized});throw new Error(`Unknown options type: ${type}`)};var Container=styled.div(({theme})=>({position:\"relative\",\":hover\":{\"& > .rejt-accordion-button::after\":{background:theme.color.secondary},\"& > .rejt-accordion-region > :is(.rejt-plus-menu, .rejt-minus-menu)\":{opacity:1}}})),Trigger=styled.button(({theme})=>({padding:0,background:\"transparent\",border:\"none\",marginRight:\"3px\",lineHeight:\"22px\",color:theme.color.secondary,\"::after\":{content:'\"\"',position:\"absolute\",top:0,display:\"block\",width:\"100%\",marginLeft:\"-1rem\",height:\"22px\",background:\"transparent\",borderRadius:4,transition:\"background 0.2s\",opacity:.1,paddingRight:\"20px\"},\"::before\":{content:'\"\"',position:\"absolute\"},'&[aria-expanded=\"true\"]::before':{left:-10,top:10,borderTop:\"3px solid rgba(153,153,153,0.6)\",borderLeft:\"3px solid transparent\",borderRight:\"3px solid transparent\"},'&[aria-expanded=\"false\"]::before':{left:-8,top:8,borderTop:\"3px solid transparent\",borderBottom:\"3px solid transparent\",borderLeft:\"3px solid rgba(153,153,153,0.6)\"}})),Region=styled.div({display:\"inline\"});function JsonNodeAccordion({children,name,collapsed,keyPath,deep,...props}){let accordionKey=`${keyPath.at(-1)??\"root\"}-${name}-${deep}`,ids={trigger:`${accordionKey}-trigger`,region:`${accordionKey}-region`},containerTag=keyPath.length>0?\"li\":\"div\";return React21__default.createElement(Container,{as:containerTag},React21__default.createElement(Trigger,{type:\"button\",\"aria-expanded\":!collapsed,id:ids.trigger,\"aria-controls\":ids.region,className:\"rejt-accordion-button\",...props},name,\" :\"),React21__default.createElement(Region,{role:\"region\",id:ids.region,\"aria-labelledby\":ids.trigger,className:\"rejt-accordion-region\"},children))}var ERROR=\"Error\",OBJECT=\"Object\",ARRAY=\"Array\",STRING=\"String\",NUMBER=\"Number\",BOOLEAN=\"Boolean\",DATE=\"Date\",NULL=\"Null\",UNDEFINED=\"Undefined\",FUNCTION=\"Function\",SYMBOL=\"Symbol\";var ADD_DELTA_TYPE=\"ADD_DELTA_TYPE\",REMOVE_DELTA_TYPE=\"REMOVE_DELTA_TYPE\",UPDATE_DELTA_TYPE=\"UPDATE_DELTA_TYPE\";var VALUE=\"value\",KEY=\"key\";function getObjectType(obj){return obj!==null&&typeof obj==\"object\"&&!Array.isArray(obj)&&typeof obj[Symbol.iterator]==\"function\"?\"Iterable\":Object.prototype.toString.call(obj).slice(8,-1)}function isComponentWillChange(oldValue,newValue){let oldType=getObjectType(oldValue),newType=getObjectType(newValue);return (oldType===\"Function\"||newType===\"Function\")&&newType!==oldType}var JsonAddValue=class extends Component{constructor(props){super(props),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,inputRefValue}=this.state,{onlyValue}=this.props;inputRefKey&&typeof inputRefKey.focus==\"function\"&&inputRefKey.focus(),onlyValue&&inputRefValue&&typeof inputRefValue.focus==\"function\"&&inputRefValue.focus();}onKeydown(event){if(event.altKey||event.ctrlKey||event.metaKey||event.shiftKey||event.repeat)return;let{inputRefKey,inputRefValue}=this.state,{addButtonElement,handleCancel}=this.props;[inputRefKey,inputRefValue,addButtonElement].some(elm=>elm===event.target)&&((event.code===\"Enter\"||event.key===\"Enter\")&&(event.preventDefault(),this.onSubmit()),(event.code===\"Escape\"||event.key===\"Escape\")&&(event.preventDefault(),handleCancel()));}onSubmit(){let{handleAdd,onlyValue,onSubmitValueParser,keyPath,deep}=this.props,{inputRefKey,inputRefValue}=this.state,result={};if(!onlyValue){if(!inputRefKey.value)return;result.key=inputRefKey.value;}result.newValue=onSubmitValueParser(!1,keyPath,deep,result.key,inputRefValue.value),handleAdd(result);}refInputKey(node){this.state.inputRefKey=node;}refInputValue(node){this.state.inputRefValue=node;}render(){let{handleCancel,onlyValue,addButtonElement,cancelButtonElement,inputElementGenerator,keyPath,deep}=this.props,addButtonElementLayout=addButtonElement&&cloneElement(addButtonElement,{onClick:this.onSubmit}),cancelButtonElementLayout=cancelButtonElement&&cloneElement(cancelButtonElement,{onClick:handleCancel}),inputElementValue=inputElementGenerator(VALUE,keyPath,deep),inputElementValueLayout=cloneElement(inputElementValue,{placeholder:\"Value\",ref:this.refInputValue,onKeyDown:this.onKeydown}),inputElementKeyLayout=null;if(!onlyValue){let inputElementKey=inputElementGenerator(KEY,keyPath,deep);inputElementKeyLayout=cloneElement(inputElementKey,{placeholder:\"Key\",ref:this.refInputKey,onKeyDown:this.onKeydown});}return React21__default.createElement(\"span\",{className:\"rejt-add-value-node\"},inputElementKeyLayout,inputElementValueLayout,addButtonElementLayout,cancelButtonElementLayout)}};JsonAddValue.defaultProps={onlyValue:!1,addButtonElement:React21__default.createElement(\"button\",null,\"+\"),cancelButtonElement:React21__default.createElement(\"button\",null,\"c\")};var JsonArray=class extends Component{constructor(props){super(props);let keyPath=[...props.keyPath||[],props.name];this.state={data:props.data,name:props.name,keyPath:keyPath??[],deep:props.deep??0,nextDeep:(props.deep??0)+1,collapsed:props.isCollapsed(keyPath,props.deep??0,props.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(props,state){return props.data!==state.data?{data:props.data}:null}onChildUpdate(childKey,childData){let{data,keyPath=[]}=this.state;data[childKey]=childData,this.setState({data});let{onUpdate}=this.props,size=keyPath.length;onUpdate(keyPath[size-1],data);}handleAddMode(){this.setState({addFormVisible:!0});}handleCollapseMode(){this.setState(state=>({collapsed:!state.collapsed}));}handleRemoveItem(index){return ()=>{let{beforeRemoveAction,logger:logger4}=this.props,{data,keyPath,nextDeep:deep}=this.state,oldValue=data[index];(beforeRemoveAction||Promise.resolve.bind(Promise))(index,keyPath,deep,oldValue).then(()=>{let deltaUpdateResult={keyPath,deep,key:index,oldValue,type:REMOVE_DELTA_TYPE};data.splice(index,1),this.setState({data});let{onUpdate,onDeltaUpdate}=this.props;onUpdate(keyPath[keyPath.length-1],data),onDeltaUpdate(deltaUpdateResult);}).catch(logger4.error);}}handleAddValueAdd({key,newValue}){let{data,keyPath=[],nextDeep:deep}=this.state,{beforeAddAction,logger:logger4}=this.props;(beforeAddAction||Promise.resolve.bind(Promise))(key,keyPath,deep,newValue).then(()=>{data[key]=newValue,this.setState({data}),this.handleAddValueCancel();let{onUpdate,onDeltaUpdate}=this.props;onUpdate(keyPath[keyPath.length-1],data),onDeltaUpdate({type:ADD_DELTA_TYPE,keyPath,deep,key,newValue});}).catch(logger4.error);}handleAddValueCancel(){this.setState({addFormVisible:!1});}handleEditValue({key,value:value2}){return new Promise((resolve,reject)=>{let{beforeUpdateAction}=this.props,{data,keyPath,nextDeep:deep}=this.state,oldValue=data[key];(beforeUpdateAction||Promise.resolve.bind(Promise))(key,keyPath,deep,oldValue,value2).then(()=>{data[key]=value2,this.setState({data});let{onUpdate,onDeltaUpdate}=this.props;onUpdate(keyPath[keyPath.length-1],data),onDeltaUpdate({type:UPDATE_DELTA_TYPE,keyPath,deep,key,newValue:value2,oldValue}),resolve(void 0);}).catch(reject);})}renderCollapsed(){let{name,data,keyPath,deep}=this.state,{handleRemove,readOnly,getStyle,dataType,minusMenuElement}=this.props,{minus,collapsed}=getStyle(name,data,keyPath,deep,dataType),isReadOnly=readOnly(name,data,keyPath,deep,dataType),removeItemButton=minusMenuElement&&cloneElement(minusMenuElement,{onClick:handleRemove,className:\"rejt-minus-menu\",style:minus,\"aria-label\":`remove the array '${String(name)}'`});return React21__default.createElement(React21__default.Fragment,null,React21__default.createElement(\"span\",{style:collapsed},\"[...] \",data.length,\" \",data.length===1?\"item\":\"items\"),!isReadOnly&&removeItemButton)}renderNotCollapsed(){let{name,data,keyPath,deep,addFormVisible,nextDeep}=this.state,{isCollapsed,handleRemove,onDeltaUpdate,readOnly,getStyle,dataType,addButtonElement,cancelButtonElement,inputElementGenerator,textareaElementGenerator,minusMenuElement,plusMenuElement,beforeRemoveAction,beforeAddAction,beforeUpdateAction,logger:logger4,onSubmitValueParser}=this.props,{minus,plus,delimiter,ul,addForm}=getStyle(name,data,keyPath,deep,dataType),isReadOnly=readOnly(name,data,keyPath,deep,dataType),addItemButton=plusMenuElement&&cloneElement(plusMenuElement,{onClick:this.handleAddMode,className:\"rejt-plus-menu\",style:plus,\"aria-label\":`add a new item to the '${String(name)}' array`}),removeItemButton=minusMenuElement&&cloneElement(minusMenuElement,{onClick:handleRemove,className:\"rejt-minus-menu\",style:minus,\"aria-label\":`remove the array '${String(name)}'`});return React21__default.createElement(React21__default.Fragment,null,React21__default.createElement(\"span\",{className:\"rejt-not-collapsed-delimiter\",style:delimiter},\"[\"),!addFormVisible&&addItemButton,React21__default.createElement(\"ul\",{className:\"rejt-not-collapsed-list\",style:ul},data.map((item,index)=>React21__default.createElement(JsonNode,{key:index,name:index.toString(),data:item,keyPath,deep:nextDeep,isCollapsed,handleRemove:this.handleRemoveItem(index),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate,readOnly,getStyle,addButtonElement,cancelButtonElement,inputElementGenerator,textareaElementGenerator,minusMenuElement,plusMenuElement,beforeRemoveAction,beforeAddAction,beforeUpdateAction,logger:logger4,onSubmitValueParser}))),!isReadOnly&&addFormVisible&&React21__default.createElement(\"div\",{className:\"rejt-add-form\",style:addForm},React21__default.createElement(JsonAddValue,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,onlyValue:!0,addButtonElement,cancelButtonElement,inputElementGenerator,keyPath,deep,onSubmitValueParser})),React21__default.createElement(\"span\",{className:\"rejt-not-collapsed-delimiter\",style:delimiter},\"]\"),!isReadOnly&&removeItemButton)}render(){let{name,collapsed,keyPath,deep}=this.state,value2=collapsed?this.renderCollapsed():this.renderNotCollapsed();return React21__default.createElement(JsonNodeAccordion,{name,collapsed,deep,keyPath,onClick:this.handleCollapseMode},value2)}};JsonArray.defaultProps={keyPath:[],deep:0,minusMenuElement:React21__default.createElement(\"span\",null,\" - \"),plusMenuElement:React21__default.createElement(\"span\",null,\" + \")};var JsonFunctionValue=class extends Component{constructor(props){super(props);let keyPath=[...props.keyPath||[],props.name];this.state={value:props.value,name:props.name,keyPath:keyPath??[],deep:props.deep??0,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(props,state){return props.value!==state.value?{value:props.value}:null}componentDidUpdate(){let{editEnabled,inputRef,name,value:value2,keyPath,deep}=this.state,{readOnly,dataType}=this.props,readOnlyResult=readOnly(name,value2,keyPath,deep,dataType);editEnabled&&!readOnlyResult&&typeof inputRef.focus==\"function\"&&inputRef.focus();}onKeydown(event){let{inputRef}=this.state;event.altKey||event.ctrlKey||event.metaKey||event.shiftKey||event.repeat||inputRef!==event.target||((event.code===\"Enter\"||event.key===\"Enter\")&&(event.preventDefault(),this.handleEdit()),(event.code===\"Escape\"||event.key===\"Escape\")&&(event.preventDefault(),this.handleCancelEdit()));}handleEdit(){let{handleUpdateValue,originalValue,logger:logger4,onSubmitValueParser,keyPath}=this.props,{inputRef,name,deep}=this.state;if(!inputRef)return;let newValue=onSubmitValueParser(!0,keyPath,deep,name,inputRef.value),result={value:newValue,key:name};(handleUpdateValue||Promise.resolve.bind(Promise))(result).then(()=>{isComponentWillChange(originalValue,newValue)||this.handleCancelEdit();}).catch(logger4.error);}handleEditMode(){this.setState({editEnabled:!0});}refInput(node){this.state.inputRef=node;}handleCancelEdit(){this.setState({editEnabled:!1});}render(){let{name,value:value2,editEnabled,keyPath,deep}=this.state,{handleRemove,originalValue,readOnly,dataType,getStyle,textareaElementGenerator,minusMenuElement,keyPath:comeFromKeyPath=[]}=this.props,style=getStyle(name,originalValue,keyPath,deep,dataType),result=null,minusElement=null,resultOnlyResult=readOnly(name,originalValue,keyPath,deep,dataType);if(editEnabled&&!resultOnlyResult){let textareaElement=textareaElementGenerator(VALUE,comeFromKeyPath,deep,name,originalValue,dataType),textareaElementLayout=cloneElement(textareaElement,{ref:this.refInput,defaultValue:value2,onKeyDown:this.onKeydown});result=React21__default.createElement(\"span\",{className:\"rejt-edit-form\",style:style.editForm},textareaElementLayout),minusElement=null;}else {result=React21__default.createElement(\"span\",{className:\"rejt-value\",style:style.value,onClick:resultOnlyResult?void 0:this.handleEditMode},value2);let parentPropertyName=comeFromKeyPath.at(-1),minusMenuLayout=minusMenuElement&&cloneElement(minusMenuElement,{onClick:handleRemove,className:\"rejt-minus-menu\",style:style.minus,\"aria-label\":`remove the function '${String(name)}'${String(parentPropertyName)?` from '${String(parentPropertyName)}'`:\"\"}`});minusElement=resultOnlyResult?null:minusMenuLayout;}return React21__default.createElement(\"li\",{className:\"rejt-value-node\",style:style.li},React21__default.createElement(\"span\",{className:\"rejt-name\",style:style.name},name,\" :\",\" \"),result,minusElement)}};JsonFunctionValue.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>{},cancelButtonElement:React21__default.createElement(\"button\",null,\"c\"),minusMenuElement:React21__default.createElement(\"span\",null,\" - \")};var JsonNode=class extends Component{constructor(props){super(props),this.state={data:props.data,name:props.name,keyPath:props.keyPath??[],deep:props.deep??0};}static getDerivedStateFromProps(props,state){return props.data!==state.data?{data:props.data}:null}render(){let{data,name,keyPath,deep}=this.state,{isCollapsed,handleRemove,handleUpdateValue,onUpdate,onDeltaUpdate,readOnly,getStyle,addButtonElement,cancelButtonElement,inputElementGenerator,textareaElementGenerator,minusMenuElement,plusMenuElement,beforeRemoveAction,beforeAddAction,beforeUpdateAction,logger:logger4,onSubmitValueParser}=this.props,readOnlyTrue=()=>!0,dataType=getObjectType(data);switch(dataType){case ERROR:return React21__default.createElement(JsonObject,{data,name,isCollapsed,keyPath,deep,handleRemove,onUpdate,onDeltaUpdate,readOnly:readOnlyTrue,dataType,getStyle,addButtonElement,cancelButtonElement,inputElementGenerator,textareaElementGenerator,minusMenuElement,plusMenuElement,beforeRemoveAction,beforeAddAction,beforeUpdateAction,logger:logger4,onSubmitValueParser});case OBJECT:return React21__default.createElement(JsonObject,{data,name,isCollapsed,keyPath,deep,handleRemove,onUpdate,onDeltaUpdate,readOnly,dataType,getStyle,addButtonElement,cancelButtonElement,inputElementGenerator,textareaElementGenerator,minusMenuElement,plusMenuElement,beforeRemoveAction,beforeAddAction,beforeUpdateAction,logger:logger4,onSubmitValueParser});case ARRAY:return React21__default.createElement(JsonArray,{data,name,isCollapsed,keyPath,deep,handleRemove,onUpdate,onDeltaUpdate,readOnly,dataType,getStyle,addButtonElement,cancelButtonElement,inputElementGenerator,textareaElementGenerator,minusMenuElement,plusMenuElement,beforeRemoveAction,beforeAddAction,beforeUpdateAction,logger:logger4,onSubmitValueParser});case STRING:return React21__default.createElement(JsonValue,{name,value:`\"${data}\"`,originalValue:data,keyPath,deep,handleRemove,handleUpdateValue,readOnly,dataType,getStyle,cancelButtonElement,inputElementGenerator,minusMenuElement,logger:logger4,onSubmitValueParser});case NUMBER:return React21__default.createElement(JsonValue,{name,value:data,originalValue:data,keyPath,deep,handleRemove,handleUpdateValue,readOnly,dataType,getStyle,cancelButtonElement,inputElementGenerator,minusMenuElement,logger:logger4,onSubmitValueParser});case BOOLEAN:return React21__default.createElement(JsonValue,{name,value:data?\"true\":\"false\",originalValue:data,keyPath,deep,handleRemove,handleUpdateValue,readOnly,dataType,getStyle,cancelButtonElement,inputElementGenerator,minusMenuElement,logger:logger4,onSubmitValueParser});case DATE:return React21__default.createElement(JsonValue,{name,value:data.toISOString(),originalValue:data,keyPath,deep,handleRemove,handleUpdateValue,readOnly:readOnlyTrue,dataType,getStyle,cancelButtonElement,inputElementGenerator,minusMenuElement,logger:logger4,onSubmitValueParser});case NULL:return React21__default.createElement(JsonValue,{name,value:\"null\",originalValue:\"null\",keyPath,deep,handleRemove,handleUpdateValue,readOnly,dataType,getStyle,cancelButtonElement,inputElementGenerator,minusMenuElement,logger:logger4,onSubmitValueParser});case UNDEFINED:return React21__default.createElement(JsonValue,{name,value:\"undefined\",originalValue:\"undefined\",keyPath,deep,handleRemove,handleUpdateValue,readOnly,dataType,getStyle,cancelButtonElement,inputElementGenerator,minusMenuElement,logger:logger4,onSubmitValueParser});case FUNCTION:return React21__default.createElement(JsonFunctionValue,{name,value:data.toString(),originalValue:data,keyPath,deep,handleRemove,handleUpdateValue,readOnly,dataType,getStyle,cancelButtonElement,textareaElementGenerator,minusMenuElement,logger:logger4,onSubmitValueParser});case SYMBOL:return React21__default.createElement(JsonValue,{name,value:data.toString(),originalValue:data,keyPath,deep,handleRemove,handleUpdateValue,readOnly:readOnlyTrue,dataType,getStyle,cancelButtonElement,inputElementGenerator,minusMenuElement,logger:logger4,onSubmitValueParser});default:return null}}};JsonNode.defaultProps={keyPath:[],deep:0};var JsonObject=class extends Component{constructor(props){super(props);let keyPath=props.deep===-1?[]:[...props.keyPath||[],props.name];this.state={name:props.name,data:props.data,keyPath:keyPath??[],deep:props.deep??0,nextDeep:(props.deep??0)+1,collapsed:props.isCollapsed(keyPath,props.deep??0,props.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(props,state){return props.data!==state.data?{data:props.data}:null}onChildUpdate(childKey,childData){let{data,keyPath=[]}=this.state;data[childKey]=childData,this.setState({data});let{onUpdate}=this.props,size=keyPath.length;onUpdate(keyPath[size-1],data);}handleAddMode(){this.setState({addFormVisible:!0});}handleAddValueCancel(){this.setState({addFormVisible:!1});}handleAddValueAdd({key,newValue}){let{data,keyPath=[],nextDeep:deep}=this.state,{beforeAddAction,logger:logger4}=this.props;(beforeAddAction||Promise.resolve.bind(Promise))(key,keyPath,deep,newValue).then(()=>{data[key]=newValue,this.setState({data}),this.handleAddValueCancel();let{onUpdate,onDeltaUpdate}=this.props;onUpdate(keyPath[keyPath.length-1],data),onDeltaUpdate({type:ADD_DELTA_TYPE,keyPath,deep,key,newValue});}).catch(logger4.error);}handleRemoveValue(key){return ()=>{let{beforeRemoveAction,logger:logger4}=this.props,{data,keyPath=[],nextDeep:deep}=this.state,oldValue=data[key];(beforeRemoveAction||Promise.resolve.bind(Promise))(key,keyPath,deep,oldValue).then(()=>{let deltaUpdateResult={keyPath,deep,key,oldValue,type:REMOVE_DELTA_TYPE};delete data[key],this.setState({data});let{onUpdate,onDeltaUpdate}=this.props;onUpdate(keyPath[keyPath.length-1],data),onDeltaUpdate(deltaUpdateResult);}).catch(logger4.error);}}handleCollapseMode(){this.setState(state=>({collapsed:!state.collapsed}));}handleEditValue({key,value:value2}){return new Promise((resolve,reject)=>{let{beforeUpdateAction}=this.props,{data,keyPath=[],nextDeep:deep}=this.state,oldValue=data[key];(beforeUpdateAction||Promise.resolve.bind(Promise))(key,keyPath,deep,oldValue,value2).then(()=>{data[key]=value2,this.setState({data});let{onUpdate,onDeltaUpdate}=this.props;onUpdate(keyPath[keyPath.length-1],data),onDeltaUpdate({type:UPDATE_DELTA_TYPE,keyPath,deep,key,newValue:value2,oldValue}),resolve();}).catch(reject);})}renderCollapsed(){let{name,keyPath,deep,data}=this.state,{handleRemove,readOnly,dataType,getStyle,minusMenuElement}=this.props,{minus,collapsed}=getStyle(name,data,keyPath,deep,dataType),keyList=Object.getOwnPropertyNames(data),isReadOnly=readOnly(name,data,keyPath,deep,dataType),removeItemButton=minusMenuElement&&cloneElement(minusMenuElement,{onClick:handleRemove,className:\"rejt-minus-menu\",style:minus,\"aria-label\":`remove the object '${String(name)}'`});return React21__default.createElement(React21__default.Fragment,null,React21__default.createElement(\"span\",{style:collapsed},\"{...}\",\" \",keyList.length,\" \",keyList.length===1?\"key\":\"keys\"),!isReadOnly&&removeItemButton)}renderNotCollapsed(){let{name,data,keyPath,deep,nextDeep,addFormVisible}=this.state,{isCollapsed,handleRemove,onDeltaUpdate,readOnly,getStyle,dataType,addButtonElement,cancelButtonElement,inputElementGenerator,textareaElementGenerator,minusMenuElement,plusMenuElement,beforeRemoveAction,beforeAddAction,beforeUpdateAction,logger:logger4,onSubmitValueParser}=this.props,{minus,plus,addForm,ul,delimiter}=getStyle(name,data,keyPath,deep,dataType),keyList=Object.getOwnPropertyNames(data),isReadOnly=readOnly(name,data,keyPath,deep,dataType),addItemButton=plusMenuElement&&cloneElement(plusMenuElement,{onClick:this.handleAddMode,className:\"rejt-plus-menu\",style:plus,\"aria-label\":`add a new property to the object '${String(name)}'`}),removeItemButton=minusMenuElement&&cloneElement(minusMenuElement,{onClick:handleRemove,className:\"rejt-minus-menu\",style:minus,\"aria-label\":`remove the object '${String(name)}'`}),list=keyList.map(key=>React21__default.createElement(JsonNode,{key,name:key,data:data[key],keyPath,deep:nextDeep,isCollapsed,handleRemove:this.handleRemoveValue(key),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate,readOnly,getStyle,addButtonElement,cancelButtonElement,inputElementGenerator,textareaElementGenerator,minusMenuElement,plusMenuElement,beforeRemoveAction,beforeAddAction,beforeUpdateAction,logger:logger4,onSubmitValueParser}));return React21__default.createElement(React21__default.Fragment,null,React21__default.createElement(\"span\",{className:\"rejt-not-collapsed-delimiter\",style:delimiter},\"{\"),!isReadOnly&&addItemButton,React21__default.createElement(\"ul\",{className:\"rejt-not-collapsed-list\",style:ul},list),!isReadOnly&&addFormVisible&&React21__default.createElement(\"div\",{className:\"rejt-add-form\",style:addForm},React21__default.createElement(JsonAddValue,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,addButtonElement,cancelButtonElement,inputElementGenerator,keyPath,deep,onSubmitValueParser})),React21__default.createElement(\"span\",{className:\"rejt-not-collapsed-delimiter\",style:delimiter},\"}\"),!isReadOnly&&removeItemButton)}render(){let{name,collapsed,keyPath,deep=0}=this.state,value2=collapsed?this.renderCollapsed():this.renderNotCollapsed();return React21__default.createElement(JsonNodeAccordion,{name,collapsed,deep,keyPath,onClick:this.handleCollapseMode},value2)}};JsonObject.defaultProps={keyPath:[],deep:0,minusMenuElement:React21__default.createElement(\"span\",null,\" - \"),plusMenuElement:React21__default.createElement(\"span\",null,\" + \")};var JsonValue=class extends Component{constructor(props){super(props);let keyPath=[...props.keyPath||[],props.name];this.state={value:props.value,name:props.name,keyPath:keyPath??[],deep:props.deep??0,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(props,state){return props.value!==state.value?{value:props.value}:null}componentDidUpdate(){let{editEnabled,inputRef,name,value:value2,keyPath,deep}=this.state,{readOnly,dataType}=this.props,isReadOnly=readOnly(name,value2,keyPath,deep,dataType);editEnabled&&!isReadOnly&&typeof inputRef.focus==\"function\"&&inputRef.focus();}onKeydown(event){let{inputRef}=this.state;event.altKey||event.ctrlKey||event.metaKey||event.shiftKey||event.repeat||inputRef!==event.target||((event.code===\"Enter\"||event.key===\"Enter\")&&(event.preventDefault(),this.handleEdit()),(event.code===\"Escape\"||event.key===\"Escape\")&&(event.preventDefault(),this.handleCancelEdit()));}handleEdit(){let{handleUpdateValue,originalValue,logger:logger4,onSubmitValueParser,keyPath}=this.props,{inputRef,name,deep}=this.state;if(!inputRef)return;let newValue=onSubmitValueParser(!0,keyPath,deep,name,inputRef.value),result={value:newValue,key:name};(handleUpdateValue||Promise.resolve.bind(Promise))(result).then(()=>{isComponentWillChange(originalValue,newValue)||this.handleCancelEdit();}).catch(logger4.error);}handleEditMode(){this.setState({editEnabled:!0});}refInput(node){this.state.inputRef=node;}handleCancelEdit(){this.setState({editEnabled:!1});}render(){let{name,value:value2,editEnabled,keyPath,deep}=this.state,{handleRemove,originalValue,readOnly,dataType,getStyle,inputElementGenerator,minusMenuElement,keyPath:comeFromKeyPath}=this.props,style=getStyle(name,originalValue,keyPath,deep,dataType),isReadOnly=readOnly(name,originalValue,keyPath,deep,dataType),isEditing=editEnabled&&!isReadOnly,inputElement=inputElementGenerator(VALUE,comeFromKeyPath,deep,name,originalValue,dataType),inputElementLayout=cloneElement(inputElement,{ref:this.refInput,defaultValue:JSON.stringify(originalValue),onKeyDown:this.onKeydown}),parentPropertyName=keyPath.at(-2),minusMenuLayout=minusMenuElement&&cloneElement(minusMenuElement,{onClick:handleRemove,className:\"rejt-minus-menu\",style:style.minus,\"aria-label\":`remove the property '${String(name)}' with value '${String(originalValue)}'${String(parentPropertyName)?` from '${String(parentPropertyName)}'`:\"\"}`});return React21__default.createElement(\"li\",{className:\"rejt-value-node\",style:style.li},React21__default.createElement(\"span\",{className:\"rejt-name\",style:style.name},name,\" : \"),isEditing?React21__default.createElement(\"span\",{className:\"rejt-edit-form\",style:style.editForm},inputElementLayout):React21__default.createElement(\"span\",{className:\"rejt-value\",style:style.value,onClick:isReadOnly?void 0:this.handleEditMode},String(value2)),!isReadOnly&&!isEditing&&minusMenuLayout)}};JsonValue.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>Promise.resolve(),cancelButtonElement:React21__default.createElement(\"button\",null,\"c\"),minusMenuElement:React21__default.createElement(\"span\",null,\" - \")};function parse3(string){let result=string;if(result.indexOf(\"function\")===0)return (0, eval)(`(${result})`);try{result=JSON.parse(string);}catch{}return result}var object={minus:{color:\"red\"},plus:{color:\"green\"},collapsed:{color:\"grey\"},delimiter:{},ul:{padding:\"0px\",margin:\"0 0 0 25px\",listStyle:\"none\"},name:{color:\"#2287CD\"},addForm:{}},array={minus:{color:\"red\"},plus:{color:\"green\"},collapsed:{color:\"grey\"},delimiter:{},ul:{padding:\"0px\",margin:\"0 0 0 25px\",listStyle:\"none\"},name:{color:\"#2287CD\"},addForm:{}},value={minus:{color:\"red\"},editForm:{},value:{color:\"#7bba3d\"},li:{minHeight:\"22px\",lineHeight:\"22px\",outline:\"0px\"},name:{color:\"#2287CD\"}};var JsonTree=class extends Component{constructor(props){super(props),this.state={data:props.data,rootName:props.rootName},this.onUpdate=this.onUpdate.bind(this),this.removeRoot=this.removeRoot.bind(this);}static getDerivedStateFromProps(props,state){return props.data!==state.data||props.rootName!==state.rootName?{data:props.data,rootName:props.rootName}:null}onUpdate(key,data){this.setState({data}),this.props.onFullyUpdate?.(data);}removeRoot(){this.onUpdate(null,null);}render(){let{data,rootName}=this.state,{isCollapsed,onDeltaUpdate,readOnly,getStyle,addButtonElement,cancelButtonElement,inputElement,textareaElement,minusMenuElement,plusMenuElement,beforeRemoveAction,beforeAddAction,beforeUpdateAction,logger:logger4,onSubmitValueParser,fallback=null}=this.props,dataType=getObjectType(data),readOnlyFunction=readOnly;getObjectType(readOnly)===\"Boolean\"&&(readOnlyFunction=()=>readOnly);let inputElementFunction=inputElement;inputElement&&getObjectType(inputElement)!==\"Function\"&&(inputElementFunction=()=>inputElement);let textareaElementFunction=textareaElement;return textareaElement&&getObjectType(textareaElement)!==\"Function\"&&(textareaElementFunction=()=>textareaElement),dataType===\"Object\"||dataType===\"Array\"?React21__default.createElement(\"div\",{className:\"rejt-tree\"},React21__default.createElement(JsonNode,{data,name:rootName||\"root\",deep:-1,isCollapsed:isCollapsed??(()=>!1),onUpdate:this.onUpdate,onDeltaUpdate:onDeltaUpdate??(()=>{}),readOnly:readOnlyFunction,getStyle:getStyle??(()=>({})),addButtonElement,cancelButtonElement,inputElementGenerator:inputElementFunction,textareaElementGenerator:textareaElementFunction,minusMenuElement,plusMenuElement,handleRemove:this.removeRoot,beforeRemoveAction,beforeAddAction,beforeUpdateAction,logger:logger4??{},onSubmitValueParser:onSubmitValueParser??(val=>val)})):fallback}};JsonTree.defaultProps={rootName:\"root\",isCollapsed:(keyPath,deep)=>deep!==-1,getStyle:(keyName,data,keyPath,deep,dataType)=>{switch(dataType){case\"Object\":case\"Error\":return object;case\"Array\":return array;default:return value}},readOnly:()=>!1,onFullyUpdate:()=>{},onDeltaUpdate:()=>{},beforeRemoveAction:()=>Promise.resolve(),beforeAddAction:()=>Promise.resolve(),beforeUpdateAction:()=>Promise.resolve(),logger:{error:()=>{}},onSubmitValueParser:(isEditMode,keyPath,deep,name,rawValue)=>parse3(rawValue),inputElement:()=>React21__default.createElement(\"input\",null),textareaElement:()=>React21__default.createElement(\"textarea\",null),fallback:null};var {window:globalWindow2}=globalThis,Wrapper7=styled.div(({theme})=>({position:\"relative\",display:\"flex\",'&[aria-readonly=\"true\"]':{opacity:.5},\".rejt-tree\":{marginLeft:\"1rem\",fontSize:\"13px\",listStyleType:\"none\"},\".rejt-value-node:hover\":{\"& > button\":{opacity:1}},\".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-value\":{display:\"inline-block\",border:\"1px solid transparent\",borderRadius:4,margin:\"1px 0\",padding:\"0 4px\",cursor:\"text\",color:theme.color.defaultText},\".rejt-value-node:hover > .rejt-value\":{background:theme.color.lighter,borderColor:theme.appBorderColor}})),ButtonInline=styled.button(({theme,primary})=>({border:0,height:20,margin:1,borderRadius:4,background:primary?theme.color.secondary:\"transparent\",color:primary?theme.color.lightest:theme.color.dark,fontWeight:primary?\"bold\":\"normal\",cursor:\"pointer\"})),ActionButton=styled.button(({theme})=>({background:\"none\",border:0,display:\"inline-flex\",verticalAlign:\"middle\",padding:3,marginLeft:5,color:theme.textMutedColor,opacity:0,transition:\"opacity 0.2s\",cursor:\"pointer\",position:\"relative\",svg:{width:9,height:9},\":disabled\":{cursor:\"not-allowed\"},\":hover, :focus-visible\":{opacity:1},\"&:hover:not(:disabled), &:focus-visible:not(:disabled)\":{\"&.rejt-plus-menu\":{color:theme.color.ancillary},\"&.rejt-minus-menu\":{color:theme.color.negative}}})),Input=styled.input(({theme,placeholder})=>({outline:0,margin:placeholder?1:\"1px 0\",padding:\"3px 4px\",color:theme.color.defaultText,background:theme.background.app,border:`1px solid ${theme.appBorderColor}`,borderRadius:4,lineHeight:\"14px\",width:placeholder===\"Key\"?80:120,\"&:focus\":{border:`1px solid ${theme.color.secondary}`}})),RawButton=styled(IconButton)(({theme})=>({position:\"absolute\",zIndex:2,top:2,right:2,height:21,padding:\"0 3px\",background:theme.background.bar,border:`1px solid ${theme.appBorderColor}`,borderRadius:3,color:theme.textMutedColor,fontSize:\"9px\",fontWeight:\"bold\",textDecoration:\"none\",span:{marginLeft:3,marginTop:1}})),RawInput=styled(Form.Textarea)(({theme})=>({flex:1,padding:\"7px 6px\",fontFamily:theme.typography.fonts.mono,fontSize:\"12px\",lineHeight:\"18px\",\"&::placeholder\":{fontFamily:theme.typography.fonts.base,fontSize:\"13px\"},\"&:placeholder-shown\":{padding:\"7px 10px\"}})),ENTER_EVENT={bubbles:!0,cancelable:!0,key:\"Enter\",code:\"Enter\",keyCode:13},dispatchEnterKey=event=>{event.currentTarget.dispatchEvent(new globalWindow2.KeyboardEvent(\"keydown\",ENTER_EVENT));},selectValue=event=>{event.currentTarget.select();},getCustomStyleFunction=theme=>()=>({name:{color:theme.color.secondary},collapsed:{color:theme.color.dark},ul:{listStyle:\"none\",margin:\"0 0 0 1rem\",padding:0},li:{outline:0}}),ObjectControl=({name,value:value2,onChange,argType})=>{let theme=useTheme(),data=useMemo(()=>value2&&cloneDeep(value2),[value2]),hasData=data!=null,[showRaw,setShowRaw]=useState(!hasData),[parseError,setParseError]=useState(null),readonly=!!argType?.table?.readonly,updateRaw=useCallback(raw=>{try{raw&&onChange(JSON.parse(raw)),setParseError(null);}catch(e2){setParseError(e2);}},[onChange]),[forceVisible,setForceVisible]=useState(!1),onForceVisible=useCallback(()=>{onChange({}),setForceVisible(!0);},[setForceVisible]),htmlElRef=useRef(null);if(useEffect(()=>{forceVisible&&htmlElRef.current&&htmlElRef.current.select();},[forceVisible]),!hasData)return React21__default.createElement(Button,{disabled:readonly,id:getControlSetterButtonId(name),onClick:onForceVisible},\"Set object\");let rawJSONForm=React21__default.createElement(RawInput,{ref:htmlElRef,id:getControlId(name),name,defaultValue:value2===null?\"\":JSON.stringify(value2,null,2),onBlur:event=>updateRaw(event.target.value),placeholder:\"Edit JSON string...\",autoFocus:forceVisible,valid:parseError?\"error\":void 0,readOnly:readonly}),isObjectOrArray=Array.isArray(value2)||typeof value2==\"object\"&&value2?.constructor===Object;return React21__default.createElement(Wrapper7,{\"aria-readonly\":readonly},isObjectOrArray&&React21__default.createElement(RawButton,{role:\"switch\",\"aria-checked\":showRaw,\"aria-label\":`Edit the ${name} properties in text format`,onClick:e2=>{e2.preventDefault(),setShowRaw(isRaw=>!isRaw);}},showRaw?React21__default.createElement(EyeCloseIcon,null):React21__default.createElement(EyeIcon,null),React21__default.createElement(\"span\",null,\"RAW\")),showRaw?rawJSONForm:React21__default.createElement(JsonTree,{readOnly:readonly||!isObjectOrArray,isCollapsed:isObjectOrArray?void 0:()=>!0,data,rootName:name,onFullyUpdate:onChange,getStyle:getCustomStyleFunction(theme),cancelButtonElement:React21__default.createElement(ButtonInline,{type:\"button\"},\"Cancel\"),addButtonElement:React21__default.createElement(ButtonInline,{type:\"submit\",primary:!0},\"Save\"),plusMenuElement:React21__default.createElement(ActionButton,{type:\"button\"},React21__default.createElement(AddIcon,null)),minusMenuElement:React21__default.createElement(ActionButton,{type:\"button\"},React21__default.createElement(SubtractIcon,null)),inputElement:(_2,__,___,key)=>key?React21__default.createElement(Input,{onFocus:selectValue,onBlur:dispatchEnterKey}):React21__default.createElement(Input,null),fallback:rawJSONForm}))};var RangeInput=styled.input(({theme,min,max,value:value2,disabled})=>({\"&\":{width:\"100%\",backgroundColor:\"transparent\",appearance:\"none\"},\"&::-webkit-slider-runnable-track\":{background:theme.base===\"light\"?`linear-gradient(to right, \n ${theme.color.green} 0%, ${theme.color.green} ${(value2-min)/(max-min)*100}%, \n ${curriedDarken$1(.02,theme.input.background)} ${(value2-min)/(max-min)*100}%, \n ${curriedDarken$1(.02,theme.input.background)} 100%)`:`linear-gradient(to right, \n ${theme.color.green} 0%, ${theme.color.green} ${(value2-min)/(max-min)*100}%, \n ${curriedLighten$1(.02,theme.input.background)} ${(value2-min)/(max-min)*100}%, \n ${curriedLighten$1(.02,theme.input.background)} 100%)`,boxShadow:`${theme.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:\"100%\",height:6,cursor:disabled?\"not-allowed\":\"pointer\"},\"&::-webkit-slider-thumb\":{marginTop:\"-6px\",width:16,height:16,border:`1px solid ${rgba(theme.appBorderColor,.2)}`,borderRadius:\"50px\",boxShadow:`0 1px 3px 0px ${rgba(theme.appBorderColor,.2)}`,cursor:disabled?\"not-allowed\":\"grab\",appearance:\"none\",background:`${theme.input.background}`,transition:\"all 150ms ease-out\",\"&:hover\":{background:`${curriedDarken$1(.05,theme.input.background)}`,transform:\"scale3d(1.1, 1.1, 1.1) translateY(-1px)\",transition:\"all 50ms ease-out\"},\"&:active\":{background:`${theme.input.background}`,transform:\"scale3d(1, 1, 1) translateY(0px)\",cursor:disabled?\"not-allowed\":\"grab\"}},\"&:focus\":{outline:\"none\",\"&::-webkit-slider-runnable-track\":{borderColor:rgba(theme.color.secondary,.4)},\"&::-webkit-slider-thumb\":{borderColor:theme.color.secondary,boxShadow:`0 0px 5px 0px ${theme.color.secondary}`}},\"&::-moz-range-track\":{background:theme.base===\"light\"?`linear-gradient(to right, \n ${theme.color.green} 0%, ${theme.color.green} ${(value2-min)/(max-min)*100}%, \n ${curriedDarken$1(.02,theme.input.background)} ${(value2-min)/(max-min)*100}%, \n ${curriedDarken$1(.02,theme.input.background)} 100%)`:`linear-gradient(to right, \n ${theme.color.green} 0%, ${theme.color.green} ${(value2-min)/(max-min)*100}%, \n ${curriedLighten$1(.02,theme.input.background)} ${(value2-min)/(max-min)*100}%, \n ${curriedLighten$1(.02,theme.input.background)} 100%)`,boxShadow:`${theme.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:\"100%\",height:6,cursor:disabled?\"not-allowed\":\"pointer\",outline:\"none\"},\"&::-moz-range-thumb\":{width:16,height:16,border:`1px solid ${rgba(theme.appBorderColor,.2)}`,borderRadius:\"50px\",boxShadow:`0 1px 3px 0px ${rgba(theme.appBorderColor,.2)}`,cursor:disabled?\"not-allowed\":\"grap\",background:`${theme.input.background}`,transition:\"all 150ms ease-out\",\"&:hover\":{background:`${curriedDarken$1(.05,theme.input.background)}`,transform:\"scale3d(1.1, 1.1, 1.1) translateY(-1px)\",transition:\"all 50ms ease-out\"},\"&:active\":{background:`${theme.input.background}`,transform:\"scale3d(1, 1, 1) translateY(0px)\",cursor:\"grabbing\"}},\"&::-ms-track\":{background:theme.base===\"light\"?`linear-gradient(to right, \n ${theme.color.green} 0%, ${theme.color.green} ${(value2-min)/(max-min)*100}%, \n ${curriedDarken$1(.02,theme.input.background)} ${(value2-min)/(max-min)*100}%, \n ${curriedDarken$1(.02,theme.input.background)} 100%)`:`linear-gradient(to right, \n ${theme.color.green} 0%, ${theme.color.green} ${(value2-min)/(max-min)*100}%, \n ${curriedLighten$1(.02,theme.input.background)} ${(value2-min)/(max-min)*100}%, \n ${curriedLighten$1(.02,theme.input.background)} 100%)`,boxShadow:`${theme.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:`${theme.input.background}`,border:`1px solid ${rgba(theme.appBorderColor,.2)}`,borderRadius:50,cursor:\"grab\",marginTop:0},\"@supports (-ms-ime-align:auto)\":{\"input[type=range]\":{margin:\"0\"}}})),RangeLabel=styled.span({paddingLeft:5,paddingRight:5,fontSize:12,whiteSpace:\"nowrap\",fontFeatureSettings:\"tnum\",fontVariantNumeric:\"tabular-nums\",\"[aria-readonly=true] &\":{opacity:.5}}),RangeCurrentAndMaxLabel=styled(RangeLabel)(({numberOFDecimalsPlaces,max})=>({width:`${numberOFDecimalsPlaces+max.toString().length*2+3}ch`,textAlign:\"right\",flexShrink:0})),RangeWrapper=styled.div({display:\"flex\",alignItems:\"center\",width:\"100%\"});function getNumberOfDecimalPlaces(number){let match=number.toString().match(/(?:\\.(\\d+))?(?:[eE]([+-]?\\d+))?$/);return match?Math.max(0,(match[1]?match[1].length:0)-(match[2]?+match[2]:0)):0}var RangeControl=({name,value:value2,onChange,min=0,max=100,step=1,onBlur,onFocus,argType})=>{let handleChange=event=>{onChange(parse2(event.target.value));},hasValue=value2!==void 0,numberOFDecimalsPlaces=useMemo(()=>getNumberOfDecimalPlaces(step),[step]),readonly=!!argType?.table?.readonly;return React21__default.createElement(RangeWrapper,{\"aria-readonly\":readonly},React21__default.createElement(RangeLabel,null,min),React21__default.createElement(RangeInput,{id:getControlId(name),type:\"range\",disabled:readonly,onChange:handleChange,name,min,max,step,onFocus,onBlur,value:value2??min}),React21__default.createElement(RangeCurrentAndMaxLabel,{numberOFDecimalsPlaces,max},hasValue?value2.toFixed(numberOFDecimalsPlaces):\"--\",\" / \",max))};var Wrapper8=styled.label({display:\"flex\"}),MaxLength=styled.div(({isMaxed})=>({marginLeft:\"0.75rem\",paddingTop:\"0.35rem\",color:isMaxed?\"red\":void 0})),TextControl=({name,value:value2,onChange,onFocus,onBlur,maxLength,argType})=>{let handleChange=event=>{onChange(event.target.value);},readonly=!!argType?.table?.readonly,[forceVisible,setForceVisible]=useState(!1),onForceVisible=useCallback(()=>{onChange(\"\"),setForceVisible(!0);},[setForceVisible]);if(value2===void 0)return React21__default.createElement(Button,{variant:\"outline\",size:\"medium\",disabled:readonly,id:getControlSetterButtonId(name),onClick:onForceVisible},\"Set string\");let isValid=typeof value2==\"string\";return React21__default.createElement(Wrapper8,null,React21__default.createElement(Form.Textarea,{id:getControlId(name),maxLength,onChange:handleChange,disabled:readonly,size:\"flex\",placeholder:\"Edit string...\",autoFocus:forceVisible,valid:isValid?void 0:\"error\",name,value:isValid?value2:\"\",onFocus,onBlur}),maxLength&&React21__default.createElement(MaxLength,{isMaxed:value2?.length===maxLength},value2?.length??0,\" / \",maxLength))};var FileInput=styled(Form.Input)({padding:10});function revokeOldUrls(urls){urls.forEach(url=>{url.startsWith(\"blob:\")&&URL.revokeObjectURL(url);});}var FilesControl=({onChange,name,accept=\"image/*\",value:value2,argType})=>{let inputElement=useRef(null),readonly=argType?.control?.readOnly;function handleFileChange(e2){if(!e2.target.files)return;let fileUrls=Array.from(e2.target.files).map(file=>URL.createObjectURL(file));onChange(fileUrls),revokeOldUrls(value2||[]);}return useEffect(()=>{value2==null&&inputElement.current&&(inputElement.current.value=\"\");},[value2,name]),React21__default.createElement(FileInput,{ref:inputElement,id:getControlId(name),type:\"file\",name,multiple:!0,disabled:readonly,onChange:handleFileChange,accept,size:\"flex\"})};var LazyColorControl=lazy(()=>import('./Color-AVL7NMMY.mjs')),ColorControl=props=>React21__default.createElement(Suspense,{fallback:React21__default.createElement(\"div\",null)},React21__default.createElement(LazyColorControl,{...props}));var Controls2={array:ObjectControl,object:ObjectControl,boolean:BooleanControl,color:ColorControl,date:DateControl,number:NumberControl,check:OptionsControl,\"inline-check\":OptionsControl,radio:OptionsControl,\"inline-radio\":OptionsControl,select:OptionsControl,\"multi-select\":OptionsControl,range:RangeControl,text:TextControl,file:FilesControl},NoControl=()=>React21__default.createElement(React21__default.Fragment,null,\"-\"),ArgControl=({row,arg,updateArgs,isHovered})=>{let{key,control}=row,[isFocused,setFocused]=useState(!1),[boxedValue,setBoxedValue]=useState({value:arg});useEffect(()=>{isFocused||setBoxedValue({value:arg});},[isFocused,arg]);let onChange=useCallback(argVal=>(setBoxedValue({value:argVal}),updateArgs({[key]:argVal}),argVal),[updateArgs,key]),onBlur=useCallback(()=>setFocused(!1),[]),onFocus=useCallback(()=>setFocused(!0),[]);if(!control||control.disable){let canBeSetup=control?.disable!==!0&&row?.type?.name!==\"function\";return isHovered&&canBeSetup?React21__default.createElement(Link,{href:\"https://storybook.js.org/docs/essentials/controls?ref=ui\",target:\"_blank\",withArrow:!0},\"Setup controls\"):React21__default.createElement(NoControl,null)}let props={name:key,argType:row,value:boxedValue.value,onChange,onBlur,onFocus},Control=Controls2[control.type]||NoControl;return React21__default.createElement(Control,{...props,...control,controlType:control.type})};var Table=styled.table(({theme})=>({\"&&\":{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:codeCommon({theme}),div:{span:{fontWeight:\"bold\"}},\"& code\":{margin:0,display:\"inline-block\",fontSize:theme.typography.size.s1}}})),ArgJsDoc=({tags})=>{let params=(tags.params||[]).filter(x2=>x2.description),hasDisplayableParams=params.length!==0,hasDisplayableDeprecated=tags.deprecated!=null,hasDisplayableReturns=tags.returns!=null&&tags.returns.description!=null;return !hasDisplayableParams&&!hasDisplayableReturns&&!hasDisplayableDeprecated?null:React21__default.createElement(React21__default.Fragment,null,React21__default.createElement(Table,null,React21__default.createElement(\"tbody\",null,hasDisplayableDeprecated&&React21__default.createElement(\"tr\",{key:\"deprecated\"},React21__default.createElement(\"td\",{colSpan:2},React21__default.createElement(\"strong\",null,\"Deprecated\"),\": \",tags.deprecated?.toString())),hasDisplayableParams&¶ms.map(x2=>React21__default.createElement(\"tr\",{key:x2.name},React21__default.createElement(\"td\",null,React21__default.createElement(\"code\",null,x2.name)),React21__default.createElement(\"td\",null,x2.description))),hasDisplayableReturns&&React21__default.createElement(\"tr\",{key:\"returns\"},React21__default.createElement(\"td\",null,React21__default.createElement(\"code\",null,\"Returns\")),React21__default.createElement(\"td\",null,tags.returns?.description)))))};var import_memoizerific=__toESM(require_memoizerific());var ITEMS_BEFORE_EXPANSION=8,Summary=styled.div(({isExpanded})=>({display:\"flex\",flexDirection:isExpanded?\"column\":\"row\",flexWrap:\"wrap\",alignItems:\"flex-start\",marginBottom:\"-4px\",minWidth:100})),Text3=styled.span(codeCommon,({theme,simple=!1})=>({flex:\"0 0 auto\",fontFamily:theme.typography.fonts.mono,fontSize:theme.typography.size.s1,wordBreak:\"break-word\",whiteSpace:\"normal\",maxWidth:\"100%\",margin:0,marginRight:\"4px\",marginBottom:\"4px\",paddingTop:\"2px\",paddingBottom:\"2px\",lineHeight:\"13px\",...simple&&{background:\"transparent\",border:\"0 none\",paddingLeft:0}})),ExpandButton=styled.button(({theme})=>({fontFamily:theme.typography.fonts.mono,color:theme.color.secondary,marginBottom:\"4px\",background:\"none\",border:\"none\"})),Expandable=styled.div(codeCommon,({theme})=>({fontFamily:theme.typography.fonts.mono,color:theme.color.secondary,fontSize:theme.typography.size.s1,margin:0,whiteSpace:\"nowrap\",display:\"flex\",alignItems:\"center\"})),Detail=styled.div(({theme,width})=>({width,minWidth:200,maxWidth:800,padding:15,fontFamily:theme.typography.fonts.mono,fontSize:theme.typography.size.s1,boxSizing:\"content-box\",\"& code\":{padding:\"0 !important\"}})),ChevronUpIcon=styled(ChevronSmallUpIcon)({marginLeft:4}),ChevronDownIcon=styled(ChevronSmallDownIcon)({marginLeft:4}),EmptyArg=()=>React21__default.createElement(\"span\",null,\"-\"),ArgText=({text,simple})=>React21__default.createElement(Text3,{simple},text),calculateDetailWidth=(0, import_memoizerific.default)(1e3)(detail=>{let lines=detail.split(/\\r?\\n/);return `${Math.max(...lines.map(x2=>x2.length))}ch`}),getSummaryItems=summary=>{if(!summary)return [summary];let summaryItems=summary.split(\"|\").map(value2=>value2.trim());return uniq(summaryItems)},renderSummaryItems=(summaryItems,isExpanded=!0)=>{let items=summaryItems;return isExpanded||(items=summaryItems.slice(0,ITEMS_BEFORE_EXPANSION)),items.map(item=>React21__default.createElement(ArgText,{key:item,text:item===\"\"?'\"\"':item}))},ArgSummary=({value:value2,initialExpandedArgs})=>{let{summary,detail}=value2,[isOpen,setIsOpen]=useState(!1),[isExpanded,setIsExpanded]=useState(initialExpandedArgs||!1);if(summary==null)return null;let summaryAsString=typeof summary.toString==\"function\"?summary.toString():summary;if(detail==null){if(/[(){}[\\]<>]/.test(summaryAsString))return React21__default.createElement(ArgText,{text:summaryAsString});let summaryItems=getSummaryItems(summaryAsString),itemsCount=summaryItems.length;return itemsCount>ITEMS_BEFORE_EXPANSION?React21__default.createElement(Summary,{isExpanded},renderSummaryItems(summaryItems,isExpanded),React21__default.createElement(ExpandButton,{onClick:()=>setIsExpanded(!isExpanded)},isExpanded?\"Show less...\":`Show ${itemsCount-ITEMS_BEFORE_EXPANSION} more...`)):React21__default.createElement(Summary,null,renderSummaryItems(summaryItems))}return React21__default.createElement(WithTooltipPure,{closeOnOutsideClick:!0,placement:\"bottom\",visible:isOpen,onVisibleChange:isVisible=>{setIsOpen(isVisible);},tooltip:React21__default.createElement(Detail,{width:calculateDetailWidth(detail)},React21__default.createElement(SyntaxHighlighter,{language:\"jsx\",format:!1},detail))},React21__default.createElement(Expandable,{className:\"sbdocs-expandable\"},React21__default.createElement(\"span\",null,summaryAsString),isOpen?React21__default.createElement(ChevronUpIcon,null):React21__default.createElement(ChevronDownIcon,null)))},ArgValue=({value:value2,initialExpandedArgs})=>value2==null?React21__default.createElement(EmptyArg,null):React21__default.createElement(ArgSummary,{value:value2,initialExpandedArgs});var Name=styled.span({fontWeight:\"bold\"}),Required=styled.span(({theme})=>({color:theme.color.negative,fontFamily:theme.typography.fonts.mono,cursor:\"help\"})),Description=styled.div(({theme})=>({\"&&\":{p:{margin:\"0 0 10px 0\"},a:{color:theme.color.secondary}},code:{...codeCommon({theme}),fontSize:12,fontFamily:theme.typography.fonts.mono},\"& code\":{margin:0,display:\"inline-block\"},\"& pre > code\":{whiteSpace:\"pre-wrap\"}})),Type=styled.div(({theme,hasDescription})=>({color:theme.base===\"light\"?curriedTransparentize$1(.1,theme.color.defaultText):curriedTransparentize$1(.2,theme.color.defaultText),marginTop:hasDescription?4:0})),TypeWithJsDoc=styled.div(({theme,hasDescription})=>({color:theme.base===\"light\"?curriedTransparentize$1(.1,theme.color.defaultText):curriedTransparentize$1(.2,theme.color.defaultText),marginTop:hasDescription?12:0,marginBottom:12})),StyledTd=styled.td(({expandable})=>({paddingLeft:expandable?\"40px !important\":\"20px !important\"})),toSummary=value2=>value2&&{summary:typeof value2==\"string\"?value2:value2.name},ArgRow=props=>{let[isHovered,setIsHovered]=useState(!1),{row,updateArgs,compact,expandable,initialExpandedArgs}=props,{name,description}=row,table=row.table||{},type=table.type||toSummary(row.type),defaultValue=table.defaultValue||row.defaultValue,required=row.type?.required,hasDescription=description!=null&&description!==\"\";return React21__default.createElement(\"tr\",{onMouseEnter:()=>setIsHovered(!0),onMouseLeave:()=>setIsHovered(!1)},React21__default.createElement(StyledTd,{expandable:expandable??!1},React21__default.createElement(Name,null,name),required?React21__default.createElement(Required,{title:\"Required\"},\"*\"):null),compact?null:React21__default.createElement(\"td\",null,hasDescription&&React21__default.createElement(Description,null,React21__default.createElement(index_modern_default,null,description)),table.jsDocTags!=null?React21__default.createElement(React21__default.Fragment,null,React21__default.createElement(TypeWithJsDoc,{hasDescription},React21__default.createElement(ArgValue,{value:type,initialExpandedArgs})),React21__default.createElement(ArgJsDoc,{tags:table.jsDocTags})):React21__default.createElement(Type,{hasDescription},React21__default.createElement(ArgValue,{value:type,initialExpandedArgs}))),compact?null:React21__default.createElement(\"td\",null,React21__default.createElement(ArgValue,{value:defaultValue,initialExpandedArgs})),updateArgs?React21__default.createElement(\"td\",null,React21__default.createElement(ArgControl,{...props,isHovered})):null)};var Wrapper9=styled.div(({inAddonPanel,theme})=>({height:inAddonPanel?\"100%\":\"auto\",display:\"flex\",border:inAddonPanel?\"none\":`1px solid ${theme.appBorderColor}`,borderRadius:inAddonPanel?0:theme.appBorderRadius,padding:inAddonPanel?0:40,alignItems:\"center\",justifyContent:\"center\",flexDirection:\"column\",gap:15,background:theme.background.content})),Links=styled.div(({theme})=>({display:\"flex\",fontSize:theme.typography.size.s2-1,gap:25})),Empty=({inAddonPanel})=>{let[isLoading,setIsLoading]=useState(!0);return useEffect(()=>{let load=setTimeout(()=>{setIsLoading(!1);},100);return ()=>clearTimeout(load)},[]),isLoading?null:React21__default.createElement(Wrapper9,{inAddonPanel},React21__default.createElement(EmptyTabContent,{title:inAddonPanel?\"Interactive story playground\":\"Args table with interactive controls couldn't be auto-generated\",description:React21__default.createElement(React21__default.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:React21__default.createElement(Links,null,inAddonPanel&&React21__default.createElement(React21__default.Fragment,null,React21__default.createElement(Link,{href:\"https://storybook.js.org/docs/essentials/controls?ref=ui\",target:\"_blank\",withArrow:!0},React21__default.createElement(DocumentIcon,null),\" Read docs\")),!inAddonPanel&&React21__default.createElement(Link,{href:\"https://storybook.js.org/docs/essentials/controls?ref=ui\",target:\"_blank\",withArrow:!0},React21__default.createElement(DocumentIcon,null),\" Learn how to set that up\"))}))};var ExpanderIconDown=styled(ChevronDownIcon$1)(({theme})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:theme.base===\"light\"?curriedTransparentize$1(.25,theme.color.defaultText):curriedTransparentize$1(.3,theme.color.defaultText),border:\"none\",display:\"inline-block\"})),ExpanderIconRight=styled(ChevronRightIcon)(({theme})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:theme.base===\"light\"?curriedTransparentize$1(.25,theme.color.defaultText):curriedTransparentize$1(.3,theme.color.defaultText),border:\"none\",display:\"inline-block\"})),FlexWrapper=styled.span(({theme})=>({display:\"flex\",lineHeight:\"20px\",alignItems:\"center\"})),Section=styled.td(({theme})=>({position:\"relative\",letterSpacing:\"0.35em\",textTransform:\"uppercase\",fontWeight:theme.typography.weight.bold,fontSize:theme.typography.size.s1-1,color:theme.base===\"light\"?curriedTransparentize$1(.4,theme.color.defaultText):curriedTransparentize$1(.6,theme.color.defaultText),background:`${theme.background.app} !important`,\"& ~ td\":{background:`${theme.background.app} !important`}})),Subsection=styled.td(({theme})=>({position:\"relative\",fontWeight:theme.typography.weight.bold,fontSize:theme.typography.size.s2-1,background:theme.background.app})),StyledTd2=styled.td({position:\"relative\"}),StyledTr=styled.tr(({theme})=>({\"&:hover > td\":{backgroundColor:`${curriedLighten$1(.005,theme.background.app)} !important`,boxShadow:`${theme.color.mediumlight} 0 - 1px 0 0 inset`,cursor:\"row-resize\"}})),ClickIntercept=styled.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\"}),SectionRow=({level=\"section\",label,children,initialExpanded=!0,colSpan=3})=>{let[expanded,setExpanded]=useState(initialExpanded),Level=level===\"subsection\"?Subsection:Section,itemCount=children?.length||0,caption=level===\"subsection\"?`${itemCount} item${itemCount!==1?\"s\":\"\"}`:\"\",helperText=`${expanded?\"Hide\":\"Show\"} ${level===\"subsection\"?itemCount:label} item${itemCount!==1?\"s\":\"\"}`;return React21__default.createElement(React21__default.Fragment,null,React21__default.createElement(StyledTr,{title:helperText},React21__default.createElement(Level,{colSpan:1},React21__default.createElement(ClickIntercept,{onClick:e2=>setExpanded(!expanded),tabIndex:0},helperText),React21__default.createElement(FlexWrapper,null,expanded?React21__default.createElement(ExpanderIconDown,null):React21__default.createElement(ExpanderIconRight,null),label)),React21__default.createElement(StyledTd2,{colSpan:colSpan-1},React21__default.createElement(ClickIntercept,{onClick:e2=>setExpanded(!expanded),tabIndex:-1,style:{outline:\"none\"}},helperText),expanded?null:caption)),expanded?children:null)};var TableWrapper=styled.div(({theme})=>({width:\"100%\",borderSpacing:0,color:theme.color.defaultText})),Row=styled.div(({theme})=>({display:\"flex\",borderBottom:`1px solid ${theme.appBorderColor}`,\"&:last-child\":{borderBottom:0}})),Column=styled.div(({position,theme})=>{let baseStyles={display:\"flex\",flexDirection:\"column\",gap:5,padding:\"10px 15px\",alignItems:\"flex-start\"};switch(position){case\"first\":return {...baseStyles,width:\"25%\",paddingLeft:20};case\"second\":return {...baseStyles,width:\"35%\"};case\"third\":return {...baseStyles,width:\"15%\"};case\"last\":return {...baseStyles,width:\"25%\",paddingRight:20}}}),SkeletonText=styled.div(({theme,width,height})=>({animation:`${theme.animation.glow} 1.5s ease-in-out infinite`,background:theme.appBorderColor,width:width||\"100%\",height:height||16,borderRadius:3})),Skeleton=()=>React21__default.createElement(TableWrapper,null,React21__default.createElement(Row,null,React21__default.createElement(Column,{position:\"first\"},React21__default.createElement(SkeletonText,{width:\"60%\"})),React21__default.createElement(Column,{position:\"second\"},React21__default.createElement(SkeletonText,{width:\"30%\"})),React21__default.createElement(Column,{position:\"third\"},React21__default.createElement(SkeletonText,{width:\"60%\"})),React21__default.createElement(Column,{position:\"last\"},React21__default.createElement(SkeletonText,{width:\"60%\"}))),React21__default.createElement(Row,null,React21__default.createElement(Column,{position:\"first\"},React21__default.createElement(SkeletonText,{width:\"60%\"})),React21__default.createElement(Column,{position:\"second\"},React21__default.createElement(SkeletonText,{width:\"80%\"}),React21__default.createElement(SkeletonText,{width:\"30%\"})),React21__default.createElement(Column,{position:\"third\"},React21__default.createElement(SkeletonText,{width:\"60%\"})),React21__default.createElement(Column,{position:\"last\"},React21__default.createElement(SkeletonText,{width:\"60%\"}))),React21__default.createElement(Row,null,React21__default.createElement(Column,{position:\"first\"},React21__default.createElement(SkeletonText,{width:\"60%\"})),React21__default.createElement(Column,{position:\"second\"},React21__default.createElement(SkeletonText,{width:\"80%\"}),React21__default.createElement(SkeletonText,{width:\"30%\"})),React21__default.createElement(Column,{position:\"third\"},React21__default.createElement(SkeletonText,{width:\"60%\"})),React21__default.createElement(Column,{position:\"last\"},React21__default.createElement(SkeletonText,{width:\"60%\"}))),React21__default.createElement(Row,null,React21__default.createElement(Column,{position:\"first\"},React21__default.createElement(SkeletonText,{width:\"60%\"})),React21__default.createElement(Column,{position:\"second\"},React21__default.createElement(SkeletonText,{width:\"80%\"}),React21__default.createElement(SkeletonText,{width:\"30%\"})),React21__default.createElement(Column,{position:\"third\"},React21__default.createElement(SkeletonText,{width:\"60%\"})),React21__default.createElement(Column,{position:\"last\"},React21__default.createElement(SkeletonText,{width:\"60%\"}))));var TableWrapper2=styled.table(({theme,compact,inAddonPanel})=>({\"&&\":{borderSpacing:0,color:theme.color.defaultText,\"td, th\":{padding:0,border:\"none\",verticalAlign:\"top\",textOverflow:\"ellipsis\"},fontSize:theme.typography.size.s2-1,lineHeight:\"20px\",textAlign:\"left\",width:\"100%\",marginTop:inAddonPanel?0:25,marginBottom:inAddonPanel?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)\":{...compact?null:{width:\"35%\"}},\"td:nth-of-type(3)\":{...compact?null:{width:\"15%\"}},\"th:last-of-type, td:last-of-type\":{paddingRight:20,...compact?null:{width:\"25%\"}},th:{color:theme.base===\"light\"?curriedTransparentize$1(.25,theme.color.defaultText):curriedTransparentize$1(.45,theme.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:inAddonPanel?0:1,marginRight:inAddonPanel?0:1,tbody:{...inAddonPanel?null:{filter:theme.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:theme.background.content,borderTop:`1px solid ${theme.appBorderColor}`},...inAddonPanel?null:{\"> tr:first-of-type > *\":{borderBlockStart:`1px solid ${theme.appBorderColor}`},\"> tr:last-of-type > *\":{borderBlockEnd:`1px solid ${theme.appBorderColor}`},\"> tr > *:first-of-type\":{borderInlineStart:`1px solid ${theme.appBorderColor}`},\"> tr > *:last-of-type\":{borderInlineEnd:`1px solid ${theme.appBorderColor}`},\"> tr:first-of-type > td:first-of-type\":{borderTopLeftRadius:theme.appBorderRadius},\"> tr:first-of-type > td:last-of-type\":{borderTopRightRadius:theme.appBorderRadius},\"> tr:last-of-type > td:first-of-type\":{borderBottomLeftRadius:theme.appBorderRadius},\"> tr:last-of-type > td:last-of-type\":{borderBottomRightRadius:theme.appBorderRadius}}}}})),TablePositionWrapper=styled.div({position:\"relative\"}),ButtonPositionWrapper=styled.div({position:\"absolute\",right:8,top:6});var sortFns={alpha:(a2,b2)=>(a2.name??\"\").localeCompare(b2.name??\"\"),requiredFirst:(a2,b2)=>+!!b2.type?.required-+!!a2.type?.required||(a2.name??\"\").localeCompare(b2.name??\"\"),none:null},groupRows=(rows,sort)=>{let sections={ungrouped:[],ungroupedSubsections:{},sections:{}};if(!rows)return sections;Object.entries(rows).forEach(([key,row])=>{let{category,subcategory}=row?.table||{};if(category){let section=sections.sections[category]||{ungrouped:[],subsections:{}};if(!subcategory)section.ungrouped.push({key,...row});else {let subsection=section.subsections[subcategory]||[];subsection.push({key,...row}),section.subsections[subcategory]=subsection;}sections.sections[category]=section;}else if(subcategory){let subsection=sections.ungroupedSubsections[subcategory]||[];subsection.push({key,...row}),sections.ungroupedSubsections[subcategory]=subsection;}else sections.ungrouped.push({key,...row});});let sortFn=sortFns[sort],sortSubsection=record=>sortFn?Object.keys(record).reduce((acc,cur)=>({...acc,[cur]:record[cur].sort(sortFn)}),{}):record;return {ungrouped:sortFn?sections.ungrouped.sort(sortFn):sections.ungrouped,ungroupedSubsections:sortSubsection(sections.ungroupedSubsections),sections:Object.keys(sections.sections).reduce((acc,cur)=>({...acc,[cur]:{ungrouped:sortFn?sections.sections[cur].ungrouped.sort(sortFn):sections.sections[cur].ungrouped,subsections:sortSubsection(sections.sections[cur].subsections)}}),{})}},safeIncludeConditionalArg=(row,args,globals)=>{try{return includeConditionalArg(row,args,globals)}catch(err){return once.warn(err.message),!1}},ArgsTable=props=>{let{updateArgs,resetArgs,compact,inAddonPanel,initialExpandedArgs,sort=\"none\",isLoading}=props;if(\"error\"in props){let{error}=props;return React21__default.createElement(EmptyBlock,null,error,\"\\xA0\",React21__default.createElement(Link,{href:\"http://storybook.js.org/docs/?ref=ui\",target:\"_blank\",withArrow:!0},React21__default.createElement(DocumentIcon,null),\" Read the docs\"))}if(isLoading)return React21__default.createElement(Skeleton,null);let{rows,args,globals}=\"rows\"in props?props:{rows:void 0,args:void 0,globals:void 0},groups=groupRows(pickBy(rows||{},row=>!row?.table?.disable&&safeIncludeConditionalArg(row,args||{},globals||{})),sort),hasNoUngrouped=groups.ungrouped.length===0,hasNoSections=Object.entries(groups.sections).length===0,hasNoUngroupedSubsections=Object.entries(groups.ungroupedSubsections).length===0;if(hasNoUngrouped&&hasNoSections&&hasNoUngroupedSubsections)return React21__default.createElement(Empty,{inAddonPanel});let colSpan=1;updateArgs&&(colSpan+=1),compact||(colSpan+=2);let expandable=Object.keys(groups.sections).length>0,common={updateArgs,compact,inAddonPanel,initialExpandedArgs};return React21__default.createElement(ResetWrapper,null,React21__default.createElement(TablePositionWrapper,null,updateArgs&&!isLoading&&resetArgs&&React21__default.createElement(ButtonPositionWrapper,null,React21__default.createElement(IconButton,{onClick:()=>resetArgs(),\"aria-label\":\"Reset controls\",title:\"Reset controls\"},React21__default.createElement(UndoIcon,null))),React21__default.createElement(TableWrapper2,{compact,inAddonPanel,className:\"docblock-argstable sb-unstyled\"},React21__default.createElement(\"thead\",{className:\"docblock-argstable-head\"},React21__default.createElement(\"tr\",null,React21__default.createElement(\"th\",null,React21__default.createElement(\"span\",null,\"Name\")),compact?null:React21__default.createElement(\"th\",null,React21__default.createElement(\"span\",null,\"Description\")),compact?null:React21__default.createElement(\"th\",null,React21__default.createElement(\"span\",null,\"Default\")),updateArgs?React21__default.createElement(\"th\",null,React21__default.createElement(\"span\",null,\"Control\")):null)),React21__default.createElement(\"tbody\",{className:\"docblock-argstable-body\"},groups.ungrouped.map(row=>React21__default.createElement(ArgRow,{key:row.key,row,arg:args&&args[row.key],...common})),Object.entries(groups.ungroupedSubsections).map(([subcategory,subsection])=>React21__default.createElement(SectionRow,{key:subcategory,label:subcategory,level:\"subsection\",colSpan},subsection.map(row=>React21__default.createElement(ArgRow,{key:row.key,row,arg:args&&args[row.key],expandable,...common})))),Object.entries(groups.sections).map(([category,section])=>React21__default.createElement(SectionRow,{key:category,label:category,level:\"section\",colSpan},section.ungrouped.map(row=>React21__default.createElement(ArgRow,{key:row.key,row,arg:args&&args[row.key],...common})),Object.entries(section.subsections).map(([subcategory,subsection])=>React21__default.createElement(SectionRow,{key:subcategory,label:subcategory,level:\"subsection\",colSpan},subsection.map(row=>React21__default.createElement(ArgRow,{key:row.key,row,arg:args&&args[row.key],expandable,...common}))))))))))};var anchorBlockIdFromId=storyId=>`anchor--${storyId}`,Anchor=({storyId,children})=>React21__default.createElement(\"div\",{id:anchorBlockIdFromId(storyId),className:\"sb-anchor\"},children);globalThis&&globalThis.__DOCS_CONTEXT__===void 0&&(globalThis.__DOCS_CONTEXT__=createContext(null),globalThis.__DOCS_CONTEXT__.displayName=\"DocsContext\");var DocsContext=globalThis?globalThis.__DOCS_CONTEXT__:createContext(null);var useOf=(moduleExportOrType,validTypes)=>useContext(DocsContext).resolveOf(moduleExportOrType,validTypes);var titleCase=str=>str.split(\"-\").map(part=>part.charAt(0).toUpperCase()+part.slice(1)).join(\"\"),getComponentName=component=>{if(component)return typeof component==\"string\"?component.includes(\"-\")?titleCase(component):component:component.__docgenInfo&&component.__docgenInfo.displayName?component.__docgenInfo.displayName:component.name};function scrollToElement(element,block=\"start\"){element.scrollIntoView({behavior:\"smooth\",block,inline:\"nearest\"});}function extractComponentArgTypes(component,parameters){let{extractArgTypes}=parameters.docs||{};if(!extractArgTypes)throw new Error(\"Args unsupported. See Args documentation for your framework.\");return extractArgTypes(component)}function getArgTypesFromResolved(resolved){if(resolved.type===\"component\"){let{component:component2,projectAnnotations:{parameters:parameters2}}=resolved;return {argTypes:extractComponentArgTypes(component2,parameters2),parameters:parameters2,component:component2}}if(resolved.type===\"meta\"){let{preparedMeta:{argTypes:argTypes2,parameters:parameters2,component:component2,subcomponents:subcomponents2}}=resolved;return {argTypes:argTypes2,parameters:parameters2,component:component2,subcomponents:subcomponents2}}let{story:{argTypes,parameters,component,subcomponents}}=resolved;return {argTypes,parameters,component,subcomponents}}var ArgTypes=props=>{let{of}=props;if(\"of\"in props&&of===void 0)throw new Error(\"Unexpected `of={undefined}`, did you mistype a CSF file reference?\");let resolved=useOf(of||\"meta\"),{argTypes,parameters,component,subcomponents}=getArgTypesFromResolved(resolved),argTypesParameters=parameters?.docs?.argTypes||{},include=props.include??argTypesParameters.include,exclude=props.exclude??argTypesParameters.exclude,sort=props.sort??argTypesParameters.sort,filteredArgTypes=filterArgTypes(argTypes,include,exclude);if(!(!!subcomponents&&Object.keys(subcomponents||{}).length>0))return React21__default.createElement(ArgsTable,{rows:filteredArgTypes,sort});let mainComponentName=getComponentName(component)||\"Main\",subcomponentTabs=Object.fromEntries(Object.entries(subcomponents||{}).map(([key,comp])=>[key,{rows:filterArgTypes(extractComponentArgTypes(comp,parameters),include,exclude),sort}])),tabs={[mainComponentName]:{rows:filteredArgTypes,sort},...subcomponentTabs};return React21__default.createElement(TabbedArgsTable,{tabs,sort})};var __create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__commonJS2=(cb,mod)=>function(){return mod||(0, cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports},__copyProps=(to,from,except,desc)=>{if(from&&typeof from==\"object\"||typeof from==\"function\")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to},__toESM2=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,\"default\",{value:mod,enumerable:!0}):target,mod)),eventProperties=[\"bubbles\",\"cancelBubble\",\"cancelable\",\"composed\",\"currentTarget\",\"defaultPrevented\",\"eventPhase\",\"isTrusted\",\"returnValue\",\"srcElement\",\"target\",\"timeStamp\",\"type\"],customEventSpecificProperties=[\"detail\"];function extractEventHiddenProperties(event){let rebuildEvent=eventProperties.filter(value2=>event[value2]!==void 0).reduce((acc,value2)=>(acc[value2]=event[value2],acc),{});if(event instanceof CustomEvent)for(let value2 of customEventSpecificProperties.filter(value22=>event[value22]!==void 0))rebuildEvent[value2]=event[value2];return rebuildEvent}var require_es_object_atoms=__commonJS2({\"node_modules/.pnpm/es-object-atoms@1.1.1/node_modules/es-object-atoms/index.js\"(exports,module){module.exports=Object;}}),require_es_errors=__commonJS2({\"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/index.js\"(exports,module){module.exports=Error;}}),require_eval=__commonJS2({\"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/eval.js\"(exports,module){module.exports=EvalError;}}),require_range=__commonJS2({\"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/range.js\"(exports,module){module.exports=RangeError;}}),require_ref=__commonJS2({\"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/ref.js\"(exports,module){module.exports=ReferenceError;}}),require_syntax=__commonJS2({\"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/syntax.js\"(exports,module){module.exports=SyntaxError;}}),require_type=__commonJS2({\"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/type.js\"(exports,module){module.exports=TypeError;}}),require_uri=__commonJS2({\"node_modules/.pnpm/es-errors@1.3.0/node_modules/es-errors/uri.js\"(exports,module){module.exports=URIError;}}),require_abs=__commonJS2({\"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/abs.js\"(exports,module){module.exports=Math.abs;}}),require_floor=__commonJS2({\"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/floor.js\"(exports,module){module.exports=Math.floor;}}),require_max=__commonJS2({\"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/max.js\"(exports,module){module.exports=Math.max;}}),require_min=__commonJS2({\"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/min.js\"(exports,module){module.exports=Math.min;}}),require_pow=__commonJS2({\"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/pow.js\"(exports,module){module.exports=Math.pow;}}),require_round=__commonJS2({\"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/round.js\"(exports,module){module.exports=Math.round;}}),require_isNaN=__commonJS2({\"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/isNaN.js\"(exports,module){module.exports=Number.isNaN||function(a2){return a2!==a2};}}),require_sign=__commonJS2({\"node_modules/.pnpm/math-intrinsics@1.1.0/node_modules/math-intrinsics/sign.js\"(exports,module){var $isNaN=require_isNaN();module.exports=function(number){return $isNaN(number)||number===0?number:number<0?-1:1};}}),require_gOPD=__commonJS2({\"node_modules/.pnpm/gopd@1.2.0/node_modules/gopd/gOPD.js\"(exports,module){module.exports=Object.getOwnPropertyDescriptor;}}),require_gopd=__commonJS2({\"node_modules/.pnpm/gopd@1.2.0/node_modules/gopd/index.js\"(exports,module){var $gOPD=require_gOPD();if($gOPD)try{$gOPD([],\"length\");}catch{$gOPD=null;}module.exports=$gOPD;}}),require_es_define_property=__commonJS2({\"node_modules/.pnpm/es-define-property@1.0.1/node_modules/es-define-property/index.js\"(exports,module){var $defineProperty=Object.defineProperty||!1;if($defineProperty)try{$defineProperty({},\"a\",{value:1});}catch{$defineProperty=!1;}module.exports=$defineProperty;}}),require_shams=__commonJS2({\"node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols/shams.js\"(exports,module){module.exports=function(){if(typeof Symbol!=\"function\"||typeof Object.getOwnPropertySymbols!=\"function\")return !1;if(typeof Symbol.iterator==\"symbol\")return !0;var obj={},sym=Symbol(\"test\"),symObj=Object(sym);if(typeof sym==\"string\"||Object.prototype.toString.call(sym)!==\"[object Symbol]\"||Object.prototype.toString.call(symObj)!==\"[object Symbol]\")return !1;var symVal=42;obj[sym]=symVal;for(var _2 in obj)return !1;if(typeof Object.keys==\"function\"&&Object.keys(obj).length!==0||typeof Object.getOwnPropertyNames==\"function\"&&Object.getOwnPropertyNames(obj).length!==0)return !1;var syms=Object.getOwnPropertySymbols(obj);if(syms.length!==1||syms[0]!==sym||!Object.prototype.propertyIsEnumerable.call(obj,sym))return !1;if(typeof Object.getOwnPropertyDescriptor==\"function\"){var descriptor=Object.getOwnPropertyDescriptor(obj,sym);if(descriptor.value!==symVal||descriptor.enumerable!==!0)return !1}return !0};}}),require_has_symbols=__commonJS2({\"node_modules/.pnpm/has-symbols@1.1.0/node_modules/has-symbols/index.js\"(exports,module){var origSymbol=typeof Symbol<\"u\"&&Symbol,hasSymbolSham=require_shams();module.exports=function(){return typeof origSymbol!=\"function\"||typeof Symbol!=\"function\"||typeof origSymbol(\"foo\")!=\"symbol\"||typeof Symbol(\"bar\")!=\"symbol\"?!1:hasSymbolSham()};}}),require_Reflect_getPrototypeOf=__commonJS2({\"node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto/Reflect.getPrototypeOf.js\"(exports,module){module.exports=typeof Reflect<\"u\"&&Reflect.getPrototypeOf||null;}}),require_Object_getPrototypeOf=__commonJS2({\"node_modules/.pnpm/get-proto@1.0.1/node_modules/get-proto/Object.getPrototypeOf.js\"(exports,module){var $Object=require_es_object_atoms();module.exports=$Object.getPrototypeOf||null;}}),require_implementation=__commonJS2({\"node_modules/.pnpm/function-bind@1.1.2/node_modules/function-bind/implementation.js\"(exports,module){var ERROR_MESSAGE=\"Function.prototype.bind called on incompatible \",toStr=Object.prototype.toString,max=Math.max,funcType=\"[object Function]\",concatty=function(a2,b2){for(var arr=[],i2=0;i2\"u\"||!getProto?undefined2:getProto(Uint8Array),INTRINSICS={__proto__:null,\"%AggregateError%\":typeof AggregateError>\"u\"?undefined2:AggregateError,\"%Array%\":Array,\"%ArrayBuffer%\":typeof ArrayBuffer>\"u\"?undefined2:ArrayBuffer,\"%ArrayIteratorPrototype%\":hasSymbols&&getProto?getProto([][Symbol.iterator]()):undefined2,\"%AsyncFromSyncIteratorPrototype%\":undefined2,\"%AsyncFunction%\":needsEval,\"%AsyncGenerator%\":needsEval,\"%AsyncGeneratorFunction%\":needsEval,\"%AsyncIteratorPrototype%\":needsEval,\"%Atomics%\":typeof Atomics>\"u\"?undefined2:Atomics,\"%BigInt%\":typeof BigInt>\"u\"?undefined2:BigInt,\"%BigInt64Array%\":typeof BigInt64Array>\"u\"?undefined2:BigInt64Array,\"%BigUint64Array%\":typeof BigUint64Array>\"u\"?undefined2:BigUint64Array,\"%Boolean%\":Boolean,\"%DataView%\":typeof DataView>\"u\"?undefined2:DataView,\"%Date%\":Date,\"%decodeURI%\":decodeURI,\"%decodeURIComponent%\":decodeURIComponent,\"%encodeURI%\":encodeURI,\"%encodeURIComponent%\":encodeURIComponent,\"%Error%\":$Error,\"%eval%\":eval,\"%EvalError%\":$EvalError,\"%Float16Array%\":typeof Float16Array>\"u\"?undefined2:Float16Array,\"%Float32Array%\":typeof Float32Array>\"u\"?undefined2:Float32Array,\"%Float64Array%\":typeof Float64Array>\"u\"?undefined2:Float64Array,\"%FinalizationRegistry%\":typeof FinalizationRegistry>\"u\"?undefined2:FinalizationRegistry,\"%Function%\":$Function,\"%GeneratorFunction%\":needsEval,\"%Int8Array%\":typeof Int8Array>\"u\"?undefined2:Int8Array,\"%Int16Array%\":typeof Int16Array>\"u\"?undefined2:Int16Array,\"%Int32Array%\":typeof Int32Array>\"u\"?undefined2:Int32Array,\"%isFinite%\":isFinite,\"%isNaN%\":isNaN,\"%IteratorPrototype%\":hasSymbols&&getProto?getProto(getProto([][Symbol.iterator]())):undefined2,\"%JSON%\":typeof JSON==\"object\"?JSON:undefined2,\"%Map%\":typeof Map>\"u\"?undefined2:Map,\"%MapIteratorPrototype%\":typeof Map>\"u\"||!hasSymbols||!getProto?undefined2:getProto(new Map()[Symbol.iterator]()),\"%Math%\":Math,\"%Number%\":Number,\"%Object%\":$Object,\"%Object.getOwnPropertyDescriptor%\":$gOPD,\"%parseFloat%\":parseFloat,\"%parseInt%\":parseInt,\"%Promise%\":typeof Promise>\"u\"?undefined2:Promise,\"%Proxy%\":typeof Proxy>\"u\"?undefined2:Proxy,\"%RangeError%\":$RangeError,\"%ReferenceError%\":$ReferenceError,\"%Reflect%\":typeof Reflect>\"u\"?undefined2:Reflect,\"%RegExp%\":RegExp,\"%Set%\":typeof Set>\"u\"?undefined2:Set,\"%SetIteratorPrototype%\":typeof Set>\"u\"||!hasSymbols||!getProto?undefined2:getProto(new Set()[Symbol.iterator]()),\"%SharedArrayBuffer%\":typeof SharedArrayBuffer>\"u\"?undefined2:SharedArrayBuffer,\"%String%\":String,\"%StringIteratorPrototype%\":hasSymbols&&getProto?getProto(\"\"[Symbol.iterator]()):undefined2,\"%Symbol%\":hasSymbols?Symbol:undefined2,\"%SyntaxError%\":$SyntaxError,\"%ThrowTypeError%\":ThrowTypeError,\"%TypedArray%\":TypedArray,\"%TypeError%\":$TypeError,\"%Uint8Array%\":typeof Uint8Array>\"u\"?undefined2:Uint8Array,\"%Uint8ClampedArray%\":typeof Uint8ClampedArray>\"u\"?undefined2:Uint8ClampedArray,\"%Uint16Array%\":typeof Uint16Array>\"u\"?undefined2:Uint16Array,\"%Uint32Array%\":typeof Uint32Array>\"u\"?undefined2:Uint32Array,\"%URIError%\":$URIError,\"%WeakMap%\":typeof WeakMap>\"u\"?undefined2:WeakMap,\"%WeakRef%\":typeof WeakRef>\"u\"?undefined2:WeakRef,\"%WeakSet%\":typeof WeakSet>\"u\"?undefined2:WeakSet,\"%Function.prototype.call%\":$call,\"%Function.prototype.apply%\":$apply,\"%Object.defineProperty%\":$defineProperty,\"%Object.getPrototypeOf%\":$ObjectGPO,\"%Math.abs%\":abs,\"%Math.floor%\":floor,\"%Math.max%\":max,\"%Math.min%\":min,\"%Math.pow%\":pow,\"%Math.round%\":round,\"%Math.sign%\":sign,\"%Reflect.getPrototypeOf%\":$ReflectGPO};if(getProto)try{null.error;}catch(e2){errorProto=getProto(getProto(e2)),INTRINSICS[\"%Error.prototype%\"]=errorProto;}var errorProto,doEval=function doEval2(name){var value2;if(name===\"%AsyncFunction%\")value2=getEvalledConstructor(\"async function () {}\");else if(name===\"%GeneratorFunction%\")value2=getEvalledConstructor(\"function* () {}\");else if(name===\"%AsyncGeneratorFunction%\")value2=getEvalledConstructor(\"async function* () {}\");else if(name===\"%AsyncGenerator%\"){var fn=doEval2(\"%AsyncGeneratorFunction%\");fn&&(value2=fn.prototype);}else if(name===\"%AsyncIteratorPrototype%\"){var gen=doEval2(\"%AsyncGenerator%\");gen&&getProto&&(value2=getProto(gen.prototype));}return INTRINSICS[name]=value2,value2},LEGACY_ALIASES={__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\"]},bind=require_function_bind(),hasOwn=require_hasown(),$concat=bind.call($call,Array.prototype.concat),$spliceApply=bind.call($apply,Array.prototype.splice),$replace=bind.call($call,String.prototype.replace),$strSlice=bind.call($call,String.prototype.slice),$exec=bind.call($call,RegExp.prototype.exec),rePropName2=/[^%.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|%$))/g,reEscapeChar2=/\\\\(\\\\)?/g,stringToPath2=function(string){var first=$strSlice(string,0,1),last=$strSlice(string,-1);if(first===\"%\"&&last!==\"%\")throw new $SyntaxError(\"invalid intrinsic syntax, expected closing `%`\");if(last===\"%\"&&first!==\"%\")throw new $SyntaxError(\"invalid intrinsic syntax, expected opening `%`\");var result=[];return $replace(string,rePropName2,function(match,number,quote,subString){result[result.length]=quote?$replace(subString,reEscapeChar2,\"$1\"):number||match;}),result},getBaseIntrinsic=function(name,allowMissing){var intrinsicName=name,alias;if(hasOwn(LEGACY_ALIASES,intrinsicName)&&(alias=LEGACY_ALIASES[intrinsicName],intrinsicName=\"%\"+alias[0]+\"%\"),hasOwn(INTRINSICS,intrinsicName)){var value2=INTRINSICS[intrinsicName];if(value2===needsEval&&(value2=doEval(intrinsicName)),typeof value2>\"u\"&&!allowMissing)throw new $TypeError(\"intrinsic \"+name+\" exists, but is not available. Please file an issue!\");return {alias,name:intrinsicName,value:value2}}throw new $SyntaxError(\"intrinsic \"+name+\" does not exist!\")};module.exports=function(name,allowMissing){if(typeof name!=\"string\"||name.length===0)throw new $TypeError(\"intrinsic name must be a non-empty string\");if(arguments.length>1&&typeof allowMissing!=\"boolean\")throw new $TypeError('\"allowMissing\" argument must be a boolean');if($exec(/^%?[^%]*%?$/,name)===null)throw new $SyntaxError(\"`%` may not be present anywhere but at the beginning and end of the intrinsic name\");var parts=stringToPath2(name),intrinsicBaseName=parts.length>0?parts[0]:\"\",intrinsic=getBaseIntrinsic(\"%\"+intrinsicBaseName+\"%\",allowMissing),intrinsicRealName=intrinsic.name,value2=intrinsic.value,skipFurtherCaching=!1,alias=intrinsic.alias;alias&&(intrinsicBaseName=alias[0],$spliceApply(parts,$concat([0,1],alias)));for(var i2=1,isOwn=!0;i2=parts.length){var desc=$gOPD(value2,part);isOwn=!!desc,isOwn&&\"get\"in desc&&!(\"originalValue\"in desc.get)?value2=desc.get:value2=value2[part];}else isOwn=hasOwn(value2,part),value2=value2[part];isOwn&&!skipFurtherCaching&&(INTRINSICS[intrinsicRealName]=value2);}}return value2};}}),require_call_bound=__commonJS2({\"node_modules/.pnpm/call-bound@1.0.4/node_modules/call-bound/index.js\"(exports,module){var GetIntrinsic=require_get_intrinsic(),callBindBasic=require_call_bind_apply_helpers(),$indexOf=callBindBasic([GetIntrinsic(\"%String.prototype.indexOf%\")]);module.exports=function(name,allowMissing){var intrinsic=GetIntrinsic(name,!!allowMissing);return typeof intrinsic==\"function\"&&$indexOf(name,\".prototype.\")>-1?callBindBasic([intrinsic]):intrinsic};}}),require_shams2=__commonJS2({\"node_modules/.pnpm/has-tostringtag@1.0.2/node_modules/has-tostringtag/shams.js\"(exports,module){var hasSymbols=require_shams();module.exports=function(){return hasSymbols()&&!!Symbol.toStringTag};}}),require_is_regex=__commonJS2({\"node_modules/.pnpm/is-regex@1.2.1/node_modules/is-regex/index.js\"(exports,module){var callBound=require_call_bound(),hasToStringTag=require_shams2()(),hasOwn=require_hasown(),gOPD=require_gopd(),fn;hasToStringTag?($exec=callBound(\"RegExp.prototype.exec\"),isRegexMarker={},throwRegexMarker=function(){throw isRegexMarker},badStringifier={toString:throwRegexMarker,valueOf:throwRegexMarker},typeof Symbol.toPrimitive==\"symbol\"&&(badStringifier[Symbol.toPrimitive]=throwRegexMarker),fn=function(value2){if(!value2||typeof value2!=\"object\")return !1;var descriptor=gOPD(value2,\"lastIndex\"),hasLastIndexDataProperty=descriptor&&hasOwn(descriptor,\"value\");if(!hasLastIndexDataProperty)return !1;try{$exec(value2,badStringifier);}catch(e2){return e2===isRegexMarker}}):($toString=callBound(\"Object.prototype.toString\"),regexClass=\"[object RegExp]\",fn=function(value2){return !value2||typeof value2!=\"object\"&&typeof value2!=\"function\"?!1:$toString(value2)===regexClass});var $exec,isRegexMarker,throwRegexMarker,badStringifier,$toString,regexClass;module.exports=fn;}}),require_is_function=__commonJS2({\"node_modules/.pnpm/is-function@1.0.2/node_modules/is-function/index.js\"(exports,module){module.exports=isFunction3;var toString2=Object.prototype.toString;function isFunction3(fn){if(!fn)return !1;var string=toString2.call(fn);return string===\"[object Function]\"||typeof fn==\"function\"&&string!==\"[object RegExp]\"||typeof window<\"u\"&&(fn===window.setTimeout||fn===window.alert||fn===window.confirm||fn===window.prompt)}}}),require_safe_regex_test=__commonJS2({\"node_modules/.pnpm/safe-regex-test@1.1.0/node_modules/safe-regex-test/index.js\"(exports,module){var callBound=require_call_bound(),isRegex=require_is_regex(),$exec=callBound(\"RegExp.prototype.exec\"),$TypeError=require_type();module.exports=function(regex2){if(!isRegex(regex2))throw new $TypeError(\"`regex` must be a RegExp\");return function(s2){return $exec(regex2,s2)!==null}};}}),require_is_symbol=__commonJS2({\"node_modules/.pnpm/is-symbol@1.1.1/node_modules/is-symbol/index.js\"(exports,module){var callBound=require_call_bound(),$toString=callBound(\"Object.prototype.toString\"),hasSymbols=require_has_symbols()(),safeRegexTest=require_safe_regex_test();hasSymbols?($symToStr=callBound(\"Symbol.prototype.toString\"),isSymString=safeRegexTest(/^Symbol\\(.*\\)$/),isSymbolObject=function(value2){return typeof value2.valueOf()!=\"symbol\"?!1:isSymString($symToStr(value2))},module.exports=function(value2){if(typeof value2==\"symbol\")return !0;if(!value2||typeof value2!=\"object\"||$toString(value2)!==\"[object Symbol]\")return !1;try{return isSymbolObject(value2)}catch{return !1}}):module.exports=function(value2){return !1};var $symToStr,isSymString,isSymbolObject;}}),import_is_regex=__toESM2(require_is_regex()),import_is_function=__toESM2(require_is_function()),import_is_symbol=__toESM2(require_is_symbol());function isObject(val){return val!=null&&typeof val==\"object\"&&Array.isArray(val)===!1}var freeGlobal=typeof global==\"object\"&&global&&global.Object===Object&&global,freeGlobal_default=freeGlobal,freeSelf=typeof self==\"object\"&&self&&self.Object===Object&&self,root=freeGlobal_default||freeSelf||Function(\"return this\")(),root_default=root,Symbol2=root_default.Symbol,Symbol_default=Symbol2,objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,nativeObjectToString=objectProto.toString,symToStringTag=Symbol_default?Symbol_default.toStringTag:void 0;function getRawTag(value2){var isOwn=hasOwnProperty.call(value2,symToStringTag),tag=value2[symToStringTag];try{value2[symToStringTag]=void 0;var unmasked=!0;}catch{}var result=nativeObjectToString.call(value2);return unmasked&&(isOwn?value2[symToStringTag]=tag:delete value2[symToStringTag]),result}var getRawTag_default=getRawTag,objectProto2=Object.prototype,nativeObjectToString2=objectProto2.toString;function objectToString(value2){return nativeObjectToString2.call(value2)}var objectToString_default=objectToString,nullTag=\"[object Null]\",undefinedTag=\"[object Undefined]\",symToStringTag2=Symbol_default?Symbol_default.toStringTag:void 0;function baseGetTag(value2){return value2==null?value2===void 0?undefinedTag:nullTag:symToStringTag2&&symToStringTag2 in Object(value2)?getRawTag_default(value2):objectToString_default(value2)}var baseGetTag_default=baseGetTag;var symbolProto=Symbol_default?Symbol_default.prototype:void 0;symbolProto?symbolProto.toString:void 0;function isObject2(value2){var type=typeof value2;return value2!=null&&(type==\"object\"||type==\"function\")}var isObject_default=isObject2,asyncTag=\"[object AsyncFunction]\",funcTag=\"[object Function]\",genTag=\"[object GeneratorFunction]\",proxyTag=\"[object Proxy]\";function isFunction(value2){if(!isObject_default(value2))return !1;var tag=baseGetTag_default(value2);return tag==funcTag||tag==genTag||tag==asyncTag||tag==proxyTag}var isFunction_default=isFunction,coreJsData=root_default[\"__core-js_shared__\"],coreJsData_default=coreJsData,maskSrcKey=function(){var uid=/[^.]+$/.exec(coreJsData_default&&coreJsData_default.keys&&coreJsData_default.keys.IE_PROTO||\"\");return uid?\"Symbol(src)_1.\"+uid:\"\"}();function isMasked(func){return !!maskSrcKey&&maskSrcKey in func}var isMasked_default=isMasked,funcProto=Function.prototype,funcToString=funcProto.toString;function toSource(func){if(func!=null){try{return funcToString.call(func)}catch{}try{return func+\"\"}catch{}}return \"\"}var toSource_default=toSource,reRegExpChar=/[\\\\^$.*+?()[\\]{}|]/g,reIsHostCtor=/^\\[object .+?Constructor\\]$/,funcProto2=Function.prototype,objectProto3=Object.prototype,funcToString2=funcProto2.toString,hasOwnProperty2=objectProto3.hasOwnProperty,reIsNative=RegExp(\"^\"+funcToString2.call(hasOwnProperty2).replace(reRegExpChar,\"\\\\$&\").replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,\"$1.*?\")+\"$\");function baseIsNative(value2){if(!isObject_default(value2)||isMasked_default(value2))return !1;var pattern=isFunction_default(value2)?reIsNative:reIsHostCtor;return pattern.test(toSource_default(value2))}var baseIsNative_default=baseIsNative;function getValue(object2,key){return object2?.[key]}var getValue_default=getValue;function getNative(object2,key){var value2=getValue_default(object2,key);return baseIsNative_default(value2)?value2:void 0}var getNative_default=getNative;function eq(value2,other){return value2===other||value2!==value2&&other!==other}var eq_default=eq;var nativeCreate=getNative_default(Object,\"create\"),nativeCreate_default=nativeCreate;function hashClear(){this.__data__=nativeCreate_default?nativeCreate_default(null):{},this.size=0;}var hashClear_default=hashClear;function hashDelete(key){var result=this.has(key)&&delete this.__data__[key];return this.size-=result?1:0,result}var hashDelete_default=hashDelete,HASH_UNDEFINED=\"__lodash_hash_undefined__\",objectProto4=Object.prototype,hasOwnProperty3=objectProto4.hasOwnProperty;function hashGet(key){var data=this.__data__;if(nativeCreate_default){var result=data[key];return result===HASH_UNDEFINED?void 0:result}return hasOwnProperty3.call(data,key)?data[key]:void 0}var hashGet_default=hashGet,objectProto5=Object.prototype,hasOwnProperty4=objectProto5.hasOwnProperty;function hashHas(key){var data=this.__data__;return nativeCreate_default?data[key]!==void 0:hasOwnProperty4.call(data,key)}var hashHas_default=hashHas,HASH_UNDEFINED2=\"__lodash_hash_undefined__\";function hashSet(key,value2){var data=this.__data__;return this.size+=this.has(key)?0:1,data[key]=nativeCreate_default&&value2===void 0?HASH_UNDEFINED2:value2,this}var hashSet_default=hashSet;function Hash(entries){var index=-1,length=entries==null?0:entries.length;for(this.clear();++index-1}var listCacheHas_default=listCacheHas;function listCacheSet(key,value2){var data=this.__data__,index=assocIndexOf_default(data,key);return index<0?(++this.size,data.push([key,value2])):data[index][1]=value2,this}var listCacheSet_default=listCacheSet;function ListCache(entries){var index=-1,length=entries==null?0:entries.length;for(this.clear();++index{try{result[key]&&result[key].toJSON,acc[key]=result[key];}catch{wasMutated=!0;}return acc},{}),wasMutated?result:data}var replacer=function(options){let objects,map,stack,keys;return function(key,value2){try{if(key===\"\")return keys=[],objects=new Map([[value2,\"[]\"]]),map=new Map,stack=[],value2;let origin=map.get(this)||this;for(;stack.length&&origin!==stack[0];)stack.shift(),keys.pop();if(typeof value2==\"boolean\")return value2;if(value2===void 0)return options.allowUndefined?\"_undefined_\":void 0;if(value2===null)return null;if(typeof value2==\"number\")return value2===Number.NEGATIVE_INFINITY?\"_-Infinity_\":value2===Number.POSITIVE_INFINITY?\"_Infinity_\":Number.isNaN(value2)?\"_NaN_\":value2;if(typeof value2==\"bigint\")return `_bigint_${value2.toString()}`;if(typeof value2==\"string\")return dateFormat.test(value2)?options.allowDate?`_date_${value2}`:void 0:value2;if((0,import_is_regex.default)(value2))return options.allowRegExp?`_regexp_${value2.flags}|${value2.source}`:void 0;if((0,import_is_function.default)(value2))return;if((0,import_is_symbol.default)(value2)){if(!options.allowSymbol)return;let globalRegistryKey=Symbol.keyFor(value2);return globalRegistryKey!==void 0?`_gsymbol_${globalRegistryKey}`:`_symbol_${value2.toString().slice(7,-1)}`}if(stack.length>=options.maxDepth)return Array.isArray(value2)?`[Array(${value2.length})]`:\"[Object]\";if(value2===this)return `_duplicate_${JSON.stringify(keys)}`;if(value2 instanceof Error&&options.allowError)return {__isConvertedError__:!0,errorProperties:{...value2.cause?{cause:value2.cause}:{},...value2,name:value2.name,message:value2.message,stack:value2.stack,\"_constructor-name_\":value2.constructor.name}};if(value2?.constructor?.name&&value2.constructor.name!==\"Object\"&&!Array.isArray(value2)){let found2=objects.get(value2);if(!found2){let plainObject={__isClassInstance__:!0,__className__:value2.constructor.name,...Object.getOwnPropertyNames(value2).reduce((acc,prop)=>{try{acc[prop]=value2[prop];}catch{}return acc},{})};return keys.push(key),stack.unshift(plainObject),objects.set(value2,JSON.stringify(keys)),value2!==plainObject&&map.set(value2,plainObject),plainObject}return `_duplicate_${found2}`}let found=objects.get(value2);if(!found){let converted=Array.isArray(value2)?value2:convertUnconventionalData(value2);return keys.push(key),stack.unshift(converted),objects.set(value2,JSON.stringify(keys)),value2!==converted&&map.set(value2,converted),converted}return `_duplicate_${found}`}catch{return}}};var defaultOptions={maxDepth:10,space:void 0,allowRegExp:!0,allowDate:!0,allowError:!0,allowUndefined:!0,allowSymbol:!0},stringify=(data,options={})=>{let mergedOptions={...defaultOptions,...options};return JSON.stringify(convertUnconventionalData(data),replacer(mergedOptions),options.space)};function argsHash(args){return stringify(args,{maxDepth:50})}var SourceContext=createContext({sources:{}}),UNKNOWN_ARGS_HASH=\"--unknown--\",SourceContainer=({children,channel})=>{let[sources,setSources]=useState({});return useEffect(()=>{let handleSnippetRendered=(idOrEvent,inputSource=null,inputFormat=!1)=>{let{id,args=void 0,source,format:format3}=typeof idOrEvent==\"string\"?{id:idOrEvent,source:inputSource,format:inputFormat}:idOrEvent,hash=args?argsHash(args):UNKNOWN_ARGS_HASH;setSources(current=>({...current,[id]:{...current[id],[hash]:{code:source||\"\",format:format3}}}));};return channel.on(SNIPPET_RENDERED,handleSnippetRendered),()=>channel.off(SNIPPET_RENDERED,handleSnippetRendered)},[]),React21__default.createElement(SourceContext.Provider,{value:{sources}},children)};function useTransformCode(source,transform,storyContext){let[transformedCode,setTransformedCode]=useState(\"Transforming...\"),transformed=transform?transform?.(source,storyContext):source;return useEffect(()=>{async function getTransformedCode(){let transformResult=await transformed;transformResult!==transformedCode&&setTransformedCode(transformResult);}getTransformedCode();}),typeof transformed==\"object\"&&typeof transformed.then==\"function\"?transformedCode:transformed}var getStorySource=(storyId,args,sourceContext)=>{let{sources}=sourceContext,sourceMap=sources?.[storyId];return sourceMap?.[argsHash(args)]||sourceMap?.[UNKNOWN_ARGS_HASH]||{code:\"\"}},useCode=({snippet,storyContext,typeFromProps,transformFromProps})=>{let parameters=storyContext.parameters??{},{__isArgsStory:isArgsStory}=parameters,sourceParameters=parameters.docs?.source||{},type=typeFromProps||sourceParameters.type||SourceType.AUTO,code=type===SourceType.DYNAMIC||type===SourceType.AUTO&&snippet&&isArgsStory?snippet:sourceParameters.originalSource||\"\",transformer=transformFromProps??sourceParameters.transform,transformedCode=transformer?useTransformCode(code,transformer,storyContext):code;return sourceParameters.code!==void 0?sourceParameters.code:transformedCode},useSourceProps=(props,docsContext,sourceContext)=>{let{of}=props,story=useMemo(()=>{if(of)return docsContext.resolveOf(of,[\"story\"]).story;try{return docsContext.storyById()}catch{}},[docsContext,of]),storyContext=story?docsContext.getStoryContext(story):{},argsForSource=props.__forceInitialArgs?storyContext.initialArgs:storyContext.unmappedArgs,source=story?getStorySource(story.id,argsForSource,sourceContext):null,transformedCode=useCode({snippet:source?source.code:\"\",storyContext:{...storyContext,args:argsForSource},typeFromProps:props.type,transformFromProps:props.transform});if(\"of\"in props&&of===void 0)throw new Error(\"Unexpected `of={undefined}`, did you mistype a CSF file reference?\");let sourceParameters=story?.parameters?.docs?.source||{},format3=props.format,language=props.language??sourceParameters.language??\"jsx\",dark=props.dark??sourceParameters.dark??!1;return !props.code&&!story?{error:\"Oh no! The source is not available.\"}:props.code?{code:props.code,format:format3,language,dark}:(format3=source?.format??!0,{code:transformedCode,format:format3,language,dark})},Source2=props=>{let sourceContext=useContext(SourceContext),docsContext=useContext(DocsContext),sourceProps=useSourceProps(props,docsContext,sourceContext);return React21__default.createElement(Source,{...sourceProps})};function useStory(storyId,context){let stories=useStories([storyId],context);return stories&&stories[0]}function useStories(storyIds,context){let[storiesById,setStories]=useState({});return useEffect(()=>{Promise.all(storyIds.map(async storyId=>{let story=await context.loadStory(storyId);setStories(current=>current[storyId]===story?current:{...current,[storyId]:story});}));}),storyIds.map(storyId=>{if(storiesById[storyId])return storiesById[storyId];try{return context.storyById(storyId)}catch{return}})}var getStoryId2=(props,context)=>{let{of,meta}=props;if(\"of\"in props&&of===void 0)throw new Error(\"Unexpected `of={undefined}`, did you mistype a CSF file reference?\");return meta&&context.referenceMeta(meta,!1),context.resolveOf(of||\"story\",[\"story\"]).story.id},getStoryProps=(props,story,context)=>{let{parameters={}}=story||{},{docs={}}=parameters,storyParameters=docs.story||{};if(docs.disable)return null;if(props.inline??storyParameters.inline??!1){let height2=props.height??storyParameters.height,autoplay=props.autoplay??storyParameters.autoplay??!1;return {story,inline:!0,height:height2,autoplay,forceInitialArgs:!!props.__forceInitialArgs,primary:!!props.__primary,renderStoryToElement:context.renderStoryToElement}}let height=props.height??storyParameters.height??storyParameters.iframeHeight??\"100px\";return {story,inline:!1,height,primary:!!props.__primary}},Story2=(props={__forceInitialArgs:!1,__primary:!1})=>{let context=useContext(DocsContext),storyId=getStoryId2(props,context),story=useStory(storyId,context);if(!story)return React21__default.createElement(StorySkeleton,null);let storyProps=getStoryProps(props,story,context);return storyProps?React21__default.createElement(Story,{...storyProps}):null};var Canvas=props=>{let docsContext=useContext(DocsContext),sourceContext=useContext(SourceContext),{of,source}=props;if(\"of\"in props&&of===void 0)throw new Error(\"Unexpected `of={undefined}`, did you mistype a CSF file reference?\");let{story}=useOf(of||\"story\",[\"story\"]),sourceProps=useSourceProps({...source,...of&&{of}},docsContext,sourceContext),layout=props.layout??story.parameters.layout??story.parameters.docs?.canvas?.layout??\"padded\",withToolbar=props.withToolbar??story.parameters.docs?.canvas?.withToolbar??!1,additionalActions=props.additionalActions??story.parameters.docs?.canvas?.additionalActions,sourceState=props.sourceState??story.parameters.docs?.canvas?.sourceState??\"hidden\",className=props.className??story.parameters.docs?.canvas?.className,inline=props.story?.inline??story.parameters?.docs?.story?.inline??!1;return React21__default.createElement(Preview,{withSource:sourceState===\"none\"?void 0:sourceProps,isExpanded:sourceState===\"shown\",withToolbar,additionalActions,className,layout,inline},React21__default.createElement(Story2,{of:of||story.moduleExport,meta:props.meta,...props.story}))};var useArgs=(story,context)=>{let result=useArgsIfDefined(story,context);if(!result)throw new Error(\"No result when story was defined\");return result},useArgsIfDefined=(story,context)=>{let storyContext=story?context.getStoryContext(story):{args:{}},{id:storyId}=story||{id:\"none\"},[args,setArgs]=useState(storyContext.args);useEffect(()=>{let onArgsUpdated=changed=>{changed.storyId===storyId&&setArgs(changed.args);};return context.channel.on(STORY_ARGS_UPDATED,onArgsUpdated),()=>context.channel.off(STORY_ARGS_UPDATED,onArgsUpdated)},[storyId,context.channel]);let updateArgs=useCallback(updatedArgs=>context.channel.emit(UPDATE_STORY_ARGS,{storyId,updatedArgs}),[storyId,context.channel]),resetArgs=useCallback(argNames=>context.channel.emit(RESET_STORY_ARGS,{storyId,argNames}),[storyId,context.channel]);return story&&[args,updateArgs,resetArgs]};var useGlobals=(story,context)=>{let storyContext=context.getStoryContext(story),[globals,setGlobals]=useState(storyContext.globals);return useEffect(()=>{let onGlobalsUpdated=changed=>{setGlobals(changed.globals);};return context.channel.on(GLOBALS_UPDATED,onGlobalsUpdated),()=>context.channel.off(GLOBALS_UPDATED,onGlobalsUpdated)},[context.channel]),[globals]};function extractComponentArgTypes2(component,parameters){let{extractArgTypes}=parameters.docs||{};if(!extractArgTypes)throw new Error(\"Args unsupported. See Args documentation for your framework.\");return extractArgTypes(component)}var Controls3=props=>{let{of}=props;if(\"of\"in props&&of===void 0)throw new Error(\"Unexpected `of={undefined}`, did you mistype a CSF file reference?\");let context=useContext(DocsContext),{story}=context.resolveOf(of||\"story\",[\"story\"]),{parameters,argTypes,component,subcomponents}=story,controlsParameters=parameters.docs?.controls||{},include=props.include??controlsParameters.include,exclude=props.exclude??controlsParameters.exclude,sort=props.sort??controlsParameters.sort,[args,updateArgs,resetArgs]=useArgs(story,context),[globals]=useGlobals(story,context),filteredArgTypes=filterArgTypes(argTypes,include,exclude);if(!(!!subcomponents&&Object.keys(subcomponents||{}).length>0))return Object.keys(filteredArgTypes).length>0||Object.keys(args).length>0?React21__default.createElement(ArgsTable,{rows:filteredArgTypes,sort,args,globals,updateArgs,resetArgs}):null;let mainComponentName=getComponentName(component)||\"Story\",subcomponentTabs=Object.fromEntries(Object.entries(subcomponents||{}).map(([key,comp])=>[key,{rows:filterArgTypes(extractComponentArgTypes2(comp,parameters),include,exclude),sort}])),tabs={[mainComponentName]:{rows:filteredArgTypes,sort},...subcomponentTabs};return React21__default.createElement(TabbedArgsTable,{tabs,sort,args,globals,updateArgs,resetArgs})};var {document:document2}=globalThis,assertIsFn=val=>{if(typeof val!=\"function\")throw new Error(`Expected story function, got: ${val}`);return val},AddContext=props=>{let{children,...rest}=props,parentContext=React21__default.useContext(DocsContext);return React21__default.createElement(DocsContext.Provider,{value:{...parentContext,...rest}},children)},CodeOrSourceMdx=({className,children,...rest})=>{if(typeof className!=\"string\"&&(typeof children!=\"string\"||!children.match(/[\\n\\r]/g)))return React21__default.createElement(Code,null,children);let language=className&&className.split(\"-\");return React21__default.createElement(Source,{language:language&&language[1]||\"text\",format:!1,code:children,...rest})};function navigate(context,url){context.channel.emit(NAVIGATE_URL,url);}var A2=components.a,AnchorInPage=({hash,children})=>{let context=useContext(DocsContext);return React21__default.createElement(A2,{href:hash,target:\"_self\",onClick:event=>{let id=hash.substring(1);document2.getElementById(id)&&navigate(context,hash);}},children)},AnchorMdx=props=>{let{href,target,children,...rest}=props,context=useContext(DocsContext);return !href||target===\"_blank\"||/^https?:\\/\\//.test(href)?React21__default.createElement(A2,{...props}):href.startsWith(\"#\")?React21__default.createElement(AnchorInPage,{hash:href},children):React21__default.createElement(A2,{href,onClick:event=>{event.button===0&&!event.altKey&&!event.ctrlKey&&!event.metaKey&&!event.shiftKey&&(event.preventDefault(),navigate(context,event.currentTarget.getAttribute(\"href\")||\"\"));},target,...rest},children)},SUPPORTED_MDX_HEADERS=[\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],OcticonHeaders=SUPPORTED_MDX_HEADERS.reduce((acc,headerType)=>({...acc,[headerType]:styled(headerType)({\"& svg\":{position:\"relative\",top:\"-0.1em\",visibility:\"hidden\"},\"&:hover svg\":{visibility:\"visible\"}})}),{}),OcticonAnchor=styled.a(()=>({float:\"left\",lineHeight:\"inherit\",paddingRight:\"10px\",marginLeft:\"-24px\",color:\"inherit\"})),HeaderWithOcticonAnchor=({as,id,children,...rest})=>{let context=useContext(DocsContext),OcticonHeader=OcticonHeaders[as],hash=`#${id}`;return React21__default.createElement(OcticonHeader,{id,...rest},React21__default.createElement(OcticonAnchor,{\"aria-hidden\":\"true\",href:hash,tabIndex:-1,target:\"_self\",onClick:event=>{document2.getElementById(id)&&navigate(context,hash);}},React21__default.createElement(LinkIcon,null)),children)},HeaderMdx=props=>{let{as,id,children,...rest}=props;if(id)return React21__default.createElement(HeaderWithOcticonAnchor,{as,id,...rest},children);let Component4=as,{as:omittedAs,...withoutAs}=props;return React21__default.createElement(Component4,{...nameSpaceClassNames(withoutAs,as)})},HeadersMdx=SUPPORTED_MDX_HEADERS.reduce((acc,headerType)=>({...acc,[headerType]:props=>React21__default.createElement(HeaderMdx,{as:headerType,...props})}),{});var Markdown=props=>{if(!props.children)return null;if(typeof props.children!=\"string\")throw new Error(dedent`The Markdown block only accepts children as a single string, but children were of type: '${typeof props.children}'\n This is often caused by not wrapping the child in a template string.\n \n This is invalid:\n \n # Some heading\n A paragraph\n \n\n Instead do:\n \n {\\`\n # Some heading\n A paragraph\n \\`}\n \n `);return React21__default.createElement(index_modern_default,{...props,options:{forceBlock:!0,overrides:{code:CodeOrSourceMdx,a:AnchorMdx,...HeadersMdx,...props?.options?.overrides},...props?.options}})};var DescriptionType=(DescriptionType2=>(DescriptionType2.INFO=\"info\",DescriptionType2.NOTES=\"notes\",DescriptionType2.DOCGEN=\"docgen\",DescriptionType2.AUTO=\"auto\",DescriptionType2))(DescriptionType||{}),getDescriptionFromResolvedOf=resolvedOf=>{switch(resolvedOf.type){case\"story\":return resolvedOf.story.parameters.docs?.description?.story||null;case\"meta\":{let{parameters,component}=resolvedOf.preparedMeta,metaDescription=parameters.docs?.description?.component;return metaDescription||parameters.docs?.extractComponentDescription?.(component,{component,parameters})||null}case\"component\":{let{component,projectAnnotations:{parameters}}=resolvedOf;return parameters?.docs?.extractComponentDescription?.(component,{component,parameters})||null}default:throw new Error(`Unrecognized module type resolved from 'useOf', got: ${resolvedOf.type}`)}},DescriptionContainer=props=>{let{of}=props;if(\"of\"in props&&of===void 0)throw new Error(\"Unexpected `of={undefined}`, did you mistype a CSF file reference?\");let resolvedOf=useOf(of||\"meta\"),markdown=getDescriptionFromResolvedOf(resolvedOf);return markdown?React21__default.createElement(Markdown,null,markdown):null};var {document:document3,window:globalWindow3}=globalThis,DocsContainer=({context,theme,children})=>{let toc;try{toc=context.resolveOf(\"meta\",[\"meta\"]).preparedMeta.parameters?.docs?.toc;}catch{toc=context?.projectAnnotations?.parameters?.docs?.toc;}return useEffect(()=>{let url;try{if(url=new URL(globalWindow3.parent.location.toString()),url.hash){let element=document3.getElementById(decodeURIComponent(url.hash.substring(1)));element&&setTimeout(()=>{scrollToElement(element);},200);}}catch{}}),React21__default.createElement(DocsContext.Provider,{value:context},React21__default.createElement(SourceContainer,{channel:context.channel},React21__default.createElement(ThemeProvider,{theme:ensure(theme)},React21__default.createElement(DocsPageWrapper,{toc:toc?React21__default.createElement(TableOfContents,{className:\"sbdocs sbdocs-toc--custom\",channel:context.channel,...toc}):null},children))))};var regex=/[\\0-\\x1F!-,\\.\\/:-@\\[-\\^`\\{-\\xA9\\xAB-\\xB4\\xB6-\\xB9\\xBB-\\xBF\\xD7\\xF7\\u02C2-\\u02C5\\u02D2-\\u02DF\\u02E5-\\u02EB\\u02ED\\u02EF-\\u02FF\\u0375\\u0378\\u0379\\u037E\\u0380-\\u0385\\u0387\\u038B\\u038D\\u03A2\\u03F6\\u0482\\u0530\\u0557\\u0558\\u055A-\\u055F\\u0589-\\u0590\\u05BE\\u05C0\\u05C3\\u05C6\\u05C8-\\u05CF\\u05EB-\\u05EE\\u05F3-\\u060F\\u061B-\\u061F\\u066A-\\u066D\\u06D4\\u06DD\\u06DE\\u06E9\\u06FD\\u06FE\\u0700-\\u070F\\u074B\\u074C\\u07B2-\\u07BF\\u07F6-\\u07F9\\u07FB\\u07FC\\u07FE\\u07FF\\u082E-\\u083F\\u085C-\\u085F\\u086B-\\u089F\\u08B5\\u08C8-\\u08D2\\u08E2\\u0964\\u0965\\u0970\\u0984\\u098D\\u098E\\u0991\\u0992\\u09A9\\u09B1\\u09B3-\\u09B5\\u09BA\\u09BB\\u09C5\\u09C6\\u09C9\\u09CA\\u09CF-\\u09D6\\u09D8-\\u09DB\\u09DE\\u09E4\\u09E5\\u09F2-\\u09FB\\u09FD\\u09FF\\u0A00\\u0A04\\u0A0B-\\u0A0E\\u0A11\\u0A12\\u0A29\\u0A31\\u0A34\\u0A37\\u0A3A\\u0A3B\\u0A3D\\u0A43-\\u0A46\\u0A49\\u0A4A\\u0A4E-\\u0A50\\u0A52-\\u0A58\\u0A5D\\u0A5F-\\u0A65\\u0A76-\\u0A80\\u0A84\\u0A8E\\u0A92\\u0AA9\\u0AB1\\u0AB4\\u0ABA\\u0ABB\\u0AC6\\u0ACA\\u0ACE\\u0ACF\\u0AD1-\\u0ADF\\u0AE4\\u0AE5\\u0AF0-\\u0AF8\\u0B00\\u0B04\\u0B0D\\u0B0E\\u0B11\\u0B12\\u0B29\\u0B31\\u0B34\\u0B3A\\u0B3B\\u0B45\\u0B46\\u0B49\\u0B4A\\u0B4E-\\u0B54\\u0B58-\\u0B5B\\u0B5E\\u0B64\\u0B65\\u0B70\\u0B72-\\u0B81\\u0B84\\u0B8B-\\u0B8D\\u0B91\\u0B96-\\u0B98\\u0B9B\\u0B9D\\u0BA0-\\u0BA2\\u0BA5-\\u0BA7\\u0BAB-\\u0BAD\\u0BBA-\\u0BBD\\u0BC3-\\u0BC5\\u0BC9\\u0BCE\\u0BCF\\u0BD1-\\u0BD6\\u0BD8-\\u0BE5\\u0BF0-\\u0BFF\\u0C0D\\u0C11\\u0C29\\u0C3A-\\u0C3C\\u0C45\\u0C49\\u0C4E-\\u0C54\\u0C57\\u0C5B-\\u0C5F\\u0C64\\u0C65\\u0C70-\\u0C7F\\u0C84\\u0C8D\\u0C91\\u0CA9\\u0CB4\\u0CBA\\u0CBB\\u0CC5\\u0CC9\\u0CCE-\\u0CD4\\u0CD7-\\u0CDD\\u0CDF\\u0CE4\\u0CE5\\u0CF0\\u0CF3-\\u0CFF\\u0D0D\\u0D11\\u0D45\\u0D49\\u0D4F-\\u0D53\\u0D58-\\u0D5E\\u0D64\\u0D65\\u0D70-\\u0D79\\u0D80\\u0D84\\u0D97-\\u0D99\\u0DB2\\u0DBC\\u0DBE\\u0DBF\\u0DC7-\\u0DC9\\u0DCB-\\u0DCE\\u0DD5\\u0DD7\\u0DE0-\\u0DE5\\u0DF0\\u0DF1\\u0DF4-\\u0E00\\u0E3B-\\u0E3F\\u0E4F\\u0E5A-\\u0E80\\u0E83\\u0E85\\u0E8B\\u0EA4\\u0EA6\\u0EBE\\u0EBF\\u0EC5\\u0EC7\\u0ECE\\u0ECF\\u0EDA\\u0EDB\\u0EE0-\\u0EFF\\u0F01-\\u0F17\\u0F1A-\\u0F1F\\u0F2A-\\u0F34\\u0F36\\u0F38\\u0F3A-\\u0F3D\\u0F48\\u0F6D-\\u0F70\\u0F85\\u0F98\\u0FBD-\\u0FC5\\u0FC7-\\u0FFF\\u104A-\\u104F\\u109E\\u109F\\u10C6\\u10C8-\\u10CC\\u10CE\\u10CF\\u10FB\\u1249\\u124E\\u124F\\u1257\\u1259\\u125E\\u125F\\u1289\\u128E\\u128F\\u12B1\\u12B6\\u12B7\\u12BF\\u12C1\\u12C6\\u12C7\\u12D7\\u1311\\u1316\\u1317\\u135B\\u135C\\u1360-\\u137F\\u1390-\\u139F\\u13F6\\u13F7\\u13FE-\\u1400\\u166D\\u166E\\u1680\\u169B-\\u169F\\u16EB-\\u16ED\\u16F9-\\u16FF\\u170D\\u1715-\\u171F\\u1735-\\u173F\\u1754-\\u175F\\u176D\\u1771\\u1774-\\u177F\\u17D4-\\u17D6\\u17D8-\\u17DB\\u17DE\\u17DF\\u17EA-\\u180A\\u180E\\u180F\\u181A-\\u181F\\u1879-\\u187F\\u18AB-\\u18AF\\u18F6-\\u18FF\\u191F\\u192C-\\u192F\\u193C-\\u1945\\u196E\\u196F\\u1975-\\u197F\\u19AC-\\u19AF\\u19CA-\\u19CF\\u19DA-\\u19FF\\u1A1C-\\u1A1F\\u1A5F\\u1A7D\\u1A7E\\u1A8A-\\u1A8F\\u1A9A-\\u1AA6\\u1AA8-\\u1AAF\\u1AC1-\\u1AFF\\u1B4C-\\u1B4F\\u1B5A-\\u1B6A\\u1B74-\\u1B7F\\u1BF4-\\u1BFF\\u1C38-\\u1C3F\\u1C4A-\\u1C4C\\u1C7E\\u1C7F\\u1C89-\\u1C8F\\u1CBB\\u1CBC\\u1CC0-\\u1CCF\\u1CD3\\u1CFB-\\u1CFF\\u1DFA\\u1F16\\u1F17\\u1F1E\\u1F1F\\u1F46\\u1F47\\u1F4E\\u1F4F\\u1F58\\u1F5A\\u1F5C\\u1F5E\\u1F7E\\u1F7F\\u1FB5\\u1FBD\\u1FBF-\\u1FC1\\u1FC5\\u1FCD-\\u1FCF\\u1FD4\\u1FD5\\u1FDC-\\u1FDF\\u1FED-\\u1FF1\\u1FF5\\u1FFD-\\u203E\\u2041-\\u2053\\u2055-\\u2070\\u2072-\\u207E\\u2080-\\u208F\\u209D-\\u20CF\\u20F1-\\u2101\\u2103-\\u2106\\u2108\\u2109\\u2114\\u2116-\\u2118\\u211E-\\u2123\\u2125\\u2127\\u2129\\u212E\\u213A\\u213B\\u2140-\\u2144\\u214A-\\u214D\\u214F-\\u215F\\u2189-\\u24B5\\u24EA-\\u2BFF\\u2C2F\\u2C5F\\u2CE5-\\u2CEA\\u2CF4-\\u2CFF\\u2D26\\u2D28-\\u2D2C\\u2D2E\\u2D2F\\u2D68-\\u2D6E\\u2D70-\\u2D7E\\u2D97-\\u2D9F\\u2DA7\\u2DAF\\u2DB7\\u2DBF\\u2DC7\\u2DCF\\u2DD7\\u2DDF\\u2E00-\\u2E2E\\u2E30-\\u3004\\u3008-\\u3020\\u3030\\u3036\\u3037\\u303D-\\u3040\\u3097\\u3098\\u309B\\u309C\\u30A0\\u30FB\\u3100-\\u3104\\u3130\\u318F-\\u319F\\u31C0-\\u31EF\\u3200-\\u33FF\\u4DC0-\\u4DFF\\u9FFD-\\u9FFF\\uA48D-\\uA4CF\\uA4FE\\uA4FF\\uA60D-\\uA60F\\uA62C-\\uA63F\\uA673\\uA67E\\uA6F2-\\uA716\\uA720\\uA721\\uA789\\uA78A\\uA7C0\\uA7C1\\uA7CB-\\uA7F4\\uA828-\\uA82B\\uA82D-\\uA83F\\uA874-\\uA87F\\uA8C6-\\uA8CF\\uA8DA-\\uA8DF\\uA8F8-\\uA8FA\\uA8FC\\uA92E\\uA92F\\uA954-\\uA95F\\uA97D-\\uA97F\\uA9C1-\\uA9CE\\uA9DA-\\uA9DF\\uA9FF\\uAA37-\\uAA3F\\uAA4E\\uAA4F\\uAA5A-\\uAA5F\\uAA77-\\uAA79\\uAAC3-\\uAADA\\uAADE\\uAADF\\uAAF0\\uAAF1\\uAAF7-\\uAB00\\uAB07\\uAB08\\uAB0F\\uAB10\\uAB17-\\uAB1F\\uAB27\\uAB2F\\uAB5B\\uAB6A-\\uAB6F\\uABEB\\uABEE\\uABEF\\uABFA-\\uABFF\\uD7A4-\\uD7AF\\uD7C7-\\uD7CA\\uD7FC-\\uD7FF\\uE000-\\uF8FF\\uFA6E\\uFA6F\\uFADA-\\uFAFF\\uFB07-\\uFB12\\uFB18-\\uFB1C\\uFB29\\uFB37\\uFB3D\\uFB3F\\uFB42\\uFB45\\uFBB2-\\uFBD2\\uFD3E-\\uFD4F\\uFD90\\uFD91\\uFDC8-\\uFDEF\\uFDFC-\\uFDFF\\uFE10-\\uFE1F\\uFE30-\\uFE32\\uFE35-\\uFE4C\\uFE50-\\uFE6F\\uFE75\\uFEFD-\\uFF0F\\uFF1A-\\uFF20\\uFF3B-\\uFF3E\\uFF40\\uFF5B-\\uFF65\\uFFBF-\\uFFC1\\uFFC8\\uFFC9\\uFFD0\\uFFD1\\uFFD8\\uFFD9\\uFFDD-\\uFFFF]|\\uD800[\\uDC0C\\uDC27\\uDC3B\\uDC3E\\uDC4E\\uDC4F\\uDC5E-\\uDC7F\\uDCFB-\\uDD3F\\uDD75-\\uDDFC\\uDDFE-\\uDE7F\\uDE9D-\\uDE9F\\uDED1-\\uDEDF\\uDEE1-\\uDEFF\\uDF20-\\uDF2C\\uDF4B-\\uDF4F\\uDF7B-\\uDF7F\\uDF9E\\uDF9F\\uDFC4-\\uDFC7\\uDFD0\\uDFD6-\\uDFFF]|\\uD801[\\uDC9E\\uDC9F\\uDCAA-\\uDCAF\\uDCD4-\\uDCD7\\uDCFC-\\uDCFF\\uDD28-\\uDD2F\\uDD64-\\uDDFF\\uDF37-\\uDF3F\\uDF56-\\uDF5F\\uDF68-\\uDFFF]|\\uD802[\\uDC06\\uDC07\\uDC09\\uDC36\\uDC39-\\uDC3B\\uDC3D\\uDC3E\\uDC56-\\uDC5F\\uDC77-\\uDC7F\\uDC9F-\\uDCDF\\uDCF3\\uDCF6-\\uDCFF\\uDD16-\\uDD1F\\uDD3A-\\uDD7F\\uDDB8-\\uDDBD\\uDDC0-\\uDDFF\\uDE04\\uDE07-\\uDE0B\\uDE14\\uDE18\\uDE36\\uDE37\\uDE3B-\\uDE3E\\uDE40-\\uDE5F\\uDE7D-\\uDE7F\\uDE9D-\\uDEBF\\uDEC8\\uDEE7-\\uDEFF\\uDF36-\\uDF3F\\uDF56-\\uDF5F\\uDF73-\\uDF7F\\uDF92-\\uDFFF]|\\uD803[\\uDC49-\\uDC7F\\uDCB3-\\uDCBF\\uDCF3-\\uDCFF\\uDD28-\\uDD2F\\uDD3A-\\uDE7F\\uDEAA\\uDEAD-\\uDEAF\\uDEB2-\\uDEFF\\uDF1D-\\uDF26\\uDF28-\\uDF2F\\uDF51-\\uDFAF\\uDFC5-\\uDFDF\\uDFF7-\\uDFFF]|\\uD804[\\uDC47-\\uDC65\\uDC70-\\uDC7E\\uDCBB-\\uDCCF\\uDCE9-\\uDCEF\\uDCFA-\\uDCFF\\uDD35\\uDD40-\\uDD43\\uDD48-\\uDD4F\\uDD74\\uDD75\\uDD77-\\uDD7F\\uDDC5-\\uDDC8\\uDDCD\\uDDDB\\uDDDD-\\uDDFF\\uDE12\\uDE38-\\uDE3D\\uDE3F-\\uDE7F\\uDE87\\uDE89\\uDE8E\\uDE9E\\uDEA9-\\uDEAF\\uDEEB-\\uDEEF\\uDEFA-\\uDEFF\\uDF04\\uDF0D\\uDF0E\\uDF11\\uDF12\\uDF29\\uDF31\\uDF34\\uDF3A\\uDF45\\uDF46\\uDF49\\uDF4A\\uDF4E\\uDF4F\\uDF51-\\uDF56\\uDF58-\\uDF5C\\uDF64\\uDF65\\uDF6D-\\uDF6F\\uDF75-\\uDFFF]|\\uD805[\\uDC4B-\\uDC4F\\uDC5A-\\uDC5D\\uDC62-\\uDC7F\\uDCC6\\uDCC8-\\uDCCF\\uDCDA-\\uDD7F\\uDDB6\\uDDB7\\uDDC1-\\uDDD7\\uDDDE-\\uDDFF\\uDE41-\\uDE43\\uDE45-\\uDE4F\\uDE5A-\\uDE7F\\uDEB9-\\uDEBF\\uDECA-\\uDEFF\\uDF1B\\uDF1C\\uDF2C-\\uDF2F\\uDF3A-\\uDFFF]|\\uD806[\\uDC3B-\\uDC9F\\uDCEA-\\uDCFE\\uDD07\\uDD08\\uDD0A\\uDD0B\\uDD14\\uDD17\\uDD36\\uDD39\\uDD3A\\uDD44-\\uDD4F\\uDD5A-\\uDD9F\\uDDA8\\uDDA9\\uDDD8\\uDDD9\\uDDE2\\uDDE5-\\uDDFF\\uDE3F-\\uDE46\\uDE48-\\uDE4F\\uDE9A-\\uDE9C\\uDE9E-\\uDEBF\\uDEF9-\\uDFFF]|\\uD807[\\uDC09\\uDC37\\uDC41-\\uDC4F\\uDC5A-\\uDC71\\uDC90\\uDC91\\uDCA8\\uDCB7-\\uDCFF\\uDD07\\uDD0A\\uDD37-\\uDD39\\uDD3B\\uDD3E\\uDD48-\\uDD4F\\uDD5A-\\uDD5F\\uDD66\\uDD69\\uDD8F\\uDD92\\uDD99-\\uDD9F\\uDDAA-\\uDEDF\\uDEF7-\\uDFAF\\uDFB1-\\uDFFF]|\\uD808[\\uDF9A-\\uDFFF]|\\uD809[\\uDC6F-\\uDC7F\\uDD44-\\uDFFF]|[\\uD80A\\uD80B\\uD80E-\\uD810\\uD812-\\uD819\\uD824-\\uD82B\\uD82D\\uD82E\\uD830-\\uD833\\uD837\\uD839\\uD83D\\uD83F\\uD87B-\\uD87D\\uD87F\\uD885-\\uDB3F\\uDB41-\\uDBFF][\\uDC00-\\uDFFF]|\\uD80D[\\uDC2F-\\uDFFF]|\\uD811[\\uDE47-\\uDFFF]|\\uD81A[\\uDE39-\\uDE3F\\uDE5F\\uDE6A-\\uDECF\\uDEEE\\uDEEF\\uDEF5-\\uDEFF\\uDF37-\\uDF3F\\uDF44-\\uDF4F\\uDF5A-\\uDF62\\uDF78-\\uDF7C\\uDF90-\\uDFFF]|\\uD81B[\\uDC00-\\uDE3F\\uDE80-\\uDEFF\\uDF4B-\\uDF4E\\uDF88-\\uDF8E\\uDFA0-\\uDFDF\\uDFE2\\uDFE5-\\uDFEF\\uDFF2-\\uDFFF]|\\uD821[\\uDFF8-\\uDFFF]|\\uD823[\\uDCD6-\\uDCFF\\uDD09-\\uDFFF]|\\uD82C[\\uDD1F-\\uDD4F\\uDD53-\\uDD63\\uDD68-\\uDD6F\\uDEFC-\\uDFFF]|\\uD82F[\\uDC6B-\\uDC6F\\uDC7D-\\uDC7F\\uDC89-\\uDC8F\\uDC9A-\\uDC9C\\uDC9F-\\uDFFF]|\\uD834[\\uDC00-\\uDD64\\uDD6A-\\uDD6C\\uDD73-\\uDD7A\\uDD83\\uDD84\\uDD8C-\\uDDA9\\uDDAE-\\uDE41\\uDE45-\\uDFFF]|\\uD835[\\uDC55\\uDC9D\\uDCA0\\uDCA1\\uDCA3\\uDCA4\\uDCA7\\uDCA8\\uDCAD\\uDCBA\\uDCBC\\uDCC4\\uDD06\\uDD0B\\uDD0C\\uDD15\\uDD1D\\uDD3A\\uDD3F\\uDD45\\uDD47-\\uDD49\\uDD51\\uDEA6\\uDEA7\\uDEC1\\uDEDB\\uDEFB\\uDF15\\uDF35\\uDF4F\\uDF6F\\uDF89\\uDFA9\\uDFC3\\uDFCC\\uDFCD]|\\uD836[\\uDC00-\\uDDFF\\uDE37-\\uDE3A\\uDE6D-\\uDE74\\uDE76-\\uDE83\\uDE85-\\uDE9A\\uDEA0\\uDEB0-\\uDFFF]|\\uD838[\\uDC07\\uDC19\\uDC1A\\uDC22\\uDC25\\uDC2B-\\uDCFF\\uDD2D-\\uDD2F\\uDD3E\\uDD3F\\uDD4A-\\uDD4D\\uDD4F-\\uDEBF\\uDEFA-\\uDFFF]|\\uD83A[\\uDCC5-\\uDCCF\\uDCD7-\\uDCFF\\uDD4C-\\uDD4F\\uDD5A-\\uDFFF]|\\uD83B[\\uDC00-\\uDDFF\\uDE04\\uDE20\\uDE23\\uDE25\\uDE26\\uDE28\\uDE33\\uDE38\\uDE3A\\uDE3C-\\uDE41\\uDE43-\\uDE46\\uDE48\\uDE4A\\uDE4C\\uDE50\\uDE53\\uDE55\\uDE56\\uDE58\\uDE5A\\uDE5C\\uDE5E\\uDE60\\uDE63\\uDE65\\uDE66\\uDE6B\\uDE73\\uDE78\\uDE7D\\uDE7F\\uDE8A\\uDE9C-\\uDEA0\\uDEA4\\uDEAA\\uDEBC-\\uDFFF]|\\uD83C[\\uDC00-\\uDD2F\\uDD4A-\\uDD4F\\uDD6A-\\uDD6F\\uDD8A-\\uDFFF]|\\uD83E[\\uDC00-\\uDFEF\\uDFFA-\\uDFFF]|\\uD869[\\uDEDE-\\uDEFF]|\\uD86D[\\uDF35-\\uDF3F]|\\uD86E[\\uDC1E\\uDC1F]|\\uD873[\\uDEA2-\\uDEAF]|\\uD87A[\\uDFE1-\\uDFFF]|\\uD87E[\\uDE1E-\\uDFFF]|\\uD884[\\uDF4B-\\uDFFF]|\\uDB40[\\uDC00-\\uDCFF\\uDDF0-\\uDFFF]/g;var own=Object.hasOwnProperty,BananaSlug=class{constructor(){this.occurrences,this.reset();}slug(value2,maintainCase){let self2=this,result=slug(value2,maintainCase===!0),originalSlug=result;for(;own.call(self2.occurrences,result);)self2.occurrences[originalSlug]++,result=originalSlug+\"-\"+self2.occurrences[originalSlug];return self2.occurrences[result]=0,result}reset(){this.occurrences=Object.create(null);}};function slug(value2,maintainCase){return typeof value2!=\"string\"?\"\":(maintainCase||(value2=value2.toLowerCase()),value2.replace(regex,\"\").replace(/ /g,\"-\"))}var slugs=new BananaSlug,Heading2=({children,disableAnchor,...props})=>{if(disableAnchor||typeof children!=\"string\")return React21__default.createElement(H2,null,children);let tagID=slugs.slug(children.toLowerCase());return React21__default.createElement(HeaderMdx,{as:\"h2\",id:tagID,...props},children)};var Subheading=({children,disableAnchor})=>{if(disableAnchor||typeof children!=\"string\")return React21__default.createElement(H3,null,children);let tagID=slugs.slug(children.toLowerCase());return React21__default.createElement(HeaderMdx,{as:\"h3\",id:tagID},children)};var DocsStory=({of,expanded=!0,withToolbar:withToolbarProp=!1,__forceInitialArgs=!1,__primary=!1})=>{let{story}=useOf(of||\"story\",[\"story\"]),withToolbar=story.parameters.docs?.canvas?.withToolbar??withToolbarProp;return React21__default.createElement(Anchor,{storyId:story.id},expanded&&React21__default.createElement(React21__default.Fragment,null,React21__default.createElement(Subheading,null,story.name),React21__default.createElement(DescriptionContainer,{of})),React21__default.createElement(Canvas,{of,withToolbar,story:{__forceInitialArgs,__primary},source:{__forceInitialArgs}}))};var Primary=props=>{let{of}=props;if(\"of\"in props&&of===void 0)throw new Error(\"Unexpected `of={undefined}`, did you mistype a CSF file reference?\");let{csfFile}=useOf(of||\"meta\",[\"meta\"]),primaryStory=useContext(DocsContext).componentStoriesFromCSFFile(csfFile)[0];return primaryStory?React21__default.createElement(DocsStory,{of:primaryStory.moduleExport,expanded:!1,__primary:!0,withToolbar:!0}):null};var StyledHeading=styled(Heading2)(({theme})=>({fontSize:`${theme.typography.size.s2-1}px`,fontWeight:theme.typography.weight.bold,lineHeight:\"16px\",letterSpacing:\"0.35em\",textTransform:\"uppercase\",color:theme.textMutedColor,border:0,marginBottom:\"12px\",\"&:first-of-type\":{marginTop:\"56px\"}})),Stories=({title=\"Stories\",includePrimary=!0})=>{let{componentStories,projectAnnotations,getStoryContext}=useContext(DocsContext),stories=componentStories(),{stories:{filter}={filter:void 0}}=projectAnnotations.parameters?.docs||{};return filter&&(stories=stories.filter(story=>filter(story,getStoryContext(story)))),stories.some(story=>story.tags?.includes(\"autodocs\"))&&(stories=stories.filter(story=>story.tags?.includes(\"autodocs\")&&!story.usesMount)),includePrimary||(stories=stories.slice(1)),!stories||stories.length===0?null:React21__default.createElement(React21__default.Fragment,null,typeof title==\"string\"?React21__default.createElement(StyledHeading,null,title):title,stories.map(story=>story&&React21__default.createElement(DocsStory,{key:story.id,of:story.moduleExport,expanded:!0,__forceInitialArgs:!0})))};var DEPRECATION_MIGRATION_LINK=\"https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#subtitle-block-and-parameterscomponentsubtitle\",Subtitle2=props=>{let{of,children}=props;if(\"of\"in props&&of===void 0)throw new Error(\"Unexpected `of={undefined}`, did you mistype a CSF file reference?\");let preparedMeta;try{preparedMeta=useOf(of||\"meta\",[\"meta\"]).preparedMeta;}catch(error){if(children&&!error.message.includes(\"did you forget to use ?\"))throw error}let{componentSubtitle,docs}=preparedMeta?.parameters||{};componentSubtitle&&deprecate(`Using 'parameters.componentSubtitle' property to subtitle stories is deprecated. See ${DEPRECATION_MIGRATION_LINK}`);let content=children||docs?.subtitle||componentSubtitle;return content?React21__default.createElement(Subtitle,{className:\"sbdocs-subtitle sb-unstyled\"},content):null};var STORY_KIND_PATH_SEPARATOR=/\\s*\\/\\s*/,extractTitle=title=>{let groups=title.trim().split(STORY_KIND_PATH_SEPARATOR);return groups?.[groups?.length-1]||title},Title3=props=>{let{children,of}=props;if(\"of\"in props&&of===void 0)throw new Error(\"Unexpected `of={undefined}`, did you mistype a CSF file reference?\");let preparedMeta;try{preparedMeta=useOf(of||\"meta\",[\"meta\"]).preparedMeta;}catch(error){if(children&&error instanceof Error&&!error.message.includes(\"did you forget to use ?\"))throw error}let content=children||extractTitle(preparedMeta?.title||\"\");return content?React21__default.createElement(Title,{className:\"sbdocs-title sb-unstyled\"},content):null};var DocsPage=()=>{let resolvedOf=useOf(\"meta\",[\"meta\"]),{stories}=resolvedOf.csfFile,isSingleStory=Object.keys(stories).length===1;return React21__default.createElement(React21__default.Fragment,null,React21__default.createElement(Title3,null),React21__default.createElement(Subtitle2,null),React21__default.createElement(DescriptionContainer,{of:\"meta\"}),isSingleStory?React21__default.createElement(DescriptionContainer,{of:\"story\"}):null,React21__default.createElement(Primary,null),React21__default.createElement(Controls3,null),isSingleStory?null:React21__default.createElement(Stories,null))};function Docs({context,docsParameter}){let Container2=docsParameter.container||DocsContainer,Page=docsParameter.page||DocsPage;return React21__default.createElement(Container2,{context,theme:docsParameter.theme},React21__default.createElement(Page,null))}var ExternalDocsContext=class extends DocsContext$1{constructor(channel,store,renderStoryToElement,processMetaExports){super(channel,store,renderStoryToElement,[]);this.channel=channel;this.store=store;this.renderStoryToElement=renderStoryToElement;this.processMetaExports=processMetaExports;this.referenceMeta=(metaExports,attach)=>{let csfFile=this.processMetaExports(metaExports);this.referenceCSFFile(csfFile),super.referenceMeta(metaExports,attach);};}};var ConstantMap=class{constructor(prefix){this.prefix=prefix;this.entries=new Map;}get(key){return this.entries.has(key)||this.entries.set(key,`${this.prefix}${this.entries.size}`),this.entries.get(key)}},ExternalPreview=class extends Preview$1{constructor(projectAnnotations){super(path=>Promise.resolve(this.moduleExportsByImportPath[path]),()=>composeConfigs([{parameters:{docs:{story:{inline:!0}}}},this.projectAnnotations]),new Channel({}));this.projectAnnotations=projectAnnotations;this.importPaths=new ConstantMap(\"./importPath/\");this.titles=new ConstantMap(\"title-\");this.storyIndex={v:5,entries:{}};this.moduleExportsByImportPath={};this.processMetaExports=metaExports=>{let importPath=this.importPaths.get(metaExports);this.moduleExportsByImportPath[importPath]=metaExports;let title=metaExports.default.title||this.titles.get(metaExports),csfFile=this.storyStoreValue.processCSFFileWithCache(metaExports,importPath,title);return Object.values(csfFile.stories).forEach(({id,name})=>{this.storyIndex.entries[id]={id,importPath,title,name,type:\"story\"};}),this.onStoriesChanged({storyIndex:this.storyIndex}),csfFile};this.docsContext=()=>new ExternalDocsContext(this.channel,this.storyStoreValue,this.renderStoryToElement.bind(this),this.processMetaExports.bind(this));}async getStoryIndexFromServer(){return this.storyIndex}};function usePreview(projectAnnotations){let previewRef=useRef();return previewRef.current||(previewRef.current=new ExternalPreview(projectAnnotations)),previewRef.current}function ExternalDocs({projectAnnotationsList,children}){let projectAnnotations=composeConfigs(projectAnnotationsList),preview2=usePreview(projectAnnotations),docsParameter={...projectAnnotations.parameters?.docs,page:()=>children};return React21__default.createElement(Docs,{docsParameter,context:preview2.docsContext()})}var preview,ExternalDocsContainer=({projectAnnotations,children})=>(preview||(preview=new ExternalPreview(projectAnnotations)),React21__default.createElement(DocsContext.Provider,{value:preview.docsContext()},React21__default.createElement(ThemeProvider,{theme:ensure(themes.light)},children)));var Meta=({of})=>{let context=useContext(DocsContext);of&&context.referenceMeta(of,!0);try{let primary=context.storyById();return React21__default.createElement(Anchor,{storyId:primary.id})}catch{return null}};var Unstyled=props=>React21__default.createElement(\"div\",{...props,className:\"sb-unstyled\"});var Wrapper10=({children})=>React21__default.createElement(\"div\",{style:{fontFamily:\"sans-serif\"}},children);var PRIMARY_STORY=\"^\";\n\nexport { AddContext, Anchor, AnchorMdx, ArgTypes, BooleanControl, Canvas, CodeOrSourceMdx, ColorControl, ColorItem, ColorPalette, Controls3 as Controls, DateControl, DescriptionContainer as Description, DescriptionType, Docs, DocsContainer, DocsContext, DocsPage, DocsStory, ExternalDocs, ExternalDocsContainer, FilesControl, HeaderMdx, HeadersMdx, Heading2 as Heading, IconGallery, IconItem, Markdown, Meta, NumberControl, ObjectControl, OptionsControl, PRIMARY_STORY, Primary, ArgsTable as PureArgsTable, RangeControl, Source2 as Source, SourceContainer, SourceContext, Stories, Story2 as Story, Subheading, Subtitle2 as Subtitle, TableOfContents, TextControl, Title3 as Title, Typeset, UNKNOWN_ARGS_HASH, Unstyled, Wrapper10 as Wrapper, anchorBlockIdFromId, argsHash, assertIsFn, extractTitle, format2 as format, formatDate, formatTime, getStoryId2 as getStoryId, getStoryProps, parse2 as parse, parseDate, parseTime, slugs, useOf, useSourceProps };\n","var Ep = Object.create;\nvar Pn = Object.defineProperty;\nvar Sp = Object.getOwnPropertyDescriptor;\nvar Cp = Object.getOwnPropertyNames;\nvar Mp = Object.getPrototypeOf, Ap = Object.prototype.hasOwnProperty;\nvar o = (e, t) => Pn(e, \"name\", { value: t, configurable: !0 }), Jr = /* @__PURE__ */ ((e) => typeof require < \"u\" ? require : typeof Proxy <\n\"u\" ? new Proxy(e, {\n get: (t, r) => (typeof require < \"u\" ? require : t)[r]\n}) : e)(function(e) {\n if (typeof require < \"u\") return require.apply(this, arguments);\n throw Error('Dynamic require of \"' + e + '\" is not supported');\n});\nvar C = (e, t) => () => (e && (t = e(e = 0)), t);\nvar H = (e, t) => () => (t || e((t = { exports: {} }).exports, t), t.exports), Qr = (e, t) => {\n for (var r in t)\n Pn(e, r, { get: t[r], enumerable: !0 });\n}, Lp = (e, t, r, n) => {\n if (t && typeof t == \"object\" || typeof t == \"function\")\n for (let a of Cp(t))\n !Ap.call(e, a) && a !== r && Pn(e, a, { get: () => t[a], enumerable: !(n = Sp(t, a)) || n.enumerable });\n return e;\n};\nvar ge = (e, t, r) => (r = e != null ? Ep(Mp(e)) : {}, Lp(\n // If the importer is in node compatibility mode or this is not an ESM\n // file that has been converted to a CommonJS file using a Babel-\n // compatible transform (i.e. \"__esModule\" has not been set), then set\n // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n t || !e || !e.__esModule ? Pn(r, \"default\", { value: e, enumerable: !0 }) : r,\n e\n));\n\n// ../node_modules/@babel/runtime/helpers/esm/extends.js\nfunction W() {\n return W = Object.assign ? Object.assign.bind() : function(e) {\n for (var t = 1; t < arguments.length; t++) {\n var r = arguments[t];\n for (var n in r) ({}).hasOwnProperty.call(r, n) && (e[n] = r[n]);\n }\n return e;\n }, W.apply(null, arguments);\n}\nvar en = C(() => {\n o(W, \"_extends\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js\nfunction H0(e) {\n if (e === void 0) throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n return e;\n}\nvar P0 = C(() => {\n o(H0, \"_assertThisInitialized\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js\nfunction vt(e, t) {\n return vt = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(r, n) {\n return r.__proto__ = n, r;\n }, vt(e, t);\n}\nvar kn = C(() => {\n o(vt, \"_setPrototypeOf\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js\nfunction On(e) {\n return On = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(t) {\n return t.__proto__ || Object.getPrototypeOf(t);\n }, On(e);\n}\nvar O0 = C(() => {\n o(On, \"_getPrototypeOf\");\n});\n\n// ../node_modules/memoizerific/memoizerific.js\nvar rn = H((q0, ca) => {\n (function(e) {\n if (typeof q0 == \"object\" && typeof ca < \"u\")\n ca.exports = e();\n else if (typeof define == \"function\" && define.amd)\n define([], e);\n else {\n var t;\n typeof window < \"u\" ? t = window : typeof global < \"u\" ? t = global : typeof self < \"u\" ? t = self : t = this, t.memoizerific = e();\n }\n })(function() {\n var e, t, r;\n return (/* @__PURE__ */ o(function n(a, i, c) {\n function l(f, d) {\n if (!i[f]) {\n if (!a[f]) {\n var m = typeof Jr == \"function\" && Jr;\n if (!d && m) return m(f, !0);\n if (s) return s(f, !0);\n var v = new Error(\"Cannot find module '\" + f + \"'\");\n throw v.code = \"MODULE_NOT_FOUND\", v;\n }\n var y = i[f] = { exports: {} };\n a[f][0].call(y.exports, function(p) {\n var h = a[f][1][p];\n return l(h || p);\n }, y, y.exports, n, a, i, c);\n }\n return i[f].exports;\n }\n o(l, \"s\");\n for (var s = typeof Jr == \"function\" && Jr, u = 0; u < c.length; u++) l(c[u]);\n return l;\n }, \"e\"))({ 1: [function(n, a, i) {\n a.exports = function(c) {\n if (typeof Map != \"function\" || c) {\n var l = n(\"./similar\");\n return new l();\n } else\n return /* @__PURE__ */ new Map();\n };\n }, { \"./similar\": 2 }], 2: [function(n, a, i) {\n function c() {\n return this.list = [], this.lastItem = void 0, this.size = 0, this;\n }\n o(c, \"Similar\"), c.prototype.get = function(l) {\n var s;\n if (this.lastItem && this.isEqual(this.lastItem.key, l))\n return this.lastItem.val;\n if (s = this.indexOf(l), s >= 0)\n return this.lastItem = this.list[s], this.list[s].val;\n }, c.prototype.set = function(l, s) {\n var u;\n return this.lastItem && this.isEqual(this.lastItem.key, l) ? (this.lastItem.val = s, this) : (u = this.indexOf(l), u >= 0 ? (this.lastItem =\n this.list[u], this.list[u].val = s, this) : (this.lastItem = { key: l, val: s }, this.list.push(this.lastItem), this.size++, this));\n }, c.prototype.delete = function(l) {\n var s;\n if (this.lastItem && this.isEqual(this.lastItem.key, l) && (this.lastItem = void 0), s = this.indexOf(l), s >= 0)\n return this.size--, this.list.splice(s, 1)[0];\n }, c.prototype.has = function(l) {\n var s;\n return this.lastItem && this.isEqual(this.lastItem.key, l) ? !0 : (s = this.indexOf(l), s >= 0 ? (this.lastItem = this.list[s], !0) :\n !1);\n }, c.prototype.forEach = function(l, s) {\n var u;\n for (u = 0; u < this.size; u++)\n l.call(s || this, this.list[u].val, this.list[u].key, this);\n }, c.prototype.indexOf = function(l) {\n var s;\n for (s = 0; s < this.size; s++)\n if (this.isEqual(this.list[s].key, l))\n return s;\n return -1;\n }, c.prototype.isEqual = function(l, s) {\n return l === s || l !== l && s !== s;\n }, a.exports = c;\n }, {}], 3: [function(n, a, i) {\n var c = n(\"map-or-similar\");\n a.exports = function(f) {\n var d = new c(!1), m = [];\n return function(v) {\n var y = /* @__PURE__ */ o(function() {\n var p = d, h, g, w = arguments.length - 1, b = Array(w + 1), x = !0, E;\n if ((y.numArgs || y.numArgs === 0) && y.numArgs !== w + 1)\n throw new Error(\"Memoizerific functions should always be called with the same number of arguments\");\n for (E = 0; E < w; E++) {\n if (b[E] = {\n cacheItem: p,\n arg: arguments[E]\n }, p.has(arguments[E])) {\n p = p.get(arguments[E]);\n continue;\n }\n x = !1, h = new c(!1), p.set(arguments[E], h), p = h;\n }\n return x && (p.has(arguments[w]) ? g = p.get(arguments[w]) : x = !1), x || (g = v.apply(null, arguments), p.set(arguments[w], g)),\n f > 0 && (b[w] = {\n cacheItem: p,\n arg: arguments[w]\n }, x ? l(m, b) : m.push(b), m.length > f && s(m.shift())), y.wasMemoized = x, y.numArgs = w + 1, g;\n }, \"memoizerific\");\n return y.limit = f, y.wasMemoized = !1, y.cache = d, y.lru = m, y;\n };\n };\n function l(f, d) {\n var m = f.length, v = d.length, y, p, h;\n for (p = 0; p < m; p++) {\n for (y = !0, h = 0; h < v; h++)\n if (!u(f[p][h].arg, d[h].arg)) {\n y = !1;\n break;\n }\n if (y)\n break;\n }\n f.push(f.splice(p, 1)[0]);\n }\n o(l, \"moveToMostRecentLru\");\n function s(f) {\n var d = f.length, m = f[d - 1], v, y;\n for (m.cacheItem.delete(m.arg), y = d - 2; y >= 0 && (m = f[y], v = m.cacheItem.get(m.arg), !v || !v.size); y--)\n m.cacheItem.delete(m.arg);\n }\n o(s, \"removeCachedResult\");\n function u(f, d) {\n return f === d || f !== f && d !== d;\n }\n o(u, \"isEqual\");\n }, { \"map-or-similar\": 1 }] }, {}, [3])(3);\n });\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js\nfunction pr(e, t) {\n if (e == null) return {};\n var r = {};\n for (var n in e) if ({}.hasOwnProperty.call(e, n)) {\n if (t.indexOf(n) !== -1) continue;\n r[n] = e[n];\n }\n return r;\n}\nvar Fn = C(() => {\n o(pr, \"_objectWithoutPropertiesLoose\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\nfunction G0(e, t) {\n if (e == null) return {};\n var r, n, a = pr(e, t);\n if (Object.getOwnPropertySymbols) {\n var i = Object.getOwnPropertySymbols(e);\n for (n = 0; n < i.length; n++) r = i[n], t.indexOf(r) === -1 && {}.propertyIsEnumerable.call(e, r) && (a[r] = e[r]);\n }\n return a;\n}\nvar Y0 = C(() => {\n Fn();\n o(G0, \"_objectWithoutProperties\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js\nfunction nn(e, t) {\n (t == null || t > e.length) && (t = e.length);\n for (var r = 0, n = Array(t); r < t; r++) n[r] = e[r];\n return n;\n}\nvar sa = C(() => {\n o(nn, \"_arrayLikeToArray\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js\nfunction X0(e) {\n if (Array.isArray(e)) return nn(e);\n}\nvar Z0 = C(() => {\n sa();\n o(X0, \"_arrayWithoutHoles\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/iterableToArray.js\nfunction K0(e) {\n if (typeof Symbol < \"u\" && e[Symbol.iterator] != null || e[\"@@iterator\"] != null) return Array.from(e);\n}\nvar J0 = C(() => {\n o(K0, \"_iterableToArray\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js\nfunction Q0(e, t) {\n if (e) {\n if (typeof e == \"string\") return nn(e, t);\n var r = {}.toString.call(e).slice(8, -1);\n return r === \"Object\" && e.constructor && (r = e.constructor.name), r === \"Map\" || r === \"Set\" ? Array.from(e) : r === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.\n test(r) ? nn(e, t) : void 0;\n }\n}\nvar ec = C(() => {\n sa();\n o(Q0, \"_unsupportedIterableToArray\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js\nfunction tc() {\n throw new TypeError(`Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.`);\n}\nvar rc = C(() => {\n o(tc, \"_nonIterableSpread\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\nfunction Dn(e) {\n return X0(e) || K0(e) || Q0(e) || tc();\n}\nvar nc = C(() => {\n Z0();\n J0();\n ec();\n rc();\n o(Dn, \"_toConsumableArray\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/typeof.js\nfunction Vt(e) {\n \"@babel/helpers - typeof\";\n return Vt = typeof Symbol == \"function\" && typeof Symbol.iterator == \"symbol\" ? function(t) {\n return typeof t;\n } : function(t) {\n return t && typeof Symbol == \"function\" && t.constructor === Symbol && t !== Symbol.prototype ? \"symbol\" : typeof t;\n }, Vt(e);\n}\nvar ua = C(() => {\n o(Vt, \"_typeof\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/toPrimitive.js\nfunction oc(e, t) {\n if (Vt(e) != \"object\" || !e) return e;\n var r = e[Symbol.toPrimitive];\n if (r !== void 0) {\n var n = r.call(e, t || \"default\");\n if (Vt(n) != \"object\") return n;\n throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n }\n return (t === \"string\" ? String : Number)(e);\n}\nvar ac = C(() => {\n ua();\n o(oc, \"toPrimitive\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/toPropertyKey.js\nfunction ic(e) {\n var t = oc(e, \"string\");\n return Vt(t) == \"symbol\" ? t : t + \"\";\n}\nvar lc = C(() => {\n ua();\n ac();\n o(ic, \"toPropertyKey\");\n});\n\n// ../node_modules/@babel/runtime/helpers/esm/defineProperty.js\nfunction _n(e, t, r) {\n return (t = ic(t)) in e ? Object.defineProperty(e, t, {\n value: r,\n enumerable: !0,\n configurable: !0,\n writable: !0\n }) : e[t] = r, e;\n}\nvar fa = C(() => {\n lc();\n o(_n, \"_defineProperty\");\n});\n\n// ../node_modules/react-syntax-highlighter/dist/esm/create-element.js\nimport w2 from \"react\";\nfunction cc(e, t) {\n var r = Object.keys(e);\n if (Object.getOwnPropertySymbols) {\n var n = Object.getOwnPropertySymbols(e);\n t && (n = n.filter(function(a) {\n return Object.getOwnPropertyDescriptor(e, a).enumerable;\n })), r.push.apply(r, n);\n }\n return r;\n}\nfunction mr(e) {\n for (var t = 1; t < arguments.length; t++) {\n var r = arguments[t] != null ? arguments[t] : {};\n t % 2 ? cc(Object(r), !0).forEach(function(n) {\n _n(e, n, r[n]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : cc(Object(r)).forEach(function(n) {\n Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(r, n));\n });\n }\n return e;\n}\nfunction b2(e) {\n var t = e.length;\n if (t === 0 || t === 1) return e;\n if (t === 2)\n return [e[0], e[1], \"\".concat(e[0], \".\").concat(e[1]), \"\".concat(e[1], \".\").concat(e[0])];\n if (t === 3)\n return [e[0], e[1], e[2], \"\".concat(e[0], \".\").concat(e[1]), \"\".concat(e[0], \".\").concat(e[2]), \"\".concat(e[1], \".\").concat(e[0]), \"\".concat(\n e[1], \".\").concat(e[2]), \"\".concat(e[2], \".\").concat(e[0]), \"\".concat(e[2], \".\").concat(e[1]), \"\".concat(e[0], \".\").concat(e[1], \".\").concat(\n e[2]), \"\".concat(e[0], \".\").concat(e[2], \".\").concat(e[1]), \"\".concat(e[1], \".\").concat(e[0], \".\").concat(e[2]), \"\".concat(e[1], \".\").concat(\n e[2], \".\").concat(e[0]), \"\".concat(e[2], \".\").concat(e[0], \".\").concat(e[1]), \"\".concat(e[2], \".\").concat(e[1], \".\").concat(e[0])];\n if (t >= 4)\n return [e[0], e[1], e[2], e[3], \"\".concat(e[0], \".\").concat(e[1]), \"\".concat(e[0], \".\").concat(e[2]), \"\".concat(e[0], \".\").concat(e[3]),\n \"\".concat(e[1], \".\").concat(e[0]), \"\".concat(e[1], \".\").concat(e[2]), \"\".concat(e[1], \".\").concat(e[3]), \"\".concat(e[2], \".\").concat(e[0]),\n \"\".concat(e[2], \".\").concat(e[1]), \"\".concat(e[2], \".\").concat(e[3]), \"\".concat(e[3], \".\").concat(e[0]), \"\".concat(e[3], \".\").concat(e[1]),\n \"\".concat(e[3], \".\").concat(e[2]), \"\".concat(e[0], \".\").concat(e[1], \".\").concat(e[2]), \"\".concat(e[0], \".\").concat(e[1], \".\").concat(e[3]),\n \"\".concat(e[0], \".\").concat(e[2], \".\").concat(e[1]), \"\".concat(e[0], \".\").concat(e[2], \".\").concat(e[3]), \"\".concat(e[0], \".\").concat(e[3],\n \".\").concat(e[1]), \"\".concat(e[0], \".\").concat(e[3], \".\").concat(e[2]), \"\".concat(e[1], \".\").concat(e[0], \".\").concat(e[2]), \"\".concat(e[1],\n \".\").concat(e[0], \".\").concat(e[3]), \"\".concat(e[1], \".\").concat(e[2], \".\").concat(e[0]), \"\".concat(e[1], \".\").concat(e[2], \".\").concat(\n e[3]), \"\".concat(e[1], \".\").concat(e[3], \".\").concat(e[0]), \"\".concat(e[1], \".\").concat(e[3], \".\").concat(e[2]), \"\".concat(e[2], \".\").concat(\n e[0], \".\").concat(e[1]), \"\".concat(e[2], \".\").concat(e[0], \".\").concat(e[3]), \"\".concat(e[2], \".\").concat(e[1], \".\").concat(e[0]), \"\".concat(\n e[2], \".\").concat(e[1], \".\").concat(e[3]), \"\".concat(e[2], \".\").concat(e[3], \".\").concat(e[0]), \"\".concat(e[2], \".\").concat(e[3], \".\").concat(\n e[1]), \"\".concat(e[3], \".\").concat(e[0], \".\").concat(e[1]), \"\".concat(e[3], \".\").concat(e[0], \".\").concat(e[2]), \"\".concat(e[3], \".\").concat(\n e[1], \".\").concat(e[0]), \"\".concat(e[3], \".\").concat(e[1], \".\").concat(e[2]), \"\".concat(e[3], \".\").concat(e[2], \".\").concat(e[0]), \"\".concat(\n e[3], \".\").concat(e[2], \".\").concat(e[1]), \"\".concat(e[0], \".\").concat(e[1], \".\").concat(e[2], \".\").concat(e[3]), \"\".concat(e[0], \".\").concat(\n e[1], \".\").concat(e[3], \".\").concat(e[2]), \"\".concat(e[0], \".\").concat(e[2], \".\").concat(e[1], \".\").concat(e[3]), \"\".concat(e[0], \".\").concat(\n e[2], \".\").concat(e[3], \".\").concat(e[1]), \"\".concat(e[0], \".\").concat(e[3], \".\").concat(e[1], \".\").concat(e[2]), \"\".concat(e[0], \".\").concat(\n e[3], \".\").concat(e[2], \".\").concat(e[1]), \"\".concat(e[1], \".\").concat(e[0], \".\").concat(e[2], \".\").concat(e[3]), \"\".concat(e[1], \".\").concat(\n e[0], \".\").concat(e[3], \".\").concat(e[2]), \"\".concat(e[1], \".\").concat(e[2], \".\").concat(e[0], \".\").concat(e[3]), \"\".concat(e[1], \".\").concat(\n e[2], \".\").concat(e[3], \".\").concat(e[0]), \"\".concat(e[1], \".\").concat(e[3], \".\").concat(e[0], \".\").concat(e[2]), \"\".concat(e[1], \".\").concat(\n e[3], \".\").concat(e[2], \".\").concat(e[0]), \"\".concat(e[2], \".\").concat(e[0], \".\").concat(e[1], \".\").concat(e[3]), \"\".concat(e[2], \".\").concat(\n e[0], \".\").concat(e[3], \".\").concat(e[1]), \"\".concat(e[2], \".\").concat(e[1], \".\").concat(e[0], \".\").concat(e[3]), \"\".concat(e[2], \".\").concat(\n e[1], \".\").concat(e[3], \".\").concat(e[0]), \"\".concat(e[2], \".\").concat(e[3], \".\").concat(e[0], \".\").concat(e[1]), \"\".concat(e[2], \".\").concat(\n e[3], \".\").concat(e[1], \".\").concat(e[0]), \"\".concat(e[3], \".\").concat(e[0], \".\").concat(e[1], \".\").concat(e[2]), \"\".concat(e[3], \".\").concat(\n e[0], \".\").concat(e[2], \".\").concat(e[1]), \"\".concat(e[3], \".\").concat(e[1], \".\").concat(e[0], \".\").concat(e[2]), \"\".concat(e[3], \".\").concat(\n e[1], \".\").concat(e[2], \".\").concat(e[0]), \"\".concat(e[3], \".\").concat(e[2], \".\").concat(e[0], \".\").concat(e[1]), \"\".concat(e[3], \".\").concat(\n e[2], \".\").concat(e[1], \".\").concat(e[0])];\n}\nfunction y2(e) {\n if (e.length === 0 || e.length === 1) return e;\n var t = e.join(\".\");\n return da[t] || (da[t] = b2(e)), da[t];\n}\nfunction R2(e) {\n var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, r = arguments.length > 2 ? arguments[2] : void 0, n = e.filter(\n function(i) {\n return i !== \"token\";\n }), a = y2(n);\n return a.reduce(function(i, c) {\n return mr(mr({}, i), r[c]);\n }, t);\n}\nfunction sc(e) {\n return e.join(\" \");\n}\nfunction x2(e, t) {\n var r = 0;\n return function(n) {\n return r += 1, n.map(function(a, i) {\n return $t({\n node: a,\n stylesheet: e,\n useInlineStyles: t,\n key: \"code-segment-\".concat(r, \"-\").concat(i)\n });\n });\n };\n}\nfunction $t(e) {\n var t = e.node, r = e.stylesheet, n = e.style, a = n === void 0 ? {} : n, i = e.useInlineStyles, c = e.key, l = t.properties, s = t.type, u = t.\n tagName, f = t.value;\n if (s === \"text\")\n return f;\n if (u) {\n var d = x2(r, i), m;\n if (!i)\n m = mr(mr({}, l), {}, {\n className: sc(l.className)\n });\n else {\n var v = Object.keys(r).reduce(function(g, w) {\n return w.split(\".\").forEach(function(b) {\n g.includes(b) || g.push(b);\n }), g;\n }, []), y = l.className && l.className.includes(\"token\") ? [\"token\"] : [], p = l.className && y.concat(l.className.filter(function(g) {\n return !v.includes(g);\n }));\n m = mr(mr({}, l), {}, {\n className: sc(p) || void 0,\n style: R2(l.className, Object.assign({}, l.style, a), r)\n });\n }\n var h = d(t.children);\n return /* @__PURE__ */ w2.createElement(u, W({\n key: c\n }, m), h);\n }\n}\nvar da, pa = C(() => {\n en();\n fa();\n o(cc, \"ownKeys\");\n o(mr, \"_objectSpread\");\n o(b2, \"powerSetPermutations\");\n da = {};\n o(y2, \"getClassNameCombinations\");\n o(R2, \"createStyleObject\");\n o(sc, \"createClassNameString\");\n o(x2, \"createChildren\");\n o($t, \"createElement\");\n});\n\n// ../node_modules/react-syntax-highlighter/dist/esm/checkForListedLanguage.js\nvar uc, fc = C(() => {\n uc = /* @__PURE__ */ o(function(e, t) {\n var r = e.listLanguages();\n return r.indexOf(t) !== -1;\n }, \"default\");\n});\n\n// ../node_modules/react-syntax-highlighter/dist/esm/highlight.js\nimport jt from \"react\";\nfunction dc(e, t) {\n var r = Object.keys(e);\n if (Object.getOwnPropertySymbols) {\n var n = Object.getOwnPropertySymbols(e);\n t && (n = n.filter(function(a) {\n return Object.getOwnPropertyDescriptor(e, a).enumerable;\n })), r.push.apply(r, n);\n }\n return r;\n}\nfunction Rt(e) {\n for (var t = 1; t < arguments.length; t++) {\n var r = arguments[t] != null ? arguments[t] : {};\n t % 2 ? dc(Object(r), !0).forEach(function(n) {\n _n(e, n, r[n]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : dc(Object(r)).forEach(function(n) {\n Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(r, n));\n });\n }\n return e;\n}\nfunction C2(e) {\n return e.match(S2);\n}\nfunction M2(e) {\n var t = e.lines, r = e.startingLineNumber, n = e.style;\n return t.map(function(a, i) {\n var c = i + r;\n return /* @__PURE__ */ jt.createElement(\"span\", {\n key: \"line-\".concat(i),\n className: \"react-syntax-highlighter-line-number\",\n style: typeof n == \"function\" ? n(c) : n\n }, \"\".concat(c, `\n`));\n });\n}\nfunction A2(e) {\n var t = e.codeString, r = e.codeStyle, n = e.containerStyle, a = n === void 0 ? {\n float: \"left\",\n paddingRight: \"10px\"\n } : n, i = e.numberStyle, c = i === void 0 ? {} : i, l = e.startingLineNumber;\n return /* @__PURE__ */ jt.createElement(\"code\", {\n style: Object.assign({}, r, a)\n }, M2({\n lines: t.replace(/\\n$/, \"\").split(`\n`),\n style: c,\n startingLineNumber: l\n }));\n}\nfunction L2(e) {\n return \"\".concat(e.toString().length, \".25em\");\n}\nfunction pc(e, t) {\n return {\n type: \"element\",\n tagName: \"span\",\n properties: {\n key: \"line-number--\".concat(e),\n className: [\"comment\", \"linenumber\", \"react-syntax-highlighter-line-number\"],\n style: t\n },\n children: [{\n type: \"text\",\n value: e\n }]\n };\n}\nfunction mc(e, t, r) {\n var n = {\n display: \"inline-block\",\n minWidth: L2(r),\n paddingRight: \"1em\",\n textAlign: \"right\",\n userSelect: \"none\"\n }, a = typeof e == \"function\" ? e(t) : e, i = Rt(Rt({}, n), a);\n return i;\n}\nfunction Vn(e) {\n var t = e.children, r = e.lineNumber, n = e.lineNumberStyle, a = e.largestLineNumber, i = e.showInlineLineNumbers, c = e.lineProps, l = c ===\n void 0 ? {} : c, s = e.className, u = s === void 0 ? [] : s, f = e.showLineNumbers, d = e.wrapLongLines, m = e.wrapLines, v = m === void 0 ?\n !1 : m, y = v ? Rt({}, typeof l == \"function\" ? l(r) : l) : {};\n if (y.className = y.className ? [].concat(Dn(y.className.trim().split(/\\s+/)), Dn(u)) : u, r && i) {\n var p = mc(n, r, a);\n t.unshift(pc(r, p));\n }\n return d & f && (y.style = Rt({\n display: \"flex\"\n }, y.style)), {\n type: \"element\",\n tagName: \"span\",\n properties: y,\n children: t\n };\n}\nfunction hc(e) {\n for (var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : [], r = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] :\n [], n = 0; n < e.length; n++) {\n var a = e[n];\n if (a.type === \"text\")\n r.push(Vn({\n children: [a],\n className: Dn(new Set(t))\n }));\n else if (a.children) {\n var i = t.concat(a.properties.className);\n hc(a.children, i).forEach(function(c) {\n return r.push(c);\n });\n }\n }\n return r;\n}\nfunction I2(e, t, r, n, a, i, c, l, s) {\n var u, f = hc(e.value), d = [], m = -1, v = 0;\n function y(E, R) {\n var S = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : [];\n return Vn({\n children: E,\n lineNumber: R,\n lineNumberStyle: l,\n largestLineNumber: c,\n showInlineLineNumbers: a,\n lineProps: r,\n className: S,\n showLineNumbers: n,\n wrapLongLines: s,\n wrapLines: t\n });\n }\n o(y, \"createWrappedLine\");\n function p(E, R) {\n if (n && R && a) {\n var S = mc(l, R, c);\n E.unshift(pc(R, S));\n }\n return E;\n }\n o(p, \"createUnwrappedLine\");\n function h(E, R) {\n var S = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : [];\n return t || S.length > 0 ? y(E, R, S) : p(E, R);\n }\n o(h, \"createLine\");\n for (var g = /* @__PURE__ */ o(function() {\n var R = f[v], S = R.children[0].value, A = C2(S);\n if (A) {\n var M = S.split(`\n`);\n M.forEach(function(L, P) {\n var _ = n && d.length + i, D = {\n type: \"text\",\n value: \"\".concat(L, `\n`)\n };\n if (P === 0) {\n var K = f.slice(m + 1, v).concat(Vn({\n children: [D],\n className: R.properties.className\n })), T = h(K, _);\n d.push(T);\n } else if (P === M.length - 1) {\n var z = f[v + 1] && f[v + 1].children && f[v + 1].children[0], k = {\n type: \"text\",\n value: \"\".concat(L)\n };\n if (z) {\n var $ = Vn({\n children: [k],\n className: R.properties.className\n });\n f.splice(v + 1, 0, $);\n } else {\n var F = [k], j = h(F, _, R.properties.className);\n d.push(j);\n }\n } else {\n var O = [D], G = h(O, _, R.properties.className);\n d.push(G);\n }\n }), m = v;\n }\n v++;\n }, \"_loop\"); v < f.length; )\n g();\n if (m !== f.length - 1) {\n var w = f.slice(m + 1, f.length);\n if (w && w.length) {\n var b = n && d.length + i, x = h(w, b);\n d.push(x);\n }\n }\n return t ? d : (u = []).concat.apply(u, d);\n}\nfunction z2(e) {\n var t = e.rows, r = e.stylesheet, n = e.useInlineStyles;\n return t.map(function(a, i) {\n return $t({\n node: a,\n stylesheet: r,\n useInlineStyles: n,\n key: \"code-segement\".concat(i)\n });\n });\n}\nfunction gc(e) {\n return e && typeof e.highlightAuto < \"u\";\n}\nfunction T2(e) {\n var t = e.astGenerator, r = e.language, n = e.code, a = e.defaultCodeValue;\n if (gc(t)) {\n var i = uc(t, r);\n return r === \"text\" ? {\n value: a,\n language: \"text\"\n } : i ? t.highlight(r, n) : t.highlightAuto(n);\n }\n try {\n return r && r !== \"text\" ? {\n value: t.highlight(n, r)\n } : {\n value: a\n };\n } catch {\n return {\n value: a\n };\n }\n}\nfunction ma(e, t) {\n return /* @__PURE__ */ o(function(n) {\n var a = n.language, i = n.children, c = n.style, l = c === void 0 ? t : c, s = n.customStyle, u = s === void 0 ? {} : s, f = n.codeTagProps,\n d = f === void 0 ? {\n className: a ? \"language-\".concat(a) : void 0,\n style: Rt(Rt({}, l['code[class*=\"language-\"]']), l['code[class*=\"language-'.concat(a, '\"]')])\n } : f, m = n.useInlineStyles, v = m === void 0 ? !0 : m, y = n.showLineNumbers, p = y === void 0 ? !1 : y, h = n.showInlineLineNumbers, g = h ===\n void 0 ? !0 : h, w = n.startingLineNumber, b = w === void 0 ? 1 : w, x = n.lineNumberContainerStyle, E = n.lineNumberStyle, R = E === void 0 ?\n {} : E, S = n.wrapLines, A = n.wrapLongLines, M = A === void 0 ? !1 : A, L = n.lineProps, P = L === void 0 ? {} : L, _ = n.renderer, D = n.\n PreTag, K = D === void 0 ? \"pre\" : D, T = n.CodeTag, z = T === void 0 ? \"code\" : T, k = n.code, $ = k === void 0 ? (Array.isArray(i) ? i[0] :\n i) || \"\" : k, F = n.astGenerator, j = G0(n, E2);\n F = F || e;\n var O = p ? /* @__PURE__ */ jt.createElement(A2, {\n containerStyle: x,\n codeStyle: d.style || {},\n numberStyle: R,\n startingLineNumber: b,\n codeString: $\n }) : null, G = l.hljs || l['pre[class*=\"language-\"]'] || {\n backgroundColor: \"#fff\"\n }, Ce = gc(F) ? \"hljs\" : \"prismjs\", he = v ? Object.assign({}, j, {\n style: Object.assign({}, G, u)\n }) : Object.assign({}, j, {\n className: j.className ? \"\".concat(Ce, \" \").concat(j.className) : Ce,\n style: Object.assign({}, u)\n });\n if (M ? d.style = Rt({\n whiteSpace: \"pre-wrap\"\n }, d.style) : d.style = Rt({\n whiteSpace: \"pre\"\n }, d.style), !F)\n return /* @__PURE__ */ jt.createElement(K, he, O, /* @__PURE__ */ jt.createElement(z, d, $));\n (S === void 0 && _ || M) && (S = !0), _ = _ || z2;\n var fe = [{\n type: \"text\",\n value: $\n }], de = T2({\n astGenerator: F,\n language: a,\n code: $,\n defaultCodeValue: fe\n });\n de.language === null && (de.value = fe);\n var be = de.value.length;\n be === 1 && de.value[0].type === \"text\" && (be = de.value[0].value.split(`\n`).length);\n var Me = be + b, Nt = I2(de, S, P, p, g, b, Me, R, M);\n return /* @__PURE__ */ jt.createElement(K, he, /* @__PURE__ */ jt.createElement(z, d, !g && O, _({\n rows: Nt,\n stylesheet: l,\n useInlineStyles: v\n })));\n }, \"SyntaxHighlighter\");\n}\nvar E2, S2, vc = C(() => {\n Y0();\n nc();\n fa();\n pa();\n fc();\n E2 = [\"language\", \"children\", \"style\", \"customStyle\", \"codeTagProps\", \"useInlineStyles\", \"showLineNumbers\", \"showInlineLineNumbers\", \"star\\\ntingLineNumber\", \"lineNumberContainerStyle\", \"lineNumberStyle\", \"wrapLines\", \"wrapLongLines\", \"lineProps\", \"renderer\", \"PreTag\", \"CodeTag\", \"\\\ncode\", \"astGenerator\"];\n o(dc, \"ownKeys\");\n o(Rt, \"_objectSpread\");\n S2 = /\\n/g;\n o(C2, \"getNewLines\");\n o(M2, \"getAllLineNumbers\");\n o(A2, \"AllLineNumbers\");\n o(L2, \"getEmWidthOfNumber\");\n o(pc, \"getInlineLineNumber\");\n o(mc, \"assembleLineNumberStyles\");\n o(Vn, \"createLineElement\");\n o(hc, \"flattenCodeTree\");\n o(I2, \"processLines\");\n o(z2, \"defaultRenderer\");\n o(gc, \"isHighlightJs\");\n o(T2, \"getCodeTree\");\n o(ma, \"default\");\n});\n\n// ../node_modules/xtend/immutable.js\nvar bc = H((Zb, wc) => {\n wc.exports = P2;\n var H2 = Object.prototype.hasOwnProperty;\n function P2() {\n for (var e = {}, t = 0; t < arguments.length; t++) {\n var r = arguments[t];\n for (var n in r)\n H2.call(r, n) && (e[n] = r[n]);\n }\n return e;\n }\n o(P2, \"extend\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/util/schema.js\nvar ga = H((Jb, Rc) => {\n \"use strict\";\n Rc.exports = yc;\n var ha = yc.prototype;\n ha.space = null;\n ha.normal = {};\n ha.property = {};\n function yc(e, t, r) {\n this.property = e, this.normal = t, r && (this.space = r);\n }\n o(yc, \"Schema\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/util/merge.js\nvar Sc = H((e9, Ec) => {\n \"use strict\";\n var xc = bc(), k2 = ga();\n Ec.exports = O2;\n function O2(e) {\n for (var t = e.length, r = [], n = [], a = -1, i, c; ++a < t; )\n i = e[a], r.push(i.property), n.push(i.normal), c = i.space;\n return new k2(\n xc.apply(null, r),\n xc.apply(null, n),\n c\n );\n }\n o(O2, \"merge\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/normalize.js\nvar $n = H((r9, Cc) => {\n \"use strict\";\n Cc.exports = B2;\n function B2(e) {\n return e.toLowerCase();\n }\n o(B2, \"normalize\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/util/info.js\nvar va = H((o9, Ac) => {\n \"use strict\";\n Ac.exports = Mc;\n var _e = Mc.prototype;\n _e.space = null;\n _e.attribute = null;\n _e.property = null;\n _e.boolean = !1;\n _e.booleanish = !1;\n _e.overloadedBoolean = !1;\n _e.number = !1;\n _e.commaSeparated = !1;\n _e.spaceSeparated = !1;\n _e.commaOrSpaceSeparated = !1;\n _e.mustUseProperty = !1;\n _e.defined = !1;\n function Mc(e, t) {\n this.property = e, this.attribute = t;\n }\n o(Mc, \"Info\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/util/types.js\nvar jn = H((xt) => {\n \"use strict\";\n var N2 = 0;\n xt.boolean = Wt();\n xt.booleanish = Wt();\n xt.overloadedBoolean = Wt();\n xt.number = Wt();\n xt.spaceSeparated = Wt();\n xt.commaSeparated = Wt();\n xt.commaOrSpaceSeparated = Wt();\n function Wt() {\n return Math.pow(2, ++N2);\n }\n o(Wt, \"increment\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/util/defined-info.js\nvar ba = H((c9, Hc) => {\n \"use strict\";\n var zc = va(), Lc = jn();\n Hc.exports = wa;\n wa.prototype = new zc();\n wa.prototype.defined = !0;\n var Tc = [\n \"boolean\",\n \"booleanish\",\n \"overloadedBoolean\",\n \"number\",\n \"commaSeparated\",\n \"spaceSeparated\",\n \"commaOrSpaceSeparated\"\n ], F2 = Tc.length;\n function wa(e, t, r, n) {\n var a = -1, i;\n for (Ic(this, \"space\", n), zc.call(this, e, t); ++a < F2; )\n i = Tc[a], Ic(this, i, (r & Lc[i]) === Lc[i]);\n }\n o(wa, \"DefinedInfo\");\n function Ic(e, t, r) {\n r && (e[t] = r);\n }\n o(Ic, \"mark\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/util/create.js\nvar hr = H((u9, kc) => {\n \"use strict\";\n var Pc = $n(), D2 = ga(), _2 = ba();\n kc.exports = V2;\n function V2(e) {\n var t = e.space, r = e.mustUseProperty || [], n = e.attributes || {}, a = e.properties, i = e.transform, c = {}, l = {}, s, u;\n for (s in a)\n u = new _2(\n s,\n i(n, s),\n a[s],\n t\n ), r.indexOf(s) !== -1 && (u.mustUseProperty = !0), c[s] = u, l[Pc(s)] = s, l[Pc(u.attribute)] = s;\n return new D2(c, l, t);\n }\n o(V2, \"create\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/xlink.js\nvar Bc = H((d9, Oc) => {\n \"use strict\";\n var $2 = hr();\n Oc.exports = $2({\n space: \"xlink\",\n transform: j2,\n properties: {\n xLinkActuate: null,\n xLinkArcRole: null,\n xLinkHref: null,\n xLinkRole: null,\n xLinkShow: null,\n xLinkTitle: null,\n xLinkType: null\n }\n });\n function j2(e, t) {\n return \"xlink:\" + t.slice(5).toLowerCase();\n }\n o(j2, \"xlinkTransform\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/xml.js\nvar Fc = H((m9, Nc) => {\n \"use strict\";\n var W2 = hr();\n Nc.exports = W2({\n space: \"xml\",\n transform: U2,\n properties: {\n xmlLang: null,\n xmlBase: null,\n xmlSpace: null\n }\n });\n function U2(e, t) {\n return \"xml:\" + t.slice(3).toLowerCase();\n }\n o(U2, \"xmlTransform\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/util/case-sensitive-transform.js\nvar _c = H((g9, Dc) => {\n \"use strict\";\n Dc.exports = q2;\n function q2(e, t) {\n return t in e ? e[t] : t;\n }\n o(q2, \"caseSensitiveTransform\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/util/case-insensitive-transform.js\nvar ya = H((w9, Vc) => {\n \"use strict\";\n var G2 = _c();\n Vc.exports = Y2;\n function Y2(e, t) {\n return G2(e, t.toLowerCase());\n }\n o(Y2, \"caseInsensitiveTransform\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/xmlns.js\nvar jc = H((y9, $c) => {\n \"use strict\";\n var X2 = hr(), Z2 = ya();\n $c.exports = X2({\n space: \"xmlns\",\n attributes: {\n xmlnsxlink: \"xmlns:xlink\"\n },\n transform: Z2,\n properties: {\n xmlns: null,\n xmlnsXLink: null\n }\n });\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/aria.js\nvar Uc = H((R9, Wc) => {\n \"use strict\";\n var Ra = jn(), K2 = hr(), Ie = Ra.booleanish, Ve = Ra.number, Ut = Ra.spaceSeparated;\n Wc.exports = K2({\n transform: J2,\n properties: {\n ariaActiveDescendant: null,\n ariaAtomic: Ie,\n ariaAutoComplete: null,\n ariaBusy: Ie,\n ariaChecked: Ie,\n ariaColCount: Ve,\n ariaColIndex: Ve,\n ariaColSpan: Ve,\n ariaControls: Ut,\n ariaCurrent: null,\n ariaDescribedBy: Ut,\n ariaDetails: null,\n ariaDisabled: Ie,\n ariaDropEffect: Ut,\n ariaErrorMessage: null,\n ariaExpanded: Ie,\n ariaFlowTo: Ut,\n ariaGrabbed: Ie,\n ariaHasPopup: null,\n ariaHidden: Ie,\n ariaInvalid: null,\n ariaKeyShortcuts: null,\n ariaLabel: null,\n ariaLabelledBy: Ut,\n ariaLevel: Ve,\n ariaLive: null,\n ariaModal: Ie,\n ariaMultiLine: Ie,\n ariaMultiSelectable: Ie,\n ariaOrientation: null,\n ariaOwns: Ut,\n ariaPlaceholder: null,\n ariaPosInSet: Ve,\n ariaPressed: Ie,\n ariaReadOnly: Ie,\n ariaRelevant: null,\n ariaRequired: Ie,\n ariaRoleDescription: Ut,\n ariaRowCount: Ve,\n ariaRowIndex: Ve,\n ariaRowSpan: Ve,\n ariaSelected: Ie,\n ariaSetSize: Ve,\n ariaSort: null,\n ariaValueMax: Ve,\n ariaValueMin: Ve,\n ariaValueNow: Ve,\n ariaValueText: null,\n role: null\n }\n });\n function J2(e, t) {\n return t === \"role\" ? t : \"aria-\" + t.slice(4).toLowerCase();\n }\n o(J2, \"ariaTransform\");\n});\n\n// ../node_modules/hastscript/node_modules/property-information/lib/html.js\nvar Gc = H((E9, qc) => {\n \"use strict\";\n var gr = jn(), Q2 = hr(), e4 = ya(), B = gr.boolean, t4 = gr.overloadedBoolean, on = gr.booleanish, Y = gr.number, xe = gr.spaceSeparated,\n Wn = gr.commaSeparated;\n qc.exports = Q2({\n space: \"html\",\n attributes: {\n acceptcharset: \"accept-charset\",\n classname: \"class\",\n htmlfor: \"for\",\n httpequiv: \"http-equiv\"\n },\n transform: e4,\n mustUseProperty: [\"checked\", \"multiple\", \"muted\", \"selected\"],\n properties: {\n // Standard Properties.\n abbr: null,\n accept: Wn,\n acceptCharset: xe,\n accessKey: xe,\n action: null,\n allow: null,\n allowFullScreen: B,\n allowPaymentRequest: B,\n allowUserMedia: B,\n alt: null,\n as: null,\n async: B,\n autoCapitalize: null,\n autoComplete: xe,\n autoFocus: B,\n autoPlay: B,\n capture: B,\n charSet: null,\n checked: B,\n cite: null,\n className: xe,\n cols: Y,\n colSpan: null,\n content: null,\n contentEditable: on,\n controls: B,\n controlsList: xe,\n coords: Y | Wn,\n crossOrigin: null,\n data: null,\n dateTime: null,\n decoding: null,\n default: B,\n defer: B,\n dir: null,\n dirName: null,\n disabled: B,\n download: t4,\n draggable: on,\n encType: null,\n enterKeyHint: null,\n form: null,\n formAction: null,\n formEncType: null,\n formMethod: null,\n formNoValidate: B,\n formTarget: null,\n headers: xe,\n height: Y,\n hidden: B,\n high: Y,\n href: null,\n hrefLang: null,\n htmlFor: xe,\n httpEquiv: xe,\n id: null,\n imageSizes: null,\n imageSrcSet: Wn,\n inputMode: null,\n integrity: null,\n is: null,\n isMap: B,\n itemId: null,\n itemProp: xe,\n itemRef: xe,\n itemScope: B,\n itemType: xe,\n kind: null,\n label: null,\n lang: null,\n language: null,\n list: null,\n loading: null,\n loop: B,\n low: Y,\n manifest: null,\n max: null,\n maxLength: Y,\n media: null,\n method: null,\n min: null,\n minLength: Y,\n multiple: B,\n muted: B,\n name: null,\n nonce: null,\n noModule: B,\n noValidate: B,\n onAbort: null,\n onAfterPrint: null,\n onAuxClick: null,\n onBeforePrint: null,\n onBeforeUnload: null,\n onBlur: null,\n onCancel: null,\n onCanPlay: null,\n onCanPlayThrough: null,\n onChange: null,\n onClick: null,\n onClose: null,\n onContextMenu: null,\n onCopy: null,\n onCueChange: null,\n onCut: null,\n onDblClick: null,\n onDrag: null,\n onDragEnd: null,\n onDragEnter: null,\n onDragExit: null,\n onDragLeave: null,\n onDragOver: null,\n onDragStart: null,\n onDrop: null,\n onDurationChange: null,\n onEmptied: null,\n onEnded: null,\n onError: null,\n onFocus: null,\n onFormData: null,\n onHashChange: null,\n onInput: null,\n onInvalid: null,\n onKeyDown: null,\n onKeyPress: null,\n onKeyUp: null,\n onLanguageChange: null,\n onLoad: null,\n onLoadedData: null,\n onLoadedMetadata: null,\n onLoadEnd: null,\n onLoadStart: null,\n onMessage: null,\n onMessageError: null,\n onMouseDown: null,\n onMouseEnter: null,\n onMouseLeave: null,\n onMouseMove: null,\n onMouseOut: null,\n onMouseOver: null,\n onMouseUp: null,\n onOffline: null,\n onOnline: null,\n onPageHide: null,\n onPageShow: null,\n onPaste: null,\n onPause: null,\n onPlay: null,\n onPlaying: null,\n onPopState: null,\n onProgress: null,\n onRateChange: null,\n onRejectionHandled: null,\n onReset: null,\n onResize: null,\n onScroll: null,\n onSecurityPolicyViolation: null,\n onSeeked: null,\n onSeeking: null,\n onSelect: null,\n onSlotChange: null,\n onStalled: null,\n onStorage: null,\n onSubmit: null,\n onSuspend: null,\n onTimeUpdate: null,\n onToggle: null,\n onUnhandledRejection: null,\n onUnload: null,\n onVolumeChange: null,\n onWaiting: null,\n onWheel: null,\n open: B,\n optimum: Y,\n pattern: null,\n ping: xe,\n placeholder: null,\n playsInline: B,\n poster: null,\n preload: null,\n readOnly: B,\n referrerPolicy: null,\n rel: xe,\n required: B,\n reversed: B,\n rows: Y,\n rowSpan: Y,\n sandbox: xe,\n scope: null,\n scoped: B,\n seamless: B,\n selected: B,\n shape: null,\n size: Y,\n sizes: null,\n slot: null,\n span: Y,\n spellCheck: on,\n src: null,\n srcDoc: null,\n srcLang: null,\n srcSet: Wn,\n start: Y,\n step: null,\n style: null,\n tabIndex: Y,\n target: null,\n title: null,\n translate: null,\n type: null,\n typeMustMatch: B,\n useMap: null,\n value: on,\n width: Y,\n wrap: null,\n // Legacy.\n // See: https://html.spec.whatwg.org/#other-elements,-attributes-and-apis\n align: null,\n // Several. Use CSS `text-align` instead,\n aLink: null,\n // ``. Use CSS `a:active {color}` instead\n archive: xe,\n // ``. List of URIs to archives\n axis: null,\n // `` and ``. Use `scope` on ``\n background: null,\n // ``. Use CSS `background-image` instead\n bgColor: null,\n // `` and table elements. Use CSS `background-color` instead\n border: Y,\n // ``. Use CSS `border-width` instead,\n borderColor: null,\n // `
`. Use CSS `border-color` instead,\n bottomMargin: Y,\n // ``\n cellPadding: null,\n // `
`\n cellSpacing: null,\n // `
`\n char: null,\n // Several table elements. When `align=char`, sets the character to align on\n charOff: null,\n // Several table elements. When `char`, offsets the alignment\n classId: null,\n // ``\n clear: null,\n // `
`. Use CSS `clear` instead\n code: null,\n // ``\n codeBase: null,\n // ``\n codeType: null,\n // ``\n color: null,\n // `` and `
`. Use CSS instead\n compact: B,\n // Lists. Use CSS to reduce space between items instead\n declare: B,\n // ``\n event: null,\n // ` + + Storybook + + + + + + + +Data Transparency UI

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.

The component failed to render properly, likely due to a configuration issue in Storybook. Here are some common causes and how you can address them:

  1. Missing Context/Providers: You can use decorators to supply specific contexts or providers, which are sometimes necessary for components to render correctly. For detailed instructions on using decorators, please visit the Decorators documentation.
  2. Misconfigured Webpack or Vite: Verify that Storybook picks up all necessary settings for loaders, plugins, and other relevant parameters. You can find step-by-step guides for configuring Webpack or Vite with Storybook.
  3. Missing Environment Variables: Your Storybook may require specific environment variables to function as intended. You can set up custom environment variables as outlined in the Environment Variables documentation.
\ No newline at end of file + } + + +Data Transparency UI + + + + + + +
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+

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. +

+
+
+ +
+
+

+

+ The component failed to render properly, likely due to a configuration issue in Storybook. + Here are some common causes and how you can address them: +

+
    +
  1. + Missing Context/Providers: You can use decorators to supply specific + contexts or providers, which are sometimes necessary for components to render correctly. For + detailed instructions on using decorators, please visit the + Decorators documentation. +
  2. +
  3. + Misconfigured Webpack or Vite: Verify that Storybook picks up all necessary + settings for loaders, plugins, and other relevant parameters. You can find step-by-step + guides for configuring + Webpack or + Vite + with Storybook. +
  4. +
  5. + Missing Environment Variables: Your Storybook may require specific + environment variables to function as intended. You can set up custom environment variables + as outlined in the + Environment Variables documentation. +
  6. +
+
+
+
+ +
+
+ + + diff --git a/docs/img/carouselImageOne.png b/docs/img/carouselImageOne.png new file mode 100644 index 00000000..be6eb1ea Binary files /dev/null and b/docs/img/carouselImageOne.png differ diff --git a/docs/img/carouselImageThree.png b/docs/img/carouselImageThree.png new file mode 100644 index 00000000..706579f0 Binary files /dev/null and b/docs/img/carouselImageThree.png differ diff --git a/docs/img/carouselImageTwo.png b/docs/img/carouselImageTwo.png new file mode 100644 index 00000000..3a4b4282 Binary files /dev/null and b/docs/img/carouselImageTwo.png differ diff --git a/docs/img/favicon.ico b/docs/img/favicon.ico new file mode 100644 index 00000000..9989fb70 Binary files /dev/null and b/docs/img/favicon.ico differ diff --git a/docs/img/iconLogo.svg b/docs/img/iconLogo.svg new file mode 100644 index 00000000..5a8b0e78 --- /dev/null +++ b/docs/img/iconLogo.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + diff --git a/docs/img/logo.ico b/docs/img/logo.ico new file mode 100644 index 00000000..05be826a Binary files /dev/null and b/docs/img/logo.ico differ diff --git a/docs/img/logo@2x.png b/docs/img/logo@2x.png new file mode 100644 index 00000000..834e4c88 Binary files /dev/null and b/docs/img/logo@2x.png differ diff --git a/docs/img/top-bowie-state-combined-image.svg b/docs/img/top-bowie-state-combined-image.svg new file mode 100644 index 00000000..8ba2b100 --- /dev/null +++ b/docs/img/top-bowie-state-combined-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/img/ui_ux_approval.png b/docs/img/ui_ux_approval.png new file mode 100644 index 00000000..557132ca Binary files /dev/null and b/docs/img/ui_ux_approval.png differ diff --git a/docs/index.html b/docs/index.html index 229a6d93..b1aa9780 100644 --- a/docs/index.html +++ b/docs/index.html @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/docs/ui_ux_approval.png b/docs/ui_ux_approval.png new file mode 100644 index 00000000..557132ca Binary files /dev/null and b/docs/ui_ux_approval.png differ diff --git a/docs/vite-inject-mocker-entry.js b/docs/vite-inject-mocker-entry.js new file mode 100644 index 00000000..974707c7 --- /dev/null +++ b/docs/vite-inject-mocker-entry.js @@ -0,0 +1,2 @@ +import{i as e,n as t,t as n}from"./assets/preload-helper-xPQekRTU.js";function r(e,t,n={}){let r=[],s=new te,c=(e,t,n)=>{try{return e[t]=n,!0}catch{return!1}},l=(t,n)=>{let u=i(t),d=u===`Module`||!!t.__esModule;for(let{key:f,descriptor:p}of o(t,d,e.globalConstructors)){if(!d&&p.get){try{Object.defineProperty(n,f,p)}catch{}continue}if(a(f,u))continue;let m=t[f],h=s.getId(m);if(h!==void 0){r.push(()=>c(n,f,s.getMockedValue(h)));continue}let g=i(m);if(Array.isArray(m)){c(n,f,[]);continue}let _=g.includes(`Function`)&&typeof m==`function`;if((!_||m._isMockFunction)&&g!==`Object`&&g!==`Module`){c(n,f,m);continue}if(c(n,f,_?m:{})){if(_){let t=function(){if(this instanceof n[f])for(let{key:t,descriptor:n}of o(this,!1,e.globalConstructors)){if(n.get)continue;let e=this[t];if(i(e).includes(`Function`)&&typeof e==`function`){let e=this[t],n=r(this,t).mockImplementation(e),i=n.mockReset;n.mockRestore=n.mockReset=()=>(i.call(n),n.mockImplementation(e),n)}}};if(!e.spyOn)throw Error("[@vitest/mocker] `spyOn` is not defined. This is a Vitest error. Please open a new issue with reproduction.");let r=e.spyOn,a=r(n,f);if(e.type===`automock`){a.mockImplementation(t);let e=a.mockReset;a.mockRestore=a.mockReset=()=>(e.call(a),a.mockImplementation(t),a)}Object.defineProperty(n[f],"length",{value:0})}s.track(m,n[f]),l(m,n[f])}}},u=n;l(t,u);for(let e of r)e();return u}function i(e){return Object.prototype.toString.apply(e).slice(8,-1)}function a(e,t){return t.includes(`Function`)&&typeof e==`string`&&[`arguments`,`callee`,`caller`,`length`,`name`].includes(e)}function o(e,t,n){let{Map:r,Object:i,Function:a,RegExp:o,Array:c}=n,l=new r,u=e;do{if(u===i.prototype||u===a.prototype||u===o.prototype)break;s(u,e=>{let t=i.getOwnPropertyDescriptor(u,e);t&&l.set(e,{key:e,descriptor:t})})}while(u=i.getPrototypeOf(u));if(t&&!l.has(`default`)&&`default`in e){let t=i.getOwnPropertyDescriptor(e,`default`);t&&l.set(`default`,{key:`default`,descriptor:t})}return c.from(l.values())}function s(e,t){let n=typeof t==`function`?t:e=>t.add(e);Object.getOwnPropertyNames(e).forEach(n),Object.getOwnPropertySymbols(e).forEach(n)}function c(e=``){return e&&e.replace(/\\/g,`/`).replace(I,e=>e.toUpperCase())}function l(e,t){let n=``,r=0,i=-1,a=0,o=null;for(let s=0;s<=e.length;++s){if(s2){let e=n.lastIndexOf(`/`);e===-1?(n=``,r=0):(n=n.slice(0,e),r=n.length-1-n.lastIndexOf(`/`)),i=s,a=0;continue}else if(n.length>0){n=``,r=0,i=s,a=0;continue}}t&&(n+=n.length>0?`/..`:`..`,r=2)}else n.length>0?n+=`/${e.slice(i+1,s)}`:n=e.slice(i+1,s),r=s-i-1;i=s,a=0}else o===`.`&&a!==-1?++a:a=-1}return n}function u(e){return String(e)}function d(e=!1){let t=typeof process<`u`?process:void 0,n=t?.env||{},r=t?.argv||[];return!(`NO_COLOR`in n||r.includes(`--no-color`))&&(`FORCE_COLOR`in n||r.includes(`--color`)||t?.platform===`win32`||e&&n.TERM!==`dumb`||`CI`in n)||typeof window<`u`&&!!window.chrome}function f(e=!1){let t=d(e),n=(e,t,n,r)=>{let i=``,a=0;do i+=e.substring(a,r)+n,a=r+t.length,r=e.indexOf(t,a);while(~r);return i+e.substring(a)},r=(e,t,r=e)=>{let i=i=>{let a=String(i),o=a.indexOf(t,e.length);return~o?e+n(a,t,r,o)+t:e+a+t};return i.open=e,i.close=t,i},i={isColorSupported:t},a=e=>`\x1B[${e}m`;for(let[e,n]of ce)i[e]=t?r(a(n[0]),a(n[1]),n[2]):u;return i}function p(e,t){return t.forEach(function(t){t&&typeof t!=`string`&&!Array.isArray(t)&&Object.keys(t).forEach(function(n){if(n!=="default"&&!(n in e)){var r=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,r.get?r:{enumerable:!0,get:function(){return t[n]}})}})}),Object.freeze(e)}function m(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,`default`)?e.default:e}function h(){if(le)return B;le=1;var e=Symbol.for(`react.transitional.element`),t=Symbol.for(`react.portal`),n=Symbol.for(`react.fragment`),r=Symbol.for(`react.strict_mode`),i=Symbol.for(`react.profiler`),a=Symbol.for(`react.consumer`),o=Symbol.for(`react.context`),s=Symbol.for(`react.forward_ref`),c=Symbol.for(`react.suspense`),l=Symbol.for(`react.suspense_list`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.view_transition`),p=Symbol.for(`react.client.reference`);function m(p){if(typeof p==`object`&&p){var m=p.$$typeof;switch(m){case e:switch(p=p.type,p){case n:case i:case r:case c:case l:case f:return p;default:switch(p&&=p.$$typeof,p){case o:case s:case d:case u:return p;case a:return p;default:return m}}case t:return m}}}return B.ContextConsumer=a,B.ContextProvider=o,B.Element=e,B.ForwardRef=s,B.Fragment=n,B.Lazy=d,B.Memo=u,B.Portal=t,B.Profiler=i,B.StrictMode=r,B.Suspense=c,B.SuspenseList=l,B.isContextConsumer=function(e){return m(e)===a},B.isContextProvider=function(e){return m(e)===o},B.isElement=function(t){return typeof t==`object`&&!!t&&t.$$typeof===e},B.isForwardRef=function(e){return m(e)===s},B.isFragment=function(e){return m(e)===n},B.isLazy=function(e){return m(e)===d},B.isMemo=function(e){return m(e)===u},B.isPortal=function(e){return m(e)===t},B.isProfiler=function(e){return m(e)===i},B.isStrictMode=function(e){return m(e)===r},B.isSuspense=function(e){return m(e)===c},B.isSuspenseList=function(e){return m(e)===l},B.isValidElementType=function(e){return typeof e==`string`||typeof e==`function`||e===n||e===i||e===r||e===c||e===l||typeof e==`object`&&!!e&&(e.$$typeof===d||e.$$typeof===u||e.$$typeof===o||e.$$typeof===a||e.$$typeof===s||e.$$typeof===p||e.getModuleId!==void 0)},B.typeOf=m,B}function g(){return ue||(ue=1,z.exports=h()),z.exports}function _(){if(de)return W;de=1;var e=Symbol.for(`react.element`),t=Symbol.for(`react.portal`),n=Symbol.for(`react.fragment`),r=Symbol.for(`react.strict_mode`),i=Symbol.for(`react.profiler`),a=Symbol.for(`react.provider`),o=Symbol.for(`react.context`),s=Symbol.for(`react.server_context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.suspense_list`),d=Symbol.for(`react.memo`),f=Symbol.for(`react.lazy`),p=Symbol.for(`react.offscreen`),m=Symbol.for(`react.module.reference`);function h(p){if(typeof p==`object`&&p){var m=p.$$typeof;switch(m){case e:switch(p=p.type,p){case n:case i:case r:case l:case u:return p;default:switch(p&&=p.$$typeof,p){case s:case o:case c:case f:case d:case a:return p;default:return m}}case t:return m}}}return W.ContextConsumer=o,W.ContextProvider=a,W.Element=e,W.ForwardRef=c,W.Fragment=n,W.Lazy=f,W.Memo=d,W.Portal=t,W.Profiler=i,W.StrictMode=r,W.Suspense=l,W.SuspenseList=u,W.isAsyncMode=function(){return!1},W.isConcurrentMode=function(){return!1},W.isContextConsumer=function(e){return h(e)===o},W.isContextProvider=function(e){return h(e)===a},W.isElement=function(t){return typeof t==`object`&&!!t&&t.$$typeof===e},W.isForwardRef=function(e){return h(e)===c},W.isFragment=function(e){return h(e)===n},W.isLazy=function(e){return h(e)===f},W.isMemo=function(e){return h(e)===d},W.isPortal=function(e){return h(e)===t},W.isProfiler=function(e){return h(e)===i},W.isStrictMode=function(e){return h(e)===r},W.isSuspense=function(e){return h(e)===l},W.isSuspenseList=function(e){return h(e)===u},W.isValidElementType=function(e){return typeof e==`string`||typeof e==`function`||e===n||e===i||e===r||e===l||e===u||e===p||typeof e==`object`&&!!e&&(e.$$typeof===f||e.$$typeof===d||e.$$typeof===a||e.$$typeof===o||e.$$typeof===c||e.$$typeof===m||e.getModuleId!==void 0)},W.typeOf=h,W}function v(){return G||(G=1,U.exports=_()),U.exports}function y(e){let{message:t=`$$stack trace error`,stackTraceLimit:n=1}=e||{},r=Error.stackTraceLimit,i=Error.prepareStackTrace;Error.stackTraceLimit=n,Error.prepareStackTrace=e=>e.stack;let a=Error(t).stack||``;return Error.prepareStackTrace=i,Error.stackTraceLimit=r,a}function ee(){if(pe)return q;pe=1;var e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v;return f=/\/(?![*\/])(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\\]).|\\.)*(\/[$_\u200C\u200D\p{ID_Continue}]*|\\)?/uy,d=/--|\+\+|=>|\.{3}|\??\.(?!\d)|(?:&&|\|\||\?\?|[+\-%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2}|\/(?![\/*]))=?|[?~,:;[\](){}]/y,e=/(\x23?)(?=[$_\p{ID_Start}\\])(?:[$_\u200C\u200D\p{ID_Continue}]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+/uy,m=/(['"])(?:(?!\1)[^\\\n\r]|\\(?:\r\n|[^]))*(\1)?/y,u=/(?:0[xX][\da-fA-F](?:_?[\da-fA-F])*|0[oO][0-7](?:_?[0-7])*|0[bB][01](?:_?[01])*)n?|0n|[1-9](?:_?\d)*n|(?:(?:0(?!\d)|0\d*[89]\d*|[1-9](?:_?\d)*)(?:\.(?:\d(?:_?\d)*)?)?|\.\d(?:_?\d)*)(?:[eE][+-]?\d(?:_?\d)*)?|0[0-7]+/y,h=/[`}](?:[^`\\$]|\\[^]|\$(?!\{))*(`|\$\{)?/y,v=/[\t\v\f\ufeff\p{Zs}]+/uy,s=/\r?\n|[\r\u2028\u2029]/y,c=/\/\*(?:[^*]|\*(?!\/))*(\*\/)?/y,p=/\/\/.*/y,n=/[<>.:={}]|\/(?![\/*])/y,t=/[$_\p{ID_Start}][$_\u200C\u200D\p{ID_Continue}-]*/uy,r=/(['"])(?:(?!\1)[^])*(\1)?/y,i=/[^<>{}]+/y,_=/^(?:[\/+-]|\.{3}|\?(?:InterpolationIn(?:JSX|Template)|NoLineTerminatorHere|NonExpressionParenEnd|UnaryIncDec))?$|[{}([,;<>=*%&|^!~?:]$/,g=/^(?:=>|[;\]){}]|else|\?(?:NoLineTerminatorHere|NonExpressionParenEnd))?$/,a=/^(?:await|case|default|delete|do|else|instanceof|new|return|throw|typeof|void|yield)$/,o=/^(?:return|throw|yield)$/,l=RegExp(s.source),q=function*(y,{jsx:ee=!1}={}){var b,x,S,C,w,T,E,D,O,k,A,j,M,N;for({length:T}=y,C=0,w=``,N=[{tag:`JS`}],b=[],A=0,j=!1;C`:N.pop(),w===`/`||D.tag===`JSXTagEnd`?(k=`?JSX`,j=!0):N.push({tag:`JSXChildren`});break;case`{`:N.push({tag:`InterpolationInJSX`,nesting:b.length}),k=`?InterpolationInJSX`,j=!1;break;case`/`:w===`<`&&(N.pop(),N[N.length-1].tag===`JSXChildren`&&N.pop(),N.push({tag:`JSXTagEnd`}))}w=k,yield{type:`JSXPunctuator`,value:E[0]};continue}if(t.lastIndex=C,E=t.exec(y)){C=t.lastIndex,w=E[0],yield{type:`JSXIdentifier`,value:E[0]};continue}if(r.lastIndex=C,E=r.exec(y)){C=r.lastIndex,w=E[0],yield{type:`JSXString`,value:E[0],closed:E[2]!==void 0};continue}break;case`JSXChildren`:if(i.lastIndex=C,E=i.exec(y)){C=i.lastIndex,w=E[0],yield{type:`JSXText`,value:E[0]};continue}switch(y[C]){case`<`:N.push({tag:`JSXTag`}),C++,w=`<`,yield{type:`JSXPunctuator`,value:`<`};continue;case`{`:N.push({tag:`InterpolationInJSX`,nesting:b.length}),C++,w=`?InterpolationInJSX`,j=!1,yield{type:`JSXPunctuator`,value:`{`};continue}}if(v.lastIndex=C,E=v.exec(y)){C=v.lastIndex,yield{type:`WhiteSpace`,value:E[0]};continue}if(s.lastIndex=C,E=s.exec(y)){C=s.lastIndex,j=!1,o.test(w)&&(w=`?NoLineTerminatorHere`),yield{type:`LineTerminatorSequence`,value:E[0]};continue}if(c.lastIndex=C,E=c.exec(y)){C=c.lastIndex,l.test(E[0])&&(j=!1,o.test(w)&&(w=`?NoLineTerminatorHere`)),yield{type:`MultiLineComment`,value:E[0],closed:E[1]!==void 0};continue}if(p.lastIndex=C,E=p.exec(y)){C=p.lastIndex,j=!1,yield{type:`SingleLineComment`,value:E[0]};continue}x=String.fromCodePoint(y.codePointAt(C)),C+=x.length,w=x,j=!1,yield{type:D.tag.startsWith(`JSX`)?`JSXInvalid`:`Invalid`,value:x}}},q}function b(e=``){return e&&e.replace(/\\/g,`/`).replace(_e,e=>e.toUpperCase())}function x(){return typeof process<`u`&&typeof process.cwd==`function`?process.cwd().replace(/\\/g,`/`):`/`}function S(e,t){let n=``,r=0,i=-1,a=0,o=null;for(let s=0;s<=e.length;++s){if(s2){let e=n.lastIndexOf(`/`);e===-1?(n=``,r=0):(n=n.slice(0,e),r=n.length-1-n.lastIndexOf(`/`)),i=s,a=0;continue}else if(n.length>0){n=``,r=0,i=s,a=0;continue}}t&&(n+=n.length>0?`/..`:`..`,r=2)}else n.length>0?n+=`/${e.slice(i+1,s)}`:n=e.slice(i+1,s),r=s-i-1;i=s,a=0}else o===`.`&&a!==-1?++a:a=-1}return n}function C(e){if(!e.includes(`:`))return[e];let t=/(.+?)(?::(\d+))?(?::(\d+))?$/.exec(e.replace(/^\(|\)$/g,``));if(!t)return[e];let n=t[1];if(n.startsWith(`async `)&&(n=n.slice(6)),n.startsWith(`http:`)||n.startsWith(`https:`)){let e=new URL(n);e.searchParams.delete(`import`),e.searchParams.delete(`browserv`),n=e.pathname+e.hash+e.search}if(n.startsWith(`/@fs/`)){let e=/^\/@fs\/[a-zA-Z]:\//.test(n);n=n.slice(e?5:4)}return[n,t[2]||void 0,t[3]||void 0]}function w(e){let t=e.trim();if(be.test(t)||(t.includes(` > eval`)&&(t=t.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g,`:$1`)),!t.includes(`@`)&&!t.includes(`:`)))return null;let n=/((.*".+"[^@]*)?[^@]*)(@)/,r=t.match(n),i=r&&r[1]?r[1]:void 0,[a,o,s]=C(t.replace(n,``));return!a||!o||!s?null:{file:a,method:i||``,line:Number.parseInt(o),column:Number.parseInt(s)}}function T(e){let t=e.trim();return Z.test(t)?E(t):w(t)}function E(e){let t=e.trim();if(!Z.test(t))return null;t.includes(`(eval `)&&(t=t.replace(/eval code/g,`eval`).replace(/(\(eval at [^()]*)|(,.*$)/g,``));let n=t.replace(/^\s+/,``).replace(/\(eval code/g,`(`).replace(/^.*?\s+/,``),r=n.match(/ (\(.+\)$)/);n=r?n.replace(r[0],``):n;let[i,a,o]=C(r?r[1]:n),s=r&&n||``,c=i&&[`eval`,``].includes(i)?void 0:i;return!c||!a||!o?null:(s.startsWith(`async `)&&(s=s.slice(6)),c.startsWith(`file://`)&&(c=c.slice(7)),c=c.startsWith(`node:`)||c.startsWith(`internal:`)?c:ye(c),s&&=s.replace(/__vite_ssr_import_\d+__\./g,``),{method:s,file:c,line:Number.parseInt(a),column:Number.parseInt(o)})}function D(e){let t=e?.globalThisKey||`__vitest_mocker__`;function n(){return typeof globalThis[t]<`u`?globalThis[t]:new Proxy({},{get(e,t){throw Error(`Vitest mocker was not initialized in this environment. vi.${String(t)}() is forbidden.`)}})}return{hoisted(e){if(typeof e!=`function`)throw TypeError(`vi.hoisted() expects a function, but received a ${typeof e}`);return e()},mock(e,t){if(typeof e!=`string`)throw TypeError(`vi.mock() expects a string path, but received a ${typeof e}`);let r=O(`mock`);n().queueMock(e,r,typeof t==`function`?()=>t(()=>n().importActual(e,r)):t)},unmock(e){if(typeof e!=`string`)throw TypeError(`vi.unmock() expects a string path, but received a ${typeof e}`);n().queueUnmock(e,O(`unmock`))},doMock(e,t){if(typeof e!=`string`)throw TypeError(`vi.doMock() expects a string path, but received a ${typeof e}`);let r=O(`doMock`);n().queueMock(e,r,typeof t==`function`?()=>t(()=>n().importActual(e,r)):t)},doUnmock(e){if(typeof e!=`string`)throw TypeError(`vi.doUnmock() expects a string path, but received a ${typeof e}`);n().queueUnmock(e,O(`doUnmock`))},async importActual(e){return n().importActual(e,O(`importActual`))},async importMock(e){return n().importMock(e,O(`importMock`))}}}function O(e){let t=y({stackTraceLimit:5}).split(` +`);return T(t[t.findIndex(t=>t.includes(` at Object.${e}`)||t.includes(`${e}@`))+1])?.file||``}function k(e){return e.replace(Se,``)}function A(e){let t=new we(e(`__vitest_mocker__`),{resolveId(e,t){return $(`resolveId`,{id:e,importer:t})},resolveMock(e,t,n){return $(`resolveMock`,{id:e,importer:t,options:n})},async invalidate(e){return $(`invalidate`,{ids:e})}},(...e)=>globalThis.__STORYBOOK_MODULE_TEST__.spyOn(...e),{root:``});return globalThis.__vitest_mocker__=t,D({globalThisKey:`__vitest_mocker__`})}var j,M,N,P,F,te,I,ne,re,L,ie,ae,oe,R,se,ce,z,B,le,ue,V,H,U,W,de,G,K,fe,q,pe,J,Y,me,he,ge,_e,ve,ye,X,Z,be,Q,xe,Se,Ce,$,we;e((()=>{t(),j=class{registryByUrl=new Map;registryById=new Map;clear(){this.registryByUrl.clear(),this.registryById.clear()}keys(){return this.registryByUrl.keys()}add(e){this.registryByUrl.set(e.url,e),this.registryById.set(e.id,e)}register(e,t,n,r,i){let a=typeof e==`object`?e.type:e;if(typeof e==`object`){let t=e;if(t instanceof M||t instanceof N||t instanceof F||t instanceof P)throw TypeError(`[vitest] Cannot register a mock that is already defined. Expected a JSON representation from \`MockedModule.toJSON\`, instead got "${t.type}". Use "registry.add()" to update a mock instead.`);if(t.type===`automock`){let e=M.fromJSON(t);return this.add(e),e}else if(t.type===`autospy`){let e=N.fromJSON(t);return this.add(e),e}else if(t.type===`redirect`){let e=P.fromJSON(t);return this.add(e),e}else throw t.type===`manual`?Error("Cannot set serialized manual mock. Define a factory function manually with `ManualMockedModule.fromJSON()`."):Error(`Unknown mock type: ${t.type}`)}if(typeof t!=`string`)throw TypeError(`[vitest] Mocks require a raw string.`);if(typeof r!=`string`)throw TypeError(`[vitest] Mocks require a url string.`);if(typeof n!=`string`)throw TypeError(`[vitest] Mocks require an id string.`);if(a===`manual`){if(typeof i!=`function`)throw TypeError(`[vitest] Manual mocks require a factory function.`);let e=new F(t,n,r,i);return this.add(e),e}else if(a===`automock`||a===`autospy`){let e=a===`automock`?new M(t,n,r):new N(t,n,r);return this.add(e),e}else if(a===`redirect`){if(typeof i!=`string`)throw TypeError(`[vitest] Redirect mocks require a redirect string.`);let e=new P(t,n,r,i);return this.add(e),e}else throw Error(`[vitest] Unknown mock type: ${a}`)}delete(e){this.registryByUrl.delete(e)}get(e){return this.registryByUrl.get(e)}getById(e){return this.registryById.get(e)}has(e){return this.registryByUrl.has(e)}},M=class{type=`automock`;constructor(e,t,n){this.raw=e,this.id=t,this.url=n}static fromJSON(e){return new N(e.raw,e.id,e.url)}toJSON(){return{type:this.type,url:this.url,raw:this.raw,id:this.id}}},N=class e{type=`autospy`;constructor(e,t,n){this.raw=e,this.id=t,this.url=n}static fromJSON(t){return new e(t.raw,t.id,t.url)}toJSON(){return{type:this.type,url:this.url,id:this.id,raw:this.raw}}},P=class e{type=`redirect`;constructor(e,t,n,r){this.raw=e,this.id=t,this.url=n,this.redirect=r}static fromJSON(t){return new e(t.raw,t.id,t.url,t.redirect)}toJSON(){return{type:this.type,url:this.url,raw:this.raw,id:this.id,redirect:this.redirect}}},F=class e{cache;type=`manual`;constructor(e,t,n,r){this.raw=e,this.id=t,this.url=n,this.factory=r}async resolve(){if(this.cache)return this.cache;let e;try{e=await this.factory()}catch(e){let t=Error(`[vitest] There was an error when mocking a module. If you are using "vi.mock" factory, make sure there are no top level variables inside, since this call is hoisted to top of the file. Read more: https://vitest.dev/api/vi.html#vi-mock`);throw t.cause=e,t}if(typeof e!=`object`||!e||Array.isArray(e))throw TypeError(`[vitest] vi.mock("${this.raw}", factory?: () => unknown) is not returning an object. Did you mean to return an object with a "default" key?`);return this.cache=e}static fromJSON(t,n){return new e(t.raw,t.id,t.url,n)}toJSON(){return{type:this.type,url:this.url,id:this.id,raw:this.raw}}},te=class{idMap=new Map;mockedValueMap=new Map;getId(e){return this.idMap.get(e)}getMockedValue(e){return this.mockedValueMap.get(e)}track(e,t){let n=this.idMap.size;return this.idMap.set(e,n),this.mockedValueMap.set(n,t),n}},I=/^[A-Za-z]:\//,ne=/^[/\\]{2}/,re=/^[/\\](?![/\\])|^[/\\]{2}(?!\.)|^[A-Za-z]:[/\\]/,L=/^[A-Za-z]:$/,ie=/.(\.[^./]+|\.)$/,ae=function(e){if(e.length===0)return`.`;e=c(e);let t=e.match(ne),n=R(e),r=e[e.length-1]===`/`;return e=l(e,!n),e.length===0?n?`/`:r?`./`:`.`:(r&&(e+=`/`),L.test(e)&&(e+=`/`),t?n?`//${e}`:`//./${e}`:n&&!R(e)?`/${e}`:e)},oe=function(...e){let t=``;for(let n of e)if(n)if(t.length>0){let e=t[t.length-1]===`/`,r=n[0]===`/`;e&&r?t+=n.slice(1):t+=e||r?n:`/${n}`}else t+=n;return ae(t)},R=function(e){return re.test(e)},se=function(e){if(e===`..`)return``;let t=ie.exec(c(e));return t&&t[1]||``},ce=Object.entries({reset:[0,0],bold:[1,22,`\x1B[22m\x1B[1m`],dim:[2,22,`\x1B[22m\x1B[2m`],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}),u.open=``,u.close=``,f(),z={exports:{}},B={},V=g(),H=p({__proto__:null,default:m(V)},[V]),U={exports:{}},W={},K=v(),fe=p({__proto__:null,default:m(K)},[K]),Object.fromEntries([`isAsyncMode`,`isConcurrentMode`,`isContextConsumer`,`isContextProvider`,`isElement`,`isForwardRef`,`isFragment`,`isLazy`,`isMemo`,`isPortal`,`isProfiler`,`isStrictMode`,`isSuspense`,`isSuspenseList`,`isValidElementType`].map(e=>[e,t=>fe[e](t)||H[e](t)]));try{let{getPromiseDetails:e,kPending:t,kRejected:n}=process.binding(`util`);Array.isArray(e(Promise.resolve()))}catch{}ee(),J={keyword:`break.case.catch.continue.debugger.default.do.else.finally.for.function.if.return.switch.throw.try.var.const.while.with.new.this.super.class.extends.export.import.null.true.false.in.instanceof.typeof.void.delete`.split(`.`),strict:[`implements`,`interface`,`let`,`package`,`private`,`protected`,`public`,`static`,`yield`]},new Set(J.keyword),new Set(J.strict),Y=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`,me=new Uint8Array(64),he=new Uint8Array(128);for(let e=0;eb(e));let t=``,n=!1;for(let r=e.length-1;r>=-1&&!n;r--){let i=r>=0?e[r]:x();!i||i.length===0||(t=`${i}/${t}`,n=X(i))}return t=S(t,!n),n&&!X(t)?`/${t}`:t.length>0?t:`.`},X=function(e){return ve.test(e)},Z=/^\s*at .*(?:\S:\d+|\(native\))/m,be=/^(?:eval@)?(?:\[native code\])?$/,{now:Q}=Date,xe=class{registry=new j;queue=new Set;mockedIds=new Set;constructor(e,t,n,r){this.interceptor=e,this.rpc=t,this.spyOn=n,this.config=r}async prepare(){this.queue.size&&await Promise.all([...this.queue.values()])}async resolveFactoryModule(e){let t=this.registry.get(e);if(!t||t.type!==`manual`)throw Error(`Mock ${e} wasn't registered. This is probably a Vitest error. Please, open a new issue with reproduction.`);return await t.resolve()}getFactoryModule(e){let t=this.registry.get(e);if(!t||t.type!==`manual`)throw Error(`Mock ${e} wasn't registered. This is probably a Vitest error. Please, open a new issue with reproduction.`);if(!t.cache)throw Error(`Mock ${e} wasn't resolved. This is probably a Vitest error. Please, open a new issue with reproduction.`);return t.cache}async invalidate(){let e=Array.from(this.mockedIds);e.length&&(await this.rpc.invalidate(e),await this.interceptor.invalidate(),this.registry.clear())}async importActual(e,t){let r=await this.rpc.resolveId(e,t);if(r==null)throw Error(`[vitest] Cannot resolve "${e}" imported from "${t}"`);let i=se(r.id),a=new URL(r.url,location.href),o=`_vitest_original&ext${i}`,s=`${a.pathname}${a.search?`${a.search}&${o}`:`?${o}`}${a.hash}`;return this.wrapDynamicImport(()=>n(()=>import(s),[],import.meta.url)).then(e=>{if(!r.optimized||typeof e.default>`u`)return e;let t=e.default;return t?.__esModule?t:{...typeof t==`object`&&!Array.isArray(t)||typeof t==`function`?t:{},default:t}})}async importMock(e,t){await this.prepare();let{resolvedId:r,resolvedUrl:i,redirectUrl:a}=await this.rpc.resolveMock(e,t,{mock:`auto`}),o=this.resolveMockPath(k(i)),s=this.registry.get(o);if(s||=a?new P(e,r,o,new URL(this.resolveMockPath(k(a)),location.href).toString()):new M(e,r,o),s.type===`manual`)return await s.resolve();if(s.type===`automock`||s.type===`autospy`){let e=new URL(`/@id/${r}`,location.href),t=e.search?`${e.search}&t=${Q()}`:`?t=${Q()}`,i=await n(()=>import(`${e.pathname}${t}&mock=${s.type}${e.hash}`),[],import.meta.url);return this.mockObject(i,s.type)}return n(()=>import(s.redirect),[],import.meta.url)}mockObject(e,t=`automock`){return r({globalConstructors:{Object,Function,Array,Map,RegExp},spyOn:this.spyOn,type:t},e)}queueMock(e,t,n){let r=this.rpc.resolveMock(e,t,{mock:typeof n==`function`?`factory`:n?.spy?`spy`:`auto`}).then(async({redirectUrl:t,resolvedId:r,resolvedUrl:i,needsInterop:a,mockType:o})=>{let s=this.resolveMockPath(k(i));this.mockedIds.add(r);let c=typeof n==`function`?async()=>{let e=await n();return a?{default:e}:e}:void 0,l=typeof t==`string`?new URL(this.resolveMockPath(k(t)),location.href).toString():null,u;u=o===`manual`?this.registry.register(`manual`,e,r,s,c):o===`autospy`?this.registry.register(`autospy`,e,r,s):o===`redirect`?this.registry.register(`redirect`,e,r,s,l):this.registry.register(`automock`,e,r,s),await this.interceptor.register(u)}).finally(()=>{this.queue.delete(r)});this.queue.add(r)}queueUnmock(e,t){let n=this.rpc.resolveId(e,t).then(async e=>{if(!e)return;let t=this.resolveMockPath(k(e.url));this.mockedIds.add(e.id),this.registry.delete(t),await this.interceptor.delete(t)}).finally(()=>{this.queue.delete(n)});this.queue.add(n)}wrapDynamicImport(e){return typeof e==`function`?new Promise((t,n)=>{this.prepare().finally(()=>{e().then(t,n)})}):e}resolveMockPath(e){let t=this.config,n=oe(`/@fs/`,t.root);return e.startsWith(t.root)?e.slice(t.root.length):e.startsWith(n)?e.slice(n.length):e}},Se=/(\?|&)v=\w{8}/,Ce=class{mocks=new j;constructor(){}async register(e){this.mocks.add(e)}async delete(e){this.mocks.delete(e)}async invalidate(){this.mocks.clear()}},$=e=>{switch(e){case`resolveId`:return Promise.resolve({id:``,url:``,optimized:!1});case`resolveMock`:return Promise.resolve({mockType:`dummy`,resolvedId:``,resolvedUrl:``,redirectUrl:``,needsInterop:!1});case`invalidate`:return Promise.resolve()}},we=class extends xe{queueMock(){}},globalThis.__STORYBOOK_MOCKER__=A(()=>new Ce)}))(); \ No newline at end of file diff --git a/doctor-storybook.log b/doctor-storybook.log deleted file mode 100644 index 534f0a71..00000000 --- a/doctor-storybook.log +++ /dev/null @@ -1,29 +0,0 @@ -🩺 The doctor is checking the health of your Storybook.. -{ - column: 0, - file: 'C:\\Users\\j1nxt02\\develop\\data-transparency-ui\\.storybook\\main.js', - length: 6, - line: 2, - lineText: 'module.exports = {', - namespace: '', - suggestion: '' -} -The CommonJS "module" variable is treated as a global variable in an ECMAScript module and may not work as expected -╭ Incompatible packages found ───────────────────────────────────────────────────────────────────────────────────────────────────────╮ -│ │ -│ The following packages are incompatible with Storybook 8.6.4 as they depend on different major versions of Storybook packages: │ -│ - @storybook/addon-docs@6.5.16 (8.6.4 available!) │ -│ Repo: https://github.com/storybookjs/storybook/tree/main/addons/docs │ -│ │ -│ │ -│ Please consider updating your packages or contacting the maintainers for compatibility details. │ -│ For more on Storybook 8 compatibility, see the linked GitHub issue: │ -│ https://github.com/storybookjs/storybook/issues/26031 │ -│ │ -╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ - -You can always recheck the health of your project by running: -npx storybook doctor - -Full logs are available in C:\Users\j1nxt02\develop\data-transparency-ui\doctor-storybook.log - diff --git a/helpers/informationBoxesHelper.js b/helpers/informationBoxesHelper.js index 98d152bb..44d2ede8 100644 --- a/helpers/informationBoxesHelper.js +++ b/helpers/informationBoxesHelper.js @@ -1,5 +1,5 @@ import { startCase } from 'lodash-es'; -import { formatMoney, formatNumber, unitValues, formatMoneyWithPrecision, formatNumberWithPrecision, calculateUnitForSingleValue } from './moneyFormatter'; +import { formatMoney, formatNumber, unitValues, formatMoneyWithPrecision, formatNumberWithPrecision, calculateUnitForSingleValue } from './moneyFormatter.js'; export const formattedValue = (value, isMonetary, isForTabletPortaitUp) => { if (value !== 0 && !value) return null; diff --git a/index.js b/index.js index fca42da5..fa710398 100644 --- a/index.js +++ b/index.js @@ -1,34 +1,34 @@ -import Pagination from "./components/pagination/Pagination"; -import Picker from "./components/Picker"; -import QuarterPicker, { useCumulativeQuarterPicker } from "./components/quarterPicker/QuarterPicker"; -import SearchBar from "./components/SearchBar"; -import Table from "./components/table/Table"; -import Tabs from "./components/tabs/Tabs"; -import TooltipComponent from "./components/infoTooltip/TooltipComponent"; -import TooltipWrapper from "./components/infoTooltip/TooltipWrapper"; -import GenericMessage from './components/messages/GenericMessage'; -import LoadingMessage from './components/messages/LoadingMessage'; -import NoResultsMessage from './components/messages/NoResultsMessage'; -import ErrorMessage from './components/messages/ErrorMessage'; -import ComingSoon from './components/messages/ComingSoon'; -import InformationBoxes from './components/InformationBoxes'; -import SectionWrapper from './components/SectionWrapper'; -import SectionHeader from "./components/SectionHeader"; -import Carousel from './components/Carousel'; -import PageHeader from './components/PageHeader'; -import DownloadIconButton from './components/DownloadIconButton'; -import FiscalYearPicker from './components/FiscalYearPicker'; -import ShareIcon from './components/ShareIcon'; -import { useDynamicStickyClass } from './helpers/pageHeaderHelper'; -import FlexGridContainer from './components/flexGrid/FlexGridContainer'; -import FlexGridRow from './components/flexGrid/FlexGridRow'; -import FlexGridCol from './components/flexGrid/FlexGridCol'; -import CardContainer from './components/cards/CardContainer'; -import CardBody from './components/cards/CardBody'; -import CardHero from './components/cards/CardHero'; -import CardButton from './components/cards/CardButton'; -import Button from './components/Button'; -import NewPicker from "./components/NewPicker"; +import Pagination from "./components/pagination/Pagination.jsx"; +import Picker from "./components/Picker.jsx"; +import QuarterPicker, { useCumulativeQuarterPicker } from "./components/quarterPicker/QuarterPicker.jsx"; +import SearchBar from "./components/SearchBar.jsx"; +import Table from "./components/table/Table.jsx"; +import Tabs from "./components/tabs/Tabs.jsx"; +import TooltipComponent from "./components/infoTooltip/TooltipComponent.jsx"; +import TooltipWrapper from "./components/infoTooltip/TooltipWrapper.jsx"; +import GenericMessage from './components/messages/GenericMessage.jsx'; +import LoadingMessage from './components/messages/LoadingMessage.jsx'; +import NoResultsMessage from './components/messages/NoResultsMessage.jsx'; +import ErrorMessage from './components/messages/ErrorMessage.jsx'; +import ComingSoon from './components/messages/ComingSoon.jsx'; +import InformationBoxes from './components/InformationBoxes.jsx'; +import SectionWrapper from './components/SectionWrapper.jsx'; +import SectionHeader from "./components/SectionHeader.jsx"; +import Carousel from './components/Carousel.jsx'; +import PageHeader from './components/PageHeader.jsx'; +import DownloadIconButton from './components/DownloadIconButton.jsx'; +import FiscalYearPicker from './components/FiscalYearPicker.jsx'; +import ShareIcon from './components/ShareIcon.jsx'; +import { useDynamicStickyClass } from './helpers/pageHeaderHelper.js'; +import FlexGridContainer from './components/flexGrid/FlexGridContainer.jsx'; +import FlexGridRow from './components/flexGrid/FlexGridRow.jsx'; +import FlexGridCol from './components/flexGrid/FlexGridCol.jsx'; +import CardContainer from './components/cards/CardContainer.jsx'; +import CardBody from './components/cards/CardBody.jsx'; +import CardHero from './components/cards/CardHero.jsx'; +import CardButton from './components/cards/CardButton.jsx'; +import Button from './components/Button.jsx'; +import NewPicker from "./components/NewPicker.jsx"; import "./styles/dist.scss"; diff --git a/jest.config.js b/jest.config.js index 6821c7e2..51f5f444 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,4 +1,4 @@ -module.exports = { +export default { rootDir: ".", testRegex: "tests/.*-(test)\\.jsx?$", verbose: true, diff --git a/migration-storybook.log b/migration-storybook.log deleted file mode 100644 index 5ea11e6c..00000000 --- a/migration-storybook.log +++ /dev/null @@ -1,317 +0,0 @@ -🔎 checking possible migrations.. - -🔎 found a 'new-frameworks' migration: -╭ Automigration detected ────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ -│ │ -│ We've detected your project is not fully setup with the new framework format, which was introduced in Storybook 7. │ -│ │ -│ Storybook 7 introduced the concept of frameworks, which abstracts configuration for renderers (e.g. React, Vue), builders (e.g. │ -│ Webpack, Vite) and defaults to make integrations easier. │ -│ │ -│ Your project should be updated to use Storybook's framework: @storybook/react-webpack5. We can attempt to do this for you │ -│ automatically. │ -│ │ -│ Here are the steps this migration will do to migrate your project: │ -│ - Remove the following dependencies: │ -│ - * @storybook/builder-webpack5 │ -│ - * @storybook/manager-webpack5 │ -│ - Add the following dependencies: │ -│ - * @storybook/react-webpack5 │ -│ - Update or specify the framework field in .storybook\main.js with the value of "@storybook/react-webpack5". │ -│ - Remove the core.builder field in .storybook\main.js. │ -│ │ -│ │ -│ To learn more about the new framework format, see: │ -│ https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#new-framework-api │ -│ │ -╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ -? Do you want to run the 'new-frameworks' migration on your project? » (Y/n)√ Do you want to run the 'new-frameworks' migration on your project? ... yes -✅ Removing dependencies: @storybook/builder-webpack5, @storybook/manager-webpack5 -✅ Installing new dependencies: @storybook/react-webpack5 -✅ Updating main.js -✅ Updating "framework" field -✅ Removing "core.builder" field -✅ Removing "core" field -✅ ran new-frameworks migration -Unable to find .eslintrc config file, skipping - -🔎 found a 'sb-scripts' migration: -╭ Automigration detected ──────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ -│ │ -│ We've detected you are using Storybook 8.6.4 with scripts from previous versions of Storybook. │ -│ Starting in Storybook 7, the start-storybook and build-storybook binaries have changed to storybook dev and storybook build │ -│ respectively. │ -│ In order to work with Storybook 8.6.4, your storybook scripts have to be adjusted to use the binary. We can adjust them for you: │ -│ │ -│ build-sb │ -│ from: │ -│ build-storybook -c .storybook -o docs -s ./assets,./assets/fonts │ -│ to: │ -│ storybook build -c .storybook -o docs -s ./assets,./assets/fonts │ -│ │ -│ start │ -│ from: │ -│ start-storybook --port 3001 -s ./assets,./assets/fonts │ -│ to: │ -│ storybook dev --port 3001 -s ./assets,./assets/fonts │ -│ │ -│ In case this migration did not cover all of your scripts, or you'd like more info: │ -│ https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#start-storybook--build-storybook-binaries-removed │ -│ │ -╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ -? Do you want to run the 'sb-scripts' migration on your project? » (Y/n)√ Do you want to run the 'sb-scripts' migration on your project? ... yes -✅ Updating scripts in package.json - - -✅ ran sb-scripts migration - -🔎 found a 'removedglobalclientapis' migration: -╭ Manual migration detected ─────────────────────────────────────────────────────────────────────╮ -│ │ -│ Attention: We could not automatically make this change. You'll need to do it manually. │ -│ │ -│ The following APIs (used in ".storybook\preview.js") have been removed from Storybook: │ -│ │ -│ - addDecorator │ -│ - addParameters │ -│ │ -│ Please see the migration guide for more information: │ -│ https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#removed-global-client-apis │ -│ │ -╰────────────────────────────────────────────────────────────────────────────────────────────────╯ - -? Select continue once you have made the required changes, or quit to exit the migration process » quit / continue? Select continue once you have made the required changes, or quit to exit the migration process » quit / continue? Select continue once you have made the required changes, or quit to exit the migration process » quit / continue√ Select continue once you have made the required changes, or quit to exit the migration process ... quit / continue - -🔎 found a 'github-flavored-markdown-mdx' migration: -╭ Automigration detected ────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ -│ │ -│ In MDX1 you had the option of using GitHub flavored markdown. │ -│ │ -│ Storybook >= 8.0 uses MDX3 for compiling MDX, and thus no longer supports GFM out of the box. │ -│ Because of this you need to explicitly add the GFM plugin in the addon-docs options: │ -│ https://storybook.js.org/docs/writing-docs/mdx#markdown-tables-arent-rendering-correctly │ -│ │ -│ We recommend that you follow the guide in the link above; however, we can add a temporary Storybook addon to help make this │ -│ migration easier. │ -│ We'll install the addon and add it to your storybook config. │ -│ │ -╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ -? Do you want to run the 'github-flavored-markdown-mdx' migration on your project? » (Y/n)√ Do you want to run the 'github-flavored-markdown-mdx' migration on your project? ... yes -✅ Adding "@storybook/addon-mdx-gfm" addon -✅ ran github-flavored-markdown-mdx migration - -🔎 found a 'mdx-to-csf' migration: -╭ Automigration detected ────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ -│ │ -│ We've detected your project has one or more globs in your 'stories' config that matches .stories.mdx files: │ -│ "./**/stories/*.stories.@(mdx|js)" │ -│ │ -│ In Storybook 7, we have deprecated defining stories in MDX files, and consequently have changed the suffix to simply .mdx. Since │ -│ Storybook 8, we have removed the support of story definition in MDX files entirely. Therefore '.stories.mdx' files aren't │ -│ supported anymore. │ -│ │ -│ Now, since Storybook 8.0, we have removed support for .stories.mdx files. │ -│ │ -│ We can automatically migrate your 'stories' config to include any .mdx file instead of just .stories.mdx. │ -│ That would result in the following 'stories' config: │ -│ "./**/stories/*.@(mdx|stories.@(js))" │ -│ │ -│ Additionally, we will run the 'mdx-to-csf' codemod for you, which tries to transform '*.stories.mdx' files to '*.stories.js' and │ -│ '*.mdx' files. │ -│ │ -│ To learn more about this change, see: https://storybook.js.org/docs/migration-guide#storiesmdx-to-mdxcsf │ -│ │ -╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ -? Do you want to run the 'mdx-to-csf' migration on your project? » (Y/n)√ Do you want to run the 'mdx-to-csf' migration on your project? ... yes -✅ Setting 'stories' config: -[ - "./**/stories/*.@(mdx|stories.@(js))" -] -? Please enter the glob for your MDX stories » ./src/**/*.stories.mdx√ Please enter the glob for your MDX stories ... ./src/**/*.stories.mdx -=> Applying mdx-to-csf: 0 files -=> No matching files for glob: ./src/**/*.stories.mdx -The migration successfully updated your 'stories' config to include any .mdx file instead of just .stories.mdx. - -It also ran the 'mdx-to-csf' codemod to convert your MDX stories to CSF format. -This codemod is not perfect however, so you may need to manually fix any issues it couldn't handle. -✅ ran mdx-to-csf migration - -🔎 found a 'autodocsTrue' migration: -╭ Automigration detected ────────────────────────────────────────────────────────────────────────────╮ -│ │ -│ We've changed the configuration of autodocs (previous docsPage), so now the value: │ -│ - docs.autodocs: true -- means automatically create docs for every CSF file │ -│ - docs.autodocs: 'tag' -- means only create autodocs for CSF files with the 'autodocs' tag │ -│ - docs.autodocs: false -- means never create autodocs │ -│ │ -│ Based on your prior configuration, we can set the `docs.autodocs` to keep your old behaviour: │ -│ │ -│ docs: { autodocs: true } │ -│ │ -│ More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#autodocs-changes │ -│ │ -╰────────────────────────────────────────────────────────────────────────────────────────────────────╯ -? Do you want to run the 'autodocsTrue' migration on your project? » (Y/n)√ Do you want to run the 'autodocsTrue' migration on your project? ... yes -✅ Setting 'docs.autodocs' to true in main.js -✅ ran autodocsTrue migration - -🔎 found a 'remove-react-dependency' migration: -╭ Manual migration detected ─────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ -│ │ -│ We detected that your project has a dependency for "react" that it might not need. │ -│ Nothing breaks by having it, you can safely ignore this message, if you wish. │ -│ │ -│ Storybook asked you to add "react" as a direct dependency in the past when upgrading from Storybook 6 to 7. │ -│ However, since version 8.0, Storybook no longer requires you to provide "react" as a dependency. │ -│ Some community addons might still wrongfully list "react" and "react-dom" as required peer dependencies, but since Storybook 7.6 │ -│ it should not be needed in the majority of cases. │ -│ │ -│ If you know you are not using React outside of Storybook, it should be safe to remove the "react" and "react-dom" dependencies │ -│ from your project's package.json. │ -│ Storybook cannot do this automatically as removing it might break your project, so it should be done manually with care. │ -│ │ -╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ - -? Select continue once you have made the required changes, or quit to exit the migration process » quit / continue√ Select continue once you have made the required changes, or quit to exit the migration process ... quit / continue - -🔎 found a 'webpack5-compiler-setup' migration: -╭ Automigration detected ────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ -│ │ -│ Storybook's Webpack5 builder is now compiler agnostic, meaning you can choose a compiler addon that best fits your project: │ -│ │ -│ - Babel: A vast ecosystem and is battle-tested. It's a robust choice if you have an extensive Babel setup or need specific Babel │ -│ plugins for your project. │ -│ - SWC: Fast and easy to configure. Ideal if you want faster builds and have a straightforward configuration without the need for │ -│ Babel's extensibility. │ -│ │ -│ In the next step, Storybook will ask you to choose a compiler to automatically set it up for you. │ -│ │ -│ After the migration, you can switch Webpack5 compilers by swapping the addon in your project. │ -│ You can find more information here: https://storybook.js.org/docs/builders/webpack#compiler-support │ -│ │ -╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ -? Do you want to run the 'webpack5-compiler-setup' migration on your project? » (Y/n)√ Do you want to run the 'webpack5-compiler-setup' migration on your project? ... no - -🔎 found a 'mdx1to3' migration: -╭ Automigration detected ────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ -│ │ -│ We've found 2 '.stories.mdx' files in your project. │ -│ │ -│ Storybook has upgraded to MDX3 (https://mdxjs.com/blog/v3/). MDX3 itself doesn't contain disruptive breaking changes, whereas the │ -│ transition from MDX1 to MDX2 was a significant change. │ -│ We can try to automatically upgrade your MDX files to MDX3 format using some common patterns. │ -│ │ -│ After this install completes, and before you start Storybook, we strongly recommend reading the MDX2 section │ -│ of the 7.0 migration guide. It contains useful tools for detecting and fixing any remaining issues. │ -│ │ -│ https://storybook.js.org/migration-guides/7.0 │ -│ │ -╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ -? Do you want to run the 'mdx1to3' migration on your project? » (Y/n)√ Do you want to run the 'mdx1to3' migration on your project? ... yes -🆗 Unmodified card.stories.mdx -🆗 Unmodified introduction.stories.mdx -✅ ran mdx1to3 migration - -🔎 found a 'upgradeStorybookRelatedDependencies' migration: -╭ Automigration detected ────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ -│ │ -│ You're upgrading to the latest version of Storybook. We recommend upgrading the following packages: │ -│ - @storybook/addon-console: 1.2.3 => 3.0.0 │ -│ │ -│ After upgrading, we will run the dedupe command, which could possibly have effects on dependencies that are not Storybook related. │ -│ see: https://docs.npmjs.com/cli/commands/npm-dedupe │ -│ │ -│ Do you want to proceed (upgrade the detected packages)? │ -│ │ -╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ -? Do you want to run the 'upgradeStorybookRelatedDependencies' migration on your project? » (y/N)√ Do you want to run the 'upgradeStorybookRelatedDependencies' migration on your project? ... yes -Installing dependencies... - -An error occurred while installing dependencies. -❌ error when running upgradeStorybookRelatedDependencies migration -HandledError: Error: Command failed with exit code 1: npm install - at er.installDependencies (C:\Users\j1nxt02\AppData\Local\npm-cache\_npx\6e5902bb1ef3baa7\node_modules\@storybook\core\dist\common\index.cjs:18989:75) - at process.processTicksAndRejections (node:internal/process/task_queues:95:5) - at async Object.run (C:\Users\j1nxt02\AppData\Local\npm-cache\_npx\6e5902bb1ef3baa7\node_modules\@storybook\cli\dist\bin\index.cjs:512:543) - ... 2 lines matching cause stack trace ... - at async doUpgrade (C:\Users\j1nxt02\AppData\Local\npm-cache\_npx\6e5902bb1ef3baa7\node_modules\@storybook\cli\dist\bin\index.cjs:664:2133) - at async withTelemetry (C:\Users\j1nxt02\AppData\Local\npm-cache\_npx\6e5902bb1ef3baa7\node_modules\@storybook\core\dist\core-server\index.cjs:35774:12) - at async upgrade (C:\Users\j1nxt02\AppData\Local\npm-cache\_npx\6e5902bb1ef3baa7\node_modules\@storybook\cli\dist\bin\index.cjs:664:2640) { - handled: true, - cause: Error: Command failed with exit code 1: npm install - at makeError (C:\Users\j1nxt02\AppData\Local\npm-cache\_npx\6e5902bb1ef3baa7\node_modules\@storybook\core\dist\common\index.cjs:18183:67) - at handlePromise (C:\Users\j1nxt02\AppData\Local\npm-cache\_npx\6e5902bb1ef3baa7\node_modules\@storybook\core\dist\common\index.cjs:18801:16) - at process.processTicksAndRejections (node:internal/process/task_queues:95:5) - at async er.executeCommand (C:\Users\j1nxt02\AppData\Local\npm-cache\_npx\6e5902bb1ef3baa7\node_modules\@storybook\core\dist\common\index.cjs:19247:15) - at async er.runInstall (C:\Users\j1nxt02\AppData\Local\npm-cache\_npx\6e5902bb1ef3baa7\node_modules\@storybook\core\dist\common\index.cjs:19588:5) - at async er.installDependencies (C:\Users\j1nxt02\AppData\Local\npm-cache\_npx\6e5902bb1ef3baa7\node_modules\@storybook\core\dist\common\index.cjs:18987:7) - at async Object.run (C:\Users\j1nxt02\AppData\Local\npm-cache\_npx\6e5902bb1ef3baa7\node_modules\@storybook\cli\dist\bin\index.cjs:512:543) - at async runFixes (C:\Users\j1nxt02\AppData\Local\npm-cache\_npx\6e5902bb1ef3baa7\node_modules\@storybook\cli\dist\bin\index.cjs:597:1801) - at async automigrate (C:\Users\j1nxt02\AppData\Local\npm-cache\_npx\6e5902bb1ef3baa7\node_modules\@storybook\cli\dist\bin\index.cjs:595:1807) - at async doUpgrade (C:\Users\j1nxt02\AppData\Local\npm-cache\_npx\6e5902bb1ef3baa7\node_modules\@storybook\cli\dist\bin\index.cjs:664:2133) { - shortMessage: 'Command failed with exit code 1: npm install', - command: 'npm install', - escapedCommand: 'npm install', - exitCode: 1, - signal: undefined, - signalDescription: undefined, - stdout: undefined, - stderr: undefined, - cwd: 'C:\\Users\\j1nxt02\\develop\\data-transparency-ui', - failed: true, - timedOut: false, - isCanceled: false, - killed: false - } -} - - -🔎 found a 'visual-tests-addon' migration: -╭ Automigration detected ────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ -│ │ -│ New to Storybook 8: Storybook's Visual Tests addon helps you catch unintentional changes/bugs in your stories. The addon is │ -│ powered by Chromatic, a cloud-based testing tool developed by Storybook's core team. │ -│ │ -│ Learn more: https://storybook.js.org/docs/writing-tests/visual-testing │ -│ │ -│ Install Visual Tests addon in your project? │ -│ │ -╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ -? Do you want to run the 'visual-tests-addon' migration on your project? » (Y/n)√ Do you want to run the 'visual-tests-addon' migration on your project? ... yes -✅ Adding "@chromatic-com/storybook" addon -✅ ran visual-tests-addon migration - -╭ Migration check ran with failures ─────────────────────────────────────────────────────────────────────────────────────────────────────╮ -│ │ -│ Successful migrations: │ -│ │ -│ new-frameworks, sb-scripts, github-flavored-markdown-mdx, mdx-to-csf, autodocsTrue, mdx1to3, visual-tests-addon │ -│ │ -│ Failed migrations: │ -│ │ -│ upgradeStorybookRelatedDependencies: │ -│ Error: Command failed with exit code 1: npm install │ -│ │ -│ You can find the full logs in C:\Users\j1nxt02\develop\data-transparency-ui\migration-storybook.log │ -│ │ -│ Manual migrations: │ -│ │ -│ removedglobalclientapis, remove-react-dependency │ -│ │ -│ Skipped migrations: │ -│ │ -│ webpack5-compiler-setup │ -│ │ -│ ───────────────────────────────────────────────── │ -│ │ -│ If you'd like to run the migrations again, you can do so by running 'npx storybook automigrate' │ -│ │ -│ The automigrations try to migrate common patterns in your project, but might not contain everything needed to migrate to the │ -│ latest version of Storybook. │ -│ │ -│ Please check the changelog and migration guide for manual migrations and more information: │ -│ https://storybook.js.org/docs/migration-guide │ -│ And reach out on Discord if you need help: https://discord.gg/storybook │ -│ │ -╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ - diff --git a/package-lock.json b/package-lock.json index 35e185b9..f7672d4c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,26 +1,31 @@ { "name": "data-transparency-ui", - "version": "7.2.1", + "version": "7.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "data-transparency-ui", - "version": "7.2.1", + "version": "7.3.0", "license": "ISC", "dependencies": { - "@babel/plugin-transform-object-rest-spread": "^7.20.7", - "@fortawesome/fontawesome-svg-core": "^7.2.0", - "@fortawesome/free-brands-svg-icons": "^7.2.0", - "@fortawesome/free-regular-svg-icons": "^7.2.0", - "@fortawesome/free-solid-svg-icons": "^7.2.0", - "@fortawesome/react-fontawesome": "^3.2.0", - "@storybook/addon-links": "^9.1.3", + "@babel/plugin-syntax-jsx": "^8.0.0", + "@babel/plugin-transform-object-rest-spread": "^7.29.7", + "@fortawesome/fontawesome-svg-core": "^7.1.0", + "@fortawesome/free-brands-svg-icons": "^7.1.0", + "@fortawesome/free-regular-svg-icons": "^7.1.0", + "@fortawesome/free-solid-svg-icons": "^7.1.0", + "@fortawesome/react-fontawesome": "^3.1.1", + "@rolldown/plugin-babel": "^0.2.3", + "@storybook/addon-links": "^10.4.6", + "@vitejs/plugin-react": "^6.0.2", "accounting": "^0.4.1", "acorn": "^8.7.1", "ajv": "^8.18.0", "ajv-keywords": "^5.1.0", "autoprefixer": "^10.4.21", + "babel-plugin-module-resolver": "^5.0.3", + "babel-plugin-react-compiler": "^1.0.0", "classnames": "^2.2.6", "copy-to-clipboard": "^3.3.1", "core-js": "^3.4.5", @@ -33,10 +38,10 @@ "loader-utils": "^3.2.1", "lodash-es": "^4.17.23", "prop-types": "^15.7.2", - "qs": "^6.14.1", - "react": "^19.2.4", - "react-dom": "^19.2.4", - "react-test-renderer": "^19.2.4", + "qs": "^6.15.0", + "react": "^19.2.7", + "react-dom": "^19.2.7", + "react-test-renderer": "^19.2.7", "react-transition-group": "^4.4.1", "require-from-string": "^2.0.2", "sass": "^1.53.0", @@ -44,24 +49,23 @@ "typescript": "^4.7.4" }, "devDependencies": { - "@babel/core": "^7.4.0", - "@babel/eslint-parser": "^7.17.0", - "@babel/plugin-transform-class-properties": "^7.27.1", - "@babel/plugin-transform-optional-chaining": "^7.27.1", - "@babel/plugin-transform-runtime": "^7.4.3", - "@babel/preset-env": "^7.4.2", - "@babel/preset-react": "^7.0.0", - "@chromatic-com/storybook": "^4.1.1", - "@storybook/addon-a11y": "^9.1.3", - "@storybook/addon-docs": "^9.1.3", - "@storybook/addon-styling-webpack": "^2.0.0", - "@storybook/addon-webpack5-compiler-babel": "^3.0.6", - "@storybook/react-webpack5": "^9.1.3", + "@babel/core": "^8.0.0", + "@babel/eslint-parser": "^8.0.0", + "@babel/plugin-transform-class-properties": "^8.0.0", + "@babel/plugin-transform-optional-chaining": "^8.0.0", + "@babel/plugin-transform-runtime": "^8.0.0", + "@babel/preset-env": "^8.0.0", + "@babel/preset-react": "^8.0.0", + "@chromatic-com/storybook": "^5.0.1", + "@storybook/addon-a11y": "^10.4.6", + "@storybook/addon-docs": "^10.4.6", + "@storybook/addon-vitest": "^10.4.6", + "@storybook/builder-vite": "^10.4.6", + "@storybook/react-vite": "^10.4.6", "@testing-library/jest-dom": "^6.4.2", - "@testing-library/react": "^14.0.0", - "babel-loader": "^8.0.5", - "babel-plugin-module-resolver": "^5.0.0", - "css-loader": "^3.2.0", + "@testing-library/react": "^16.3.2", + "@vitest/browser-playwright": "^4.1.9", + "@vitest/coverage-v8": "^4.1.9", "enzyme": "^3.10.0", "eslint": "^8.19.0", "eslint-config-airbnb": "^19.0.4", @@ -71,21 +75,21 @@ "eslint-plugin-jsx-a11y": "^6.6.0", "eslint-plugin-react": "^7.30.1", "eslint-plugin-react-hooks": "^4.6.0", - "file-loader": "^5.0.2", "jest": "^28.1.2", "jest-cli": "^28.1.2", - "jsdom": "^24.0.0", - "mini-css-extract-plugin": "^2.5.3", - "postcss": "^8.5.10", - "postcss-loader": "^8.1.1", - "react-is": "^19.2.4", - "resolve-url-loader": "^3.1.5", - "sass-loader": "^8.0.0", - "storybook": "^9.1.19", + "jsdom": "^29.0.0", + "playwright": "^1.58.2", + "postcss": "^8.5.3", + "react-is": "^19.2.7", + "storybook": "^10.4.6", "trim": "^1.0.1", - "webpack": "^5.104.1", - "webpack-bundle-analyzer": "^4.10.2", - "webpack-cli": "^6.0.1" + "vite": "^8.0.16", + "vite-plugin-babel": "^1.7.3", + "vite-plugin-dts": "^5.0.2", + "vite-plugin-html-purgecss": "^0.1.1", + "vite-plugin-node-polyfills": "^0.28.0", + "vite-plugin-purgecss": "^0.2.13", + "vitest": "^4.1.9" } }, "node_modules/@adobe/css-tools": { @@ -95,27 +99,74 @@ "dev": true, "license": "MIT" }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "node_modules/@asamuzakjp/css-color": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-5.0.1.tgz", + "integrity": "sha512-2SZFvqMyvboVV1d15lMf7XiI3m7SDqXUuKaTymJYLN6dSGadqp+fVojqJlVoMlbZnlTmu3S0TLwLTJpvBMO1Aw==", "dev": true, + "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@csstools/css-calc": "^3.1.1", + "@csstools/css-color-parser": "^4.0.2", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0", + "lru-cache": "^11.2.6" }, "engines": { - "node": ">=6.0.0" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" } }, - "node_modules/@babel/code-frame": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", - "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz", + "integrity": "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@asamuzakjp/dom-selector": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-7.0.3.tgz", + "integrity": "sha512-Q6mU0Z6bfj6YvnX2k9n0JxiIwrCFN59x/nWmYQnAqP000ruX/yV+5bp/GRcF5T8ncvfwJQ7fgfP74DlpKExILA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@asamuzakjp/nwsapi": "^2.3.9", + "bidi-js": "^1.0.3", + "css-tree": "^3.2.1", + "is-potential-custom-element-name": "^1.0.1", + "lru-cache": "^11.2.7" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + } + }, + "node_modules/@asamuzakjp/dom-selector/node_modules/lru-cache": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz", + "integrity": "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@asamuzakjp/nwsapi": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/@asamuzakjp/nwsapi/-/nwsapi-2.3.9.tgz", + "integrity": "sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==", "dev": true, + "license": "MIT" + }, + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.27.1", + "@babel/helper-validator-identifier": "^7.29.7", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" }, @@ -123,791 +174,846 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/code-frame/node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" - }, "node_modules/@babel/compat-data": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", - "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", + "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", - "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.10", - "@babel/helper-compilation-targets": "^7.26.5", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.10", - "@babel/parser": "^7.26.10", - "@babel/template": "^7.26.9", - "@babel/traverse": "^7.26.10", - "@babel/types": "^7.26.10", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-8.0.0.tgz", + "integrity": "sha512-i4r3sKX4MAmOnHMCCNjN0PQ8ZA6V4GobBcMBZrJyKW48S7eV0SlKUlZxw2FXkBbXzWQ8JoQQnpbD9tt1Hc+9Mw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^8.0.0", + "@babel/generator": "^8.0.0", + "@babel/helper-compilation-targets": "^8.0.0", + "@babel/helpers": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/template": "^8.0.0", + "@babel/traverse": "^8.0.0", + "@babel/types": "^8.0.0", + "@types/gensync": "^1.0.5", "convert-source-map": "^2.0.0", - "debug": "^4.1.0", + "empathic": "^2.0.1", "gensync": "^1.0.0-beta.2", + "import-meta-resolve": "^4.2.0", "json5": "^2.2.3", - "semver": "^6.3.1" + "obug": "^2.1.1", + "semver": "^7.7.3" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "node_modules/@babel/eslint-parser": { - "version": "7.23.10", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.10.tgz", - "integrity": "sha512-3wSYDPZVnhseRnxRJH6ZVTNknBz76AEnyC+AYYhasjP3Yy23qz0ERR7Fcd2SHmYuSFJ2kY9gaaDd3vyqU09eSw==", + "node_modules/@babel/core/node_modules/@babel/code-frame": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.0.tgz", + "integrity": "sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==", "dev": true, + "license": "MIT", "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.1" + "@babel/helper-validator-identifier": "^8.0.0", + "js-tokens": "^10.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.11.0", - "eslint": "^7.5.0 || ^8.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "node_modules/@babel/core/node_modules/@babel/compat-data": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-8.0.0.tgz", + "integrity": "sha512-DOjnob/cXOUgDOozCDeq/aK2p5y8dUIVdf6tNhEV1HQRd6I8aQ4f4fbtHRVEvb6lP3BGomrKHiS8ICAASSVQSw==", "dev": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/generator": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", - "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", + "node_modules/@babel/core/node_modules/@babel/generator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0.tgz", + "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.28.3", - "@babel/types": "^7.28.2", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", + "@types/jsesc": "^2.5.0", "jsesc": "^3.0.2" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "node_modules/@babel/core/node_modules/@babel/helper-compilation-targets": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-8.0.0.tgz", + "integrity": "sha512-JwculLABZvyPvyLBpwU/E/IbH2uM3mnxNtIJpxnIfb24y1PrdVxK5Dqjle4DpgqpGRnwgC7G8IkzPdSXZrO1Ew==", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" + "@babel/compat-data": "^8.0.0", + "@babel/helper-validator-option": "^8.0.0", + "browserslist": "^4.24.0", + "lru-cache": "^11.0.0", + "semver": "^7.7.3" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", - "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "node_modules/@babel/core/node_modules/@babel/helper-globals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-8.0.0.tgz", + "integrity": "sha512-lLozHOM6sWWlxNo8CYqHy4MBZeTvHXNgVPBfPOGsjPKUzHC2Az9QwB6gxdQmpwHl6GlQtbGgS+lj5887guDiLw==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.3" - }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "node_modules/@babel/core/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", "dev": true, - "dependencies": { - "@babel/types": "^7.22.15" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", - "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", + "node_modules/@babel/core/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/helper-validator-option": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-8.0.0.tgz", + "integrity": "sha512-U4Dybxh4WESWHt5XhBeExi4DrY0/DNK1aHpQbsrQXCUbFHuMweT0TpLEWKvaraV2Y6fS+ZXunsZ8zIuZIgvF2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@babel/core/node_modules/@babel/parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0.tgz", + "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.26.5", - "@babel/helper-validator-option": "^7.25.9", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" + "@babel/types": "^8.0.0" + }, + "bin": { + "parser": "bin/babel-parser.js" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz", - "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==", + "node_modules/@babel/core/node_modules/@babel/template": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz", + "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-member-expression-to-functions": "^7.27.1", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/helper-replace-supers": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/traverse": "^7.28.3", - "semver": "^6.3.1" + "@babel/code-frame": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "node_modules/@babel/core/node_modules/@babel/traverse": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.0.0.tgz", + "integrity": "sha512-bxTj/W2VclGE6CctlfQOpxg8MPDzXArRqkOBePw8EHfebcjF7fETWSS3BriEECo+UiU/Yblq+xUtSImFu7cTbw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" + "@babel/code-frame": "^8.0.0", + "@babel/generator": "^8.0.0", + "@babel/helper-globals": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/template": "^8.0.0", + "@babel/types": "^8.0.0", + "obug": "^2.1.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "node_modules/@babel/core/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/@babel/core/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", "dev": true, + "license": "MIT" + }, + "node_modules/@babel/core/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "dev": true, + "license": "BlueOak-1.0.0", "engines": { - "node": ">=6.9.0" + "node": "20 || >=22" } }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "node_modules/@babel/core/node_modules/semver": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", + "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", "dev": true, - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" } }, - "node_modules/@babel/helper-globals": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", - "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "node_modules/@babel/eslint-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-8.0.0.tgz", + "integrity": "sha512-D2IM6c2rNnVkzf+Jttv+J+sINoYn3KQlikmsKC0LSjZyACNpEYcuvT/M3rNVEW062/HMXh5UqV9Ab7T8IgL78w==", "dev": true, "license": "MIT", + "dependencies": { + "eslint-scope": "^9.1.0", + "eslint-visitor-keys": "^5.0.0", + "semver": "^7.7.3" + }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0", + "eslint": "^9.0.0 || ^10.0.0" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "node_modules/@babel/eslint-parser/node_modules/eslint-scope": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz", + "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@babel/types": "^7.22.5" + "@types/esrecurse": "^4.3.1", + "@types/estree": "^1.0.8", + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">=6.9.0" + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", - "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", + "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" } }, - "node_modules/@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", - "dev": true, + "node_modules/@babel/generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", + "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "node_modules/@babel/helper-annotate-as-pure": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-8.0.0.tgz", + "integrity": "sha512-NSpMkMsvvZqzThJ0p1B02cbtA2ObEyfBvq950bmNkyxsxvcxwhvvCB036rKhlEnuBBo30bOrk13u3FzlKSoRrw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", - "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.1" - }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", - "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", + "dev": true, "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "node_modules/@babel/helper-annotate-as-pure/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", + "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", - "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-8.0.0.tgz", + "integrity": "sha512-nBuyyMWWnl8Q96V3xtpe5zbnLJASwYOw5o3qOz6s9bTcfPeetf996qmaEWPMaA0hKO8ZBv9GlyBPzyHDIMO+RQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.27.1", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/traverse": "^7.27.1" + "@babel/helper-annotate-as-pure": "^8.0.0", + "@babel/helper-member-expression-to-functions": "^8.0.0", + "@babel/helper-optimise-call-expression": "^8.0.0", + "@babel/helper-replace-supers": "^8.0.0", + "@babel/helper-skip-transparent-expression-wrappers": "^8.0.0", + "@babel/traverse": "^8.0.0", + "semver": "^7.7.3" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^8.0.0" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", - "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/code-frame": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.0.tgz", + "integrity": "sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" + "@babel/helper-validator-identifier": "^8.0.0", + "js-tokens": "^10.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/generator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0.tgz", + "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "@types/jsesc": "^2.5.0", + "jsesc": "^3.0.2" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/helper-string-parser": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-globals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-8.0.0.tgz", + "integrity": "sha512-lLozHOM6sWWlxNo8CYqHy4MBZeTvHXNgVPBfPOGsjPKUzHC2Az9QwB6gxdQmpwHl6GlQtbGgS+lj5887guDiLw==", "dev": true, "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", - "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", "dev": true, "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/helper-validator-option": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", + "dev": true, "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0.tgz", + "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" + "@babel/types": "^8.0.0" + }, + "bin": { + "parser": "bin/babel-parser.js" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/helpers": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz", - "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==", + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/template": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz", + "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.26.9", - "@babel/types": "^7.26.10" + "@babel/code-frame": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/parser": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz", - "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==", + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/traverse": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.0.0.tgz", + "integrity": "sha512-bxTj/W2VclGE6CctlfQOpxg8MPDzXArRqkOBePw8EHfebcjF7fETWSS3BriEECo+UiU/Yblq+xUtSImFu7cTbw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.28.2" - }, - "bin": { - "parser": "bin/babel-parser.js" + "@babel/code-frame": "^8.0.0", + "@babel/generator": "^8.0.0", + "@babel/helper-globals": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/template": "^8.0.0", + "@babel/types": "^8.0.0", + "obug": "^2.1.1" }, "engines": { - "node": ">=6.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.4.tgz", - "integrity": "sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==", + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", - "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", + "node_modules/@babel/helper-create-class-features-plugin/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } + "license": "MIT" }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", - "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", + "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.24.1" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" + "node": ">=10" } }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", - "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-8.0.0.tgz", + "integrity": "sha512-7OflBnQGtnr0Td3ID2FwvNehWBYU09ewuJrpL46mwy2GDbNoPHJJg2t+X87Ui9T8vbmaQmabDLL+NOQ8ovX2dw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-annotate-as-pure": "^8.0.0", + "regexpu-core": "^6.3.1", + "semver": "^7.7.3" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^8.0.0" } }, - "node_modules/@babel/plugin-syntax-async-generators": { + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", + "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=10" } }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "1.0.0-rc.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-1.0.0-rc.2.tgz", + "integrity": "sha512-AWy1lGqBObYp6gYE7TCVnjmCMstbTLEVevkzw/wHjD43XZ8HqOOe+PAg2zjROFl9qEjF6LH+QLxSrXGuQqLwBA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-compilation-targets": "^8.0.0-rc.3 <8.0.0", + "@babel/helper-plugin-utils": "^8.0.0-rc.3 <8.0.0", + "lodash.debounce": "^4.0.8" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-rc.3" } }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/compat-data": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-8.0.0.tgz", + "integrity": "sha512-DOjnob/cXOUgDOozCDeq/aK2p5y8dUIVdf6tNhEV1HQRd6I8aQ4f4fbtHRVEvb6lP3BGomrKHiS8ICAASSVQSw==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-compilation-targets": { + "version": "8.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-8.0.0-rc.6.tgz", + "integrity": "sha512-jqQD45/yUSy63U8zs9hE5FMXS8J1TLAI/NTMx76C6xWO021e13gJACQvuGmEF7syloC39LkkKwhqtAbMku1rwg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/compat-data": "^8.0.0-rc.6", + "@babel/helper-validator-option": "^8.0.0-rc.6", + "browserslist": "^4.24.0", + "lru-cache": "^7.14.1", + "semver": "^7.7.3" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0-rc.6.tgz", + "integrity": "sha512-sLAjvuIcjzUQJR+CoHwU0JA4i706o71bCJtF+W9sc4KuHK3LCIJCjbKRuzbVn1eubUc66uAEZdBNWSqhLpwp2g==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^8.0.0-rc.6" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "node_modules/@babel/helper-define-polyfill-provider/node_modules/@babel/helper-validator-option": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-8.0.0.tgz", + "integrity": "sha512-U4Dybxh4WESWHt5XhBeExi4DrY0/DNK1aHpQbsrQXCUbFHuMweT0TpLEWKvaraV2Y6fS+ZXunsZ8zIuZIgvF2Q==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", - "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", + "node_modules/@babel/helper-define-polyfill-provider/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, + "license": "ISC", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=12" } }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", - "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", + "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=10" } }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@babel/helper-globals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-8.0.0.tgz", + "integrity": "sha512-xkXrMbtk87Gk7+oKBVmBc6EORg/Qwx++AHESldmHkpvG8wgccdhJJFwrzqlF382Fk8wfXhJHWE/g/43QvEGNPQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/traverse": "^8.0.0", + "@babel/types": "^8.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", - "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/code-frame": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.0.tgz", + "integrity": "sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-validator-identifier": "^8.0.0", + "js-tokens": "^10.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/generator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0.tgz", + "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "@types/jsesc": "^2.5.0", + "jsesc": "^3.0.2" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/helper-globals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-8.0.0.tgz", + "integrity": "sha512-lLozHOM6sWWlxNo8CYqHy4MBZeTvHXNgVPBfPOGsjPKUzHC2Az9QwB6gxdQmpwHl6GlQtbGgS+lj5887guDiLw==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0.tgz", + "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/types": "^8.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/template": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz", + "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/code-frame": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/traverse": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.0.0.tgz", + "integrity": "sha512-bxTj/W2VclGE6CctlfQOpxg8MPDzXArRqkOBePw8EHfebcjF7fETWSS3BriEECo+UiU/Yblq+xUtSImFu7cTbw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/code-frame": "^8.0.0", + "@babel/generator": "^8.0.0", + "@babel/helper-globals": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/template": "^8.0.0", + "@babel/types": "^8.0.0", + "obug": "^2.1.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "node_modules/@babel/helper-member-expression-to-functions/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", - "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "node_modules/@babel/helper-member-expression-to-functions/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "node_modules/@babel/helper-module-transforms": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", + "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -916,4808 +1022,9858 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", - "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", + "node_modules/@babel/helper-optimise-call-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-8.0.0.tgz", + "integrity": "sha512-3W6satvtPuCUkUx63S2jMoW9EQNYkADgs1HTfufmL7gCmAulHMKupA/12WNz4A0GMMFn/YnWWwqOT9IZrJHQjg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", - "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", + "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", - "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", + "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", - "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", + "node_modules/@babel/helper-optimise-call-expression/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", + "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", + "license": "MIT", "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.4.tgz", - "integrity": "sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==", + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-8.0.0.tgz", + "integrity": "sha512-CpER0+UpceiTLFqdRvNVdu+Xkdh3PyfJBoGz0ciUx9YRkTiSwqvB+6M3g1de9L18tKHd7+qLn34dWu+kgJ8zLg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-annotate-as-pure": "^8.0.0", + "@babel/helper-wrap-function": "^8.0.0", + "@babel/traverse": "^8.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^8.0.0" } }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", - "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/code-frame": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.0.tgz", + "integrity": "sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-validator-identifier": "^8.0.0", + "js-tokens": "^10.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", - "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/generator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0.tgz", + "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.4", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "@types/jsesc": "^2.5.0", + "jsesc": "^3.0.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz", - "integrity": "sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==", + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-globals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-8.0.0.tgz", + "integrity": "sha512-lLozHOM6sWWlxNo8CYqHy4MBZeTvHXNgVPBfPOGsjPKUzHC2Az9QwB6gxdQmpwHl6GlQtbGgS+lj5887guDiLw==", "dev": true, - "dependencies": { - "@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.0", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.22.6", - "globals": "^11.1.0" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", - "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/template": "^7.24.0" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz", - "integrity": "sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==", + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", - "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0.tgz", + "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/types": "^8.0.0" }, - "engines": { - "node": ">=6.9.0" + "bin": { + "parser": "bin/babel-parser.js" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", - "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/template": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz", + "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/code-frame": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", - "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.0.0.tgz", + "integrity": "sha512-bxTj/W2VclGE6CctlfQOpxg8MPDzXArRqkOBePw8EHfebcjF7fETWSS3BriEECo+UiU/Yblq+xUtSImFu7cTbw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "@babel/code-frame": "^8.0.0", + "@babel/generator": "^8.0.0", + "@babel/helper-globals": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/template": "^8.0.0", + "@babel/types": "^8.0.0", + "obug": "^2.1.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", - "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", - "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", + "node_modules/@babel/helper-remap-async-to-generator/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/helper-replace-supers": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-8.0.0.tgz", + "integrity": "sha512-lk2Y6TWvFTUNRzU5gb5LLEQOQ7m3dPpwyEyqbZvqVEYX9v6HarK2xnrWdnMkyDN802/pU1Feizh/BAFB7/pfjA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "@babel/helper-member-expression-to-functions": "^8.0.0", + "@babel/helper-optimise-call-expression": "^8.0.0", + "@babel/traverse": "^8.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^8.0.0" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", - "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", + "node_modules/@babel/helper-replace-supers/node_modules/@babel/code-frame": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.0.tgz", + "integrity": "sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-validator-identifier": "^8.0.0", + "js-tokens": "^10.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", - "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", + "node_modules/@babel/helper-replace-supers/node_modules/@babel/generator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0.tgz", + "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "@types/jsesc": "^2.5.0", + "jsesc": "^3.0.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", - "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", + "node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-globals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-8.0.0.tgz", + "integrity": "sha512-lLozHOM6sWWlxNo8CYqHy4MBZeTvHXNgVPBfPOGsjPKUzHC2Az9QwB6gxdQmpwHl6GlQtbGgS+lj5887guDiLw==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", - "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", + "node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", - "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", + "node_modules/@babel/helper-replace-supers/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", - "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", + "node_modules/@babel/helper-replace-supers/node_modules/@babel/parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0.tgz", + "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/types": "^8.0.0" }, - "engines": { - "node": ">=6.9.0" + "bin": { + "parser": "bin/babel-parser.js" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", - "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", + "node_modules/@babel/helper-replace-supers/node_modules/@babel/template": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz", + "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/code-frame": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", - "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", + "node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.0.0.tgz", + "integrity": "sha512-bxTj/W2VclGE6CctlfQOpxg8MPDzXArRqkOBePw8EHfebcjF7fETWSS3BriEECo+UiU/Yblq+xUtSImFu7cTbw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/code-frame": "^8.0.0", + "@babel/generator": "^8.0.0", + "@babel/helper-globals": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/template": "^8.0.0", + "@babel/types": "^8.0.0", + "obug": "^2.1.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", - "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", + "node_modules/@babel/helper-replace-supers/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", - "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", + "node_modules/@babel/helper-replace-supers/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-8.0.0.tgz", + "integrity": "sha512-xmCA9kP3IhySsqhzwIdWGlDN/1A4cCKNBO/uwZx/3YzmDoMePwno2Q5/Bq0q+tYaKbeF940YiKV/kaW8Mzvpjw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/traverse": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/code-frame": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.0.tgz", + "integrity": "sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-validator-identifier": "^8.0.0", + "js-tokens": "^10.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", - "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/generator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0.tgz", + "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "@types/jsesc": "^2.5.0", + "jsesc": "^3.0.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", - "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/helper-globals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-8.0.0.tgz", + "integrity": "sha512-lLozHOM6sWWlxNo8CYqHy4MBZeTvHXNgVPBfPOGsjPKUzHC2Az9QwB6gxdQmpwHl6GlQtbGgS+lj5887guDiLw==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", - "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz", - "integrity": "sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.1" - }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", - "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0.tgz", + "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1" + "@babel/types": "^8.0.0" }, - "engines": { - "node": ">=6.9.0" + "bin": { + "parser": "bin/babel-parser.js" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", - "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/template": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz", + "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "@babel/code-frame": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz", - "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==", + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/traverse": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.0.0.tgz", + "integrity": "sha512-bxTj/W2VclGE6CctlfQOpxg8MPDzXArRqkOBePw8EHfebcjF7fETWSS3BriEECo+UiU/Yblq+xUtSImFu7cTbw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + "@babel/code-frame": "^8.0.0", + "@babel/generator": "^8.0.0", + "@babel/helper-globals": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/template": "^8.0.0", + "@babel/types": "^8.0.0", + "obug": "^2.1.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz", - "integrity": "sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==", + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", - "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", + "node_modules/@babel/helper-skip-transparent-expression-wrappers/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - }, + "license": "MIT" + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "license": "MIT", "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz", - "integrity": "sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==", + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", + "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-8.0.0.tgz", + "integrity": "sha512-Qpm8+wi5xfDkBfollanwriCcKniFfBmMmaKB01GVM6VGzKXo1fdxosZp04qEr5HM+LKhwr3hG1yRy8+ORsficA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "@babel/template": "^8.0.0", + "@babel/traverse": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", - "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", + "node_modules/@babel/helper-wrap-function/node_modules/@babel/code-frame": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.0.tgz", + "integrity": "sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-validator-identifier": "^8.0.0", + "js-tokens": "^10.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "node_modules/@babel/helper-wrap-function/node_modules/@babel/generator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0.tgz", + "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "@types/jsesc": "^2.5.0", + "jsesc": "^3.0.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.21.0.tgz", - "integrity": "sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==", + "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-globals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-8.0.0.tgz", + "integrity": "sha512-lLozHOM6sWWlxNo8CYqHy4MBZeTvHXNgVPBfPOGsjPKUzHC2Az9QwB6gxdQmpwHl6GlQtbGgS+lj5887guDiLw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@babel/helper-wrap-function/node_modules/@babel/parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0.tgz", + "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.21.0" + "@babel/types": "^8.0.0" }, - "engines": { - "node": ">=6.9.0" + "bin": { + "parser": "bin/babel-parser.js" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz", + "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.18.6" + "@babel/code-frame": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "node_modules/@babel/helper-wrap-function/node_modules/@babel/traverse": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.0.0.tgz", + "integrity": "sha512-bxTj/W2VclGE6CctlfQOpxg8MPDzXArRqkOBePw8EHfebcjF7fETWSS3BriEECo+UiU/Yblq+xUtSImFu7cTbw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/code-frame": "^8.0.0", + "@babel/generator": "^8.0.0", + "@babel/helper-globals": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/template": "^8.0.0", + "@babel/types": "^8.0.0", + "obug": "^2.1.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", - "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", + "node_modules/@babel/helper-wrap-function/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "regenerator-transform": "^0.15.2" + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", - "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", + "node_modules/@babel/helper-wrap-function/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/helpers": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-8.0.0.tgz", + "integrity": "sha512-wfbi91pM3py96oIiJEz7qIpyXDytgr9zQC1HEWwlGNVRAEmItuU/0a41ZUKu1sJGyhhOIpc4t5vk4PYzt8wpsg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/template": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.0.tgz", - "integrity": "sha512-ReY6pxwSzEU0b3r2/T/VhqMKg/AkceBT19X0UptA3/tYi5Pe2eXgEUH+NNMC5nok6c6XQz5tyVTUpuezRfSMSg==", + "node_modules/@babel/helpers/node_modules/@babel/code-frame": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.0.tgz", + "integrity": "sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" + "@babel/helper-validator-identifier": "^8.0.0", + "js-tokens": "^10.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", - "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", + "node_modules/@babel/helpers/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@babel/helpers/node_modules/@babel/parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0.tgz", + "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/types": "^8.0.0" }, - "engines": { - "node": ">=6.9.0" + "bin": { + "parser": "bin/babel-parser.js" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", - "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", + "node_modules/@babel/helpers/node_modules/@babel/template": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz", + "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/code-frame": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", - "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", + "node_modules/@babel/helpers/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", - "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", + "node_modules/@babel/helpers/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", "dev": true, + "license": "MIT" + }, + "node_modules/@babel/parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", + "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/types": "^7.29.7" }, - "engines": { - "node": ">=6.9.0" + "bin": { + "parser": "bin/babel-parser.js" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz", - "integrity": "sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==", + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-8.0.0.tgz", + "integrity": "sha512-szpR6MTHHwktzC1U9f2yag56F5u657A3Z7ufe7E4HEfTQhrwRESW3QMeLcS6E93dxHxpVqWotXeKb+HVlcB/JA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^8.0.0" } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", - "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^8.0.0" } }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", - "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-8.0.0.tgz", + "integrity": "sha512-OMZHazpaadnxj+lY5SpTSCVRUeiFfu6aM6M60XbUdslfsPJSM4H624ou5I1csqRpvciEH0EriiPjBnRE8QuzNQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^8.0.0" } }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", - "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - }, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^8.0.0" } }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", - "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-8.0.0.tgz", + "integrity": "sha512-LP+cZ1I/RSRPew9A07JZkQrcWz8r2JkCRuTkCAlV7/1Pj+9pt8F9aCbWKIDQ0q1YVRujnq8hUqe4hUEKwLBx5Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^8.0.0" } }, - "node_modules/@babel/preset-env": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.4.tgz", - "integrity": "sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.24.4", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.4", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.1", - "@babel/plugin-syntax-import-attributes": "^7.24.1", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.3", - "@babel/plugin-transform-async-to-generator": "^7.24.1", - "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.4", - "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.4", - "@babel/plugin-transform-classes": "^7.24.1", - "@babel/plugin-transform-computed-properties": "^7.24.1", - "@babel/plugin-transform-destructuring": "^7.24.1", - "@babel/plugin-transform-dotall-regex": "^7.24.1", - "@babel/plugin-transform-duplicate-keys": "^7.24.1", - "@babel/plugin-transform-dynamic-import": "^7.24.1", - "@babel/plugin-transform-exponentiation-operator": "^7.24.1", - "@babel/plugin-transform-export-namespace-from": "^7.24.1", - "@babel/plugin-transform-for-of": "^7.24.1", - "@babel/plugin-transform-function-name": "^7.24.1", - "@babel/plugin-transform-json-strings": "^7.24.1", - "@babel/plugin-transform-literals": "^7.24.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", - "@babel/plugin-transform-member-expression-literals": "^7.24.1", - "@babel/plugin-transform-modules-amd": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-modules-systemjs": "^7.24.1", - "@babel/plugin-transform-modules-umd": "^7.24.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.24.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", - "@babel/plugin-transform-numeric-separator": "^7.24.1", - "@babel/plugin-transform-object-rest-spread": "^7.24.1", - "@babel/plugin-transform-object-super": "^7.24.1", - "@babel/plugin-transform-optional-catch-binding": "^7.24.1", - "@babel/plugin-transform-optional-chaining": "^7.24.1", - "@babel/plugin-transform-parameters": "^7.24.1", - "@babel/plugin-transform-private-methods": "^7.24.1", - "@babel/plugin-transform-private-property-in-object": "^7.24.1", - "@babel/plugin-transform-property-literals": "^7.24.1", - "@babel/plugin-transform-regenerator": "^7.24.1", - "@babel/plugin-transform-reserved-words": "^7.24.1", - "@babel/plugin-transform-shorthand-properties": "^7.24.1", - "@babel/plugin-transform-spread": "^7.24.1", - "@babel/plugin-transform-sticky-regex": "^7.24.1", - "@babel/plugin-transform-template-literals": "^7.24.1", - "@babel/plugin-transform-typeof-symbol": "^7.24.1", - "@babel/plugin-transform-unicode-escapes": "^7.24.1", - "@babel/plugin-transform-unicode-property-regex": "^7.24.1", - "@babel/plugin-transform-unicode-regex": "^7.24.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.31.0", - "semver": "^6.3.1" - }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^8.0.0" } }, - "node_modules/@babel/preset-env/node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz", - "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==", + "node_modules/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array/-/plugin-bugfix-safari-rest-destructuring-rhs-array-8.0.0.tgz", + "integrity": "sha512-z6ol16sq34emkTR1BWlP3VYjAxim8UDyFKBrzR1/fcUDdR/3hTqDzeC4F6pfjASN9uJVDtIDLOaZZB0m9+boBw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" + "@babel/helper-plugin-utils": "^8.0.0", + "@babel/helper-skip-transparent-expression-wrappers": "^8.0.0" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "node_modules/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, + "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^8.0.0" } }, - "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz", - "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==", + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-8.0.0.tgz", + "integrity": "sha512-jmF+qhubKKEfFGhYo2C6LxqZEnp5xfGw8kRUqoArKp7rR34tlkhknuWVY4mIqK7G0jymW7jXr/7JeMix2VRVWA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.1", - "semver": "^6.3.1" + "@babel/helper-plugin-utils": "^8.0.0", + "@babel/helper-skip-transparent-expression-wrappers": "^8.0.0", + "@babel/plugin-transform-optional-chaining": "^8.0.0" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@babel/core": "^8.0.0" } }, - "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@babel/core": "^8.0.0" } }, - "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz", - "integrity": "sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==", + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-8.0.0.tgz", + "integrity": "sha512-sWa2dWgYUf0QfmQV4PL810JD0n8B+Y3sP9zAu/MXi6rrvz5rcIdzaw1DooaYXH18mJQVtIw67MEhuL8TfvNtgA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1" + "@babel/helper-plugin-utils": "^8.0.0" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "@babel/core": "^8.0.0" } }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" + "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-react": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", - "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-react-display-name": "^7.18.6", - "@babel/plugin-transform-react-jsx": "^7.18.6", - "@babel/plugin-transform-react-jsx-development": "^7.18.6", - "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "dev": true + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-8.0.0.tgz", + "integrity": "sha512-feeoayPfDYe7B2otR6JJYNu+a2nDR3gGK4BLeSN8WPofW5MGIVtppOc1Y+Nr37jJtupZSS2c5H/d78A8kbjnhA==", "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^8.0.0" + }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@babel/template": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", - "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", - "dev": true, + "node_modules/@babel/plugin-syntax-jsx/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/parser": "^7.27.2", - "@babel/types": "^7.27.1" + "@babel/helper-plugin-utils": "^7.10.4" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/traverse": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz", - "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==", + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.3", - "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.28.3", - "@babel/template": "^7.27.2", - "@babel/types": "^7.28.2", - "debug": "^4.3.1" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/types": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", - "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.27.1" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "node_modules/@chromatic-com/storybook": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@chromatic-com/storybook/-/storybook-4.1.1.tgz", - "integrity": "sha512-+Ib4cHtEjKl/Do+4LyU0U1FhLPbIU2Q/zgbOKHBCV+dTC4T3/vGzPqiGsgkdnZyTsK/zXg96LMPSPC4jjOiapg==", + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-8.0.0.tgz", + "integrity": "sha512-e3sFPrDQZ4zcp072SUSLaLon8dJW+Jj6tvPXoim/YcHC1PiVkHOfFFn5mw68IoY8WoOTp7v3MK5o5IxtyMHzxg==", "dev": true, "license": "MIT", "dependencies": { - "@neoconfetti/react": "^1.0.0", - "chromatic": "^12.0.0", - "filesize": "^10.0.12", - "jsonfile": "^6.1.0", - "strip-ansi": "^7.1.0" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=20.0.0", - "yarn": ">=1.22.18" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "storybook": "^0.0.0-0 || ^9.0.0 || ^9.1.0-0 || ^9.2.0-0 || ^10.0.0-0" + "@babel/core": "^8.0.0" } }, - "node_modules/@chromatic-com/storybook/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "node_modules/@babel/plugin-transform-arrow-functions/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, "license": "MIT", "engines": { - "node": ">=12" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@chromatic-com/storybook/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-8.0.0.tgz", + "integrity": "sha512-v0JyaaCfWxePD4+WQuA6KCNBy24r9D+QY5MuoJ0fn8v5aiof8ExaLB3it+8niukmBYotfYe5I+6Q7FLP8ZPQAA==", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "@babel/helper-plugin-utils": "^8.0.0", + "@babel/helper-remap-async-to-generator": "^8.0.0", + "@babel/traverse": "^8.0.0" }, "engines": { - "node": ">=12" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/code-frame": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.0.tgz", + "integrity": "sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==", "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^8.0.0", + "js-tokens": "^10.0.0" + }, "engines": { - "node": ">=10.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz", - "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==", - "cpu": [ - "ppc64" - ], + "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/generator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0.tgz", + "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "aix" - ], + "dependencies": { + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "@types/jsesc": "^2.5.0", + "jsesc": "^3.0.2" + }, "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/android-arm": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz", - "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==", - "cpu": [ - "arm" - ], + "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/helper-globals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-8.0.0.tgz", + "integrity": "sha512-lLozHOM6sWWlxNo8CYqHy4MBZeTvHXNgVPBfPOGsjPKUzHC2Az9QwB6gxdQmpwHl6GlQtbGgS+lj5887guDiLw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz", - "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==", - "cpu": [ - "arm64" - ], + "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@esbuild/android-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz", - "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==", - "cpu": [ - "x64" - ], + "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz", - "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==", - "cpu": [ - "arm64" - ], + "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz", - "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==", - "cpu": [ - "x64" - ], + "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0.tgz", + "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "dependencies": { + "@babel/types": "^8.0.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz", - "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==", - "cpu": [ - "arm64" - ], + "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/template": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz", + "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], + "dependencies": { + "@babel/code-frame": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0" + }, "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz", - "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==", - "cpu": [ - "x64" - ], + "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.0.0.tgz", + "integrity": "sha512-bxTj/W2VclGE6CctlfQOpxg8MPDzXArRqkOBePw8EHfebcjF7fETWSS3BriEECo+UiU/Yblq+xUtSImFu7cTbw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], + "dependencies": { + "@babel/code-frame": "^8.0.0", + "@babel/generator": "^8.0.0", + "@babel/helper-globals": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/template": "^8.0.0", + "@babel/types": "^8.0.0", + "obug": "^2.1.1" + }, "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/linux-arm": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz", - "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==", - "cpu": [ - "arm" - ], + "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" + }, "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz", - "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==", - "cpu": [ - "arm64" - ], + "node_modules/@babel/plugin-transform-async-generator-functions/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-8.0.0.tgz", + "integrity": "sha512-RS7fbgIlx88NU1x4pfbCnsZ8Ac++9Vtghf2OCdwoEbW/WwCuIXCAXsX825fibniqhqa1nixqKoFHJMiI7HUMgQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@babel/helper-module-imports": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0", + "@babel/helper-remap-async-to-generator": "^8.0.0" + }, "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz", - "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==", - "cpu": [ - "ia32" - ], + "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/code-frame": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.0.tgz", + "integrity": "sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@babel/helper-validator-identifier": "^8.0.0", + "js-tokens": "^10.0.0" + }, "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz", - "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==", - "cpu": [ - "loong64" - ], + "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/generator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0.tgz", + "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "@types/jsesc": "^2.5.0", + "jsesc": "^3.0.2" + }, "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz", - "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==", - "cpu": [ - "mips64el" - ], + "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/helper-globals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-8.0.0.tgz", + "integrity": "sha512-lLozHOM6sWWlxNo8CYqHy4MBZeTvHXNgVPBfPOGsjPKUzHC2Az9QwB6gxdQmpwHl6GlQtbGgS+lj5887guDiLw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz", - "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==", - "cpu": [ - "ppc64" - ], + "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/helper-module-imports": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-8.0.0.tgz", + "integrity": "sha512-NZ7mSS93o4ndX4KrbD7W8Sf3QT8Qe24PrnFyUcuOPDzK6faqDFKjY9RG7he7+I7FdiQ4llpnosFqzrXa+Vy3Ew==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@babel/traverse": "^8.0.0", + "@babel/types": "^8.0.0" + }, "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz", - "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==", - "cpu": [ - "riscv64" - ], + "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz", - "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==", - "cpu": [ - "s390x" - ], + "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/linux-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz", - "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==", - "cpu": [ - "x64" - ], + "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz", - "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==", - "cpu": [ - "arm64" - ], + "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0.tgz", + "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], + "dependencies": { + "@babel/types": "^8.0.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz", - "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==", - "cpu": [ - "x64" - ], + "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/template": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz", + "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], + "dependencies": { + "@babel/code-frame": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0" + }, "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz", - "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==", - "cpu": [ - "arm64" - ], + "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/traverse": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.0.0.tgz", + "integrity": "sha512-bxTj/W2VclGE6CctlfQOpxg8MPDzXArRqkOBePw8EHfebcjF7fETWSS3BriEECo+UiU/Yblq+xUtSImFu7cTbw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], + "dependencies": { + "@babel/code-frame": "^8.0.0", + "@babel/generator": "^8.0.0", + "@babel/helper-globals": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/template": "^8.0.0", + "@babel/types": "^8.0.0", + "obug": "^2.1.1" + }, "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz", - "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==", - "cpu": [ - "x64" - ], + "node_modules/@babel/plugin-transform-async-to-generator/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], + "dependencies": { + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" + }, "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@esbuild/openharmony-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz", - "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==", - "cpu": [ - "arm64" - ], + "node_modules/@babel/plugin-transform-async-to-generator/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" - } + "license": "MIT" }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz", - "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==", - "cpu": [ - "x64" - ], + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-8.0.0.tgz", + "integrity": "sha512-nDDrxhD3r+n5T0NWeZ8cBiJkc0bzviMRNHEiEglzFRd6GaN8d+31y3D3qSF8wd7wzsAIPVfEyGVjMaoD//E71Q==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], + "dependencies": { + "@babel/helper-plugin-utils": "^8.0.0" + }, "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz", - "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==", - "cpu": [ - "arm64" - ], + "node_modules/@babel/plugin-transform-block-scoped-functions/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz", - "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==", - "cpu": [ - "ia32" - ], + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-8.0.0.tgz", + "integrity": "sha512-nZLWWjcmn8BWpDb7RVUe7HCMeoBYSGLRZthbJMF4Nq6ivhlXPDZQO3dL6wC4CxvdmuTuqZVW5vbiGQKeJ+Mx8g==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "@babel/helper-plugin-utils": "^8.0.0" + }, "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@esbuild/win32-x64": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz", - "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==", - "cpu": [ - "x64" - ], + "node_modules/@babel/plugin-transform-block-scoping/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], "engines": { - "node": ">=18" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@eslint/eslintrc": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", - "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", + "node_modules/@babel/plugin-transform-class-properties": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-8.0.0.tgz", + "integrity": "sha512-kZBzfFQucZU5m+eMFiCL31oBgMfX7R5ARsqN628INR5wSb1zOHwYqkNI1B3IhQEFJP5ZYhpYPDQ5gTjhg+xdhQ==", "dev": true, + "license": "MIT", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.5.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "7.4.2", - "strip-json-comments": "^3.1.1" + "@babel/helper-create-class-features-plugin": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "url": "https://opencollective.com/eslint" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/@babel/plugin-transform-class-properties/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.20.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-8.0.0.tgz", + "integrity": "sha512-U1HbvBEypUeO552KIWbACA8HOvYc/IW3cbO0mFQeTOPRdNMVgjl5MKKMBH5oqtuTYUQ5pcHZsBIOHefvBh9nfg==", "dev": true, + "license": "MIT", "dependencies": { - "type-fest": "^0.20.2" + "@babel/helper-create-class-features-plugin": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/@babel/plugin-transform-class-static-block/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "argparse": "^2.0.1" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/@eslint/js": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", - "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "node_modules/@babel/plugin-transform-classes": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-8.0.0.tgz", + "integrity": "sha512-vyPX1LEmsAl+pbet7qUS7GIZcbIvFPsdoAqNqfH5wG1QA6HW0iw3MbvE8ayvj49lKF726D3tWu3I07b+fGgsDw==", "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^8.0.0", + "@babel/helper-compilation-targets": "^8.0.0", + "@babel/helper-globals": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0", + "@babel/helper-replace-supers": "^8.0.0", + "@babel/traverse": "^8.0.0" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@fortawesome/fontawesome-common-types": { - "version": "7.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-7.2.0.tgz", - "integrity": "sha512-IpR0bER9FY25p+e7BmFH25MZKEwFHTfRAfhOyJubgiDnoJNsSvJ7nigLraHtp4VOG/cy8D7uiV0dLkHOne5Fhw==", + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/code-frame": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.0.tgz", + "integrity": "sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^8.0.0", + "js-tokens": "^10.0.0" + }, "engines": { - "node": ">=6" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@fortawesome/fontawesome-svg-core": { - "version": "7.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-7.2.0.tgz", - "integrity": "sha512-6639htZMjEkwskf3J+e6/iar+4cTNM9qhoWuRfj9F3eJD6r7iCzV1SWnQr2Mdv0QT0suuqU8BoJCZUyCtP9R4Q==", + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/compat-data": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-8.0.0.tgz", + "integrity": "sha512-DOjnob/cXOUgDOozCDeq/aK2p5y8dUIVdf6tNhEV1HQRd6I8aQ4f4fbtHRVEvb6lP3BGomrKHiS8ICAASSVQSw==", + "dev": true, "license": "MIT", - "dependencies": { - "@fortawesome/fontawesome-common-types": "7.2.0" - }, "engines": { - "node": ">=6" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@fortawesome/free-brands-svg-icons": { - "version": "7.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-7.2.0.tgz", - "integrity": "sha512-VNG8xqOip1JuJcC3zsVsKRQ60oXG9+oYNDCosjoU/H9pgYmLTEwWw8pE0jhPz/JWdHeUuK6+NQ3qsM4gIbdbYQ==", - "license": "(CC-BY-4.0 AND MIT)", + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/generator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0.tgz", + "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==", + "dev": true, + "license": "MIT", "dependencies": { - "@fortawesome/fontawesome-common-types": "7.2.0" + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "@types/jsesc": "^2.5.0", + "jsesc": "^3.0.2" }, "engines": { - "node": ">=6" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@fortawesome/free-regular-svg-icons": { - "version": "7.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-7.2.0.tgz", - "integrity": "sha512-iycmlN51EULlQ4D/UU9WZnHiN0CvjJ2TuuCrAh+1MVdzD+4ViKYH2deNAll4XAAYlZa8WAefHR5taSK8hYmSMw==", - "license": "(CC-BY-4.0 AND MIT)", + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-compilation-targets": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-8.0.0.tgz", + "integrity": "sha512-JwculLABZvyPvyLBpwU/E/IbH2uM3mnxNtIJpxnIfb24y1PrdVxK5Dqjle4DpgqpGRnwgC7G8IkzPdSXZrO1Ew==", + "dev": true, + "license": "MIT", "dependencies": { - "@fortawesome/fontawesome-common-types": "7.2.0" + "@babel/compat-data": "^8.0.0", + "@babel/helper-validator-option": "^8.0.0", + "browserslist": "^4.24.0", + "lru-cache": "^11.0.0", + "semver": "^7.7.3" }, "engines": { - "node": ">=6" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@fortawesome/free-solid-svg-icons": { - "version": "7.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-7.2.0.tgz", - "integrity": "sha512-YTVITFGN0/24PxzXrwqCgnyd7njDuzp5ZvaCx5nq/jg55kUYd94Nj8UTchBdBofi/L0nwRfjGOg0E41d2u9T1w==", - "license": "(CC-BY-4.0 AND MIT)", - "dependencies": { - "@fortawesome/fontawesome-common-types": "7.2.0" - }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-globals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-8.0.0.tgz", + "integrity": "sha512-lLozHOM6sWWlxNo8CYqHy4MBZeTvHXNgVPBfPOGsjPKUzHC2Az9QwB6gxdQmpwHl6GlQtbGgS+lj5887guDiLw==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@fortawesome/react-fontawesome": { - "version": "3.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/react-fontawesome/-/react-fontawesome-3.2.0.tgz", - "integrity": "sha512-E9Gu1hqd6JussVO26EC4WqRZssXMnQr2ol7ZNWkkFOH8jZUaxDJ9Z9WF9wIVkC+kJGXUdY3tlffpDwEKfgQrQw==", + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", + "dev": true, "license": "MIT", "engines": { - "node": ">=20" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@fortawesome/fontawesome-svg-core": "~6 || ~7", - "react": "^18.0.0 || ^19.0.0" + "@babel/core": "^8.0.0" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "7.4.2" - }, + "license": "MIT", "engines": { - "node": ">=10.10.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", "dev": true, + "license": "MIT", "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-validator-option": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-8.0.0.tgz", + "integrity": "sha512-U4Dybxh4WESWHt5XhBeExi4DrY0/DNK1aHpQbsrQXCUbFHuMweT0TpLEWKvaraV2Y6fS+ZXunsZ8zIuZIgvF2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + } }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0.tgz", + "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", "dev": true, + "license": "MIT", "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" + "@babel/types": "^8.0.0" + }, + "bin": { + "parser": "bin/babel-parser.js" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/template": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz", + "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==", "dev": true, + "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "@babel/code-frame": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.0.0.tgz", + "integrity": "sha512-bxTj/W2VclGE6CctlfQOpxg8MPDzXArRqkOBePw8EHfebcjF7fETWSS3BriEECo+UiU/Yblq+xUtSImFu7cTbw==", "dev": true, + "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "@babel/code-frame": "^8.0.0", + "@babel/generator": "^8.0.0", + "@babel/helper-globals": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/template": "^8.0.0", + "@babel/types": "^8.0.0", + "obug": "^2.1.1" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", "dev": true, + "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" }, "engines": { - "node": ">=6" + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/plugin-transform-classes/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/semver": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", + "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=10" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-8.0.0.tgz", + "integrity": "sha512-U7L9tppspxmo1ZafT/LcWf68yo4w/VIVdTSgwpxFYGg9ccKwt3JcGrScnqgqXWMW44n2ne+akbvTCokv1Lq3nQ==", "dev": true, + "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", - "dev": true, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.29.7.tgz", + "integrity": "sha512-iPX8aD6H9zV5s7ZsqTdNocPN/MGQ5sSMnElKrktxjJRMnB2jN/1p2+R7GkfD6CAYoVFqy5A4XnSIUeGgJzIWpg==", + "license": "MIT", "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0" + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@jest/console/node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-8.0.0.tgz", + "integrity": "sha512-lD9QwpqKWRoa0Y/EsHu1m6haBB9WOZ2ed7Ksk3lcvImEjuCogIlZ0C05qfuJtWk6QqBk1Cf1akrejyGEy/n4Ug==", "dev": true, + "license": "MIT", "dependencies": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "@babel/helper-create-regexp-features-plugin": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/console/node_modules/@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "node_modules/@babel/plugin-transform-dotall-regex/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "@types/yargs-parser": "*" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-8.0.0.tgz", + "integrity": "sha512-Y9LcbY9IsOb0weAfELeEyOkyRelkl78bBN9mcIkX4UkqYGY4SpdmV5Szb3HkbNFxBK5Ta//x7Znwc0drAMGVOQ==", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@babel/plugin-transform-duplicate-keys/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-8.0.0.tgz", + "integrity": "sha512-xWMRzL06hG4r24HYv515/V6RpgijoEJeVVKoUXMvquoBMBteXQgjSDVPuVA6/sM4wZXIqyG/db43RQ984XkqCw==", "dev": true, + "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/helper-create-regexp-features-plugin": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=7.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/console/node_modules/jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-8.0.0.tgz", + "integrity": "sha512-8N/mOH4Ti/EnSeOB3eDrCLZA4EovJQbcFUhKVselMOZIWIhO3uvb+b5qceYBmAP6zGL8JMtQ+K71l2aa5ZyZxg==", "dev": true, + "license": "MIT", "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@babel/plugin-transform-dynamic-import/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" + } + }, + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-8.0.0.tgz", + "integrity": "sha512-2r4c6p+Lq4GjqK4hzX/DIp8UFcgVj4xF/Jgx1LRgkqcfRQc8WBdBmOHEpJcYwAdFU0iojf8ujFMIeCz+RyCm5Q==", "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/helper-plugin-utils": "^8.0.0", + "@babel/plugin-transform-destructuring": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/core": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", - "integrity": "sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==", + "node_modules/@babel/plugin-transform-explicit-resource-management/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" + } + }, + "node_modules/@babel/plugin-transform-explicit-resource-management/node_modules/@babel/plugin-transform-destructuring": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-8.0.0.tgz", + "integrity": "sha512-htBgjqUIGjbdtwsKU/QjTEqhEEdQO7kJtnzXwC3FzzRelB26277ztREXx9GM+oy/9MpouSiAXyp1NQVPx1dN9w==", "dev": true, + "license": "MIT", "dependencies": { - "@jest/console": "^28.1.3", - "@jest/reporters": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^28.1.3", - "jest-config": "^28.1.3", - "jest-haste-map": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.3", - "jest-resolve-dependencies": "^28.1.3", - "jest-runner": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-snapshot": "^28.1.3", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", - "jest-watcher": "^28.1.3", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/core/node_modules/@jest/transform": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", - "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==", + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-8.0.0.tgz", + "integrity": "sha512-qGNu6pY42NaDVH3exmmFOyoNfsQGN5WVimlMwTqXsXCsheIAj8Er2ourInP1t9Thnrfe0yqpdadMH/W24xj01w==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.1.3", - "@jridgewell/trace-mapping": "^0.3.13", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.3", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/core/node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", - "dev": true, - "dependencies": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "node": "^22.18.0 || >=24.11.0" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/core/node_modules/@types/yargs": { - "version": "17.0.22", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", - "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", + "node_modules/@babel/plugin-transform-exponentiation-operator/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "@types/yargs-parser": "*" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-8.0.0.tgz", + "integrity": "sha512-tLw9/5hDS+C7v01RzBLgtQZsoHq4tl7Th6TDWO5xUCcU4WyKOpYGT4th2T1FBiqWaifcHHTAqpg3FigMSCdDYw==", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@babel/plugin-transform-export-namespace-from/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@babel/plugin-transform-for-of": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-8.0.0.tgz", + "integrity": "sha512-Q9eB19lAYxiOcNBr1rBoQiUnWDx4/Kx6zzrklXDsUvCJHGePXm4XHJMPmMQLwDHlS+V1gVrBfTvwMScvBxpp7A==", "dev": true, + "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/helper-plugin-utils": "^8.0.0", + "@babel/helper-skip-transparent-expression-wrappers": "^8.0.0" }, "engines": { - "node": ">=7.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@babel/plugin-transform-for-of/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/core/node_modules/jest-haste-map": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", - "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", + "node_modules/@babel/plugin-transform-function-name": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-8.0.0.tgz", + "integrity": "sha512-D0TwdKGQNqS9TgoN4fHTx/iN20LsZJ2I2WUZsMs7JPJRb+6nQM8QgjJyBxbOSA5/ZWI5Pm2MDmm6d+kBadpi8A==", "dev": true, + "license": "MIT", "dependencies": { - "@jest/types": "^28.1.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.3", - "jest-worker": "^28.1.3", - "micromatch": "^4.0.4", - "walker": "^1.0.8" + "@babel/helper-compilation-targets": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/core/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/compat-data": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-8.0.0.tgz", + "integrity": "sha512-DOjnob/cXOUgDOozCDeq/aK2p5y8dUIVdf6tNhEV1HQRd6I8aQ4f4fbtHRVEvb6lP3BGomrKHiS8ICAASSVQSw==", "dev": true, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/core/node_modules/jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-compilation-targets": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-8.0.0.tgz", + "integrity": "sha512-JwculLABZvyPvyLBpwU/E/IbH2uM3mnxNtIJpxnIfb24y1PrdVxK5Dqjle4DpgqpGRnwgC7G8IkzPdSXZrO1Ew==", "dev": true, + "license": "MIT", "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "@babel/compat-data": "^8.0.0", + "@babel/helper-validator-option": "^8.0.0", + "browserslist": "^4.24.0", + "lru-cache": "^11.0.0", + "semver": "^7.7.3" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/core/node_modules/pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/core/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/@babel/plugin-transform-function-name/node_modules/@babel/helper-validator-option": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-8.0.0.tgz", + "integrity": "sha512-U4Dybxh4WESWHt5XhBeExi4DrY0/DNK1aHpQbsrQXCUbFHuMweT0TpLEWKvaraV2Y6fS+ZXunsZ8zIuZIgvF2Q==", "dev": true, + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/core/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "node_modules/@babel/plugin-transform-function-name/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", "dev": true, - "license": "MIT" + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@babel/plugin-transform-function-name/node_modules/semver": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", + "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/@jest/core/node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "node_modules/@babel/plugin-transform-json-strings": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-8.0.0.tgz", + "integrity": "sha512-eb66PB7GGOC8op5mrC0iwZ5l1YeNLbRc/8Qi+KJ62oHZIMFYRuhBx780vdtIgnYrY4znialh0OO5u54YVpipLg==", "dev": true, + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/environment": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz", - "integrity": "sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==", + "node_modules/@babel/plugin-transform-json-strings/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "@jest/fake-timers": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "jest-mock": "^28.1.3" - }, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/environment/node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "node_modules/@babel/plugin-transform-literals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-8.0.0.tgz", + "integrity": "sha512-zbn3I/156s2PebjNXOVqNxQrBh89EXepqUCfUrFvkB9M5qTeOyuFPng3o6p1V29gB7F7dehaoOG3+dZt4vTzbQ==", "dev": true, + "license": "MIT", "dependencies": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/environment/node_modules/@types/yargs": { - "version": "17.0.22", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", - "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", + "node_modules/@babel/plugin-transform-literals/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "@types/yargs-parser": "*" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/environment/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-8.0.0.tgz", + "integrity": "sha512-bOR97KT5lfPVr0dHF7pO4KoStpNqd7bErIWAQFioPVY6A7115hmfrhs5ziHtFE/xJeIqbvvFaWfWAli/ENqshA==", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/environment/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@babel/plugin-transform-logical-assignment-operators/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/environment/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-8.0.0.tgz", + "integrity": "sha512-NI9/2y+kn77YkxzNY5mYcf19kiynJ8+Xi4K6cM/oM/DPPEckelixm3hUSUh6WBZ7dj4JS7DQME+zTFlWtYa3Wg==", "dev": true, + "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=7.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/environment/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/environment/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@babel/plugin-transform-member-expression-literals/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/environment/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-8.0.0.tgz", + "integrity": "sha512-Kdl89XlVT/EgPQ0uahDZiRVt6zfdFLh2i5DCeddCqKWIrPeg5UheyegAB8D1xgZJoG3gLKywYr9mlTM4HqPDVQ==", "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/helper-module-transforms": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/expect": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz", - "integrity": "sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==", + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/code-frame": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.0.tgz", + "integrity": "sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==", "dev": true, + "license": "MIT", "dependencies": { - "expect": "^28.1.3", - "jest-snapshot": "^28.1.3" + "@babel/helper-validator-identifier": "^8.0.0", + "js-tokens": "^10.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/expect-utils": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", - "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/generator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0.tgz", + "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==", "dev": true, + "license": "MIT", "dependencies": { - "jest-get-type": "^28.0.2" + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "@types/jsesc": "^2.5.0", + "jsesc": "^3.0.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/fake-timers": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz", - "integrity": "sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==", + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-globals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-8.0.0.tgz", + "integrity": "sha512-lLozHOM6sWWlxNo8CYqHy4MBZeTvHXNgVPBfPOGsjPKUzHC2Az9QwB6gxdQmpwHl6GlQtbGgS+lj5887guDiLw==", "dev": true, - "dependencies": { - "@jest/types": "^28.1.3", - "@sinonjs/fake-timers": "^9.1.2", - "@types/node": "*", - "jest-message-util": "^28.1.3", - "jest-mock": "^28.1.3", - "jest-util": "^28.1.3" - }, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/fake-timers/node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-imports": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-8.0.0.tgz", + "integrity": "sha512-NZ7mSS93o4ndX4KrbD7W8Sf3QT8Qe24PrnFyUcuOPDzK6faqDFKjY9RG7he7+I7FdiQ4llpnosFqzrXa+Vy3Ew==", "dev": true, + "license": "MIT", "dependencies": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "@babel/traverse": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/fake-timers/node_modules/@types/yargs": { - "version": "17.0.22", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", - "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/fake-timers/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-module-transforms": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-8.0.0.tgz", + "integrity": "sha512-mZKKj6uYs23DEMyqvAnMcj5teZKEnBdgLRBTpQjC2e/zJEi8de2iL4PsUT4d+UVSGBAVV6OJDOJN2KNz0y8mZw==", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/helper-module-imports": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0", + "@babel/traverse": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/fake-timers/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/fake-timers/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, + "license": "MIT", "engines": { - "node": ">=7.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/fake-timers/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/fake-timers/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/fake-timers/node_modules/jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0.tgz", + "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", "dev": true, + "license": "MIT", "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "@babel/types": "^8.0.0" + }, + "bin": { + "parser": "bin/babel-parser.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/fake-timers/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/template": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz", + "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==", "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/code-frame": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/globals": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz", - "integrity": "sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==", + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/traverse": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.0.0.tgz", + "integrity": "sha512-bxTj/W2VclGE6CctlfQOpxg8MPDzXArRqkOBePw8EHfebcjF7fETWSS3BriEECo+UiU/Yblq+xUtSImFu7cTbw==", "dev": true, + "license": "MIT", "dependencies": { - "@jest/environment": "^28.1.3", - "@jest/expect": "^28.1.3", - "@jest/types": "^28.1.3" + "@babel/code-frame": "^8.0.0", + "@babel/generator": "^8.0.0", + "@babel/helper-globals": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/template": "^8.0.0", + "@babel/types": "^8.0.0", + "obug": "^2.1.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/globals/node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "node_modules/@babel/plugin-transform-modules-amd/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", "dev": true, + "license": "MIT", "dependencies": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/globals/node_modules/@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "node_modules/@babel/plugin-transform-modules-amd/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } + "license": "MIT" }, - "node_modules/@jest/globals/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-8.0.0.tgz", + "integrity": "sha512-ZYkKx/mSb3WFJ2aMi9h2SJiM8o5MiYJu/6ub2bJhhcmvyVEIu3aSqsVM1xXvFnS8ttHfmB6OHETpmAY1vnEiSw==", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/helper-module-transforms": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/globals/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/code-frame": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.0.tgz", + "integrity": "sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==", "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/helper-validator-identifier": "^8.0.0", + "js-tokens": "^10.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/globals/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/generator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0.tgz", + "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==", "dev": true, + "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "@types/jsesc": "^2.5.0", + "jsesc": "^3.0.2" }, "engines": { - "node": ">=7.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/globals/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/globals/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-globals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-8.0.0.tgz", + "integrity": "sha512-lLozHOM6sWWlxNo8CYqHy4MBZeTvHXNgVPBfPOGsjPKUzHC2Az9QwB6gxdQmpwHl6GlQtbGgS+lj5887guDiLw==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/globals/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-imports": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-8.0.0.tgz", + "integrity": "sha512-NZ7mSS93o4ndX4KrbD7W8Sf3QT8Qe24PrnFyUcuOPDzK6faqDFKjY9RG7he7+I7FdiQ4llpnosFqzrXa+Vy3Ew==", "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/traverse": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/reporters": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz", - "integrity": "sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==", + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-module-transforms": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-8.0.0.tgz", + "integrity": "sha512-mZKKj6uYs23DEMyqvAnMcj5teZKEnBdgLRBTpQjC2e/zJEi8de2iL4PsUT4d+UVSGBAVV6OJDOJN2KNz0y8mZw==", "dev": true, + "license": "MIT", "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@jridgewell/trace-mapping": "^0.3.13", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "jest-worker": "^28.1.3", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^9.0.1" + "@babel/helper-module-imports": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0", + "@babel/traverse": "^8.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/reporters/node_modules/@jest/transform": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", - "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==", + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.1.3", - "@jridgewell/trace-mapping": "^0.3.13", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.3", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - }, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/reporters/node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", "dev": true, - "dependencies": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/reporters/node_modules/@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", "dev": true, - "dependencies": { - "@types/yargs-parser": "*" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0.tgz", + "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/types": "^8.0.0" }, - "engines": { - "node": ">=8" + "bin": { + "parser": "bin/babel-parser.js" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/template": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz", + "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==", "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/code-frame": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/traverse": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.0.0.tgz", + "integrity": "sha512-bxTj/W2VclGE6CctlfQOpxg8MPDzXArRqkOBePw8EHfebcjF7fETWSS3BriEECo+UiU/Yblq+xUtSImFu7cTbw==", "dev": true, + "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/code-frame": "^8.0.0", + "@babel/generator": "^8.0.0", + "@babel/helper-globals": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/template": "^8.0.0", + "@babel/types": "^8.0.0", + "obug": "^2.1.1" }, "engines": { - "node": ">=7.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" + }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/reporters/node_modules/jest-haste-map": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", - "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", + "node_modules/@babel/plugin-transform-modules-commonjs/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-8.0.0.tgz", + "integrity": "sha512-zkxvwTUqdsXXNWpVcvtwOn5hOhVv+2UgBE5AHiIyD6XtSlPYkAm4D+waZA4WRAceHBKCE44VsTH/yDSs2QSTsA==", "dev": true, + "license": "MIT", "dependencies": { - "@jest/types": "^28.1.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.3", - "jest-worker": "^28.1.3", - "micromatch": "^4.0.4", - "walker": "^1.0.8" + "@babel/helper-module-transforms": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/reporters/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/code-frame": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.0.tgz", + "integrity": "sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==", "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^8.0.0", + "js-tokens": "^10.0.0" + }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/reporters/node_modules/jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/generator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0.tgz", + "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==", "dev": true, + "license": "MIT", "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "@types/jsesc": "^2.5.0", + "jsesc": "^3.0.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-globals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-8.0.0.tgz", + "integrity": "sha512-lLozHOM6sWWlxNo8CYqHy4MBZeTvHXNgVPBfPOGsjPKUzHC2Az9QwB6gxdQmpwHl6GlQtbGgS+lj5887guDiLw==", "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/reporters/node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-module-imports": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-8.0.0.tgz", + "integrity": "sha512-NZ7mSS93o4ndX4KrbD7W8Sf3QT8Qe24PrnFyUcuOPDzK6faqDFKjY9RG7he7+I7FdiQ4llpnosFqzrXa+Vy3Ew==", "dev": true, + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" + "@babel/traverse": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-module-transforms": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-8.0.0.tgz", + "integrity": "sha512-mZKKj6uYs23DEMyqvAnMcj5teZKEnBdgLRBTpQjC2e/zJEi8de2iL4PsUT4d+UVSGBAVV6OJDOJN2KNz0y8mZw==", "dev": true, + "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "@babel/helper-module-imports": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0", + "@babel/traverse": "^8.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/source-map": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz", - "integrity": "sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==", + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.13", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - }, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/test-result": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", "dev": true, - "dependencies": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/test-result/node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", "dev": true, - "dependencies": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/test-result/node_modules/@types/yargs": { - "version": "17.0.22", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", - "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0.tgz", + "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", "dev": true, + "license": "MIT", "dependencies": { - "@types/yargs-parser": "*" + "@babel/types": "^8.0.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/test-result/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/template": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz", + "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/code-frame": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/test-result/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.0.0.tgz", + "integrity": "sha512-bxTj/W2VclGE6CctlfQOpxg8MPDzXArRqkOBePw8EHfebcjF7fETWSS3BriEECo+UiU/Yblq+xUtSImFu7cTbw==", "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/code-frame": "^8.0.0", + "@babel/generator": "^8.0.0", + "@babel/helper-globals": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/template": "^8.0.0", + "@babel/types": "^8.0.0", + "obug": "^2.1.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/test-result/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", "dev": true, + "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" }, "engines": { - "node": ">=7.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/test-result/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/test-result/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@babel/plugin-transform-modules-systemjs/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", "dev": true, - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/@jest/test-result/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-8.0.0.tgz", + "integrity": "sha512-/Rw8WLDTHjNfcykwX1MjNBI54yb/TyvReP/sdzN0L+YquYEyjdi4xFlq7IEXu5hhVx/+wlkkN2ZGUq1Eug1J2w==", "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/helper-module-transforms": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/test-sequencer": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz", - "integrity": "sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==", + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/code-frame": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.0.tgz", + "integrity": "sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==", "dev": true, + "license": "MIT", "dependencies": { - "@jest/test-result": "^28.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", - "slash": "^3.0.0" + "@babel/helper-validator-identifier": "^8.0.0", + "js-tokens": "^10.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/test-sequencer/node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/generator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0.tgz", + "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==", "dev": true, + "license": "MIT", "dependencies": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "@types/jsesc": "^2.5.0", + "jsesc": "^3.0.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/test-sequencer/node_modules/@types/yargs": { - "version": "17.0.22", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", - "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-globals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-8.0.0.tgz", + "integrity": "sha512-lLozHOM6sWWlxNo8CYqHy4MBZeTvHXNgVPBfPOGsjPKUzHC2Az9QwB6gxdQmpwHl6GlQtbGgS+lj5887guDiLw==", "dev": true, - "dependencies": { - "@types/yargs-parser": "*" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/test-sequencer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-imports": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-8.0.0.tgz", + "integrity": "sha512-NZ7mSS93o4ndX4KrbD7W8Sf3QT8Qe24PrnFyUcuOPDzK6faqDFKjY9RG7he7+I7FdiQ4llpnosFqzrXa+Vy3Ew==", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/traverse": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/test-sequencer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-module-transforms": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-8.0.0.tgz", + "integrity": "sha512-mZKKj6uYs23DEMyqvAnMcj5teZKEnBdgLRBTpQjC2e/zJEi8de2iL4PsUT4d+UVSGBAVV6OJDOJN2KNz0y8mZw==", "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/helper-module-imports": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0", + "@babel/traverse": "^8.0.0" }, "engines": { - "node": ">=10" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/test-sequencer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, + "license": "MIT", "engines": { - "node": ">=7.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jest/test-sequencer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/test-sequencer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/test-sequencer/node_modules/jest-haste-map": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", - "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", "dev": true, - "dependencies": { - "@jest/types": "^28.1.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.3", - "jest-worker": "^28.1.3", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/test-sequencer/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0.tgz", + "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^8.0.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/test-sequencer/node_modules/jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/template": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz", + "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==", "dev": true, + "license": "MIT", "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "@babel/code-frame": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jest/test-sequencer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/traverse": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.0.0.tgz", + "integrity": "sha512-bxTj/W2VclGE6CctlfQOpxg8MPDzXArRqkOBePw8EHfebcjF7fETWSS3BriEECo+UiU/Yblq+xUtSImFu7cTbw==", "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/code-frame": "^8.0.0", + "@babel/generator": "^8.0.0", + "@babel/helper-globals": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/template": "^8.0.0", + "@babel/types": "^8.0.0", + "obug": "^2.1.1" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "node_modules/@babel/plugin-transform-modules-umd/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", "dev": true, + "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, - "engines": { - "node": ">=6.0.0" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "node_modules/@babel/plugin-transform-modules-umd/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } + "license": "MIT" }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-8.0.0.tgz", + "integrity": "sha512-Wp39/Y6Balln79AxXyS1kyyzwzohwaalv5hjPn5IbgOXRru+DBfpfq56G14oMbiNxuEM5vA7hjj53pCa1h50/Q==", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" + "@babel/helper-create-regexp-features-plugin": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=6.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.30", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", - "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", + "node_modules/@babel/plugin-transform-named-capturing-groups-regex/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@mdx-js/react": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz", - "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==", + "node_modules/@babel/plugin-transform-new-target": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-8.0.0.tgz", + "integrity": "sha512-gSr+l4Ne+p17PYL7Kbm5GAdJh19gzoQ394LcRz+0OjaclzXbWSYxSdbWOcemFBPCYXUz1w+cQJh84yilS0EXBQ==", "dev": true, "license": "MIT", "dependencies": { - "@types/mdx": "^2.0.0" + "@babel/helper-plugin-utils": "^8.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@types/react": ">=16", - "react": ">=16" + "@babel/core": "^8.0.0" } }, - "node_modules/@neoconfetti/react": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@neoconfetti/react/-/react-1.0.0.tgz", - "integrity": "sha512-klcSooChXXOzIm+SE5IISIAn3bYzYfPjbX7D7HoqZL84oAfgREeSg5vSIaSFH+DaGzzvImTyWe1OyrJ67vik4A==", - "dev": true, - "license": "MIT" - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "node_modules/@babel/plugin-transform-new-target/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "eslint-scope": "5.1.1" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-8.0.0.tgz", + "integrity": "sha512-R2kExvgXdRVG7q5vIyM2O6BcFfmIWczel/+5VzzOcS6ABwHktbMUFKrbGN/ekDW2IsBcaJkLoM3qCiSKByonfg==", "dev": true, + "license": "MIT", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=8.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "node_modules/@babel/plugin-transform-nullish-coalescing-operator/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, + "license": "MIT", "engines": { - "node": ">=4.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-8.0.0.tgz", + "integrity": "sha512-tacdNZDzyGcMOtFuMaW7zcRl+/hfgFRB7yic5h8fiXPsh7DzKzq4eMP4nvN/bMNKqUXDvlcHsHSFgqxdB2vnUQ==", "dev": true, + "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">= 8" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "node_modules/@babel/plugin-transform-numeric-separator/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, + "license": "MIT", "engines": { - "node": ">= 8" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.29.7.tgz", + "integrity": "sha512-Ld98jn4c0smUywL57m7SgsHq3OpThOa6LqZJif3G6jYOovPleoFhVrBJ1WegRApSFB2wu4+RelAj9AC9G08Z4A==", + "license": "MIT", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/plugin-transform-destructuring": "^7.29.7", + "@babel/plugin-transform-parameters": "^7.29.7", + "@babel/traverse": "^7.29.7" }, "engines": { - "node": ">= 8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@polka/url": { - "version": "1.0.0-next.28", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", - "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", - "dev": true - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "node_modules/@babel/plugin-transform-object-super": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-8.0.0.tgz", + "integrity": "sha512-iBayQsZBV0gKwb2C95qOTeNfn2sqX5ubqlJCWQU7Z7S31ONy7Dk7UJsDHIA0+oZe51Yf98HQjkbvatb2lm54jQ==", "dev": true, + "license": "MIT", "dependencies": { - "type-detect": "4.0.8" + "@babel/helper-plugin-utils": "^8.0.0", + "@babel/helper-replace-supers": "^8.0.0" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@sinonjs/fake-timers": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", - "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", + "node_modules/@babel/plugin-transform-object-super/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/addon-a11y": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-9.1.3.tgz", - "integrity": "sha512-U+In40S6HCvRN2at+/wn1ECmqFfLa7vPePkR5c9b+Zh2aVNfv+3JbjXfbp29FocTj4ooYsPRYFq7cdzXBjXZ1A==", + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-8.0.0.tgz", + "integrity": "sha512-Es86k4/VmVpPtRQ4Y12+nWUuhrtxT15aqlHz/iJZzyTrPOiV6eXYvtXE//so/0+YTGbvbk1AJwuwhjLPxiH59g==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0", - "axe-core": "^4.2.0" + "@babel/helper-plugin-utils": "^8.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "storybook": "^9.1.3" + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/addon-docs": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-9.1.3.tgz", - "integrity": "sha512-iCzuHRyUgir2+ExqPO4ouxm90zW+6dkNuB4lyyFwNU10slJhVT8yGPk8PVOT6LhXMIii+7Hqc4dB0tj+kLOW/A==", + "node_modules/@babel/plugin-transform-optional-catch-binding/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, "license": "MIT", - "dependencies": { - "@mdx-js/react": "^3.0.0", - "@storybook/csf-plugin": "9.1.3", - "@storybook/icons": "^1.4.0", - "@storybook/react-dom-shim": "9.1.3", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "storybook": "^9.1.3" + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/addon-links": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-9.1.3.tgz", - "integrity": "sha512-zLpOf9UYtxEaCQgbpOqOAW0f/puumwzTNA/AHDkqwe/BAOtBXyS/bocQIO6Oxj8z4kp+bYqxW6c2OA0/EyII0Q==", + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-8.0.0.tgz", + "integrity": "sha512-WP2Zz0XT2Sm5hGa9OW/kDJTkFyH37EIg+TPBi/pP3iW7eh7IyEgG86mDa7v5/V6sEO0Kh8xB0A0DuFeef802Rw==", + "dev": true, "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0" + "@babel/helper-plugin-utils": "^8.0.0", + "@babel/helper-skip-transparent-expression-wrappers": "^8.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^9.1.3" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - } + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/addon-styling-webpack": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@storybook/addon-styling-webpack/-/addon-styling-webpack-2.0.0.tgz", - "integrity": "sha512-N8jWhWnk3/nbL4P9zl0OEV/47P0Cxn/kPzSHjdAClyDYnqj9jI6upeLsraZgIV9Ro3QSeqeIloeXb1zMasWpOw==", + "node_modules/@babel/plugin-transform-optional-chaining/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, "peerDependencies": { - "storybook": "^9.0.0", - "webpack": "^5.0.0" + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/addon-webpack5-compiler-babel": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-webpack5-compiler-babel/-/addon-webpack5-compiler-babel-3.0.6.tgz", - "integrity": "sha512-J4uVxEfkd2iAxPxcT90iebt5wuLSd0EYuMJa94t1jVUGlvZZAvnmqXAqscRITNU37nOr0c9yZ2YVS/sFOZyOVw==", - "dev": true, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.29.7.tgz", + "integrity": "sha512-ZDOBqV/qLYJI0YElr8DcENEyARsFQeESqWXH6gZlghYXuPPjvweuDhP4VyEi4BlUBlLRFZVjxoZDMjxhLW766g==", "license": "MIT", "dependencies": { - "@babel/core": "^7.26.0", - "babel-loader": "^9.2.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { - "node": ">=18" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@storybook/addon-webpack5-compiler-babel/node_modules/babel-loader": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", - "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", + "node_modules/@babel/plugin-transform-private-methods": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-8.0.0.tgz", + "integrity": "sha512-NThL3uI0dEyxBmH5837lBmYGYIK4qgOw4E0rf14dSHzrtA6aMUUp/s0siupV6pbnQwdThauFC8yV8NVa289Qsw==", "dev": true, "license": "MIT", "dependencies": { - "find-cache-dir": "^4.0.0", - "schema-utils": "^4.0.0" + "@babel/helper-create-class-features-plugin": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">= 14.15.0" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.12.0", - "webpack": ">=5" + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/addon-webpack5-compiler-babel/node_modules/schema-utils": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", - "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "node_modules/@babel/plugin-transform-private-methods/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, "engines": { - "node": ">= 10.13.0" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/builder-webpack5": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-9.1.3.tgz", - "integrity": "sha512-PNa2c88iPlb33vk+q5D5yAH7qsTzHRCpe2C/uqJEUmfew6iV2G61k0t4xAvXUqHF0clpV/UC23iSNiFqLhJlVg==", + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-8.0.0.tgz", + "integrity": "sha512-LUxlEnFbtae+OmYoxu4o9jmEaYf9ArY43euIhXndlhs/0xMuT8BjC2wBXyjntXwWrtQYVTbFp+NKKmeSPY9icA==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-webpack": "9.1.3", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "cjs-module-lexer": "^1.2.3", - "css-loader": "^6.7.1", - "es-module-lexer": "^1.5.0", - "fork-ts-checker-webpack-plugin": "^8.0.0", - "html-webpack-plugin": "^5.5.0", - "magic-string": "^0.30.5", - "style-loader": "^3.3.1", - "terser-webpack-plugin": "^5.3.1", - "ts-dedent": "^2.0.0", - "webpack": "5", - "webpack-dev-middleware": "^6.1.2", - "webpack-hot-middleware": "^2.25.1", - "webpack-virtual-modules": "^0.6.0" + "@babel/helper-annotate-as-pure": "^8.0.0", + "@babel/helper-create-class-features-plugin": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "storybook": "^9.1.3" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/css-loader": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", - "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "node_modules/@babel/plugin-transform-private-property-in-object/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, "license": "MIT", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.4" - }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "node_modules/@babel/plugin-transform-property-literals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-8.0.0.tgz", + "integrity": "sha512-1aUWxwED63WzH8JIWyqTrMiH3KooP3X1pNDSM29wbKt+kQRAKHGbtFs7w0ELAKJoEcdD4r6vaK8esxMN2Q3Jkw==", "dev": true, - "license": "ISC", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^8.0.0" + }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "postcss": "^8.1.0" + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/postcss-modules-extract-imports": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "node_modules/@babel/plugin-transform-property-literals/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "license": "ISC", + "license": "MIT", "engines": { - "node": "^10 || ^12 || >= 14" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "postcss": "^8.1.0" + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/postcss-modules-local-by-default": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", - "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-8.0.0.tgz", + "integrity": "sha512-ENX0gq1S+dDP6Nz4IX5eEdBP0wbI9AsgVcNZl/8qSnS5/oGDeK2LnloSWZdMtvLWQRL7bplRfcJiq98ejJgLZA==", "dev": true, "license": "MIT", "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^7.0.0", - "postcss-value-parser": "^4.1.0" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "postcss": "^8.1.0" + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/postcss-modules-scope": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", - "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "node_modules/@babel/plugin-transform-react-display-name/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "license": "ISC", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, + "license": "MIT", "engines": { - "node": "^10 || ^12 || >= 14" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "postcss": "^8.1.0" + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-8.0.0.tgz", + "integrity": "sha512-SXWmkotVC8p7KROraEfl+LIg3ahtRBDamulTNXt9gmNKOs8DpKWxF/puQ9BAfRbg33mV5Ch5Wys104JhpT5Xtg==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "icss-utils": "^5.0.0" + "@babel/helper-annotate-as-pure": "^8.0.0", + "@babel/helper-module-imports": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0", + "@babel/plugin-syntax-jsx": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "postcss": "^8.1.0" + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-8.0.0.tgz", + "integrity": "sha512-yVklum9Nxro+bii16JbY+hLcrEEfAuhGXuF96eCaHuDI2bm3vYYv5GIxCc6OG05onPYGd8gzYVGbY/9pRJrX7A==", "dev": true, "license": "MIT", "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "@babel/plugin-transform-react-jsx": "^8.0.0" }, "engines": { - "node": ">=4" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/code-frame": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.0.tgz", + "integrity": "sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^8.0.0", + "js-tokens": "^10.0.0" }, "engines": { - "node": ">=10" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@storybook/core-webpack": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-9.1.3.tgz", - "integrity": "sha512-eIJqwvw7hGngY2q3ZuJlBbjfl4OzQF6N7RTlnNUJSTltDBbuaU0lW4KDMznheqMN5c7yFVDWEDvTlrwA5bhr+A==", + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/generator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0.tgz", + "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==", "dev": true, "license": "MIT", "dependencies": { - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "@types/jsesc": "^2.5.0", + "jsesc": "^3.0.2" }, - "peerDependencies": { - "storybook": "^9.1.3" + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@storybook/csf-plugin": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-9.1.3.tgz", - "integrity": "sha512-wqh+tTCX2WZqVDVjhk/a6upsyYj/Kc85Wf6ywPx4pcFYxQZxiKF/wtuM9yzEpZC6fZHNvlKkzXWvP4wJOnm+zg==", + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/helper-globals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-8.0.0.tgz", + "integrity": "sha512-lLozHOM6sWWlxNo8CYqHy4MBZeTvHXNgVPBfPOGsjPKUzHC2Az9QwB6gxdQmpwHl6GlQtbGgS+lj5887guDiLw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/helper-module-imports": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-8.0.0.tgz", + "integrity": "sha512-NZ7mSS93o4ndX4KrbD7W8Sf3QT8Qe24PrnFyUcuOPDzK6faqDFKjY9RG7he7+I7FdiQ4llpnosFqzrXa+Vy3Ew==", "dev": true, "license": "MIT", "dependencies": { - "unplugin": "^1.3.1" + "@babel/traverse": "^8.0.0", + "@babel/types": "^8.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "storybook": "^9.1.3" + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/global": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", - "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", - "license": "MIT" + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + } }, - "node_modules/@storybook/icons": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.4.0.tgz", - "integrity": "sha512-Td73IeJxOyalzvjQL+JXx72jlIYHgs+REaHiREOqfpo3A2AYYG71AUbcv+lg7mEDIweKVCxsMQ0UKo634c8XeA==", + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", "dev": true, "license": "MIT", "engines": { - "node": ">=14.0.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" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@storybook/preset-react-webpack": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@storybook/preset-react-webpack/-/preset-react-webpack-9.1.3.tgz", - "integrity": "sha512-aA30V4kXxdKQI9zvI1OuG+I5EUKVlqK6wI/95RbCbVRoWyRXa7EWC32r8c/+ICpg3/AX5ejiObOyJ4+PgKdRmw==", + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0.tgz", + "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-webpack": "9.1.3", - "@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.0c3f3b7.0", - "@types/semver": "^7.3.4", - "find-up": "^7.0.0", - "magic-string": "^0.30.5", - "react-docgen": "^7.1.1", - "resolve": "^1.22.8", - "semver": "^7.3.7", - "tsconfig-paths": "^4.2.0", - "webpack": "5" - }, - "engines": { - "node": ">=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@babel/types": "^8.0.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", - "storybook": "^9.1.3" + "bin": { + "parser": "bin/babel-parser.js" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@storybook/preset-react-webpack/node_modules/find-up": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-7.0.0.tgz", - "integrity": "sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==", + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/template": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz", + "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^7.2.0", - "path-exists": "^5.0.0", - "unicorn-magic": "^0.1.0" + "@babel/code-frame": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@storybook/preset-react-webpack/node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/traverse": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.0.0.tgz", + "integrity": "sha512-bxTj/W2VclGE6CctlfQOpxg8MPDzXArRqkOBePw8EHfebcjF7fETWSS3BriEECo+UiU/Yblq+xUtSImFu7cTbw==", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^6.0.0" + "@babel/code-frame": "^8.0.0", + "@babel/generator": "^8.0.0", + "@babel/helper-globals": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/template": "^8.0.0", + "@babel/types": "^8.0.0", + "obug": "^2.1.1" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@storybook/preset-react-webpack/node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "node_modules/@babel/plugin-transform-react-jsx/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", "dev": true, "license": "MIT", "dependencies": { - "yocto-queue": "^1.0.0" + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@storybook/preset-react-webpack/node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "node_modules/@babel/plugin-transform-react-jsx/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-8.0.0.tgz", + "integrity": "sha512-haLQLz73xQhFdzh+n4mm6cYO7cZAX0FcSuinfgCl08h7/29g0u0pK65x5eGCi4iJNvmsKOVQHllcezooKqx7ZQ==", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^4.0.0" + "@babel/helper-annotate-as-pure": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/preset-react-webpack/node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "node_modules/@babel/plugin-transform-react-pure-annotations/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, "license": "MIT", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/preset-react-webpack/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "node_modules/@babel/plugin-transform-regenerator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-8.0.0.tgz", + "integrity": "sha512-XuNnWFpzlylQlhYREiTLmnQJdTogQ8EqbISAJ3JptnhvQnzwj1Fx4+DpoS/y7D/7F+lDiQAksv32LqKJAYqUoA==", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=10" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/preset-react-webpack/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "node_modules/@babel/plugin-transform-regenerator/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/preset-react-webpack/node_modules/tsconfig-paths": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", - "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-8.0.0.tgz", + "integrity": "sha512-TTP0ytUOFAmWvmQ8r+r5VMZEFxvHbYy/e1q9jvZEjHP2b+W4/x0nBVv1VgZnogot5qw0fhNPHojKMb5IAOYxLg==", "dev": true, "license": "MIT", "dependencies": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "@babel/helper-create-regexp-features-plugin": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=6" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/preset-react-webpack/node_modules/yocto-queue": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", - "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", + "node_modules/@babel/plugin-transform-regexp-modifiers/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, "license": "MIT", "engines": { - "node": ">=12.20" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/react": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-9.1.3.tgz", - "integrity": "sha512-CgJMk4Y8EfoFxWiTB53QxnN+nQbAkw+NBaNjsaaeDNOE1R0ximP/fn5b2jcLvM+b5ojjJiJL1QCzFyoPWImHIQ==", + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-8.0.0.tgz", + "integrity": "sha512-y2GPme9H8HaFy+hRLdt4ywNhDud+c41EfwJn3RjztWJ3HLeSLIh1IlkAnz/FgDB1iflHew6mDGWFddsLNxxInw==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0", - "@storybook/react-dom-shim": "9.1.3" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "node": "^22.18.0 || >=24.11.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", - "storybook": "^9.1.3", - "typescript": ">= 4.9.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/react-docgen-typescript-plugin": { - "version": "1.0.6--canary.9.0c3f3b7.0", - "resolved": "https://registry.npmjs.org/@storybook/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-1.0.6--canary.9.0c3f3b7.0.tgz", - "integrity": "sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==", + "node_modules/@babel/plugin-transform-reserved-words/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, "license": "MIT", - "dependencies": { - "debug": "^4.1.1", - "endent": "^2.0.1", - "find-cache-dir": "^3.3.1", - "flat-cache": "^3.0.4", - "micromatch": "^4.0.2", - "react-docgen-typescript": "^2.2.2", - "tslib": "^2.0.0" + "engines": { + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "typescript": ">= 4.x", - "webpack": ">= 4" + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "node_modules/@babel/plugin-transform-runtime": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-8.0.0.tgz", + "integrity": "sha512-hEylRzDAe9Gefwn4u62+msvdqxEwev5JOF7DWrPwh9NIDP7Xw8zhZNLQsQSrthSpMmUyUJdl2vqAeGNONUja3g==", "dev": true, "license": "MIT", "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "@babel/helper-module-imports": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/@babel/plugin-transform-runtime/node_modules/@babel/code-frame": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.0.tgz", + "integrity": "sha512-dYYg153EyN2Ekbqw2zAsbd6/JR+9N2SEoC7YV2GyyqMM7x9bLDTjBD6XBhSMLH0wtIVyJj03jWNriQhaN+eoCw==", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "@babel/helper-validator-identifier": "^8.0.0", + "js-tokens": "^10.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/@babel/plugin-transform-runtime/node_modules/@babel/generator": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0.tgz", + "integrity": "sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "@types/jsesc": "^2.5.0", + "jsesc": "^3.0.2" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/@babel/plugin-transform-runtime/node_modules/@babel/helper-globals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-8.0.0.tgz", + "integrity": "sha512-lLozHOM6sWWlxNo8CYqHy4MBZeTvHXNgVPBfPOGsjPKUzHC2Az9QwB6gxdQmpwHl6GlQtbGgS+lj5887guDiLw==", "dev": true, "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/@babel/plugin-transform-runtime/node_modules/@babel/helper-module-imports": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-8.0.0.tgz", + "integrity": "sha512-NZ7mSS93o4ndX4KrbD7W8Sf3QT8Qe24PrnFyUcuOPDzK6faqDFKjY9RG7he7+I7FdiQ4llpnosFqzrXa+Vy3Ew==", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" + "@babel/traverse": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "node_modules/@babel/plugin-transform-runtime/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" + "engines": { + "node": "^22.18.0 || >=24.11.0" }, + "peerDependencies": { + "@babel/core": "^8.0.0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/@babel/helper-string-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0.tgz", + "integrity": "sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@storybook/react-dom-shim": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-9.1.3.tgz", - "integrity": "sha512-zIgFwZqV8cvE+lzJDcD13rItxoWyYNUWu7eJQAnHz5RnyHhpu6rFgQej7i6J3rPmy9xVe+Rq6XsXgDNs6pIekQ==", + "node_modules/@babel/plugin-transform-runtime/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0.tgz", + "integrity": "sha512-kXxQVZHNOctSJJsqzmcbPSCEkM6oHNnDIkua7g9RCO9xRHj2eCiKvRx2KPdfWR9QxcGWnK/oArrtunmie3rL9g==", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "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", - "storybook": "^9.1.3" + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@storybook/react-webpack5": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@storybook/react-webpack5/-/react-webpack5-9.1.3.tgz", - "integrity": "sha512-E9/rC6aLvjr/Vwg8oHWSdCzZNRAelfjD/isE095jCaYR6HVLQ1wUKuDOkp5OeHAehOvY/O1feNxEVXo7fDS01g==", + "node_modules/@babel/plugin-transform-runtime/node_modules/@babel/parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0.tgz", + "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/builder-webpack5": "9.1.3", - "@storybook/preset-react-webpack": "9.1.3", - "@storybook/react": "9.1.3" - }, - "engines": { - "node": ">=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@babel/types": "^8.0.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", - "storybook": "^9.1.3", - "typescript": ">= 4.9.x" + "bin": { + "parser": "bin/babel-parser.js" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@testing-library/dom": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.1.tgz", - "integrity": "sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==", + "node_modules/@babel/plugin-transform-runtime/node_modules/@babel/template": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz", + "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" + "@babel/code-frame": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0" }, "engines": { - "node": ">=14" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@babel/plugin-transform-runtime/node_modules/@babel/traverse": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.0.0.tgz", + "integrity": "sha512-bxTj/W2VclGE6CctlfQOpxg8MPDzXArRqkOBePw8EHfebcjF7fETWSS3BriEECo+UiU/Yblq+xUtSImFu7cTbw==", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/code-frame": "^8.0.0", + "@babel/generator": "^8.0.0", + "@babel/helper-globals": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/template": "^8.0.0", + "@babel/types": "^8.0.0", + "obug": "^2.1.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@testing-library/dom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@babel/plugin-transform-runtime/node_modules/@babel/types": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", + "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@babel/helper-string-parser": "^8.0.0", + "@babel/helper-validator-identifier": "^8.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@testing-library/dom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@babel/plugin-transform-runtime/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-8.0.0.tgz", + "integrity": "sha512-F2ZudxnQpHenBYAs62Be9Uie2JhNP9NMZQspcOnYZoHH55RwuiTvoWjn88AaG31D0ZUruCNPArsMV7pfsTDRuw==", "dev": true, + "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=7.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@testing-library/dom/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@testing-library/dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@babel/plugin-transform-shorthand-properties/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@testing-library/dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@babel/plugin-transform-spread": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-8.0.0.tgz", + "integrity": "sha512-tgK0hEK3RvxtD/ZzbwiPeVf/hmjw01CL6ZktZ9qtwWu+AXGlHj9PQ7EwF+kr/HQj5Hj7qjeTq20VsIfUsk+hOw==", "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/helper-plugin-utils": "^8.0.0", + "@babel/helper-skip-transparent-expression-wrappers": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@testing-library/jest-dom": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.5.0.tgz", - "integrity": "sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==", + "node_modules/@babel/plugin-transform-spread/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, "license": "MIT", - "dependencies": { - "@adobe/css-tools": "^4.4.0", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.6.3", - "lodash": "^4.17.21", - "redent": "^3.0.0" - }, "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-8.0.0.tgz", + "integrity": "sha512-K47po10ncOaiZfSqI04ubkK3Tgy2GRJQXxGxhaCd0ieveUwy/BwQjH3N1dprIRkqR+dvcL0x3P814j3SD4PlLQ==", "dev": true, + "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "node_modules/@babel/plugin-transform-sticky-regex/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "license": "MIT", "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@babel/plugin-transform-template-literals": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-8.0.0.tgz", + "integrity": "sha512-yH07Qc8//fYzXpmz5fkaNKTl4Gbf2dWQ7wv/BDaUuUrLJKoMWRrpam/TZWMqc0AuCkeeZgww3+WPivYrLvQvYQ==", "dev": true, + "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=7.0.0" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", - "dev": true - }, - "node_modules/@testing-library/jest-dom/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/@babel/plugin-transform-template-literals/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-8.0.0.tgz", + "integrity": "sha512-fP5ioMxZ+lCfHjM+fYqDJi+NqGGRTqOnADqgHDm9gPACFXfAH34nAvfFa0rdTATM1NYs5v1iPA4EjgpSSkwLXg==", "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/helper-plugin-utils": "^8.0.0" }, "engines": { - "node": ">=8" + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@testing-library/react": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.0.0.tgz", - "integrity": "sha512-S04gSNJbYE30TlIMLTzv6QCTzt9AqIF5y6s6SzVFILNcNvbV/jU96GeiTPillGQo+Ny64M/5PV7klNYYgv5Dfg==", + "node_modules/@babel/plugin-transform-typeof-symbol/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^9.0.0", - "@types/react-dom": "^18.0.0" - }, + "license": "MIT", "engines": { - "node": ">=14" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "@babel/core": "^8.0.0" } }, - "node_modules/@types/aria-query": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", - "integrity": "sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==", - "dev": true - }, - "node_modules/@types/babel__core": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", - "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-8.0.0.tgz", + "integrity": "sha512-k7xXsfIF3awa4FCkTbSZ13K+S70EjjK8kn43qQQKuucJBD6H+pFm1tsThRpvZK/7EKpiiXKfz1eQXLkt20IVmw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "@babel/helper-plugin-utils": "^8.0.0" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "node_modules/@babel/plugin-transform-unicode-escapes/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "@babel/types": "^7.0.0" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-8.0.0.tgz", + "integrity": "sha512-NL0wamHv9fjUW8ZOozqkr4pO97Ys1M4wAmSIhHcBK+EKp8jgecyOT3tMoW6soW9Y2dlcgPwZn0r4PLYhlQXM+Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/helper-create-regexp-features-plugin": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@types/babel__traverse": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", - "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "node_modules/@babel/plugin-transform-unicode-property-regex/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "dependencies": { - "@babel/types": "^7.3.0" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@types/chai": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.2.tgz", - "integrity": "sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==", + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-8.0.0.tgz", + "integrity": "sha512-OvhHM5qmP4Ibl2JdFWf0JgeWmyCsPtxoCha5Xc3S0hDPk4eXw5rNGGBaMgdql6iWNSLwE3HLpovPSreMLbfWTA==", "dev": true, "license": "MIT", "dependencies": { - "@types/deep-eql": "*" + "@babel/helper-create-regexp-features-plugin": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@types/deep-eql": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", - "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/doctrine": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.9.tgz", - "integrity": "sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==", + "node_modules/@babel/plugin-transform-unicode-regex/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" + } }, - "node_modules/@types/eslint": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", - "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-8.0.0.tgz", + "integrity": "sha512-ZUXc7oFqqdkHZEGMv6QsdEsiCwmdjNhoDSdKtrmMppFTVvfk82QUQ47Xn8i93XeVg8LlHcHEe7kaTtwHI4xV5A==", "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" + "@babel/helper-create-regexp-features-plugin": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "node_modules/@babel/plugin-transform-unicode-sets-regex/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, "license": "MIT", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@types/estree": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "node_modules/@babel/preset-env": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-8.0.0.tgz", + "integrity": "sha512-K1rFEEHgDw05dCsXzCF7H6drC4QJtmgRv8qzHdDkj/O8icRsWPPAvTPP8Pe2nLJtRSPTDRSG2rREL45FN+pyqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^8.0.0", + "@babel/helper-compilation-targets": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0", + "@babel/helper-validator-option": "^8.0.0", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^8.0.0", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^8.0.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^8.0.0", + "@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": "^8.0.0", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^8.0.0", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^8.0.0", + "@babel/plugin-transform-arrow-functions": "^8.0.0", + "@babel/plugin-transform-async-generator-functions": "^8.0.0", + "@babel/plugin-transform-async-to-generator": "^8.0.0", + "@babel/plugin-transform-block-scoped-functions": "^8.0.0", + "@babel/plugin-transform-block-scoping": "^8.0.0", + "@babel/plugin-transform-class-properties": "^8.0.0", + "@babel/plugin-transform-class-static-block": "^8.0.0", + "@babel/plugin-transform-classes": "^8.0.0", + "@babel/plugin-transform-computed-properties": "^8.0.0", + "@babel/plugin-transform-destructuring": "^8.0.0", + "@babel/plugin-transform-dotall-regex": "^8.0.0", + "@babel/plugin-transform-duplicate-keys": "^8.0.0", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^8.0.0", + "@babel/plugin-transform-dynamic-import": "^8.0.0", + "@babel/plugin-transform-explicit-resource-management": "^8.0.0", + "@babel/plugin-transform-exponentiation-operator": "^8.0.0", + "@babel/plugin-transform-export-namespace-from": "^8.0.0", + "@babel/plugin-transform-for-of": "^8.0.0", + "@babel/plugin-transform-function-name": "^8.0.0", + "@babel/plugin-transform-json-strings": "^8.0.0", + "@babel/plugin-transform-literals": "^8.0.0", + "@babel/plugin-transform-logical-assignment-operators": "^8.0.0", + "@babel/plugin-transform-member-expression-literals": "^8.0.0", + "@babel/plugin-transform-modules-amd": "^8.0.0", + "@babel/plugin-transform-modules-commonjs": "^8.0.0", + "@babel/plugin-transform-modules-systemjs": "^8.0.0", + "@babel/plugin-transform-modules-umd": "^8.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^8.0.0", + "@babel/plugin-transform-new-target": "^8.0.0", + "@babel/plugin-transform-nullish-coalescing-operator": "^8.0.0", + "@babel/plugin-transform-numeric-separator": "^8.0.0", + "@babel/plugin-transform-object-rest-spread": "^8.0.0", + "@babel/plugin-transform-object-super": "^8.0.0", + "@babel/plugin-transform-optional-catch-binding": "^8.0.0", + "@babel/plugin-transform-optional-chaining": "^8.0.0", + "@babel/plugin-transform-parameters": "^8.0.0", + "@babel/plugin-transform-private-methods": "^8.0.0", + "@babel/plugin-transform-private-property-in-object": "^8.0.0", + "@babel/plugin-transform-property-literals": "^8.0.0", + "@babel/plugin-transform-regenerator": "^8.0.0", + "@babel/plugin-transform-regexp-modifiers": "^8.0.0", + "@babel/plugin-transform-reserved-words": "^8.0.0", + "@babel/plugin-transform-shorthand-properties": "^8.0.0", + "@babel/plugin-transform-spread": "^8.0.0", + "@babel/plugin-transform-sticky-regex": "^8.0.0", + "@babel/plugin-transform-template-literals": "^8.0.0", + "@babel/plugin-transform-typeof-symbol": "^8.0.0", + "@babel/plugin-transform-unicode-escapes": "^8.0.0", + "@babel/plugin-transform-unicode-property-regex": "^8.0.0", + "@babel/plugin-transform-unicode-regex": "^8.0.0", + "@babel/plugin-transform-unicode-sets-regex": "^8.0.0", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs3": "^1.0.0-rc.2", + "core-js-compat": "^3.48.0", + "semver": "^7.7.3" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" + } + }, + "node_modules/@babel/preset-env/node_modules/@babel/compat-data": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-8.0.0.tgz", + "integrity": "sha512-DOjnob/cXOUgDOozCDeq/aK2p5y8dUIVdf6tNhEV1HQRd6I8aQ4f4fbtHRVEvb6lP3BGomrKHiS8ICAASSVQSw==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + } }, - "node_modules/@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "node_modules/@babel/preset-env/node_modules/@babel/helper-compilation-targets": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-8.0.0.tgz", + "integrity": "sha512-JwculLABZvyPvyLBpwU/E/IbH2uM3mnxNtIJpxnIfb24y1PrdVxK5Dqjle4DpgqpGRnwgC7G8IkzPdSXZrO1Ew==", "dev": true, + "license": "MIT", "dependencies": { - "@types/node": "*" + "@babel/compat-data": "^8.0.0", + "@babel/helper-validator-option": "^8.0.0", + "browserslist": "^4.24.0", + "lru-cache": "^11.0.0", + "semver": "^7.7.3" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "node_modules/@babel/preset-env/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@types/mdx": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", - "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "18.15.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.0.tgz", - "integrity": "sha512-z6nr0TTEOBGkzLGmbypWOGnpSpSIBorEhC4L+4HeQ2iezKCi4f77kyslRwvHeNitymGQ+oFyIWGP96l/DPSV9w==", - "dev": true - }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/prettier": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", - "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", - "dev": true - }, - "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "dev": true - }, - "node_modules/@types/react": { - "version": "18.2.21", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.21.tgz", - "integrity": "sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA==", + "node_modules/@babel/preset-env/node_modules/@babel/helper-validator-option": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-8.0.0.tgz", + "integrity": "sha512-U4Dybxh4WESWHt5XhBeExi4DrY0/DNK1aHpQbsrQXCUbFHuMweT0TpLEWKvaraV2Y6fS+ZXunsZ8zIuZIgvF2Q==", "dev": true, - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@types/react-dom": { - "version": "18.2.7", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", - "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", + "node_modules/@babel/preset-env/node_modules/@babel/plugin-transform-destructuring": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-8.0.0.tgz", + "integrity": "sha512-htBgjqUIGjbdtwsKU/QjTEqhEEdQO7kJtnzXwC3FzzRelB26277ztREXx9GM+oy/9MpouSiAXyp1NQVPx1dN9w==", "dev": true, + "license": "MIT", "dependencies": { - "@types/react": "*" + "@babel/helper-plugin-utils": "^8.0.0" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@types/react/node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", - "dev": true - }, - "node_modules/@types/resolve": { - "version": "1.20.6", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.6.tgz", - "integrity": "sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", - "dev": true - }, - "node_modules/@types/semver": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz", - "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "node_modules/@vitest/mocker": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.4.tgz", - "integrity": "sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==", + "node_modules/@babel/preset-env/node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-8.0.0.tgz", + "integrity": "sha512-KmTPGmtelsWmmatYifAsdyFOIB79uVnn7GCg50j5iECULadbV/BgxZdm0NNPvfjTFe3z4Jk2BDMIejQoeeKwMA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/spy": "3.2.4", - "estree-walker": "^3.0.3", - "magic-string": "^0.30.17" + "@babel/helper-compilation-targets": "^8.0.0", + "@babel/helper-plugin-utils": "^8.0.0", + "@babel/plugin-transform-destructuring": "^8.0.0", + "@babel/plugin-transform-parameters": "^8.0.0" }, - "funding": { - "url": "https://opencollective.com/vitest" + "engines": { + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "msw": "^2.4.9", - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0" - }, - "peerDependenciesMeta": { - "msw": { - "optional": true - }, - "vite": { - "optional": true - } + "@babel/core": "^8.0.0" } }, - "node_modules/@vitest/mocker/node_modules/@vitest/spy": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.4.tgz", - "integrity": "sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==", + "node_modules/@babel/preset-env/node_modules/@babel/plugin-transform-parameters": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-8.0.0.tgz", + "integrity": "sha512-H4EzwsWirHBYISSDNsZtYvrxwnLdDBOWwKItxQROayg4pcCBFsNI4/7SvHGxEuNJGPEzOSEm4eC18evBopIZ3Q==", "dev": true, "license": "MIT", "dependencies": { - "tinyspy": "^4.0.3" + "@babel/helper-plugin-utils": "^8.0.0" }, - "funding": { - "url": "https://opencollective.com/vitest" + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@vitest/mocker/node_modules/tinyspy": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.3.tgz", - "integrity": "sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==", + "node_modules/@babel/preset-env/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", "dev": true, - "license": "MIT", + "license": "BlueOak-1.0.0", "engines": { - "node": ">=14.0.0" + "node": "20 || >=22" } }, - "node_modules/@webassemblyjs/ast": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", - "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", + "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "dev": true, - "license": "MIT", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.13.2", - "@webassemblyjs/helper-api-error": "1.13.2", - "@xtuc/long": "4.2.2" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "node_modules/@babel/preset-react": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-8.0.0.tgz", + "integrity": "sha512-sFiob/54pgTyj5G3oQ45RIorZaGQShH7gch5OsSdQMwryOP/rdS+R/sX/CKlHMh0NYHgiBvvA/cP86dQeOm7jg==", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/wasm-gen": "1.14.1" + "@babel/helper-plugin-utils": "^8.0.0", + "@babel/helper-validator-option": "^8.0.0", + "@babel/plugin-transform-react-display-name": "^8.0.0", + "@babel/plugin-transform-react-jsx": "^8.0.0", + "@babel/plugin-transform-react-jsx-development": "^8.0.0", + "@babel/plugin-transform-react-pure-annotations": "^8.0.0" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "node_modules/@babel/preset-react/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.0.tgz", + "integrity": "sha512-s6IyoAZ0BtRfYgw9SpSXG1SNmkVbFrPQIt0Q5vAmBSyEkX3SwHqvstPY+GZ4xuxYf8V+9+dbRCUEmtDcjRnWlw==", "dev": true, "license": "MIT", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "node_modules/@babel/preset-react/node_modules/@babel/helper-validator-option": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-8.0.0.tgz", + "integrity": "sha512-U4Dybxh4WESWHt5XhBeExi4DrY0/DNK1aHpQbsrQXCUbFHuMweT0TpLEWKvaraV2Y6fS+ZXunsZ8zIuZIgvF2Q==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@xtuc/long": "4.2.2" + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - "dev": true, + "node_modules/@babel/runtime": { + "version": "7.28.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", + "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/helper-wasm-section": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-opt": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1", - "@webassemblyjs/wast-printer": "1.14.1" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - "dev": true, + "node_modules/@babel/template": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - "dev": true, + "node_modules/@babel/traverse": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", + "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1" + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - "dev": true, + "node_modules/@babel/types": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", + "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-api-error": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@blazediff/core": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@blazediff/core/-/core-1.9.1.tgz", + "integrity": "sha512-ehg3jIkYKulZh+8om/O25vkvSsXXwC+skXmyA87FFx6A/45eqOkZsBltMw/TVteb0mloiGT8oGRTcjRAz66zaA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@bramus/specificity": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@bramus/specificity/-/specificity-2.4.2.tgz", + "integrity": "sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@xtuc/long": "4.2.2" + "css-tree": "^3.0.0" + }, + "bin": { + "specificity": "bin/cli.js" } }, - "node_modules/@webpack-cli/configtest": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-3.0.1.tgz", - "integrity": "sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA==", + "node_modules/@chromatic-com/storybook": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@chromatic-com/storybook/-/storybook-5.0.1.tgz", + "integrity": "sha512-v80QBwVd8W6acH5NtDgFlUevIBaMZAh1pYpBiB40tuNzS242NTHeQHBDGYwIAbWKDnt1qfjJpcpL6pj5kAr4LA==", "dev": true, "license": "MIT", + "dependencies": { + "@neoconfetti/react": "^1.0.0", + "chromatic": "^13.3.4", + "filesize": "^10.0.12", + "jsonfile": "^6.1.0", + "strip-ansi": "^7.1.0" + }, "engines": { - "node": ">=18.12.0" + "node": ">=20.0.0", + "yarn": ">=1.22.18" }, "peerDependencies": { - "webpack": "^5.82.0", - "webpack-cli": "6.x.x" + "storybook": "^0.0.0-0 || ^10.1.0 || ^10.1.0-0 || ^10.2.0-0 || ^10.3.0-0" } }, - "node_modules/@webpack-cli/info": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-3.0.1.tgz", - "integrity": "sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ==", + "node_modules/@chromatic-com/storybook/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, "license": "MIT", "engines": { - "node": ">=18.12.0" + "node": ">=12" }, - "peerDependencies": { - "webpack": "^5.82.0", - "webpack-cli": "6.x.x" + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/@webpack-cli/serve": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-3.0.1.tgz", - "integrity": "sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg==", + "node_modules/@chromatic-com/storybook/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "license": "MIT", - "engines": { - "node": ">=18.12.0" + "dependencies": { + "ansi-regex": "^6.0.1" }, - "peerDependencies": { - "webpack": "^5.82.0", - "webpack-cli": "6.x.x" + "engines": { + "node": ">=12" }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "node_modules/@csstools/color-helpers": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-6.0.2.tgz", + "integrity": "sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/@csstools/css-calc": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz", + "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.2.tgz", + "integrity": "sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/color-helpers": "^6.0.2", + "@csstools/css-calc": "^3.1.1" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-tokenizer": "^4.0.0" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.0.tgz", + "integrity": "sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^4.0.0" + } + }, + "node_modules/@csstools/css-syntax-patches-for-csstree": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.1.tgz", + "integrity": "sha512-BvqN0AMWNAnLk9G8jnUT77D+mUbY/H2b3uDTvg2isJkHaOufUE2R3AOwxWo7VBQKT1lOdwdvorddo2B/lk64+w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "peerDependencies": { + "css-tree": "^3.2.1" + }, + "peerDependenciesMeta": { + "css-tree": { + "optional": true + } + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.0.tgz", + "integrity": "sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/@emnapi/core": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.2.tgz", + "integrity": "sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.2.tgz", + "integrity": "sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz", + "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz", + "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz", + "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz", + "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz", + "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz", + "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz", + "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz", + "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz", + "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz", + "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz", + "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz", + "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz", + "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz", + "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz", + "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz", + "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz", + "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz", + "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz", + "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz", + "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz", + "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz", + "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz", + "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz", + "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz", + "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz", + "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz", + "integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.5.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "7.4.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/@eslint/js": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", + "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@exodus/bytes": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.15.0.tgz", + "integrity": "sha512-UY0nlA+feH81UGSHv92sLEPLCeZFjXOuHhrIo0HQydScuQc8s0A7kL/UdgwgDq8g8ilksmuoF35YVTNphV2aBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@noble/hashes": "^1.8.0 || ^2.0.0" + }, + "peerDependenciesMeta": { + "@noble/hashes": { + "optional": true + } + } + }, + "node_modules/@fortawesome/fontawesome-common-types": { + "version": "7.2.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-7.2.0.tgz", + "integrity": "sha512-IpR0bER9FY25p+e7BmFH25MZKEwFHTfRAfhOyJubgiDnoJNsSvJ7nigLraHtp4VOG/cy8D7uiV0dLkHOne5Fhw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/fontawesome-svg-core": { + "version": "7.2.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-7.2.0.tgz", + "integrity": "sha512-6639htZMjEkwskf3J+e6/iar+4cTNM9qhoWuRfj9F3eJD6r7iCzV1SWnQr2Mdv0QT0suuqU8BoJCZUyCtP9R4Q==", + "license": "MIT", + "dependencies": { + "@fortawesome/fontawesome-common-types": "7.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-brands-svg-icons": { + "version": "7.2.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-7.2.0.tgz", + "integrity": "sha512-VNG8xqOip1JuJcC3zsVsKRQ60oXG9+oYNDCosjoU/H9pgYmLTEwWw8pE0jhPz/JWdHeUuK6+NQ3qsM4gIbdbYQ==", + "license": "(CC-BY-4.0 AND MIT)", + "dependencies": { + "@fortawesome/fontawesome-common-types": "7.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-regular-svg-icons": { + "version": "7.2.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-7.2.0.tgz", + "integrity": "sha512-iycmlN51EULlQ4D/UU9WZnHiN0CvjJ2TuuCrAh+1MVdzD+4ViKYH2deNAll4XAAYlZa8WAefHR5taSK8hYmSMw==", + "license": "(CC-BY-4.0 AND MIT)", + "dependencies": { + "@fortawesome/fontawesome-common-types": "7.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-solid-svg-icons": { + "version": "7.2.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-7.2.0.tgz", + "integrity": "sha512-YTVITFGN0/24PxzXrwqCgnyd7njDuzp5ZvaCx5nq/jg55kUYd94Nj8UTchBdBofi/L0nwRfjGOg0E41d2u9T1w==", + "license": "(CC-BY-4.0 AND MIT)", + "dependencies": { + "@fortawesome/fontawesome-common-types": "7.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/react-fontawesome": { + "version": "3.2.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/react-fontawesome/-/react-fontawesome-3.2.0.tgz", + "integrity": "sha512-E9Gu1hqd6JussVO26EC4WqRZssXMnQr2ol7ZNWkkFOH8jZUaxDJ9Z9WF9wIVkC+kJGXUdY3tlffpDwEKfgQrQw==", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "peerDependencies": { + "@fortawesome/fontawesome-svg-core": "~6 || ~7", + "react": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "7.4.2" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/console/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/console/node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", + "integrity": "sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==", + "dev": true, + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/reporters": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^28.1.3", + "jest-config": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.3", + "jest-resolve-dependencies": "^28.1.3", + "jest-runner": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "jest-watcher": "^28.1.3", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@jest/core/node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jest/core/node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@jest/core/node_modules/@jest/transform": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", + "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^28.1.3", + "@jridgewell/trace-mapping": "^0.3.13", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.3", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/core/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/core/node_modules/@types/yargs": { + "version": "17.0.22", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", + "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/jest-haste-map": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", + "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/@jest/core/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/core/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/core/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/core/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@jest/environment": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz", + "integrity": "sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "jest-mock": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/environment/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/environment/node_modules/@types/yargs": { + "version": "17.0.22", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", + "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/environment/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/environment/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/environment/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/environment/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/environment/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/expect": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz", + "integrity": "sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==", + "dev": true, + "dependencies": { + "expect": "^28.1.3", + "jest-snapshot": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", + "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", + "dev": true, + "dependencies": { + "jest-get-type": "^28.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz", + "integrity": "sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@sinonjs/fake-timers": "^9.1.2", + "@types/node": "*", + "jest-message-util": "^28.1.3", + "jest-mock": "^28.1.3", + "jest-util": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/@types/yargs": { + "version": "17.0.22", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", + "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/fake-timers/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/fake-timers/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/fake-timers/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/fake-timers/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/fake-timers/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/fake-timers/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/globals": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz", + "integrity": "sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==", + "dev": true, + "dependencies": { + "@jest/environment": "^28.1.3", + "@jest/expect": "^28.1.3", + "@jest/types": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/globals/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/globals/node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/globals/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/globals/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/globals/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/globals/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/globals/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/globals/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz", + "integrity": "sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@jridgewell/trace-mapping": "^0.3.13", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@jest/reporters/node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jest/reporters/node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@jest/reporters/node_modules/@jest/transform": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", + "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^28.1.3", + "@jridgewell/trace-mapping": "^0.3.13", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.3", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/jest-haste-map": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", + "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/@jest/reporters/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "28.1.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz", + "integrity": "sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.13", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dev": true, + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/test-result/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/test-result/node_modules/@types/yargs": { + "version": "17.0.22", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", + "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/test-result/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/test-result/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/test-result/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/test-result/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/test-result/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/test-result/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz", + "integrity": "sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==", + "dev": true, + "dependencies": { + "@jest/test-result": "^28.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/test-sequencer/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/test-sequencer/node_modules/@types/yargs": { + "version": "17.0.22", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", + "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/test-sequencer/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/test-sequencer/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/test-sequencer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/test-sequencer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/test-sequencer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/test-sequencer/node_modules/jest-haste-map": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", + "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/@jest/test-sequencer/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/test-sequencer/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/test-sequencer/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@joshwooding/vite-plugin-react-docgen-typescript/-/vite-plugin-react-docgen-typescript-0.7.0.tgz", + "integrity": "sha512-qvsTEwEFefhdirGOPnu9Wp6ChfIwy2dBCRuETU3uE+4cC+PFoxMSiiEhxk4lOluA34eARHA0OxqsEUYDqRMgeQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "^13.0.1", + "react-docgen-typescript": "^2.2.2" + }, + "peerDependencies": { + "typescript": ">= 4.3.x", + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/brace-expansion": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@mdx-js/react": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz", + "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mdx": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=16", + "react": ">=16" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz", + "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@tybys/wasm-util": "^0.10.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1" + } + }, + "node_modules/@neoconfetti/react": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@neoconfetti/react/-/react-1.0.0.tgz", + "integrity": "sha512-klcSooChXXOzIm+SE5IISIAn3bYzYfPjbX7D7HoqZL84oAfgREeSg5vSIaSFH+DaGzzvImTyWe1OyrJ67vik4A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@oxc-parser/binding-android-arm-eabi": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.127.0.tgz", + "integrity": "sha512-0LC7ye4hvqbIKxAzThzvswgHLFu2AURKzYLeSVvLdu2TBOYWQDmHnTqPLeA597BcUCxiLqLsS4CJ5uoI5WYWCQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-android-arm64": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.127.0.tgz", + "integrity": "sha512-b5jtVTH6AU5CJXHNdj7Jj9IEiR9yVjjnwHzPJhGyHGPdcsZSzBCkS9GBbV33niRMvKthDwQRFRJfI4a+k4PvYg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-darwin-arm64": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.127.0.tgz", + "integrity": "sha512-obCE8B7ISKkJidjlhv9xRGJPOSDG2Yu6PRga9Ruaz35uintHxbp1Ki/Yc71wx4rj3Edrm0a1kzG1TAwit0wFpg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-darwin-x64": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.127.0.tgz", + "integrity": "sha512-JL6Xb5IwPQT8rUzlpsX7E+AgfcdNklXNPFp8pjCQQ5MQOQo5rtEB2ui+3Hgg9Sn7Y9Egj6YOLLiHhLpdAe12Aw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-freebsd-x64": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.127.0.tgz", + "integrity": "sha512-SDQ/3MQFw58fqQz3Z1PhSKFF3JoCF4gmlNjziDm8X02tTahCw0qJbd7FGPDKw1i4VTBZene9JPyC3mHtSvi+wA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-arm-gnueabihf": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.127.0.tgz", + "integrity": "sha512-Av+D1MIqzV0YMGPT9we2SIZaMKD7Cxs4CvXSx/yxaWHewZjYEjScpOf5igc8IILASViw4WTnjlwUdI1KzVtDHQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-arm-musleabihf": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.127.0.tgz", + "integrity": "sha512-Cs2fdJ8cPpFdeebj6p4dag8A4+56hPvZ0AhQQzlaLswGz1tz7bXt1nETLeorrM9+AMcWFFkqxcXwDGfTVidY8g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-arm64-gnu": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.127.0.tgz", + "integrity": "sha512-qdOfTcT6SY8gsJrrV92uyEUyjqMGPpIB5JZUG6QN5dukYd+7/j0kX6MwK1DgQj39jtUYixxPiaRUiEN1+0CXgQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-arm64-musl": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.127.0.tgz", + "integrity": "sha512-EoTCZneNFU/P2qrpEM+RHmQwt+CvDkyGESG6qhr7KaegXLZwePfbrkCDfAk8/rhxbDUVGsZILX+2tqPzFtoFWA==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-ppc64-gnu": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.127.0.tgz", + "integrity": "sha512-zALjmZYgxFLHjXeudcDF0xFGNydTAtkAeXAr2EuC17ywCyFxcmQra4w0BMde0Yi/re4Bi4iwEoEXtYN7l6eBLQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-riscv64-gnu": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.127.0.tgz", + "integrity": "sha512-fPP8M6zQLS7Jz7o9d5ArUSuAuSK3e+WCYVrCpdzeCOejidtZExJ9tjhDrAd3HEPqARBCPmdpqxESPFqy44vkBQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-riscv64-musl": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.127.0.tgz", + "integrity": "sha512-7IcC4Ao02oGpfnjt+X/oF4U2mllo2qoSkw5xxiXNKL9MCTsTiAC6616beOuehdxGcnz1bRoPC1RQ2f1GQDdN+g==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-s390x-gnu": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.127.0.tgz", + "integrity": "sha512-pbXIhiNFHoqWeqDNLiJ9JkpHz1IM9k4DXa66x+1GTWMG7iLxtkXgE53iiuKSXwmk3zIYmaPVfBvgcAhS583K4Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-x64-gnu": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.127.0.tgz", + "integrity": "sha512-MYCguB9RvBvlSd6gbuNI7QwiLoCCAlGnlRJFPrzLI6U1/9wkC/WK6LtBAUln55H1Ctqw45PWmqrobKoMhsYQzQ==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-linux-x64-musl": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.127.0.tgz", + "integrity": "sha512-5eY0B/bxf1xIUxb4NOTvOI3KWtBQfPWYyKAzgcrCt0mDibSZygVpO1Pz8bkeiSZ5Jj9+M09dkggG3H8I5d0Uyg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-openharmony-arm64": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.127.0.tgz", + "integrity": "sha512-Gld0ajrFTUXNtdw20fVBuTQx66FA75nIVg+//pPfR3sXkuABB4mTBhl3r9JNzrJpgW//qiwxf0nWXUWGJSL3UQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-wasm32-wasi": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.127.0.tgz", + "integrity": "sha512-T6KVD7rhLzFlwGRXMnxUFfkCZD8FHnb968wVXW1mXzgRFc5RNXOBY2mPPDZ77x5Ln76ltLMgtPg0cOkU1NSrEQ==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "1.9.2", + "@emnapi/runtime": "1.9.2", + "@napi-rs/wasm-runtime": "^1.1.4" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-win32-arm64-msvc": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.127.0.tgz", + "integrity": "sha512-Ujvw4X+LD1CCGULcsQcvb4YNVoBGqt+JHgNNzGGaCImELiZLk477ifUH53gIbE7EKd933NdTi25JWEr9K2HwXw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-win32-ia32-msvc": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.127.0.tgz", + "integrity": "sha512-0cwxKO7KHQQQfo4Uf4B2SQrhgm+cJaP9OvFFhx52Tkg4bezsacu83GB2/In5bC415Ueeym+kXdnge/57rbSfTw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-parser/binding-win32-x64-msvc": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.127.0.tgz", + "integrity": "sha512-rOrnSQSCbhI2kowr9XxE7m9a8oQXnBHjnS6j95LxxAnEZ0+Fz20WlRXG4ondQb+ejjt2KOsa65sE6++L6kUd+w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxc-project/types": { + "version": "0.133.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.133.0.tgz", + "integrity": "sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "node_modules/@oxc-resolver/binding-android-arm-eabi": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-android-arm-eabi/-/binding-android-arm-eabi-11.20.0.tgz", + "integrity": "sha512-IjfWOXRgJFNdORDl+Uf1aibNgZY2guOD3zmOhx1BGVb/MIiqlFTdmjpQNplSN58lhWehnX4UNqC3QwpUo8pjJg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@oxc-resolver/binding-android-arm64": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-android-arm64/-/binding-android-arm64-11.20.0.tgz", + "integrity": "sha512-QqslZAuFQG8Q9xm7JuIn8JUbvywhSBMVhuQHtYW+auirZJloS41oxUUaBXk7uUhZJgp44c5zQLeVvmFaDQB+2Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@oxc-resolver/binding-darwin-arm64": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-darwin-arm64/-/binding-darwin-arm64-11.20.0.tgz", + "integrity": "sha512-MUcavykj2ewlR+kc5arpg4tC2RvzJkUxWtNv74pf7lcNk00GpIpN43vXMj+j6r4eMmfZhlb8hueKoIb8e9kAGQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@oxc-resolver/binding-darwin-x64": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-darwin-x64/-/binding-darwin-x64-11.20.0.tgz", + "integrity": "sha512-BGB16nRUK5Etiv//ihPyzj8Lj1px0mhh4YIfe0FDf045ywknfSm0GEbiRESpr6Q4K82AvnyaRIhhluHByvS4bg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@oxc-resolver/binding-freebsd-x64": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-freebsd-x64/-/binding-freebsd-x64-11.20.0.tgz", + "integrity": "sha512-JZgtePaqj3qmD5XFHJaSLWzHRxQu0LaPkdoM1KJXYADvAaa83ijXHclV3ej3CueeW0wxfIAbGCZVP45J0CA7uQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@oxc-resolver/binding-linux-arm-gnueabihf": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-11.20.0.tgz", + "integrity": "sha512-hOQ/p3ry3v3SchUBXicrrnszaI/UmYzM4wtS4RGfwgVUX7a+HbyQSzJ5aOzu+o6XZkFkS3ZXN4PZAzhOb77OSg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@oxc-resolver/binding-linux-arm-musleabihf": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-11.20.0.tgz", + "integrity": "sha512-2ArPksaw0AqeuGBfoS715VF+JvJQAhD2niWgjE5hVO+L+nAfikVQopvngCMX9x4BD8itWoQ3dnikrQyl5Ho5Jg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@oxc-resolver/binding-linux-arm64-gnu": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-11.20.0.tgz", + "integrity": "sha512-0bJnmYFp62JdZ4nVMDUZ/C58BCZOCcqgKtnUlp7L9Ojf/czIN+3j72YlLPeWLkzlr6SlYvIQA4SGV/HyO0d+qg==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@oxc-resolver/binding-linux-arm64-musl": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm64-musl/-/binding-linux-arm64-musl-11.20.0.tgz", + "integrity": "sha512-wKHHzPKZo7Ufhv/Bt6yxT7FOgnIgW4gwXcJUipkShGp68W3wGVqvr1Sr0fY65lN0Oy6y41+g2kIDvkgZaMMUkw==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@oxc-resolver/binding-linux-ppc64-gnu": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-11.20.0.tgz", + "integrity": "sha512-RN8goF7Ie0B79L4i4G6OeBocTgSC56vJbQ65VJje+oXnldVpLnOU7j/AQ/dP94TcCS+Yh6WG8u3Qt4ETteXFNQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@oxc-resolver/binding-linux-riscv64-gnu": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-11.20.0.tgz", + "integrity": "sha512-5l1yU6/xQEqLZRzxqmMxJfWPslpwCmBsdDGaBvABPehxquCXDC7dd7oraNdKSJUMDXSM7VvVj8H2D2FTjU7oWw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@oxc-resolver/binding-linux-riscv64-musl": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-11.20.0.tgz", + "integrity": "sha512-xHEvkbgz6UC+A3JOyDQy76LkUaxsNSfIr3/GV8slwZsnuooJiIB34gzJfsyvR4JdCYNUUPsRJc/w/oWkODu+hg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@oxc-resolver/binding-linux-s390x-gnu": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-11.20.0.tgz", + "integrity": "sha512-aWPDUUmSeyHvlW+SoEUd+JIJsQhVhu6a5tBpDRMu058naPAchTgAVGCFy35zjbnFlt0i8hLWziff6HX0D3LU4g==", + "cpu": [ + "s390x" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@oxc-resolver/binding-linux-x64-gnu": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-x64-gnu/-/binding-linux-x64-gnu-11.20.0.tgz", + "integrity": "sha512-x2YeSimvhJjKLVD8KSu8f/rqU1potcdEMkApIPJqjZWN7c2Fpt4g2X32WDg1p+XDAmyT7nuQGe0vnhvXeLbH+g==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@oxc-resolver/binding-linux-x64-musl": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-x64-musl/-/binding-linux-x64-musl-11.20.0.tgz", + "integrity": "sha512-kcRLEIxpZefeYfLChjpgFf3ilBzRDZ+yobMrpRsQlSrxuFGtm3U6PMU7AaEpMqo3NfDGVyJJseAjnRLzMFHjwQ==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@oxc-resolver/binding-openharmony-arm64": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-openharmony-arm64/-/binding-openharmony-arm64-11.20.0.tgz", + "integrity": "sha512-HHcfnApSZGtKhTiHqe8OZruOZe5XuFQH5/E0Yhj3u8fnFvzkM4/k6WjacUf4SvA0SPEAbfbgYmVPuo0VX/fIBQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@oxc-resolver/binding-wasm32-wasi": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-wasm32-wasi/-/binding-wasm32-wasi-11.20.0.tgz", + "integrity": "sha512-Tn0y1XOFYHNfK1wp1Z5QK8Rcld/bsOwRISQXfqAZ5IBpv8Gz1IvV39fUWNprqNdRizgcvFhOzWwFun2zkJsyBg==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "1.10.0", + "@emnapi/runtime": "1.10.0", + "@napi-rs/wasm-runtime": "^1.1.4" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@oxc-resolver/binding-wasm32-wasi/node_modules/@emnapi/core": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@oxc-resolver/binding-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@oxc-resolver/binding-win32-arm64-msvc": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-11.20.0.tgz", + "integrity": "sha512-qPi25YNPe4YenS8MgsQU2+bIFHxxpLx1LVna2444cEHqNPhNjvWf9zqj4aWE43H9LpAsTmkkAlA3eL5ElBU3mA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@oxc-resolver/binding-win32-x64-msvc": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-win32-x64-msvc/-/binding-win32-x64-msvc-11.20.0.tgz", + "integrity": "sha512-Wb14jWEW8huH6It9F6sXd9vrYmIS7pMrgkU6sxpLxkP+9z+wRgs71hUEhRpcn8FOXAFa27FVWfY2tRpbfTzfLw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@parcel/watcher": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.6.tgz", + "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.3", + "is-glob": "^4.0.3", + "node-addon-api": "^7.0.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.6", + "@parcel/watcher-darwin-arm64": "2.5.6", + "@parcel/watcher-darwin-x64": "2.5.6", + "@parcel/watcher-freebsd-x64": "2.5.6", + "@parcel/watcher-linux-arm-glibc": "2.5.6", + "@parcel/watcher-linux-arm-musl": "2.5.6", + "@parcel/watcher-linux-arm64-glibc": "2.5.6", + "@parcel/watcher-linux-arm64-musl": "2.5.6", + "@parcel/watcher-linux-x64-glibc": "2.5.6", + "@parcel/watcher-linux-x64-musl": "2.5.6", + "@parcel/watcher-win32-arm64": "2.5.6", + "@parcel/watcher-win32-ia32": "2.5.6", + "@parcel/watcher-win32-x64": "2.5.6" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz", + "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz", + "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz", + "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz", + "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz", + "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", + "cpu": [ + "arm" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz", + "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", + "cpu": [ + "arm" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz", + "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz", + "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", + "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz", + "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz", + "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz", + "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz", + "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.3.tgz", + "integrity": "sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.3.tgz", + "integrity": "sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.3.tgz", + "integrity": "sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.3.tgz", + "integrity": "sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.3.tgz", + "integrity": "sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.3.tgz", + "integrity": "sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.3.tgz", + "integrity": "sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.3.tgz", + "integrity": "sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.3.tgz", + "integrity": "sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==", + "cpu": [ + "s390x" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.3.tgz", + "integrity": "sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.3.tgz", + "integrity": "sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.3.tgz", + "integrity": "sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-wasm32-wasi": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.3.tgz", + "integrity": "sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "1.10.0", + "@emnapi/runtime": "1.10.0", + "@napi-rs/wasm-runtime": "^1.1.4" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@emnapi/core": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.3.tgz", + "integrity": "sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.3.tgz", + "integrity": "sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/plugin-babel": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@rolldown/plugin-babel/-/plugin-babel-0.2.3.tgz", + "integrity": "sha512-+zEk16yGlz1F9STiRr6uG9hmIXb6nprjLczV/htGptYuLoCuxb+itZ03RKCEeOhBpDDd1NU7qF6x1VLMUp62bw==", + "license": "MIT", + "dependencies": { + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=22.12.0 || ^24.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.29.0 || ^8.0.0-rc.1", + "@babel/plugin-transform-runtime": "^7.29.0 || ^8.0.0-rc.1", + "@babel/runtime": "^7.27.0 || ^8.0.0-rc.1", + "rolldown": "^1.0.0-rc.5", + "vite": "^8.0.0" + }, + "peerDependenciesMeta": { + "@babel/plugin-transform-runtime": { + "optional": true + }, + "@babel/runtime": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/@rolldown/plugin-babel/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", + "license": "MIT" + }, + "node_modules/@rollup/plugin-inject": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz", + "integrity": "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz", + "integrity": "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz", + "integrity": "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz", + "integrity": "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz", + "integrity": "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz", + "integrity": "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz", + "integrity": "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz", + "integrity": "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==", + "cpu": [ + "arm" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz", + "integrity": "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==", + "cpu": [ + "arm" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz", + "integrity": "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz", + "integrity": "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz", + "integrity": "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==", + "cpu": [ + "loong64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz", + "integrity": "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==", + "cpu": [ + "loong64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz", + "integrity": "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz", + "integrity": "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz", + "integrity": "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz", + "integrity": "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz", + "integrity": "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==", + "cpu": [ + "s390x" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz", + "integrity": "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz", + "integrity": "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz", + "integrity": "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz", + "integrity": "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz", + "integrity": "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz", + "integrity": "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz", + "integrity": "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz", + "integrity": "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", + "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/addon-a11y": { + "version": "10.4.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-10.4.6.tgz", + "integrity": "sha512-XCJy+f0DFOiCgUU9knRDlLDxVFI+AAQ3/wE/NF85zB9iDPPS2DwkSN+mas3zDgHt66zhN8Cq3/UiyCDUweV9Zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/global": "^5.0.0", + "axe-core": "^4.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^10.4.6" + } + }, + "node_modules/@storybook/addon-docs": { + "version": "10.4.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-10.4.6.tgz", + "integrity": "sha512-aWAfP5JMiT5a3zBJizwroCRzOCqZwDTJmvsYvwMD3ilIEa/kT1vhf6Xrbk4XIPhDwbh8Hpb/Gfnka1xBYEISWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@mdx-js/react": "^3.0.0", + "@storybook/csf-plugin": "10.4.6", + "@storybook/icons": "^2.0.2", + "@storybook/react-dom-shim": "10.4.6", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "storybook": "^10.4.6" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-links": { + "version": "10.4.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-10.4.6.tgz", + "integrity": "sha512-VGfERTsGRFmfvNP3SKprFWkC6Od5kXzSutT5PSZjQ/O9NnCdHhd/RILxFDN2TzZn9ywDc7t5b4AldKmSYCv3EQ==", + "license": "MIT", + "dependencies": { + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "storybook": "^10.4.6" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-vitest": { + "version": "10.4.6", + "resolved": "https://registry.npmjs.org/@storybook/addon-vitest/-/addon-vitest-10.4.6.tgz", + "integrity": "sha512-VvskHge0GZy86LG6kcY5Ww34z8rDV8JBxqSdUpcJVsWfIvyX6MfAbqI76LlereSyBIJGZJZsqaLwRXsQoVY+0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/global": "^5.0.0", + "@storybook/icons": "^2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@vitest/browser": "^3.0.0 || ^4.0.0", + "@vitest/browser-playwright": "^4.0.0", + "@vitest/runner": "^3.0.0 || ^4.0.0", + "storybook": "^10.4.6", + "vitest": "^3.0.0 || ^4.0.0" + }, + "peerDependenciesMeta": { + "@vitest/browser": { + "optional": true + }, + "@vitest/browser-playwright": { + "optional": true + }, + "@vitest/runner": { + "optional": true + }, + "vitest": { + "optional": true + } + } + }, + "node_modules/@storybook/builder-vite": { + "version": "10.4.6", + "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-10.4.6.tgz", + "integrity": "sha512-BHBtD81HiXUiDQz/CaFynLtWmm7AFUQn8VnXuHipZ8KlnUANopa4yqdVuy/Gwz8ub254uFI5NMZsW/KlgWNgNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/csf-plugin": "10.4.6", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "storybook": "^10.4.6", + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@storybook/csf-plugin": { + "version": "10.4.6", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-10.4.6.tgz", + "integrity": "sha512-NILLxDqpA/JR/AazGWpsz+4fadJwRU4uhHephGtYpVOWnQA/DkJfKT6zpcJVq8+QA8A2zKMLX3GVKsXIrxjuDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "unplugin": "^2.3.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "esbuild": "*", + "rollup": "*", + "storybook": "^10.4.6", + "vite": "*", + "webpack": "*" + }, + "peerDependenciesMeta": { + "esbuild": { + "optional": true + }, + "rollup": { + "optional": true + }, + "vite": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@storybook/global": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", + "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", + "license": "MIT" + }, + "node_modules/@storybook/icons": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-2.0.2.tgz", + "integrity": "sha512-KZBCpXsshAIjczYNXR/rlxEtCUX/eAbpFNwKi8bcOomrLA4t/SyPz5RF+lVPO2oZBUE4sAkt43mfJUevQDSEEw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@storybook/react": { + "version": "10.4.6", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-10.4.6.tgz", + "integrity": "sha512-9Y7YecrVFe1/01KYjfOLxVqTg2Aq+IO6TEv6sC2U0PfD0AWCSCmQ91QqgBpN/XW4aFFWoiZNinyXMUlU8zxy2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/global": "^5.0.0", + "@storybook/react-dom-shim": "10.4.6", + "react-docgen": "^8.0.2", + "react-docgen-typescript": "^2.2.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "@types/react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "storybook": "^10.4.6", + "typescript": ">= 4.9.x" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/react-dom-shim": { + "version": "10.4.6", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-10.4.6.tgz", + "integrity": "sha512-iGNmKzrq9vgl2PDrYAnZKI+yvac3Ym+lJXXuQaqlFRS23zA5MNm4EBX+rAG7WulqchoK6NaZ0KQOs2mAgEpTMg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "@types/react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "storybook": "^10.4.6" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/react-vite": { + "version": "10.4.6", + "resolved": "https://registry.npmjs.org/@storybook/react-vite/-/react-vite-10.4.6.tgz", + "integrity": "sha512-0arEQtybqGYXHbXpTot+Wv9YtG+V5Vp43QayXavPKQ20M8mpEzhyCPKd0EhqMGSC1Z1UEt0hm365WUBhI9LfKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@joshwooding/vite-plugin-react-docgen-typescript": "^0.7.0", + "@rollup/pluginutils": "^5.0.2", + "@storybook/builder-vite": "10.4.6", + "@storybook/react": "10.4.6", + "empathic": "^2.0.0", + "magic-string": "^0.30.0", + "react-docgen": "^8.0.0", + "resolve": "^1.22.8", + "tsconfig-paths": "^4.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "storybook": "^10.4.6", + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@storybook/react-vite/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@storybook/react-vite/node_modules/tsconfig-paths": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz", + "integrity": "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@adobe/css-tools": "^4.4.0", + "aria-query": "^5.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "picocolors": "^1.1.1", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "dev": true + }, + "node_modules/@testing-library/react": { + "version": "16.3.2", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.2.tgz", + "integrity": "sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@testing-library/dom": "^10.0.0", + "@types/react": "^18.0.0 || ^19.0.0", + "@types/react-dom": "^18.0.0 || ^19.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", + "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/chai": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.2.tgz", + "integrity": "sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/deep-eql": "*" + } + }, + "node_modules/@types/deep-eql": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", + "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/doctrine": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.9.tgz", + "integrity": "sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/esrecurse": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", + "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/gensync": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/gensync/-/gensync-1.0.5.tgz", + "integrity": "sha512-MbsRCT7mTikHwKZ0X+LVUTLRrZZRLipTuXEO9qOYO+zmjMVk81axyClMROf6uoPD9MRVu46bx8zoR0Ad9q3NAg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jsesc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@types/jsesc/-/jsesc-2.5.1.tgz", + "integrity": "sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/mdx": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "18.15.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.0.tgz", + "integrity": "sha512-z6nr0TTEOBGkzLGmbypWOGnpSpSIBorEhC4L+4HeQ2iezKCi4f77kyslRwvHeNitymGQ+oFyIWGP96l/DPSV9w==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "dev": true + }, + "node_modules/@types/resolve": { + "version": "1.20.6", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.6.tgz", + "integrity": "sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, + "node_modules/@vitejs/plugin-react": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.2.tgz", + "integrity": "sha512-DlSMqo4WhThw4vB8Mpn0Woe9J+Jfq1geJ61AKW0QEgLzGMNwtIMdxbDUzLxcun8W7NbJO0e2Jg/Nxm3cCSVzzg==", + "license": "MIT", + "dependencies": { + "@rolldown/pluginutils": "^1.0.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0", + "babel-plugin-react-compiler": "^1.0.0", + "vite": "^8.0.0" + }, + "peerDependenciesMeta": { + "@rolldown/plugin-babel": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + } + } + }, + "node_modules/@vitest/browser": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@vitest/browser/-/browser-4.1.9.tgz", + "integrity": "sha512-j1BKtWmPcqpMhmx/L9EPLgAJpCb0zKfwoWLmqBbxaogCXHjOwHFSEoHCBfnGtx93xKQwilZ26m+UOsHqHMkRNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@blazediff/core": "1.9.1", + "@vitest/mocker": "4.1.9", + "@vitest/utils": "4.1.9", + "magic-string": "^0.30.21", + "pngjs": "^7.0.0", + "sirv": "^3.0.2", + "tinyrainbow": "^3.1.0", + "ws": "^8.19.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "vitest": "4.1.9" + } + }, + "node_modules/@vitest/browser-playwright": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@vitest/browser-playwright/-/browser-playwright-4.1.9.tgz", + "integrity": "sha512-Bq1rOGf9waevzG3EOkO/dene6bvKTUsZMVg8S1i+WH3JcMjuXEjiahP9rAqZRELUqjBySOJsvvSWqK/B3wjKQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/browser": "4.1.9", + "@vitest/mocker": "4.1.9", + "tinyrainbow": "^3.1.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "playwright": "*", + "vitest": "4.1.9" + }, + "peerDependenciesMeta": { + "playwright": { + "optional": false + } + } + }, + "node_modules/@vitest/coverage-v8": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.1.9.tgz", + "integrity": "sha512-G9/lgqibheLVBDRuya45EbsEXTYcWoSG+TLg7i2axuzx0Eq62eXn+aWXyaVdV5vKvFSWd6ywcX8hA7la9Pvu8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^1.0.2", + "@vitest/utils": "4.1.9", + "ast-v8-to-istanbul": "^1.0.0", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.2.0", + "magicast": "^0.5.2", + "obug": "^2.1.1", + "std-env": "^4.0.0-rc.1", + "tinyrainbow": "^3.1.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@vitest/browser": "4.1.9", + "vitest": "4.1.9" + }, + "peerDependenciesMeta": { + "@vitest/browser": { + "optional": true + } + } + }, + "node_modules/@vitest/coverage-v8/node_modules/@bcoe/v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz", + "integrity": "sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@vitest/expect": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.9.tgz", + "integrity": "sha512-vl/rYsUKcBr3SnQn166+XR5ZQcgMx3DQhFWdfli/cWpLnLUmbxZvyrJZotLFUryib+LtArYMSTJ5RbQ57ZqrlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@standard-schema/spec": "^1.1.0", + "@types/chai": "^5.2.2", + "@vitest/spy": "4.1.9", + "@vitest/utils": "4.1.9", + "chai": "^6.2.2", + "tinyrainbow": "^3.1.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/expect/node_modules/chai": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz", + "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@vitest/mocker": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.9.tgz", + "integrity": "sha512-EVkXzBjrPGM+cK8/ANWgBrkUCfJfb38/EfTSO8h7pWvKkyPkpWxvR7BkD2MyItMF62C97zAEoqdpUixwR/e+Rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/spy": "4.1.9", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.21" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "msw": "^2.4.9", + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "msw": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/@vitest/mocker/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/@vitest/pretty-format": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.9.tgz", + "integrity": "sha512-s0iufns3iIFitdgm+YR7g1whCAaGtXz459VS9/PqyKDEEFgYIhsHOQmXgIgDuYCt7DeQmiZT0Qe2OA2p4ZPu5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyrainbow": "^3.1.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/runner": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.9.tgz", + "integrity": "sha512-KXLMDtc7oe70+3mJfGrPUWPesswH+3sTxAMAMl8DG7I8IUQT4XW718dY5ID3vPUcmlu27CcKfY4P3h3I29SLJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/utils": "4.1.9", + "pathe": "^2.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.9.tgz", + "integrity": "sha512-Jc7RKGNBo8Z28WYIm0Niej4xdSPByRf6mU58VpHQkd6Zh05rlnA+twjbK5HyeIGHxrzsc3mJgS43uM0CZKzaIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "4.1.9", + "@vitest/utils": "4.1.9", + "magic-string": "^0.30.21", + "pathe": "^2.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/spy": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.9.tgz", + "integrity": "sha512-fHpsS6mIi+PiEW+vcRVOMkX1oSaPKne3VOclSFICPcGOmfKgXPU5iAah+wcNcj2xPrCCmfq99IDGf+EojhhvhA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.9.tgz", + "integrity": "sha512-A51o8ymO5PpqlWNnBP9ZHPXDIpuMtTLlGSjN7la4US+LJzoUMyhwjA5QXlm39JexgwHKW4Xjs8Z2d3dLCXOeuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "4.1.9", + "convert-source-map": "^2.0.0", + "tinyrainbow": "^3.1.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@volar/language-core": { + "version": "2.4.28", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.28.tgz", + "integrity": "sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/source-map": "2.4.28" + } + }, + "node_modules/@volar/source-map": { + "version": "2.4.28", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.28.tgz", + "integrity": "sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@volar/typescript": { + "version": "2.4.28", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.28.tgz", + "integrity": "sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "2.4.28", + "path-browserify": "^1.0.1", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@webcontainer/env": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@webcontainer/env/-/env-1.1.1.tgz", + "integrity": "sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng==", + "dev": true, + "license": "MIT" + }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -5747,19 +10903,6 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-import-phases": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", - "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.13.0" - }, - "peerDependencies": { - "acorn": "^8.14.0" - } - }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -5769,33 +10912,6 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/adjust-sourcemap-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", - "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "2.2.3" - }, - "engines": { - "node": ">=8.9.0" - } - }, "node_modules/ajv": { "version": "8.20.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", @@ -5806,27 +10922,10 @@ "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, "node_modules/ajv-keywords": { @@ -5867,19 +10966,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "license": "Apache-2.0", - "bin": { - "ansi-html": "bin/ansi-html" - } - }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -5889,22 +10975,18 @@ "node": ">=8" } }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } + "license": "MIT" }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -5931,12 +11013,6 @@ "deep-equal": "^2.0.5" } }, - "node_modules/arity-n": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", - "integrity": "sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ==", - "dev": true - }, "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", @@ -6029,6 +11105,39 @@ "get-intrinsic": "^1.1.3" } }, + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, "node_modules/assertion-error": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", @@ -6058,24 +11167,35 @@ "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", "dev": true }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true + "node_modules/ast-v8-to-istanbul": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-1.0.0.tgz", + "integrity": "sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.31", + "estree-walker": "^3.0.3", + "js-tokens": "^10.0.0" + } }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "node_modules/ast-v8-to-istanbul/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" } }, + "node_modules/ast-v8-to-istanbul/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", + "dev": true, + "license": "MIT" + }, "node_modules/autoprefixer": { "version": "10.4.21", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", @@ -6113,17 +11233,15 @@ "postcss": "^8.1.0" } }, - "node_modules/autoprefixer/node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" - }, "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -6170,6 +11288,58 @@ "@babel/core": "^7.8.0" } }, + "node_modules/babel-jest/node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/babel-jest/node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/babel-jest/node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/babel-jest/node_modules/@jest/transform": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", @@ -6259,264 +11429,101 @@ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/jest-haste-map": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", - "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.3", - "jest-worker": "^28.1.3", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/babel-jest/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "dev": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/babel-jest/node_modules/jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", - "dev": true, - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/babel-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/babel-loader/node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/babel-loader/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/babel-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "2.2.3" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8.9.0" + "node": ">=7.0.0" } }, - "node_modules/babel-loader/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, "engines": { "node": ">=8" } }, - "node_modules/babel-loader/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/babel-jest/node_modules/jest-haste-map": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", + "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "@jest/types": "^28.1.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", + "micromatch": "^4.0.4", + "walker": "^1.0.8" }, "engines": { - "node": ">=6" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/babel-loader/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/babel-jest/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/babel-jest/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dev": true, "dependencies": { - "p-limit": "^2.2.0" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/babel-loader/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "find-up": "^4.0.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "node_modules/babel-jest/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" }, "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/babel-plugin-istanbul": { @@ -6551,77 +11558,116 @@ } }, "node_modules/babel-plugin-module-resolver": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.0.tgz", - "integrity": "sha512-g0u+/ChLSJ5+PzYwLwP8Rp8Rcfowz58TJNCe+L/ui4rpzE/mg//JVX0EWBUYoxaextqnwuGHzfGp2hh0PPV25Q==", - "dev": true, + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.3.tgz", + "integrity": "sha512-h8h6H71ZvdLJZxZrYkaeR30BojTaV7O9GfqacY14SNj5CNB8ocL9tydNzTC0JrnNN7vY3eJhwCmkDj7tuEUaqQ==", + "license": "MIT", "dependencies": { - "find-babel-config": "^2.0.0", - "glob": "^8.0.3", + "find-babel-config": "^2.1.1", + "glob": "^9.3.3", "pkg-up": "^3.1.0", "reselect": "^4.1.7", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">= 16" + "resolve": "^1.22.8" } }, "node_modules/babel-plugin-module-resolver/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "7.4.2", - "once": "^1.3.0" + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" }, "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", - "dev": true, + "node_modules/babel-plugin-module-resolver/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/babel-plugin-module-resolver/node_modules/minimatch": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.7.tgz", + "integrity": "sha512-V+1uQNdzybxa14e/p00HZnQNNcTjnRJjDxg2V8wtkjFctq4M7hXFws4oekyTP0Jebeq7QYtpFyOeBAjc88zvYg==", + "license": "ISC", "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" + "brace-expansion": "^2.0.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "dev": true, + "node_modules/babel-plugin-module-resolver/node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-module-resolver/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "node_modules/babel-plugin-module-resolver/node_modules/path-scurry/node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "1.0.0-rc.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-1.0.0-rc.2.tgz", + "integrity": "sha512-CANdCTyNm6Ds/kevG0Rbby/dvRPTvA7K5DLTiUrWBeRMnqp6Okg8idCw5fM3AdbAcxtR23Y9na3WOJRZ3i1hNA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3" + "@babel/helper-define-polyfill-provider": "^1.0.0-rc.2", + "core-js-compat": "^3.48.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-rc.3" + } + }, + "node_modules/babel-plugin-react-compiler": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-react-compiler/-/babel-plugin-react-compiler-1.0.0.tgz", + "integrity": "sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.0" } }, "node_modules/babel-preset-current-node-syntax": { @@ -6666,8 +11712,28 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, "node_modules/baseline-browser-mapping": { "version": "2.10.24", @@ -6681,35 +11747,22 @@ "node": ">=6.0.0" } }, - "node_modules/better-opn": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz", - "integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==", + "node_modules/bidi-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz", + "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==", "dev": true, "license": "MIT", "dependencies": { - "open": "^8.0.4" - }, - "engines": { - "node": ">=12.0.0" + "require-from-string": "^2.0.2" } }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "node_modules/bn.js": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.3.tgz", + "integrity": "sha512-EAcmnPkxpntVL+DS7bO1zhcZNvCkxqtkd0ZY53h06GNQ3DEkkGZ/gKgmDv6DdZQGj9BgfSPKtJJ7Dp1GPP8f7w==", "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "engines": { - "node": ">=8" - } + "license": "MIT" }, "node_modules/body-parser": { "version": "1.20.3", @@ -6775,22 +11828,172 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true, + "license": "MIT" + }, + "node_modules/browser-resolve": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", + "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve": "^1.17.0" + } + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", + "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.5.tgz", + "integrity": "sha512-C2AUdAJg6rlM2W5QMp2Q4KGQMVBwR1lIimTsUnutJ8bMpW5B52pGpR2gEnNBNwijumDo5FojQ0L9JrXA8m4YEw==", + "dev": true, + "license": "ISC", + "dependencies": { + "bn.js": "^5.2.2", + "browserify-rsa": "^4.1.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.6.1", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.9", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/browserify-sign/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-sign/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "safe-buffer": "~5.1.0" } }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "node_modules/browserify-sign/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, "license": "MIT", "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" + "pako": "~1.0.5" } }, "node_modules/browserslist": { @@ -6835,12 +12038,83 @@ "node-int64": "^0.4.0" } }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bundle-require": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bundle-require/-/bundle-require-5.1.0.tgz", + "integrity": "sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "load-tsconfig": "^0.2.3" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "esbuild": ">=0.18" + } + }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -6850,14 +12124,30 @@ "node": ">= 0.8" } }, + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", "dev": true, + "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -6901,17 +12191,6 @@ "node": ">=6" } }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "license": "MIT", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, "node_modules/camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", @@ -6941,16 +12220,6 @@ ], "license": "CC-BY-4.0" }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/chai": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz", @@ -6968,20 +12237,6 @@ "node": ">=18" } }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", @@ -7040,35 +12295,24 @@ } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "6.0.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "readdirp": "^4.0.1" }, "engines": { - "node": ">= 8.10.0" + "node": ">= 14.16.0" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "funding": { + "url": "https://paulmillr.com/funding/" } }, "node_modules/chromatic": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-12.2.0.tgz", - "integrity": "sha512-GswmBW9ZptAoTns1BMyjbm55Z7EsIJnUvYKdQqXIBZIKbGErmpA+p4c0BYA+nzw5B0M+rb3Iqp1IaH8TFwIQew==", + "version": "13.3.5", + "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-13.3.5.tgz", + "integrity": "sha512-MzPhxpl838qJUo0A55osCF2ifwPbjcIPeElr1d4SHcjnHoIcg7l1syJDrAYK/a+PcCBrOGi06jPNpQAln5hWgw==", "dev": true, "license": "MIT", "bin": { @@ -7089,15 +12333,6 @@ } } }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, - "engines": { - "node": ">=6.0" - } - }, "node_modules/ci-info": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", @@ -7113,6 +12348,21 @@ "node": ">=8" } }, + "node_modules/cipher-base": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.7.tgz", + "integrity": "sha512-Mz9QMT5fJe7bKI7MH31UilT5cEK5EHHRCccw/YRFsRY47AuNgaV6HY3rscp0/I4Q+tTW/5zoqpSeRRI54TkDWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/cjs-module-lexer": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", @@ -7125,19 +12375,6 @@ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" }, - "node_modules/clean-css": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", - "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, "node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -7152,20 +12389,6 @@ "node": ">=12" } }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -7182,39 +12405,6 @@ "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", "dev": true }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -7222,32 +12412,17 @@ "dev": true, "license": "MIT" }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true, - "license": "ISC" - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "node_modules/compose-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", - "integrity": "sha512-xzhzTJ5eC+gmIzvZq+C3kCJHsp9os6tJkrigDRZclyGtOKINbZtE8n1Tzmeh32jW+BUDPbvZpibwvJHBLGMVwg==", + "node_modules/compare-versions": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.1.1.tgz", + "integrity": "sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==", "dev": true, - "dependencies": { - "arity-n": "^1.0.4" - } + "license": "MIT" }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", "dev": true, "license": "MIT" }, @@ -7257,6 +12432,29 @@ "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", "dev": true }, + "node_modules/consola": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true, + "license": "MIT" + }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -7268,25 +12466,6 @@ "node": ">= 0.6" } }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/content-type": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", @@ -7331,176 +12510,124 @@ "hasInstallScript": true, "funding": { "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.36.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.1.tgz", - "integrity": "sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==", - "dev": true, - "dependencies": { - "browserslist": "^4.23.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - } - }, - "node_modules/css-loader": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", - "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "url": "https://opencollective.com/core-js" } }, - "node_modules/css-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/core-js-compat": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz", + "integrity": "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==", "dev": true, + "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "browserslist": "^4.28.1" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/css-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" + "license": "MIT" + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" } }, - "node_modules/css-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" }, - "node_modules/css-loader/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, + "license": "MIT", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "2.2.3" - }, - "engines": { - "node": ">=4.0.0" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, - "node_modules/css-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">= 8" } }, - "node_modules/css-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "node_modules/crypto-browserify": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", + "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", "dev": true, + "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "browserify-cipher": "^1.0.1", + "browserify-sign": "^4.2.3", + "create-ecdh": "^4.0.4", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "diffie-hellman": "^5.0.3", + "hash-base": "~3.0.4", + "inherits": "^2.0.4", + "pbkdf2": "^3.1.2", + "public-encrypt": "^4.0.3", + "randombytes": "^2.1.0", + "randomfill": "^1.0.4" }, "engines": { - "node": ">= 8.9.0" + "node": ">= 0.10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/css-select": { @@ -7519,6 +12646,20 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/css-tree": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz", + "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.27.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, "node_modules/css-what": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", @@ -7549,28 +12690,6 @@ "node": ">=4" } }, - "node_modules/cssstyle": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.0.1.tgz", - "integrity": "sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==", - "dev": true, - "dependencies": { - "rrweb-cssom": "^0.6.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, "node_modules/damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", @@ -7578,66 +12697,26 @@ "dev": true }, "node_modules/data-urls": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", - "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", - "dev": true, - "dependencies": { - "whatwg-mimetype": "^4.0.0", - "whatwg-url": "^14.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/data-urls/node_modules/tr46": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", - "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", - "dev": true, - "dependencies": { - "punycode": "^2.3.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/data-urls/node_modules/webidl-conversions": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/data-urls/node_modules/whatwg-url": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", - "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-7.0.0.tgz", + "integrity": "sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==", "dev": true, + "license": "MIT", "dependencies": { - "tr46": "^5.0.0", - "webidl-conversions": "^7.0.0" + "whatwg-mimetype": "^5.0.0", + "whatwg-url": "^16.0.0" }, "engines": { - "node": ">=18" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" } }, - "node_modules/debounce": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", - "dev": true, - "license": "MIT" - }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -7649,10 +12728,11 @@ } }, "node_modules/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "dev": true + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", + "dev": true, + "license": "MIT" }, "node_modules/decode-uri-component": { "version": "0.2.2", @@ -7726,14 +12806,65 @@ "node": ">=0.10.0" } }, + "node_modules/default-browser": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", + "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/define-properties": { @@ -7752,15 +12883,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -7770,6 +12892,17 @@ "node": ">= 0.8" } }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -7780,6 +12913,16 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "devOptional": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, "node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -7798,6 +12941,25 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, "node_modules/discontinuous-range": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", @@ -7816,22 +12978,6 @@ "node": ">=6.0.0" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", - "dev": true - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "license": "MIT", - "dependencies": { - "utila": "~0.4" - } - }, "node_modules/dom-helpers": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", @@ -7872,6 +13018,19 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/domain-browser": { + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz", + "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, "node_modules/domelementtype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", @@ -7913,17 +13072,6 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, "node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", @@ -7938,12 +13086,6 @@ "node": ">= 0.4" } }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -7956,6 +13098,29 @@ "integrity": "sha512-4MxfbmNDm+KPh066EZy+eUnkcDPcZ35wNmOWzFuh/ijvHsve6kbLTLURy88uCNK5FbpN+yk2nQY6BYh1GEt+wg==", "license": "ISC" }, + "node_modules/elliptic": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", + "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, "node_modules/emittery": { "version": "0.10.2", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", @@ -7974,13 +13139,14 @@ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "node_modules/empathic": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/empathic/-/empathic-2.0.1.tgz", + "integrity": "sha512-YGRs8knHhKHVShLkFET/rWAU8kmHbOV5LwN938RHI0pljAJ1Gf6SzXsSmRaEzcXTtOOmVqJ5+WtQPL5uigY50Q==", "dev": true, + "license": "MIT", "engines": { - "node": ">= 4" + "node": ">=14" } }, "node_modules/encodeurl": { @@ -7992,63 +13158,17 @@ "node": ">= 0.8" } }, - "node_modules/endent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/endent/-/endent-2.1.0.tgz", - "integrity": "sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==", - "dev": true, - "license": "MIT", - "dependencies": { - "dedent": "^0.7.0", - "fast-json-parse": "^1.0.3", - "objectorarray": "^1.0.5" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.0.tgz", - "integrity": "sha512-otxSQPw4lkOZWkHpB3zaEQs6gWYEsmX4xQF68ElXC/TWvGxGMSGOvoNbaLXm6/cS/fSfHtsEdw90y20PCd+sCA==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.3.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/envinfo": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", - "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", "dev": true, - "license": "MIT", - "bin": { - "envinfo": "dist/cli.js" - }, + "license": "BSD-2-Clause", "engines": { - "node": ">=4" + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/enzyme": { @@ -8168,187 +13288,476 @@ "node": ">= 0.4" } }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz", + "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz", + "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.9", + "@esbuild/android-arm": "0.25.9", + "@esbuild/android-arm64": "0.25.9", + "@esbuild/android-x64": "0.25.9", + "@esbuild/darwin-arm64": "0.25.9", + "@esbuild/darwin-x64": "0.25.9", + "@esbuild/freebsd-arm64": "0.25.9", + "@esbuild/freebsd-x64": "0.25.9", + "@esbuild/linux-arm": "0.25.9", + "@esbuild/linux-arm64": "0.25.9", + "@esbuild/linux-ia32": "0.25.9", + "@esbuild/linux-loong64": "0.25.9", + "@esbuild/linux-mips64el": "0.25.9", + "@esbuild/linux-ppc64": "0.25.9", + "@esbuild/linux-riscv64": "0.25.9", + "@esbuild/linux-s390x": "0.25.9", + "@esbuild/linux-x64": "0.25.9", + "@esbuild/netbsd-arm64": "0.25.9", + "@esbuild/netbsd-x64": "0.25.9", + "@esbuild/openbsd-arm64": "0.25.9", + "@esbuild/openbsd-x64": "0.25.9", + "@esbuild/openharmony-arm64": "0.25.9", + "@esbuild/sunos-x64": "0.25.9", + "@esbuild/win32-arm64": "0.25.9", + "@esbuild/win32-ia32": "0.25.9", + "@esbuild/win32-x64": "0.25.9" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", + "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", + "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", + "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", + "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", + "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", + "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", + "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", + "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", + "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", + "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 0.4" + "node": ">=12" } }, - "node_modules/es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", + "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", + "cpu": [ + "mips64el" + ], "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/es-module-lexer": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", - "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", + "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", + "cpu": [ + "ppc64" + ], "dev": true, - "license": "MIT" - }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 0.4" + "node": ">=12" } }, - "node_modules/es-set-tostringtag": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", - "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", + "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", + "cpu": [ + "riscv64" + ], "dev": true, "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 0.4" + "node": ">=12" } }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "node_modules/esbuild-linux-s390x": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", + "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", + "cpu": [ + "s390x" + ], "dev": true, - "dependencies": { - "has": "^1.0.3" + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "node_modules/esbuild-netbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", + "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=12" } }, - "node_modules/es5-ext": { - "version": "0.10.64", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", - "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", + "node_modules/esbuild-openbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", + "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", + "cpu": [ + "x64" + ], "dev": true, - "hasInstallScript": true, - "license": "ISC", - "dependencies": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "esniff": "^2.0.1", - "next-tick": "^1.1.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=0.10" + "node": ">=12" } }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "node_modules/esbuild-sunos-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", + "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" } }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "node_modules/esbuild-windows-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", + "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", + "cpu": [ + "ia32" + ], "dev": true, - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, - "node_modules/esbuild": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz", - "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==", + "node_modules/esbuild-windows-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", + "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", + "cpu": [ + "x64" + ], "dev": true, - "hasInstallScript": true, "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.9", - "@esbuild/android-arm": "0.25.9", - "@esbuild/android-arm64": "0.25.9", - "@esbuild/android-x64": "0.25.9", - "@esbuild/darwin-arm64": "0.25.9", - "@esbuild/darwin-x64": "0.25.9", - "@esbuild/freebsd-arm64": "0.25.9", - "@esbuild/freebsd-x64": "0.25.9", - "@esbuild/linux-arm": "0.25.9", - "@esbuild/linux-arm64": "0.25.9", - "@esbuild/linux-ia32": "0.25.9", - "@esbuild/linux-loong64": "0.25.9", - "@esbuild/linux-mips64el": "0.25.9", - "@esbuild/linux-ppc64": "0.25.9", - "@esbuild/linux-riscv64": "0.25.9", - "@esbuild/linux-s390x": "0.25.9", - "@esbuild/linux-x64": "0.25.9", - "@esbuild/netbsd-arm64": "0.25.9", - "@esbuild/netbsd-x64": "0.25.9", - "@esbuild/openbsd-arm64": "0.25.9", - "@esbuild/openbsd-x64": "0.25.9", - "@esbuild/openharmony-arm64": "0.25.9", - "@esbuild/sunos-x64": "0.25.9", - "@esbuild/win32-arm64": "0.25.9", - "@esbuild/win32-ia32": "0.25.9", - "@esbuild/win32-x64": "0.25.9" + "node": ">=12" } }, - "node_modules/esbuild-register": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", - "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", + "node_modules/esbuild-windows-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", + "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, - "peerDependencies": { - "esbuild": ">=0.12 <1" + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" } }, "node_modules/escalade": { @@ -8366,15 +13775,6 @@ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", "license": "MIT" }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/eslint": { "version": "8.35.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", @@ -8742,6 +14142,19 @@ "node": ">=10" } }, + "node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/eslint/node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -8905,29 +14318,6 @@ "node": ">=8" } }, - "node_modules/esniff": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", - "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", - "dev": true, - "license": "ISC", - "dependencies": { - "d": "^1.0.1", - "es5-ext": "^0.10.62", - "event-emitter": "^0.3.5", - "type": "^2.7.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esniff/node_modules/type": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", - "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==", - "dev": true, - "license": "ISC" - }, "node_modules/espree": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz", @@ -9001,14 +14391,11 @@ } }, "node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0" - } + "license": "MIT" }, "node_modules/esutils": { "version": "2.0.3", @@ -9024,19 +14411,8 @@ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" + "engines": { + "node": ">= 0.6" } }, "node_modules/events": { @@ -9044,10 +14420,22 @@ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.x" } }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, "node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -9096,6 +14484,16 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, + "node_modules/expect-type": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", + "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/expect/node_modules/@jest/types": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", @@ -9283,52 +14681,18 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ext": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", - "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "node_modules/exsolve": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.8.tgz", + "integrity": "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==", "dev": true, - "dependencies": { - "type": "^2.7.2" - } - }, - "node_modules/ext/node_modules/type": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", - "dev": true + "license": "MIT" }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, - "node_modules/fast-json-parse": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz", - "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==", - "dev": true, - "license": "MIT" - }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -9357,15 +14721,6 @@ ], "license": "BSD-3-Clause" }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true, - "engines": { - "node": ">= 4.9.1" - } - }, "node_modules/fastq": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", @@ -9384,99 +14739,34 @@ "bser": "2.1.1" } }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/file-loader": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-5.1.0.tgz", - "integrity": "sha512-u/VkLGskw3Ue59nyOwUwXI/6nuBCo7KBkniB/l7ICwr/7cPNGsL1WCXUp3GB0qgOOKU1TiP49bv4DZF/LJqprg==", + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", "dev": true, - "dependencies": { - "loader-utils": "^1.4.0", - "schema-utils": "^2.5.0" - }, + "license": "MIT", "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "node": ">=12.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/file-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/file-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/file-loader/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "2.2.3" + "picomatch": "^3 || ^4" }, - "engines": { - "node": ">=4.0.0" + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } } }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "flat-cache": "^3.0.4" }, "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/filesize": { @@ -9493,6 +14783,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -9535,33 +14826,12 @@ "license": "MIT" }, "node_modules/find-babel-config": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.0.0.tgz", - "integrity": "sha512-dOKT7jvF3hGzlW60Gc3ONox/0rRZ/tz7WCil0bqA1In/3I8f1BctpXahRnEKDySZqci7u+dqq93sZST9fOJpFw==", - "dev": true, - "dependencies": { - "json5": "2.2.3", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/find-cache-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", - "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", - "dev": true, + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.1.2.tgz", + "integrity": "sha512-ZfZp1rQyp4gyuxqt1ZqjFGVeVBvmpURMqdIWXbPRfB97Bf6BzdK/xSIbylEINzQ0kB5tlDQfn9HkNXXWsqTqLg==", "license": "MIT", "dependencies": { - "common-path-prefix": "^3.0.0", - "pkg-dir": "^7.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "json5": "^2.2.3" } }, "node_modules/find-up": { @@ -9580,201 +14850,96 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "dev": true - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz", - "integrity": "sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.16.7", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "fs-extra": "^10.0.0", - "memfs": "^3.4.1", - "minimatch": "^3.0.4", - "node-abort-controller": "^3.0.1", - "schema-utils": "^3.1.1", - "semver": "^7.3.5", - "tapable": "^2.2.1" - }, - "engines": { - "node": ">=12.13.0", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "typescript": ">3.6.0", - "webpack": "^5.11.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/fix-dts-default-cjs-exports": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fix-dts-default-cjs-exports/-/fix-dts-default-cjs-exports-1.0.1.tgz", + "integrity": "sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg==", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "magic-string": "^0.30.17", + "mlly": "^1.7.4", + "rollup": "^4.34.8" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/fix-dts-default-cjs-exports/node_modules/rollup": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz", + "integrity": "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "@types/estree": "1.0.8" }, - "engines": { - "node": "*" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", - "dev": true, - "license": "ISC", "bin": { - "semver": "bin/semver.js" + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=10" + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.59.0", + "@rollup/rollup-android-arm64": "4.59.0", + "@rollup/rollup-darwin-arm64": "4.59.0", + "@rollup/rollup-darwin-x64": "4.59.0", + "@rollup/rollup-freebsd-arm64": "4.59.0", + "@rollup/rollup-freebsd-x64": "4.59.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.59.0", + "@rollup/rollup-linux-arm-musleabihf": "4.59.0", + "@rollup/rollup-linux-arm64-gnu": "4.59.0", + "@rollup/rollup-linux-arm64-musl": "4.59.0", + "@rollup/rollup-linux-loong64-gnu": "4.59.0", + "@rollup/rollup-linux-loong64-musl": "4.59.0", + "@rollup/rollup-linux-ppc64-gnu": "4.59.0", + "@rollup/rollup-linux-ppc64-musl": "4.59.0", + "@rollup/rollup-linux-riscv64-gnu": "4.59.0", + "@rollup/rollup-linux-riscv64-musl": "4.59.0", + "@rollup/rollup-linux-s390x-gnu": "4.59.0", + "@rollup/rollup-linux-x64-gnu": "4.59.0", + "@rollup/rollup-linux-x64-musl": "4.59.0", + "@rollup/rollup-openbsd-x64": "4.59.0", + "@rollup/rollup-openharmony-arm64": "4.59.0", + "@rollup/rollup-win32-arm64-msvc": "4.59.0", + "@rollup/rollup-win32-ia32-msvc": "4.59.0", + "@rollup/rollup-win32-x64-gnu": "4.59.0", + "@rollup/rollup-win32-x64-msvc": "4.59.0", + "fsevents": "~2.3.2" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, - "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=8" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/form-data": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", - "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", "dev": true, "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "es-set-tostringtag": "^2.1.0", - "hasown": "^2.0.2", - "mime-types": "^2.1.12" + "is-callable": "^1.2.7" }, "engines": { - "node": ">= 6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/forwarded": { @@ -9807,38 +14972,16 @@ "node": ">= 0.6" } }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs-monkey": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.1.0.tgz", - "integrity": "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==", - "dev": true, - "license": "Unlicense" - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -9885,6 +15028,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -10009,22 +15162,6 @@ "node": ">=10.13.0" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/globalthis": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", @@ -10065,21 +15202,6 @@ "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", "dev": true }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dev": true, - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -10101,22 +15223,14 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, + "license": "MIT", "dependencies": { - "get-intrinsic": "^1.1.1" + "es-define-property": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10162,6 +15276,31 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hash-base": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz", + "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -10174,14 +15313,16 @@ "node": ">= 0.4" } }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", "dev": true, "license": "MIT", - "bin": { - "he": "bin/he" + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, "node_modules/html-element-map": { @@ -10198,105 +15339,24 @@ } }, "node_modules/html-encoding-sniffer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", - "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz", + "integrity": "sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==", "dev": true, + "license": "MIT", "dependencies": { - "whatwg-encoding": "^3.1.1" + "@exodus/bytes": "^1.6.0" }, "engines": { - "node": ">=18" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" } }, - "node_modules/html-entities": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", - "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ], - "license": "MIT" - }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dev": true, - "license": "MIT", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.6.4", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.4.tgz", - "integrity": "sha512-V/PZeWsqhfpE27nKeX9EO2sbR+D17A+tLf6qU+ht66jdUsN0QLKJN27Z+1+gHrVMKgndBahes0PU6rRihDgHTw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.20.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, "node_modules/htmlparser2": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", @@ -10349,6 +15409,13 @@ "node": ">= 0.8" } }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true, + "license": "MIT" + }, "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -10370,35 +15437,26 @@ "node": ">=0.10.0" } }, - "node_modules/icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.14" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/icss-utils/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true, - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" }, "node_modules/ignore": { "version": "5.2.4", @@ -10410,86 +15468,19 @@ } }, "node_modules/immutable": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", - "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==" - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-local/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.5.tgz", + "integrity": "sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==", + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { "node": ">=6" @@ -10498,28 +15489,43 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-local/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dev": true, "dependencies": { - "find-up": "^4.0.0" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-meta-resolve": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", + "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, "node_modules/imurmurhash": { @@ -10625,17 +15631,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/is-boolean-object": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", @@ -10668,7 +15663,6 @@ "version": "2.16.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "dev": true, "license": "MIT", "dependencies": { "hasown": "^2.0.2" @@ -10696,16 +15690,16 @@ } }, "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", "dev": true, "license": "MIT", "bin": { "is-docker": "cli.js" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -10737,6 +15731,26 @@ "node": ">=6" } }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -10748,6 +15762,25 @@ "node": ">=0.10.0" } }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-map": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", @@ -10757,6 +15790,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-negative-zero": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", @@ -10773,6 +15823,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -10802,18 +15853,6 @@ "node": ">=8" } }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", @@ -10909,16 +15948,13 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", "dev": true, + "license": "MIT", "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "which-typed-array": "^1.1.16" }, "engines": { "node": ">= 0.4" @@ -10962,16 +15998,19 @@ } }, "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", "dev": true, "license": "MIT", "dependencies": { - "is-docker": "^2.0.0" + "is-inside-container": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/isarray": { @@ -10986,20 +16025,22 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "node_modules/isomorphic-timers-promises": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-timers-promises/-/isomorphic-timers-promises-1.0.1.tgz", + "integrity": "sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=8" } @@ -11020,18 +16061,71 @@ "node": ">=8" } }, + "node_modules/istanbul-lib-instrument/node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", + "make-dir": "^4.0.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/istanbul-lib-report/node_modules/has-flag": { @@ -11070,10 +16164,11 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", + "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -11490,6 +16585,51 @@ } } }, + "node_modules/jest-config/node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/jest-config/node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/jest-config/node_modules/@jest/types": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", @@ -11565,6 +16705,13 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/jest-config/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, "node_modules/jest-config/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -12742,6 +17889,58 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, + "node_modules/jest-runner/node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/jest-runner/node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-runner/node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/jest-runner/node_modules/@jest/transform": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", @@ -12968,7 +18167,59 @@ "strip-bom": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-runtime/node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/jest-runtime/node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-runtime/node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/jest-runtime/node_modules/@jest/transform": { @@ -13191,6 +18442,68 @@ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, + "node_modules/jest-snapshot/node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/jest-snapshot/node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-snapshot/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/jest-snapshot/node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/jest-snapshot/node_modules/@jest/transform": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", @@ -13849,14 +19162,14 @@ "node": ">=8" } }, - "node_modules/jiti": { - "version": "1.21.7", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", - "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "node_modules/joycon": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", + "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==", "dev": true, "license": "MIT", - "bin": { - "jiti": "bin/jiti.js" + "engines": { + "node": ">=10" } }, "node_modules/js-sdsl": { @@ -13888,38 +19201,39 @@ } }, "node_modules/jsdom": { - "version": "24.0.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-24.0.0.tgz", - "integrity": "sha512-UDS2NayCvmXSXVP6mpTj+73JnNQadZlr9N68189xib2tx5Mls7swlTNao26IoHv46BZJFvXygyRtyXd1feAk1A==", - "dev": true, - "dependencies": { - "cssstyle": "^4.0.1", - "data-urls": "^5.0.0", - "decimal.js": "^10.4.3", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^4.0.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.2", + "version": "29.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-29.0.0.tgz", + "integrity": "sha512-9FshNB6OepopZ08unmmGpsF7/qCjxGPbo3NbgfJAnPeHXnsODE9WWffXZtRFRFe0ntzaAOcSKNJFz8wiyvF1jQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@asamuzakjp/css-color": "^5.0.1", + "@asamuzakjp/dom-selector": "^7.0.2", + "@bramus/specificity": "^2.4.2", + "@csstools/css-syntax-patches-for-csstree": "^1.1.1", + "@exodus/bytes": "^1.15.0", + "css-tree": "^3.2.1", + "data-urls": "^7.0.0", + "decimal.js": "^10.6.0", + "html-encoding-sniffer": "^6.0.0", "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.7", - "parse5": "^7.1.2", - "rrweb-cssom": "^0.6.0", + "lru-cache": "^11.2.7", + "parse5": "^8.0.0", "saxes": "^6.0.0", "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.3", + "tough-cookie": "^6.0.1", + "undici": "^7.24.3", "w3c-xmlserializer": "^5.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^3.1.1", - "whatwg-mimetype": "^4.0.0", - "whatwg-url": "^14.0.0", - "ws": "^8.16.0", + "webidl-conversions": "^8.0.1", + "whatwg-mimetype": "^5.0.0", + "whatwg-url": "^16.0.1", "xml-name-validator": "^5.0.0" }, "engines": { - "node": ">=18" + "node": "^20.19.0 || ^22.13.0 || >=24.0.0" }, "peerDependencies": { - "canvas": "^2.11.2" + "canvas": "^3.0.0" }, "peerDependenciesMeta": { "canvas": { @@ -13927,107 +19241,33 @@ } } }, - "node_modules/jsdom/node_modules/agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", - "dev": true, - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/jsdom/node_modules/http-proxy-agent": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.1.tgz", - "integrity": "sha512-My1KCEPs6A0hb4qCVzYp8iEvA8j8YqcvXLZZH8C9OFuTYpYjHE7N2dtG3mRl1HMD4+VGXpF3XcDVcxGBT7yDZQ==", - "dev": true, - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/jsdom/node_modules/https-proxy-agent": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.3.tgz", - "integrity": "sha512-kCnwztfX0KZJSLOBrcL0emLeFako55NWMovvyPP2AjsghNk9RB1yjSI+jVumPHYZsNXegNoqupSW9IY3afSH8w==", - "dev": true, - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/jsdom/node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "dev": true, - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsdom/node_modules/tr46": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.0.0.tgz", - "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==", - "dev": true, - "dependencies": { - "punycode": "^2.3.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/jsdom/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/jsdom/node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "node_modules/jsdom/node_modules/lru-cache": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz", + "integrity": "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==", "dev": true, + "license": "BlueOak-1.0.0", "engines": { - "node": ">=12" + "node": "20 || >=22" } }, - "node_modules/jsdom/node_modules/whatwg-url": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.0.0.tgz", - "integrity": "sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==", + "node_modules/jsdom/node_modules/parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz", + "integrity": "sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==", "dev": true, + "license": "MIT", "dependencies": { - "tr46": "^5.0.0", - "webidl-conversions": "^7.0.0" + "entities": "^6.0.0" }, - "engines": { - "node": ">=18" + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, "node_modules/jsesc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "dev": true, "license": "MIT", "bin": { "jsesc": "bin/jsesc" @@ -14081,67 +19321,351 @@ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", "dev": true, - "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" - }, + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/kolorist": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=4.0" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], "dev": true, + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=0.10.0" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], "dev": true, + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", - "dev": true - }, - "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "language-subtag-registry": "~0.3.2" + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6" + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, + "license": "MIT", "engines": { - "node": ">= 0.8.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" } }, "node_modules/lines-and-columns": { @@ -14150,18 +19674,14 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, - "node_modules/loader-runner": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", - "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==", + "node_modules/load-tsconfig": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/load-tsconfig/-/load-tsconfig-0.2.5.tgz", + "integrity": "sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==", "dev": true, "license": "MIT", "engines": { - "node": ">=6.11.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/loader-utils": { @@ -14172,6 +19692,43 @@ "node": ">= 12.13.0" } }, + "node_modules/local-pkg": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.2.1.tgz", + "integrity": "sha512-++gUqRDEvcnN6Zhqrr+y/CkVEHhlrR96vZn3nZZPYzMcBUyBtTKzB9NadClFIsIVSsu+3i9tfk/erqy9kAmt7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "mlly": "^1.7.4", + "pkg-types": "^2.3.0", + "quansync": "^0.2.11" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/local-pkg/node_modules/confbox": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.4.tgz", + "integrity": "sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/local-pkg/node_modules/pkg-types": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.1.tgz", + "integrity": "sha512-y+ichcgc2LrADuhLNAx8DFjVfgz91pRxfZdI3UDhxHvcVEZsenLO+7XaU5vOp0u/7V/wZ+plyuQxtrDlZJ+yeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "confbox": "^0.2.4", + "exsolve": "^1.0.8", + "pathe": "^2.0.3" + } + }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -14187,12 +19744,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, "node_modules/lodash-es": { "version": "4.18.1", "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz", @@ -14203,7 +19754,8 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.escape": { "version": "4.0.1", @@ -14247,16 +19799,6 @@ "dev": true, "license": "MIT" }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -14265,41 +19807,57 @@ "yallist": "^3.0.2" } }, - "node_modules/lz-string": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", - "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", "dev": true, - "bin": { - "lz-string": "bin/bin.js" + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" } }, - "node_modules/magic-string": { - "version": "0.30.18", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.18.tgz", - "integrity": "sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==", + "node_modules/magicast": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.2.tgz", + "integrity": "sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "source-map-js": "^1.2.1" } }, "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, "license": "MIT", "dependencies": { - "semver": "^6.0.0" + "semver": "^7.5.3" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/make-dir/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", @@ -14318,6 +19876,25 @@ "node": ">= 0.4" } }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.27.1", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz", + "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==", + "dev": true, + "license": "CC0-1.0" + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -14327,19 +19904,6 @@ "node": ">= 0.6" } }, - "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "dev": true, - "license": "Unlicense", - "dependencies": { - "fs-monkey": "^1.0.4" - }, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/merge-descriptors": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", @@ -14377,6 +19941,27 @@ "node": ">=8.6" } }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" + }, "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -14426,43 +20011,19 @@ "node": ">=4" } }, - "node_modules/mini-css-extract-plugin": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.3.tgz", - "integrity": "sha512-CD9cXeKeXLcnMw8FZdtfrRrLaM7gwCl4nKuKn2YkY2Bw5wdlB8zU2cCzw+w2zS9RFvbrufTBkMCJACNPwqQA0w==", + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", "dev": true, - "dependencies": { - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } + "license": "ISC" }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } + "license": "MIT" }, "node_modules/minimatch": { "version": "7.4.2", @@ -14489,6 +20050,29 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mlly": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.1.tgz", + "integrity": "sha512-SnL6sNutTwRWWR/vcmCYHSADjiEesp5TGQQ0pXyLhW5IoeibRlF/CbSLailbB3CNqJUk9cVJ9dUDnbD7GrcHBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.16.0", + "pathe": "^2.0.3", + "pkg-types": "^1.3.1", + "ufo": "^1.6.3" + } + }, "node_modules/moo": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", @@ -14506,15 +20090,27 @@ } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } }, "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", "dev": true, "funding": [ { @@ -14566,35 +20162,12 @@ "node": ">= 0.6" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "dev": true - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", "license": "MIT", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-abort-controller": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", - "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", - "dev": true, - "license": "MIT" + "optional": true }, "node_modules/node-int64": { "version": "0.4.0", @@ -14602,16 +20175,76 @@ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", "dev": true }, - "node_modules/node-releases": { - "version": "2.0.38", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz", - "integrity": "sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==", + "node_modules/node-releases": { + "version": "2.0.38", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz", + "integrity": "sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==", + "license": "MIT" + }, + "node_modules/node-stdlib-browser": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-stdlib-browser/-/node-stdlib-browser-1.3.1.tgz", + "integrity": "sha512-X75ZN8DCLftGM5iKwoYLA3rjnrAEs97MkzvSd4q2746Tgpg8b8XWiBGiBG4ZpgcAqBgtgPHTiAc8ZMCvZuikDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assert": "^2.0.0", + "browser-resolve": "^2.0.0", + "browserify-zlib": "^0.2.0", + "buffer": "^5.7.1", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "create-require": "^1.1.1", + "crypto-browserify": "^3.12.1", + "domain-browser": "4.22.0", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "isomorphic-timers-promises": "^1.0.1", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "pkg-dir": "^5.0.0", + "process": "^0.11.10", + "punycode": "^1.4.1", + "querystring-es3": "^0.2.1", + "readable-stream": "^3.6.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.1", + "url": "^0.11.4", + "util": "^0.12.4", + "vm-browserify": "^1.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-stdlib-browser/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-stdlib-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true, "license": "MIT" }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -14648,12 +20281,6 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", - "dev": true - }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -14778,12 +20405,16 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/objectorarray": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.5.tgz", - "integrity": "sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==", + "node_modules/obug": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz", + "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==", "dev": true, - "license": "ISC" + "funding": [ + "https://github.com/sponsors/sxzz", + "https://opencollective.com/debug" + ], + "license": "MIT" }, "node_modules/on-finished": { "version": "2.4.1", @@ -14822,30 +20453,108 @@ } }, "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", "dev": true, "license": "MIT", "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" }, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", "dev": true, - "bin": { - "opener": "bin/opener-bin.js" + "license": "MIT" + }, + "node_modules/oxc-parser": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.127.0.tgz", + "integrity": "sha512-bkgD4qHlN7WxLdX8bLXdaU54TtQtAIg/ZBAfm0aje/mo3MRDo3P0hZSgr4U7O3xfX+fQmR5AP04JS/TGcZLcFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oxc-project/types": "^0.127.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/Boshen" + }, + "optionalDependencies": { + "@oxc-parser/binding-android-arm-eabi": "0.127.0", + "@oxc-parser/binding-android-arm64": "0.127.0", + "@oxc-parser/binding-darwin-arm64": "0.127.0", + "@oxc-parser/binding-darwin-x64": "0.127.0", + "@oxc-parser/binding-freebsd-x64": "0.127.0", + "@oxc-parser/binding-linux-arm-gnueabihf": "0.127.0", + "@oxc-parser/binding-linux-arm-musleabihf": "0.127.0", + "@oxc-parser/binding-linux-arm64-gnu": "0.127.0", + "@oxc-parser/binding-linux-arm64-musl": "0.127.0", + "@oxc-parser/binding-linux-ppc64-gnu": "0.127.0", + "@oxc-parser/binding-linux-riscv64-gnu": "0.127.0", + "@oxc-parser/binding-linux-riscv64-musl": "0.127.0", + "@oxc-parser/binding-linux-s390x-gnu": "0.127.0", + "@oxc-parser/binding-linux-x64-gnu": "0.127.0", + "@oxc-parser/binding-linux-x64-musl": "0.127.0", + "@oxc-parser/binding-openharmony-arm64": "0.127.0", + "@oxc-parser/binding-wasm32-wasi": "0.127.0", + "@oxc-parser/binding-win32-arm64-msvc": "0.127.0", + "@oxc-parser/binding-win32-ia32-msvc": "0.127.0", + "@oxc-parser/binding-win32-x64-msvc": "0.127.0" + } + }, + "node_modules/oxc-parser/node_modules/@oxc-project/types": { + "version": "0.127.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.127.0.tgz", + "integrity": "sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "node_modules/oxc-resolver": { + "version": "11.20.0", + "resolved": "https://registry.npmjs.org/oxc-resolver/-/oxc-resolver-11.20.0.tgz", + "integrity": "sha512-CblytBiV/a/ZXY34dsVU2NxhIOxMXst8CvDCtyBelVITgd7PLrKzbEbA6oKLdPjvDKDzCiW48qzmzZ+mYaqn+g==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + }, + "optionalDependencies": { + "@oxc-resolver/binding-android-arm-eabi": "11.20.0", + "@oxc-resolver/binding-android-arm64": "11.20.0", + "@oxc-resolver/binding-darwin-arm64": "11.20.0", + "@oxc-resolver/binding-darwin-x64": "11.20.0", + "@oxc-resolver/binding-freebsd-x64": "11.20.0", + "@oxc-resolver/binding-linux-arm-gnueabihf": "11.20.0", + "@oxc-resolver/binding-linux-arm-musleabihf": "11.20.0", + "@oxc-resolver/binding-linux-arm64-gnu": "11.20.0", + "@oxc-resolver/binding-linux-arm64-musl": "11.20.0", + "@oxc-resolver/binding-linux-ppc64-gnu": "11.20.0", + "@oxc-resolver/binding-linux-riscv64-gnu": "11.20.0", + "@oxc-resolver/binding-linux-riscv64-musl": "11.20.0", + "@oxc-resolver/binding-linux-s390x-gnu": "11.20.0", + "@oxc-resolver/binding-linux-x64-gnu": "11.20.0", + "@oxc-resolver/binding-linux-x64-musl": "11.20.0", + "@oxc-resolver/binding-openharmony-arm64": "11.20.0", + "@oxc-resolver/binding-wasm32-wasi": "11.20.0", + "@oxc-resolver/binding-win32-arm64-msvc": "11.20.0", + "@oxc-resolver/binding-win32-x64-msvc": "11.20.0" } }, "node_modules/p-limit": { @@ -14882,21 +20591,16 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, "engines": { "node": ">=6" } }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "dev": true, - "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } + "license": "(MIT AND Zlib)" }, "node_modules/parent-module": { "version": "1.0.1", @@ -14910,6 +20614,23 @@ "node": ">=6" } }, + "node_modules/parse-asn1": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.9.tgz", + "integrity": "sha512-fIYNuZ/HastSb80baGOuPRo1O9cf4baWw5WsAp7dBuUzeTD/BoaG8sVTdlPFksBE2lF21dN+A1AnrpIjSWqHHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "pbkdf2": "^3.1.5", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -14974,16 +20695,12 @@ "node": ">= 0.8" } }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", "dev": true, - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } + "license": "MIT" }, "node_modules/path-exists": { "version": "4.0.0", @@ -15015,8 +20732,34 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } }, "node_modules/path-to-regexp": { "version": "0.1.12", @@ -15024,15 +20767,12 @@ "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", "license": "MIT" }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "MIT" }, "node_modules/pathval": { "version": "2.0.1", @@ -15044,6 +20784,24 @@ "node": ">= 14.16" } }, + "node_modules/pbkdf2": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.5.tgz", + "integrity": "sha512-Q3CG/cYvCO1ye4QKkuH7EXxs3VC/rI1/trd+qX2+PolbaKG0H+bgcZzrTt96mMyRtejk+JMCiLUn3y29W8qmFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "ripemd160": "^2.0.3", + "safe-buffer": "^5.2.1", + "sha.js": "^2.4.12", + "to-buffer": "^1.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -15051,15 +20809,16 @@ "dev": true }, "node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, "engines": { "node": ">=8.6" }, @@ -15077,114 +20836,91 @@ } }, "node_modules/pkg-dir": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", - "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^6.3.0" + "find-up": "^4.0.0" }, "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/pkg-dir/node_modules/find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/pkg-dir/node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^6.0.0" + "p-locate": "^4.1.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/pkg-dir/node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "license": "MIT", "dependencies": { - "yocto-queue": "^1.0.0" + "p-try": "^2.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/pkg-dir/node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "p-limit": "^2.2.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "dev": true, - "license": "MIT", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=8" } }, - "node_modules/pkg-dir/node_modules/yocto-queue": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.0.tgz", - "integrity": "sha512-KHBC7z61OJeaMGnF3wqNZj+GGNXOyypZviiKpQeiHirG5Ib1ImwcLBH70rbMSkKfSmUNBsdf2PwaEJtKvgmkNw==", + "node_modules/pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", "dev": true, "license": "MIT", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" } }, "node_modules/pkg-up": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dev": true, + "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -15196,7 +20932,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -15208,7 +20944,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -15218,282 +20954,178 @@ } }, "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss": { - "version": "8.5.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", - "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.11", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-loader": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz", - "integrity": "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "cosmiconfig": "^9.0.0", - "jiti": "^1.20.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/postcss-loader/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/postcss-loader/node_modules/cosmiconfig": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", - "dev": true, + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "license": "MIT", "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">=14" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-loader/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "license": "MIT", "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/postcss-loader/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "p-limit": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.5" - }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", "engines": { - "node": ">= 6" + "node": ">=4" } }, - "node_modules/postcss-modules-extract-imports/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "node_modules/playwright": { + "version": "1.58.2", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.58.2.tgz", + "integrity": "sha512-vA30H8Nvkq/cPBnNw4Q8TWz1EJyqgpuinBcHET0YVJVFldr8JDNiU9LaWAE1KqSkRYazuaBhTpB5ZzShOezQ6A==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "playwright-core": "1.58.2" + }, + "bin": { + "playwright": "cli.js" }, "engines": { - "node": ">=6.0.0" + "node": ">=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "optionalDependencies": { + "fsevents": "2.3.2" } }, - "node_modules/postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "node_modules/playwright-core": { + "version": "1.58.2", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.58.2.tgz", + "integrity": "sha512-yZkEtftgwS8CsfYo7nm0KE8jsvm6i/PTgVtB8DL726wNf6H2IMsDuxCpJj59KDaxCtSnrWan2AeDqM7JBaultg==", "dev": true, - "dependencies": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" + "license": "Apache-2.0", + "bin": { + "playwright-core": "cli.js" }, "engines": { - "node": ">= 6" + "node": ">=18" } }, - "node_modules/postcss-modules-local-by-default/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "node_modules/playwright/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, + "hasInstallScript": true, "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "node_modules/pngjs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-7.0.0.tgz", + "integrity": "sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==", "dev": true, - "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - }, + "license": "MIT", "engines": { - "node": ">= 6" + "node": ">=14.19.0" } }, - "node_modules/postcss-modules-scope/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", "dev": true, "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">= 0.4" } }, - "node_modules/postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "node_modules/postcss": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", + "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" + "nanoid": "^3.3.12", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss-modules-values/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "node_modules/postcss-load-config": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", + "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "lilconfig": "^3.1.1" }, "engines": { - "node": ">=6.0.0" + "node": ">= 18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "jiti": ">=1.21.0", + "postcss": ">=8.0.9", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + }, + "postcss": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } } }, "node_modules/postcss-selector-parser": { @@ -15514,13 +21146,6 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, - "node_modules/postcss/node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" - }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -15530,48 +21155,22 @@ "node": ">= 0.8.0" } }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "dev": true, "license": "MIT", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.6.0" } }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true + "license": "MIT" }, "node_modules/prompts": { "version": "2.4.2", @@ -15613,11 +21212,27 @@ "node": ">= 0.10" } }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "dev": true, + "license": "MIT" }, "node_modules/punycode": { "version": "2.3.1", @@ -15628,10 +21243,36 @@ "node": ">=6" } }, + "node_modules/purgecss": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.1.3.tgz", + "integrity": "sha512-99cKy4s+VZoXnPxaoM23e5ABcP851nC2y2GROkkjS8eJaJtlciGavd7iYAw2V84WeBqggZ12l8ef44G99HmTaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^8.0.0", + "glob": "^7.1.7", + "postcss": "^8.3.5", + "postcss-selector-parser": "^6.0.6" + }, + "bin": { + "purgecss": "bin/purgecss.js" + } + }, + "node_modules/purgecss/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, "node_modules/qs": { - "version": "6.14.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", - "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.0.tgz", + "integrity": "sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==", "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.1.0" @@ -15643,11 +21284,31 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "node_modules/quansync": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz", + "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/antfu" + }, + { + "type": "individual", + "url": "https://github.com/sponsors/sxzz" + } + ], + "license": "MIT" + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "dev": true, + "engines": { + "node": ">=0.4.x" + } }, "node_modules/queue-microtask": { "version": "1.2.3", @@ -15697,6 +21358,27 @@ "node": ">=0.12" } }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -15721,26 +21403,26 @@ } }, "node_modules/react": { - "version": "19.2.4", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", - "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", + "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react-docgen": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-7.1.1.tgz", - "integrity": "sha512-hlSJDQ2synMPKFZOsKo9Hi8WWZTC7POR8EmWvTSjow+VDgKzkmjQvFm2fk0tmRw+f0vTOIYKlarR0iL4996pdg==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-8.0.3.tgz", + "integrity": "sha512-aEZ9qP+/M+58x2qgfSFEWH1BxLyHe5+qkLNJOZQb5iGS017jpbRnoKhNRrXPeA6RfBrZO5wZrT9DMC1UqE1f1w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.18.9", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", - "@types/babel__core": "^7.18.0", - "@types/babel__traverse": "^7.18.0", + "@babel/core": "^7.28.0", + "@babel/traverse": "^7.28.0", + "@babel/types": "^7.28.2", + "@types/babel__core": "^7.20.5", + "@types/babel__traverse": "^7.20.7", "@types/doctrine": "^0.0.9", "@types/resolve": "^1.20.2", "doctrine": "^3.0.0", @@ -15748,7 +21430,7 @@ "strip-indent": "^4.0.0" }, "engines": { - "node": ">=16.14.0" + "node": "^20.9.0 || >=22" } }, "node_modules/react-docgen-typescript": { @@ -15761,15 +21443,64 @@ "typescript": ">= 4.3.x" } }, + "node_modules/react-docgen/node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/react-docgen/node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/react-docgen/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, "node_modules/react-docgen/node_modules/strip-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", - "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.1.1.tgz", + "integrity": "sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==", "dev": true, "license": "MIT", - "dependencies": { - "min-indent": "^1.0.1" - }, "engines": { "node": ">=12" }, @@ -15778,34 +21509,34 @@ } }, "node_modules/react-dom": { - "version": "19.2.4", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", - "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz", + "integrity": "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==", "license": "MIT", "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { - "react": "^19.2.4" + "react": "^19.2.7" } }, "node_modules/react-is": { - "version": "19.2.4", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.4.tgz", - "integrity": "sha512-W+EWGn2v0ApPKgKKCy/7s7WHXkboGcsrXE+2joLyVxkbyVQfO3MUEaUQDHoSmb8TFFrSKYa9mw64WZHNHSDzYA==", + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.7.tgz", + "integrity": "sha512-kZFnouyVv7eP/Phmrlo9FK+zcAdriZJvzxXHF1Sl1P377WSGe2G/JxVolhTrB/jeV47lKImhNUsijjHAAbcl/A==", "license": "MIT" }, "node_modules/react-test-renderer": { - "version": "19.2.4", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-19.2.4.tgz", - "integrity": "sha512-Ttl5D7Rnmi6JGMUpri4UjB4BAN0FPs4yRDnu2XSsigCWOLm11o8GwRlVsh27ER+4WFqsGtrBuuv5zumUaRCmKw==", + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-19.2.7.tgz", + "integrity": "sha512-U4TyPDJ9MsC8rFimXuJum8w40aPc9kbOZYO8Pc2/4A884i8hwJsMNA/JNyuOc/f2/37wHvk7HjpVl1V4re7Dig==", "license": "MIT", "dependencies": { - "react-is": "^19.2.4", + "react-is": "^19.2.7", "scheduler": "^0.27.0" }, "peerDependencies": { - "react": "^19.2.4" + "react": "^19.2.7" } }, "node_modules/react-transition-group": { @@ -15823,15 +21554,32 @@ "react-dom": ">=16.6.0" } }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", "dependencies": { - "picomatch": "^2.2.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=8.10.0" + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, "node_modules/recast": { @@ -15857,56 +21605,411 @@ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.13.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.2.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.2.tgz", + "integrity": "sha512-NgRBy2Nx/bE+9F27nVHnqcN5HjyLmecqsqx2PJHu3/IEtADD4WuxuXIVExD5PoSDFVrl78dOonfcOe5O+5nbzQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.1.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.3.tgz", + "integrity": "sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.1.2", + "inherits": "^2.0.4" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ripemd160/node_modules/hash-base": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.2.tgz", + "integrity": "sha512-Bb33KbowVTIj5s7Ked1OsqHUeCpz//tPwR+E2zJgJKo9Z5XolZ9b6bdUgjmYlwnWhoOQKoTd1TYToZGn5mAYOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ripemd160/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/ripemd160/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/ripemd160/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/ripemd160/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/ripemd160/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/rolldown": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.3.tgz", + "integrity": "sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oxc-project/types": "=0.133.0", + "@rolldown/pluginutils": "^1.0.0" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm64": "1.0.3", + "@rolldown/binding-darwin-arm64": "1.0.3", + "@rolldown/binding-darwin-x64": "1.0.3", + "@rolldown/binding-freebsd-x64": "1.0.3", + "@rolldown/binding-linux-arm-gnueabihf": "1.0.3", + "@rolldown/binding-linux-arm64-gnu": "1.0.3", + "@rolldown/binding-linux-arm64-musl": "1.0.3", + "@rolldown/binding-linux-ppc64-gnu": "1.0.3", + "@rolldown/binding-linux-s390x-gnu": "1.0.3", + "@rolldown/binding-linux-x64-gnu": "1.0.3", + "@rolldown/binding-linux-x64-musl": "1.0.3", + "@rolldown/binding-openharmony-arm64": "1.0.3", + "@rolldown/binding-wasm32-wasi": "1.0.3", + "@rolldown/binding-win32-arm64-msvc": "1.0.3", + "@rolldown/binding-win32-x64-msvc": "1.0.3" + } + }, + "node_modules/rollup": { + "version": "2.77.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.3.tgz", + "integrity": "sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=8" + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "node_modules/rst-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", + "integrity": "sha512-nDG1rZeP6oFTLN6yNDV/uiAvs1+FS/KlrEwh7+y7dpuApDBy6bI2HTBcc0/V8lv9OTqfyD34eF7au2pm8aBbhA==", "dev": true, "dependencies": { - "regenerate": "^1.4.2" - }, + "lodash.flattendeep": "^4.4.0", + "nearley": "^2.7.10" + } + }, + "node_modules/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "dependencies": { - "@babel/runtime": "^7.8.4" + "queue-microtask": "^1.2.2" } }, - "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", - "dev": true + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -15915,778 +22018,641 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dev": true, + "node_modules/sass": { + "version": "1.98.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.98.0.tgz", + "integrity": "sha512-+4N/u9dZ4PrgzGgPlKnaaRQx64RO0JBKs9sDhQ2pLgN6JQZ25uPQZKQYaBJU48Kd5BxgXoJ4e09Dq7nMcOUW3A==", + "license": "MIT", "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" + "chokidar": "^4.0.0", + "immutable": "^5.1.5", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" }, "engines": { - "node": ">=4" + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" } }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", "dev": true, "dependencies": { - "jsesc": "~0.5.0" + "xmlchars": "^2.2.0" }, - "bin": { - "regjsparser": "bin/parser" + "engines": { + "node": ">=v12.22.7" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { - "jsesc": "bin/jsesc" + "semver": "bin/semver.js" } }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "dev": true, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "license": "MIT", + "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" + }, "engines": { - "node": ">= 0.10" + "node": ">= 0.8.0" } }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dev": true, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "license": "MIT", "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" + "ms": "2.0.0" } }, - "node_modules/renderkid/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, - "node_modules/renderkid/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "node": ">= 0.8" } }, - "node_modules/renderkid/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, - "node_modules/renderkid/node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "license": "MIT", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "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" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true, + "license": "MIT" }, - "node_modules/reselect": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.7.tgz", - "integrity": "sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A==", - "dev": true + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" }, - "node_modules/resolve": { - "version": "1.22.10", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", - "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "node_modules/sha.js": { + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", + "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", "dev": true, - "license": "MIT", + "license": "(MIT AND BSD-3-Clause)", "dependencies": { - "is-core-module": "^2.16.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.0" }, "bin": { - "resolve": "bin/resolve" + "sha.js": "bin.js" }, "engines": { - "node": ">= 0.4" + "node": ">= 0.10" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "dependencies": { - "resolve-from": "^5.0.0" + "shebang-regex": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true - }, - "node_modules/resolve-url-loader": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.5.tgz", - "integrity": "sha512-mgFMCmrV/tA4738EsFmPFE5/MaqSgUMe8LK971kVEKA/RrNVb7+VqFsg/qmKyythf34eyq476qIobP/gfFBGSQ==", - "dev": true, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", "dependencies": { - "adjust-sourcemap-loader": "3.0.0", - "camelcase": "5.3.1", - "compose-function": "3.0.3", - "convert-source-map": "1.7.0", - "es6-iterator": "2.0.3", - "loader-utils": "^1.2.3", - "postcss": "7.0.36", - "rework": "1.0.1", - "rework-visit": "1.0.0", - "source-map": "0.6.1" + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" }, "engines": { - "node": ">=6.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-url-loader/node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", "dependencies": { - "safe-buffer": "~5.1.1" + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-url-loader/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "2.2.3" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" }, "engines": { - "node": ">=4.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" }, "engines": { - "node": ">=6.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/resolve-url-loader/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "node_modules/siginfo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", + "dev": true, + "license": "ISC" + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sirv": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", + "integrity": "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==", "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" }, "engines": { - "node": ">=6" + "node": ">=18" } }, - "node_modules/resolve.exports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", - "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", - "dev": true, - "engines": { - "node": ">=10" - } + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, "engines": { - "node": ">=0.12" + "node": ">=8" } }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "engines": { - "iojs": ">=1.0.0", "node": ">=0.10.0" } }, - "node_modules/rework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", - "integrity": "sha512-eEjL8FdkdsxApd0yWVZgBGzfCQiT8yqSc2H1p4jpZpQdtz7ohETiDMoje5PlM8I9WgkqkreVxFUKYOiJdVWDXw==", - "dev": true, - "dependencies": { - "convert-source-map": "^0.3.3", - "css": "^2.0.0" + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/rework-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", - "integrity": "sha512-W6V2fix7nCLUYX1v6eGPrBOZlc03/faqzP4sUxMAJMBMOPYhfV/RyLegTufn5gJKaOITyi+gvf0LXDZ9NzkHnQ==", - "dev": true - }, - "node_modules/rework/node_modules/convert-source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", - "integrity": "sha512-+4nRk0k3oEpwUB7/CalD7xE2z4VmtEnnq0GO2IPTkrooTrAhEsWvuLF5iWP1dXrwluki/azwXV1ve7gtYuPldg==", + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dev": true, "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "escape-string-regexp": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=10" } }, - "node_modules/rrweb-cssom": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", - "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==", - "dev": true - }, - "node_modules/rst-selector-parser": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", - "integrity": "sha512-nDG1rZeP6oFTLN6yNDV/uiAvs1+FS/KlrEwh7+y7dpuApDBy6bI2HTBcc0/V8lv9OTqfyD34eF7au2pm8aBbhA==", + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "dev": true, - "dependencies": { - "lodash.flattendeep": "^4.4.0", - "nearley": "^2.7.10" + "engines": { + "node": ">=8" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "license": "MIT" }, - "node_modules/safe-regex-test": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", - "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-regex": "^1.2.1" - }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "node_modules/std-env": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.0.0.tgz", + "integrity": "sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==", + "dev": true, + "license": "MIT" }, - "node_modules/sass": { - "version": "1.58.3", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.3.tgz", - "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==", + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" + "internal-slot": "^1.0.4" }, "engines": { - "node": ">=12.0.0" + "node": ">= 0.4" } }, - "node_modules/sass-loader": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", - "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "node_modules/storybook": { + "version": "10.4.6", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-10.4.6.tgz", + "integrity": "sha512-6wkA6LxfDSSilloITsrFOJfsnw0mDUP2h8Ls+lRt8oRsudtz2RWFhLv+Toiwg6NW7hUpdTDc2hzR7DztJid6+A==", "dev": true, + "license": "MIT", "dependencies": { - "clone-deep": "^4.0.1", - "loader-utils": "^1.2.3", - "neo-async": "^2.6.1", - "schema-utils": "^2.6.1", - "semver": "^6.3.0" + "@storybook/global": "^5.0.0", + "@storybook/icons": "^2.0.2", + "@testing-library/jest-dom": "^6.9.1", + "@testing-library/user-event": "^14.6.1", + "@vitest/expect": "3.2.4", + "@vitest/spy": "3.2.4", + "@webcontainer/env": "^1.1.1", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0 || ^0.28.0", + "open": "^10.2.0", + "oxc-parser": "^0.127.0", + "oxc-resolver": "^11.19.1", + "recast": "^0.23.5", + "semver": "^7.7.3", + "use-sync-external-store": "^1.5.0", + "ws": "^8.18.0" }, - "engines": { - "node": ">= 8.9.0" + "bin": { + "storybook": "dist/bin/dispatcher.js" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0", - "sass": "^1.3.0", - "webpack": "^4.36.0 || ^5.0.0" + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "prettier": "^2 || ^3", + "vite-plus": "^0.1.15" }, "peerDependenciesMeta": { - "fibers": { + "@types/react": { "optional": true }, - "node-sass": { + "prettier": { "optional": true }, - "sass": { + "vite-plus": { "optional": true } } }, - "node_modules/sass-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/storybook/node_modules/@testing-library/user-event": { + "version": "14.6.1", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.1.tgz", + "integrity": "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==", "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "license": "MIT", + "engines": { + "node": ">=12", + "npm": ">=6" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/sass-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, "peerDependencies": { - "ajv": "^6.9.1" + "@testing-library/dom": ">=7.21.4" } }, - "node_modules/sass-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/sass-loader/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "node_modules/storybook/node_modules/@vitest/expect": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.4.tgz", + "integrity": "sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==", "dev": true, + "license": "MIT", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "2.2.3" + "@types/chai": "^5.2.2", + "@vitest/spy": "3.2.4", + "@vitest/utils": "3.2.4", + "chai": "^5.2.0", + "tinyrainbow": "^2.0.0" }, - "engines": { - "node": ">=4.0.0" + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/sass-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "node_modules/storybook/node_modules/@vitest/pretty-format": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.4.tgz", + "integrity": "sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==", "dev": true, + "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" + "tinyrainbow": "^2.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://opencollective.com/vitest" } }, - "node_modules/saxes": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "node_modules/storybook/node_modules/@vitest/spy": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.4.tgz", + "integrity": "sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==", "dev": true, + "license": "MIT", "dependencies": { - "xmlchars": "^2.2.0" + "tinyspy": "^4.0.3" }, - "engines": { - "node": ">=v12.22.7" + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/scheduler": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", - "license": "MIT" - }, - "node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "node_modules/storybook/node_modules/@vitest/utils": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.4.tgz", + "integrity": "sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==", "dev": true, "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" + "@vitest/pretty-format": "3.2.4", + "loupe": "^3.1.4", + "tinyrainbow": "^2.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://opencollective.com/vitest" } }, - "node_modules/schema-utils/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/storybook/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=10" } }, - "node_modules/schema-utils/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "node_modules/storybook/node_modules/tinyrainbow": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz", + "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==", "dev": true, "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/schema-utils/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "node_modules/storybook/node_modules/tinyspy": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.3.tgz", + "integrity": "sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==", "dev": true, - "license": "MIT" - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "license": "MIT", - "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" - }, "engines": { - "node": ">= 0.8.0" + "node": ">=14.0.0" } }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dev": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" } }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/send/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "node_modules/stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.8" + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" } }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, "license": "MIT", "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" - }, - "engines": { - "node": ">= 0.8.0" + "safe-buffer": "~5.2.0" } }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "license": "ISC" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dev": true, "dependencies": { - "kind-of": "^6.0.2" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "dependencies": { - "shebang-regex": "^3.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { "node": ">=8" } }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, - "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "license": "MIT", + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", - "side-channel-map": "^1.0.1", - "side-channel-weakmap": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/side-channel-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "license": "MIT", + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { "node": ">= 0.4" @@ -16695,849 +22661,1075 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/side-channel-map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "license": "MIT", + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/side-channel-weakmap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "license": "MIT", + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3", - "side-channel-map": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/sirv": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", - "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "license": "MIT", "dependencies": { - "@polka/url": "^1.0.0-next.24", - "mrmime": "^2.0.0", - "totalist": "^3.0.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">= 10" + "node": ">=8" } }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "node_modules/sucrase": { + "version": "3.35.1", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", + "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", "dev": true, + "license": "MIT", "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "tinyglobby": "^0.2.11", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated", - "dev": true - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "dev": true, "dependencies": { - "escape-string-regexp": "^2.0.0" + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "license": "MIT", + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/stop-iteration-iterator": { + "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, "dependencies": { - "internal-slot": "^1.0.4" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "7.4.2" }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/storybook": { - "version": "9.1.20", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-9.1.20.tgz", - "integrity": "sha512-6rME2tww6PFhm96iG2Xx44yzwLDWBiDWy+kJ2ub6x90werSTOiuo+tZJ94BgCfFutR0tEfLRIq59s+Zg6YyChA==", + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0", - "@testing-library/jest-dom": "^6.6.3", - "@testing-library/user-event": "^14.6.1", - "@vitest/expect": "3.2.4", - "@vitest/mocker": "3.2.4", - "@vitest/spy": "3.2.4", - "better-opn": "^3.0.2", - "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0", - "esbuild-register": "^3.5.0", - "recast": "^0.23.5", - "semver": "^7.6.2", - "ws": "^8.18.0" - }, - "bin": { - "storybook": "bin/index.cjs" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "prettier": "^2 || ^3" - }, - "peerDependenciesMeta": { - "prettier": { - "optional": true - } + "any-promise": "^1.0.0" } }, - "node_modules/storybook/node_modules/@testing-library/jest-dom": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.8.0.tgz", - "integrity": "sha512-WgXcWzVM6idy5JaftTVC8Vs83NKRmGJz4Hqs4oyOuO2J4r/y79vvKZsb+CaGyCSEbUPI6OsewfPd0G1A0/TUZQ==", + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "dev": true, "license": "MIT", "dependencies": { - "@adobe/css-tools": "^4.4.0", - "aria-query": "^5.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.6.3", - "picocolors": "^1.1.1", - "redent": "^3.0.0" + "thenify": ">= 3.1.0 < 4" }, "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1" + "node": ">=0.8" } }, - "node_modules/storybook/node_modules/@testing-library/user-event": { - "version": "14.6.1", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.1.tgz", - "integrity": "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==", + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "dev": true, "license": "MIT", - "engines": { - "node": ">=12", - "npm": ">=6" + "dependencies": { + "setimmediate": "^1.0.4" }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" + "engines": { + "node": ">=0.6.0" } }, - "node_modules/storybook/node_modules/@vitest/expect": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.4.tgz", - "integrity": "sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==", + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "dev": true, + "license": "MIT" + }, + "node_modules/tinybench": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/tinyexec": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", + "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/tinyglobby": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", "dev": true, "license": "MIT", "dependencies": { - "@types/chai": "^5.2.2", - "@vitest/spy": "3.2.4", - "@vitest/utils": "3.2.4", - "chai": "^5.2.0", - "tinyrainbow": "^2.0.0" + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" }, "funding": { - "url": "https://opencollective.com/vitest" + "url": "https://github.com/sponsors/SuperchupuDev" } }, - "node_modules/storybook/node_modules/@vitest/pretty-format": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.4.tgz", - "integrity": "sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==", + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", "dev": true, "license": "MIT", - "dependencies": { - "tinyrainbow": "^2.0.0" + "engines": { + "node": ">=12" }, "funding": { - "url": "https://opencollective.com/vitest" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/storybook/node_modules/@vitest/spy": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.4.tgz", - "integrity": "sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==", + "node_modules/tinyrainbow": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz", + "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==", "dev": true, "license": "MIT", - "dependencies": { - "tinyspy": "^4.0.3" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/storybook/node_modules/@vitest/utils": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.4.tgz", - "integrity": "sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==", + "node_modules/tldts": { + "version": "7.0.26", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.26.tgz", + "integrity": "sha512-WiGwQjr0qYdNNG8KpMKlSvpxz652lqa3Rd+/hSaDcY4Uo6SKWZq2LAF+hsAhUewTtYhXlorBKgNF3Kk8hnjGoQ==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "3.2.4", - "loupe": "^3.1.4", - "tinyrainbow": "^2.0.0" + "tldts-core": "^7.0.26" }, - "funding": { - "url": "https://opencollective.com/vitest" + "bin": { + "tldts": "bin/cli.js" } }, - "node_modules/storybook/node_modules/dom-accessibility-api": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "node_modules/tldts-core": { + "version": "7.0.26", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.26.tgz", + "integrity": "sha512-5WJ2SqFsv4G2Dwi7ZFVRnz6b2H1od39QME1lc2y5Ew3eWiZMAeqOAfWpRP9jHvhUl881406QtZTODvjttJs+ew==", "dev": true, "license": "MIT" }, - "node_modules/storybook/node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true }, - "node_modules/storybook/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "node_modules/to-buffer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", + "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "dependencies": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" }, "engines": { - "node": ">=10" + "node": ">= 0.4" } }, - "node_modules/storybook/node_modules/tinyrainbow": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz", - "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==", + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, "engines": { - "node": ">=14.0.0" + "node": ">=8.0" } }, - "node_modules/storybook/node_modules/tinyspy": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.3.tgz", - "integrity": "sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==", + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=6" } }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "node_modules/tough-cookie": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.1.tgz", + "integrity": "sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" + "tldts": "^7.0.5" }, "engines": { - "node": ">=10" + "node": ">=16" } }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/tr46": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz", + "integrity": "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==", "dev": true, + "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "punycode": "^2.3.1" }, "engines": { - "node": ">=8" + "node": ">=20" } }, - "node_modules/string-width/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/trim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-1.0.1.tgz", + "integrity": "sha512-3JVP2YVqITUisXblCDq/Bi4P9457G/sdEamInkyvCsjbTcXLXIiG7XCb4kGMFWh6JGXesS3TKxOPtrncN/xe8w==", + "deprecated": "Use String.prototype.trim() instead", "dev": true }, - "node_modules/string.prototype.matchall": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", - "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "node_modules/ts-dedent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", + "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.10" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/json5": "^0.0.29", + "json5": "2.2.3", + "minimist": "1.2.6", + "strip-bom": "^3.0.0" } }, - "node_modules/string.prototype.trim": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", - "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "node_modules/tsconfig-paths/node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "license": "0BSD" }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "node_modules/tsup": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/tsup/-/tsup-8.5.1.tgz", + "integrity": "sha512-xtgkqwdhpKWr3tKPmCkvYmS9xnQK3m3XgxZHwSUjvfTjp7YfXe5tT3GgWi0F2N+ZSMsOeWeZFh7ZZFg5iPhing==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "bundle-require": "^5.1.0", + "cac": "^6.7.14", + "chokidar": "^4.0.3", + "consola": "^3.4.0", + "debug": "^4.4.0", + "esbuild": "^0.27.0", + "fix-dts-default-cjs-exports": "^1.0.0", + "joycon": "^3.1.1", + "picocolors": "^1.1.1", + "postcss-load-config": "^6.0.1", + "resolve-from": "^5.0.0", + "rollup": "^4.34.8", + "source-map": "^0.7.6", + "sucrase": "^3.35.0", + "tinyexec": "^0.3.2", + "tinyglobby": "^0.2.11", + "tree-kill": "^1.2.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "tsup": "dist/cli-default.js", + "tsup-node": "dist/cli-node.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@microsoft/api-extractor": "^7.36.0", + "@swc/core": "^1", + "postcss": "^8.4.12", + "typescript": ">=4.5.0" + }, + "peerDependenciesMeta": { + "@microsoft/api-extractor": { + "optional": true + }, + "@swc/core": { + "optional": true + }, + "postcss": { + "optional": true + }, + "typescript": { + "optional": true + } } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/tsup/node_modules/@esbuild/aix-ppc64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.4.tgz", + "integrity": "sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==", + "cpu": [ + "ppc64" + ], "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "node_modules/tsup/node_modules/@esbuild/android-arm": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.4.tgz", + "integrity": "sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==", + "cpu": [ + "arm" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "node_modules/tsup/node_modules/@esbuild/android-arm64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.4.tgz", + "integrity": "sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==", + "cpu": [ + "arm64" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=6" + "node": ">=18" } }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "node_modules/tsup/node_modules/@esbuild/android-x64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.4.tgz", + "integrity": "sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "node_modules/tsup/node_modules/@esbuild/darwin-arm64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.4.tgz", + "integrity": "sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==", + "cpu": [ + "arm64" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18" } }, - "node_modules/style-loader": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", - "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "node_modules/tsup/node_modules/@esbuild/darwin-x64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.4.tgz", + "integrity": "sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "node": ">=18" } }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/tsup/node_modules/@esbuild/freebsd-arm64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.4.tgz", + "integrity": "sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=4" + "node": ">=18" } }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "node_modules/tsup/node_modules/@esbuild/freebsd-x64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.4.tgz", + "integrity": "sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/tsup/node_modules/@esbuild/linux-arm": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.4.tgz", + "integrity": "sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==", + "cpu": [ + "arm" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/tsup/node_modules/@esbuild/linux-arm64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.4.tgz", + "integrity": "sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "node_modules/tsup/node_modules/@esbuild/linux-ia32": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.4.tgz", + "integrity": "sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==", + "cpu": [ + "ia32" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=18" } }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true + "node_modules/tsup/node_modules/@esbuild/linux-loong64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.4.tgz", + "integrity": "sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } }, - "node_modules/tapable": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", - "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "node_modules/tsup/node_modules/@esbuild/linux-mips64el": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.4.tgz", + "integrity": "sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==", + "cpu": [ + "mips64el" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=18" } }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "node_modules/tsup/node_modules/@esbuild/linux-ppc64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.4.tgz", + "integrity": "sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==", + "cpu": [ + "ppc64" + ], "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=18" } }, - "node_modules/terser": { - "version": "5.39.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", - "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", + "node_modules/tsup/node_modules/@esbuild/linux-riscv64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.4.tgz", + "integrity": "sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==", + "cpu": [ + "riscv64" + ], "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10" + "node": ">=18" } }, - "node_modules/terser-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-UYhptBwhWvfIjKd/UuFo6D8uq9xpGLDK+z8EDsj/zWhrTaH34cKEbrkMKfV5YWqGBvAYA3tlzZbs2R+qYrbQJA==", + "node_modules/tsup/node_modules/@esbuild/linux-s390x": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.4.tgz", + "integrity": "sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==", + "cpu": [ + "s390x" + ], "dev": true, "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", - "jest-worker": "^27.4.5", - "schema-utils": "^4.3.0", - "terser": "^5.31.1" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } + "node": ">=18" } }, - "node_modules/terser-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/tsup/node_modules/@esbuild/linux-x64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.4.tgz", + "integrity": "sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==", + "cpu": [ + "x64" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/terser-webpack-plugin/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "node_modules/tsup/node_modules/@esbuild/netbsd-arm64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.4.tgz", + "integrity": "sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">= 10.13.0" + "node": ">=18" } }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", - "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "node_modules/tsup/node_modules/@esbuild/netbsd-x64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.4.tgz", + "integrity": "sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=18" } }, - "node_modules/terser-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/tsup/node_modules/@esbuild/openbsd-arm64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.4.tgz", + "integrity": "sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">=18" } }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "node_modules/tsup/node_modules/@esbuild/openbsd-x64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.4.tgz", + "integrity": "sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "7.4.2" - }, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/tiny-invariant": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "node_modules/tsup/node_modules/@esbuild/openharmony-arm64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.4.tgz", + "integrity": "sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, + "optional": true, + "os": [ + "openharmony" + ], "engines": { - "node": ">=8.0" + "node": ">=18" } }, - "node_modules/toggle-selection": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", - "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "node_modules/tsup/node_modules/@esbuild/sunos-x64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.4.tgz", + "integrity": "sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], "engines": { - "node": ">=0.6" + "node": ">=18" } }, - "node_modules/totalist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "node_modules/tsup/node_modules/@esbuild/win32-arm64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.4.tgz", + "integrity": "sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6" + "node": ">=18" } }, - "node_modules/trim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-1.0.1.tgz", - "integrity": "sha512-3JVP2YVqITUisXblCDq/Bi4P9457G/sdEamInkyvCsjbTcXLXIiG7XCb4kGMFWh6JGXesS3TKxOPtrncN/xe8w==", - "deprecated": "Use String.prototype.trim() instead", - "dev": true - }, - "node_modules/ts-dedent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", - "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", + "node_modules/tsup/node_modules/@esbuild/win32-ia32": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.4.tgz", + "integrity": "sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==", + "cpu": [ + "ia32" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=6.10" + "node": ">=18" } }, - "node_modules/tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "node_modules/tsup/node_modules/@esbuild/win32-x64": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.4.tgz", + "integrity": "sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "2.2.3", - "minimist": "1.2.6", - "strip-bom": "^3.0.0" + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" } }, - "node_modules/tsconfig-paths/node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "node_modules/tsup/node_modules/esbuild": { + "version": "0.27.4", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.4.tgz", + "integrity": "sha512-Rq4vbHnYkK5fws5NF7MYTU68FPRE1ajX7heQ/8QXXWqNgqqJ/GkmmyxIzUnf2Sr/bakf8l54716CcMGHYhMrrQ==", "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { - "node": ">=4" + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.27.4", + "@esbuild/android-arm": "0.27.4", + "@esbuild/android-arm64": "0.27.4", + "@esbuild/android-x64": "0.27.4", + "@esbuild/darwin-arm64": "0.27.4", + "@esbuild/darwin-x64": "0.27.4", + "@esbuild/freebsd-arm64": "0.27.4", + "@esbuild/freebsd-x64": "0.27.4", + "@esbuild/linux-arm": "0.27.4", + "@esbuild/linux-arm64": "0.27.4", + "@esbuild/linux-ia32": "0.27.4", + "@esbuild/linux-loong64": "0.27.4", + "@esbuild/linux-mips64el": "0.27.4", + "@esbuild/linux-ppc64": "0.27.4", + "@esbuild/linux-riscv64": "0.27.4", + "@esbuild/linux-s390x": "0.27.4", + "@esbuild/linux-x64": "0.27.4", + "@esbuild/netbsd-arm64": "0.27.4", + "@esbuild/netbsd-x64": "0.27.4", + "@esbuild/openbsd-arm64": "0.27.4", + "@esbuild/openbsd-x64": "0.27.4", + "@esbuild/openharmony-arm64": "0.27.4", + "@esbuild/sunos-x64": "0.27.4", + "@esbuild/win32-arm64": "0.27.4", + "@esbuild/win32-ia32": "0.27.4", + "@esbuild/win32-x64": "0.27.4" + } + }, + "node_modules/tsup/node_modules/rollup": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz", + "integrity": "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.59.0", + "@rollup/rollup-android-arm64": "4.59.0", + "@rollup/rollup-darwin-arm64": "4.59.0", + "@rollup/rollup-darwin-x64": "4.59.0", + "@rollup/rollup-freebsd-arm64": "4.59.0", + "@rollup/rollup-freebsd-x64": "4.59.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.59.0", + "@rollup/rollup-linux-arm-musleabihf": "4.59.0", + "@rollup/rollup-linux-arm64-gnu": "4.59.0", + "@rollup/rollup-linux-arm64-musl": "4.59.0", + "@rollup/rollup-linux-loong64-gnu": "4.59.0", + "@rollup/rollup-linux-loong64-musl": "4.59.0", + "@rollup/rollup-linux-ppc64-gnu": "4.59.0", + "@rollup/rollup-linux-ppc64-musl": "4.59.0", + "@rollup/rollup-linux-riscv64-gnu": "4.59.0", + "@rollup/rollup-linux-riscv64-musl": "4.59.0", + "@rollup/rollup-linux-s390x-gnu": "4.59.0", + "@rollup/rollup-linux-x64-gnu": "4.59.0", + "@rollup/rollup-linux-x64-musl": "4.59.0", + "@rollup/rollup-openbsd-x64": "4.59.0", + "@rollup/rollup-openharmony-arm64": "4.59.0", + "@rollup/rollup-win32-arm64-msvc": "4.59.0", + "@rollup/rollup-win32-ia32-msvc": "4.59.0", + "@rollup/rollup-win32-x64-gnu": "4.59.0", + "@rollup/rollup-win32-x64-msvc": "4.59.0", + "fsevents": "~2.3.2" } }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "node_modules/tsup/node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", "dev": true, - "license": "0BSD" + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true + "node_modules/tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", + "dev": true, + "license": "MIT" }, "node_modules/type-check": { "version": "0.4.0", @@ -17585,6 +23777,21 @@ "node": ">= 0.6" } }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/typed-array-length": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", @@ -17611,6 +23818,13 @@ "node": ">=4.2.0" } }, + "node_modules/ufo": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.3.tgz", + "integrity": "sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==", + "dev": true, + "license": "MIT" + }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", @@ -17626,11 +23840,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/undici": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.4.tgz", + "integrity": "sha512-BM/JzwwaRXxrLdElV2Uo6cTLEjhSb3WXboncJamZ15NgUURmvlXvxa6xkwIOILIjPNo9i8ku136ZvWV0Uly8+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -17640,6 +23865,7 @@ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, + "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -17649,34 +23875,23 @@ } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicorn-magic": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", - "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, "node_modules/universalify": { @@ -17698,17 +23913,86 @@ } }, "node_modules/unplugin": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.16.1.tgz", - "integrity": "sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==", + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.11.tgz", + "integrity": "sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==", "dev": true, "license": "MIT", "dependencies": { - "acorn": "^8.14.0", + "@jridgewell/remapping": "^2.3.5", + "acorn": "^8.15.0", + "picomatch": "^4.0.3", "webpack-virtual-modules": "^0.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=18.12.0" + } + }, + "node_modules/unplugin-dts": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unplugin-dts/-/unplugin-dts-1.0.2.tgz", + "integrity": "sha512-VbNiMD0LMl/t6nJueGtrCp79N7ZO1nquxj/FUybJDnKwZGsnW2wjdwBSzA3QEHujoxmxZIptsG43hL7LzXE96w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.1.4", + "@volar/typescript": "^2.4.26", + "compare-versions": "^6.1.1", + "debug": "^4.4.0", + "kolorist": "^1.8.0", + "local-pkg": "^1.1.1", + "magic-string": "^0.30.17", + "unplugin": "^2.3.2" + }, + "peerDependencies": { + "@microsoft/api-extractor": ">=7", + "@rspack/core": "^1", + "@vue/language-core": "~3.1.5", + "esbuild": "*", + "rolldown": "*", + "rollup": ">=3", + "typescript": ">=4", + "vite": ">=3", + "webpack": "^4 || ^5" + }, + "peerDependenciesMeta": { + "@microsoft/api-extractor": { + "optional": true + }, + "@rspack/core": { + "optional": true + }, + "@vue/language-core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "rolldown": { + "optional": true + }, + "rollup": { + "optional": true + }, + "vite": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/unplugin/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/update-browserslist-db": { @@ -17741,12 +24025,6 @@ "browserslist": ">= 4.21.0" } }, - "node_modules/update-browserslist-db/node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -17756,21 +24034,49 @@ "punycode": "^2.1.0" } }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true + "node_modules/url": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", + "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.12.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/use-sync-external-store": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", + "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", "dev": true, + "license": "MIT", "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" } }, "node_modules/util-deprecate": { @@ -17779,13 +24085,6 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "dev": true }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "dev": true, - "license": "MIT" - }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", @@ -17816,445 +24115,590 @@ "node": ">= 0.8" } }, - "node_modules/w3c-xmlserializer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", - "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", - "dev": true, - "dependencies": { - "xml-name-validator": "^5.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/watchpack": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", - "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack": { - "version": "5.106.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.106.2.tgz", - "integrity": "sha512-wGN3qcrBQIFmQ/c0AiOAQBvrZ5lmY8vbbMv4Mxfgzqd/B6+9pXtLo73WuS1dSGXM5QYY3hZnIbvx+K1xxe6FyA==", + "node_modules/vite": { + "version": "8.0.16", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.16.tgz", + "integrity": "sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==", "dev": true, "license": "MIT", "dependencies": { - "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.8", - "@types/json-schema": "^7.0.15", - "@webassemblyjs/ast": "^1.14.1", - "@webassemblyjs/wasm-edit": "^1.14.1", - "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.16.0", - "acorn-import-phases": "^1.0.3", - "browserslist": "^4.28.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.20.0", - "es-module-lexer": "^2.0.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "loader-runner": "^4.3.1", - "mime-db": "^1.54.0", - "neo-async": "^2.6.2", - "schema-utils": "^4.3.3", - "tapable": "^2.3.0", - "terser-webpack-plugin": "^5.3.17", - "watchpack": "^2.5.1", - "webpack-sources": "^3.3.4" + "lightningcss": "^1.32.0", + "picomatch": "^4.0.4", + "postcss": "^8.5.15", + "rolldown": "1.0.3", + "tinyglobby": "^0.2.17" }, "bin": { - "webpack": "bin/webpack.js" + "vite": "bin/vite.js" }, "engines": { - "node": ">=10.13.0" + "node": "^20.19.0 || >=22.12.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "@vitejs/devtools": "^0.1.18", + "esbuild": "^0.27.0 || ^0.28.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" }, "peerDependenciesMeta": { - "webpack-cli": { + "@types/node": { + "optional": true + }, + "@vitejs/devtools": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { "optional": true } } }, - "node_modules/webpack-bundle-analyzer": { - "version": "4.10.2", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", - "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@discoveryjs/json-ext": "0.5.7", - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "commander": "^7.2.0", - "debounce": "^1.2.1", - "escape-string-regexp": "^4.0.0", - "gzip-size": "^6.0.0", - "html-escaper": "^2.0.2", - "opener": "^1.5.2", - "picocolors": "^1.0.0", - "sirv": "^2.0.3", - "ws": "^7.3.1" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "node_modules/vite-plugin-babel": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/vite-plugin-babel/-/vite-plugin-babel-1.7.3.tgz", + "integrity": "sha512-PsomVbH74/XyqMzXSwBDqb/1o5sAqE68gPlHLfx4FiMGbvKDhaZVQNv/gj/7oRQ5BvuIlyTKBtNEA9MnirGwRA==", "dev": true, "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0", + "vite": "^2.7.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/webpack-bundle-analyzer/node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" - }, - "node_modules/webpack-bundle-analyzer/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "node_modules/vite-plugin-dts": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-5.0.2.tgz", + "integrity": "sha512-lNeHS+dwGju6eRmNvZQt8Shwv9j3m98hbHse/lIbLq9q3yE2DcIOBBYQEVUF6tS0kOmv+VA9Z5FqmzFnGe4U8g==", "dev": true, "license": "MIT", - "engines": { - "node": ">=8.3.0" + "dependencies": { + "unplugin-dts": "1.0.2" }, "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "@microsoft/api-extractor": ">=7", + "rollup": ">=3", + "vite": ">=3" }, "peerDependenciesMeta": { - "bufferutil": { + "@microsoft/api-extractor": { "optional": true }, - "utf-8-validate": { + "rollup": { + "optional": true + }, + "vite": { "optional": true } } }, - "node_modules/webpack-cli": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-6.0.1.tgz", - "integrity": "sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==", + "node_modules/vite-plugin-html-purgecss": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/vite-plugin-html-purgecss/-/vite-plugin-html-purgecss-0.1.1.tgz", + "integrity": "sha512-/VJnN/CkUoXlgVCvIbFymfsW7hUEO2Dch5uWwiKJFTb4SLLNhTr/sPJfEUl1wTj5y3SwPXgPz002sQgXJj0mCw==", "dev": true, "license": "MIT", "dependencies": { - "@discoveryjs/json-ext": "^0.6.1", - "@webpack-cli/configtest": "^3.0.1", - "@webpack-cli/info": "^3.0.1", - "@webpack-cli/serve": "^3.0.1", - "colorette": "^2.0.14", - "commander": "^12.1.0", - "cross-spawn": "^7.0.3", - "envinfo": "^7.14.0", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^3.1.1", - "rechoir": "^0.8.0", - "webpack-merge": "^6.0.1" + "purgecss": "^4.1.1", + "vite": "^2.6.7" }, + "peerDependencies": { + "vite": "^2.0.0" + } + }, + "node_modules/vite-plugin-html-purgecss/node_modules/@esbuild/linux-loong64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", + "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-plugin-html-purgecss/node_modules/esbuild": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", + "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", "bin": { - "webpack-cli": "bin/cli.js" + "esbuild": "bin/esbuild" }, "engines": { - "node": ">=18.12.0" + "node": ">=12" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "optionalDependencies": { + "@esbuild/linux-loong64": "0.14.54", + "esbuild-android-64": "0.14.54", + "esbuild-android-arm64": "0.14.54", + "esbuild-darwin-64": "0.14.54", + "esbuild-darwin-arm64": "0.14.54", + "esbuild-freebsd-64": "0.14.54", + "esbuild-freebsd-arm64": "0.14.54", + "esbuild-linux-32": "0.14.54", + "esbuild-linux-64": "0.14.54", + "esbuild-linux-arm": "0.14.54", + "esbuild-linux-arm64": "0.14.54", + "esbuild-linux-mips64le": "0.14.54", + "esbuild-linux-ppc64le": "0.14.54", + "esbuild-linux-riscv64": "0.14.54", + "esbuild-linux-s390x": "0.14.54", + "esbuild-netbsd-64": "0.14.54", + "esbuild-openbsd-64": "0.14.54", + "esbuild-sunos-64": "0.14.54", + "esbuild-windows-32": "0.14.54", + "esbuild-windows-64": "0.14.54", + "esbuild-windows-arm64": "0.14.54" + } + }, + "node_modules/vite-plugin-html-purgecss/node_modules/vite": { + "version": "2.9.18", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.18.tgz", + "integrity": "sha512-sAOqI5wNM9QvSEE70W3UGMdT8cyEn0+PmJMTFvTB8wB0YbYUWw3gUbY62AOyrXosGieF2htmeLATvNxpv/zNyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.14.27", + "postcss": "^8.4.13", + "resolve": "^1.22.0", + "rollup": ">=2.59.0 <2.78.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": ">=12.2.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" }, "peerDependencies": { - "webpack": "^5.82.0" + "less": "*", + "sass": "*", + "stylus": "*" }, "peerDependenciesMeta": { - "webpack-bundle-analyzer": { + "less": { + "optional": true + }, + "sass": { "optional": true }, - "webpack-dev-server": { + "stylus": { "optional": true } } }, - "node_modules/webpack-cli/node_modules/@discoveryjs/json-ext": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz", - "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==", + "node_modules/vite-plugin-node-polyfills": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/vite-plugin-node-polyfills/-/vite-plugin-node-polyfills-0.28.0.tgz", + "integrity": "sha512-NXct/ci2ef4fRyCfTb8fk2HmR80Rv7icLd+cRH41TnUugDzdKMFKqFPpZYCFUInZMMem9bkLv5pkq02+7Xu7+w==", "dev": true, "license": "MIT", - "engines": { - "node": ">=14.17.0" + "dependencies": { + "@rollup/plugin-inject": "^5.0.5", + "node-stdlib-browser": "^1.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/davidmyersdev" + }, + "peerDependencies": { + "vite": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/webpack-cli/node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "node_modules/vite-plugin-purgecss": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/vite-plugin-purgecss/-/vite-plugin-purgecss-0.2.13.tgz", + "integrity": "sha512-b+ZHnZPm2tsnlPVkACUErTrVjnGN8c/ZOkPe0j0hha03S37RB+pPd+uIUKLsZs9l/HYelafgaudI+W4MTxhawA==", "dev": true, "license": "MIT", - "engines": { - "node": ">=18" + "dependencies": { + "purgecss": "^4.1.3", + "tsup": "^8.4.0", + "vite": "^6.2.1" } }, - "node_modules/webpack-cli/node_modules/interpret": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", + "node_modules/vite-plugin-purgecss/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", "engines": { - "node": ">=10.13.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/webpack-cli/node_modules/rechoir": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "node_modules/vite-plugin-purgecss/node_modules/rollup": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz", + "integrity": "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==", "dev": true, "license": "MIT", "dependencies": { - "resolve": "^1.20.0" + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">= 10.13.0" + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.59.0", + "@rollup/rollup-android-arm64": "4.59.0", + "@rollup/rollup-darwin-arm64": "4.59.0", + "@rollup/rollup-darwin-x64": "4.59.0", + "@rollup/rollup-freebsd-arm64": "4.59.0", + "@rollup/rollup-freebsd-x64": "4.59.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.59.0", + "@rollup/rollup-linux-arm-musleabihf": "4.59.0", + "@rollup/rollup-linux-arm64-gnu": "4.59.0", + "@rollup/rollup-linux-arm64-musl": "4.59.0", + "@rollup/rollup-linux-loong64-gnu": "4.59.0", + "@rollup/rollup-linux-loong64-musl": "4.59.0", + "@rollup/rollup-linux-ppc64-gnu": "4.59.0", + "@rollup/rollup-linux-ppc64-musl": "4.59.0", + "@rollup/rollup-linux-riscv64-gnu": "4.59.0", + "@rollup/rollup-linux-riscv64-musl": "4.59.0", + "@rollup/rollup-linux-s390x-gnu": "4.59.0", + "@rollup/rollup-linux-x64-gnu": "4.59.0", + "@rollup/rollup-linux-x64-musl": "4.59.0", + "@rollup/rollup-openbsd-x64": "4.59.0", + "@rollup/rollup-openharmony-arm64": "4.59.0", + "@rollup/rollup-win32-arm64-msvc": "4.59.0", + "@rollup/rollup-win32-ia32-msvc": "4.59.0", + "@rollup/rollup-win32-x64-gnu": "4.59.0", + "@rollup/rollup-win32-x64-msvc": "4.59.0", + "fsevents": "~2.3.2" } }, - "node_modules/webpack-dev-middleware": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz", - "integrity": "sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==", + "node_modules/vite-plugin-purgecss/node_modules/vite": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", + "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", "dev": true, "license": "MIT", "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.12", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" + "esbuild": "^0.25.0", + "fdir": "^6.4.4", + "picomatch": "^4.0.2", + "postcss": "^8.5.3", + "rollup": "^4.34.9", + "tinyglobby": "^0.2.13" + }, + "bin": { + "vite": "bin/vite.js" }, "engines": { - "node": ">= 14.15.0" + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" }, "peerDependencies": { - "webpack": "^5.0.0" + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" }, "peerDependenciesMeta": { - "webpack": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { "optional": true } } }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", - "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", + "node_modules/vite/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", "dev": true, "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, "engines": { - "node": ">= 10.13.0" + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/webpack-hot-middleware": { - "version": "2.26.1", - "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.26.1.tgz", - "integrity": "sha512-khZGfAeJx6I8K9zKohEWWYN6KDlVw2DHownoe+6Vtwj1LP9WFgegXnVMSkZ/dBEBtXFwrkkydsaPFlB7f8wU2A==", + "node_modules/vitest": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.9.tgz", + "integrity": "sha512-nE3/LEyc0z87uHYLZebqCUOaJr2hdtuPp7BQ4BosVFnfltxgAvMG08NyrSGlPpOUWvR27c5flSmYFTNr78L9GQ==", "dev": true, "license": "MIT", "dependencies": { - "ansi-html-community": "0.0.8", - "html-entities": "^2.1.0", - "strip-ansi": "^6.0.0" + "@vitest/expect": "4.1.9", + "@vitest/mocker": "4.1.9", + "@vitest/pretty-format": "4.1.9", + "@vitest/runner": "4.1.9", + "@vitest/snapshot": "4.1.9", + "@vitest/spy": "4.1.9", + "@vitest/utils": "4.1.9", + "es-module-lexer": "^2.0.0", + "expect-type": "^1.3.0", + "magic-string": "^0.30.21", + "obug": "^2.1.1", + "pathe": "^2.0.3", + "picomatch": "^4.0.3", + "std-env": "^4.0.0-rc.1", + "tinybench": "^2.9.0", + "tinyexec": "^1.0.2", + "tinyglobby": "^0.2.15", + "tinyrainbow": "^3.1.0", + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0", + "why-is-node-running": "^2.3.0" + }, + "bin": { + "vitest": "vitest.mjs" + }, + "engines": { + "node": "^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@edge-runtime/vm": "*", + "@opentelemetry/api": "^1.9.0", + "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", + "@vitest/browser-playwright": "4.1.9", + "@vitest/browser-preview": "4.1.9", + "@vitest/browser-webdriverio": "4.1.9", + "@vitest/coverage-istanbul": "4.1.9", + "@vitest/coverage-v8": "4.1.9", + "@vitest/ui": "4.1.9", + "happy-dom": "*", + "jsdom": "*", + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@edge-runtime/vm": { + "optional": true + }, + "@opentelemetry/api": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@vitest/browser-playwright": { + "optional": true + }, + "@vitest/browser-preview": { + "optional": true + }, + "@vitest/browser-webdriverio": { + "optional": true + }, + "@vitest/coverage-istanbul": { + "optional": true + }, + "@vitest/coverage-v8": { + "optional": true + }, + "@vitest/ui": { + "optional": true + }, + "happy-dom": { + "optional": true + }, + "jsdom": { + "optional": true + }, + "vite": { + "optional": false + } } }, - "node_modules/webpack-merge": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", - "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "node_modules/vitest/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.1" - }, "engines": { - "node": ">=18.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/webpack-sources": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.4.0.tgz", - "integrity": "sha512-gHwIe1cgBvvfLeu1Yz/dcFpmHfKDVxxyqI+kzqmuxZED81z2ChxpyqPaWcNqigPywhaEke7AjSGga+kxY55gjQ==", + "node_modules/vitest/node_modules/tinyexec": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.4.tgz", + "integrity": "sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==", "dev": true, "license": "MIT", "engines": { - "node": ">=10.13.0" + "node": ">=18" } }, - "node_modules/webpack-virtual-modules": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", - "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", "dev": true, "license": "MIT" }, - "node_modules/webpack/node_modules/es-module-lexer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", - "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", + "node_modules/vscode-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", + "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", "dev": true, "license": "MIT" }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "node_modules/w3c-xmlserializer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", + "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", "dev": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "xml-name-validator": "^5.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=18" } }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dev": true, - "engines": { - "node": ">=4.0" + "dependencies": { + "makeerror": "1.0.12" } }, - "node_modules/webpack/node_modules/mime-db": { - "version": "1.54.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "node_modules/webidl-conversions": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz", + "integrity": "sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "engines": { - "node": ">= 0.6" + "node": ">=20" } }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", - "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "node_modules/webpack-virtual-modules": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } + "license": "MIT" }, - "node_modules/whatwg-encoding": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "node_modules/whatwg-mimetype": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-5.0.0.tgz", + "integrity": "sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==", "dev": true, - "dependencies": { - "iconv-lite": "0.6.3" - }, + "license": "MIT", "engines": { - "node": ">=18" + "node": ">=20" } }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "node_modules/whatwg-url": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-16.0.1.tgz", + "integrity": "sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==", "dev": true, + "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "@exodus/bytes": "^1.11.0", + "tr46": "^6.0.0", + "webidl-conversions": "^8.0.1" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/whatwg-mimetype": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", - "dev": true, - "engines": { - "node": ">=18" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" } }, "node_modules/which": { @@ -18304,17 +24748,19 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "version": "1.1.20", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", + "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", "dev": true, + "license": "MIT", "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -18323,12 +24769,22 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "node_modules/why-is-node-running": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "siginfo": "^2.0.0", + "stackback": "0.0.2" + }, + "bin": { + "why-is-node-running": "cli.js" + }, + "engines": { + "node": ">=8" + } }, "node_modules/word-wrap": { "version": "1.2.5", @@ -18397,9 +24853,9 @@ "dev": true }, "node_modules/ws": { - "version": "8.18.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", - "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", + "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", "dev": true, "license": "MIT", "engines": { @@ -18418,6 +24874,22 @@ } } }, + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/xml-name-validator": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", @@ -18433,21 +24905,21 @@ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 6" - } - }, "node_modules/yargs": { "version": "17.7.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", diff --git a/package.json b/package.json index cac3550a..f101ade2 100644 --- a/package.json +++ b/package.json @@ -1,18 +1,27 @@ { "name": "data-transparency-ui", - "version": "7.2.1", + "version": "7.3.0", "description": "Library of UI components powering Data Transparency websites", - "main": "dist/index.js", - "style": "dist/data-transparency-ui.css", + "main": "./index.js", + "module": "./index.js", + "style": "./dist/data-transparency-ui.css", "types": "index.d.ts", + "type": "module", + "exports": { + "types": "./index.d.ts", + "import": "./dist/index.es", + "require": "./dist/index.cjs", + "default": "./dist/index.umd.js" + }, "scripts": { - "prepare": "npm run build-cl", - "build-cl": "webpack --progress --config webpack.config.js", - "build-sb": "storybook build -c .storybook -o docs", - "start": "storybook dev --port 3001", "lint": "./node_modules/.bin/eslint --config .eslintrc --ext .jsx,.js components/*;", "test": "./node_modules/.bin/jest; exit 0;", - "build": "npm run build-cl && npm run build-sb" + "start": "storybook dev -p 6006", + "build-sb": "storybook build -c .storybook -o docs", + "dev": "vite", + "build-vite": "vite build", + "build": "npm run build-vite && npm run build-sb", + "preview": "vite preview" }, "repository": { "type": "git", @@ -26,24 +35,23 @@ }, "homepage": "https://github.com/fedspendingtransparency.github.io/data-transparency-ui", "devDependencies": { - "@babel/core": "^7.4.0", - "@babel/eslint-parser": "^7.17.0", - "@babel/plugin-transform-class-properties": "^7.27.1", - "@babel/plugin-transform-optional-chaining": "^7.27.1", - "@babel/plugin-transform-runtime": "^7.4.3", - "@babel/preset-env": "^7.4.2", - "@babel/preset-react": "^7.0.0", - "@chromatic-com/storybook": "^4.1.1", - "@storybook/addon-a11y": "^9.1.3", - "@storybook/addon-docs": "^9.1.3", - "@storybook/addon-styling-webpack": "^2.0.0", - "@storybook/addon-webpack5-compiler-babel": "^3.0.6", - "@storybook/react-webpack5": "^9.1.3", + "@babel/core": "^8.0.0", + "@babel/eslint-parser": "^8.0.0", + "@babel/plugin-transform-class-properties": "^8.0.0", + "@babel/plugin-transform-optional-chaining": "^8.0.0", + "@babel/plugin-transform-runtime": "^8.0.0", + "@babel/preset-env": "^8.0.0", + "@babel/preset-react": "^8.0.0", + "@chromatic-com/storybook": "^5.0.1", + "@storybook/addon-a11y": "^10.4.6", + "@storybook/addon-docs": "^10.4.6", + "@storybook/addon-vitest": "^10.4.6", + "@storybook/builder-vite": "^10.4.6", + "@storybook/react-vite": "^10.4.6", "@testing-library/jest-dom": "^6.4.2", - "@testing-library/react": "^14.0.0", - "babel-loader": "^8.0.5", - "babel-plugin-module-resolver": "^5.0.0", - "css-loader": "^3.2.0", + "@testing-library/react": "^16.3.2", + "@vitest/browser-playwright": "^4.1.9", + "@vitest/coverage-v8": "^4.1.9", "enzyme": "^3.10.0", "eslint": "^8.19.0", "eslint-config-airbnb": "^19.0.4", @@ -53,35 +61,40 @@ "eslint-plugin-jsx-a11y": "^6.6.0", "eslint-plugin-react": "^7.30.1", "eslint-plugin-react-hooks": "^4.6.0", - "file-loader": "^5.0.2", "jest": "^28.1.2", "jest-cli": "^28.1.2", - "jsdom": "^24.0.0", - "mini-css-extract-plugin": "^2.5.3", - "postcss": "^8.5.10", - "postcss-loader": "^8.1.1", - "react-is": "^19.2.4", - "resolve-url-loader": "^3.1.5", - "sass-loader": "^8.0.0", - "storybook": "^9.1.19", + "jsdom": "^29.0.0", + "playwright": "^1.58.2", + "postcss": "^8.5.3", + "react-is": "^19.2.7", + "storybook": "^10.4.6", "trim": "^1.0.1", - "webpack": "^5.104.1", - "webpack-bundle-analyzer": "^4.10.2", - "webpack-cli": "^6.0.1" + "vite": "^8.0.16", + "vite-plugin-babel": "^1.7.3", + "vite-plugin-dts": "^5.0.2", + "vite-plugin-html-purgecss": "^0.1.1", + "vite-plugin-node-polyfills": "^0.28.0", + "vite-plugin-purgecss": "^0.2.13", + "vitest": "^4.1.9" }, "dependencies": { - "@babel/plugin-transform-object-rest-spread": "^7.20.7", - "@fortawesome/fontawesome-svg-core": "^7.2.0", - "@fortawesome/free-brands-svg-icons": "^7.2.0", - "@fortawesome/free-regular-svg-icons": "^7.2.0", - "@fortawesome/free-solid-svg-icons": "^7.2.0", - "@fortawesome/react-fontawesome": "^3.2.0", - "@storybook/addon-links": "^9.1.3", + "@babel/plugin-syntax-jsx": "^8.0.0", + "@babel/plugin-transform-object-rest-spread": "^7.29.7", + "@fortawesome/fontawesome-svg-core": "^7.1.0", + "@fortawesome/free-brands-svg-icons": "^7.1.0", + "@fortawesome/free-regular-svg-icons": "^7.1.0", + "@fortawesome/free-solid-svg-icons": "^7.1.0", + "@fortawesome/react-fontawesome": "^3.1.1", + "@rolldown/plugin-babel": "^0.2.3", + "@storybook/addon-links": "^10.4.6", + "@vitejs/plugin-react": "^6.0.2", "accounting": "^0.4.1", "acorn": "^8.7.1", "ajv": "^8.18.0", "ajv-keywords": "^5.1.0", "autoprefixer": "^10.4.21", + "babel-plugin-module-resolver": "^5.0.3", + "babel-plugin-react-compiler": "^1.0.0", "classnames": "^2.2.6", "copy-to-clipboard": "^3.3.1", "core-js": "^3.4.5", @@ -94,10 +107,10 @@ "loader-utils": "^3.2.1", "lodash-es": "^4.17.23", "prop-types": "^15.7.2", - "qs": "^6.14.1", - "react": "^19.2.4", - "react-dom": "^19.2.4", - "react-test-renderer": "^19.2.4", + "qs": "^6.15.0", + "react": "^19.2.7", + "react-dom": "^19.2.7", + "react-test-renderer": "^19.2.7", "react-transition-group": "^4.4.1", "require-from-string": "^2.0.2", "sass": "^1.53.0", @@ -235,5 +248,10 @@ "ie 6-8", "Firefox > 20", "iOS 7" - ] + ], + "eslintConfig": { + "extends": [ + "plugin:storybook/recommended" + ] + } } diff --git a/styles/components/_tabs.scss b/styles/components/_tabs.scss index 2cc82414..98b1470e 100644 --- a/styles/components/_tabs.scss +++ b/styles/components/_tabs.scss @@ -63,7 +63,7 @@ border-bottom-right-radius: 0; border-bottom-left-radius: 0; - @media($large-screen) { + @media(min-width:$large-screen) { padding: rem(15); } &:hover{ diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 00000000..f3d2d3e4 --- /dev/null +++ b/vite.config.js @@ -0,0 +1,126 @@ +// / +import path from 'path'; +import react, { reactCompilerPreset } from '@vitejs/plugin-react'; +import htmlPurge from 'vite-plugin-purgecss'; +import { defineConfig, esmExternalRequirePlugin } from 'vite'; +import { fileURLToPath } from 'url'; +import { storybookTest } from '@storybook/addon-vitest/vitest-plugin'; +import { playwright } from '@vitest/browser-playwright'; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); +const dirname = typeof __dirname !== 'undefined' ? __dirname : path.dirname(fileURLToPath(import.meta.url)); + +// More info at: https://storybook.js.org/docs/next/writing-tests/integrations/vitest-addon + +export default defineConfig({ + build: { + commonjsOptions: { transformMixedEsModules: true }, + outDir: path.resolve(__dirname, "./dist"), + rolldownOptions: { + input: "index.js", + plugins: [ + esmExternalRequirePlugin({ + external: [/^react(-dom)?(\/.+)?$/], + }), + esmExternalRequirePlugin({ + external: [/^lodash(-es)?(\/.+)?$/], + }), + esmExternalRequirePlugin({ + external: ["accounting"], + }), + esmExternalRequirePlugin({ + external: ["prop-types"], + }), + ], + external: ['react', 'react-dom', 'lodash-es', 'accounting', 'prop-types'], + output: { + globals: { + react: 'React', + 'lodash-es': 'lodash-es', + 'react-dom': 'ReactDOM', + accounting: 'accounting', + 'prop-types': 'prop-types', + lodash: '_' + } + } + }, + lib: { + entry: './index.js', + name: 'data-transparency-ui', + fileName: (format) => `index.${format}.js`, + formats: ['es', 'umd', 'cjs'] // Set your required formats + } + }, + optimizeDeps: { + rolldownOptions: { + resolve: { + extensions: ['.js', '.jsx'] + }, + plugins: [ + react({ + babel: { + // Add your custom Babel plugins here + plugins: [ + 'babel-plugin-react-compiler', // Example: For React 19 optimization, + "@babel/plugin-syntax-jsx", + "@babel/plugin-transform-runtime", + "@babel/plugin-transform-object-rest-spread", + "@babel/plugin-transform-class-properties", + "@babel/plugin-transform-optional-chaining", + ["@babel/plugin-transform-react-jsx", {pragmaFrag: "React.Fragment"}] + ], + presets: ["@babel/preset-react", "@babel/preset-env"], + // Set to true if you want Vite to read your root .babelrc file + babelrc: false, + configFile: false, + }, + }), + htmlPurge()] + } + }, + plugins: [ + react({ + babel: { + // Add your custom Babel plugins here + plugins: [ + 'babel-plugin-react-compiler', // Example: For React 19 optimization, + "@babel/plugin-syntax-jsx", + "@babel/plugin-transform-runtime", + "@babel/plugin-transform-object-rest-spread", + "@babel/plugin-transform-class-properties", + "@babel/plugin-transform-optional-chaining", + ["@babel/plugin-transform-react-jsx", {pragmaFrag: "React.Fragment"}] + ], + presets: ["@babel/preset-react", "@babel/preset-env"], + // Set to true if you want Vite to read your root .babelrc file + babelrc: false, + configFile: false, + }, + }), + htmlPurge() + ], + test: { + projects: [{ + extends: true, + plugins: [ + // The plugin will run tests for the stories defined in your Storybook config + // See options at: https://storybook.js.org/docs/next/writing-tests/integrations/vitest-addon#storybooktest + storybookTest({ + configDir: path.join(__dirname, '.storybook') + })], + test: { + name: 'storybook', + browser: { + enabled: true, + headless: true, + provider: playwright({}), + instances: [{ + browser: 'chromium' + }] + }, + setupFiles: ['.storybook/vitest.setup.ts'] + } + }] + } +}); diff --git a/vitest.shims.d.ts b/vitest.shims.d.ts new file mode 100644 index 00000000..7782f28d --- /dev/null +++ b/vitest.shims.d.ts @@ -0,0 +1 @@ +/// \ No newline at end of file diff --git a/webpack.config.js b/webpack.config.js deleted file mode 100644 index 4d75027f..00000000 --- a/webpack.config.js +++ /dev/null @@ -1,86 +0,0 @@ -const path = require("path"); -const MiniCssExtractPlugin = require("mini-css-extract-plugin"); - -module.exports = { - mode: "production", - target: "node", - entry: path.resolve(__dirname, "index.js"), - output: { - path: path.resolve(__dirname, "./dist"), - filename: "index.js", - library: "data-transparency-ui", - libraryTarget: "umd" - }, - resolve: { - extensions: [".js", ".jsx"], - modules: ["node_modules", path.resolve(__dirname, ".storybook/components")] - }, - module: { - rules: [ - { - test: /\.js$|jsx$/, - exclude: /node_modules/, - loader: "babel-loader", - options: { - presets: ["@babel/preset-env", "@babel/react"] - } - }, - { - test: /\.scss$/, - use: [ - { loader: MiniCssExtractPlugin.loader }, - { loader: "css-loader", options: { url: false, sourceMap: true } }, - { - loader: "postcss-loader", - options: { - postcssOptions: { - plugins: [["autoprefixer"]] - } - } - }, - { - loader: "sass-loader" - } - ] - } - ] - }, - externals: { - // Don't bundle any of these packages, the consumer needs to install these - react: { - commonjs: "react", - commonjs2: "react", - amd: "React", - root: "React" - }, - "react-dom": { - commonjs: "react-dom", - commonjs2: "react-dom", - amd: "ReactDOM", - root: "ReactDOM" - }, - lodash: { - commonjs: "lodash-es", - commonjs2: "lodash-es", - amd: "lodash-es", - root: "lodash-es" - }, - accounting: { - commonjs: "accounting", - commonjs2: "accounting", - amd: "accounting", - root: "accounting" - }, - "prop-types": { - commonjs: "prop-types", - commonjs2: "prop-types", - amd: "prop-types", - root: "prop-types" - } - }, - plugins: [ - new MiniCssExtractPlugin({ - filename: "data-transparency-ui.css" - }) - ] -};